:root{--platform-react-app-bg:var(--mantine-color-gray-0);--platform-react-border-2:var(--mantine-color-gray-3);--platform-react-text:var(--mantine-color-text);--platform-react-ns-rail:#FBFAF9;--platform-react-ns-band:#F7F4F1;--platform-react-ns-line:#EEEAE6;--platform-react-ns-line-soft:#F3F0ED;--platform-react-ns-locked:#E7E3DF;--platform-react-ns-cell-line:#D6D3D1;--platform-react-ns-mark:#A8A29E;--platform-react-ns-faint:#78716C;--platform-react-ns-muted:#78716C;--platform-react-ns-label:#57534E;--platform-react-ns-name:#44403C;--platform-react-ns-strong:#1C1917;--platform-react-text-faint:var(--mantine-color-gray-7);--platform-react-on-fill:var(--mantine-color-white);--platform-react-urgent-band:var(--mantine-color-red-9);--platform-react-urgent-band-fg:var(--mantine-color-white);--platform-react-urgent-tag-bg:var(--mantine-color-red-0);--platform-react-urgent-tag-fg:var(--mantine-color-red-9);--platform-react-urgent-tile-bg:var(--mantine-color-red-0);--platform-react-urgent-tile-fg:var(--mantine-color-red-8);--platform-react-urgent-dot:var(--mantine-color-red-8);--platform-react-urgent-age-fg:var(--mantine-color-red-9);--platform-react-urgent-app-bg:var(--mantine-color-gray-1);--platform-react-urgent-app-fg:var(--mantine-color-gray-8);--platform-react-pp-border:#EAE7E2;--platform-react-pp-email:#3C3833;--platform-react-pp-muted:#77726A;--platform-react-pp-accent:#B24E1E;--platform-react-pp-accent-soft:#FCEDE5;--platform-react-pp-name:#2C2822;--platform-react-pp-band:#F4F2EF;--platform-react-pp-avatar-ring:#E9E7E2;--platform-react-pp-button-border:#DCD8D1;--platform-react-pp-surface:#FFFFFF;--platform-react-tile:var(--mantine-color-gray-0);--platform-react-tile-ring:rgba(0,0,0,0.06);--platform-react-launcher-chip-bg:#FDEEE3;--platform-react-launcher-chip-fg:#9A3F0A}[data-mantine-color-scheme=dark]{--platform-react-urgent-band:var(--mantine-color-red-9);--platform-react-urgent-band-fg:var(--mantine-color-white);--platform-react-urgent-tag-bg:color-mix(in oklab,var(--mantine-color-red-9) 45%,transparent);--platform-react-urgent-tag-fg:var(--mantine-color-red-1);--platform-react-urgent-tile-bg:color-mix(in oklab,var(--mantine-color-red-9) 45%,transparent);--platform-react-urgent-tile-fg:var(--mantine-color-red-2);--platform-react-urgent-dot:var(--mantine-color-red-5);--platform-react-urgent-age-fg:var(--mantine-color-red-3);--platform-react-urgent-app-bg:var(--mantine-color-dark-5);--platform-react-urgent-app-fg:var(--mantine-color-dark-0);--platform-react-pp-border:var(--lf-border,var(--mantine-color-dark-4));--platform-react-pp-email:var(--lf-text,var(--mantine-color-text));--platform-react-pp-muted:var(--lf-text-muted,var(--mantine-color-dark-1));--platform-react-pp-accent:var(--lf-accent-deep,var(--mantine-primary-color-light-color));--platform-react-pp-accent-soft:var(--lf-accent-tint,var(--mantine-primary-color-light));--platform-react-pp-name:var(--lf-text,var(--mantine-color-text));--platform-react-pp-band:var(--lf-hover,var(--mantine-color-dark-5));--platform-react-pp-avatar-ring:var(--lf-border,var(--mantine-color-dark-4));--platform-react-pp-button-border:var(--lf-border-4,var(--mantine-color-dark-4));--platform-react-pp-surface:var(--lf-surface,var(--mantine-color-dark-6));--platform-react-app-bg:var(--mantine-color-dark-5);--platform-react-ns-rail:#1C1917;--platform-react-ns-band:#292524;--platform-react-ns-line:#292524;--platform-react-ns-line-soft:#231F1E;--platform-react-ns-locked:#44403C;--platform-react-ns-cell-line:#57534E;--platform-react-ns-mark:#78716C;--platform-react-ns-faint:#A8A29E;--platform-react-ns-muted:#A8A29E;--platform-react-ns-label:#D6D3D1;--platform-react-ns-name:#E7E5E4;--platform-react-ns-strong:#FAFAF9;--platform-react-border-2:var(--mantine-color-dark-4);--platform-react-text-faint:var(--mantine-color-dark-1);--platform-react-tile:var(--mantine-color-dark-5);--platform-react-tile-ring:rgba(255,255,255,0.06);--platform-react-launcher-chip-bg:#3D2415;--platform-react-launcher-chip-fg:#F6A56E}[data-mantine-color-scheme=dark] .platform-react-app-mark[data-icon-painted]{--platform-react-mark-plate:#f4f2ef}[data-mantine-color-scheme=dark] .platform-react-app-mark[data-icon-painted][data-size=bare]{--platform-react-mark-inset:6px}@keyframes platform-react-tile-jiggle{0%{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}to{transform:rotate(-1.2deg)}}.platform-react-tile-jiggle{animation:platform-react-tile-jiggle .32s ease-in-out infinite;transform-origin:50% 50%}@media (prefers-reduced-motion:reduce){.platform-react-tile-jiggle{animation:none}}.platform-react-launcher-tile{border-radius:8px;transition:background-color .12s ease}.platform-react-launcher-tile:hover{background:var(--mantine-color-default-hover)}.platform-react-launcher-tile:focus-visible{outline:2px solid var(--lf-focus,var(--mantine-primary-color-filled));outline-offset:-2px}.platform-react-launcher-lifted{border-radius:8px;background:var(--mantine-color-body);box-shadow:0 8px 24px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.08);opacity:.94;transform:scale(1.05);cursor:grabbing}.platform-react-launcher-placeholder{border-radius:8px;background:var(--mantine-color-default-hover);box-shadow:inset 0 0 0 1px var(--mantine-color-default-border)}.platform-react-launcher-placeholder>*{opacity:.4}.platform-react-launcher-tile--off .platform-react-launcher-mark{opacity:.38;filter:grayscale(.35)}.platform-react-launcher-tile--off .platform-react-launcher-name{color:var(--platform-react-text-faint)}.platform-react-launcher-tile--editing.platform-react-launcher-tile--off .platform-react-launcher-mark{opacity:.7;filter:none}@media (prefers-reduced-motion:reduce){.platform-react-launcher-tile{transition:none}}.platform-react-notification-row{transition:background-color .15s ease}.platform-react-notification-row:hover{background:var(--mantine-color-default-hover)}.platform-react-notification-row:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.platform-react-notification-row{transition:none}}@media print{.platform-react-feedback-floating{display:none!important}}@keyframes platform-react-feedback-glow{0%{box-shadow:var(--mantine-shadow-md),0 0 0 0 color-mix(in srgb,var(--mantine-primary-color-6) 45%,transparent)}70%{box-shadow:var(--mantine-shadow-md),0 0 0 14px transparent}to{box-shadow:var(--mantine-shadow-md),0 0 0 0 transparent}}.platform-react-feedback-bubble[data-glow]{animation:platform-react-feedback-glow 2.2s ease-out infinite}.platform-react-feedback-back,.platform-react-feedback-board-link,.platform-react-feedback-capture,.platform-react-feedback-card,.platform-react-feedback-dropzone,.platform-react-feedback-row,.platform-react-feedback-tab,.platform-react-feedback-tile{transition:background-color .12s ease,border-color .12s ease,color .12s ease}.platform-react-feedback-board-link:hover{background:var(--mantine-primary-color-light)!important}.platform-react-feedback-capture:not([data-busy]):hover{background:var(--mantine-primary-color-light)}.platform-react-feedback-capture[data-busy]{cursor:progress}.platform-react-feedback-card:has(:focus-visible),.platform-react-feedback-card:hover{background:var(--mantine-color-gray-0)!important}[data-mantine-color-scheme=dark] .platform-react-feedback-card:has(:focus-visible),[data-mantine-color-scheme=dark] .platform-react-feedback-card:hover{background:var(--mantine-color-dark-6)!important}.platform-react-feedback-card:has(:focus-visible){outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.platform-react-feedback-card [data-feedback-post]:focus-visible{outline:none}.platform-react-feedback-row:has(:focus-visible),.platform-react-feedback-row:hover{background:var(--mantine-color-gray-0)!important}[data-mantine-color-scheme=dark] .platform-react-feedback-row:has(:focus-visible),[data-mantine-color-scheme=dark] .platform-react-feedback-row:hover{background:var(--mantine-color-dark-6)!important}.platform-react-feedback-row[data-selected]:has(:focus-visible),.platform-react-feedback-row[data-selected]:hover{background:var(--mantine-primary-color-light)!important}.platform-react-feedback-board-link:hover{color:var(--mantine-primary-color-filled-hover)!important}.platform-react-feedback-back:hover{background:var(--mantine-color-default-hover)}.platform-react-feedback-dropzone:hover,.platform-react-feedback-tile:hover{border-color:var(--mantine-primary-color-filled)!important}.platform-react-feedback-tab:hover{color:var(--mantine-color-text)!important}@media (prefers-reduced-motion:reduce){.platform-react-feedback-bubble[data-glow]{animation:none}.platform-react-feedback-back,.platform-react-feedback-board-link,.platform-react-feedback-capture,.platform-react-feedback-card,.platform-react-feedback-dropzone,.platform-react-feedback-row,.platform-react-feedback-tab,.platform-react-feedback-tile{transition:none}}.platform-react-urgent-dot{position:relative}.platform-react-urgent-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:0;animation:platform-react-urgent-pulse 1.6s ease-out infinite}@keyframes platform-react-urgent-pulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3);opacity:0}}.platform-react-urgent-card--target{animation:platform-react-urgent-target 1.6s ease-out 1}@keyframes platform-react-urgent-target{0%,40%{outline:2px solid var(--platform-react-urgent-band);outline-offset:2px}to{outline:2px solid transparent;outline-offset:2px}}.platform-react-urgent-count{color:inherit;font:inherit;border-radius:3px}.platform-react-urgent-count:hover{text-decoration:underline;text-underline-offset:3px}.platform-react-urgent-count:focus-visible{outline:2px solid currentColor;outline-offset:2px}.platform-react-urgent-card{border:1px solid var(--mantine-color-default-border);border-radius:10px;background:var(--mantine-color-body);transition:opacity .2s ease,transform .2s ease,background-color .12s ease}.platform-react-urgent-card:hover{background:var(--mantine-color-default-hover)}.platform-react-urgent-filter{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;border:1px solid var(--mantine-color-default-border);border-radius:999px;background:var(--mantine-color-body);color:var(--platform-react-text);font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.platform-react-urgent-filter:hover{background:var(--mantine-color-default-hover)}.platform-react-urgent-filter[aria-pressed=true]{border-color:var(--platform-react-urgent-tag-fg);background:var(--platform-react-urgent-tag-bg);color:var(--platform-react-urgent-tag-fg);font-weight:600}.platform-react-urgent-filter:focus-visible{outline:2px solid var(--platform-react-urgent-tag-fg);outline-offset:2px}.platform-react-urgent-filter-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--platform-react-urgent-app-bg);color:var(--platform-react-urgent-app-fg);font-size:11px;font-weight:700;line-height:18px;text-align:center}.platform-react-urgent-filter[aria-pressed=true] .platform-react-urgent-filter-count{background:var(--platform-react-urgent-tag-fg);color:var(--mantine-color-body)}.platform-react-urgent-action{flex-shrink:0;width:84px}.platform-react-urgent-confirm{padding:10px 12px;border-radius:8px;background:var(--platform-react-urgent-tag-bg);color:var(--platform-react-urgent-tag-fg)}.platform-react-urgent-card--leaving{opacity:0;transform:translateX(12px);pointer-events:none}@media (prefers-reduced-motion:reduce){.platform-react-urgent-dot:after{animation:none}.platform-react-urgent-card{transition:none}.platform-react-urgent-card--target{animation:none;outline:2px solid var(--platform-react-urgent-band);outline-offset:2px}}.platform-react-tasks-modal{display:flex;flex-direction:column;min-height:min(420px,calc(100dvh - 48px));max-height:min(800px,calc(100dvh - 48px));overflow:hidden;border-radius:12px;color:var(--lf-text)}.platform-react-tasks-modal[data-full-screen=true]{min-height:100dvh;max-height:100dvh;border-radius:0}.platform-react-tasks-head{flex:none;padding:10px 12px 10px 20px;background:var(--lf-surface-muted);border-bottom:1px solid var(--lf-border)}.platform-react-tasks-head-title{font-size:18px;line-height:24px;font-weight:700;letter-spacing:.02em}.platform-react-tasks-body{flex:1;min-height:0;padding:0;display:flex}.platform-react-tasks-layout{position:relative;flex:1;min-width:0;display:flex;background:var(--lf-surface)}.platform-react-tasks-list{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 20px}.platform-react-tasks-panel,.platform-react-tasks-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.platform-react-tasks-control{flex:none;display:flex;align-items:flex-end;gap:8px 20px;border-bottom:1px solid var(--lf-card-border)}.platform-react-tasks-tablist{flex:none;border-bottom:0;flex-wrap:nowrap}.platform-react-tasks-tablist:before{display:none}.platform-react-tasks-search{margin-left:auto;margin-bottom:6px;width:220px}.platform-react-tasks-search input{height:34px;min-height:34px}.platform-react-tasks-count{display:inline-block;min-width:20px;padding:0 7px;border-radius:10px;background:var(--lf-surface-muted);color:var(--lf-text-soft);font-size:12px;font-weight:500;line-height:18px;text-align:center}.platform-react-tasks-count[data-tone=overdue]{background:var(--lf-red-tint);color:var(--lf-red);font-weight:600}.platform-react-tasks-segments{background:var(--lf-surface-muted)}.platform-react-tasks-segments-indicator{background-color:var(--lf-surface);box-shadow:var(--lf-shadow-card)}.platform-react-tasks-segments-label{color:var(--lf-text-soft)}.platform-react-tasks-segments-label[data-active]{color:var(--lf-accent-text);font-weight:600}.platform-react-tasks-segments-label[data-active] .platform-react-tasks-count:not([data-tone]){background:var(--lf-accent-tint);color:var(--lf-accent-text)}.platform-react-tasks-seg{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.platform-react-tasks-bar-top{flex:none;display:flex;align-items:center;gap:12px;padding:12px 0}.platform-react-tasks-holder-filter{margin-left:auto;min-width:140px}.platform-react-tasks-app-filter{min-width:140px}.platform-react-tasks-bar-top>:first-child+.platform-react-tasks-app-filter{margin-left:auto}.platform-react-tasks-scroll{flex:1;min-height:0;overflow:auto;padding-bottom:20px}.platform-react-tasks-hint{margin:0 0 10px;font-size:13px;color:var(--lf-text-muted)}.platform-react-tasks-card{overflow:hidden;border:1px solid var(--lf-card-border);border-radius:14px;background:var(--lf-surface);box-shadow:var(--lf-shadow-card)}.platform-react-tasks-rows{margin:0;padding:0;list-style:none}.platform-react-tasks-columns,.platform-react-tasks-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 170px 72px 110px 132px;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:0 16px}[data-department=true] .platform-react-tasks-columns,[data-department=true] .platform-react-tasks-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) 276px 64px 96px 124px 60px}[data-split=true] .platform-react-tasks-columns,[data-split=true] .platform-react-tasks-row{grid-template-columns:minmax(0,1fr) 60px 124px}.platform-react-tasks-only-split,[data-split=true] .platform-react-tasks-hide-split{display:none}[data-split=true] .platform-react-tasks-only-split{display:inline}.platform-react-tasks-columns{min-height:38px;border-bottom:1px solid var(--lf-card-border);background:var(--lf-input-bg);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lf-text-soft)}.platform-react-tasks-column-due{text-align:left}.platform-react-tasks-row>.platform-react-tasks-c-door[hidden]{display:none}.platform-react-tasks-group{display:flex;align-items:center;gap:8px;padding:9px 16px;border-top:1px solid var(--lf-border);background:var(--lf-input-bg);font-size:12px;font-weight:700}.platform-react-tasks-columns+.platform-react-tasks-group{border-top-color:transparent}.platform-react-tasks-group[data-late]{background:var(--lf-red-tint);color:var(--lf-red)}.platform-react-tasks-group[data-late]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor}.platform-react-tasks-group-count{min-width:18px;padding:0 6px;border-radius:999px;background:var(--lf-surface-muted);font-size:10.5px;line-height:16px;text-align:center}.platform-react-tasks-group-hint{font-weight:400;color:var(--lf-text-muted)}.platform-react-tasks-row{min-height:58px;padding-block:10px;border-top:1px solid var(--lf-border);color:var(--lf-text-soft);font-size:13px;cursor:pointer}.platform-react-tasks-row:hover{background:var(--lf-hover)}.platform-react-tasks-row[data-late]{background:var(--lf-red-tint);box-shadow:inset 3px 0 0 var(--lf-red)}.platform-react-tasks-row[data-picked],.platform-react-tasks-row[data-picked]:hover{background:var(--lf-accent-tint)}.platform-react-tasks-title{display:block;width:100%;padding:0;border:0;background:none;text-align:left;font:inherit;font-size:13px;font-weight:600;line-height:18px;color:var(--lf-text);overflow-wrap:anywhere;cursor:pointer}.platform-react-tasks-title[data-closed]{color:var(--lf-text-muted);text-decoration:line-through}.platform-react-tasks-recid:focus-visible,.platform-react-tasks-refid:focus-visible,.platform-react-tasks-title:focus-visible{outline:2px solid var(--lf-focus);outline-offset:2px}.platform-react-tasks-meta{margin-top:2px;font-size:12px;line-height:16px;color:var(--lf-text-muted)}.platform-react-tasks-app{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.platform-react-tasks-app-mark{display:inline-block;flex:none;width:14px;height:14px;overflow:hidden;border-radius:4px}.platform-react-tasks-app-mark>*{transform:scale(.412);transform-origin:top left}.platform-react-tasks-c-rec{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:16px;color:var(--lf-text-muted)}.platform-react-tasks-recid{font-weight:600;color:var(--lf-text-soft)}a.platform-react-tasks-recid{color:var(--lf-accent-text);text-decoration:underline;text-underline-offset:3px}.platform-react-tasks-refid{color:var(--lf-text-muted)}.platform-react-tasks-assign,.platform-react-tasks-who{display:flex;align-items:center;gap:6px;min-width:0}.platform-react-tasks-who-text{display:flex;flex-direction:column;min-width:0}.platform-react-tasks-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--lf-text-soft)}.platform-react-tasks-name[data-to]{font-weight:600;color:var(--lf-text)}.platform-react-tasks-took{font-weight:400;color:var(--lf-text-muted)}.platform-react-tasks-arrow{flex:none;display:inline-flex;color:var(--lf-text-faint)}.platform-react-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.platform-react-tasks-on-leave{font-size:12px;line-height:15px;color:var(--lf-accent-text)}.platform-react-tasks-avatar{flex:none;font-size:10px}.platform-react-tasks-avatar>*{background:var(--lf-accent-tint);color:var(--lf-accent-text)}.platform-react-tasks-avatar[data-nobody]>*{background:var(--lf-surface-muted);color:var(--lf-text-muted)}.platform-react-tasks-priority[data-priority=URGENT]{font-weight:700;color:var(--lf-red)}.platform-react-tasks-priority[data-priority=HIGH]{font-weight:600;color:var(--lf-accent-text)}.platform-react-tasks-priority[data-priority=NORMAL]{color:var(--lf-text-soft)}.platform-react-tasks-priority[data-priority=LOW]{color:var(--lf-text-muted)}.platform-react-tasks-pill{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;height:22px;padding:0 8px;border-radius:11px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--lf-surface-muted);color:var(--lf-text-muted)}.platform-react-tasks-pill[data-status=IN_PROGRESS]{background:var(--lf-blue-tint);color:var(--lf-blue-deep)}.platform-react-tasks-pill[data-status=DONE]{background:var(--lf-green-tint);color:var(--lf-green-deep)}.platform-react-tasks-pill[data-status=CANCELLED]{background:var(--lf-surface);box-shadow:inset 0 0 0 1px var(--lf-card-border)}.platform-react-tasks-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:var(--lf-surface-muted);font-size:12px;font-weight:600;color:var(--lf-text-soft);white-space:nowrap}.platform-react-tasks-c-due{white-space:nowrap}.platform-react-tasks-modal [data-tone=overdue]{font-weight:600;color:var(--lf-red)}.platform-react-tasks-modal [data-tone=soon]{font-weight:600;color:var(--lf-accent-text)}.platform-react-tasks-modal [data-tone=plain]{color:var(--lf-text-soft)}.platform-react-tasks-modal [data-tone=done],.platform-react-tasks-modal [data-tone=muted]{color:var(--lf-text-muted)}.platform-react-tasks-c-door{justify-self:end}.platform-react-tasks-empty{margin:0;padding:40px 16px;text-align:center;font-size:14px;color:var(--lf-text-muted)}.platform-react-tasks-more{display:flex;justify-content:center;min-height:24px;padding:4px}.platform-react-tasks-pane{flex:0 0 480px;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--lf-card-border);background:var(--lf-surface)}.platform-react-tasks-pane-scroll{flex:1;min-height:0;overflow:auto;padding:14px 20px 20px;display:flex;flex-direction:column;gap:24px}.platform-react-tasks-pane-top{display:flex;align-items:flex-start;gap:8px}.platform-react-tasks-pane-chips{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.platform-react-tasks-pane-who{margin:-10px 0 0;font-size:13px;color:var(--lf-text-muted);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.platform-react-tasks-pane-who b{font-weight:600;color:var(--lf-text)}.platform-react-tasks-pane-title{margin:0;font-size:22px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.platform-react-tasks-section{display:flex;flex-direction:column;gap:8px}.platform-react-tasks-section h3{margin:0;font-size:15px;line-height:20px;font-weight:700}.platform-react-tasks-section h3 span{font-weight:400}.platform-react-tasks-section p{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.platform-react-tasks-dim{color:var(--lf-text-muted)}.platform-react-tasks-box{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--lf-card-border);border-radius:10px}.platform-react-tasks-box-icon{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--lf-accent-tint);color:var(--lf-accent-text)}.platform-react-tasks-box-text{flex:1;min-width:0;font-size:12px;line-height:16px;color:var(--lf-text-muted)}.platform-react-tasks-box-text b{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--lf-text)}.platform-react-tasks-box-open a{display:inline-flex;align-items:center;gap:4px;color:var(--lf-accent-text);font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none}.platform-react-tasks-box-open a:hover{text-decoration:underline}.platform-react-tasks-comment{display:flex;gap:8px}.platform-react-tasks-comment input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--lf-card-border);border-radius:8px;background:var(--lf-field-bg);color:inherit;font:inherit;font-size:14px}.platform-react-tasks-comment input:focus-visible{outline:2px solid var(--lf-focus);outline-offset:1px}.platform-react-tasks-rail{position:relative;display:flex;flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none}.platform-react-tasks-rail:before{content:"";position:absolute;top:14px;bottom:14px;left:13px;width:2px;background:var(--lf-border)}.platform-react-tasks-event{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:14px;color:var(--lf-text-soft)}.platform-react-tasks-event b{font-weight:600;color:var(--lf-text)}.platform-react-tasks-event-mark{display:block;width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 2px var(--lf-surface)}.platform-react-tasks-event-mark[data-ring]{box-shadow:0 0 0 2px var(--lf-surface),0 0 0 4px var(--lf-blue)}.platform-react-tasks-event-time{font-size:12px;color:var(--lf-text-muted)}.platform-react-tasks-quote{margin-top:4px;padding:8px 10px;border-radius:8px;background:var(--lf-surface-muted);font-size:14px;line-height:20px;color:var(--lf-text);white-space:pre-wrap;overflow-wrap:anywhere}.platform-react-tasks-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--lf-border)}.platform-react-tasks-trigger{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 10px 0 9px;border:1px solid var(--lf-card-border);border-radius:8px;background:transparent;color:var(--lf-text-soft);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color var(--lf-duration-fast) ease,box-shadow var(--lf-duration-fast) ease}.platform-react-tasks-trigger:hover,.platform-react-tasks-trigger[aria-expanded=true]{background:var(--lf-hover)}.platform-react-tasks-trigger:focus-visible{outline:2px solid var(--lf-focus);outline-offset:2px}.platform-react-tasks-trigger[data-hot]{border-color:var(--lf-accent);box-shadow:0 0 0 3px var(--lf-accent-tint)}.platform-react-tasks-trigger-word{color:var(--lf-text)}.platform-react-tasks-trigger-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:700;line-height:20px;text-align:center;color:var(--lf-on-fill);background:var(--lf-accent-filled)}.platform-react-tasks-trigger-count[data-tone=overdue]{background:var(--lf-red)}@media (max-width:767px){.platform-react-tasks-trigger{height:34px;gap:4px;padding:0 6px}}.platform-react-tasks-nudge{padding:14px 16px;color:var(--lf-text);font-size:13px}.platform-react-tasks-nudge b{display:block;font-size:14px;font-weight:700}.platform-react-tasks-nudge-line{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--lf-text-soft)}.platform-react-tasks-nudge-line:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--lf-accent-filled)}.platform-react-tasks-nudge-line[data-tone=overdue]:before{background:var(--lf-red)}.platform-react-tasks-said{position:absolute;right:24px;bottom:24px;z-index:3;max-width:60%;padding:10px 14px;border:1px solid var(--lf-card-border);border-radius:8px;background:var(--lf-surface);box-shadow:var(--lf-shadow-raised);font-size:14px;font-weight:500;visibility:hidden}.platform-react-tasks-said[data-shown]{visibility:visible}@media (max-width:1100px){[data-split=true] .platform-react-tasks-list{visibility:hidden}.platform-react-tasks-pane{position:absolute;inset:0;z-index:2;flex:none;border:0}.platform-react-tasks-columns,.platform-react-tasks-row{grid-template-columns:minmax(0,1.4fr) 150px 72px 104px 120px}[data-department=true] .platform-react-tasks-columns,[data-department=true] .platform-react-tasks-row{grid-template-columns:minmax(0,1.4fr) 150px 64px 96px 112px 64px}.platform-react-tasks-c-rec,.platform-react-tasks-columns>:nth-child(2){display:none}.platform-react-tasks-only-split{display:inline}}@media (max-width:767px){.platform-react-tasks-list{padding:0 16px}.platform-react-tasks-tablist{width:100%}.platform-react-tasks-tablist>*{flex:1;justify-content:center;padding:10px 4px;font-size:13px}.platform-react-tasks-columns{display:none}.platform-react-tasks-row,[data-department=true] .platform-react-tasks-row,[data-split=true] .platform-react-tasks-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 8px;padding:12px 14px}.platform-react-tasks-row>.platform-react-tasks-c-st{display:block;order:-1;grid-column:1}.platform-react-tasks-row>.platform-react-tasks-c-pr{order:0;grid-column:2/4}.platform-react-tasks-row>.platform-react-tasks-c-main{order:1;grid-column:1/-1}.platform-react-tasks-row>.platform-react-tasks-c-rec{display:flex;order:2;grid-column:1/-1}.platform-react-tasks-row>.platform-react-tasks-c-who{display:flex;order:3;grid-column:1/3}[data-department=true] .platform-react-tasks-row>.platform-react-tasks-c-who{grid-column:1/-1}.platform-react-tasks-row>.platform-react-tasks-c-due{order:3}.platform-react-tasks-row>.platform-react-tasks-c-door{display:block;order:4;grid-column:1/-1;justify-self:start}.platform-react-tasks-only-split{display:none}.platform-react-tasks-bar-top>*{flex:1;margin-left:0;min-width:0}.platform-react-tasks-said{left:16px;right:16px;max-width:none}}.lf-assistant-avatar,.tera-ask-wrap,.tera-consent-card,.tera-launcher,.tera-panel,.tera-surface{--lf-accent:#e4642a;--lf-accent-hover:#c9531d;--lf-accent-deep:#ad4a1b;--lf-accent-tint:#fbeae0;--lf-accent-tint-2:#fef4ee;--lf-accent-tint-3:#fcf3ec;--lf-accent-tint-4:#f6d9c6;--lf-accent-filled:#c24c02;--lf-accent-filled-hover:#a84102;--lf-on-accent-filled:#ffffff;--lf-blue:#2e5a88;--lf-blue-tint:#f1f5fa;--lf-blue-tint-2:#e1eaf3;--lf-blue-deep:#25517e;--lf-green:#2e7d5b;--lf-green-tint:#e6f2ec;--lf-green-tint-2:#eaf3ee;--lf-green-tint-3:#d6eadd;--lf-search-mark:#ffe066;--lf-search-mark-current:#fcc419;--lf-search-mark-ink:#1b1b1b;--lf-green-deep:#256b4f;--lf-ai-gradient-start:#e4642a;--lf-ai-gradient-end:#6a4cff;--lf-ai-surface:#faf8ff;--lf-ai-border:#ddd5f7;--lf-nav-icon:var(--mantine-primary-color-light-color);--lf-gold:#b7791f;--lf-red:#b3261e;--lf-red-tint:#fbeaea;--lf-on-fill:#ffffff;--lf-app-bg:#f9f7f4;--lf-surface:#ffffff;--lf-text:#201e1b;--lf-text-muted:#6e6a63;--lf-text-faint:#767067;--lf-border:#eceae6;--lf-card-border:#d2cecb;--lf-surface-muted:#f4f2ef;--lf-border-2:#e9e7e2;--lf-border-3:#f0eee9;--lf-border-4:#e4e1dc;--lf-hover:#f2f0ec;--lf-input-bg:#fbfaf8;--lf-field-bg:#ffffff;--lf-lift:inset 0 1px 0 rgba(255,255,255,0.6);--lf-shadow-card:0 1px 2px rgba(32,30,27,0.04),0 8px 24px -16px rgba(32,30,27,0.14);--lf-shadow-raised:0 2px 4px rgba(32,30,27,0.05),0 18px 40px -20px rgba(32,30,27,0.2);--lf-shadow-float:0 2px 6px rgba(32,30,27,0.06),0 24px 56px -20px rgba(32,30,27,0.32);--lf-scrim:rgba(32,30,27,0.42);--lf-duration-fast:120ms;--lf-duration-base:180ms;--lf-duration-slow:240ms;--lf-ease-out:cubic-bezier(0.2,0.8,0.2,1);--lf-ease-standard:cubic-bezier(0.4,0,0.2,1);--lf-ease-spring:cubic-bezier(0.34,1.4,0.5,1);--lf-fz-title:1.625rem;--lf-fz-brand:17px;--lf-fz-app:15px;--lf-fz-body:14px;--lf-fz-section:13px;--lf-fz-caption:12.5px;--lf-fz-label:11px;--lf-ls-title:-0.01em;--lf-ls-caps:0.6px;--lf-header-h:64px;--lf-navbar-w:264px;--lf-aside-w:56px;--lf-navbar-rail-w:64px;--lf-page-pad:clamp(20px,3.5vw,44px);--lf-radius-card:8px;--lf-radius-nav:10px;--lf-surface-2:#f1efec;--lf-surface-2-hover:#e8e5e0;--lf-surface-3:#ffffff;--lf-text-soft:#5f5b55;--lf-accent-text:#b64200;--lf-focus:#7d2b00;--lf-comm-email:#1c7ed6;--lf-comm-email-ink:#1971c2;--lf-comm-email-tint:#eef6fd;--lf-comm-email-border:#cfe6fb;--lf-comm-email-paper:transparent;--lf-comm-transcript-active:var(--mantine-color-yellow-0);--lf-comm-transcript-ours:var(--mantine-color-blue-0);--lf-comm-transcript-blue:var(--mantine-color-blue-7);--lf-comm-transcript-blue-deep:var(--mantine-color-blue-9);--lf-comm-transcript-teal:var(--mantine-color-teal-7);--lf-comm-sms:#0ca678;--lf-comm-sms-ink:#087f5b;--lf-comm-sms-tint:#e8f9f1;--lf-comm-sms-border:#bdecd9;--lf-comm-call:#7048e8;--lf-comm-call-tint:#f4f1fe;--lf-comm-call-border:#e0d7fb;--lf-comm-ticket:#0b7285;--lf-comm-ticket-tint:#f3fafb;--lf-comm-ticket-border:#cce8ec;--lf-comm-ticket-soft:#e0f1f4;--lf-comm-note:#9a6b00;--lf-comm-note-tint:#fff9db;--lf-comm-note-border:#ffe48a;--lf-comm-warning-ink:#8a5a00;--lf-comm-internal:#b0552e;--lf-comm-external:#0b4a8f;--lf-comm-external-soft:#dcebfa;--lf-comm-external-border:#a9cbec;--lf-comm-external-canvas:#eff6fd;--lf-comm-team-bg:#fffaf6;--lf-comm-borrower-bg:#f6fafe;--lf-comm-team-soft:#fff3e8;--lf-comm-borrower-soft:#e7f5ff;--lf-comm-unread:#c92a2a;--lf-comm-unread-tint:#ffe3e3;--lf-comm-triage:#8a5300;--lf-comm-highlight:#ffd8a8;--lf-comm-highlight-bg:#fff7ed;--lf-comm-attention-bg:#fff8f8;--lf-comm-attention-border:#ffe3e3;--lf-comm-surface:#ffffff;--lf-comm-gray-0:var(--mantine-color-gray-0);--lf-comm-gray-1:var(--mantine-color-gray-1);--lf-comm-gray-2:var(--mantine-color-gray-2);--lf-comm-gray-3:var(--mantine-color-gray-3);--lf-comm-gray-4:var(--mantine-color-gray-4);--lf-comm-gray-5:var(--mantine-color-gray-5);--lf-comm-gray-6:var(--mantine-color-gray-6);--lf-comm-gray-7:var(--mantine-color-gray-7);--lf-comm-gray-8:var(--mantine-color-gray-8);--lf-comm-title:var(--mantine-color-dark-6);--lf-comm-body:var(--mantine-color-dark-8);--lf-comm-neutral:var(--mantine-color-dark-6);--lf-comm-disabled:var(--mantine-color-gray-3);--lf-comm-on-disabled:#ffffff}[data-mantine-color-scheme=dark] .lf-assistant-avatar,[data-mantine-color-scheme=dark] .tera-ask-wrap,[data-mantine-color-scheme=dark] .tera-consent-card,[data-mantine-color-scheme=dark] .tera-launcher,[data-mantine-color-scheme=dark] .tera-panel,[data-mantine-color-scheme=dark] .tera-surface{--lf-accent:#e06924;--lf-accent-hover:#d05400;--lf-accent-deep:#ffb18a;--lf-accent-tint:#3b2921;--lf-accent-tint-2:#2b221e;--lf-accent-tint-3:#2d2521;--lf-accent-tint-4:#57392a;--lf-accent-filled:#c24c02;--lf-accent-filled-hover:#a84102;--lf-on-accent-filled:#ffffff;--lf-blue:#66abe5;--lf-blue-tint:#20262b;--lf-blue-tint-2:#2b3741;--lf-blue-deep:#9ccdf8;--lf-green:#68b188;--lf-green-tint:#1f2d24;--lf-green-tint-2:#1e2822;--lf-green-tint-3:#283f32;--lf-search-mark:#e5c23c;--lf-search-mark-current:#ffd03a;--lf-search-mark-ink:#1b1b1b;--lf-green-deep:#9ddeb7;--lf-ai-gradient-start:#e06924;--lf-ai-gradient-end:#7d63ff;--lf-ai-surface:#29232f;--lf-ai-border:#463b63;--lf-gold:#dcb55e;--lf-red:#f08a80;--lf-red-tint:#33211f;--lf-on-fill:#120f0e;--lf-app-bg:#100d0c;--lf-surface:#25201e;--lf-text:#f1eeed;--lf-text-muted:#bbb4b1;--lf-text-faint:#938c89;--lf-border:#383330;--lf-card-border:#332e2b;--lf-surface-muted:#2d2724;--lf-border-2:#332e2b;--lf-border-3:#2c2725;--lf-border-4:#403a37;--lf-hover:#332d2a;--lf-input-bg:#1e1a18;--lf-field-bg:#1e1a18;--lf-lift:inset 0 1px 0 rgba(255,255,255,0.055);--lf-shadow-card:0 1px 2px rgba(0,0,0,0.45),0 10px 28px -18px rgba(0,0,0,0.8);--lf-shadow-raised:0 2px 6px rgba(0,0,0,0.5),0 24px 52px -24px rgba(0,0,0,0.9);--lf-shadow-float:0 2px 8px rgba(0,0,0,0.55),0 32px 64px -24px rgba(0,0,0,0.95);--lf-scrim:rgba(0,0,0,0.62);--lf-surface-2:#36302d;--lf-surface-2-hover:#423b37;--lf-surface-3:#524a45;--lf-text-soft:#c9c2bf;--lf-accent-text:#ffb18a;--lf-focus:#ffb18a;--lf-comm-email:#74b4f0;--lf-comm-email-ink:#74b4f0;--lf-comm-email-tint:#1c2733;--lf-comm-email-border:#2e4a66;--lf-comm-email-paper:#ffffff;--lf-comm-transcript-active:#3d341d;--lf-comm-transcript-ours:var(--lf-comm-borrower-soft);--lf-comm-transcript-blue:var(--lf-comm-email);--lf-comm-transcript-blue-deep:var(--lf-comm-external);--lf-comm-transcript-teal:var(--lf-comm-sms);--lf-comm-sms:#4cc9a0;--lf-comm-sms-ink:#4cc9a0;--lf-comm-sms-tint:#1d3029;--lf-comm-sms-border:#2f5546;--lf-comm-call:#a991f7;--lf-comm-call-tint:#27223a;--lf-comm-call-border:#463b63;--lf-comm-ticket:#5cc3d1;--lf-comm-ticket-tint:#1c2a2c;--lf-comm-ticket-border:#2c4a4f;--lf-comm-ticket-soft:#213a3e;--lf-comm-note:#e0b04a;--lf-comm-note-tint:#2f2a1a;--lf-comm-note-border:#5c4a1c;--lf-comm-warning-ink:#f0b44c;--lf-comm-internal:#f0a07a;--lf-comm-external:#8cb9ec;--lf-comm-external-soft:#213044;--lf-comm-external-border:#4f7fb8;--lf-comm-external-canvas:#1c1f25;--lf-comm-team-bg:#2b221e;--lf-comm-borrower-bg:#1c1f25;--lf-comm-team-soft:#3b2921;--lf-comm-borrower-soft:#213044;--lf-comm-unread:#ff8a8a;--lf-comm-unread-tint:#3a1c1c;--lf-comm-triage:#8a5300;--lf-comm-highlight:#ffd8a8;--lf-comm-highlight-bg:#3a2418;--lf-comm-attention-bg:#2e1d1c;--lf-comm-attention-border:#4a2a2a;--lf-comm-surface:#25201e;--lf-comm-gray-0:var(--lf-surface-muted);--lf-comm-gray-1:var(--lf-surface-muted);--lf-comm-gray-2:var(--lf-border-2);--lf-comm-gray-3:var(--lf-border-4);--lf-comm-gray-4:var(--lf-surface-3);--lf-comm-gray-5:#a8a19d;--lf-comm-gray-6:var(--lf-text-muted);--lf-comm-gray-7:var(--lf-text-soft);--lf-comm-gray-8:var(--lf-text);--lf-comm-title:var(--lf-text);--lf-comm-body:var(--lf-text);--lf-comm-neutral:#7a746f;--lf-comm-disabled:var(--lf-card-border);--lf-comm-on-disabled:#938c89}