.app-task-table-scroll{overflow-x:auto;border:1px solid var(--wf-border);border-radius:var(--wf-r-card);box-shadow:var(--wf-shadow-card);background:var(--wf-surface)}.app-task-table-scroll .mantine-Table-table{min-width:900px;border:0;border-collapse:separate;border-spacing:0}.app-task-table-scroll .mantine-Table-th{height:42px;background:var(--wf-surface);font-size:12.5px;color:var(--wf-text-muted);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--wf-border)}.app-task-table-scroll .mantine-Table-tr{height:35px}.app-task-table-scroll .mantine-Table-td{font-size:13px;border-bottom:1px solid var(--wf-divider);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.app-task-table-scroll .mantine-Table-tr:hover{background:var(--wf-head-bg)}nav[aria-label=Breadcrumb]{margin-bottom:14px}nav[aria-label=Breadcrumb] .app-crumbs{filter:drop-shadow(1.5px 0 0 rgba(255,255,255,.55))}nav[aria-label=Breadcrumb] .app-crumb{height:34px;font-family:var(--wf-font);font-size:13px;font-weight:700;background:var(--wf-crumb)}nav[aria-label=Breadcrumb] .app-crumb[aria-current=page]{background:var(--wf-crumb-active)}nav[aria-label=Breadcrumb] .app-crumb{padding-left:28px;padding-right:26px;letter-spacing:0}nav[aria-label=Breadcrumb] .app-crumb:first-child{padding-left:16px}nav[aria-label=Breadcrumb] .app-crumb:last-child{padding-right:30px;border-radius:0}nav[aria-label=Breadcrumb] .app-crumb-sep,nav[aria-label=Breadcrumb] .app-crumb-sep svg{height:34px}@media (max-width:47.99em){nav[aria-label=Breadcrumb] .app-crumb{height:30px;font-size:12px;padding-left:20px;padding-right:18px}nav[aria-label=Breadcrumb] .app-crumb:first-child{padding-left:10px}nav[aria-label=Breadcrumb] .app-crumb:last-child{padding-right:22px}nav[aria-label=Breadcrumb] .app-crumb-sep,nav[aria-label=Breadcrumb] .app-crumb-sep svg{height:30px}.app-page-header nav[aria-label=Breadcrumb] .app-crumb{height:34px;font-size:13px;padding-left:28px;padding-right:26px}.app-page-header nav[aria-label=Breadcrumb] .app-crumb:first-child{padding-left:16px}.app-page-header nav[aria-label=Breadcrumb] .app-crumb:last-child{padding-right:30px}.app-page-header nav[aria-label=Breadcrumb] .app-crumb-sep,.app-page-header nav[aria-label=Breadcrumb] .app-crumb-sep svg{height:34px}}.mantine-AppShell-main .mantine-Title-root.app-section-title{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--wf-navy-hover);padding:6px 0;margin-bottom:10px;border-bottom:1px solid var(--wf-divider)}.mantine-Text-root.app-section-desc{font-size:11.5px;color:var(--wf-text-hint)}.app-start-workflow-form .mantine-Grid-root{--grid-gutter:14px;row-gap:12px}.mantine-AppShell-main .app-tasks-page .mantine-Title-root.app-tasks-title{font-size:20px;font-weight:600;color:#1F1F1F;line-height:normal;text-transform:none}.app-tasks-title[data-accent]{display:flex;align-items:center;gap:10px}.app-tasks-title[data-accent]:before{content:"";width:4px;height:22px;border-radius:2px;background:var(--wf-title-accent,#3D6FB4)}.app-tasks-title[data-accent="0"]{--wf-title-accent:#3D6FB4}.app-tasks-title[data-accent="1"]{--wf-title-accent:#6E58B5}.app-tasks-title[data-accent="2"]{--wf-title-accent:#A2519A}.app-tasks-title[data-accent="3"]{--wf-title-accent:#1F8A85}.app-tasks-title[data-accent="4"]{--wf-title-accent:#3A8A5C}.app-tasks-title[data-accent="5"]{--wf-title-accent:#64748B}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-list{margin-bottom:12px;border:1px solid var(--wf-border);border-radius:var(--wf-r-card);box-shadow:var(--wf-shadow-card);overflow:hidden;gap:0}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab{height:48px;font-size:14px;border:0;border-right:1px solid var(--wf-divider);border-radius:0;background:var(--wf-surface);flex:1 1;padding:1px 6px}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tabLabel.mantine-Tabs-tabLabel{line-height:20px}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:last-child{border-right:0}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:first-child:not([data-active]){color:var(--wf-today-t)}@media (max-width:47.99em){.mantine-AppShell-main .app-tasks-page .mantine-Tabs-list{display:grid;grid-template-columns:repeat(2,1fr)}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab{height:43px;font-size:13px;border-bottom:1px solid var(--wf-divider)}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(2n){border-right:0}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(n+3){border-bottom:0}}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab[data-active]{color:#fff;font-weight:600}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:first-child[data-active]{background:var(--wf-tab-today)}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(2)[data-active]{background:var(--wf-tab-due)}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(3)[data-active]{background:var(--wf-tab-over)}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(4)[data-active]{background:var(--wf-tab-done)}.app-tasks-page .app-tasks-head{margin-bottom:14px}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(2):not([data-active]){color:#9A6A10}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(3):not([data-active]){color:#C0392B}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(4):not([data-active]){color:#1F7A45}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:hover{background:var(--wf-surface);filter:brightness(.97)}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab[data-active]:hover{filter:brightness(.97)}.app-tasks-page .app-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;margin-left:8px;padding:0 7px;border-radius:10px;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--wf-tab-today-tint);color:var(--wf-today-t)}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(2) .app-tab-count{background:var(--wf-tab-due-tint);color:#9A6A10}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(3) .app-tab-count{background:var(--wf-tab-over-tint);color:#C0392B}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab:nth-child(4) .app-tab-count{background:var(--wf-tab-done-tint);color:#1F7A45}.mantine-AppShell-main .app-tasks-page .mantine-Tabs-tab[data-active] .app-tab-count{background:rgba(255,255,255,.22);color:#fff}.app-tasks-page .app-tasks-count{margin-bottom:8px;font-size:12.5px;color:var(--wf-text-muted)}@media (min-width:48em){.app-task-list-table .mantine-Table-td,.app-task-list-table .mantine-Table-th{padding:0 12px 0 0}.app-task-list-table .mantine-Table-td:first-child,.app-task-list-table .mantine-Table-th:first-child{padding-left:20px}}.app-task-list-table .mantine-Table-tr[data-loading]{animation:wf-row-shimmer 1.2s ease-in-out infinite}.app-task-list-table .mantine-Skeleton-root:after{animation:none;background:var(--wf-divider)}@keyframes wf-row-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.app-task-list-table .mantine-Table-th:first-child{width:72px}.app-task-list-table .mantine-Table-th:nth-child(3){width:20%}.app-task-list-table .mantine-Table-th:nth-child(4){width:110px}.app-task-list-table .mantine-Table-tr[data-row]{cursor:pointer}.app-task-list-table .app-task-group-row,.app-task-list-table .app-task-group-row:hover{height:42px;background:var(--wf-surface)}.app-task-list-table .app-task-group-row .mantine-Table-td{height:42px;background:transparent;font-size:12.5px;font-weight:400;color:var(--wf-text-muted);border-bottom:1px solid var(--wf-border)}.app-task-list-table .app-task-link{color:#1C3557;font-weight:400}.app-task-date{font-weight:500}.app-task-date[data-bucket=today]{color:var(--wf-today-t)}.app-task-date[data-bucket=due]{color:var(--wf-due-t)}.app-task-date[data-bucket=overdue]{color:var(--wf-over-t)}.app-task-date[data-bucket=completed]{color:var(--wf-done-t)}.app-task-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid;border-radius:5px;font-size:12px}.app-task-chip[data-bucket=today]{border-color:var(--wf-today-b);background:var(--wf-today-bg);color:var(--wf-today-t)}.app-task-chip[data-bucket=due]{border-color:var(--wf-due-b);background:var(--wf-due-bg);color:var(--wf-due-t)}.app-task-chip[data-bucket=overdue]{border-color:var(--wf-over-b);background:var(--wf-over-bg);color:var(--wf-over-t)}.app-task-chip[data-bucket=completed]{border-color:var(--wf-done-b);background:var(--wf-done-bg);color:var(--wf-done-t)}.app-task-list-table .app-task-empty{height:175px;padding:0;text-align:center}.app-task-empty-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:175px;font-size:13px;color:var(--wf-text-muted)}.app-task-empty-inner .mantine-Button-root{height:32px;padding:0 14px;border:1px solid #d9d9d9;border-radius:4px;background:var(--wf-surface);color:var(--wf-navy);font-size:13px;font-weight:500}.app-tasks-page .mantine-Skeleton-root:after{animation:wf-shimmer 1.2s ease-in-out infinite alternate;background:var(--wf-divider)}@keyframes wf-shimmer{0%{opacity:.6}to{opacity:1}}.app-task-page .app-task-stepper{--stepper-color:#2E9E5E;--stepper-icon-size:22px;padding:4px 4px 16px;overflow-x:auto}.app-task-page .app-task-stepper .mantine-Stepper-steps{align-items:flex-start}.app-task-page .app-task-stepper .mantine-Stepper-step{flex:0 0 96px;flex-direction:column;align-items:center;gap:6px;padding:0}.app-task-page .app-task-stepper .mantine-Stepper-stepBody{margin:0;text-align:center}.app-task-page .app-task-stepper .mantine-Stepper-stepCompletedIcon svg{width:13px;height:13px}.app-task-page .app-task-stepper .mantine-Stepper-stepIcon{border:2px solid #d9dee6;background:var(--wf-surface);font-size:11px;font-weight:700;color:#8C8C8C}.app-task-page .app-task-stepper .mantine-Stepper-stepIcon[data-completed]{background:var(--stepper-color);border-color:var(--stepper-color);color:#fff}.app-task-page .app-task-stepper .mantine-Stepper-stepIcon[data-progress]{border-color:var(--wf-navy);box-shadow:0 0 0 4px rgba(30,43,90,.12);color:var(--wf-navy)}.app-task-page .app-task-stepper .mantine-Stepper-separator{flex:1 1;min-width:12px;height:2px;margin:10px -34px 0;background:var(--wf-border);border-radius:1px}.app-task-page .app-task-stepper .mantine-Stepper-separator[data-active]{background:var(--stepper-color)}.app-task-page .app-task-stepper .mantine-Stepper-stepLabel{font-size:11.5px;font-weight:500;line-height:14.375px;color:#8C8C8C}.app-task-page .app-task-stepper .mantine-Stepper-step[data-completed] .mantine-Stepper-stepLabel{color:#434343}.app-task-page .app-task-stepper .mantine-Stepper-step[data-progress] .mantine-Stepper-stepLabel{color:var(--wf-navy);font-weight:700}.app-task-page .app-task-header-card{display:flex;align-items:center;gap:8px;min-height:60px;padding:0;margin-bottom:14px;background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card)}.app-task-page .app-task-header-accent{flex:0 0 4px;height:22px;margin:0 4px 0 18px;border-radius:2px;background:var(--wf-accent,#1F8A85)}.app-task-page .app-task-header-id{font-size:17px;font-weight:600;color:var(--wf-text-hint);white-space:nowrap}.app-task-page .app-task-header-title-wrap{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-task-page .app-task-header-title{font-size:17px;font-weight:700;line-height:20.4px;color:var(--wf-ink)}.app-task-page .app-task-header-actions{display:flex;align-items:center;gap:12px;margin:0 18px 0 auto}.app-task-page .app-task-header-main{display:flex;align-items:center;gap:8px;min-width:0}.app-task-page .app-task-header-pills{display:flex;align-items:center;gap:12px}.app-task-page .app-task-status-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;font-size:12px;font-weight:600;background:#EEF2F8;color:#3B508D;white-space:nowrap}.app-task-page .app-task-status-pill[data-state=done]{background:#E7F6EC;color:#1F7A45}.app-task-page .app-task-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.app-task-page .mantine-Accordion-control.app-step-head{background:#F7F9FC}.app-task-page .app-step-title{color:var(--wf-ink)}@media (max-width:47.99em){.app-task-table-scroll .mantine-Table-table{display:block;min-width:0}.app-task-table-scroll thead{display:none}.app-task-table-scroll tbody{display:block}.app-task-table-scroll .mantine-Table-tr{display:block;height:auto;padding:10px 14px 10px 20px;border-bottom:1px solid var(--wf-divider)}.app-task-table-scroll .mantine-Table-td{display:block;height:auto;padding:2px 0;border:0;white-space:normal}.app-task-table-scroll .mantine-Table-td:before{display:block;font-size:11px;font-weight:400;line-height:normal;color:#8C8C8C}.app-task-table-scroll .mantine-Table-td:first-child:before{content:"Task"}.app-task-table-scroll .mantine-Table-td:nth-child(2):before{content:"Due Date"}.app-task-list-table.app-task-table-scroll .mantine-Table-td:first-child:before{content:"ID"}.app-task-list-table.app-task-table-scroll .mantine-Table-td:nth-child(2):before{content:"Task"}.app-task-list-table.app-task-table-scroll .mantine-Table-td:nth-child(3):before{content:"Due Date"}.app-task-list-table.app-task-table-scroll .mantine-Table-td:nth-child(4):before{content:"Status"}}.app-task-stepper-mobile{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 6px 16px -4px rgba(16,24,40,.1);margin-bottom:14px;padding:12px 15px 11px}.app-task-stepper-mobile .app-task-stepper-mobile-circle{background:#C7D2E4;border:1px solid #9aaad3;box-shadow:0 0 0 4px #EEF2F8;color:var(--wf-ink);font-size:12px;font-weight:700}.app-task-stepper-mobile .app-task-stepper-mobile-name{color:var(--wf-ink)}.app-task-stepper-mobile .app-task-stepper-mobile-bars{margin:12px 0 10px}.app-history-drawer .mantine-Drawer-header{display:block;min-height:0;padding:14px 16px;border-bottom:1px solid var(--wf-divider)}.app-history-drawer .mantine-Drawer-title{display:block;width:100%;font-size:inherit;font-weight:inherit;line-height:normal}.app-history-drawer .mantine-Drawer-body{padding:0}.app-history-head{display:flex;align-items:center;gap:10px}.app-history-head-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:6px;background:#F4F1FC;color:#5B3FA8}.app-history-head-text{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:2px}.app-history-title{font-size:15px;font-weight:700;color:var(--wf-ink)}.app-history-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;color:#8C8C8C}.app-history-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid var(--wf-control-border);border-radius:6px;background:var(--wf-surface);color:var(--wf-navy);cursor:pointer}.app-history-close:hover{background:#EEF2F8;border-color:#9AAAD3}.app-history-timeline{margin:0;padding:16px 16px 16px 24px;list-style:none}.app-history-item{position:relative;padding:0 0 18px 20px}.app-history-item:last-child{padding-bottom:0}.app-history-item:before{content:"";position:absolute;top:14px;bottom:-2px;left:4px;width:1px;background:var(--wf-border)}.app-history-item:last-child:before{display:none}.app-history-dot{position:absolute;top:4px;left:0;width:9px;height:9px;border-radius:50%;background:var(--wf-ok)}.app-history-dot[data-tone=info]{background:var(--wf-navy-hover)}.app-history-dot[data-tone=warn]{background:#D08A1E}.app-history-entry-text{font-size:13px;font-weight:700;line-height:1.4;color:var(--wf-ink)}.app-history-entry-detail{margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--wf-text-2)}.app-history-entry-meta{margin-top:4px;font-size:12px;color:#8C8C8C}.app-task-page .mantine-Button-root:has(.tabler-icon-history){height:30px;padding:0 12px;background:#F4F1FC;border:1px solid #d5cbf0;color:#5B3FA8}.app-task-page .app-export-panel{background:#F7F8FB;border:1px solid var(--wf-border);border-radius:var(--wf-r-lg)}.app-task-page .mantine-Card-root.app-export-panel{padding:10px 14px;margin-bottom:14px}.app-task-page .mantine-Accordion-control{height:44px;background:#F7F9FC;border-color:#DCE6F5}.app-task-page .mantine-Accordion-content{padding:0}.app-task-page .mantine-Accordion-panel{border-top:1px solid var(--wf-divider)}.app-task-page .app-export-panel .mantine-Button-root:has(.tabler-icon-file-type-pdf){border-color:#F0A9A9;color:var(--wf-over-t)}.app-task-page .mantine-Paper-root:has(>div>.mantine-Accordion-root){border:1px solid #c7d2e4;border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card);background:var(--wf-surface);overflow:hidden}.app-task-page .mantine-Accordion-item{border:0;border-radius:0;box-shadow:none;background:transparent}.app-task-page .mantine-Accordion-root>div+div{border-top:1px solid #c7d2e4}.app-task-page .app-step-head{min-height:44px;background:#F7F9FC;border-radius:0}.app-task-page .app-step-head[data-active]{background:#F7F9FC}.app-task-page .app-step-head .app-step-title{font-size:13px;font-weight:700;line-height:18px}.app-task-page .app-step-item .app-step-head:hover{background:#F1F4F8}.app-task-page .app-step-title{display:flex;align-items:center;gap:10px;width:100%}.app-task-page .app-step-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--wf-ok);color:#fff}.app-task-page .app-step-icon[data-state=current]{background:var(--wf-navy)}.app-task-page .app-step-badge{display:inline-flex;align-items:center;height:20px;margin-left:auto;padding:0 8px;border-radius:10px;font-size:11px;font-weight:600;line-height:normal;background:var(--wf-ok-bg);color:var(--wf-ok-fg)}.app-task-page .app-step-badge[data-state=current]{background:#EEF2F8;color:#3B508D}.app-task-page .app-step-head .mantine-Accordion-chevron{width:15px;-webkit-margin-start:10px;margin-inline-start:10px;opacity:.55;transform:rotate(180deg)}.app-task-page .app-step-head .mantine-Accordion-chevron[data-rotate]{transform:none}.app-task-page .mantine-InputWrapper-root:has(.mantine-Input-input:disabled)>.mantine-InputWrapper-label{font-size:11.5px}.app-task-page .mantine-Input-input{--input-bd-focus:#9AAAD3;transition:border-color .15s,box-shadow .15s}.app-task-page .mantine-Input-input:focus{box-shadow:0 0 0 2px rgba(90,114,184,.07)}.app-task-page .app-parallel-panel.mantine-Paper-root{border:1px solid #e3e8ef;border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card);padding:12px 16px;margin-bottom:10px;background:var(--wf-surface)}.app-task-page .mantine-InputWrapper-label{font-size:12px;font-weight:600;color:var(--wf-text-2)}.app-task-page .mantine-InputWrapper-required{color:var(--wf-error)}.app-task-page .mantine-Input-input{--input-size:34px;--input-height:34px;--input-radius:var(--wf-r-ctl);--input-bd:var(--wf-control-border);font-size:13px}.app-task-page .mantine-Input-input[data-read-only],.app-task-page .mantine-Input-input[readonly]{background:#F1F3F6;border-color:transparent}.app-task-page .mantine-Input-input:disabled,.app-task-page .mantine-Input-input[data-disabled]{--input-size:32px;--input-height:32px;height:32px;min-height:32px;padding:6px 10px;background:#F6F7F9;border-color:#E6E9EE;color:#434343;opacity:1;-webkit-text-fill-color:#434343}.app-task-page .mantine-InputWrapper-root:has(.mantine-Input-input:disabled)>.mantine-InputWrapper-label{color:#8C8C8C}.app-task-page .mantine-Input-wrapper[data-with-left-section]>.mantine-Input-input:disabled,.app-task-page .mantine-Input-wrapper[data-with-left-section]>.mantine-Input-input[readonly]{padding-left:31px}.mantine-Anchor-root.app-file-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;margin-top:6px;padding:0 8px;border:1px solid #c7d2e4;border-radius:5px;background:#F7F9FC;color:var(--wf-navy);font-size:12.5px;font-weight:500;text-decoration:none}.mantine-Anchor-root.app-file-link:hover{background:#EEF2F8;border-color:#9AAAD3;text-decoration:none}.app-file-link-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-task-page .mantine-InputWrapper-error{font-size:11.5px;color:var(--wf-error)}.app-task-page .mantine-Input-section[data-position=right]{background:#EEF2F8;border-left:1px solid var(--wf-control-border);color:var(--wf-navy);width:32px;border-radius:0 var(--wf-r-ctl) var(--wf-r-ctl) 0}.app-task-page .mantine-SegmentedControl-root{background:#EEF2F8}.app-task-page .mantine-SegmentedControl-indicator{background:var(--wf-navy)}.app-task-page .mantine-SegmentedControl-label[data-active]{color:#fff}.app-task-dropdown{border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-pop)}.app-task-dropdown .mantine-Combobox-option{min-height:32px;border-radius:5px}.app-task-dropdown .mantine-Combobox-option:hover{background:#F1F4F9}.app-task-dropdown .mantine-Combobox-option[aria-selected=true],.app-task-dropdown .mantine-Combobox-option[data-combobox-selected]{background:#EEF2F8;color:var(--wf-navy);font-weight:600}.app-task-dropdown .mantine-DatePickerInput-day[data-today]{background:#E7F6EC;color:#1F7A45}.app-task-dropdown .mantine-DatePickerInput-day[data-selected]{background:var(--wf-navy);color:#fff}.app-task-page .mantine-Button-root:has(.tabler-icon-arrow-big-left){border:1px solid #e8c766;color:#9A6A10;background:var(--wf-surface)}.app-history-drawer .mantine-Drawer-content{box-shadow:-10px 0 28px -12px rgba(16,24,40,.25);border-left:1px solid var(--wf-border)}.app-history-drawer .mantine-Drawer-overlay{background:rgba(0,0,0,.25)}.app-confirm-dialog .mantine-Modal-content{--modal-size:440px;border-radius:6px}.mantine-Modal-root.app-confirm-dialog{--modal-y-offset:160px}.app-confirm-dialog .mantine-Modal-header{min-height:0;padding:20px 20px 0}.app-confirm-dialog .mantine-Modal-body{padding:8px 20px 20px}.app-confirm-dialog .mantine-Modal-body .mantine-Text-root{font-size:13px;line-height:1.5;color:#434343}.app-confirm-dialog .mantine-Modal-body>.mantine-Group-root:last-child{margin-top:20px;--group-gap:10px}.app-confirm-dialog .mantine-Modal-body .mantine-Button-root{padding-inline:14px;border-radius:4px;font-size:13px;font-weight:500}.app-confirm-dialog .mantine-Modal-body .mantine-Button-root[data-variant=default]{border-color:#D9D9D9;color:#434343}.app-confirm-dialog .mantine-Modal-overlay{background:rgba(0,0,0,.35)}.app-confirm-dialog .mantine-Modal-title .mantine-Text-root{font-size:16px}.app-confirm-dialog .mantine-Modal-body .mantine-Button-root{height:32px}.app-toasts[data-position=top-right]{top:76px;right:20px;width:360px}.app-toasts .mantine-Notification-root{border:1px solid #d9d9d9;border-left-width:4px;border-radius:var(--wf-r-sm)}.app-toasts .mantine-Notification-title{font-size:13px;font-weight:600}.app-form-card{border-color:#C7D2E4;border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card)}.app-form-card .app-card-header{min-height:44px;padding:0 16px;background:#F7F9FC;border-bottom:1px solid var(--wf-divider);border-radius:7px 7px 0 0}.mantine-Text-root.app-card-header-title{font-size:13px;font-weight:700;color:var(--wf-ink)}.mantine-Badge-root.app-card-badge{height:20px;padding:0 8px;border:0;border-radius:10px;background:#EEF2F8;color:var(--wf-navy-hover);font-size:11px;font-weight:600;text-transform:none}.app-form-card-body{padding:0 16px 4px}.app-form-card .app-group-flat,.app-search-card .app-group-flat,.app-task-page .app-group-flat{padding:10px 0 4px}.app-form-card .app-group-flat .mantine-Grid-root,.app-search-card .app-group-flat .mantine-Grid-root,.app-task-page .app-group-flat .mantine-Grid-root{padding:0 0 10px}.app-form-card .app-section-head,.app-search-card .app-section-head,.app-task-page .app-section-head{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 0;border-bottom:1px solid var(--wf-divider)}.mantine-AppShell-main .app-form-card .app-section-head .mantine-Title-root.app-section-heading,.mantine-AppShell-main .app-search-card .app-section-head .mantine-Title-root.app-section-heading,.mantine-AppShell-main .app-task-page .app-section-head .mantine-Title-root.app-section-heading{margin:0;padding:0;border:0}.app-form-card .app-section-head .mantine-Text-root.app-section-desc,.app-search-card .app-section-head .mantine-Text-root.app-section-desc,.app-task-page .app-section-head .mantine-Text-root.app-section-desc{margin:0}.app-task-page .app-form-card-body .mantine-Grid-root{--grid-gutter:14px;row-gap:12px}.app-search-card .app-search-section{padding:0 16px}.app-search-card .app-search-actions{--group-gap:10px;padding:8px 16px 14px}.app-form-card .app-card-footer{margin-top:6px;padding:10px 16px;background:#FAFBFC;border-top:1px solid var(--wf-divider);border-radius:0 0 7px 7px}.mantine-Button-root.app-form-reset{height:32px;border:1px solid #c7d2e4;color:var(--wf-navy)}.mantine-Button-root.app-form-create-new{height:32px;padding-inline:12px;border:1px solid #c7d2e4;background:#fff;color:#1E2B5A;font-size:12.5px;font-weight:600}.mantine-Button-root.app-form-create-new:hover{background:#F7F9FC;border-color:#A9B8D4}.mantine-Button-root.app-form-primary{height:32px;padding:0 16px;border:0}.app-task-page .mantine-Button-root:has(.tabler-icon-history) .tabler-icon-history{width:15px;height:15px}.app-task-page .mantine-Button-root.mantine-Button-root:has(.tabler-icon-history){font-size:12.5px}.mantine-Button-root.app-form-primary .mantine-Button-section[data-position=right]{-webkit-margin-start:6px;margin-inline-start:6px}.app-card-footer .mantine-Button-section[data-position=left],.app-task-page .mantine-Button-root:has(.tabler-icon-history) .mantine-Button-section[data-position=left]{-webkit-margin-end:6px;margin-inline-end:6px}.app-card-footer .mantine-Button-root.mantine-Button-root{font-size:12.5px}.app-card-footer .mantine-Button-root.mantine-Button-root:not(.app-form-primary){padding-inline:12px}.app-task-page .app-export-panel .mantine-Button-root.mantine-Button-root{height:32px;padding-inline:12px;font-size:12.5px}.app-task-page .app-export-panel .mantine-Group-root{--group-gap:8px}.app-task-page .app-export-panel .tabler-icon-file-type-pdf{width:17px;height:17px}.app-search-card .mantine-Button-root.app-form-reset{height:34px;padding-inline:14px;border-color:var(--wf-control-border)}.app-task-page .app-card-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;padding:10px 16px;background:#FAFBFC;border-top:1px solid var(--wf-divider);border-radius:0 0 7px 7px}.app-task-page .app-card-footer-end{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.mantine-Button-root.app-form-revert{height:32px;border:1px solid #e8c766;background:var(--wf-surface);color:#9A6A10}.mantine-Button-root.app-form-revert:hover{background:#FFFBEF;border-color:#DDB74A}.app-task-page .mantine-Text-root.app-form-error-summary{font-size:12px;font-weight:400}.mantine-Text-root.app-form-error-summary{font-size:11.5px;font-weight:600;color:var(--wf-error)}.app-rating-total{margin-bottom:8px;font-size:12.5px;color:var(--wf-text-muted)}.app-rating-total .app-rating-total-value{font-weight:700;color:var(--wf-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-rating-section .app-rating-grid{border:1px solid var(--wf-border);border-radius:var(--wf-r-ctl);box-shadow:none;overflow-x:auto;overflow-y:hidden;background:transparent}.app-rating-section .app-rating-head,.app-rating-section .app-rating-row{display:grid;grid-template-columns:56px minmax(220px,1.6fr) minmax(200px,1fr) 200px 90px 100px;min-width:900px;border:0;border-radius:0;background:transparent}.app-rating-section .app-rating-cell[data-col]{width:auto;min-width:0;max-width:none;flex:none;padding:12px;border-right:1px solid var(--wf-border);border-bottom:1px solid var(--wf-border);text-align:left}.app-rating-section .app-rating-cell[data-col=score]{border-right:0;font-weight:600;color:var(--wf-ink)}.app-rating-section .app-rating-cell[data-col=number]{color:var(--wf-text-muted)}.app-rating-section .app-rating-row[data-last] .app-rating-cell{border-bottom:0}.app-rating-section .app-rating-head .app-rating-cell[data-col]{display:flex;align-items:center;height:38px;padding:0 12px;font-size:12.5px;font-weight:700;color:var(--wf-ink);background:var(--wf-bg)}.app-rating-section .app-rating-head .app-rating-cell[data-col=number]{color:var(--wf-ink)}.app-rating-section .app-rating-head .app-rating-cell[data-col=score]{border-right:0}.mantine-AppShell-main .mantine-Title-root.app-section-heading{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--wf-navy-hover);padding:6px 0;margin-bottom:10px;border-bottom:1px solid var(--wf-divider)}.mantine-Button-root:has(.tabler-icon-file-spreadsheet){height:34px;background:var(--wf-surface);border-color:#72AE46;color:#3F7A22}.mantine-Button-root:has(.tabler-icon-file-spreadsheet):hover{background:#F3F9EE}.mantine-Button-root:has(.tabler-icon-file-type-pdf){height:34px;background:var(--wf-surface);border-color:#E06262;color:var(--wf-error)}.mantine-Button-root:has(.tabler-icon-file-type-pdf):hover{background:var(--wf-over-bg)}.mantine-Card-root.app-search-card{--card-padding:0px;margin-bottom:12px;background:var(--wf-surface);border:1px solid #c7d2e4;border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card)}.app-search-card .mantine-Grid-root{--grid-gutter:14px;row-gap:12px;padding:14px 16px}.app-search-card .mantine-Input-input{--input-size:34px;--input-height:34px}.app-search-card .mantine-Select-input{background:#F7F9FC}.app-search-card button[type=submit]{padding:0 18px}.app-search-card button[type=submit]:hover{background:var(--wf-crumb)}.app-grid-reports,.app-grid-workflows{border:1px solid #c7d2e4;border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card);overflow:hidden}.app-grid-reports .mantine-datatable-scroll-area{max-height:max(320px,calc(100vh - 300px))}.mantine-Button-root.app-goto-btn{width:28px;height:28px;padding:0;border:1px solid var(--wf-control-border);border-radius:6px;color:var(--wf-navy);background:var(--wf-surface)}.mantine-Button-root.app-goto-btn:hover{background:#EEF2F8;border-color:#9AAAD3}.app-toolbar-card{margin-bottom:12px;padding:14px 16px;border-color:#C7D2E4;border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card)}.app-toolbar-inner{display:flex;align-items:flex-end;gap:12px}.app-toolbar-select{flex:0 1 460px;min-width:260px}.app-toolbar-select .mantine-InputWrapper-root{display:flex;flex-direction:column;gap:5px}.app-toolbar-select .mantine-InputWrapper-label{margin-bottom:0}.app-grid-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0;color:#8C8C8C}.app-grid-empty .mantine-Text-root{font-size:13px;color:var(--wf-text-muted)}.app-grid-workflows .mantine-datatable-empty-state{min-height:160px;gap:10px;color:#8C8C8C}.app-grid-workflows .mantine-datatable-empty-state .mantine-Text-root{font-size:13px;color:var(--wf-text-muted)}.app-grid-skeleton{border:1px solid #c7d2e4;border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card);overflow:hidden;background:var(--wf-surface)}.app-grid-skeleton-row{display:flex;align-items:center;height:40px;padding:0 12px;border-bottom:1px solid var(--wf-divider)}.app-grid-skeleton .mantine-Skeleton-root:after{animation:wf-shimmer 1.2s ease-in-out infinite alternate;background:var(--wf-divider)}.app-search-card .mantine-Button-section[data-position=left],.mantine-Button-root.app-create-btn .mantine-Button-section[data-position=left]{-webkit-margin-end:8px;margin-inline-end:8px}.app-grid-reports .mantine-datatable-row td{height:40px}.app-grid-reports .mantine-datatable-scroll-area{overflow-x:auto}.app-grid-reports table{min-width:max-content}.app-grid-reports .mantine-datatable-header th .mantine-Text-root{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.app-grid-reports td,.app-grid-reports th{white-space:nowrap}.mantine-Button-root:has(.tabler-icon-file-spreadsheet) .mantine-Button-section[data-position=left],.mantine-Button-root:has(.tabler-icon-file-type-pdf) .mantine-Button-section[data-position=left]{-webkit-margin-end:8px;margin-inline-end:8px}.app-toolbar-inner .app-export-actions{margin-left:auto}@media (max-width:47.99em){.app-toolbar-inner{flex-direction:column;align-items:stretch}.app-toolbar-select{flex:0 0 auto;width:100%;min-width:0}.app-toolbar-inner .app-export-actions{margin-left:0}}.app-search-card .app-card-header .app-card-badge{margin-left:auto}.app-search-card .app-card-header{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#F7F9FC;border-bottom:1px solid var(--wf-divider);border-radius:7px 7px 0 0}.app-grid-workflows .mantine-datatable-scroll-area{max-height:max(320px,calc(100vh - 260px))}.app-grid-workflows table{min-width:900px}@media (min-width:48em){.app-config-page{height:calc(100dvh - var(--app-shell-header-offset, 56px) - 2 * var(--app-shell-padding, 20px));display:flex;flex-direction:column;overflow:hidden}.app-config-page>.app-page-header{flex-shrink:0}.app-config-page>.app-config-card{flex:1 1;min-height:0;display:flex;flex-direction:column}.app-config-page .app-config-toolbar,.app-config-page .app-pagination-workflows{flex-shrink:0}.app-config-page .app-grid-workflows{flex:1 1;min-height:0;display:flex;flex-direction:column}.app-config-page .app-grid-workflows .mantine-datatable-scroll-area{flex:1 1;min-height:0;max-height:none;overflow:auto}}.app-config-card{background:var(--wf-surface);border:1px solid #c7d2e4;border-radius:var(--wf-r-lg);box-shadow:var(--wf-shadow-card);overflow:hidden}.app-config-toolbar{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--wf-divider)}.app-config-parent{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--wf-ink)}.app-config-count{margin-left:auto;font-size:12.5px;color:var(--wf-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-config-card .app-grid-workflows{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--wf-border)}.mantine-AppShell-main .app-config-card .app-pagination-workflows{background:transparent;border-top:0}.app-status-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid #c9ced8;border-radius:5px;background:#F7F9FC;color:var(--wf-text-muted);font-size:12px}.app-status-chip[data-active=true]{border-color:var(--wf-done-b);background:var(--wf-done-bg);color:var(--wf-done-t)}.mantine-AppShell-main .app-pagination-workflows{padding:10px 12px;background:#FAFBFC;border-top:1px solid var(--wf-divider);font-size:12.5px;color:var(--wf-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mantine-AppShell-main .app-pagination-workflows .mantine-Select-root{width:78px}.mantine-AppShell-main .app-pagination-workflows .mantine-ActionIcon-root{width:30px;height:30px;min-width:30px;border:1px solid var(--wf-control-border);border-radius:6px;color:var(--wf-navy);background:#fff}.mantine-AppShell-main .app-pagination-workflows .mantine-ActionIcon-root[data-disabled]{opacity:.45}.app-confirm-modal[data-confirm-color=red] .mantine-Modal-content{--modal-size:420px;border-radius:8px;box-shadow:0 20px 48px -12px rgba(16,24,40,.35)}.app-confirm-modal[data-confirm-color=red] .mantine-Modal-overlay{background:rgba(16,24,40,.45)}.app-confirm-modal[data-confirm-color=red] .mantine-Modal-content{overflow:hidden}.app-confirm-modal[data-confirm-color=red] .mantine-Modal-header{position:relative;min-height:0;border-radius:0;padding:16px 18px 6px;font-size:15px;font-weight:700;line-height:1.4;color:var(--wf-ink)}.app-confirm-modal[data-confirm-color=red] .mantine-Modal-title{font-size:15px;font-weight:700;line-height:1.4;color:inherit}.app-confirm-modal[data-confirm-color=red] .mantine-Modal-close{position:absolute;top:10px;right:12px}.app-confirm-modal[data-confirm-color=red] .mantine-Modal-body{padding:0}.app-confirm-modal[data-confirm-color=red] .app-confirm-message{margin-bottom:0;padding:0 18px 16px;font-size:13px;line-height:1.5;color:var(--wf-text-2)}.app-confirm-modal[data-confirm-color=red] .app-confirm-footer{margin:0;padding:12px 18px;background:#F7F9FC;border-top:1px solid var(--wf-divider);border-radius:0}.app-confirm-modal[data-confirm-color=red] .app-confirm-footer .mantine-Button-root{height:32px}.app-confirm-modal[data-confirm-color=red] .app-confirm-footer .mantine-Button-root[data-variant=default]{color:var(--wf-navy)}.app-confirm-modal[data-confirm-color=red] .app-confirm-footer .mantine-Button-root:not([data-variant=default]){background:#C92626;border-color:#C92626}.app-page-header{margin-bottom:14px}.app-page-header nav[aria-label=Breadcrumb]{margin-bottom:0}.mantine-Button-root.app-create-btn:hover{background:var(--wf-crumb)}.app-grid-workflows .mantine-datatable-row td:nth-child(2){font-weight:600}.app-grid-workflows .mantine-datatable-row td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-grid-workflows .mantine-datatable-row .mantine-ActionIcon-root{width:28px;height:28px;min-width:28px;min-height:28px;padding-inline:6px;border-radius:6px}.app-grid-workflows .mantine-datatable-row .mantine-ActionIcon-root svg{width:15px;height:15px}.app-grid-workflows .mantine-ActionIcon-root:has(:is(.tabler-icon-edit,.tabler-icon-trash,.tabler-icon-adjustments,.tabler-icon-checklist)){background:var(--wf-surface);border:1px solid}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-edit){color:var(--wf-navy)}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-edit):hover{background:#EEF2F8}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-trash){color:var(--wf-error)}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-trash):hover{background:var(--wf-over-bg)}.app-grid-workflows .mantine-ActionIcon-root:has(:is(.tabler-icon-arrow-fork,.tabler-icon-list-details,.tabler-icon-file-invoice,.tabler-icon-paperclip,.tabler-icon-star,.tabler-icon-list-numbers,.tabler-icon-mail,.tabler-icon-transition-right)){background:var(--wf-surface);border:1px solid}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-transition-right){color:#7048E8}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-transition-right):hover{background:#F7F9FC}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-arrow-fork){color:#D9911A}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-list-details){color:#0CA678}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-file-invoice){color:#3E9B2E}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-paperclip){color:#9C36B5}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-star){color:#E8590C}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-list-numbers){color:#1098AD}.app-grid-workflows .mantine-ActionIcon-root:has(.tabler-icon-mail){color:#7048E8}.app-grid-workflows .mantine-ActionIcon-root:has(:is(.tabler-icon-arrow-fork,.tabler-icon-list-details,.tabler-icon-file-invoice,.tabler-icon-paperclip,.tabler-icon-star,.tabler-icon-list-numbers,.tabler-icon-mail)):hover{background:#F7F9FC}.app-grid-workflows .mantine-ActionIcon-root:has(:is(.tabler-icon-adjustments,.tabler-icon-checklist)){color:#D9911A}.app-grid-workflows .mantine-ActionIcon-root:has(:is(.tabler-icon-adjustments,.tabler-icon-checklist)):hover{background:#FFF7E8}.app-grid-workflows .mantine-ActionIcon-root[data-active=true]{background:#EFFAF2;border:1px solid #3e9b2e;color:#3E9B2E}.app-grid-workflows .mantine-ActionIcon-root[data-active=false]{background:var(--wf-surface);border:1px solid #c9ced8;color:#8C8C8C}body:has(.app-config-page) .mantine-Modal-body .mantine-ActionIcon-root{width:28px;height:28px;min-width:28px;min-height:28px;padding-inline:6px;border-radius:6px;background:var(--wf-surface);border:1px solid var(--ai-bg);color:var(--ai-bg);box-shadow:none}body:has(.app-config-page) .mantine-Modal-body .mantine-ActionIcon-root svg{width:15px;height:15px}body:has(.app-config-page) .mantine-Modal-body .mantine-ActionIcon-root:not([data-disabled]):hover{background:var(--wf-hover)}body:has(.app-config-page) .mantine-Modal-body .mantine-ActionIcon-root[data-disabled]{background:var(--wf-disabled-bg);border-color:var(--wf-border);color:var(--wf-disabled-fg);opacity:1}body:has(.app-config-page) .mantine-Modal-body .mantine-ActionIcon-root[data-disabled]:hover{background:var(--wf-disabled-bg)}body:has(.app-config-page) .mantine-Modal-body .mantine-Button-root:not([data-variant=default]):not(:disabled):hover{transform:none}body:has(.app-config-page) .mantine-Modal-body .mantine-Button-root[data-variant=default]{color:var(--wf-navy)}.app-lifecycle-inactive,.app-lifecycle-inactive .mantine-Input-input,.app-lifecycle-inactive td{color:var(--mantine-color-dimmed)}.app-lifecycle-deleted,.app-lifecycle-deleted .mantine-Input-input,.app-lifecycle-deleted td{color:light-dark(var(--mantine-color-red-6),var(--mantine-color-red-4))}:root{--motion-ease-standard:cubic-bezier(0.4,0,0.2,1);--motion-ease-enter:cubic-bezier(0,0,0.2,1);--motion-ease-exit:cubic-bezier(0.4,0,1,1);--motion-micro:150ms;--motion-medium:200ms;--motion-large:250ms;--motion-exit-medium:150ms;--motion-exit-large:200ms;--motion-label-delay:100ms}@media (prefers-reduced-motion:reduce){:root{--motion-micro:0ms;--motion-medium:0ms;--motion-large:0ms;--motion-exit-medium:0ms;--motion-exit-large:0ms;--motion-label-delay:0ms}}html:not([data-motion-ready]) :is(.mantine-AppShell-navbar,.mantine-AppShell-main,.app-panel,.app-panel-surface,.app-expand-tab,.app-nav-overlay){transition:none}html[data-motion-ready] .mantine-AppShell-navbar{transition-property:transform,top,height,width}html[data-motion-ready] .app-panel{transition:width var(--motion-large) var(--motion-ease-standard),min-width var(--motion-large) var(--motion-ease-standard)}html[data-motion-ready] .app-expand-tab{transition:width var(--motion-large) var(--motion-ease-standard)}.app-panel-surface{white-space:nowrap;opacity:1}html[data-motion-ready] .app-panel-surface{transition:opacity var(--motion-micro) var(--motion-ease-standard) var(--motion-label-delay)}.app-shell[data-collapsed=true] .app-panel-surface{opacity:0}html[data-motion-ready] .app-shell[data-collapsed=true] .app-panel-surface{transition-delay:0s}.app-rail .app-rail-bottom-btn,.app-rail .app-rail-btn,.app-shell a.app-panel-item{transition:background-color var(--motion-micro) var(--motion-ease-standard),color var(--motion-micro) var(--motion-ease-standard)}.app-rail .app-rail-btn[data-active=true]{transform:none}.app-expand-tab-btn,.app-panel-header .mantine-ActionIcon-root{transition:background-color var(--motion-micro) var(--motion-ease-standard)}.app-burger .mantine-Burger-burger{transform:rotate(0deg);transition:transform var(--motion-medium) var(--motion-ease-standard)}.app-burger:has([data-opened=true]) .mantine-Burger-burger,.app-burger[data-opened=true] .mantine-Burger-burger{transform:rotate(90deg)}.mantine-Tabs-tab{transition:color var(--motion-micro) var(--motion-ease-standard),background-color var(--motion-micro) var(--motion-ease-standard)}@media (max-width:47.99em){.app-nav-overlay{transition:opacity var(--motion-exit-large) var(--motion-ease-exit)}.app-nav-overlay[data-open=true]{transition-duration:var(--motion-large);transition-timing-function:var(--motion-ease-enter)}html:not([data-motion-ready]) .app-nav-overlay{transition:none}}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_8ca88f{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_8ca88f{--font-source-sans-3:"Source Sans 3","Source Sans 3 Fallback"}