:root[data-interface-mode=new]{color-scheme:light;--ds-space-1:8px;--ds-space-2:16px;--ds-space-3:24px;--ds-space-4:32px;--ds-space-5:40px;--ds-space-6:48px;--ds-space-7:64px;--ds-font-xs:12px;--ds-font-sm:14px;--ds-font-md:16px;--ds-font-lg:20px;--ds-font-xl:24px;--ds-font-2xl:32px;--ds-bg:#f6f7f9;--ds-surface-subtle:#f7f9fc;--ds-surface-raised:#f0f4f9;--ds-ink:#172235;--ds-muted:#667085;--ds-line:#d9e1eb;--ds-brand:#3d67d9;--ds-brand-strong:#274bb7;--ds-brand-soft:#e8efff;--ds-success:#168457;--ds-warning:#aa6a10;--ds-danger:#c4523f;--ds-critical:#b53259;--ds-planned:#765bd3;--ds-teal:#0f8b8a;--ds-coral:#c45b3f;--ds-radius-shell:12px;--ds-radius-panel:12px;--ds-radius-control:8px;--ds-radius-compact:6px;--ds-shadow-shell:none;--ds-shadow-panel:0 1px 3px rgb(16 24 40/4%);--ds-shadow-popover:0 24px 64px rgb(16 24 40/18%);--ds-z-sticky:10;--ds-z-popover:30;--ds-z-drawer:80;--ds-z-dialog:100;--ds-z-toast:120}:root[data-theme=dark][data-interface-mode=new]{color-scheme:dark;--ds-bg:#111a29;--ds-surface:#1b2739;--ds-surface-subtle:#172337;--ds-surface-raised:#24344a;--ds-ink:#eef4fb;--ds-muted:#aebbd0;--ds-line:#35465f;--ds-brand:#87a9ff;--ds-brand-strong:#b4c7ff;--ds-brand-soft:#27395a;--ds-success:#65d2a2;--ds-warning:#f0be67;--ds-danger:#f09a83;--ds-critical:#f07e9c;--ds-planned:#b7a4ff;--ds-teal:#62d0cb;--ds-coral:#f09a83;--ds-shadow-shell:none;--ds-shadow-panel:0 1px 3px rgb(0 0 0/16%);--ds-shadow-popover:0 24px 64px rgb(0 0 0/42%)}:root[data-interface-mode=new] body{min-block-size:100dvh;overflow-x:clip;overflow-y:auto;font-family:Segoe UI Variable,Segoe UI,sans-serif;font-size:var(--ds-font-md);font-feature-settings:"cv02","cv03","cv04","tnum"}:root[data-interface-mode=new] *,:root[data-interface-mode=new] :after,:root[data-interface-mode=new] :before{min-inline-size:0}:root[data-interface-mode=new] img,:root[data-interface-mode=new] svg,:root[data-interface-mode=new] video{max-inline-size:100%}:root[data-interface-mode=new] :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--ds-brand) 35%,transparent);outline-offset:2px}:root[data-interface-mode=new] :where(button,a,summary){-webkit-tap-highlight-color:transparent}:root[data-interface-mode=new] .personal-sound-settings{display:grid;grid-gap:16px;gap:16px}:root[data-interface-mode=new] .personal-sound-settings fieldset{display:grid;grid-gap:16px;gap:16px;border:0;padding:0;margin:0;min-inline-size:0}:root[data-interface-mode=new] .sound-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:44px;line-height:1.5}:root[data-interface-mode=new] .sound-toggle span{overflow-wrap:anywhere}:root[data-interface-mode=new] .sound-toggle input{flex:0 0 20px;inline-size:20px;block-size:20px;accent-color:var(--ds-brand)}:root[data-interface-mode=new] .sound-volume{display:grid;grid-gap:8px;gap:8px}:root[data-interface-mode=new] .sound-volume>span{display:flex;justify-content:space-between}:root[data-interface-mode=new] .sound-volume input{inline-size:100%;min-block-size:36px;accent-color:var(--ds-brand)}:root[data-interface-mode=new] .sound-category-list{border-block:1px solid var(--ds-line);padding-block:8px}:root[data-interface-mode=new] .sound-quiet-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:root[data-interface-mode=new] .sound-settings-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}:root[data-interface-mode=new] .task-timing{display:grid;grid-gap:16px;gap:16px;-webkit-margin-before:20px;margin-block-start:20px}:root[data-interface-mode=new] .task-timing details{-webkit-border-before:1px solid var(--ds-line);border-block-start:1px solid var(--ds-line);padding-block:12px}:root[data-interface-mode=new] .task-timing summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:600;min-block-size:36px}:root[data-interface-mode=new] .task-timing summary:after{content:"+";-webkit-margin-start:auto;margin-inline-start:auto}:root[data-interface-mode=new] .task-timing details[open]>summary:after{content:"-"}:root[data-interface-mode=new] .deadline-summary,:root[data-interface-mode=new] .time-report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));grid-gap:16px;gap:16px;margin-block:16px}:root[data-interface-mode=new] .deadline-summary>span,:root[data-interface-mode=new] .time-report-summary>span{display:grid;align-content:start;grid-gap:8px;gap:8px;color:var(--ds-muted);font-size:12px;line-height:1.5}:root[data-interface-mode=new] .deadline-summary strong,:root[data-interface-mode=new] .time-report-summary strong{color:var(--ds-ink);font-size:16px}:root[data-interface-mode=new] .deadline-history{list-style:none;margin:0;padding:0}:root[data-interface-mode=new] .deadline-history li{display:grid;grid-gap:6px;gap:6px;padding-block:12px;-webkit-border-after:1px solid var(--ds-line);border-block-end:1px solid var(--ds-line);font-size:12px;overflow-wrap:anywhere}:root[data-interface-mode=new] .deadline-history small{color:var(--ds-muted)}:root[data-interface-mode=new] .stage-time-list{margin-block:12px}:root[data-interface-mode=new] .stage-time-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding-block:8px;font-size:12px}:root[data-interface-mode=new] .stage-time-list dd{margin:0}:root[data-interface-mode=new] .time-report{grid-column:1/-1;padding-block:20px;border-block:1px solid var(--ds-line)}:root[data-interface-mode=new] .time-report h2{display:flex;align-items:center;gap:8px;font-size:18px}:root[data-interface-mode=new] .time-report header>span{display:block;font-size:12px;-webkit-margin-before:8px;margin-block-start:8px}:root[data-interface-mode=new] .time-report-stages>div{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(30px,2fr) minmax(70px,1fr) minmax(45px,.5fr);grid-gap:12px;gap:12px;align-items:center;padding-block:10px;font-size:12px}:root[data-interface-mode=new] .time-report-stages small{display:block;color:var(--ds-muted)}:root[data-interface-mode=new] .time-report-stages progress{inline-size:100%;block-size:8px}@media (max-width:600px){:root[data-interface-mode=new] .time-report-stages>div{grid-template-columns:minmax(0,1fr) auto}:root[data-interface-mode=new] .time-report-stages progress{grid-row:2}}:root[data-interface-mode=new] .app{display:grid;grid-template-columns:minmax(224px,256px) minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3);inline-size:100%;min-block-size:100dvh;block-size:100dvh;overflow:hidden;padding:var(--ds-space-3)}:root[data-interface-mode=new] .sidebar{align-self:start;block-size:-moz-fit-content;block-size:fit-content;max-block-size:calc(100dvh - (2 * var(--ds-space-3)));display:flex;flex-direction:column;min-block-size:0;overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-shell);background:color-mix(in srgb,var(--ds-surface) 96%,transparent);padding:var(--ds-space-2)}:root[data-interface-mode=new] .brand{flex:0 0 auto;gap:var(--ds-space-1);min-block-size:48px;padding:0 var(--ds-space-1) var(--ds-space-2);color:var(--ds-ink);font-size:18px;font-weight:850;letter-spacing:-.035em}:root[data-interface-mode=new] .brand-mark{inline-size:32px;block-size:32px;border-radius:var(--ds-radius-compact);background:var(--ds-brand-soft);border:1px solid color-mix(in srgb,var(--ds-brand) 25%,var(--ds-line))}:root[data-interface-mode=new] .nav,:root[data-interface-mode=new] .nav-links{min-block-size:0;min-inline-size:0}:root[data-interface-mode=new] .nav{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ds-space-2);overflow:hidden}:root[data-interface-mode=new] .nav-links{display:grid;grid-gap:4px;gap:4px;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-padding-end:2px;padding-inline-end:2px}:root[data-interface-mode=new] .nav a,:root[data-interface-mode=new] .nav button{display:flex;align-items:center;min-block-size:44px;gap:var(--ds-space-1);border:1px solid transparent;border-radius:var(--ds-radius-compact);color:var(--ds-muted);padding:0 var(--ds-space-1);font-size:var(--ds-font-sm);font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}:root[data-interface-mode=new] .nav a:focus-visible,:root[data-interface-mode=new] .nav a:hover,:root[data-interface-mode=new] .nav button:focus-visible,:root[data-interface-mode=new] .nav button:hover{border-color:var(--ds-line);background:var(--ds-surface-raised);color:var(--ds-ink);transform:translateX(2px)}:root[data-interface-mode=new] .nav a[aria-current=page]{border-color:color-mix(in srgb,var(--ds-brand) 25%,var(--ds-line));background:var(--ds-brand-soft);color:var(--ds-brand-strong);box-shadow:inset 3px 0 var(--ds-brand)}:root[data-interface-mode=new] .chat-unread-count,:root[data-interface-mode=new] .nav-unread-badge{display:inline-grid;min-inline-size:24px;min-block-size:24px;place-items:center;border:2px solid var(--ds-surface);border-radius:999px;background:var(--ds-danger);color:#fff;padding-inline:5px;font-size:11px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-interface-mode=new] .sidebar-account{display:grid;flex:0 0 auto;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);-webkit-margin-before:var(--ds-space-2);margin-block-start:var(--ds-space-2);-webkit-border-before:1px solid var(--ds-line);border-block-start:1px solid var(--ds-line);-webkit-padding-before:var(--ds-space-2);padding-block-start:var(--ds-space-2)}:root[data-interface-mode=new] .sidebar-profile-link{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);min-block-size:48px;border-radius:var(--ds-radius-compact);padding:4px}:root[data-interface-mode=new] .sidebar-profile-link:focus-visible,:root[data-interface-mode=new] .sidebar-profile-link:hover{background:var(--ds-surface-raised)}:root[data-interface-mode=new] .sidebar-profile-copy{display:grid;min-inline-size:0;grid-gap:2px;gap:2px}:root[data-interface-mode=new] .sidebar-profile-copy small,:root[data-interface-mode=new] .sidebar-profile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .sidebar-profile-copy strong{font-size:13px}:root[data-interface-mode=new] .sidebar-profile-copy small{color:var(--ds-muted);font-size:12px}:root[data-interface-mode=new] .sidebar-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ds-space-1);gap:var(--ds-space-1)}:root[data-interface-mode=new] .main{min-block-size:0;min-inline-size:0;overflow-x:clip;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior-y:contain}:root[data-interface-mode=new] .content{inline-size:min(100%,1480px);max-inline-size:1480px;min-inline-size:0;margin-inline:auto;padding:var(--ds-space-3)}:root[data-interface-mode=new] .content>*{min-inline-size:0}:root[data-interface-mode=new] .chats-page-head,:root[data-interface-mode=new] .files-head,:root[data-interface-mode=new] .page-heading,:root[data-interface-mode=new] .settings-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-2);-webkit-margin-after:var(--ds-space-3);margin-block-end:var(--ds-space-3)}:root[data-interface-mode=new] .chats-page-head h1,:root[data-interface-mode=new] .files-head h1,:root[data-interface-mode=new] .page-heading h1,:root[data-interface-mode=new] .settings-page-head h1{color:var(--ds-ink);font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.04em}:root[data-interface-mode=new] .chats-page-head p,:root[data-interface-mode=new] .files-head-copy>p,:root[data-interface-mode=new] .page-heading p,:root[data-interface-mode=new] .settings-page-head>p{max-inline-size:65ch;-webkit-margin-before:var(--ds-space-1);margin-block-start:var(--ds-space-1);color:var(--ds-muted);font-size:var(--ds-font-sm)}:root[data-interface-mode=new] :where(.panel,.settings-block,.report-card,.history-panel,.profile-editor-form,.files-list-panel,.files-preview-panel){border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-panel)}:root[data-interface-mode=new] :where(.input,.select,.textarea){inline-size:100%;min-block-size:44px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-ink);padding:0 var(--ds-space-1)}:root[data-interface-mode=new] .textarea{min-block-size:96px;padding-block:var(--ds-space-1);resize:vertical}:root[data-interface-mode=new] :where(.input,.select,.textarea):focus{border-color:var(--ds-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-brand) 16%,transparent);outline:0}:root[data-interface-mode=new] .button{display:inline-flex;min-block-size:44px;align-items:center;justify-content:center;gap:var(--ds-space-1);border:1px solid var(--ds-brand);border-radius:var(--ds-radius-control);background:var(--ds-brand);color:#fff;padding:0 var(--ds-space-2);font-size:var(--ds-font-sm);font-weight:750;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}:root[data-interface-mode=new] .button:hover:not(:disabled){border-color:var(--ds-brand-strong);background:var(--ds-brand-strong);box-shadow:0 8px 18px color-mix(in srgb,var(--ds-brand) 22%,transparent);transform:translateY(-1px)}:root[data-interface-mode=new] .button:active:not(:disabled){transform:translateY(0)}:root[data-interface-mode=new] .button.ghost,:root[data-interface-mode=new] .button.secondary{border-color:var(--ds-line);background:var(--ds-surface);color:var(--ds-ink);box-shadow:none}:root[data-interface-mode=new] .button.ghost:hover:not(:disabled),:root[data-interface-mode=new] .button.secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-brand) 42%,var(--ds-line));background:var(--ds-brand-soft);color:var(--ds-brand-strong)}:root[data-interface-mode=new] .button.danger{border-color:color-mix(in srgb,var(--ds-danger) 55%,var(--ds-line));background:var(--ds-danger)}:root[data-interface-mode=new] .button.icon{inline-size:44px;padding-inline:0}:root[data-interface-mode=new] .muted{color:var(--ds-muted)}:root[data-interface-mode=new] .field{min-inline-size:0}:root[data-interface-mode=new] .label{color:var(--ds-ink);font-size:var(--ds-font-sm);font-weight:750}:root[data-interface-mode=new] .chip{max-inline-size:100%;overflow-wrap:anywhere}:root[data-interface-mode=new] .board-topbar{position:-webkit-sticky;position:sticky;z-index:var(--ds-z-sticky);inset-block-start:var(--ds-space-2);display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);inline-size:min(calc(100% - var(--ds-space-3)),1480px);margin:var(--ds-space-2) auto 0;border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:color-mix(in srgb,var(--ds-surface) 96%,transparent);box-shadow:var(--ds-shadow-panel);padding:var(--ds-space-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-interface-mode=new] .board-topbar .filters-live{display:grid;grid-template-columns:minmax(14rem,1.45fr) repeat(4,minmax(8rem,1fr)) auto;align-items:center;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);min-inline-size:0}:root[data-interface-mode=new] .board-topbar .filters-legacy{display:none}:root[data-interface-mode=new] .board-topbar .compact-button,:root[data-interface-mode=new] .board-topbar .compact-select,:root[data-interface-mode=new] .board-topbar .field{min-inline-size:0;max-inline-size:none}:root[data-interface-mode=new] .search-shell{display:flex;align-items:center;min-block-size:44px;gap:var(--ds-space-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-muted);padding-inline:var(--ds-space-1)}:root[data-interface-mode=new] .search-shell .input{min-block-size:42px;border:0;padding-inline:0}:root[data-interface-mode=new] .board-panel-toggle .panel-toggle-label,:root[data-interface-mode=new] .board-topbar .sync-pill{white-space:nowrap}:root[data-interface-mode=new] .board-content{container:board-workspace/inline-size;inline-size:min(100%,1480px);max-inline-size:1480px;min-inline-size:0;margin-inline:auto;padding:var(--ds-space-3)}:root[data-interface-mode=new] .board-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2);-webkit-margin-after:var(--ds-space-3);margin-block-end:var(--ds-space-3)}:root[data-interface-mode=new] .board-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2);min-inline-size:0}:root[data-interface-mode=new] .board-copy h1{overflow:hidden;color:var(--ds-ink);font-size:clamp(24px,3vw,32px);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .board-switcher,:root[data-interface-mode=new] .board-switcher .select{inline-size:100%}:root[data-interface-mode=new] .board-view-tabs-inline{justify-self:end}:root[data-interface-mode=new] .board-view-tabs button{min-block-size:44px;border:1px solid transparent;border-radius:var(--ds-radius-compact);color:var(--ds-muted);padding-inline:var(--ds-space-1);font-weight:750}:root[data-interface-mode=new] .board-view-tabs button.active{border-color:var(--ds-brand);background:var(--ds-brand);color:#fff}:root[data-interface-mode=new] .board-create-actions,:root[data-interface-mode=new] .board-quick-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1)}:root[data-interface-mode=new] .new-board-overview{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(150px,.7fr));grid-template-areas:"hero active done due" "hero progress progress progress";grid-gap:var(--ds-space-2);gap:var(--ds-space-2);-webkit-margin-after:var(--ds-space-3);margin-block-end:var(--ds-space-3)}:root[data-interface-mode=new] .new-board-hero-card{grid-area:hero;min-inline-size:0}:root[data-interface-mode=new] .new-board-stat-card-dark{grid-area:active}:root[data-interface-mode=new] .new-board-stat-card:nth-of-type(3){grid-area:done}:root[data-interface-mode=new] .new-board-stat-card:nth-of-type(4){grid-area:due}:root[data-interface-mode=new] .new-board-progress-card{grid-area:progress}:root[data-interface-mode=new] :where(.new-board-hero-card,.new-board-stat-card,.new-board-progress-card){min-inline-size:0;border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-panel);padding:var(--ds-space-2)}:root[data-interface-mode=new] .new-board-hero-card{display:grid;align-content:space-between;min-block-size:220px;background:var(--ds-ink);color:#fff}:root[data-interface-mode=new] .new-board-hero-card h2{margin-block:var(--ds-space-2);font-size:clamp(30px,4vw,48px);letter-spacing:-.055em}:root[data-interface-mode=new] .new-board-hero-card p{max-inline-size:38ch;color:#d4def0;line-height:1.5}:root[data-interface-mode=new] .new-board-hero-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ds-space-1);-webkit-margin-before:var(--ds-space-3);margin-block-start:var(--ds-space-3);color:#c8d5ea;font-size:var(--ds-font-xs);font-weight:750}:root[data-interface-mode=new] .new-board-hero-meta i{display:inline-block;inline-size:8px;block-size:8px;-webkit-margin-end:4px;margin-inline-end:4px;border-radius:50%;background:#63d6a4}:root[data-interface-mode=new] .new-board-stat-card{display:grid;align-content:space-between;min-block-size:132px}:root[data-interface-mode=new] .new-board-card-heading>span,:root[data-interface-mode=new] .new-board-stat-card>span{color:var(--ds-muted);font-size:var(--ds-font-xs);font-weight:850;letter-spacing:.12em;text-transform:uppercase}:root[data-interface-mode=new] .new-board-stat-card strong{color:var(--ds-ink);font-size:42px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-interface-mode=new] .new-board-stat-card small{color:var(--ds-muted);font-size:var(--ds-font-xs)}:root[data-interface-mode=new] .new-board-stat-card-dark{border-color:transparent;background:var(--ds-brand)}:root[data-interface-mode=new] .new-board-stat-card-dark small,:root[data-interface-mode=new] .new-board-stat-card-dark strong,:root[data-interface-mode=new] .new-board-stat-card-dark>span{color:#fff}:root[data-interface-mode=new] .new-board-card-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ds-space-1);-webkit-margin-after:var(--ds-space-2);margin-block-end:var(--ds-space-2)}:root[data-interface-mode=new] .new-board-card-heading strong{color:var(--ds-brand-strong);font-size:var(--ds-font-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-interface-mode=new] .new-board-column-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ds-space-1) var(--ds-space-2);gap:var(--ds-space-1) var(--ds-space-2)}:root[data-interface-mode=new] .new-board-column-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px var(--ds-space-1);gap:4px var(--ds-space-1);align-items:center;min-inline-size:0;color:var(--ds-ink);font-size:var(--ds-font-xs);font-weight:700}:root[data-interface-mode=new] .new-board-column-progress-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .new-board-column-progress-row b{color:var(--ds-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-interface-mode=new] .new-board-column-progress-track{grid-column:1/-1;block-size:6px;overflow:hidden;border-radius:999px;background:var(--ds-surface-raised)}:root[data-interface-mode=new] .new-board-column-progress-track i{display:block;block-size:100%;border-radius:inherit;background:var(--ds-brand)}:root[data-interface-mode=new] .board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:var(--ds-space-2);gap:var(--ds-space-2);min-inline-size:0;align-items:start;-webkit-padding-after:var(--ds-space-2);padding-block-end:var(--ds-space-2)}:root[data-interface-mode=new] .column{display:grid;grid-template-rows:auto minmax(0,1fr);min-inline-size:0;min-block-size:240px;max-block-size:min(70dvh,760px);overflow:hidden;border:1px solid color-mix(in srgb,var(--ds-brand) 18%,var(--ds-line));border-radius:var(--ds-radius-panel);background:var(--ds-surface-raised)}:root[data-interface-mode=new] .column-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-1);min-block-size:56px;-webkit-border-after:1px solid var(--ds-line);border-block-end:1px solid var(--ds-line);padding:var(--ds-space-1) var(--ds-space-2);color:var(--ds-ink)}:root[data-interface-mode=new] .column-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-font-sm)}:root[data-interface-mode=new] .column-head .count{flex:0 0 auto}:root[data-interface-mode=new] .task-list{display:grid;align-content:start;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:var(--ds-space-1)}:root[data-interface-mode=new] .task-list>.empty{min-block-size:96px;display:grid;place-items:center;border:1px dashed var(--ds-line);border-radius:var(--ds-radius-control);color:var(--ds-muted);padding:var(--ds-space-2);text-align:center}:root[data-interface-mode=new] .task-card{min-inline-size:0;overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:0 3px 10px rgb(16 24 40/5%);padding:var(--ds-space-2)}:root[data-interface-mode=new] .task-card:hover{border-color:color-mix(in srgb,var(--ds-brand) 40%,var(--ds-line));box-shadow:0 8px 18px rgb(16 24 40/10%)}:root[data-interface-mode=new] .task-card-head,:root[data-interface-mode=new] .task-context-row,:root[data-interface-mode=new] .task-secondary-row{min-inline-size:0}:root[data-interface-mode=new] .task-title{display:block;overflow-wrap:anywhere;font-size:var(--ds-font-sm);line-height:1.35}:root[data-interface-mode=new] .task-number{color:var(--ds-brand-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-interface-mode=new] .task-description{display:-webkit-box;overflow:hidden;-webkit-margin-before:var(--ds-space-1);margin-block-start:var(--ds-space-1);color:var(--ds-muted);font-size:var(--ds-font-xs);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}:root[data-interface-mode=new] .task-context-row,:root[data-interface-mode=new] .task-secondary-row{display:flex;flex-wrap:wrap;gap:4px var(--ds-space-1);-webkit-margin-before:var(--ds-space-1);margin-block-start:var(--ds-space-1)}:root[data-interface-mode=new] .task-context-row>*,:root[data-interface-mode=new] .task-secondary-row>*{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}:root[data-interface-mode=new] .task-depot-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .task-deadline-signal,:root[data-interface-mode=new] .task-priority-signal{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .direct-chat-backdrop,:root[data-interface-mode=new] .settings-dialog-backdrop,:root[data-interface-mode=new] .task-drawer-backdrop{position:fixed;z-index:var(--ds-z-dialog);inset:0;display:flex;justify-content:flex-end;overflow:auto;background:rgb(16 24 40/34%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--ds-space-2)}:root[data-interface-mode=new] .settings-dialog,:root[data-interface-mode=new] .task-drawer{inline-size:min(720px,100%);min-block-size:100%;max-block-size:100%;overflow-y:auto;scrollbar-gutter:stable;border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-popover)}:root[data-interface-mode=new] .task-drawer-fullscreen{border-radius:var(--ds-radius-panel)}:root[data-interface-mode=new] .task-drawer .dialog-section,:root[data-interface-mode=new] .task-drawer .task-modal-v2{min-inline-size:0;padding:var(--ds-space-3)}:root[data-interface-mode=new] .task-drawer .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2)}:root[data-interface-mode=new] .task-drawer .toolbar{flex-wrap:wrap;gap:var(--ds-space-1)}:root[data-interface-mode=new] .ai-task-assistant .ai-assistant-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ds-space-1);gap:var(--ds-space-1);-webkit-margin-after:var(--ds-space-2);margin-block-end:var(--ds-space-2)}:root[data-interface-mode=new] .ai-task-assistant .ai-assistant-mode button{min-block-size:44px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle);color:var(--ds-ink);font-weight:750}:root[data-interface-mode=new] .ai-task-assistant .ai-assistant-mode button[aria-pressed=true]{border-color:var(--ds-brand);background:var(--ds-brand-soft);color:var(--ds-brand-strong)}:root[data-interface-mode=new] dialog.files-upload-dialog{max-inline-size:min(720px,calc(100dvw - var(--ds-space-3)));max-block-size:calc(100dvh - var(--ds-space-3));border:0;border-radius:var(--ds-radius-shell);background:transparent;padding:0}:root[data-interface-mode=new] dialog.files-upload-dialog::-webkit-backdrop{background:rgb(16 24 40/38%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:root[data-interface-mode=new] dialog.files-upload-dialog::backdrop{background:rgb(16 24 40/38%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:root[data-interface-mode=new] .files-upload-dialog-card{overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-shell);background:var(--ds-surface);box-shadow:var(--ds-shadow-popover)}:root[data-interface-mode=new] .files-upload-dialog-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2);-webkit-border-after:1px solid var(--ds-line);border-block-end:1px solid var(--ds-line);padding:var(--ds-space-3)}:root[data-interface-mode=new] .files-upload-dialog-icon{display:grid;inline-size:48px;block-size:48px;place-items:center;border-radius:var(--ds-radius-control);background:var(--ds-brand);color:#fff}:root[data-interface-mode=new] .files-upload-dialog-heading h2{margin-block:4px;font-size:var(--ds-font-xl);letter-spacing:-.035em}:root[data-interface-mode=new] .files-upload-dialog-heading p{color:var(--ds-muted);font-size:var(--ds-font-sm)}:root[data-interface-mode=new] .files-upload-dialog-body{display:grid;grid-gap:var(--ds-space-2);gap:var(--ds-space-2);max-block-size:calc(100dvh - 190px);overflow-y:auto;padding:var(--ds-space-3);scrollbar-gutter:stable}:root[data-interface-mode=new] .files-dropzone{display:grid;place-items:center;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);min-block-size:220px;border:2px dashed var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface-subtle);color:var(--ds-muted);padding:var(--ds-space-3);text-align:center;transition:border-color .16s ease,background-color .16s ease}:root[data-interface-mode=new] .files-dropzone.is-active{border-color:var(--ds-brand);background:var(--ds-brand-soft);color:var(--ds-brand-strong)}:root[data-interface-mode=new] .files-dropzone.has-file{border-color:var(--ds-success);background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}:root[data-interface-mode=new] .files-dropzone-button{min-block-size:44px}:root[data-interface-mode=new] .files-upload-selected{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);inline-size:100%;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface);padding:var(--ds-space-1);text-align:start}:root[data-interface-mode=new] .files-upload-selected strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .files-upload-dialog-fields{display:grid;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}:root[data-interface-mode=new] .files-upload-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--ds-space-1);-webkit-border-before:1px solid var(--ds-line);border-block-start:1px solid var(--ds-line);padding:var(--ds-space-2) var(--ds-space-3)}:root[data-interface-mode=new] .important-files-page{display:grid;align-content:start;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}:root[data-interface-mode=new] .files-head{-webkit-margin-after:0;margin-block-end:0}:root[data-interface-mode=new] .files-head-summary{flex-wrap:wrap;gap:var(--ds-space-1)}:root[data-interface-mode=new] .files-workspace{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:var(--ds-space-2);gap:var(--ds-space-2);min-block-size:min(680px,calc(100dvh - 220px))}:root[data-interface-mode=new] .files-list-panel,:root[data-interface-mode=new] .files-preview-panel{min-block-size:0;overflow:hidden}:root[data-interface-mode=new] .files-list-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}:root[data-interface-mode=new] .files-list-head,:root[data-interface-mode=new] .files-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2);-webkit-border-after:1px solid var(--ds-line);border-block-end:1px solid var(--ds-line);padding:var(--ds-space-2)}:root[data-interface-mode=new] .files-list{min-block-size:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:var(--ds-space-1)}:root[data-interface-mode=new] .important-file-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);inline-size:100%;min-block-size:64px;border:1px solid transparent;border-radius:var(--ds-radius-control);background:transparent;color:var(--ds-ink);padding:var(--ds-space-1);text-align:start}:root[data-interface-mode=new] .important-file-row.is-active,:root[data-interface-mode=new] .important-file-row:hover{border-color:color-mix(in srgb,var(--ds-brand) 32%,var(--ds-line));background:var(--ds-brand-soft)}:root[data-interface-mode=new] .important-file-copy{display:grid;min-inline-size:0;grid-gap:4px;gap:4px}:root[data-interface-mode=new] .important-file-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .important-file-copy small{overflow-wrap:anywhere;color:var(--ds-muted);font-size:var(--ds-font-xs)}:root[data-interface-mode=new] .files-preview-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr)}:root[data-interface-mode=new] .files-preview-title{min-inline-size:0}:root[data-interface-mode=new] .files-preview-title h2{overflow-wrap:anywhere;font-size:var(--ds-font-xl)}:root[data-interface-mode=new] .files-preview-title p{-webkit-margin-before:4px;margin-block-start:4px;overflow-wrap:anywhere;font-size:var(--ds-font-xs)}:root[data-interface-mode=new] .files-preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-1)}:root[data-interface-mode=new] .files-description{max-inline-size:70ch;padding:var(--ds-space-2);color:var(--ds-muted)}:root[data-interface-mode=new] .files-code-preview,:root[data-interface-mode=new] .files-sheet-preview{min-block-size:0;overflow:auto;padding:var(--ds-space-2);scrollbar-gutter:stable;overscroll-behavior:contain}:root[data-interface-mode=new] .files-sheet-scroll{overflow:auto;scrollbar-gutter:stable}:root[data-interface-mode=new] .files-sheet-preview table{min-inline-size:640px}:root[data-interface-mode=new] .files-preview-empty{display:grid;place-items:center;align-content:center;min-block-size:240px;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);color:var(--ds-muted);padding:var(--ds-space-3);text-align:center}:root[data-interface-mode=new] .chats-page{display:grid;grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}:root[data-interface-mode=new] .chats-page-head{-webkit-margin-after:0;margin-block-end:0}:root[data-interface-mode=new] .chat-hub{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-block-size:0;max-block-size:none;block-size:min(720px,calc(100dvh - 220px));overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-panel)}:root[data-interface-mode=new] .chat-directory{min-block-size:0;-webkit-border-end:1px solid var(--ds-line);border-inline-end:1px solid var(--ds-line);background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .chat-directory-head{gap:var(--ds-space-1);padding:var(--ds-space-2)}:root[data-interface-mode=new] .chat-directory-list{min-block-size:0;overflow-y:auto;scrollbar-gutter:stable}:root[data-interface-mode=new] .chat-directory-item{min-block-size:72px;gap:var(--ds-space-1);-webkit-border-after:1px solid var(--ds-line);border-block-end:1px solid var(--ds-line);padding:var(--ds-space-1) var(--ds-space-2)}:root[data-interface-mode=new] .chat-directory-item.is-active,:root[data-interface-mode=new] .chat-directory-item:hover{background:var(--ds-brand-soft)}:root[data-interface-mode=new] .chat-directory-copy{min-inline-size:0}:root[data-interface-mode=new] .chat-directory-name strong,:root[data-interface-mode=new] .chat-directory-preview{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .chat-workspace{min-block-size:0;min-inline-size:0;background:var(--ds-surface)}:root[data-interface-mode=new] .direct-chat-panel.is-embedded{min-block-size:0}:root[data-interface-mode=new] .direct-chat-head{min-block-size:72px;-webkit-border-after:1px solid var(--ds-line);border-block-end:1px solid var(--ds-line);padding:var(--ds-space-2)}:root[data-interface-mode=new] .direct-chat-messages{min-block-size:0;overflow-y:auto;scrollbar-gutter:stable;padding:var(--ds-space-2)}:root[data-interface-mode=new] .direct-chat-message{max-inline-size:min(76%,580px);border-radius:var(--ds-radius-control);padding:var(--ds-space-1) var(--ds-space-2)}:root[data-interface-mode=new] .direct-chat-compose{grid-template-columns:44px minmax(0,1fr) 44px;gap:var(--ds-space-1);-webkit-border-before:1px solid var(--ds-line);border-block-start:1px solid var(--ds-line);padding:var(--ds-space-2)}:root[data-interface-mode=new] .direct-chat-compose .textarea{min-block-size:44px;max-block-size:144px}:root[data-interface-mode=new] .direct-chat-selected-file{display:grid;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);-webkit-border-before:1px solid var(--ds-line);border-block-start:1px solid var(--ds-line);padding:var(--ds-space-1) var(--ds-space-2)}:root[data-interface-mode=new] .direct-chat-selected-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .settings-choice-grid{gap:var(--ds-space-2)}:root[data-interface-mode=new] .settings-choice{min-block-size:80px;border-color:var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface);padding:var(--ds-space-2)}:root[data-interface-mode=new] .settings-choice:focus-visible,:root[data-interface-mode=new] .settings-choice:hover{border-color:color-mix(in srgb,var(--ds-brand) 45%,var(--ds-line));background:var(--ds-brand-soft);transform:none}:root[data-interface-mode=new] .settings-dialog-backdrop{place-items:center;justify-content:center}:root[data-interface-mode=new] .settings-dialog{inline-size:min(960px,100%);min-block-size:0;max-block-size:min(88dvh,900px);overflow:hidden}:root[data-interface-mode=new] .settings-dialog-wide{inline-size:min(1320px,100%)}:root[data-interface-mode=new] .settings-dialog-head{min-block-size:80px;-webkit-border-after:1px solid var(--ds-line);border-block-end:1px solid var(--ds-line);padding:var(--ds-space-2) var(--ds-space-3)}:root[data-interface-mode=new] .settings-dialog-head h2{-webkit-margin-before:4px;margin-block-start:4px;color:var(--ds-ink);font-size:var(--ds-font-xl)}:root[data-interface-mode=new] .settings-dialog-body{min-block-size:0;overflow-y:auto;scrollbar-gutter:stable;padding:var(--ds-space-3)}:root[data-interface-mode=new] :where(.table,.admin-users .table){min-inline-size:640px;border-color:var(--ds-line)}:root[data-interface-mode=new] .history-panel{container:history-surface/inline-size}:root[data-interface-mode=new] .history-table{min-inline-size:0;inline-size:100%;border-color:var(--ds-line)}:root[data-interface-mode=new] .history-table:not(.archive-table) .history-row{min-inline-size:0;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.4fr)}:root[data-interface-mode=new] .archive-table .history-row{grid-template-columns:minmax(0,.45fr) minmax(0,1.7fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.65fr)}:root[data-interface-mode=new] .history-row>span{min-inline-size:0;overflow-wrap:anywhere;white-space:normal}:root[data-interface-mode=new] .report-kpi-glow>.edge-light,:root[data-interface-mode=new] .report-kpi-glow>.edge-light:before{inset:0}@container history-surface (max-width: 900px){:root[data-interface-mode=new] .history-table .history-row-head{display:none}:root[data-interface-mode=new] .history-table .history-row:not(.history-row-head){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}:root[data-interface-mode=new] .history-table .history-row:not(.history-row-head)>span{display:grid;grid-template-columns:minmax(0,1fr);grid-column:auto;grid-gap:4px;gap:4px;text-align:start}:root[data-interface-mode=new] .history-table .history-row:not(.history-row-head)>span[data-label]:before{content:attr(data-label);color:var(--ds-muted);font-size:11px;font-weight:600}}@container history-surface (max-width: 480px){:root[data-interface-mode=new] .history-table .history-row:not(.history-row-head){grid-template-columns:minmax(0,1fr)}}:root[data-interface-mode=new] :where(.table th,.table td){min-block-size:48px;border-color:var(--ds-line);padding:var(--ds-space-1) var(--ds-space-2)}:root[data-interface-mode=new] :where(.table th){background:var(--ds-surface-raised);color:var(--ds-muted);font-size:var(--ds-font-xs);letter-spacing:.08em;text-transform:uppercase}:root[data-interface-mode=new] .toast-stack{z-index:var(--ds-z-toast)}@container board-workspace (max-width: 1120px){:root[data-interface-mode=new] .board-head{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .board-copy{grid-template-columns:minmax(0,1fr) minmax(160px,240px)}:root[data-interface-mode=new] .board-view-tabs-inline{justify-self:start}:root[data-interface-mode=new] .new-board-overview{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero" "active done" "due due" "progress progress"}:root[data-interface-mode=new] .board{grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}}@container board-workspace (max-width: 720px){:root[data-interface-mode=new] .board-copy{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .new-board-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "active" "done" "due" "progress"}:root[data-interface-mode=new] .new-board-column-progress{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .board{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow-x:visible}:root[data-interface-mode=new] .column{max-block-size:none}}@media (max-width:1100px){:root[data-interface-mode=new] .app{grid-template-columns:minmax(208px,224px) minmax(0,1fr);gap:var(--ds-space-2);padding:var(--ds-space-2)}:root[data-interface-mode=new] .board-topbar{grid-template-columns:minmax(0,1fr) auto auto}:root[data-interface-mode=new] .board-topbar .filters-live{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-interface-mode=new] .board-topbar .filters-live .search{grid-column:1/-1}:root[data-interface-mode=new] .board-topbar .sync-pill{display:none}:root[data-interface-mode=new] .files-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}@media (max-width:960px){:root[data-interface-mode=new] .app{display:block;block-size:100dvh;min-block-size:100dvh;padding:0}:root[data-interface-mode=new] .main{block-size:100dvh;-webkit-padding-after:calc(80px + env(safe-area-inset-bottom));padding-block-end:calc(80px + env(safe-area-inset-bottom))}:root[data-interface-mode=new] .sidebar{position:fixed;z-index:var(--ds-z-drawer);inset:auto 0 0;display:block;block-size:auto;overflow:visible;border:0;-webkit-border-before:1px solid var(--ds-line);border-block-start:1px solid var(--ds-line);border-radius:0;background:color-mix(in srgb,var(--ds-surface) 96%,transparent);box-shadow:0 -12px 32px rgb(16 24 40/12%);padding:4px max(8px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}:root[data-interface-mode=new] .brand,:root[data-interface-mode=new] .nav-desktop{display:none}:root[data-interface-mode=new] .mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;inline-size:100%}:root[data-interface-mode=new] .mobile-nav-more>summary,:root[data-interface-mode=new] .mobile-nav>a{position:relative;display:flex;min-block-size:64px;align-items:center;justify-content:center;gap:4px;border-radius:var(--ds-radius-compact);color:var(--ds-muted);padding:4px;font-size:11px;font-weight:750;text-align:center}:root[data-interface-mode=new] .mobile-nav-more>summary.is-active,:root[data-interface-mode=new] .mobile-nav-more[open]>summary,:root[data-interface-mode=new] .mobile-nav>a[aria-current=page]{background:var(--ds-brand-soft);color:var(--ds-brand-strong)}:root[data-interface-mode=new] .mobile-nav-menu{inset-inline:8px;inset-block-end:calc(76px + env(safe-area-inset-bottom));z-index:calc(var(--ds-z-drawer) + 1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow-popover);padding:var(--ds-space-1)}:root[data-interface-mode=new] .content{padding:var(--ds-space-2)}:root[data-interface-mode=new] .board-topbar{position:relative;inset-block-start:auto;grid-template-columns:minmax(0,1fr) auto;inline-size:calc(100% - var(--ds-space-2));margin-block:var(--ds-space-1) 0}:root[data-interface-mode=new] .board-topbar .filters-live{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-interface-mode=new] .board-topbar .filters-live .reset-filter-button,:root[data-interface-mode=new] .board-topbar .filters-live .search{grid-column:1/-1}:root[data-interface-mode=new] .board-topbar .board-panel-toggle .panel-toggle-label{display:none}:root[data-interface-mode=new] .board-content{-webkit-padding-before:var(--ds-space-2);padding-block-start:var(--ds-space-2)}:root[data-interface-mode=new] .files-workspace{grid-template-columns:minmax(0,1fr);min-block-size:0}:root[data-interface-mode=new] .files-list-panel{min-block-size:360px}:root[data-interface-mode=new] .files-preview-panel{min-block-size:480px}:root[data-interface-mode=new] .chat-hub{block-size:calc(100dvh - 220px)}}@media (max-width:720px){:root[data-interface-mode=new] .chats-page-head,:root[data-interface-mode=new] .files-head,:root[data-interface-mode=new] .page-heading,:root[data-interface-mode=new] .settings-page-head{align-items:stretch;flex-direction:column}:root[data-interface-mode=new] .board-copy,:root[data-interface-mode=new] .board-head{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .board-view-tabs-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}:root[data-interface-mode=new] .board-view-tabs button{min-inline-size:0}:root[data-interface-mode=new] .board-create-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-interface-mode=new] .board-create-actions>*{inline-size:100%}:root[data-interface-mode=new] .new-board-hero-card{min-block-size:200px}:root[data-interface-mode=new] .new-board-column-progress{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .chat-hub{display:block;block-size:calc(100dvh - 230px)}:root[data-interface-mode=new] .chat-directory{block-size:100%;-webkit-border-end:0;border-inline-end:0}:root[data-interface-mode=new] .chat-workspace{display:none;block-size:100%}:root[data-interface-mode=new] .chat-hub.has-selection .chat-directory{display:none}:root[data-interface-mode=new] .chat-hub.has-selection .chat-workspace,:root[data-interface-mode=new] .chat-hub.has-selection .direct-chat-panel.is-embedded{display:grid}:root[data-interface-mode=new] .chat-back-button{display:inline-grid}:root[data-interface-mode=new] .direct-chat-message{max-inline-size:90%}:root[data-interface-mode=new] .files-upload-dialog-head{grid-template-columns:40px minmax(0,1fr) auto;padding:var(--ds-space-2)}:root[data-interface-mode=new] .files-upload-dialog-body{padding:var(--ds-space-2)}:root[data-interface-mode=new] .files-upload-dialog-actions{display:grid;grid-template-columns:1fr;padding:var(--ds-space-2)}:root[data-interface-mode=new] .files-upload-dialog-actions .button{inline-size:100%}:root[data-interface-mode=new] .settings-choice-grid{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .settings-dialog-backdrop,:root[data-interface-mode=new] .task-drawer-backdrop{padding:0}:root[data-interface-mode=new] .settings-dialog,:root[data-interface-mode=new] .task-drawer{inline-size:100%;min-block-size:100%;max-block-size:100%;border-radius:0}:root[data-interface-mode=new] .task-drawer .grid-2{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .task-drawer .dialog-section,:root[data-interface-mode=new] .task-drawer .task-modal-v2{padding:var(--ds-space-2)}}@media (max-width:430px){:root[data-interface-mode=new] .content{padding-inline:var(--ds-space-1)}:root[data-interface-mode=new] .board-topbar{inline-size:calc(100% - var(--ds-space-1))}:root[data-interface-mode=new] .board-topbar .filters-live{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .board-topbar .filters-live .reset-filter-button,:root[data-interface-mode=new] .board-topbar .filters-live .search{grid-column:1}:root[data-interface-mode=new] .board-create-actions{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .mobile-nav-more>summary,:root[data-interface-mode=new] .mobile-nav>a{font-size:10px}}@media (prefers-reduced-motion:reduce){:root[data-interface-mode=new] *,:root[data-interface-mode=new] :after,:root[data-interface-mode=new] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-interface-mode=new] .topbar.board-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filters actions";align-items:start}:root[data-interface-mode=new] .topbar.board-topbar .filters-live{grid-area:filters;grid-template-columns:minmax(14rem,1.5fr) repeat(4,minmax(7rem,1fr)) auto;inline-size:100%;min-inline-size:0}:root[data-interface-mode=new] .topbar.board-topbar .filters-live .search{grid-column:auto;max-inline-size:none}:root[data-interface-mode=new] .board-topbar-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-1);min-inline-size:0}:root[data-interface-mode=new] .board-topbar-actions>*{min-inline-size:0}:root[data-interface-mode=new] .board-topbar-actions .board-notification-control{display:flex}:root[data-interface-mode=new] .board-topbar-actions .sync-pill{flex:0 0 auto}:root[data-interface-mode=new] .board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}:root[data-interface-mode=new] .files-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,34rem);grid-template-areas:"copy summary" "copy search";align-items:end;grid-column-gap:var(--ds-space-4,32px);column-gap:var(--ds-space-4,32px);grid-row-gap:var(--ds-space-2,16px);row-gap:var(--ds-space-2,16px)}:root[data-interface-mode=new] .files-head-copy{grid-area:copy;min-inline-size:0}:root[data-interface-mode=new] .files-head-summary{display:flex;grid-area:summary;flex-wrap:nowrap;justify-content:flex-end;min-inline-size:0}:root[data-interface-mode=new] .files-head-summary>span{flex:1 1;min-inline-size:7rem}:root[data-interface-mode=new] .files-search{display:grid;grid-area:search;grid-template-columns:minmax(0,1fr) minmax(10rem,.58fr) auto;min-inline-size:0;max-inline-size:none}@media (max-width:1200px) and (min-width:961px){:root[data-interface-mode=new] .topbar.board-topbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"filters" "actions"}:root[data-interface-mode=new] .board-topbar-actions{justify-content:flex-start}:root[data-interface-mode=new] .topbar.board-topbar .filters-live{grid-template-columns:minmax(12rem,1.4fr) repeat(4,minmax(6.5rem,1fr)) auto}}@media (max-width:960px){:root[data-interface-mode=new] .topbar.board-topbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"filters" "actions"}:root[data-interface-mode=new] .board-topbar-actions{justify-content:flex-start}:root[data-interface-mode=new] .board-topbar-actions .sync-pill{display:none}:root[data-interface-mode=new] .topbar.board-topbar .filters-live{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-interface-mode=new] .topbar.board-topbar .filters-live .reset-filter-button,:root[data-interface-mode=new] .topbar.board-topbar .filters-live .search{grid-column:1/-1}:root[data-interface-mode=new] .files-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "summary" "search"}:root[data-interface-mode=new] .files-head-summary{justify-content:flex-start}}@media (max-width:720px){:root[data-interface-mode=new] .board{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}:root[data-interface-mode=new] .board>.column{min-inline-size:0;max-block-size:none}:root[data-interface-mode=new] .files-head-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-interface-mode=new] .files-head-summary>span{min-inline-size:0}:root[data-interface-mode=new] .files-search{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .files-search>*{inline-size:100%}}@media (max-width:430px){:root[data-interface-mode=new] .files-head-summary{grid-template-columns:minmax(0,1fr)}}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .app{grid-template-columns:minmax(0,1fr);gap:0}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar{display:none}:root[data-interface-mode=new][data-board-topbar-hidden=true] .main{grid-template-rows:minmax(0,1fr)!important}:root[data-interface-mode=new][data-board-topbar-hidden=true] .board-topbar{display:none}:root[data-interface-mode=new] .board-panel-controls{position:-webkit-sticky;position:sticky;z-index:calc(var(--ds-z-sticky) + 1);inset-block-start:var(--ds-space-1);inset-inline-end:auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1);align-self:start;justify-self:end;inline-size:max-content;max-inline-size:calc(100% - var(--ds-space-2));block-size:-moz-fit-content;block-size:fit-content;min-block-size:0;margin-block:var(--ds-space-1) 0;margin-inline:auto var(--ds-space-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:color-mix(in srgb,var(--ds-surface) 96%,transparent);box-shadow:var(--ds-shadow-panel);padding:var(--ds-space-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-interface-mode=new] .board-panel-controls-label{color:var(--ds-muted);font-size:var(--ds-font-xs);font-weight:800;padding-inline:var(--ds-space-1)}:root[data-interface-mode=new] .board-panel-controls .button{min-block-size:44px;padding-inline:var(--ds-space-2)}:root[data-interface-mode=new][data-board-topbar-hidden=true] .main:has(>.board-panel-controls){grid-template-rows:max-content minmax(0,1fr)!important}@media (max-width:960px){:root[data-interface-mode=new][data-board-sidebar-hidden=true] .main{-webkit-padding-after:0;padding-block-end:0}:root[data-interface-mode=new] .board-panel-controls{justify-self:stretch;inline-size:auto;margin-inline:var(--ds-space-1)}}:root[data-interface-mode=new] .board{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));inline-size:100%;max-inline-size:100%;overflow-x:visible;overflow-y:visible;overscroll-behavior-inline:auto}:root[data-interface-mode=new] .board>.column{min-inline-size:0;inline-size:auto;max-inline-size:100%}@media (max-width:720px){:root[data-interface-mode=new] .board{grid-template-columns:minmax(0,1fr)}}:root[data-interface-mode=new] .task-card{block-size:auto;min-block-size:max-content;max-block-size:none;align-content:start;overflow:visible}:root[data-interface-mode=new] .app:has(.board-content){block-size:auto;min-block-size:100dvh;overflow:visible}:root[data-interface-mode=new] .main:has(>.board-content){block-size:auto;min-block-size:0;overflow:visible;scrollbar-gutter:auto;overscroll-behavior-y:auto;grid-template-rows:max-content auto!important}:root[data-interface-mode=new] .board{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:var(--ds-space-1);overflow:visible;scrollbar-gutter:auto}:root[data-interface-mode=new] .board>.column{max-block-size:none;overflow:visible}:root[data-interface-mode=new] .task-list{min-block-size:0;overflow:visible;scrollbar-gutter:auto;overscroll-behavior:auto}@media (max-width:720px){:root[data-interface-mode=new] .board{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}:root[data-interface-mode=new] .column-head .count{display:inline-grid;place-items:center;flex:0 0 28px;inline-size:28px;block-size:28px;min-inline-size:28px;min-block-size:28px;padding:0;line-height:1;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-interface-mode=new] .topbar.board-topbar{column-gap:var(--ds-space-2)}@media (min-width:961px){:root[data-interface-mode=new] .topbar.board-topbar .filters-live{grid-template-columns:minmax(10.5rem,1.35fr) repeat(4,minmax(5.75rem,1fr)) max-content;min-inline-size:0;column-gap:4px}:root[data-interface-mode=new] .topbar.board-topbar .filters-live>*{min-inline-size:0;max-inline-size:100%}:root[data-interface-mode=new] .topbar.board-topbar .filters-live .reset-filter-button{inline-size:auto;min-inline-size:max-content;max-inline-size:100%;justify-self:stretch;white-space:nowrap}:root[data-interface-mode=new] .topbar.board-topbar .board-topbar-actions{flex-wrap:nowrap}:root[data-interface-mode=new] .topbar.board-topbar .compact-button{gap:4px;padding-inline:8px;font-size:12px}:root[data-interface-mode=new] .topbar.board-topbar .compact-button svg{inline-size:15px;block-size:15px}:root[data-interface-mode=new] .topbar.board-topbar .compact-select{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:22px;padding-inline-end:22px;font-size:12px}:root[data-interface-mode=new] .topbar.board-topbar .search-shell{gap:4px;padding-inline:8px}:root[data-interface-mode=new] .topbar.board-topbar .search-shell .input{font-size:12px}}:root[data-interface-mode=new] .main:has(>.board-topbar){container:board-main-shell/inline-size}@container board-main-shell (max-width: 84rem){:root[data-interface-mode=new] .topbar.board-topbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"filters" "actions"}:root[data-interface-mode=new] .board-topbar-actions{justify-content:flex-start}}:root[data-interface-mode=new]{--ds-bg:#f4f5f8;--ds-surface-subtle:#f8f9fc;--ds-surface-raised:#eef0f5;--ds-ink:#242938;--ds-muted:#788092;--ds-line:#e5e7ee;--ds-brand:#7261d4;--ds-brand-strong:#5b46bd;--ds-brand-soft:#efecfc;--ds-radius-control:9px;--ds-radius-panel:14px;--ds-shadow-panel:0 2px 8px #24293805}:root[data-theme=dark][data-interface-mode=new]{--ds-bg:#171922;--ds-surface:#20232f;--ds-surface-subtle:#1c1f2a;--ds-surface-raised:#292d3c;--ds-ink:#e9eaf2;--ds-muted:#a1a7bc;--ds-line:#333748;--ds-brand:#aa98f2;--ds-brand-strong:#c4b6ff;--ds-brand-soft:#34304b}:root[data-interface-mode=new] body{font-family:Segoe UI,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}:root[data-interface-mode=new] .button{font-weight:600;box-shadow:none}:root[data-interface-mode=new] .button.secondary{background:var(--ds-surface);color:var(--ds-ink);border-color:var(--ds-line)}:root[data-interface-mode=new] .button.secondary:hover{background:var(--ds-surface-subtle);border-color:color-mix(in srgb,var(--ds-muted) 40%,var(--ds-line))}:root[data-interface-mode=new] .brand{min-block-size:76px;gap:11px;align-items:center;padding:0 12px 20px}:root[data-interface-mode=new] .brand-symbol{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:11px;color:white;background:#806ce2;box-shadow:inset 0 1px 0 #ffffff35,0 3px 12px #0002}:root[data-interface-mode=new] .brand-wordmark{font-size:20px;font-weight:750;letter-spacing:-.055em;line-height:1.15}:root[data-interface-mode=new] .brand-wordmark>span{font-weight:450}:root[data-interface-mode=new] .brand-wordmark small{display:block;margin-top:5px;font-size:8px;font-weight:550;letter-spacing:.17em;opacity:.5}:root[data-interface-mode=new] .nav-links{gap:20px;scrollbar-width:thin;scrollbar-color:#484b61 transparent}:root[data-interface-mode=new] .nav-section{display:grid;grid-gap:4px;gap:4px}:root[data-interface-mode=new] .nav-section-label{padding:0 12px 8px;color:#8b90a4;font-size:10px;font-weight:550;letter-spacing:.04em}:root[data-interface-mode=new] .sidebar .nav-section a{display:flex;align-items:center;gap:11px;min-block-size:39px;padding:9px 12px;border-radius:8px;color:#b7bbcc;box-shadow:none;font-size:13px;font-weight:450}:root[data-interface-mode=new] .sidebar .nav-section a svg{color:#9196ac;inline-size:17px;block-size:17px;stroke-width:1.6}:root[data-interface-mode=new] .sidebar .nav-section a:hover{background:#ffffff08}:root[data-interface-mode=new] .sidebar .nav-section a[aria-current=page]{color:#f4f0ff;background:#8070d42b;box-shadow:inset 2px 0 #ae9aed}:root[data-interface-mode=new] .sidebar .nav-section a[aria-current=page] svg{color:#bda7ff}:root[data-interface-mode=new] .sidebar .nav-section a:after,:root[data-interface-mode=new] .sidebar .nav-section a:before{display:none}:root[data-interface-mode=new] .sidebar-account{border-color:#ffffff12;padding-top:16px}:root[data-interface-mode=new] .sidebar .sidebar-profile-link{color:#f4f3fb;background:transparent;border:0;padding:8px;border-radius:8px}:root[data-interface-mode=new] .sidebar-profile-copy strong{color:#eeeef6;font-size:12px;font-weight:550}:root[data-interface-mode=new] .sidebar-profile-copy small{color:#9399af;font-size:10px}:root[data-interface-mode=new] .sidebar-account-actions{padding-inline:8px}:root[data-interface-mode=new] .sidebar .sidebar-account-actions button{background:transparent;border:0;color:#9399af;font-size:11px}:root[data-interface-mode=new] .main:has(>.workspace-header){display:flex;flex-direction:column;min-block-size:0;block-size:100dvh;overflow:hidden;border-radius:0}:root[data-interface-mode=new] .app:has(.workspace-content){block-size:100dvh;min-block-size:0;overflow:hidden}:root[data-interface-mode=new] .workspace-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:0 0 auto;padding:18px 32px 17px}:root[data-interface-mode=new] .workspace-header .board-copy{display:flex;align-items:center;flex-wrap:wrap;gap:14px}:root[data-interface-mode=new] .workspace-board-mark{display:grid;place-items:center;inline-size:48px;block-size:48px;flex:0 0 48px;color:var(--ds-brand);background:var(--ds-brand-soft);border:1px solid color-mix(in srgb,var(--ds-brand) 10%,transparent);border-radius:14px}:root[data-interface-mode=new] .workspace-title-block{display:grid;grid-gap:5px;gap:5px}:root[data-interface-mode=new] .workspace-eyebrow{color:var(--ds-muted);font-size:10px;font-weight:450;letter-spacing:.02em}:root[data-interface-mode=new] .workspace-header h1{margin:0;color:var(--ds-ink);font-size:25px;font-weight:650;letter-spacing:-.045em;line-height:1.15;overflow-wrap:anywhere}:root[data-interface-mode=new] .workspace-header .board-switcher{inline-size:auto;max-inline-size:240px;margin:0 0 0 6px}:root[data-interface-mode=new] .workspace-header .board-switcher .select{border:0;background-color:transparent;font-size:11px;font-weight:450;color:var(--ds-muted);padding:6px 24px 6px 8px}:root[data-interface-mode=new] .workspace-header .board-create-actions{display:flex;flex-wrap:wrap;inline-size:auto;gap:8px}:root[data-interface-mode=new] .workspace-header .button{min-block-size:38px;block-size:auto;border-radius:9px;padding:9px 14px;font-size:12px;white-space:nowrap}:root[data-interface-mode=new] .workspace-header .create-task-button{inline-size:auto;color:#fff;border:1px solid #ffffff10;background:#7560d1;box-shadow:0 3px 6px #6450af25,inset 0 1px #ffffff26;transform:none}:root[data-interface-mode=new] .workspace-header .create-task-button:hover{background:#6450ba}.create-task-short-label,:root[data-interface-mode=new] .workspace-header .create-task-button:after,:root[data-interface-mode=new] .workspace-header .create-task-button:before{display:none}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar{display:flex;flex-wrap:wrap;gap:12px;flex:0 0 auto;position:relative;inset:auto;margin:0;padding:0 32px 12px;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-interface-mode=new] .workspace-toolbar .filters-live{display:flex;align-items:center;flex:1 1 280px;gap:8px;inline-size:auto}:root[data-interface-mode=new] .workspace-toolbar .filters-live .search{inline-size:auto;flex:1 1;max-inline-size:420px;margin:0}:root[data-interface-mode=new] .workspace-toolbar .search-shell{min-block-size:36px;block-size:36px;gap:8px;padding:0 12px;border:1px solid var(--ds-line);border-radius:8px;color:var(--ds-muted)}:root[data-interface-mode=new] .workspace-toolbar .search-shell .input{min-block-size:32px;block-size:32px;background:transparent;font-size:12px;font-weight:400}:root[data-interface-mode=new] .workspace-toolbar .board-topbar-actions{display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:5px;inline-size:auto;max-inline-size:100%;margin-left:auto}:root[data-interface-mode=new] .workspace-toolbar .compact-button{min-inline-size:32px;min-block-size:32px;block-size:32px;padding:7px;border:0;border-radius:7px;color:var(--ds-muted);background:transparent;font-size:11px}:root[data-interface-mode=new] .workspace-toolbar .panel-toggle-label{display:none}:root[data-interface-mode=new] .workspace-toolbar .sync-pill{display:inline-flex;align-items:center;border:0;background:transparent;font-size:10px;font-weight:400;color:var(--ds-muted)}:root[data-interface-mode=new] .workspace-toolbar .filters-live .reset-filter-button{inline-size:auto;flex:none}:root[data-interface-mode=new] .workspace-toolbar .reset-filter-button:disabled{display:none}:root[data-interface-mode=new] .workspace-filters{position:static}:root[data-interface-mode=new] .workspace-filters>summary{display:flex;align-items:center;gap:7px;min-block-size:36px;padding:8px 11px;border:1px solid var(--ds-line);border-radius:8px;background:var(--ds-surface);color:var(--ds-ink);font-size:12px;list-style:none;cursor:pointer}:root[data-interface-mode=new] .workspace-filters>summary::-webkit-details-marker{display:none}:root[data-interface-mode=new] .workspace-filters[open]>summary{background:var(--ds-brand-soft);border-color:var(--ds-brand);color:var(--ds-brand-strong)}:root[data-interface-mode=new] .workspace-filter-fields{position:absolute;z-index:var(--ds-z-popover);top:100%;left:28px;inline-size:min(620px,calc(100% - 56px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;grid-gap:12px;gap:12px;padding:20px;max-block-size:min(440px,55dvh);overflow:auto;overscroll-behavior:contain;border-radius:12px;box-shadow:0 12px 40px #191d3326}:root[data-interface-mode=new] .workspace-filter-fields>*{grid-area:auto;min-inline-size:0;max-inline-size:100%}:root[data-interface-mode=new] .workspace-filter-fields .compact-select{inline-size:100%;max-inline-size:none;min-block-size:40px;font-size:12px}:root[data-interface-mode=new] .workspace-filter-fields .board-sort-control{display:block;inline-size:100%;min-inline-size:0;margin:0}:root[data-interface-mode=new] .workspace-filter-fields .board-sort-control .compact-select{min-inline-size:0}:root[data-interface-mode=new] .workspace-toolbar .workspace-filter-fields .board-planned-toggle{justify-self:stretch;inline-size:100%;min-block-size:40px;block-size:auto;padding:8px 12px;white-space:normal;line-height:1.4;font-size:12px;border:1px solid var(--ds-line)}:root[data-interface-mode=new] .board-content.workspace-content{display:flex;flex-direction:column;flex:1 1;min-block-size:0;inline-size:100%;max-inline-size:none;margin:0;padding:0;overflow:hidden;container:board-workspace/inline-size}:root[data-interface-mode=new] .workspace-viewbar{flex:0 0 auto;display:flex;align-items:center;padding:0 32px;border-block:1px solid var(--ds-line)}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs{display:flex;flex-wrap:wrap;inline-size:auto;gap:24px;margin:0;border:0;border-radius:0}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{display:flex;align-items:center;gap:7px;min-block-size:47px;padding:0 2px;border-bottom:2px solid transparent;border-radius:0;font-size:12px;font-weight:500;color:var(--ds-muted);box-shadow:none}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button.active{background:transparent;color:var(--ds-brand-strong);border-bottom-color:var(--ds-brand);box-shadow:none}:root[data-interface-mode=new] .workspace-pulse{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;flex:0 0 auto;padding:12px 32px;font-size:11px;color:var(--ds-muted)}:root[data-interface-mode=new] .workspace-pulse-count{display:flex;align-items:baseline;gap:7px}:root[data-interface-mode=new] .workspace-pulse-count>strong{font-size:22px;font-weight:650;color:var(--ds-ink);letter-spacing:-.05em}:root[data-interface-mode=new] .workspace-pulse-progress{display:flex;align-items:center;gap:12px;padding-left:24px;border-left:1px solid var(--ds-line)}:root[data-interface-mode=new] .workspace-pulse-progress>span{color:var(--ds-ink)}:root[data-interface-mode=new] .workspace-pulse-progress>span>span{color:var(--ds-muted);margin-left:3px}:root[data-interface-mode=new] .workspace-pulse progress{inline-size:85px;block-size:5px;border:0;overflow:hidden;border-radius:10px;background:var(--ds-surface-raised);accent-color:#8c7add}:root[data-interface-mode=new] progress::-webkit-progress-bar{background:var(--ds-surface-raised);border-radius:10px}:root[data-interface-mode=new] progress::-webkit-progress-value{background:#9784dd;border-radius:10px}:root[data-interface-mode=new] .workspace-pulse-active{display:flex;align-items:center;gap:7px}:root[data-interface-mode=new] .pulse-dot{inline-size:5px;block-size:5px;border-radius:50%;background:#8471d2}:root[data-interface-mode=new] .workspace-attention{display:flex;align-items:center;gap:6px;margin-left:auto;border:1px solid #e4b0a333;border-radius:7px;background:color-mix(in srgb,var(--ds-danger) 6%,var(--ds-surface));color:var(--ds-danger);padding:6px 9px;font-size:11px;cursor:pointer}:root[data-interface-mode=new] .workspace-ontrack{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--ds-success)}:root[data-interface-mode=new] .board-lane-nav{display:flex;flex:0 0 auto;gap:6px;overflow-x:auto;padding:14px 26px 8px;background:var(--ds-bg);scrollbar-width:thin}:root[data-interface-mode=new] .board-lane-nav button{display:flex;align-items:center;flex:0 0 auto;gap:6px;padding:6px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ds-muted);font-size:10px;cursor:pointer}:root[data-interface-mode=new] .board-lane-nav button:hover,:root[data-interface-mode=new] .board-lane-nav button[aria-pressed=true]{border-color:var(--ds-line);background:var(--ds-surface);color:var(--ds-ink)}:root[data-interface-mode=new] [data-lane-tone]{--lane-color:#929bab}:root[data-interface-mode=new] [data-lane-tone="1"]{--lane-color:#9b84e5}:root[data-interface-mode=new] [data-lane-tone="2"]{--lane-color:#58a6c5}:root[data-interface-mode=new] [data-lane-tone="3"]{--lane-color:#d8a35d}:root[data-interface-mode=new] [data-lane-tone="4"]{--lane-color:#b59aae}:root[data-interface-mode=new] [data-lane-tone=done]{--lane-color:#69b395}:root[data-interface-mode=new] .board-lane-nav i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--lane-color)}:root[data-interface-mode=new] .board-lane-nav button>span{opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-interface-mode=new] .board.workspace-board{flex:1 1;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:292px;align-items:stretch;grid-gap:20px;gap:20px;min-block-size:180px;block-size:100%;padding:8px 28px 18px;overflow-x:auto;overflow-y:hidden;background:var(--ds-bg);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b9bbca var(--ds-bg);scroll-padding-inline:28px}:root[data-interface-mode=new] .workspace-board>.column{display:flex;flex-direction:column;min-block-size:0;block-size:100%;max-block-size:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}:root[data-interface-mode=new] .workspace-board .column-head{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:8px;min-block-size:44px;margin:0 0 10px;padding:0 5px 9px;border:0;border-bottom:2px solid color-mix(in srgb,var(--lane-color) 48%,transparent);background:transparent}:root[data-interface-mode=new] .workspace-board .column-head:before{content:"";inline-size:8px;block-size:8px;border-radius:3px;background:var(--lane-color)}:root[data-interface-mode=new] .workspace-board .column-head strong{color:var(--ds-ink);font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}:root[data-interface-mode=new] .workspace-board .column-head strong:after,:root[data-interface-mode=new] .workspace-board .column-head strong:before,:root[data-interface-mode=new] .workspace-board .column-head:after{display:none}:root[data-interface-mode=new] .workspace-board .column-head .count{display:grid;place-items:center;margin-left:auto;inline-size:23px;min-inline-size:23px;block-size:23px;min-block-size:23px;flex:0 0 23px;border:0;border-radius:7px;padding:0;background:color-mix(in srgb,var(--lane-color) 12%,var(--ds-surface));color:var(--ds-muted);font-size:10px;font-weight:500}:root[data-interface-mode=new] .workspace-board .task-list{display:flex;flex-direction:column;gap:12px;min-block-size:0;padding:0 5px 20px 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c7c9d5 transparent;scrollbar-gutter:stable;overscroll-behavior-y:contain}:root[data-interface-mode=new] .workspace-board .task-card{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;min-block-size:auto;block-size:auto;max-block-size:none;padding:15px;border-radius:11px;box-shadow:0 2px 3px #272a3904;overflow:visible;transform:none;transition:border-color .16s ease,box-shadow .16s ease}:root[data-interface-mode=new] .workspace-board .task-card:after,:root[data-interface-mode=new] .workspace-board .task-card:before{display:none}:root[data-interface-mode=new] .workspace-board .task-card:hover{border-color:color-mix(in srgb,var(--ds-brand) 42%,var(--ds-line));box-shadow:0 5px 12px #4f407d0d}:root[data-interface-mode=new] .workspace-board .task-card:focus-visible{outline:2px solid var(--ds-brand);outline-offset:-2px}:root[data-interface-mode=new] .task-card-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px}:root[data-interface-mode=new] .task-location{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ds-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .workspace-board .task-number{font-size:10px;font-weight:400;color:var(--ds-muted);margin:0;white-space:nowrap;opacity:.8}:root[data-interface-mode=new] .workspace-board .task-title{display:block;color:var(--ds-ink);font-weight:550;letter-spacing:-.01em;line-height:1.55;overflow:visible;overflow-wrap:anywhere;white-space:normal}:root[data-interface-mode=new] .task-card-labels{display:flex;align-items:center;flex-wrap:wrap;gap:5px}:root[data-interface-mode=new] .workspace-board .task-priority-signal{display:inline-flex;align-items:center;gap:5px;max-inline-size:100%;border:0;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:550;line-height:1.4;white-space:normal}:root[data-interface-mode=new] .task-priority-signal i{inline-size:4px;block-size:4px;flex:0 0 4px;border-radius:50%;background:currentColor}:root[data-interface-mode=new] .task-tag{color:var(--ds-muted);background:var(--ds-surface-subtle);border:1px solid var(--ds-line);padding:2px 5px;border-radius:5px;font-size:9px;overflow-wrap:anywhere}:root[data-interface-mode=new] .task-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--ds-line)}:root[data-interface-mode=new] .workspace-board .task-deadline-signal{display:flex;align-items:center;gap:4px;border:0;padding:0;border-radius:0;background:transparent;font-size:10px;font-weight:450;white-space:normal}:root[data-interface-mode=new] .task-deadline-signal.deadline-normal{color:var(--ds-muted)}:root[data-interface-mode=new] .task-people{display:flex;align-items:center;flex:0 0 auto;padding-left:4px}:root[data-interface-mode=new] .task-people>*{margin-left:-4px;border:2px solid var(--ds-surface);box-sizing:content-box;border-radius:50%}:root[data-interface-mode=new] .task-extra-people,:root[data-interface-mode=new] .task-unassigned{display:grid;place-items:center;inline-size:25px;block-size:25px;background:var(--ds-surface-raised);color:var(--ds-muted);font-size:9px}:root[data-interface-mode=new] .task-card-activity{display:flex;align-items:center;gap:12px;margin-top:-4px;color:var(--ds-muted);font-size:10px}:root[data-interface-mode=new] .task-card-activity>span{display:flex;align-items:center;gap:4px}:root[data-interface-mode=new] .task-checklist-summary{display:flex;align-items:center;gap:10px}:root[data-interface-mode=new] .task-checklist-summary>span{display:flex;align-items:center;gap:5px;color:var(--ds-muted);font-size:10px}:root[data-interface-mode=new] .task-checklist-summary progress{flex:1 1;inline-size:80px;block-size:4px;border:0;border-radius:10px;overflow:hidden}:root[data-interface-mode=new] .workspace-board .drop-target{background:var(--ds-brand-soft);border-radius:10px;outline:1px dashed var(--ds-brand);outline-offset:-1px}:root[data-interface-mode=new] .workspace-board .dragging{opacity:.45}:root[data-interface-mode=new] .workspace-board .empty{border:1px dashed var(--ds-line);border-radius:10px;padding:28px 16px;background:transparent;font-size:11px;color:var(--ds-muted)}:root[data-interface-mode=new] .workspace-content>.task-table-panel,:root[data-interface-mode=new] .workspace-content>.task-timeline{min-block-size:0;overflow:auto;margin:0 28px 24px}:root[data-interface-mode=new][data-board-topbar-hidden=true] .topbar.board-topbar.workspace-toolbar{display:none}:root[data-interface-mode=new] .board-panel-controls{flex:0 0 auto}:root[data-interface-mode=new] .task-drawer-backdrop{padding:0;background:#16192745;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root[data-interface-mode=new] .task-drawer{inline-size:min(940px,100%);border:0;border-left:1px solid var(--ds-line);border-radius:0;box-shadow:-20px 0 80px #10122325}:root[data-interface-mode=new] .task-drawer-fullscreen{inline-size:100%}:root[data-interface-mode=new] .task-drawer .task-modal-v2{padding:28px;background:var(--ds-surface)}:root[data-interface-mode=new] .task-modal-v2-head h2{font-size:23px;font-weight:600;letter-spacing:-.035em;line-height:1.4;color:var(--ds-ink)}:root[data-interface-mode=new] .task-drawer .modal-mini-panel,:root[data-interface-mode=new] .task-drawer .modal-properties{border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-surface-subtle);box-shadow:none}:root[data-interface-mode=new] .task-drawer .modal-mini-panel header{background:transparent;border-bottom-color:var(--ds-line);font-weight:550}:root[data-interface-mode=new] .task-drawer .input,:root[data-interface-mode=new] .task-drawer .select,:root[data-interface-mode=new] .task-drawer .textarea{border-color:var(--ds-line);background:var(--ds-surface);box-shadow:none}@media (min-width:961px){:root[data-interface-mode=new] .app{grid-template-columns:224px minmax(0,1fr);gap:0;padding:0}:root[data-interface-mode=new] .sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;block-size:100dvh;padding:24px 12px 14px;border:0;border-radius:0;background:#232533;color:#f5f3ff;box-shadow:none}:root[data-interface-mode=new] .brand{color:#f5f3ff}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .app{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){:root[data-interface-mode=new] .workspace-header .board-switcher{max-inline-size:160px}:root[data-interface-mode=new] .workspace-pulse-active,:root[data-interface-mode=new] .workspace-toolbar .sync-pill{display:none}}@media (max-width:960px){:root[data-interface-mode=new] .main:has(>.workspace-header){padding-bottom:calc(76px + env(safe-area-inset-bottom))}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .main:has(>.workspace-header){padding-bottom:0}:root[data-interface-mode=new] .brand{display:none}}@media (max-width:600px){:root[data-interface-mode=new] .workspace-header{padding:16px 16px 12px;gap:8px}:root[data-interface-mode=new] .workspace-header .board-copy{flex:1 1;gap:9px}:root[data-interface-mode=new] .workspace-board-mark{inline-size:35px;block-size:35px;flex-basis:35px;border-radius:10px}:root[data-interface-mode=new] .workspace-board-mark svg{inline-size:19px}:root[data-interface-mode=new] .workspace-header h1{font-size:18px}:root[data-interface-mode=new] .workspace-eyebrow{display:none}:root[data-interface-mode=new] .workspace-header .board-switcher{max-inline-size:none;margin:0;inline-size:100%}:root[data-interface-mode=new] .workspace-header .board-switcher .select{max-inline-size:220px;min-block-size:28px;padding-left:0;font-size:10px}:root[data-interface-mode=new] .workspace-header .board-create-actions{align-self:flex-start}:root[data-interface-mode=new] .workspace-header .ai-task-button,:root[data-interface-mode=new] .workspace-header .create-task-full-label{display:none}:root[data-interface-mode=new] .workspace-header .create-task-short-label{display:inline}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar{padding:0 16px 10px;gap:6px}:root[data-interface-mode=new] .workspace-toolbar .filters-live{flex-basis:100%}:root[data-interface-mode=new] .workspace-toolbar .board-topbar-actions{gap:3px;margin-left:0}:root[data-interface-mode=new] .workspace-filter-fields{left:16px;inline-size:calc(100% - 32px);padding:14px;grid-template-columns:minmax(0,1fr);max-block-size:55dvh;overflow:auto}:root[data-interface-mode=new] .workspace-viewbar{padding:0 16px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs{gap:18px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{font-size:11px;min-block-size:42px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button svg{display:none}:root[data-interface-mode=new] .workspace-pulse{padding:10px 16px;gap:8px}:root[data-interface-mode=new] .workspace-pulse-count>strong{font-size:18px}:root[data-interface-mode=new] .workspace-pulse-progress{display:none}:root[data-interface-mode=new] .workspace-attention{padding:5px 7px;font-size:10px}:root[data-interface-mode=new] .board-lane-nav{padding:10px 12px 4px}:root[data-interface-mode=new] .board.workspace-board{grid-auto-columns:minmax(260px,calc(100vw - 48px));gap:14px;padding:6px 16px 10px;scroll-padding-inline:16px;scroll-snap-type:x proximity}:root[data-interface-mode=new] .workspace-board>.column{scroll-snap-align:start}:root[data-interface-mode=new] .workspace-board .column-head{min-block-size:34px;margin-bottom:8px}:root[data-interface-mode=new] .task-drawer .task-modal-v2{padding:16px}}@media (prefers-reduced-motion:reduce){:root[data-interface-mode=new] .workspace-board{scroll-behavior:auto}}:root[data-interface-mode=new] .task-drawer-backdrop{inset:0 0 0 auto;inline-size:min(940px,100dvw);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-interface-mode=new] .task-drawer-backdrop-fullscreen{inline-size:100dvw}:root[data-interface-mode=new] .task-drawer .task-modal-v2{padding:0}:root[data-interface-mode=new] .task-drawer .task-modal-v2-head{padding:24px 28px 20px;border-bottom:1px solid var(--ds-line);margin-bottom:24px}:root[data-interface-mode=new] .task-drawer .task-modal-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:0 28px 24px}:root[data-interface-mode=new] .task-drawer .task-modal-v2-actions{padding:14px 28px}:root[data-interface-mode=new] .task-drawer .task-modal-v2-head .chip{font-size:11px;font-weight:500;min-height:26px;padding:4px 8px}@media(max-width:700px){:root[data-interface-mode=new] .task-drawer .task-modal-v2-head{padding:18px 16px;margin-bottom:18px}:root[data-interface-mode=new] .task-drawer .task-modal-layout{grid-template-columns:minmax(0,1fr);padding:0 16px 20px}:root[data-interface-mode=new] .task-drawer .task-modal-v2-actions{padding:12px 16px}}:root[data-interface-mode=new] .task-drawer .modal-properties-aside{padding:20px;min-block-size:0;align-self:start}:root[data-interface-mode=new] .task-drawer .modal-properties h3{font-size:13px;color:var(--ds-ink);margin-bottom:12px}:root[data-interface-mode=new] .task-drawer .property-grid{gap:18px}:root[data-interface-mode=new] .task-drawer .property-grid .field{grid-template-columns:18px minmax(0,1fr);gap:7px}:root[data-interface-mode=new] .task-drawer .property-icon{inline-size:18px;block-size:18px;border:0;border-radius:0;background:transparent;color:var(--ds-muted)}:root[data-interface-mode=new] .task-drawer .property-icon svg{width:15px;height:15px}:root[data-interface-mode=new] .task-drawer .property-grid .label{font-size:11px;font-weight:500;color:var(--ds-muted)}:root[data-interface-mode=new] .task-drawer .property-grid .field>:not(.property-icon):not(.label){grid-column:1/-1;min-width:0}:root[data-interface-mode=new] .task-drawer .property-grid .input,:root[data-interface-mode=new] .task-drawer .property-grid .select{width:100%;min-block-size:38px;font-size:12px;padding:8px 10px}:root[data-interface-mode=new] .task-drawer .reminder-toggle{font-size:11px;font-weight:400;min-block-size:28px}:root[data-interface-mode=new] .task-drawer .modal-property-help{grid-column:1/-1}:root[data-interface-mode=new] .task-drawer .modal-badge{font-size:11px;font-weight:500;min-height:26px;padding:4px 8px;border-radius:6px}:root[data-interface-mode=new] .task-drawer .modal-badge.badge-green{background:var(--ds-surface-subtle);border-color:var(--ds-line);color:var(--ds-muted)}:root[data-interface-mode=new] .workspace-content>.task-table-panel,:root[data-interface-mode=new] .workspace-content>.task-timeline{border:1px solid var(--ds-line);border-radius:12px;box-shadow:none}:root[data-interface-mode=new] .workspace-content .task-table-head{text-transform:none;font-size:11px;font-weight:500;letter-spacing:0}:root[data-interface-mode=new] .workspace-content .task-table-row>strong{font-size:12px;font-weight:550}:root[data-interface-mode=new] .workspace-content .task-table-row>[data-label="Срок"]{padding:0;background:transparent;font-size:11px}:root[data-interface-mode=new] .workspace-content .task-table-row>.deadline-overdue{color:var(--ds-danger)}:root[data-interface-mode=new] .workspace-content .task-table-row>.deadline-normal{color:var(--ds-muted)}:root[data-interface-mode=new]{--ds-bg:#dad9d3;--ds-surface:#f0efe8;--ds-surface-subtle:#e7e6de;--ds-surface-raised:#deddd5;--ds-muted:#73766f;--ds-line:#cfcec5;--ds-brand:#b5d91f;--ds-brand-strong:#24271f;--ds-brand-soft:#dfff3f;--ds-radius-panel:24px;--ds-shadow-panel:0 18px 55px rgb(39 40 36/9%);--taskora-shell:#3b3c38;--taskora-accent:#dfff3f;--taskora-accent-ink:#1b1d18;--taskora-blue:#536cff}:root[data-theme=dark][data-interface-mode=new]{--ds-bg:#101110;--ds-surface:#1c1d1b;--ds-surface-subtle:#292a27;--ds-surface-raised:#343531;--ds-ink:#f4f5ed;--ds-muted:#a1a39b;--ds-line:#3a3b37;--ds-brand:#c9f43d;--ds-brand-strong:#ecffc0;--ds-brand-soft:#344020;--taskora-shell:#171817;--taskora-accent:#c9f43d;--taskora-accent-ink:#151711;--taskora-blue:#536cff}:root[data-interface-mode=new] .main{background:var(--ds-surface)}:root[data-interface-mode=new] .button{border-radius:999px}:root[data-interface-mode=new] .button:focus-visible,:root[data-interface-mode=new] a:focus-visible,:root[data-interface-mode=new] button:focus-visible{outline-color:var(--taskora-accent);outline-offset:3px}:root[data-interface-mode=new] .brand-symbol{color:var(--taskora-accent-ink);background:var(--taskora-accent)}:root[data-interface-mode=new] .sidebar .nav-section a[aria-current=page]{box-shadow:none}:root[data-interface-mode=new] .sidebar .nav-section a[aria-current=page] svg{color:currentColor}:root[data-interface-mode=new] .workspace-header{padding:20px 28px 14px}:root[data-interface-mode=new] .workspace-board-mark{color:var(--taskora-accent-ink);background:var(--taskora-accent);border:0}:root[data-interface-mode=new] .workspace-header h1{font-size:27px;font-weight:520;letter-spacing:0}:root[data-interface-mode=new] .workspace-header .board-switcher{max-inline-size:270px}:root[data-interface-mode=new] .workspace-header .board-switcher .select{min-block-size:34px;border:1px solid var(--ds-line);border-radius:999px;background-color:var(--ds-surface-subtle);padding-inline:14px 32px;color:var(--ds-ink)}:root[data-interface-mode=new] .workspace-header .create-task-button{color:var(--taskora-accent-ink);border:0;border-radius:999px;background:var(--taskora-accent);box-shadow:none}:root[data-interface-mode=new] .workspace-header .create-task-button:hover{background:color-mix(in srgb,var(--taskora-accent) 82%,white)}:root[data-theme=dark][data-interface-mode=new] .workspace-header .create-task-button{color:#fff;background:var(--taskora-blue)}:root[data-theme=dark][data-interface-mode=new] .workspace-header .create-task-button:hover{background:#6a80ff}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar{padding:0 28px 14px}:root[data-interface-mode=new] .workspace-toolbar .search-shell{min-block-size:40px;block-size:40px;border-color:transparent;border-radius:999px}:root[data-interface-mode=new] .workspace-filters>summary{min-block-size:40px;border-color:transparent;border-radius:999px;background:var(--ds-surface-subtle);padding-inline:14px}:root[data-interface-mode=new] .workspace-filters[open]>summary{color:var(--taskora-accent-ink);border-color:transparent;background:var(--taskora-accent)}:root[data-interface-mode=new] .workspace-filter-fields{border-radius:22px;background:color-mix(in srgb,var(--ds-surface) 96%,transparent);box-shadow:0 22px 70px rgb(25 26 23/18%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-interface-mode=new] .workspace-viewbar{padding:8px 28px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs{gap:7px;padding:5px;background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{min-block-size:34px;padding:0 14px}:root[data-theme=dark][data-interface-mode=new] .workspace-viewbar .board-view-tabs button.active{color:#fff;background:var(--taskora-blue)}:root[data-interface-mode=new] .workspace-pulse{margin:0 28px 10px;padding:12px 18px;border:1px solid color-mix(in srgb,var(--ds-line) 75%,transparent);border-radius:20px;background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .workspace-pulse progress{accent-color:var(--taskora-accent)}:root[data-interface-mode=new] progress::-webkit-progress-value{background:var(--taskora-accent)}:root[data-interface-mode=new] .pulse-dot{background:var(--taskora-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--taskora-accent) 18%,transparent)}:root[data-interface-mode=new] .workspace-attention{border-radius:999px}:root[data-interface-mode=new] .board-lane-nav{margin:0 28px;padding:4px 0 12px;gap:7px;background:transparent}:root[data-interface-mode=new] .board-lane-nav button{padding:7px 11px;border:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-surface) 65%,transparent)}:root[data-interface-mode=new] .board-lane-nav button[aria-pressed=true]{color:var(--taskora-accent-ink);border-color:var(--taskora-accent);background:var(--taskora-accent)}:root[data-interface-mode=new] .board-lane-nav button[aria-pressed=true] i{background:currentColor}:root[data-interface-mode=new] .board.workspace-board{grid-auto-columns:minmax(220px,1fr);gap:14px;padding:0 28px 22px;background:transparent;scrollbar-color:color-mix(in srgb,var(--ds-muted) 45%,transparent) transparent}:root[data-interface-mode=new] .workspace-board>.column{padding:12px;border:1px solid color-mix(in srgb,var(--ds-line) 72%,transparent);border-radius:22px;background:color-mix(in srgb,var(--ds-surface-subtle) 78%,transparent)}:root[data-interface-mode=new] .workspace-board .column-head{min-block-size:38px;margin-bottom:8px;padding:0 4px 10px;border-bottom:0}:root[data-interface-mode=new] .workspace-board .column-head:before{border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--lane-color) 15%,transparent)}:root[data-interface-mode=new] .workspace-board .column-head .count{border-radius:999px}:root[data-interface-mode=new] .workspace-board .task-list{gap:9px;padding-right:2px}:root[data-interface-mode=new] .workspace-board .task-card{gap:11px;padding:16px;border-color:transparent;border-radius:18px;box-shadow:0 7px 22px rgb(37 38 34/7%)}:root[data-interface-mode=new] .workspace-board .task-card:hover{border-color:var(--taskora-accent);box-shadow:0 12px 30px rgb(37 38 34/11%);transform:translateY(-1px)}:root[data-theme=dark][data-interface-mode=new] .workspace-board .task-card{background:#292a27;box-shadow:none}:root[data-theme=dark][data-interface-mode=new] .workspace-board .task-card:hover{border-color:var(--taskora-blue)}:root[data-interface-mode=new] .workspace-board .task-title{font-size:13px;font-weight:590;line-height:1.48}:root[data-interface-mode=new] .task-tag,:root[data-interface-mode=new] .workspace-board .task-priority-signal{border-radius:999px}:root[data-interface-mode=new] .task-card-foot{border-top-color:color-mix(in srgb,var(--ds-line) 70%,transparent)}:root[data-interface-mode=new] .task-extra-people,:root[data-interface-mode=new] .task-unassigned{border-radius:50%}:root[data-interface-mode=new] .workspace-content>.task-table-panel,:root[data-interface-mode=new] .workspace-content>.task-timeline{margin:2px 28px 24px;border-radius:22px;background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .task-drawer{border-left:0;border-radius:28px 0 0 28px;background:var(--ds-surface);box-shadow:-28px 0 80px rgb(16 17 15/25%)}:root[data-interface-mode=new] .task-drawer .modal-mini-panel,:root[data-interface-mode=new] .task-drawer .modal-properties{border-color:transparent;border-radius:20px}:root[data-interface-mode=new] .task-drawer .input,:root[data-interface-mode=new] .task-drawer .select,:root[data-interface-mode=new] .task-drawer .textarea{border-radius:14px}@media (min-width:961px){:root[data-interface-mode=new] .app{grid-template-columns:204px minmax(0,1fr);gap:0;padding:0;background:var(--taskora-shell)}:root[data-interface-mode=new] .sidebar{background:var(--taskora-shell);padding:24px 13px 16px}:root[data-interface-mode=new] .main{block-size:calc(100dvh - 24px);margin:12px 12px 12px 0;border-radius:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-line) 65%,transparent),0 24px 70px rgb(15 16 14/18%)}}@media (max-width:600px){:root[data-interface-mode=new] .workspace-header{position:relative;align-items:flex-start}:root[data-interface-mode=new] .workspace-header .board-copy{min-inline-size:0;-webkit-padding-end:88px;padding-inline-end:88px}:root[data-interface-mode=new] .workspace-header .board-create-actions{position:absolute;inset-block-start:16px;inset-inline-end:16px}:root[data-interface-mode=new] .workspace-header .create-task-button{inline-size:80px;min-inline-size:80px;block-size:38px;padding:0 12px}:root[data-interface-mode=new] .workspace-header .create-task-button .create-task-short-label{display:inline}:root[data-interface-mode=new] .workspace-toolbar .filters-live{display:grid;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0}:root[data-interface-mode=new] .workspace-toolbar .filters-live .search{min-inline-size:0}:root[data-interface-mode=new] .workspace-toolbar .workspace-filters{min-inline-size:max-content}:root[data-interface-mode=new] .workspace-viewbar{padding-inline:12px;overflow-x:auto}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs{flex-wrap:nowrap}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{padding-inline:11px}:root[data-interface-mode=new] .workspace-pulse{margin:0 12px 8px;border-radius:16px}:root[data-interface-mode=new] .board-lane-nav{margin-inline:12px}:root[data-interface-mode=new] .board.workspace-board{grid-auto-columns:calc(100% - 24px);padding-inline:12px}:root[data-interface-mode=new] .workspace-board>.column{border-radius:18px;padding:9px}:root[data-interface-mode=new] .workspace-board .task-card{border-radius:16px}}:root[data-interface-mode=new] .workspace-title-block{gap:0}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs{padding:0;background:transparent}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{min-block-size:38px;padding-inline:13px}:root[data-interface-mode=new] .workspace-pulse{margin-bottom:8px;padding:10px 0;border:0;border-radius:0;background:transparent}:root[data-interface-mode=new] .workspace-pulse-progress{padding-left:20px}:root[data-interface-mode=new] .workspace-board>.column{border-color:transparent}:root[data-interface-mode=new] .workspace-board .column-head:before,:root[data-interface-mode=new] .workspace-board .task-card,:root[data-theme=dark][data-interface-mode=new] .workspace-board .task-card{box-shadow:none}:root[data-interface-mode=new] .workspace-board .task-card:hover{transform:none;box-shadow:none}:root[data-interface-mode=new] .task-priority-signal i{display:none}:root[data-interface-mode=new] .task-card-foot{padding-top:9px}@media (min-width:701px){:root[data-interface-mode=new] .sidebar .nav-section a svg{display:none}:root[data-interface-mode=new] .sidebar .nav-section a{padding-inline:14px}:root[data-interface-mode=new] .board-lane-nav{display:none}}@media (max-width:600px){:root[data-interface-mode=new] .workspace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}:root[data-interface-mode=new] .workspace-header .board-copy{grid-column:1;min-inline-size:0;-webkit-padding-end:0;padding-inline-end:0}:root[data-interface-mode=new] .workspace-header .board-create-actions{position:static;grid-column:2;grid-row:1}:root[data-interface-mode=new] .workspace-pulse{margin-inline:12px}:root[data-interface-mode=new] .board-lane-nav{display:flex}}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;align-items:center;inline-size:100%}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar .filters-live{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;inline-size:100%;min-inline-size:0;grid-area:auto}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar .filters-live .search{inline-size:100%;max-inline-size:none;grid-column:auto}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar .board-topbar-actions{-webkit-margin-start:0;margin-inline-start:0;grid-area:auto}@media (max-width:1100px){:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar{grid-template-columns:minmax(0,1fr)}:root[data-interface-mode=new] .workspace-toolbar .board-topbar-actions{justify-content:flex-start}}@media (max-width:600px){:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar .filters-live{grid-template-columns:minmax(0,1fr) auto}:root[data-interface-mode=new] .workspace-toolbar .filters-live .reset-filter-button{grid-column:1/-1;justify-self:start}}:root[data-interface-mode=new] .task-drawer .task-modal-v2-head h2{overflow-wrap:anywhere;letter-spacing:0}:root[data-interface-mode=new] .task-drawer .edit-description{-webkit-padding-after:32px;padding-block-end:32px}:root[data-interface-mode=new] .task-drawer .assignee-summary-value{white-space:normal;overflow-wrap:anywhere;line-height:1.4}:root[data-interface-mode=new] .task-drawer .assignee-picker-list{max-block-size:min(240px,40dvh)}:root[data-interface-mode=new] .task-drawer .task-modal-v2-actions{background:var(--ds-surface)}:root[data-interface-mode=new] .mobile-nav-menu{max-block-size:calc(100dvh - 110px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}@media (max-width:600px){:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar,:root[data-interface-mode=new] .workspace-header{padding-inline:12px}:root[data-interface-mode=new] .workspace-header .board-switcher{-webkit-margin-start:0;margin-inline-start:0;max-inline-size:100%}:root[data-interface-mode=new] .workspace-header .board-switcher .select{inline-size:100%}:root[data-interface-mode=new] .task-drawer .task-modal-v2-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}:root[data-interface-mode=new] .task-drawer .task-modal-v2-actions .button{min-inline-size:0;inline-size:100%;padding:8px;min-block-size:44px;block-size:auto;line-height:1.3;white-space:normal}:root[data-interface-mode=new] .task-modal-error{grid-column:1/-1}}@media (max-height:650px){:root[data-interface-mode=new] .task-drawer .task-modal-v2-head{position:static}:root[data-interface-mode=new] .task-drawer .task-modal-v2-head h2{font-size:20px}:root[data-interface-mode=new] .task-drawer .task-modal-v2-head{padding-block:14px;margin-bottom:14px}}@media (max-height:500px),(max-width:600px){:root[data-interface-mode=new] .workspace-filter-fields{position:fixed;inset:12px auto auto 12px;inline-size:min(620px,calc(100% - 24px));max-block-size:calc(100dvh - 104px - env(safe-area-inset-bottom))}}@media (max-height:500px){:root[data-interface-mode=new] .main:has(>.workspace-header){overflow-y:auto}:root[data-interface-mode=new] .board-content.workspace-content{flex:1 0 360px;min-block-size:360px}}:root[data-interface-mode=new]{--ds-bg:#dce9e8;--ds-surface:#fffefa;--ds-surface-subtle:#e9f0ef;--ds-surface-raised:#dbe8e6;--ds-ink:#263d3b;--ds-muted:#5c716e;--ds-line:#d4e1df;--ds-brand:#b8861b;--ds-brand-strong:#79540c;--ds-brand-soft:#f7e7b6;--ds-success:#277a63;--ds-warning:#956317;--ds-danger:#b54649;--ds-critical:#a73857;--ds-planned:#586fa4;--ds-teal:#3d6661;--ds-radius-shell:26px;--ds-radius-panel:20px;--ds-radius-control:999px;--ds-radius-compact:12px;--ds-shadow-shell:0 22px 54px rgb(36 76 72/16%);--ds-shadow-panel:0 8px 28px rgb(49 87 83/7%);--ds-shadow-popover:0 22px 60px rgb(26 66 62/20%);--taskora-shell:#395a55;--taskora-accent:#d8aa37;--taskora-accent-ink:#263b38;--taskora-blue:#3a6964;--bg:var(--ds-bg);--panel:var(--ds-surface);--panel-2:var(--ds-surface-subtle);--control:var(--ds-surface);--text:var(--ds-ink);--muted:var(--ds-muted);--border:var(--ds-line);--brand:var(--ds-brand);--brand-strong:var(--ds-brand-strong);--brand-soft:var(--ds-brand-soft);--shadow:var(--ds-shadow-panel);--radius:16px;--font-unbounded:"Segoe UI Variable","Segoe UI",sans-serif}:root[data-theme=dark][data-interface-mode=new]{--ds-bg:#172522;--ds-surface:#20332f;--ds-surface-subtle:#28403b;--ds-surface-raised:#31504a;--ds-ink:#f0f6f2;--ds-muted:#b3cbc4;--ds-line:#45645c;--ds-brand:#e4b54b;--ds-brand-strong:#f2d483;--ds-brand-soft:#584b2d;--taskora-shell:#10231f;--taskora-accent:#e4b54b;--taskora-accent-ink:#263b38;--taskora-blue:#79bcb0;--ds-shadow-shell:0 22px 54px rgb(0 0 0/30%);--ds-shadow-panel:0 8px 28px rgb(0 0 0/12%)}:root[data-interface-mode=new] body{background:var(--ds-bg);color:var(--ds-ink);font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.48}:root[data-interface-mode=new] .app{background:var(--ds-bg)}:root[data-interface-mode=new] .sidebar{border-color:transparent;border-radius:26px;background:var(--taskora-shell);box-shadow:var(--ds-shadow-shell)}:root[data-interface-mode=new] .brand,:root[data-interface-mode=new] .brand-wordmark{color:#f8fbf8}:root[data-interface-mode=new] .brand-wordmark small,:root[data-interface-mode=new] .sidebar .nav-section-label{color:#b8d0c9}:root[data-interface-mode=new] .brand-symbol{border:1px solid #ffffff45;border-radius:50%;color:#f9e7b1;background:#ffffff14;box-shadow:none}:root[data-interface-mode=new] .sidebar .nav-section a{border:0;border-radius:999px;color:#d5e4df;background:transparent;transition:background-color .22s ease,color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}:root[data-interface-mode=new] .sidebar .nav-section a svg{color:#bad0c9}:root[data-interface-mode=new] .sidebar .nav-section a:hover{color:#fff;background:#ffffff1b;transform:translateX(3px)}:root[data-interface-mode=new] .sidebar .nav-section a[aria-current=page]{color:#294841;background:#f7faf7;box-shadow:0 5px 16px rgb(13 43 39/14%)}:root[data-interface-mode=new] .sidebar .nav-section a[aria-current=page] svg{color:#b8861b}:root[data-interface-mode=new] .sidebar-account{border-color:#ffffff2a}:root[data-interface-mode=new] .sidebar .sidebar-profile-link{border-radius:14px;color:#fff}:root[data-interface-mode=new] .sidebar .sidebar-profile-link:hover{background:#ffffff1b}:root[data-interface-mode=new] .sidebar-profile-copy strong{color:#fff}:root[data-interface-mode=new] .sidebar-profile-copy small{color:#b8d0c9}:root[data-interface-mode=new] .sidebar .sidebar-account-actions button{color:#e4efe9}:root[data-interface-mode=new] .main{border:1px solid color-mix(in srgb,var(--ds-line) 76%,transparent);border-radius:26px;background:var(--ds-surface-subtle);box-shadow:var(--ds-shadow-shell)}:root[data-interface-mode=new] :is(.workspace-header,.workspace-toolbar,.workspace-viewbar,.topbar){background:var(--ds-surface-subtle);border-color:var(--ds-line)}:root[data-interface-mode=new] :is(.workspace-header,.page-heading,.settings-page-head,.files-head,.chats-page-head) h1{color:var(--ds-ink);font-weight:720;letter-spacing:-.025em}:root[data-interface-mode=new] .workspace-board-mark{border-radius:50%;background:var(--taskora-shell);color:#fff}:root[data-interface-mode=new] :is(.panel,.settings-block,.report-card,.history-panel,.files-list-panel,.files-preview-panel,.report-kpi,.report-visual-card,.notification-page-card,.changelog-release){border:1px solid var(--ds-line);border-radius:20px;background:var(--ds-surface);box-shadow:var(--ds-shadow-panel)}:root[data-interface-mode=new] :is(.button,.workspace-header .create-task-button){border:1px solid #c3942c;border-radius:999px;background:var(--taskora-accent);color:#253d38;box-shadow:0 5px 14px rgb(147 104 21/14%);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease,box-shadow .18s ease}:root[data-interface-mode=new] .button:hover:not(:disabled),:root[data-interface-mode=new] .workspace-header .create-task-button:hover{background:#ecc360;color:#253d38;transform:translateY(-2px);box-shadow:0 9px 20px rgb(147 104 21/19%)}:root[data-interface-mode=new] .button:active:not(:disabled){transform:scale(.97)}:root[data-interface-mode=new] :is(.button.secondary,.button.ghost){box-shadow:none}:root[data-interface-mode=new] :is(.input,.select,.textarea,.search-shell,.workspace-filters>summary){border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-surface);color:var(--ds-ink);box-shadow:none}:root[data-interface-mode=new] .textarea{border-radius:16px}:root[data-interface-mode=new] .workspace-filter-fields{border:1px solid var(--ds-line);border-radius:20px;background:var(--ds-surface);box-shadow:var(--ds-shadow-popover)}:root[data-theme=dark][data-interface-mode=new] .workspace-viewbar .board-view-tabs{background:var(--ds-surface-raised)}:root[data-interface-mode=new] .board-lane-nav button[aria-pressed=true],:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button.active{border-color:var(--taskora-shell);background:var(--taskora-shell);color:#fff}:root[data-interface-mode=new] .workspace-pulse{border-radius:18px;background:var(--ds-surface)}:root[data-interface-mode=new] .board-lane-nav button{border-radius:999px;background:var(--ds-surface)}:root[data-interface-mode=new] .workspace-board>.column{border:1px solid var(--ds-line);border-radius:20px;background:#f4f8f6}:root[data-theme=dark][data-interface-mode=new] .workspace-board>.column{background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .workspace-board .task-card{border:1px solid var(--ds-line);border-radius:16px;background:var(--ds-surface);box-shadow:0 5px 16px rgb(33 69 64/6%);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease}:root[data-interface-mode=new] .workspace-board .task-card:hover{border-color:#c7a04d;transform:translateY(-3px);box-shadow:0 12px 24px rgb(33 69 64/12%)}:root[data-interface-mode=new] :is(.task-drawer,.modal,.notification-popover,.mobile-nav-menu){border-radius:20px;background:var(--ds-surface);box-shadow:var(--ds-shadow-popover)}:root[data-interface-mode=new] .task-drawer{border-radius:24px 0 0 24px}:root[data-interface-mode=new] :is(.task-drawer .modal-mini-panel,.task-drawer .modal-properties){border-radius:18px}:root[data-interface-mode=new] :is(.task-drawer .input,.task-drawer .textarea,.task-drawer .select){border-radius:12px}:root[data-interface-mode=new] :is(th,thead){background:var(--ds-surface-subtle);color:var(--ds-ink)}:root[data-interface-mode=new] ::selection{background:#ecd18d;color:#253d38}:root[data-interface-mode=new] ::-webkit-scrollbar{width:10px;height:10px}:root[data-interface-mode=new] ::-webkit-scrollbar-track{background:var(--ds-surface-subtle)}:root[data-interface-mode=new] ::-webkit-scrollbar-thumb{border:2px solid var(--ds-surface-subtle);border-radius:999px;background:#9db7b0}:root[data-interface-mode=new] :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #b8861b;outline-offset:3px}@keyframes taskora-surface-arrive{0%{opacity:.35}to{opacity:1}}@keyframes taskora-content-arrive{0%{opacity:.35;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}:root[data-interface-mode=new] .sidebar{animation:taskora-surface-arrive .64s cubic-bezier(.16,1,.3,1) both}:root[data-interface-mode=new] .main{animation:taskora-surface-arrive .72s cubic-bezier(.16,1,.3,1) 80ms both}:root[data-interface-mode=new] .main>:is(.content,.workspace-header,.board-topbar,.topbar){animation:taskora-content-arrive .65s cubic-bezier(.16,1,.3,1) .15s both}:root[data-interface-mode=new] .main>:is(.board-topbar,.topbar){animation-name:taskora-surface-arrive}:root[data-interface-mode=new] .workspace-board>.column{animation:taskora-content-arrive .52s cubic-bezier(.16,1,.3,1) both}:root[data-interface-mode=new] .workspace-board>.column:nth-child(2){animation-delay:70ms}:root[data-interface-mode=new] .workspace-board>.column:nth-child(3){animation-delay:.14s}:root[data-interface-mode=new] .workspace-board>.column:nth-child(n+4){animation-delay:.21s}:root[data-interface-mode=new] :is(.sidebar,.main,.main>.content,.main>.workspace-header,.main>.board-topbar,.main>.topbar,.workspace-board>.column){animation-fill-mode:backwards}:root[data-interface-mode=new] .profile-page .pc-behind{display:none}@media (prefers-reduced-motion:reduce){:root[data-interface-mode=new] :is(.sidebar,.main,.main>.content,.main>.workspace-header,.main>.board-topbar,.main>.topbar,.workspace-board>.column){animation:none}:root[data-interface-mode=new] :is(.sidebar .nav-section a,.workspace-board .task-card,.button){transition-duration:80ms}:root[data-interface-mode=new] .workspace-board .task-card:hover{transform:none}}@media (min-width:961px){:root[data-interface-mode=new] .app{grid-template-columns:214px minmax(0,1fr);gap:0;inline-size:100%;margin:0;padding:0;background:var(--ds-bg)}:root[data-interface-mode=new] .sidebar{block-size:100dvh;max-block-size:none;border-radius:0;padding:24px 14px;box-shadow:none}:root[data-interface-mode=new] .app>.main,:root[data-interface-mode=new] .main:has(>.workspace-header){block-size:100dvh;margin:0;border:0;border-radius:0;box-shadow:none}}@media (max-width:960px){:root[data-interface-mode=new] .app{background:var(--ds-bg)}:root[data-interface-mode=new] .main{background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .mobile-nav{background:var(--taskora-shell);color:#fff}:root[data-interface-mode=new] .mobile-nav-more>summary,:root[data-interface-mode=new] .mobile-nav>a{color:#e6f0ec}:root[data-interface-mode=new] .mobile-nav-more>summary.is-active,:root[data-interface-mode=new] .mobile-nav-more[open]>summary,:root[data-interface-mode=new] .mobile-nav>a[aria-current=page]{background:var(--taskora-accent);color:var(--taskora-accent-ink)}}:root[data-interface-mode=new] .sidebar .nav-desktop{gap:12px}:root[data-interface-mode=new] .sidebar .sidebar-profile-top{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:10px;margin:0 3px 8px;padding:15px 8px 12px;border:1px solid #ffffff28;border-radius:17px;background:#ffffff0d;text-align:center}:root[data-interface-mode=new] .sidebar .sidebar-profile-top .sidebar-profile-copy{justify-items:center;inline-size:100%}:root[data-interface-mode=new] .sidebar .sidebar-profile-top .sidebar-profile-copy strong{font-size:12px;font-weight:720}:root[data-interface-mode=new] .sidebar .sidebar-profile-top .sidebar-profile-copy small{font-size:10px}:root[data-interface-mode=new] .sidebar .nav-links{gap:14px}:root[data-interface-mode=new] .sidebar .nav-section{gap:2px}:root[data-interface-mode=new] .sidebar .nav-section-label{padding-bottom:5px;font-size:9px;letter-spacing:.09em;text-transform:uppercase}:root[data-interface-mode=new] .sidebar .nav-section a{min-block-size:37px;padding-block:7px}:root[data-interface-mode=new] .sidebar-account{-webkit-margin-before:auto;margin-block-start:auto}:root[data-interface-mode=new] .workspace-header{margin:20px 22px 0;padding:16px 20px 12px;border-radius:20px 20px 0 0;background:var(--ds-surface)}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar{inline-size:calc(100% - 44px);margin:0 22px 12px;padding:0 20px 16px;border-radius:0 0 20px 20px;background:var(--ds-surface)}:root[data-interface-mode=new] .workspace-header h1{font-size:clamp(20px,2vw,27px)}:root[data-interface-mode=new] .workspace-header .board-switcher .select,:root[data-interface-mode=new] .workspace-toolbar .search-shell{background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .workspace-viewbar{margin-inline:22px;padding-inline:0;border:0}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs{gap:6px;padding:4px;border-radius:999px;background:#dbe8e6}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{min-block-size:36px;border:0;border-radius:999px;padding-inline:15px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button.active{border:0;border-radius:999px;color:#fff;background:var(--taskora-shell)}:root[data-interface-mode=new] .flight-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,31%);grid-gap:16px;gap:16px;flex:1 1 auto;min-block-size:0;margin:16px 22px 22px}:root[data-interface-mode=new] .flight-results{display:flex;flex-direction:column;min-block-size:0;overflow:hidden}:root[data-interface-mode=new] .flight-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-block-size:54px;padding:0 4px 12px}:root[data-interface-mode=new] .flight-results-head h2{margin:0;color:var(--ds-ink);font-size:17px;font-weight:720}:root[data-interface-mode=new] .flight-results-head p{margin:3px 0 0;color:var(--ds-muted);font-size:11px}:root[data-interface-mode=new] .flight-result-count{flex:0 0 auto;border-radius:999px;background:var(--ds-surface);padding:6px 12px;color:var(--ds-ink);font-size:11px;font-weight:650}:root[data-interface-mode=new] .flight-results-list{display:grid;align-content:start;grid-gap:8px;gap:8px;min-block-size:0;overflow-y:auto;padding:1px 5px 10px 1px;scrollbar-gutter:stable}:root[data-interface-mode=new] .overview-task{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(90px,118px) auto;align-items:center;grid-gap:15px;gap:15px;min-block-size:100px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--ds-line) 68%,transparent);border-radius:17px;background:var(--ds-surface);box-shadow:0 7px 20px rgb(39 75 69/5%);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease}:root[data-interface-mode=new] .overview-task:after,:root[data-interface-mode=new] .overview-task:before{display:none}:root[data-interface-mode=new] .overview-task:hover{transform:translateY(-2px);border-color:#d4bb77;box-shadow:0 12px 24px rgb(39 75 69/10%)}:root[data-interface-mode=new] .flight-task-symbol{display:grid;place-items:center;inline-size:43px;block-size:43px;border-radius:50%;color:var(--taskora-shell);background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .flight-task-copy{display:grid;grid-gap:3px;gap:3px;min-inline-size:0}:root[data-interface-mode=new] .flight-task-number{color:var(--ds-muted);font-size:11px}:root[data-interface-mode=new] .flight-task-copy h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ds-ink);font-size:14px;font-weight:690;line-height:1.35}:root[data-interface-mode=new] .flight-task-state{overflow:hidden;color:var(--ds-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .flight-task-time{display:flex;align-items:center;gap:5px;min-inline-size:0;color:var(--ds-muted);font-size:11px}:root[data-interface-mode=new] .flight-task-time span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-interface-mode=new] .flight-task-time .deadline-overdue{border:0;background:transparent;color:var(--ds-danger);padding:0}:root[data-interface-mode=new] .flight-task-time .deadline-normal{border:0;background:transparent;color:var(--ds-muted);padding:0}:root[data-interface-mode=new] .flight-task-open{display:inline-flex;align-items:center;gap:5px;min-block-size:40px;border:0;border-radius:999px;color:#273b35;padding:6px 11px;font-size:10px;font-weight:750;transition:transform .18s ease,background-color .18s ease}:root[data-interface-mode=new] .flight-task-open:hover{transform:translateX(2px);background:#edc763}:root[data-interface-mode=new] .flight-results-empty{display:grid;place-items:center;min-block-size:190px;border:1px dashed var(--ds-line);border-radius:17px;color:var(--ds-muted);font-size:13px;text-align:center}:root[data-interface-mode=new] .flight-all-tasks{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-block-size:38px;margin-top:8px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-surface);color:var(--ds-ink);font-size:11px;font-weight:700}:root[data-interface-mode=new] .flight-route-panel{display:flex;flex-direction:column;min-block-size:0;overflow:hidden;padding:19px;border-radius:18px;background:var(--taskora-shell);color:#f7faf7;box-shadow:0 14px 30px rgb(31 68 63/17%)}:root[data-interface-mode=new] .flight-route-top{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:10px;letter-spacing:.11em}:root[data-interface-mode=new] .flight-route-top strong{color:#e6bd54;font-size:11px;font-weight:650;letter-spacing:0}:root[data-interface-mode=new] .flight-route-map{position:relative;flex:0 0 auto;margin:10px -7px 8px;color:#b6d2c9}:root[data-interface-mode=new] .flight-route-map svg{display:block;inline-size:100%;block-size:auto}:root[data-interface-mode=new] .flight-route-line{stroke:#e2b13c;stroke-dashoffset:80;animation:taskora-route-draw 1.2s cubic-bezier(.16,1,.3,1) .18s forwards}:root[data-interface-mode=new] .flight-route-node{fill:#e2b13c}:root[data-interface-mode=new] .flight-map-label{position:absolute;color:#f7faf7;font-size:8px;font-weight:700;letter-spacing:.07em}:root[data-interface-mode=new] .flight-map-label-start{inset-inline-start:3%;inset-block-end:6%}:root[data-interface-mode=new] .flight-map-label-end{inset-inline-end:2%;inset-block-start:3%}:root[data-interface-mode=new] .flight-route-description{margin:0 0 12px;color:#c7d9d2;font-size:11px;line-height:1.45}:root[data-interface-mode=new] .flight-route-stages{display:grid;align-content:start;grid-gap:2px;gap:2px;min-block-size:0;overflow-y:auto}:root[data-interface-mode=new] .flight-route-stages button{display:grid;grid-template-columns:23px minmax(0,1fr) auto 14px;align-items:center;grid-gap:8px;gap:8px;min-block-size:35px;border:0;border-bottom:1px solid #ffffff21;background:transparent;color:#f7faf7;text-align:start;font-size:11px;cursor:pointer}:root[data-interface-mode=new] .flight-route-stages button:hover{color:#f1c662}:root[data-interface-mode=new] .flight-stage-index{color:#e7bd59;font-size:10px}:root[data-interface-mode=new] .flight-route-stages strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-interface-mode=new] .flight-route-alert{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;min-block-size:37px;margin-top:auto;border:1px solid #ffffff42;border-radius:999px;background:#ffffff14;color:#fff;padding:7px 12px;font-size:10px;cursor:pointer}:root[data-interface-mode=new] .flight-route-alert span{display:inline-flex;align-items:center;gap:6px}:root[data-interface-mode=new] .flight-route-alert strong{color:#e8bd51;font-size:12px}:root[data-interface-mode=new] .flight-route-alert.is-active{background:#e8bd51;color:#253b36}:root[data-interface-mode=new] .flight-route-alert.is-active strong{color:inherit}@keyframes taskora-route-draw{to{stroke-dashoffset:0}}:root[data-theme=dark][data-interface-mode=new] .flight-task-symbol{background:#35574e;color:#e1f0e8}:root[data-theme=dark][data-interface-mode=new] .flight-task-time .deadline-normal{color:#b3cbc4}:root[data-theme=dark][data-interface-mode=new] .workspace-header .create-task-button{border-color:#c3942c;background:var(--taskora-accent);color:#253b36}:root[data-theme=dark][data-interface-mode=new] .workspace-header .create-task-button:hover{background:#edc763;color:#253b36}@media (max-width:1180px){:root[data-interface-mode=new] .flight-overview{grid-template-columns:minmax(0,1fr) 260px}:root[data-interface-mode=new] .overview-task{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}:root[data-interface-mode=new] .flight-task-time{grid-column:2;grid-row:2}:root[data-interface-mode=new] .flight-task-open{grid-column:3;grid-row:1/3}}@media (max-width:960px){:root[data-interface-mode=new] .sidebar .sidebar-profile-top{display:none}:root[data-interface-mode=new] .flight-overview{display:block;overflow-y:auto;margin:12px;padding-bottom:92px}:root[data-interface-mode=new] .flight-results,:root[data-interface-mode=new] .flight-results-list{overflow:visible}:root[data-interface-mode=new] .flight-route-panel{margin-top:18px;min-block-size:350px}:root[data-interface-mode=new] .flight-route-stages{overflow:visible}:root[data-interface-mode=new] .flight-route-alert{margin-top:15px}}@media (max-width:600px){:root[data-interface-mode=new] .workspace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:10px 10px 0;padding:14px 12px 8px}:root[data-interface-mode=new] .workspace-header .board-copy{display:grid;grid-column:1;grid-row:1;grid-gap:4px;gap:4px;-webkit-padding-end:0;padding-inline-end:0}:root[data-interface-mode=new] .workspace-header .board-create-actions{position:static;grid-column:2;grid-row:1;align-self:center}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar{inline-size:calc(100% - 20px);margin:0 10px 8px;padding:0 12px 12px}:root[data-interface-mode=new] .workspace-viewbar{margin-inline:10px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs{flex-wrap:nowrap;overflow-x:auto;max-inline-size:100%}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{flex:0 0 auto;padding-inline:11px}:root[data-interface-mode=new] .flight-results-head{min-block-size:48px}:root[data-interface-mode=new] .overview-task{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-block-size:100px;padding:10px}:root[data-interface-mode=new] .flight-task-symbol{inline-size:34px;block-size:34px}:root[data-interface-mode=new] .flight-task-symbol svg{inline-size:18px}:root[data-interface-mode=new] .flight-task-copy h3{font-size:13px}:root[data-interface-mode=new] .flight-task-open{align-self:center;min-inline-size:40px;min-block-size:44px;justify-content:center;padding:5px 7px;font-size:0}:root[data-interface-mode=new] .flight-task-open svg{inline-size:16px;block-size:16px}:root[data-interface-mode=new] .flight-route-panel{padding:16px}}@media (prefers-reduced-motion:reduce){:root[data-interface-mode=new] .flight-route-line{animation:none;stroke-dashoffset:0}:root[data-interface-mode=new] :is(.overview-task,.flight-task-open){transition-duration:80ms}:root[data-interface-mode=new] .overview-task:hover{transform:none}}:root[data-interface-mode=new]{--ds-bg:#e9e9e5;--ds-surface:#ffffff;--ds-surface-subtle:#f5f5f1;--ds-surface-raised:#ebebe5;--ds-ink:#20221f;--ds-muted:#5d625c;--ds-line:#dcded6;--ds-brand:#373b31;--ds-brand-strong:#20221f;--ds-brand-soft:#f0f4ad;--taskora-shell:#202320;--taskora-accent:#e9ff43;--taskora-accent-ink:#22251d;--taskora-blue:#7089a1;--ds-shadow-shell:0 26px 55px rgb(25 29 20/14%);--ds-shadow-panel:0 8px 22px rgb(25 29 20/6%);--ds-shadow-popover:0 20px 50px rgb(16 19 15/20%)}:root[data-theme=dark][data-interface-mode=new]{--ds-bg:#171a17;--ds-surface:#272b27;--ds-surface-subtle:#202420;--ds-surface-raised:#363b35;--ds-ink:#f6f8ee;--ds-muted:#b9c2b1;--ds-line:#4c5448;--taskora-shell:#0d100d;--taskora-accent:#e9ff43;--taskora-accent-ink:#22251d}:root[data-interface-mode=new] .sidebar .nav-section a svg{display:block;color:#d1d5c9}:root[data-interface-mode=new] .sidebar .nav-section a[aria-current=page]{background:var(--taskora-accent);color:var(--taskora-accent-ink)}:root[data-interface-mode=new] .sidebar .nav-section a[aria-current=page] svg{color:var(--taskora-accent-ink)}:root[data-interface-mode=new] .sidebar .nav-section a:hover{transform:translateX(2px)}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{color:#d5d8ce}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button:not(.active):hover{background:#454b40}:root[data-interface-mode=new] .workspace-board>.column{background:var(--ds-surface-subtle)}:root[data-interface-mode=new] .workspace-board .task-card:hover{border-color:#b9c63d}:root[data-interface-mode=new] .workspace-header .create-task-button{border-color:var(--taskora-accent)!important;background:var(--taskora-accent)!important;color:var(--taskora-accent-ink)!important}:root[data-interface-mode=new] .workspace-header .create-task-button:hover{background:#f0ff7b;color:var(--taskora-accent-ink)}:root[data-interface-mode=new] .flight-task-open{background:var(--taskora-accent);color:var(--taskora-accent-ink)}:root[data-interface-mode=new] .flight-route-alert strong,:root[data-interface-mode=new] .flight-route-top strong,:root[data-interface-mode=new] .flight-stage-index{color:var(--taskora-accent)}:root[data-interface-mode=new] .flight-route-line{stroke:var(--taskora-accent)}:root[data-interface-mode=new] .flight-route-node{fill:var(--taskora-accent)}:root[data-interface-mode=new] .flight-route-alert.is-active{background:var(--taskora-accent);color:var(--taskora-accent-ink)}:root[data-interface-mode=new] ::selection{background:var(--taskora-accent);color:var(--taskora-accent-ink)}:root[data-interface-mode=new] ::-webkit-scrollbar-thumb{background:#969b8e}:root[data-interface-mode=new] :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#90a014}@media (min-width:961px){:root[data-interface-mode=new][data-board-sidebar-hidden=true] .app{grid-template-columns:74px minmax(0,1fr)!important}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar{display:flex;padding-inline:10px}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .brand{justify-content:center}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .brand-wordmark,:root[data-interface-mode=new][data-board-sidebar-hidden=true] .nav-section-label,:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar .nav-section a>span,:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar-account-actions,:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar-profile-copy,:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar>p{display:none}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar .sidebar-profile-top{padding:7px 0;margin-inline:0}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar .nav-links{align-items:center}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar .nav-section a{justify-content:center;inline-size:48px;block-size:48px;padding:0;border-radius:15px}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar .nav-section a svg{inline-size:21px;block-size:21px}:root[data-interface-mode=new] .sidebar-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;inline-size:100%;min-block-size:42px;margin-bottom:10px;border:1px solid #ffffff32;border-radius:13px;background:#ffffff18!important;color:#f3f7e9!important;font-size:11px;font-weight:650;cursor:pointer}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar-collapse-toggle{inline-size:48px}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar-collapse-toggle span{display:none}}@media (max-width:960px){:root[data-interface-mode=new][data-board-sidebar-hidden=true] .sidebar{display:block!important}:root[data-interface-mode=new][data-board-sidebar-hidden=true] .main:has(>.workspace-header){padding-bottom:calc(76px + env(safe-area-inset-bottom))}:root[data-interface-mode=new] .sidebar-collapse-toggle{display:none}}.task-map{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0;margin:8px 22px 22px;border:2px solid var(--taskora-shell);border-radius:28px;background:var(--ds-surface-subtle);overflow:hidden}.task-map-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:0 0 auto;padding:16px 25px 13px;background:var(--ds-surface)}.task-map-header h2{margin:0;color:var(--ds-ink);font-size:clamp(22px,2.3vw,32px);letter-spacing:-.035em;line-height:1.1}.task-map-header p{margin:6px 0 0;color:var(--ds-muted);font-size:12px}.task-map-controls{display:flex;flex:0 0 auto;gap:4px;padding:4px;border-radius:999px;background:var(--taskora-shell)}.task-map-controls button{min-block-size:44px;border:0;border-radius:999px;padding:7px 14px;background:transparent;font-size:12px;cursor:pointer}.task-map-controls button[aria-pressed=true]{background:var(--taskora-accent);color:var(--taskora-accent-ink);font-weight:750}.task-map-legend{display:flex;flex-wrap:wrap;gap:18px;flex:0 0 auto;padding:8px 25px;border-block:1px solid var(--ds-line);color:var(--ds-muted);font-size:11px}.task-map-legend span{display:inline-flex;align-items:center;gap:7px}.task-map-legend i{display:inline-block;inline-size:23px;border-top:2px solid var(--taskora-shell)}.task-map-legend i.dashed{border-style:dashed;border-color:#899d20}.task-map-legend i.context{inline-size:10px;block-size:10px;border:1px solid #899086;border-radius:50%;background:#e4e7df}.task-map-error{margin:8px 25px;padding:10px 12px;border-radius:12px;background:#fbe8e7;color:#8c2525;font-size:12px}.task-map-suggestions{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-block-size:56px;overflow-x:auto;overflow-y:hidden;padding:6px 25px;border-bottom:1px solid var(--ds-line);background:var(--ds-surface)}.task-map-suggestions>strong{flex:0 0 auto;margin-right:5px;font-size:11px}.task-map-suggestion{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:5px 6px 5px 10px;border:1px dashed #aebc42;border-radius:11px;font-size:11px}.task-map-suggestion span{display:grid}.task-map-suggestion small{max-inline-size:180px;overflow:hidden;color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap}.task-map-suggestion button{min-inline-size:44px;min-block-size:44px;border:0;border-radius:8px;padding:5px 8px;background:var(--taskora-accent);color:var(--taskora-accent-ink);font-size:11px;cursor:pointer}.task-map-suggestion button:last-child{background:var(--ds-surface-raised);font-size:16px}.task-map-scroll{flex:1 1 auto;min-block-size:0;overflow:auto;scroll-behavior:smooth;background-image:radial-gradient(#c9cdc2 1px,transparent 0);background-size:22px 22px}.task-map-plane{position:relative;display:flex;align-items:flex-start;gap:44px;inline-size:max-content;min-inline-size:100%;min-block-size:100%;padding:28px 36px 70px}.task-map-links{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:0}.task-map-links path{fill:none;stroke:#697d19;stroke-width:2;opacity:.76;animation:task-map-line-in .7s cubic-bezier(.16,1,.3,1) both}.task-map-links path.is-proposed{stroke:#a4b62b;stroke-width:1.5;stroke-dasharray:6 5;opacity:.7}.task-map-links marker path{fill:#697d19;stroke:none}.task-map-bucket{position:relative;z-index:1;flex:0 0 272px;min-block-size:310px}.task-map-gap{position:absolute;inset-inline-start:-42px;inset-block-start:6px;color:var(--ds-muted);font-size:10px;writing-mode:vertical-rl}.task-map-date{display:flex;justify-content:space-between;align-items:center;gap:8px;min-block-size:42px;margin-bottom:17px;border-bottom:2px solid var(--taskora-shell);color:var(--ds-ink);font-size:13px;font-weight:750;text-transform:capitalize}.task-map-date small{border-radius:50%;background:var(--taskora-accent);color:var(--taskora-accent-ink);inline-size:23px;block-size:23px;display:grid;place-items:center;font-size:11px}.task-map-stack{display:grid;align-content:flex-start;grid-gap:13px;gap:13px}.task-map-branch{display:grid;grid-gap:0;gap:0;min-inline-size:0}.task-map-branch.is-same-date-dependent{-webkit-margin-start:16px;margin-inline-start:16px}.task-map-card{position:relative;z-index:2;padding:15px;border:1px solid var(--ds-line);border-radius:18px;background:var(--ds-surface);box-shadow:0 7px 18px rgb(24 30 18/7%);transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,border-color .26s ease;animation:task-map-card-in .43s cubic-bezier(.16,1,.3,1) both}.task-map-card:hover{transform:translateY(-3px);box-shadow:0 14px 25px rgb(24 30 18/11%);border-color:#9eae30}.task-map-card.is-selected{border-color:#8fa11b;box-shadow:0 12px 27px rgb(103 118 17/16%)}.task-map-card.is-context{background:#e8eae5;border-style:dashed}.task-map-card-top{display:flex;justify-content:space-between;gap:8px;color:var(--ds-muted);font-size:10px}.task-map-card-top span:last-child{color:#566d21;font-weight:750}.task-map-card.is-context .task-map-card-top span:last-child{color:#585f58}.task-map-title{display:flex;align-items:center;justify-content:space-between;gap:6px;inline-size:100%;min-block-size:44px;margin:8px 0 5px;padding:0;border:0;background:none;color:var(--ds-ink);text-align:left;font-size:15px;font-weight:750;line-height:1.3;cursor:pointer}.task-map-title svg{flex:0 0 auto;transition:transform .22s ease}.task-map-title[aria-expanded=true] svg{transform:rotate(90deg)}.task-map-meta{display:flex;align-items:center;gap:5px;color:var(--ds-muted);font-size:10px}.task-map-meta span{margin-left:auto}.task-map-expand{display:inline-flex;align-items:center;gap:3px;min-block-size:44px;margin-top:12px;border:0;border-radius:999px;padding:5px 12px;background:var(--taskora-accent);color:var(--taskora-accent-ink);font-size:10px;font-weight:750;cursor:pointer}.task-map-order-controls{display:flex;justify-content:flex-end;gap:4px;margin-top:7px}.task-map-order-controls button{inline-size:44px;block-size:44px;border:1px solid var(--ds-line);border-radius:10px;background:var(--ds-surface-raised);color:var(--ds-ink);font-size:20px;cursor:pointer}.task-map-order-controls button:disabled{opacity:.35;cursor:default}.task-map-detail{position:relative;margin:9px 0 4px 20px;border:1px solid var(--ds-line);border-radius:14px;background:var(--ds-surface);font-size:11px;animation:task-map-branch-in .42s cubic-bezier(.16,1,.3,1) both}.task-map-children:before,.task-map-detail:before{content:"";position:absolute;inset-inline-start:-16px;inset-block-start:-9px;inline-size:15px;block-size:34px;-webkit-border-start:2px solid #8b9c26;border-inline-start:2px solid #8b9c26;-webkit-border-after:2px solid #8b9c26;border-block-end:2px solid #8b9c26;border-radius:0 0 0 10px}.task-map-detail p{margin:0 0 11px;color:var(--ds-ink);line-height:1.45}.task-map-detail ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0 0 12px;padding:0}.task-map-detail li{display:flex;align-items:flex-start;gap:7px;color:var(--ds-ink)}.task-map-detail li svg{flex:0 0 auto;border:1px solid var(--ds-line);border-radius:4px;color:transparent}.task-map-detail li svg.is-done{border-color:#7f9623;background:var(--taskora-accent);color:var(--taskora-accent-ink)}.task-map-detail>button{display:inline-flex;align-items:center;gap:5px;min-block-size:44px;border:0;padding:5px 0;background:none;color:#546b12;font-size:11px;font-weight:750;cursor:pointer}.task-map-deadline-form{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--ds-line)}.task-map-deadline-form strong{font-size:11px}.task-map-deadline-form label{color:var(--ds-muted)}.task-map-deadline-form input{inline-size:100%;min-block-size:44px;border:1px solid var(--ds-line);border-radius:9px;padding-inline:10px;background:var(--ds-surface);color:var(--ds-ink);font:inherit}.task-map-deadline-form button{min-block-size:44px;border:0;border-radius:9px;background:var(--taskora-accent);color:var(--taskora-accent-ink);font-weight:750;cursor:pointer}.task-map-muted{color:var(--ds-muted)}.task-map-dependency-control,.task-map-dependency-list{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.task-map-dependency-list{padding-top:9px;border-top:1px solid var(--ds-line)}.task-map-dependency-list strong{font-size:10px}.task-map-dependency-list span{display:flex;align-items:center;gap:5px;color:var(--ds-muted);font-size:10px}.task-map-dependency-list span button{min-inline-size:44px;min-block-size:44px;margin-left:auto;border:0;background:none;color:var(--ds-muted);font-size:16px;cursor:pointer}.task-map-dependency-control label{color:var(--ds-muted);font-size:10px}.task-map-detach,.task-map-inline-add{display:inline-flex;align-items:center;gap:4px;min-block-size:44px;border:0;border-radius:8px;padding:7px 8px;background:var(--taskora-accent);color:var(--taskora-accent-ink);font-size:10px;font-weight:750;cursor:pointer}.task-map-detach{margin-top:10px;background:var(--ds-surface-raised)}.task-map-dependency-control select{min-block-size:44px;inline-size:100%;border:1px solid var(--ds-line);border-radius:9px;background:var(--ds-surface-subtle);color:var(--ds-ink);font-size:11px}.task-map-children{position:relative;display:grid;grid-gap:10px;gap:10px;margin:10px 0 0 20px;animation:task-map-branch-in .47s cubic-bezier(.16,1,.3,1) both}.task-map-children:before{inset-block-start:-10px;block-size:38px}.task-map-branch.is-child .task-map-card{min-block-size:94px;border-radius:14px}.task-map-add-child{display:flex;align-items:center;justify-content:center;gap:5px;min-block-size:44px;border:1px dashed #9cae31;border-radius:11px;background:#f8fbd8;color:#3c4e0f;font-size:11px;font-weight:700;cursor:pointer}.task-map-empty{display:grid;place-items:center;align-content:center;inline-size:100%;min-block-size:290px;text-align:center;color:var(--ds-muted)}.task-map-empty h3{margin:10px 0 2px;color:var(--ds-ink)}.task-map-empty p{max-inline-size:320px;margin:0;font-size:12px}.task-map-footer{display:flex;align-items:center;gap:10px;min-block-size:44px;padding:8px 25px;border-top:1px solid var(--ds-line);background:var(--taskora-shell);color:#dce0d4;font-size:11px}.task-map-footer button,.task-map-footer span{display:inline-flex;align-items:center;gap:5px}.task-map-footer button{min-block-size:44px;margin-left:auto;border:0;background:none;color:#fff;font-size:11px;cursor:pointer}:root[data-theme=dark][data-interface-mode=new] .task-map-scroll{background-image:radial-gradient(#535b4c 1px,transparent 0)}:root[data-theme=dark][data-interface-mode=new] .task-map-card.is-context{background:#333a31}:root[data-theme=dark][data-interface-mode=new] .task-map-card.is-context .task-map-card-top span:last-child{color:#d1dbc9}:root[data-theme=dark][data-interface-mode=new] .task-map-add-child{background:#3b451d;color:#ecf8b2}:root[data-theme=dark][data-interface-mode=new] .task-map-error{background:#502a2a;color:#ffe6e3}@keyframes task-map-card-in{0%{opacity:.5;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes task-map-branch-in{0%{opacity:.4;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(-8px)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes task-map-line-in{0%{opacity:0;stroke-dasharray:0 999}to{opacity:.76}}@media (max-width:960px){.task-map{margin:12px 12px calc(84px + env(safe-area-inset-bottom));min-block-size:570px}.task-map-header{padding:18px}.task-map-plane{padding-inline:24px}}@media (max-width:600px){.task-map-header{display:grid;grid-gap:12px;gap:12px}.task-map-header h2{font-size:23px}.task-map-header p{display:none}.task-map-controls{justify-self:start}.task-map-legend{gap:14px;flex-wrap:nowrap;overflow-x:auto;padding-inline:18px;white-space:nowrap}.task-map-legend span{flex:0 0 auto}.task-map-suggestions{padding-inline:18px}.task-map-bucket{flex-basis:240px}.task-map-plane{gap:30px;-webkit-padding-end:calc(100vw - 210px);padding-inline-end:calc(100vw - 210px)}.task-map-gap{inset-inline-start:-29px}}@media (prefers-reduced-motion:reduce){.task-map :is(.task-map-card,.task-map-detail,.task-map-children,.task-map-links path){animation:none}.task-map :is(.task-map-card,.task-map-title svg){transition-duration:80ms}.task-map-scroll{scroll-behavior:auto}}:root[data-interface-mode=new] .workspace-header{margin:8px 14px 0;padding:8px 14px;border-radius:15px 15px 0 0}:root[data-interface-mode=new] .workspace-header h1{font-size:clamp(18px,1.5vw,22px)}:root[data-interface-mode=new] .topbar.board-topbar.workspace-toolbar{inline-size:calc(100% - 28px);margin:0 14px 5px;padding:0 14px 8px;border-radius:0 0 15px 15px}:root[data-interface-mode=new] .workspace-viewbar{margin-inline:14px;min-block-size:38px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs{background:var(--taskora-shell);padding:3px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button{color:#f0f2ea;background:transparent;min-block-size:32px}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button.active{color:var(--taskora-accent-ink);background:var(--taskora-accent)}:root[data-interface-mode=new] .workspace-viewbar .board-view-tabs button:not(.active):hover{color:#fff;background:#424941}:root[data-interface-mode=new] :is(.button:not(.secondary):not(.ghost),.flight-task-open){color:var(--taskora-accent-ink);background:var(--taskora-accent);border-color:var(--taskora-accent)}:root[data-interface-mode=new] :is(.button.secondary,.button.ghost){color:var(--ds-ink);background:var(--ds-surface);border-color:var(--ds-line)}.task-map{position:relative;margin:4px 14px 14px;border-width:1px;border-radius:18px}.task-map-header{min-block-size:38px;padding:6px 16px;gap:14px;border-bottom:1px solid var(--ds-line)}.task-map-header h2{font-size:15px;letter-spacing:-.015em}.task-map-header>span{display:inline-flex;align-items:center;gap:5px;-webkit-margin-end:auto;margin-inline-end:auto;color:var(--ds-muted);font-size:11px}.task-map-scroll{cursor:-webkit-grab;cursor:grab;scroll-behavior:auto}.task-map-scroll.is-panning{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.task-map-scroll.is-linking .task-map-card{outline:2px dashed color-mix(in srgb,var(--taskora-accent) 70%,var(--ds-ink));outline-offset:3px}.task-map-plane{gap:38px;padding:22px 28px 110px;transition:zoom .36s cubic-bezier(.16,1,.3,1)}.task-map-bucket{flex:0 0 auto;min-inline-size:252px}.task-map-stack{gap:26px}.task-map-branch,.task-map-stack{display:flex;align-items:flex-start}.task-map-branch{gap:12px;flex:0 0 auto}.task-map-branch.is-same-date-dependent{-webkit-margin-start:0;margin-inline-start:0}.task-map-card{flex:0 0 252px;inline-size:252px;min-block-size:112px;animation:task-map-card-in .48s cubic-bezier(.16,1,.3,1) both}.task-map-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.task-map-card[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.task-map-card-top{-webkit-padding-end:27px;padding-inline-end:27px}.task-map-link-handle{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;inline-size:34px;block-size:34px;border:1px solid var(--ds-line);border-radius:50%;background:var(--ds-surface-raised);color:var(--ds-ink);cursor:crosshair}.task-map-link-handle:hover{background:var(--taskora-accent);color:var(--taskora-accent-ink)}.task-map-detail{flex:0 0 284px;inline-size:284px;margin:0;padding:14px;max-block-size:calc(100dvh - 205px);overflow:auto;animation:task-map-cell-in .44s cubic-bezier(.16,1,.3,1) both}.task-map-detail:before{inset-inline-start:-13px;inset-block-start:35px;inline-size:12px;block-size:1px;border:0;border-top:2px solid #8b9c26;border-radius:0}.task-map-children{display:flex;align-items:flex-start;gap:12px;margin:0;animation:task-map-cell-in .5s cubic-bezier(.16,1,.3,1) both}.task-map-children:before{inset-inline-start:-13px;inset-block-start:35px;inline-size:12px;block-size:1px;border:0;border-top:2px solid #8b9c26;border-radius:0}.task-map-children .task-map-branch{gap:10px}.task-map-children .task-map-card{inline-size:225px;flex-basis:225px}.task-map-add-child{inline-size:160px;flex:0 0 160px}.task-map-footer{min-block-size:38px;gap:4px;padding:3px 12px}.task-map-footer output{min-inline-size:44px;text-align:center;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.task-map-footer button{min-inline-size:34px;min-block-size:32px;margin:0;padding:4px 8px;border-radius:8px}.task-map-footer button:nth-last-child(2){-webkit-margin-start:auto;margin-inline-start:auto}.task-map-footer button:hover{background:#ffffff20}.task-map-footer button:last-child{-webkit-margin-start:0;margin-inline-start:0}.task-map-tools{position:absolute;z-index:15;inset-block-start:47px;inset-inline-end:16px;display:grid;justify-items:end;grid-gap:8px;gap:8px}.task-map-tools-toggle{display:inline-flex;align-items:center;gap:7px;min-block-size:38px;padding:6px 11px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-surface);color:var(--ds-ink);box-shadow:0 6px 18px rgb(24 30 18/12%);cursor:pointer}.task-map-tools-toggle b{display:grid;place-items:center;min-inline-size:20px;block-size:20px;border-radius:50%;background:var(--taskora-accent);color:var(--taskora-accent-ink);font-size:10px}.task-map-tools-panel{display:grid;grid-gap:10px;gap:10px;inline-size:min(380px,calc(100vw - 50px));max-block-size:min(70dvh,560px);overflow:auto;padding:14px;border:1px solid var(--ds-line);border-radius:16px;background:var(--ds-surface);box-shadow:0 18px 42px rgb(20 26 17/18%)}.task-map-controls{inline-size:-moz-fit-content;inline-size:fit-content}.task-map-controls button{min-block-size:36px;color:#fff}.task-map-legend{padding:0;border:0;gap:12px}.task-map-suggestions{display:grid;min-block-size:0;padding:0;border:0;overflow:visible;grid-gap:6px;gap:6px}.task-map-suggestion{justify-content:space-between}.task-map-suggestion button:last-child{color:var(--ds-ink)}.task-map-link-confirm{position:absolute;z-index:20;inset-block-start:48px;inset-inline-start:16px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--ds-line);border-radius:13px;background:var(--ds-surface);color:var(--ds-ink);box-shadow:0 14px 32px rgb(20 26 17/17%)}.task-map-link-confirm span{display:grid;font-weight:750}.task-map-link-confirm small{font-weight:400;color:var(--ds-muted)}.task-map-link-confirm button{min-block-size:36px;border:1px solid var(--ds-line);border-radius:9px;padding:5px 9px;background:var(--ds-surface-raised);color:var(--ds-ink);cursor:pointer}.task-map-link-confirm button:first-of-type{border-color:var(--taskora-accent);background:var(--taskora-accent);color:var(--taskora-accent-ink)}@keyframes task-map-cell-in{0%{opacity:.4;-webkit-clip-path:inset(0 100% 0 0 round 14px);clip-path:inset(0 100% 0 0 round 14px);transform:translateX(-14px) scale(.92)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 14px);clip-path:inset(0 0 0 0 round 14px);transform:translateX(0) scale(1)}}@media (max-width:960px){.task-map{margin:5px 10px calc(80px + env(safe-area-inset-bottom));min-block-size:0}.task-map-header>span{display:none}}@media (max-width:600px){.task-map-header{display:flex;min-block-size:38px;padding:7px 12px}.task-map-header h2{font-size:16px}.task-map-bucket{min-inline-size:224px;flex-basis:auto}.task-map-plane{gap:28px;padding:18px 18px 90px}.task-map-card{inline-size:224px;flex-basis:224px}.task-map-detail{inline-size:260px;flex-basis:260px}.task-map-footer button:last-child{font-size:0}.task-map-footer button:last-child svg{inline-size:16px}}@media (prefers-reduced-motion:reduce){.task-map :is(.task-map-detail,.task-map-children){animation:none}.task-map-plane{transition:none}}.task-map-stack{position:relative;display:block;min-inline-size:252px;min-block-size:250px}.task-map-node{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1}.task-map-node:has(.task-map-card.is-selected){z-index:3}.task-map-card.is-own{cursor:-webkit-grab;cursor:grab}.task-map-card.is-own:active{cursor:-webkit-grabbing;cursor:grabbing}.task-map-card.is-own :is(.task-map-card-top,.task-map-meta){touch-action:none}.task-map-order-controls{justify-content:flex-start}.task-map-order-controls button{flex:1 1;min-inline-size:40px}@media (prefers-reduced-motion:no-preference){.task-map-node{transition:transform .18s cubic-bezier(.16,1,.3,1)}}.task-map-lane-rail{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:5;flex:0 0 156px;inline-size:156px;background:var(--ds-surface-subtle);box-shadow:12px 0 20px rgb(24 30 18/5%)}.task-map-rail-head{display:flex;align-items:center;min-block-size:42px;margin-bottom:17px;border-bottom:2px solid var(--taskora-shell);color:var(--ds-muted);font-size:12px;font-weight:750}.task-map-lane-label{display:flex;align-items:flex-start;padding:12px 10px 8px 0;border-bottom:1px solid var(--ds-line)}.task-map-lane-label span{display:block;max-inline-size:142px;border:1px solid var(--ds-line);border-radius:999px;padding:7px 10px;background:var(--ds-surface);color:var(--ds-ink);font-size:12px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.task-map-bucket{min-block-size:0}.task-map-lane{position:relative;border-bottom:1px solid var(--ds-line)}.task-map-lane:nth-child(odd){background:color-mix(in srgb,var(--ds-surface) 27%,transparent)}.task-map-bucket-lanes{display:block}@media (max-width:600px){.task-map-lane-rail{flex-basis:110px;inline-size:110px}.task-map-lane-label span{max-inline-size:104px;padding:6px 8px}}