@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sky-mid:#08090b;--sky-horizon:#0c0d10;--planet-core:#131518;--planet-edge:#0b0c0e;--planet-deep:#050607;--planet-rim-color:#fff3;--scene-orbit:#ffffff12;--scene-orbit-faint:#ffffff09;--sun-core:#fffc;--sun-mid:#e1e8f038;--sun-bloom:#e6ecf412;--sun-core-evening:#ffecd6bf;--sun-mid-evening:#ffd6b438;--sun-bloom-evening:#ffdcbe12;--card-surface:#0e0f1170;--card-line:#ffffff1a;--navigation-surface:#0f1012de;--selected-surface:#ffffff12;--hover-surface:#ffffff0f;--scrim:#0405068c;--thought-surface:#18191ceb;--thought-surface-soft:#0e0f1199;--thought-dim:#0e0f11e6;--thought-dot:#a4acb321;--thought-thread:#8d98a2;--bg:#060709;--atmos-teal:#e6ecf412;--atmos-jade:#ffffff08;--surface-1:#0f1012e3;--surface-2:#151618e3;--surface-3:#212224;--well:#0c0d10;--hairline:#ffffff12;--border-control:#777;--outline:#ffffff24;--glass-surface:#ffffff06;--active-glow:#6fd8bc0f;--scene-star:#fff;--scene-satellite:#fff;--scene-trail:#ffffff59;--ink:#ececec;--ink-muted:#b4b4b4;--ink-faint:#929292;--teal:#ececec;--teal-hover:#d5d5d5;--on-teal:#0d0d0d;--teal-text:#6fd8bc;--teal-tint:#ffffff12;--focus-ring:#ececec;--jade:#6fd8bc;--jade-tint:#6fd8bc1a;--sand:#e5b887;--sand-tint:#e5b8871a;--coral:#ef8e7a;--coral-tint:#ef8e7a1a;--glacier:#b4b4b4;--glacier-tint:#ffffff14;--slate:#b4b4b4;--slate-tint:#ffffff14;--on-pastel:#0d0d0d;--status-backlog:var(--slate);--status-next:var(--teal-text);--status-active:var(--jade);--status-awaiting:var(--sand);--status-blocked:var(--coral);--status-done:var(--slate);--status-cancelled:var(--ink-faint);--risk-calm:var(--jade);--risk-watch:var(--sand);--risk-high:var(--coral);--agent:var(--glacier);--shadow-star-birth:0 0 4px 1px #ffffff80;--shadow-satellite:0 0 6px #fff;--shadow-planet-rim:inset 0 1px 0 #fff3;--shadow-thought:0 2px 8px #0000002e;--shadow-raised:0 1px 2px #00000059, inset 0 1px 0 #ffffff09;--shadow-panel:0 22px 44px -18px #000c, 0 3px 10px #00000059, inset 0 1px 0 #ffffff0a;--shadow-float:0 32px 64px -20px #000000d9, 0 8px 20px #0006, inset 0 1px 0 #ffffff0d;--shadow-inset:inset 0 2px 6px #00000080, inset 0 -1px 0 #ffffff08;--shadow-selected:none;--shadow-primary:none;--shadow-agent:0 0 12px #9fd6e68c}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sky-mid:#f3f4f6;--sky-horizon:#f7f2ec;--planet-core:#e1e3e7;--planet-edge:#d6d9dd;--planet-deep:#c9cdd2;--planet-rim-color:#fffffff2;--scene-orbit:#00000014;--scene-orbit-faint:#0000000d;--sun-core:#fff;--sun-mid:#ffcea080;--sun-bloom:#ffc8964d;--sun-core-evening:#fff;--sun-mid-evening:#ffbe8c8c;--sun-bloom-evening:#ffba8c57;--card-surface:#ffffff94;--card-line:#00000014;--navigation-surface:#fafafbde;--selected-surface:#0000000f;--hover-surface:#0000000b;--scrim:#ebedf08c;--thought-surface:#ffffffeb;--thought-surface-soft:#ffffffb8;--thought-dim:#ebedf0eb;--thought-dot:#525d6729;--thought-thread:#708089;--bg:#ebedf0;--atmos-teal:#ffc8964d;--atmos-jade:#ffffff73;--surface-1:#fafafbe3;--surface-2:#ffffffe3;--surface-3:#e6e7e9;--well:#f3f4f6;--hairline:#00000014;--border-control:#767676;--outline:#00000024;--glass-surface:#ffffff69;--active-glow:#0e7a6312;--scene-star:#282e38;--scene-satellite:#1a1c1f;--scene-trail:#00000059;--ink:#0d0d0d;--ink-muted:#5d5d5d;--ink-faint:#626262;--teal:#0d0d0d;--teal-hover:#2b2b2b;--on-teal:#fff;--teal-text:#0b6550;--teal-tint:#0000000f;--focus-ring:#0d0d0d;--jade:#0b6550;--jade-tint:#0e7a6324;--sand:#83530f;--sand-tint:#8a5a121a;--coral:#a63725;--coral-tint:#b23f2b1a;--glacier:#5d5d5d;--glacier-tint:#0000000f;--slate:#5d5d5d;--slate-tint:#0000000f;--on-pastel:#fff;--status-backlog:var(--slate);--status-next:var(--teal-text);--status-active:var(--jade);--status-awaiting:var(--sand);--status-blocked:var(--coral);--status-done:var(--slate);--status-cancelled:var(--ink-faint);--risk-calm:var(--jade);--risk-watch:var(--sand);--risk-high:var(--coral);--agent:var(--glacier);--shadow-star-birth:0 0 4px 1px #282e3859;--shadow-satellite:0 0 6px #1a1c1f;--shadow-planet-rim:inset 0 1px 0 #fffffff2, inset 0 2px 0 #0000000d;--shadow-thought:0 2px 8px #161b2014;--shadow-raised:0 1px 2px #16283414, inset 0 1px 0 #ffffffe6;--shadow-panel:0 18px 40px -20px #16283447, 0 2px 6px #1628340f;--shadow-float:0 30px 60px -22px #16283459, 0 6px 16px #16283414;--shadow-inset:inset 0 2px 4px #16283414, inset 0 0 0 1px #1628340f;--shadow-selected:none;--shadow-primary:none;--shadow-agent:0 0 10px #21647b59}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sky-mid:#f3f4f6;--sky-horizon:#f7f2ec;--planet-core:#e1e3e7;--planet-edge:#d6d9dd;--planet-deep:#c9cdd2;--planet-rim-color:#fffffff2;--scene-orbit:#00000014;--scene-orbit-faint:#0000000d;--sun-core:#fff;--sun-mid:#ffcea080;--sun-bloom:#ffc8964d;--sun-core-evening:#fff;--sun-mid-evening:#ffbe8c8c;--sun-bloom-evening:#ffba8c57;--card-surface:#ffffff94;--card-line:#00000014;--navigation-surface:#fafafbde;--selected-surface:#0000000f;--hover-surface:#0000000b;--scrim:#ebedf08c;--thought-surface:#ffffffeb;--thought-surface-soft:#ffffffb8;--thought-dim:#ebedf0eb;--thought-dot:#525d6729;--thought-thread:#708089;--bg:#ebedf0;--atmos-teal:#ffc8964d;--atmos-jade:#ffffff73;--surface-1:#fafafbe3;--surface-2:#ffffffe3;--surface-3:#e6e7e9;--well:#f3f4f6;--hairline:#00000014;--border-control:#767676;--outline:#00000024;--glass-surface:#ffffff69;--active-glow:#0e7a6312;--scene-star:#282e38;--scene-satellite:#1a1c1f;--scene-trail:#00000059;--ink:#0d0d0d;--ink-muted:#5d5d5d;--ink-faint:#626262;--teal:#0d0d0d;--teal-hover:#2b2b2b;--on-teal:#fff;--teal-text:#0b6550;--teal-tint:#0000000f;--focus-ring:#0d0d0d;--jade:#0b6550;--jade-tint:#0e7a6324;--sand:#83530f;--sand-tint:#8a5a121a;--coral:#a63725;--coral-tint:#b23f2b1a;--glacier:#5d5d5d;--glacier-tint:#0000000f;--slate:#5d5d5d;--slate-tint:#0000000f;--on-pastel:#fff;--status-backlog:var(--slate);--status-next:var(--teal-text);--status-active:var(--jade);--status-awaiting:var(--sand);--status-blocked:var(--coral);--status-done:var(--slate);--status-cancelled:var(--ink-faint);--risk-calm:var(--jade);--risk-watch:var(--sand);--risk-high:var(--coral);--agent:var(--glacier);--shadow-star-birth:0 0 4px 1px #282e3859;--shadow-satellite:0 0 6px #1a1c1f;--shadow-planet-rim:inset 0 1px 0 #fffffff2, inset 0 2px 0 #0000000d;--shadow-thought:0 2px 8px #161b2014;--shadow-raised:0 1px 2px #16283414, inset 0 1px 0 #ffffffe6;--shadow-panel:0 18px 40px -20px #16283447, 0 2px 6px #1628340f;--shadow-float:0 30px 60px -22px #16283459, 0 6px 16px #16283414;--shadow-inset:inset 0 2px 4px #16283414, inset 0 0 0 1px #1628340f;--shadow-selected:none;--shadow-primary:none;--shadow-agent:0 0 10px #21647b59}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-panel-inline:22px;--space-6:24px;--space-project-columns:36px;--space-task-columns:28px;--space-service-gap:28px;--space-service-item-gap:14px;--space-auth-inset:30px;--space-auth-gap:18px;--space-auth-offset:56px;--space-event-block:10px;--space-12:48px;--space-8:32px;--space-10:40px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--opacity-disabled:.45;--size-capture-clearance:96px;--size-thought-card:190px;--thought-tag-tint:20%;--size-dialog:512px;--size-dialog-wide:960px;--size-editor-min:240px;--size-choice-card-min:240px;--size-popover:368px;--size-control-sm:32px;--size-control:40px;--size-icon:16px;--size-tile:34px;--size-sidebar:232px;--size-sidebar-rail:64px;--size-sidebar-overlay:296px;--size-task-overlay:720px;--layout-project-columns:minmax(0, 3fr) minmax(0, 2fr);--layout-task-columns:minmax(0, 1.7fr) minmax(0, 1fr);--distance-task-enter:28px;--size-content:1040px;--size-service-content:1000px;--size-service-empty-copy:460px;--size-auth-card:400px;--size-service-step:26px;--size-event-time:56px;--size-workspace-content:1120px;--size-workspace-gutter:80px;--scene-planet-min-size:1200px;--scene-ground-inset:200px;--scene-world-shift:150px;--scene-world-scale:.96;--scene-planet-size:3600px;--scene-orbit-width:2600px;--scene-orbit-height:1300px;--scene-sun-width:520px;--scene-sun-height:24px;--scene-bloom-width:900px;--scene-bloom-height:220px;--blur-card:24px;--blur-glass:20px;--blur-overlay:8px;--blur-active-glow:18px;--scene-blur-sun:4px;--scene-blur-bloom:24px;--duration-active-glow:9s;--duration-active-glow-far:13s;--ease-glide:cubic-bezier(.45, 0, .55, 1);--duration-star-birth:1.6s;--duration-star-exit:.8s;--duration-star-twinkle:7s;--duration-scene-breathe:9s;--duration-scene-orbit:70s;--duration-scene-orbit-far:140s;--duration-none:0s;--duration-thought-arrange:.62s;--duration-fast:.12s;--duration-base:.24s;--duration-slow:.2s;--duration-spin:.7s;--duration-spin-reduced:1.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-press:.1s;--duration-exit:.16s;--duration-select-open:.144s;--duration-select-close:.108s;--duration-navigation:.38s;--duration-task-enter:.38s;--duration-navigation-label:.1s;--duration-hover-open:.15s;--duration-hover-close:.3s;--duration-scene-rise:2.6s;--duration-reduced:.12s;--ease-exit:cubic-bezier(.4, 0, 1, 1);--font-sans:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}.ui-text-service-title{font-family:var(--font-sans);font-size:17px;font-weight:500;line-height:24px}.ui-text-auth-title{font-family:var(--font-sans);letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:32px}.ui-text-page-title{font-family:var(--font-sans);letter-spacing:-.03em;font-size:40px;font-weight:300;line-height:46px}.ui-text-task-title{font-family:var(--font-sans);letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:34px}.ui-text-date-weekday{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.ui-text-display-date{font-family:var(--font-sans);letter-spacing:-.03em;font-size:40px;font-weight:300;line-height:46px}.ui-text-display{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:38px}.ui-text-metric{font-family:var(--font-sans);font-size:24px;font-weight:300;line-height:30px}.ui-text-title-1{font-family:var(--font-sans);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:30px}.ui-text-title-2{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:24px}.ui-text-body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.ui-text-body-strong{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:22px}.ui-text-small{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.ui-text-label{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.ui-text-numeric{font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:28px}.ui-text-mono{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:400;line-height:22px}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}code,kbd{font-family:var(--font-mono)}::selection{background:var(--teal-tint)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}*{scrollbar-width:thin;scrollbar-color:var(--ink-faint) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--ink-faint);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-muted);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:var(--ink-muted);border-width:2px}}@media (forced-colors:active){*{scrollbar-color:auto}::-webkit-scrollbar-thumb{background:canvastext}}[data-tone=teal]{--tone:var(--teal-text);--tone-tint:var(--teal-tint)}[data-tone=jade]{--tone:var(--jade);--tone-tint:var(--jade-tint)}[data-tone=sand]{--tone:var(--sand);--tone-tint:var(--sand-tint)}[data-tone=coral]{--tone:var(--coral);--tone-tint:var(--coral-tint)}[data-tone=glacier]{--tone:var(--glacier);--tone-tint:var(--glacier-tint)}[data-tone=slate]{--tone:var(--slate);--tone-tint:var(--slate-tint)}[data-tone=faint]{--tone:var(--ink-muted);--tone-tint:var(--slate-tint)}.ui-scene{min-height:100vh;padding:var(--space-8);color:var(--ink);background:radial-gradient(900px 480px at 92% -8%, var(--atmos-teal), transparent 62%), radial-gradient(640px 420px at -6% 108%, var(--atmos-jade), transparent 60%), var(--bg);position:relative}.ui-app{max-width:var(--size-content);gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.ui-app__header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ui-scene--auth{background:0 0;min-height:100dvh}.ui-scene--auth .ui-app{z-index:1;position:relative}.ui-panel.ui-auth-panel{padding:var(--space-auth-inset);border-radius:var(--radius-xl)}.ui-auth-panel .ui-panel__head{margin-bottom:var(--space-auth-gap)}.ui-auth-panel .ui-form{gap:var(--space-auth-gap)}.ui-auth-panel .ui-btn{min-height:var(--size-control);max-width:100%;height:auto;padding-block:var(--space-2);white-space:normal;text-align:center;justify-content:center}.ui-scene--auth .ui-app__footer{text-align:center}.ui-app__brand{align-items:center;gap:var(--space-3);font-size:15px;font-weight:600;line-height:22px;display:flex}.ui-app__meta{align-items:center;gap:var(--space-3);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.ui-utility-pill{border-radius:var(--radius-pill);box-shadow:none;background:0 0;align-items:center;display:flex}.ui-utility-pill--identity{max-width:calc(var(--space-8) * 5);border:1px solid var(--hairline);background:var(--glass-surface);height:34px;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;padding:0 14px;font-size:13px;line-height:32px;display:block;overflow:hidden}.ui-utility-pill--theme,.ui-utility-pill--sign-out{padding:0}.ui-utility-pill--theme .ui-segmented{border:1px solid var(--hairline);background:var(--glass-surface);box-shadow:none;gap:4px}.ui-utility-pill--theme .ui-segmented label{height:30px}.ui-utility-pill--theme .ui-segmented label:has(input:checked){background:var(--selected-surface);box-shadow:none}.ui-utility-pill--sign-out>.ui-btn{width:34px;height:34px;color:var(--ink-muted)}.ui-workspace__utility>.ui-app__meta{gap:var(--space-2)}.ui-app__footer{color:var(--ink-faint);font-size:13px;line-height:18px}.ui-workspace{grid-template-columns:minmax(0,1fr);min-height:100vh;padding:0;font-size:14px;line-height:20px;display:grid}.ui-workspace__sidebar{top:var(--space-2);z-index:20;width:var(--size-sidebar-rail);margin:var(--space-2);grid-area:1/1;align-self:start;position:sticky}.ui-workspace__rail,.ui-workspace__desktop-panel{border:1px solid var(--card-line);border-radius:var(--radius-xl);background:var(--card-surface);box-shadow:none}.ui-workspace__rail{width:var(--size-sidebar-rail);justify-items:center;gap:var(--space-4);max-height:calc(100dvh - var(--space-2) * 2);padding:var(--space-3) var(--space-2);display:grid;overflow:auto}.ui-workspace__desktop-panel{z-index:1;height:calc(100dvh - var(--space-2) * 2);gap:var(--space-1);width:var(--size-sidebar-overlay);clip-path:inset(0 calc(var(--size-sidebar-overlay) - var(--size-sidebar-rail)) 0 0 round var(--radius-xl));background:var(--navigation-surface);box-shadow:none;border-radius:var(--radius-xl);transition:clip-path var(--duration-navigation) var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;justify-items:stretch;padding:12px 11px;position:relative;overflow:hidden}.ui-workspace__desktop-panel[data-open=true]{clip-path:inset(0 0 0 0 round var(--radius-xl))}@media (prefers-reduced-motion:reduce){.ui-workspace__desktop-panel{transition:none}}.ui-workspace__sidebar .ui-app__brand{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.ui-workspace__navigation{align-content:start;gap:var(--space-3);min-width:0;min-height:0;display:grid;overflow:auto}.ui-workspace__desktop-head{height:var(--size-control-sm);align-items:center;min-width:0;display:flex}.ui-workspace__desktop-heading{justify-content:space-between;align-items:center;gap:var(--space-2);opacity:0;min-width:0;transition:opacity var(--duration-base) var(--ease-out);flex:1;display:flex;overflow:hidden}.ui-workspace__desktop-panel[data-open=true] .ui-workspace__desktop-heading{opacity:1}.ui-workspace__desktop-heading .ui-app__brand{white-space:nowrap;min-width:0}.ui-workspace__desktop-heading .ui-app__brand>span:last-child{text-overflow:ellipsis;overflow:hidden}.ui-workspace__body{z-index:1;min-width:0;padding-inline:max(calc(var(--size-sidebar-rail) + var(--space-4)), var(--size-workspace-gutter));grid-area:1/1;position:relative}.ui-workspace__utility{justify-content:space-between;align-items:center;gap:var(--space-3);width:min(100%, var(--size-workspace-content));min-height:64px;padding:var(--space-3) 0;margin:0 auto;display:flex}@media (width>=861px){.ui-workspace__utility{width:auto;margin-inline-end:calc(var(--space-4) - max(calc(var(--size-sidebar-rail) + var(--space-4)), var(--size-workspace-gutter)))}}.ui-workspace__heading{align-items:baseline;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.ui-workspace__mobile-title{font-weight:500}.ui-workspace__page-title{color:var(--ink-muted)}.ui-workspace__utility>.ui-workspace__mobile-trigger,.ui-workspace__mobile-dialog,.ui-workspace__mobile-dialog{display:none}.ui-workspace__mobile-dialog{width:min(320px, calc(100vw - var(--space-6)));border:0;border-right:1px solid var(--hairline);background:var(--navigation-surface);height:100vh;max-height:none;color:var(--ink);box-shadow:var(--shadow-panel);margin:0;padding:0}.ui-workspace__mobile-dialog::backdrop{background:var(--scrim)}.ui-workspace__mobile-drawer{gap:var(--space-5);height:100%;padding:var(--space-4);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:auto}.ui-workspace__mobile-meta,.ui-workspace__mobile-nav{min-width:0}.ui-workspace__mobile-meta{justify-content:flex-start}.ui-workspace__mobile-nav{align-content:start;gap:var(--space-3);display:grid;overflow:auto}.ui-workspace__mobile-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-workspace__main{width:min(100%, var(--size-workspace-content));padding:var(--space-8) 0 var(--size-capture-clearance);margin:0 auto}.ui-brand-mark{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink);flex:none;place-items:center;display:grid}.ui-brand-mark img,.ui-brand-mark svg{object-fit:contain;width:24px;height:24px;display:block}.ui-stack{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.ui-stack--lg{gap:var(--space-6)}.ui-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;display:grid}.ui-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-weight:500;line-height:16px}.ui-muted{color:var(--ink-muted)}.ui-mono{font-family:var(--font-mono);font-size:12px;line-height:16px}.ui-kbd{font:500 12px / 16px var(--font-mono);padding:1px var(--space-1);border-radius:var(--radius-xs);background:var(--surface-3);color:var(--ink-muted);box-shadow:var(--shadow-raised)}.ui-icon{width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ui-empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--ink-muted);border-radius:var(--radius-md);background:var(--well);box-shadow:var(--shadow-inset)}.ui-panel{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);padding:var(--space-5);min-width:0}.ui-panel--plain{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ui-panel--plain .ui-panel__title{color:var(--ink-muted)}.ui-panel--glass,.ui-panel--service{padding:var(--space-5) var(--space-panel-inline);background:var(--card-surface);border-color:var(--card-line);box-shadow:none;-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card))}.ui-panel--glass .ui-panel__title,.ui-panel--service .ui-panel__title{color:var(--ink)}.ui-panel--glass:has(.ui-menu){z-index:20;position:relative}.ui-panel--service{gap:var(--space-service-item-gap);flex-direction:column;display:flex}.ui-panel--service .ui-panel__head{margin-bottom:0}.ui-panel--service .ui-panel__title{align-items:center;gap:var(--space-service-item-gap);display:flex}.ui-panel--service .ui-secret{margin-top:0}.ui-panel--service>.ui-btn,.ui-panel--service>.ui-stack>.ui-btn{max-width:100%;min-height:var(--size-control);height:auto;padding-block:var(--space-2);white-space:normal;place-self:flex-start start}.ui-panel--service>.ui-stack>.ui-btn--sm{min-height:var(--size-control-sm);padding-block:var(--space-1)}.ui-service-step{width:var(--size-service-step);height:var(--size-service-step);border-radius:var(--radius-pill);background:var(--surface-2);font-family:var(--font-mono);flex:none;place-items:center;display:inline-grid}.ui-panel.ui-service-empty{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;display:grid}.ui-service-empty>p{margin:0}.ui-service-empty>p:last-child{max-width:var(--size-service-empty-copy)}.ui-service-empty:before{content:"";width:var(--space-6);height:var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:radial-gradient(circle, var(--jade) 0 var(--space-1), transparent var(--space-1))}.ui-service-empty:after{content:"";top:calc(var(--space-12) - var(--space-1) / 2);left:calc(50% - var(--space-1) / 2);width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--ink);pointer-events:none;position:absolute}.ui-panel--well{background:var(--well);box-shadow:var(--shadow-inset)}.ui-panel--float{border-radius:var(--radius-xl);box-shadow:var(--shadow-float)}.ui-panel--narrow{width:100%;max-width:var(--size-auth-card)}.ui-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-panel__title:not([class*=ui-text-]){font-size:18px;font-weight:600;line-height:24px}.ui-panel__description{margin-top:var(--space-1);color:var(--ink-muted);font-size:13px;line-height:18px}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--size-control);border:1px solid var(--outline);border-radius:var(--radius-pill);font:400 14px / 20px var(--font-sans);white-space:nowrap;cursor:pointer;color:var(--ink);box-shadow:none;transition:background-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-press) var(--ease-out);background:0 0;padding:0 18px;display:inline-flex}.ui-btn:hover{background:var(--hover-surface);transition-duration:var(--duration-fast)}.ui-btn:active{transform:scale(.97)}.ui-btn--primary{background:var(--teal);color:var(--on-teal);box-shadow:var(--shadow-primary);border-color:#0000;font-weight:500}.ui-btn--primary:hover{background:var(--teal-hover)}.ui-btn--ghost{color:var(--ink-muted);box-shadow:none;background:0 0;border-color:#0000}.ui-btn--ghost:hover{background:var(--hover-surface);transition-duration:var(--duration-fast);color:var(--ink)}.ui-btn--danger{background:var(--coral-tint);color:var(--coral);box-shadow:none;border-color:#0000}.ui-btn--danger:hover{background:var(--coral);color:var(--on-pastel)}.ui-btn--sm{height:var(--size-control-sm);padding:0 14px;font-size:13px}.ui-btn--icon{width:var(--size-control);padding:0}.ui-btn--sm.ui-btn--icon{width:var(--size-control-sm)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.ui-btn[aria-busy=true]{cursor:progress}.ui-utility-pill--sign-out>.ui-btn{border-radius:var(--radius-pill)}.ui-spinner{border-radius:var(--radius-pill);width:14px;height:14px;animation:ui-spin var(--duration-spin) linear infinite;border:2px solid;border-right-color:#0000}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:var(--duration-spin-reduced)}}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field{gap:6px;min-width:0;display:grid}.ui-field__label{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px}.ui-input,.ui-select{width:100%;min-width:0;height:var(--size-control);padding:0 var(--space-3);background:var(--well);color:var(--ink);border:1px solid var(--border-control);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:400 15px / 22px var(--font-sans);transition:border-color var(--duration-fast) var(--ease-out)}.ui-textarea{height:auto;min-height:88px;padding-block:var(--space-3);resize:vertical}.ui-textarea--short{min-height:64px}.ui-input--sm{height:var(--size-control-sm);font-size:13px}.ui-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.ui-select option{background:var(--surface-1);color:var(--ink)}.ui-input::placeholder{color:var(--ink-faint)}.ui-input:hover,.ui-select:hover{border-color:var(--ink-muted)}.ui-input:disabled,.ui-select:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ui-input[readonly]{font-family:var(--font-mono);font-size:13px}.ui-field__hint{color:var(--ink-faint);font-size:13px;line-height:18px}.ui-field--error .ui-input,.ui-field--error .ui-select{border-color:var(--coral)}.ui-field__error{align-items:center;gap:var(--space-1);color:var(--coral);font-size:13px;line-height:18px;display:flex}.ui-checkbox{align-items:center;gap:var(--space-2);color:var(--ink-muted);cursor:pointer;font-size:14px;line-height:20px;display:inline-flex}.ui-checkbox input{appearance:none;border:1.5px solid var(--border-control);border-radius:var(--radius-xs);background:var(--well);cursor:pointer;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.ui-checkbox input:after{content:"";border:solid var(--on-pastel);opacity:0;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ui-checkbox input:checked{background:var(--jade);border-color:var(--jade)}.ui-checkbox input:checked:after{opacity:1}.ui-form{gap:var(--space-4);display:grid}.ui-choice-list{border:0;min-width:0;margin:0;padding:0}.ui-choice-list>legend{margin-bottom:var(--space-2);padding:0}.ui-choice-list__items{gap:var(--space-1);max-height:calc(var(--size-control) * 5);overscroll-behavior:contain;padding:var(--space-1);background:var(--well);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);display:grid;overflow:auto}.ui-choice{align-items:center;gap:var(--space-3);min-height:var(--size-control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-choice:hover{background:var(--surface-2)}.ui-choice:has(input:checked){background:var(--surface-1);outline:1px solid var(--border-control);outline-offset:-1px}.ui-choice:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-choice input{accent-color:var(--teal);margin:0}.ui-choice input:focus-visible{outline:none}.ui-choice__label{overflow-wrap:anywhere;min-width:0}.ui-choice-list:disabled{opacity:var(--opacity-disabled)}.ui-choice-list:disabled .ui-choice{cursor:default}.ui-choice-list--cards .ui-choice-list__items{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-choice-card-min)), 1fr));gap:var(--space-3);max-height:calc(var(--size-control) * 8);padding:var(--space-1);box-shadow:none;background:0 0;border:0}.ui-choice-list--cards .ui-choice{min-height:calc(var(--size-control) * 2);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-1)}.ui-choice-list--cards .ui-choice:hover{background:var(--surface-2);border-color:var(--border-control)}.ui-choice-list--cards .ui-choice:has(input:checked){background:var(--surface-2);border-color:var(--border-control)}.ui-form--inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end}.ui-command{align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--well);box-shadow:var(--shadow-inset);color:var(--ink-faint);text-align:left;cursor:text;border:0;width:100%;font-size:14px;display:flex}.ui-command .ui-kbd{margin-left:auto}.ui-secret{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:grid}.ui-secret__value{align-items:center;gap:var(--space-2);display:flex}.ui-secret__value .ui-input{flex:1;min-width:0}.ui-secret__note{color:var(--ink);font-size:14px;line-height:20px}.ui-secret__note strong{color:var(--ink);font-weight:500}.ui-message{align-items:flex-start;gap:var(--space-2);min-height:20px;color:var(--tone,var(--ink-muted));font-size:14px;line-height:20px;display:flex}.ui-message:empty{min-height:0;margin:0;position:absolute}.ui-message .ui-icon{margin-top:2px}.ui-table-wrap{margin:0 calc(-1 * var(--space-2));position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.ui-table th{padding:var(--space-2);text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.ui-table td{padding:var(--space-3) var(--space-2);border-top:1px solid var(--hairline);vertical-align:middle}.ui-table tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.ui-table tbody tr:hover{background:var(--surface-2)}.ui-table code{color:var(--ink-muted);font-size:13px}.ui-table__actions{text-align:right}.ui-badge{border-radius:var(--radius-pill);height:22px;font:500 12px / 16px var(--font-sans);white-space:nowrap;color:var(--tone,var(--slate));background:var(--tone-tint,var(--slate-tint));transition:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ui-badge:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.ui-badge--plain:before{display:none}.ui-badge--check:before{content:"✓" / "";background:0 0;width:auto;height:auto;font-size:11px;line-height:1}.ui-badge--strike{text-decoration:line-through}.ui-nav,.ui-nav__group{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.ui-nav__section{padding:var(--space-4) var(--space-3) 6px}.ui-nav__item{width:100%;min-height:38px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-muted);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.ui-nav__line{border-radius:var(--radius-sm);min-width:0;color:var(--ink-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;align-items:center;display:flex}.ui-nav__line>.ui-nav__item{min-width:0;color:inherit;flex:1}.ui-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-nav__line:hover,.ui-nav__sub .ui-nav__item:hover{background:var(--surface-2);color:var(--ink)}.ui-nav__line[data-context=true],.ui-nav__line[data-current=page],.ui-nav__sub .ui-nav__item[aria-current=page]{background:var(--selected-surface);color:var(--ink);box-shadow:none}.ui-nav__dot{border-radius:var(--radius-pill);background:var(--ink-faint);flex:none;width:8px;height:8px}.ui-nav__count{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ui-nav__item[aria-current=page] .ui-nav__count{color:var(--ink-muted)}.ui-nav__branch{visibility:hidden;transition:grid-template-rows var(--duration-slow) var(--ease-out), visibility var(--duration-slow);grid-template-rows:0fr;display:grid}.ui-nav__branch[data-expanded=true]{visibility:visible;grid-template-rows:1fr}.ui-nav__sub{gap:2px;min-height:0;margin:0;padding:0 0 0 30px;list-style:none;display:grid;overflow:hidden}.ui-nav__sub .ui-nav__item{min-height:34px;font-size:13px;line-height:18px}.ui-nav__sub .ui-nav__item:focus-visible,.ui-nav__line>.ui-nav__item:focus-visible{outline-offset:-2px}.ui-nav__line:where([data-current=page])>:focus-visible,.ui-nav__sub .ui-nav__item:where([aria-current=page]):focus-visible{outline-color:var(--focus-ring)}.ui-nav__caption{color:var(--ink-faint);margin-left:auto;font-size:12px}.ui-nav__toggle{width:var(--size-control-sm);height:var(--size-control-sm);margin:0 var(--space-1) 0 0;border-radius:var(--radius-xs);color:var(--ink-faint);cursor:pointer;outline-offset:-2px;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ui-nav__line:where([data-current=page]) .ui-nav__toggle,.ui-nav__toggle:where(:hover,:focus-visible){color:inherit}.ui-nav__toggle[hidden]{display:none}.ui-nav__toggle .ui-icon{width:var(--space-3);height:var(--space-3);transition:transform var(--duration-base) var(--ease-out);transform:rotate(-90deg)}.ui-nav__toggle:where([aria-expanded=true]) .ui-icon{transform:rotate(0)}.ui-tree{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.ui-tree__row{--depth:0;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3) 0 calc(var(--space-3) + var(--depth) * 22px);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);display:flex}.ui-tree__grip{width:18px;height:24px;color:var(--ink-faint);cursor:grab;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);place-items:center;margin-left:-20px;display:grid}.ui-tree__row:hover .ui-tree__grip,.ui-tree__row:focus-within .ui-tree__grip{opacity:1}.ui-tree__grip:active{cursor:grabbing}.ui-tree__row[data-drop=before]{box-shadow:inset 0 2px 0 var(--teal-text)}.ui-tree__row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--teal-text)}.ui-tree__row[data-drop=inside]{background:var(--teal-tint)}.ui-tree__row:hover{background:var(--surface-2)}.ui-tree__row[aria-selected=true]{background:var(--surface-2);box-shadow:var(--shadow-raised)}.ui-tree__toggle,.ui-tree__check{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ui-tree__toggle{border-radius:var(--radius-xs);width:20px;height:20px;transition:transform var(--duration-base) var(--ease-out)}.ui-tree__row[aria-expanded=false] .ui-tree__toggle{transform:rotate(-90deg)}.ui-tree__spacer{flex:none;width:20px}.ui-tree__check{border:1.5px solid var(--border-control);border-radius:var(--radius-xs);width:18px;height:18px;color:var(--on-pastel)}.ui-tree__check[aria-pressed=true]{background:var(--jade);border-color:var(--jade)}.ui-tree__check:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ui-tree__check .ui-icon{stroke-width:2.5px;width:12px;height:12px}.ui-tree__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-tree__edit{flex:1}.ui-tree__meta{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:12px;line-height:16px;display:inline-flex}.ui-tree__due--overdue{color:var(--coral)}.ui-tree__add{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);color:var(--ink-faint);display:flex}.ui-tree__add .ui-input{flex:1}.ui-tree__row[aria-selected=true] .ui-tree__title{font-weight:500}.ui-tree__row[data-closed=done] .ui-tree__title{color:var(--ink-faint)}.ui-tree__row[data-closed=cancelled] .ui-tree__title{color:var(--ink-faint);text-decoration:line-through}.ui-task{padding:var(--space-4);background:var(--card-surface);border:1px solid var(--card-line);border-radius:var(--radius-lg);box-shadow:none;transition:background-color var(--duration-base) var(--ease-out);gap:10px;display:grid}.ui-task__title{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:500;line-height:22px}.ui-task__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-task__open:hover{color:var(--teal-text)}.ui-task--clickable{position:relative}.ui-task--clickable .ui-task__open:after{content:"";z-index:1;border-radius:var(--radius-md);position:absolute;inset:0}.ui-task--clickable :is(button,a,input,select,textarea):not(.ui-task__open){z-index:2;position:relative}.ui-task__meta,.ui-blocker__meta{align-items:center;gap:6px var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.ui-task__due{align-items:center;gap:var(--space-1);display:inline-flex}.ui-task__due .ui-icon{width:14px;height:14px}.ui-task__due--overdue{color:var(--coral)}.ui-task__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ui-task--queued{box-shadow:none;background:0 0}.ui-task--queued .ui-task__title{color:var(--ink-muted);font-weight:400}.ui-task--queued:hover,.ui-task--queued:focus-within{background:var(--surface-2)}.ui-task--row{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.ui-task--row .ui-task__meta{justify-content:flex-start}.ui-task--row .ui-task__actions{margin:0}.ui-tag{align-items:center;gap:var(--space-1);max-width:100%;min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--ink-muted);background:var(--surface-3);box-shadow:var(--shadow-raised);font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.ui-tag__contour,.ui-tag__project{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-tag__project{color:var(--teal-text)}.ui-tag:hover .ui-tag__project{text-decoration:underline}.ui-crumbs ol{gap:var(--space-1);color:var(--ink-faint);flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.ui-crumbs li{gap:var(--space-1);min-width:0;display:flex}.ui-crumbs a{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--ink-muted);text-decoration:none;overflow:hidden}.ui-crumbs a:hover{color:var(--teal-text)}.ui-skeleton{border-radius:var(--radius-md);background:var(--surface-2);width:60%;height:14px;display:block}.ui-skeleton--title{width:min(100%,280px);height:30px}.ui-skeleton--card{width:100%;height:112px}.ui-skeleton--row{border-radius:var(--radius-sm);width:100%;height:40px}.ui-loading{gap:var(--space-3);display:grid}.ui-anchor{display:inline-flex;position:relative}.ui-menu,.ui-popover{z-index:20;top:calc(100% + var(--space-1));width:max-content;min-width:232px;max-width:min(360px, calc(100vw - var(--space-6)));gap:var(--space-1);padding:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-md);color:var(--ink);background:var(--surface-1);box-shadow:var(--shadow-float);display:grid;position:absolute;right:0}.ui-menu__label{padding:var(--space-2) var(--space-3)}.ui-menu--viewport{overscroll-behavior:contain;overflow-y:auto}.ui-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:400 14px / 20px var(--font-sans);text-align:left;background:0 0;border:0;display:flex}.ui-menu__trigger{border-radius:var(--radius-pill);min-height:auto;padding:0}.ui-menu__item:hover,.ui-menu__item:focus-visible{background:var(--surface-2)}.ui-menu__item:disabled{color:var(--ink-faint);cursor:not-allowed}.ui-menu__item--danger{color:var(--coral)}.ui-menu__item .ui-kbd{margin-left:auto}.ui-menu__sep{height:1px;margin:var(--space-1) var(--space-2);background:var(--hairline)}.ui-menu__note{margin:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink-muted);background:var(--well);box-shadow:var(--shadow-inset);font-size:13px;line-height:18px}.ui-popover{width:var(--size-popover);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay));max-width:min(var(--size-popover), calc(100vw - var(--space-6)));padding:var(--space-4);gap:var(--space-3);border-radius:var(--radius-lg)}.ui-popover__title{font-weight:600}.ui-dialog{width:min(var(--size-dialog), calc(100vw - var(--space-6)));border-radius:var(--radius-xl);max-width:none;color:var(--ink);box-shadow:var(--shadow-float);background:0 0;border:0;padding:0}.ui-dialog>.ui-panel{box-shadow:none}.ui-dialog .ui-panel__title{overflow-wrap:anywhere;min-width:0}.ui-dialog--wide{width:min(var(--size-dialog-wide), calc(100vw - var(--space-6)))}.ui-dialog::backdrop{background:color-mix(in srgb, var(--bg) 60%, transparent)}.ui-dialog__body{margin-top:var(--space-3);color:var(--ink-muted)}.ui-dialog__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.ui-toasts{z-index:40;right:var(--space-6);bottom:var(--space-6);gap:var(--space-2);width:min(400px, calc(100vw - var(--space-6)));display:grid;position:fixed}.ui-toast{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-float);grid-template-columns:8px minmax(0,1fr) auto auto;font-size:14px;line-height:20px;display:grid}.ui-toast__tile{border-radius:var(--radius-xs);background:var(--jade);align-self:stretch}.ui-toast[data-tone=error] .ui-toast__tile{background:var(--coral)}.ui-toast[data-tone=agent] .ui-toast__tile{background:var(--glacier)}.ui-project{gap:var(--space-4);padding:var(--space-5) var(--space-panel-inline);border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--card-surface);box-shadow:none;-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));display:grid}.ui-project__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-project__head h3{min-width:0;font-size:17px;font-weight:600;line-height:24px}.ui-project__head a{color:inherit;text-decoration:none}.ui-project__head a:hover{color:var(--teal-text)}.ui-project__head .ui-badge{color:var(--ink-muted);background:0 0;padding:0}.ui-project__head .ui-badge:before{background:var(--ink-muted)}.ui-project__active a,.ui-project__facts a{color:var(--ink);text-decoration:none}.ui-project__active a:hover,.ui-project__facts a:hover{text-decoration:underline}.ui-project__focus{color:var(--ink-muted)}.ui-project__facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ui-project__facts div{gap:var(--space-1);display:grid}.ui-project__facts dt{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.07em;font-size:12px;line-height:16px}.ui-project__facts dd{margin:0;font-size:14px;line-height:20px}.ui-project__facts dd [data-tone=coral]{color:var(--coral)}.ui-risk-inline{color:var(--ink-muted);font-size:13px;line-height:18px}.ui-project--compact{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ui-project--compact h3,.ui-project--archived{color:var(--ink-faint)}.ui-segmented--icons label{justify-content:center;width:30px;padding:0}.ui-segmented--icons .ui-icon{width:15px;height:15px}.ui-blocker{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);display:flex}.ui-tile{width:var(--size-tile);height:var(--size-tile);border-radius:var(--radius-md);color:var(--tone,var(--slate));background:var(--tone-tint,var(--slate-tint));flex:none;place-items:center;display:grid}.ui-blocker__body{flex:1;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.ui-blocker__title{font-size:14px;font-weight:500;line-height:20px}.ui-blocker[data-state=resolved]{box-shadow:none;background:0 0}.ui-blocker[data-state=resolved] .ui-blocker__title{color:var(--ink-faint)}.ui-risk{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.ui-risk--reasons{grid-template-columns:1fr}.ui-risk[data-level=calm]{--tone:var(--risk-calm)}.ui-risk[data-level=watch]{--tone:var(--risk-watch)}.ui-risk[data-level=high]{--tone:var(--risk-high)}.ui-risk__ring{--value:0;border-radius:var(--radius-pill);width:76px;height:76px;box-shadow:var(--shadow-panel);background:conic-gradient(var(--tone) calc(var(--value) * 1%), var(--surface-3) 0);place-items:center;display:grid}.ui-risk__core{border-radius:var(--radius-pill);background:var(--surface-1);width:58px;height:58px;box-shadow:var(--shadow-inset);font:600 20px / 24px var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;display:grid}.ui-risk__title{margin-bottom:6px;font-weight:500}.ui-risk__reasons{gap:var(--space-1);color:var(--ink-muted);margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:grid}.ui-risk__reasons li{justify-content:space-between;gap:var(--space-3);display:flex}.ui-risk__value{color:var(--tone,var(--ink));font-variant-numeric:tabular-nums;font-weight:500}.ui-risk__value:not([data-tone]){color:var(--ink)}.ui-spark{border-radius:var(--radius-pill);background:conic-gradient(from 90deg, var(--agent), transparent 72%);width:14px;height:14px;box-shadow:var(--shadow-agent);flex:none}.ui-agent{border-radius:var(--radius-pill);background:var(--glacier-tint);height:22px;color:var(--agent);font:500 12px / 16px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 6px;display:inline-flex}.ui-agent .ui-spark{width:10px;height:10px}.ui-events{margin:0;padding:0;list-style:none;display:grid}.ui-event{gap:var(--space-3);padding:var(--space-3) 0;color:var(--ink-muted);grid-template-columns:44px 14px minmax(0,1fr);align-items:start;font-size:13px;line-height:18px;display:grid}.ui-event+.ui-event{border-top:1px solid var(--hairline)}.ui-event__time{font-family:var(--font-mono);color:var(--ink-faint);font-size:12px}.ui-event .ui-spark{margin-top:2px}.ui-event__body{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-event__actor{color:var(--ink);font-weight:500}.ui-event__actor[data-actor=agent]{color:var(--agent)}.ui-event__reason{color:var(--ink)}.ui-event__reason:before{content:"«"}.ui-event__reason:after{content:"»"}.ui-event--compact{grid-template-columns:var(--size-event-time) minmax(0, 1fr);gap:var(--space-1) var(--space-service-item-gap);padding:var(--space-event-block) var(--space-service-item-gap);border-radius:var(--radius-md)}.ui-event--compact+.ui-event--compact{border-top:0}.ui-event--compact:hover{background:var(--surface-2)}.ui-event--compact .ui-spark{margin-right:var(--space-1)}.ui-journal-day{align-items:center;gap:var(--space-3);color:var(--ink-muted);padding:var(--space-2) var(--space-1);display:flex}.ui-journal-day:after{content:"";border-top:1px solid var(--hairline);flex:1}@media (width<=600px){.ui-panel.ui-auth-panel{padding:var(--space-5)}.ui-secret__value{flex-wrap:wrap}}.ui-segmented{border-radius:var(--radius-pill);background:var(--well);box-shadow:var(--shadow-inset);border:0;gap:2px;margin:0;padding:3px;display:inline-flex}.ui-segmented label{height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;font-size:13px;line-height:18px;display:inline-flex;position:relative}.ui-segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-segmented label:has(input:checked){background:var(--surface-3);color:var(--ink);box-shadow:var(--shadow-raised)}.ui-segmented label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}@media (width<=860px){.ui-scene,.ui-panel{padding:var(--space-4)}.ui-toasts{right:var(--space-3);bottom:var(--space-3)}.ui-workspace{display:block}.ui-workspace__sidebar{display:none}.ui-workspace__body{padding-inline:0}.ui-workspace__utility{z-index:10;min-height:54px;padding:var(--space-2) var(--space-4);background:var(--surface-1);justify-content:flex-start;position:sticky;top:0}.ui-workspace__mobile-title{font-weight:600}.ui-workspace__utility>.ui-workspace__mobile-trigger{display:inline-flex}.ui-workspace__utility>.ui-app__meta{display:none}.ui-workspace__mobile-dialog[open]{display:block}.ui-workspace__main{padding:var(--space-4)}}.ui-blocker__detail{gap:var(--space-2);margin-top:var(--space-2);color:var(--ink-muted);overflow-wrap:anywhere;display:grid}.ui-blocker__detail p{margin:0}.ui-task__context{vertical-align:middle;max-width:100%;margin-inline-start:var(--space-2);display:inline-flex}.ui-blocker{flex-wrap:wrap}.ui-blocker>.ui-row{flex-shrink:0}.ui-blocker__body{min-width:0}.ui-event__body{overflow-wrap:anywhere;min-width:0}@media (width<=600px){.ui-blocker>.ui-row{width:100%}.ui-blocker .ui-popover{max-width:calc(100vw - var(--space-10));inset-inline:0 auto}.ui-task__context{margin-inline-start:0}.ui-dialog--mobile-full{width:100vw;height:100dvh;max-height:none;box-shadow:none;border-radius:0;margin:0}.ui-dialog--mobile-full>.ui-panel{border-radius:0;min-height:100%}}.ui-task--with-context .ui-task__meta{justify-content:flex-start}.ui-task__context{width:fit-content;margin-inline-start:0;margin-top:var(--space-1);display:flex}.ui-blocker:has(.ui-blocker__detail)>.ui-row{width:100%}.ui-blocker__detail a,.ui-event__body a:not(.ui-tag){color:var(--teal-text)}@media (width<=600px){.ui-task--row{grid-template-columns:minmax(0,1fr)}.ui-task--row .ui-task__meta{justify-content:flex-start}.ui-dialog--mobile-full{max-width:none;inset:0}}.ui-popover[popover]{max-height:calc(100dvh - var(--space-4));margin:0;position:fixed;inset:auto;overflow:auto}.ui-popover[popover]:not(:popover-open){display:none}.ui-enter,.ui-table tbody tr,.ui-tree__row,.ui-task,.ui-blocker,.ui-event,.ui-project,.ui-secret,.ui-message:not(:empty){animation:ui-fade-in var(--duration-base) var(--ease-out)}.ui-menu,.ui-dialog[open]>.ui-panel{animation:ui-rise-in var(--duration-base) var(--ease-out)}.ui-popover:popover-open{animation:ui-rise-in var(--duration-base) var(--ease-out)}.ui-dialog[open]::backdrop,.ui-workspace__mobile-dialog[open]::backdrop{animation:ui-fade-in var(--duration-slow) var(--ease-out)}.ui-workspace__mobile-dialog[open] .ui-workspace__mobile-drawer{animation:ui-drawer-in var(--duration-base) var(--ease-out)}.ui-toast{animation:ui-toast-in var(--duration-base) var(--ease-out)}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-rise-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes ui-drawer-in{0%{opacity:0;transform:translateX(calc(-1 * var(--space-2)))}to{opacity:1;transform:none}}.ui-nav--compact{gap:var(--space-3);width:100%}.ui-nav--compact .ui-nav__item{min-height:var(--size-control);padding:var(--space-2);justify-content:center}.ui-nav--compact .ui-nav__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ui-nav--compact .ui-nav__dot{display:none}.ui-nav__initial{font-weight:600;display:none}.ui-nav__symbol{display:contents}.ui-nav--compact .ui-nav__initial{display:inline}.ui-workspace__mobile-head>.ui-app__brand{overflow-wrap:anywhere;min-width:0}.ui-workspace__mobile-head>.ui-btn,.ui-workspace__utility>.ui-workspace__mobile-trigger{flex-shrink:0}.ui-workspace__desktop-trigger{z-index:2;position:relative}.ui-workspace__trigger-cell,.ui-workspace__desktop-panel .ui-nav__symbol{flex:0 0 var(--size-control);width:var(--size-control);place-items:center;display:grid}.ui-workspace__desktop-heading>.ui-btn{flex-shrink:0}.ui-workspace__desktop-panel .ui-nav{gap:var(--space-1)}.ui-workspace__desktop-panel .ui-nav__line>.ui-nav__item{min-height:var(--size-control);gap:0;padding-inline:0}.ui-workspace__desktop-panel .ui-nav__group{gap:2px}.ui-workspace__desktop-panel .ui-nav__label{opacity:1;transition:opacity var(--duration-base) var(--ease-out) var(--duration-navigation-label), transform var(--duration-base) var(--ease-out) var(--duration-navigation-label);flex:1;transform:translate(0)}.ui-workspace__desktop-panel .ui-nav__dot{display:none}.ui-workspace__desktop-panel .ui-nav__initial{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--selected-surface);place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid}.ui-workspace__desktop-panel .ui-nav__section{white-space:nowrap;overflow:hidden}.ui-workspace__desktop-panel .ui-nav[data-collapsed=true] .ui-nav__section,.ui-workspace__desktop-panel .ui-nav[data-collapsed=true] .ui-nav__caption,.ui-workspace__desktop-panel .ui-nav[data-collapsed=true] .ui-nav__count{visibility:hidden}.ui-workspace__desktop-panel .ui-nav[data-collapsed=true] .ui-nav__label{opacity:0;transition-delay:var(--duration-none);transform:translate(8px)}.ui-workspace__desktop-panel .ui-nav[data-collapsed=true] .ui-nav__line{width:calc(var(--size-sidebar-rail) - var(--space-2) * 2 - 2px)}.ui-workspace__desktop-panel .ui-nav[data-collapsed=true] .ui-nav__label{flex:0 0 calc(var(--size-sidebar-overlay) - var(--size-sidebar-rail) - var(--space-6))}.ui-side-panel{inset:var(--space-4) var(--space-4) var(--space-4) auto;width:min(var(--size-task-overlay), calc(100vw - var(--space-4) * 2));max-width:none;height:calc(100dvh - var(--space-4) * 2);box-sizing:border-box;max-height:none;padding:var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-xl);color:var(--ink);background:var(--navigation-surface);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay));box-shadow:var(--shadow-float);margin:0;position:fixed;overflow:auto}.ui-side-panel::backdrop{background:var(--scrim)}.ui-side-panel[open]{animation:ui-side-panel-in var(--duration-task-enter) var(--ease-out)}@keyframes ui-side-panel-in{0%{transform:translateX(var(--distance-task-enter));opacity:0}to{opacity:1;transform:translate(0)}}@media (width<=600px){.ui-side-panel{width:100vw;height:100dvh;padding:var(--space-4);border:0;border-radius:0;inset:0}}@media (prefers-reduced-motion:reduce){.ui-side-panel[open]{animation:ui-fade-in var(--duration-reduced) linear}}.ui-crumbs--full a,.ui-crumbs--full [aria-current=page]{white-space:normal;overflow-wrap:anywhere;max-width:none}:root{scrollbar-gutter:stable}.ui-tree--cards{gap:var(--space-3)}.ui-tree.ui-tree--cards .ui-tree__row{gap:var(--space-3);padding:var(--space-4);margin-left:calc(min(var(--depth), 1) * var(--space-4));border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-1);overflow-wrap:anywhere;min-width:0;display:grid}.ui-tree.ui-tree--cards .ui-tree__row:hover,.ui-tree.ui-tree--cards .ui-tree__row--selected{background:var(--surface-2)}.ui-tree__title-line{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.ui-tree.ui-tree--cards .ui-tree__title{text-overflow:clip;white-space:normal;font-weight:500;overflow:visible}.ui-tree.ui-tree--cards .ui-tree__grip{margin-left:0}.ui-tree.ui-tree--cards .ui-tree__check{margin-top:var(--space-1)}.ui-tree__context{gap:var(--space-1);color:var(--ink-muted);flex-wrap:wrap;display:flex}.ui-tree__context .ui-btn{white-space:normal;text-align:left;height:auto;min-height:var(--size-control-sm);overflow-wrap:anywhere}.ui-tree__card-meta,.ui-tree__card-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-tree__card-meta{color:var(--ink-muted)}.ui-tree__card-actions{border-top:1px solid var(--hairline);padding-top:var(--space-3)}.ui-tree__card-actions .ui-anchor{margin-left:auto}.ui-tree.ui-tree--plain{gap:0}.ui-tree.ui-tree--plain .ui-tree__row{padding:var(--space-4) var(--space-2);border:0;border-bottom:1px solid var(--hairline);border-radius:var(--radius-sm);background:0 0}.ui-tree.ui-tree--plain .ui-tree__row:hover,.ui-tree.ui-tree--plain .ui-tree__row[aria-selected=true]{background:var(--hover-surface)}.ui-tree.ui-tree--plain .ui-tree__card-actions{border:0;padding-top:0}.ui-tree.ui-tree--plain .ui-tree__row[data-density=compact]{align-items:center;gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.ui-tree__compact-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.ui-tree__compact-actions .ui-menu__trigger{padding:0}.ui-tree--plain .ui-tree__slot{opacity:1;min-width:0;transition:grid-template-rows var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);grid-template-rows:1fr;display:grid}.ui-tree--plain .ui-tree__slot[data-visible=false]{opacity:0;transition-duration:var(--duration-exit);grid-template-rows:0fr}.ui-tree__clip{min-height:0;position:relative;overflow:hidden}.ui-tree__slot[data-visible=true] .ui-tree__clip:has(.ui-menu){overflow:visible}.ui-tree.ui-tree--plain .ui-tree__row{margin-inline-start:calc(min(var(--depth), 4) * var(--space-4))}.ui-tree--plain .ui-tree__slot[data-child=true] .ui-tree__row{border-inline-start:2px solid var(--border-control);background:var(--hover-surface);padding-inline-start:var(--space-3)}.ui-tree--plain .ui-tree__slot[data-child=true] .ui-tree__clip:before{content:"";inset-inline-start:calc(min(var(--depth), 4) * var(--space-4) - var(--space-2));top:var(--space-6);width:var(--space-2);border-top:2px solid var(--border-control);position:absolute}.ui-tree--plain .ui-tree__row:focus-visible{outline-offset:-2px}.ui-tree__context .ui-label{gap:var(--space-1);align-items:center;display:inline-flex}.ui-tree__context .ui-label .ui-icon{width:var(--space-3);height:var(--space-3)}.ui-tree__disclosure .ui-icon{transition:transform var(--duration-base) var(--ease-out);transform:rotate(-90deg)}.ui-tree__disclosure[aria-expanded=true] .ui-icon{transform:rotate(0)}.ui-tree__row[data-completing=true]{animation:ui-tree-complete var(--duration-base) var(--ease-out)}.ui-tree__slot--completion{animation:ui-tree-completion-out var(--duration-exit) var(--ease-exit) forwards;pointer-events:none}.ui-tree__completion{color:var(--jade)}@keyframes ui-tree-complete{0%{opacity:.5}to{opacity:1}}@keyframes ui-tree-completion-out{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@media (width<=600px){.ui-tree.ui-tree--plain .ui-tree__row[data-density=compact]{grid-template-columns:minmax(0,1fr)}.ui-tree.ui-tree--plain .ui-tree__row{margin-inline-start:calc(min(var(--depth), 2) * var(--space-3))}.ui-tree--plain .ui-tree__slot[data-child=true] .ui-tree__clip:before{inset-inline-start:calc(min(var(--depth), 2) * var(--space-3) - var(--space-2))}}@media (prefers-reduced-motion:reduce){.ui-tree--plain .ui-tree__slot,.ui-tree--plain .ui-tree__slot[data-visible=false]{transition:opacity var(--duration-reduced) var(--ease-out)}.ui-tree__disclosure .ui-icon{transition:none}.ui-tree__slot--completion{animation:ui-tree-completion-fade var(--duration-reduced) var(--ease-exit) forwards}.ui-tree__row[data-completing=true]{animation-duration:var(--duration-reduced)}}@keyframes ui-tree-completion-fade{0%{opacity:1}to{opacity:0}}.ui-tree__progress{align-items:center;gap:var(--space-2);display:inline-flex}.ui-tree__progress progress{width:calc(var(--space-8) * 2);height:var(--space-1);accent-color:var(--jade)}@media (width<=720px){.ui-tree.ui-tree--cards:not(.ui-tree--plain) .ui-tree__row{margin-left:0}}.ui-project__summary{gap:var(--space-5);border-top:1px solid var(--hairline);padding-top:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ui-project__summary--current{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.ui-project__summary>*{overflow-wrap:anywhere;min-width:0}.ui-project__summary .ui-project__facts{align-self:start;gap:var(--space-5)}.ui-project__summary p{margin-top:0}.ui-project__facts dd,.ui-project__head h3{overflow-wrap:anywhere;min-width:0}.ui-project__active{gap:var(--space-2);display:grid}.ui-project__active ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ui-project__active li{justify-items:start;gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.ui-project__active .ui-badge{color:var(--ink-muted);background:0 0;padding:0}@media (width<=1000px){.ui-project__summary,.ui-project__summary--current{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-project__summary .ui-project__facts{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ui-project__summary,.ui-project__summary--current{grid-template-columns:minmax(0,1fr)}}.ui-tree__completed{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.ui-tree__completed summary{cursor:pointer;color:var(--ink-muted);padding:var(--space-3) 0}.ui-workspace--immersive .ui-workspace__body{grid-column:1/-1;padding-inline:0}.ui-workspace--immersive .ui-workspace__main{width:100%;padding:0}.ui-workspace--immersive .ui-workspace__utility{top:0;left:max(calc(var(--size-sidebar-rail) + var(--space-4)), var(--size-workspace-gutter));right:var(--space-4);z-index:20;pointer-events:none;background:0 0;justify-content:flex-end;width:auto;margin:0;position:fixed}.ui-workspace--immersive .ui-workspace__utility>*{pointer-events:auto}.ui-workspace--immersive .ui-workspace__heading{display:none}.ui-workspace--immersive .ui-workspace__sidebar{position:fixed;top:0;left:0}.ui-thought{--thought-x:0px;--thought-y:0px;--thought-tilt:0deg;width:var(--size-thought-card);border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--thought-surface);color:var(--ink);box-shadow:var(--shadow-thought);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(var(--thought-x,0px), var(--thought-y,0px)) rotate(var(--thought-tilt,0deg));cursor:grab;touch-action:none;position:absolute}.ui-thought__open{align-items:stretch;gap:var(--space-3);width:100%;min-height:96px;padding:var(--space-4) var(--space-5);border-radius:inherit;color:inherit;text-align:left;font:inherit;cursor:inherit;background:0 0;border:0;flex-direction:column;display:flex}.ui-thought__title{overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:22px}.ui-thought__tags{gap:var(--space-1);padding-right:var(--space-4);flex-wrap:wrap;display:flex}.ui-thought__link{right:var(--space-1);bottom:var(--space-1);opacity:0;position:absolute}.ui-thought:hover .ui-thought__link,.ui-thought:focus-within .ui-thought__link{opacity:1}.ui-thought--dim{background:var(--thought-dim);color:var(--ink-muted)}.ui-thought--related{outline:1px solid var(--focus-ring)}.ui-thought--selected{outline:2px solid var(--focus-ring)}.ui-thought__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.ui-color-tag{--tag-color:var(--teal);max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);border-inline-start:2px solid var(--tag-color);background:color-mix(in srgb, var(--tag-color) var(--thought-tag-tint), var(--thought-surface));color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:16px;display:inline-block}.ui-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:24px}@media (pointer:coarse){.ui-thought__link{opacity:1;min-width:44px;min-height:44px}}@media (width<=860px){.ui-workspace--immersive .ui-workspace__utility{justify-content:flex-start;width:100%;top:0;left:0;right:0}.ui-workspace--immersive .ui-workspace__heading{display:flex}}.ui-description{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.ui-description p,.ui-description blockquote,.ui-description ul,.ui-description ol,.ui-description figure{margin-block:var(--space-3)}.ui-description h2,.ui-description h3,.ui-description h4,.ui-description h5,.ui-description h6{margin-block:var(--space-4) var(--space-2)}.ui-description a{color:var(--teal-text);text-decoration:underline}.ui-description blockquote{border-inline-start:2px solid var(--border-control);color:var(--ink-muted);padding-inline-start:var(--space-3)}.ui-description ul,.ui-description ol{padding-inline-start:var(--space-5)}.ui-description li>p{display:inline}.ui-description input[type=checkbox]{margin-inline-end:var(--space-2)}.ui-description code,.ui-description pre{font-family:var(--font-mono)}.ui-description pre,.ui-description__scroll{white-space:pre;background:var(--surface-2);border-radius:var(--radius-md);max-width:100%;padding:var(--space-3);overflow:auto}.ui-description__literal{white-space:pre-wrap}.ui-description__source,.ui-description__diagram details{color:var(--ink-muted);margin-block:var(--space-2)}.ui-description table{border-collapse:collapse;min-width:100%}.ui-description td,.ui-description th{border:1px solid var(--border-control);padding:var(--space-2) var(--space-3);text-align:left}.ui-description__image,.ui-description__diagram{gap:var(--space-2);flex-direction:column;min-width:0;margin-inline:0;display:flex}.ui-description img{max-width:100%;height:auto;display:block}.ui-description__diagram>img,.ui-description__image>img{align-self:flex-start;width:auto;min-width:0}.ui-description__scratch{visibility:hidden;pointer-events:none;position:fixed;inset:0}.ui-description .hljs-keyword,.ui-description .hljs-built_in,.ui-description .hljs-string,.ui-description .hljs-number{color:var(--teal-text)}.ui-description .hljs-comment{color:var(--ink-muted)}.ui-markdown-editor{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-markdown-editor__tools{gap:var(--space-1);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ui-markdown-editor__tools .ui-menu{inset-inline:auto 0}.ui-markdown-editor__tools .ui-anchor{position:static}.ui-markdown-editor__input{min-height:var(--size-editor-min);height:auto;padding:var(--space-2) 0;border-radius:var(--radius-sm);box-shadow:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0}.ui-markdown-editor__field{display:block}.ui-markdown-editor__input[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;-webkit-user-select:none;user-select:none}.ui-markdown-editor__input[data-empty=true]:before{content:attr(data-placeholder);color:var(--ink-muted);pointer-events:none}.ui-markdown-editor__field .ui-field__hint,.ui-markdown-editor__field .ui-field__error{clear:both;margin-top:var(--space-2);display:block}.ui-markdown-editor__body [hidden]{display:none}.ui-markdown-editor__surface{min-width:0;margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--well);display:flow-root;position:relative}.ui-markdown-editor__surface:has(.ui-markdown-editor__input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:var(--space-1)}.ui-markdown-editor__toolbar{float:right;z-index:1;align-items:center;gap:var(--space-1);margin:0 0 var(--space-2) var(--space-2);border-radius:var(--radius-pill);background:var(--well);padding-inline-start:var(--space-1);display:flex;position:relative}.ui-markdown-editor__input:focus-visible{outline:none}.ui-markdown-editor__body,.ui-markdown-editor__body>section{min-height:var(--size-editor-min)}.ui-markdown-editor__mode{padding:var(--space-1);flex:none;gap:0;position:relative}.ui-markdown-editor__mode label{width:var(--size-control-sm);height:var(--size-control-sm)}.ui-markdown-editor__mode label:has(input:checked){box-shadow:none;background:0 0}.ui-markdown-editor__mode-indicator{inset-block:var(--space-1);width:var(--size-control-sm);border-radius:var(--radius-pill);background:var(--surface-3);box-shadow:var(--shadow-raised);pointer-events:none;transition:transform var(--duration-fast) var(--ease-out);position:absolute;inset-inline-start:var(--space-1);transform:translate(0)}.ui-markdown-editor__mode[data-preview=true] .ui-markdown-editor__mode-indicator{transform:translate(100%)}.ui-markdown-editor__mode:disabled{opacity:var(--opacity-disabled)}.ui-markdown-editor__mode:disabled label{cursor:default}@media (prefers-reduced-motion:reduce){.ui-markdown-editor__mode-indicator{transition:none}}.ui-description__code pre{white-space:pre;margin:0}.ui-task__meta .ui-badge{background:0 0;padding-inline:0}.ui-task__meta .ui-badge+.ui-badge:before{display:none}.ui-task__context .ui-tag{background:var(--hover-surface);box-shadow:none}.ui-task__context .ui-tag__project{color:var(--ink-muted)}.ui-workspace{background:var(--bg)}.ui-workspace__desktop-heading{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:translate(8px)}.ui-workspace__desktop-panel[data-open=true] .ui-workspace__desktop-heading{transition-delay:var(--duration-navigation-label);transform:translate(0)}@media (width<=860px){.ui-workspace,.ui-panel--plain{padding:0}.ui-workspace__main{padding-bottom:var(--size-capture-clearance)}}@media (prefers-reduced-motion:reduce){.ui-btn:active{transform:none}.ui-workspace__desktop-panel{transition:none}.ui-workspace__desktop-panel .ui-nav__label,.ui-workspace__desktop-panel .ui-nav[data-collapsed=true] .ui-nav__label,.ui-workspace__desktop-heading,.ui-workspace__desktop-panel[data-open=true] .ui-workspace__desktop-heading{transition:opacity var(--duration-reduced) linear;transition-delay:var(--duration-none);transform:none}}.ui-dialog,.ui-popover[popover],.ui-workspace__mobile-dialog{opacity:0;transition:opacity var(--duration-exit) var(--ease-exit), display var(--duration-exit) allow-discrete, overlay var(--duration-exit) allow-discrete}:is(.ui-dialog[open],.ui-popover:popover-open,.ui-workspace__mobile-dialog[open]){opacity:1}.ui-dialog:not([open]),.ui-workspace__mobile-dialog:not([open]){pointer-events:none}.ui-popover[popover]:not(:popover-open){pointer-events:none}@media (prefers-reduced-motion:reduce){.ui-enter,.ui-table tbody tr,.ui-tree__row,.ui-task,.ui-blocker,.ui-event,.ui-project,.ui-secret,.ui-message:not(:empty),.ui-menu,.ui-dialog[open]>.ui-panel,.ui-toast,.ui-workspace__mobile-dialog[open] .ui-workspace__mobile-drawer{animation:ui-fade-in var(--duration-reduced) linear}.ui-popover:popover-open{animation:ui-fade-in var(--duration-reduced) linear}.ui-dialog,.ui-popover[popover],.ui-workspace__mobile-dialog{transition-duration:var(--duration-reduced)}}@media (width>=1001px){.ui-workspace:not(.ui-workspace--immersive) .ui-workspace__main{padding-inline:48px}}.ui-task--overview{background:var(--card-surface);border:1px solid var(--card-line);border-radius:var(--radius-lg);box-shadow:none;-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));align-items:flex-start;gap:14px;padding:16px 18px;animation:none;display:flex}.ui-task--overview-next{background:var(--glass-surface);border-color:var(--hairline);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.ui-task--overview-next .ui-task__title{font-weight:400}.ui-task__body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ui-task__check,.ui-task__mark{border:1px solid var(--outline);background:0 0;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.ui-task__check{color:var(--ink-muted);cursor:pointer;place-items:center;padding:0;display:grid}.ui-task__check .ui-icon{opacity:0;width:12px;height:12px}.ui-task__check:hover{background:var(--hover-surface);border-color:var(--ink-muted)}.ui-task__check:hover .ui-icon,.ui-task__check:focus-visible .ui-icon{opacity:1}.ui-task__check:disabled{cursor:progress;opacity:var(--opacity-disabled)}.ui-task__mark--queue{border-style:dashed;width:18px;height:18px}.ui-task--overview .ui-task__meta,.ui-blocker--overview .ui-blocker__meta{color:var(--ink-faint);gap:6px 14px}.ui-task--overview .ui-task__actions{gap:2px;margin:0}.ui-task--overview .ui-badge,.ui-blocker--overview .ui-badge{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:400}.ui-overview-crumb{color:var(--ink-faint);overflow-wrap:anywhere;font-size:13px;line-height:18px}.ui-overview-crumb .ui-tag{min-height:0;box-shadow:none;color:inherit;font:inherit;background:0 0;border-radius:0;padding:0;display:inline}.ui-overview-crumb .ui-tag__contour,.ui-overview-crumb .ui-tag__project{color:inherit;white-space:normal}.ui-overview-crumb .ui-tag>span+span{margin-left:var(--space-1)}.ui-blocker--overview{border-radius:var(--radius-lg);background:var(--glass-surface);border:1px solid var(--hairline);box-shadow:none;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));gap:14px;padding:14px 16px;animation:none}.ui-blocker--overview>.ui-tile{background:var(--hover-surface);border-radius:9px;width:28px;height:28px}.ui-blocker--overview .ui-blocker__body{gap:var(--space-2);flex-direction:column;display:flex}.ui-blocker--overview .ui-blocker__title{font-size:15px;line-height:22px}.ui-blocker--overview .ui-task__actions{margin:0}.ui-overview-details{color:var(--ink-faint);font-size:13px;line-height:18px}.ui-overview-details>summary{cursor:pointer;border-radius:var(--radius-xs);width:fit-content}.ui-overview-details[open]{color:var(--ink-muted)}.ui-overview-details .ui-blocker__detail{margin-top:var(--space-2)}.ui-task__check{border-color:var(--border-control);position:relative}.ui-task__check:before{content:"";position:absolute;inset:-6px}.ui-task--active-glow{isolation:isolate;position:relative}.ui-task--overview:has(.ui-menu){z-index:20;position:relative}.ui-task__glow{z-index:-1;pointer-events:none;border-radius:26px;position:absolute;inset:-10px -14px;overflow:hidden}.ui-task__glow i{background:radial-gradient(ellipse, var(--active-glow), transparent 70%);width:45%;height:80%;filter:blur(var(--blur-active-glow));animation:ui-active-glow var(--duration-active-glow) var(--ease-glide) infinite alternate;border-radius:50%;position:absolute;top:10%;left:0}.ui-task__glow i:last-child{width:35%;height:70%;animation-name:ui-active-glow-return;animation-duration:var(--duration-active-glow-far);top:25%}@keyframes ui-active-glow{0%{transform:translate(-10%)}to{transform:translate(130%)}}@keyframes ui-active-glow-return{0%{transform:translate(120%)}to{transform:translate(-20%)}}@media (prefers-reduced-motion:reduce){.ui-task__glow{display:none}}@supports (appearance:base-select){.ui-select{appearance:base-select}.ui-select::picker(select){appearance:base-select}.ui-select{padding-right:var(--space-3);align-items:center;gap:var(--space-3);background-image:none}.ui-select::picker-icon{content:"";border-right:1px solid var(--ink-muted);border-bottom:1px solid var(--ink-muted);width:7px;height:7px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.ui-select::picker(select){min-width:anchor-size(width);max-width:calc(100vw - var(--space-6));max-height:min(360px,60dvh);margin:var(--space-1) 0;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--card-surface);color:var(--ink);font:400 14px / 20px var(--font-sans);box-shadow:none;-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));opacity:0;transition:opacity var(--duration-select-close) var(--ease-exit), display var(--duration-select-close) allow-discrete, overlay var(--duration-select-close) allow-discrete;padding:6px;overflow:auto}.ui-select:open::picker(select){opacity:1;transition-duration:var(--duration-select-open)}@starting-style{.ui-select:open::picker(select){opacity:0}}.ui-select option{border-radius:var(--radius-md);gap:var(--space-2);white-space:normal;overflow-wrap:anywhere;background:0 0;min-height:34px;padding:7px 10px}.ui-select option:hover,.ui-select option:focus-visible{background:var(--hover-surface)}.ui-select option:checked{background:var(--selected-surface)}.ui-select option:disabled{color:var(--ink-faint)}.ui-select option::checkmark{order:1;margin-left:auto}}@media (prefers-reduced-motion:reduce){.ui-select::picker(select){transition-duration:var(--duration-reduced);transform:none}.ui-select:open::picker(select){transition-duration:var(--duration-reduced);transform:none}}[data-theme=light] .ui-brand-mark img:is([src="/brand/orbit.svg"],[src="/brand/star.svg"],[src="/brand/peaks.svg"]){filter:brightness(0)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ui-brand-mark img:is([src="/brand/orbit.svg"],[src="/brand/star.svg"],[src="/brand/peaks.svg"]){filter:brightness(0)}}.ui-ambient-scene{--scene-horizon:calc(100% - var(--scene-ground-inset));--scene-planet-diameter:clamp(var(--scene-planet-min-size), 250vw, var(--scene-planet-size));--scene-sun-x:0px;--scene-sun-core:var(--sun-core);--scene-sun-mid:var(--sun-mid);--scene-sun-bloom:var(--sun-bloom);z-index:0;pointer-events:none;background:linear-gradient(var(--bg) 0%, var(--sky-mid) 55%, var(--sky-horizon) 78%);position:fixed;inset:0;overflow:hidden}.ui-ambient-scene--embedded{position:absolute}.ui-ambient-scene__scenery{--scene-scroll-y:0px;transform:translateY(var(--scene-scroll-y));position:absolute;inset:0}.ui-ambient-scene[data-evening=true]{--scene-sun-core:var(--sun-core-evening);--scene-sun-mid:var(--sun-mid-evening);--scene-sun-bloom:var(--sun-bloom-evening)}.ui-ambient-scene__world,.ui-ambient-scene__rise{position:absolute;inset:0}.ui-ambient-scene__world{transform-origin:50% var(--scene-horizon);transform:translateY(var(--scene-world-shift)) scale(var(--scene-world-scale))}.ui-ambient-scene__rise{animation:ui-scene-rise var(--duration-scene-rise) var(--ease-out) both}.ui-ambient-scene__planet{left:calc(50% - var(--scene-planet-diameter) / 2);top:var(--scene-horizon);width:var(--scene-planet-diameter);height:var(--scene-planet-diameter);background:radial-gradient(ellipse 18% 2% at 48% 0%, var(--planet-core), transparent 100%), radial-gradient(ellipse 45% 6% at 58% 1%, var(--planet-edge), transparent 100%), radial-gradient(circle at 50% 0%, var(--planet-core), var(--planet-edge) 7%, var(--planet-deep) 28%);box-shadow:var(--shadow-planet-rim);border-radius:50%;position:absolute}.ui-ambient-scene__planet:after{content:"";border-radius:inherit;background:radial-gradient(ellipse 28% 1% at 50% 0%, color-mix(in srgb, var(--planet-rim-color) 45%, transparent), transparent);position:absolute;inset:0}.ui-ambient-scene__orbits{left:calc(50% - var(--scene-orbit-width) / 2);top:calc(var(--scene-horizon) - 630px);width:var(--scene-orbit-width);height:var(--scene-orbit-height);position:absolute;transform:rotate(-5deg)}.ui-ambient-scene__orbits svg{fill:none;width:100%;height:100%;stroke:var(--scene-orbit);stroke-width:1px;overflow:visible}.ui-ambient-scene__orbit-far{stroke:var(--scene-orbit-faint);stroke-dasharray:2 8}.ui-ambient-scene__satellite{background:var(--scene-satellite);width:4px;height:4px;box-shadow:var(--shadow-satellite);offset-path:path("M 120 820 A 1180 330 0 1 1 2480 820 A 1180 330 0 1 1 120 820");offset-rotate:auto;animation:ui-scene-orbit var(--duration-scene-orbit) linear infinite;animation-delay:calc(var(--duration-scene-orbit) / -4);border-radius:50%;margin:-2px;position:absolute;top:0;left:0}.ui-ambient-scene__satellite:not(.ui-ambient-scene__satellite--far):before{content:"";border-radius:var(--radius-pill);background:linear-gradient(to right, transparent, var(--scene-trail));width:70px;height:1.5px;position:absolute;top:calc(50% - .75px);right:50%}.ui-ambient-scene__satellite--far{opacity:.6;offset-path:path("M 10 820 A 1290 520 0 1 1 2590 820 A 1290 520 0 1 1 10 820");width:3px;height:3px;animation-duration:var(--duration-scene-orbit-far);animation-delay:calc(var(--duration-scene-orbit-far) / -3.5);margin:-1.5px}.ui-ambient-scene__satellite{transition:opacity var(--duration-star-exit) var(--ease-out)}.ui-ambient-scene[data-agent-active=false] .ui-ambient-scene__satellite{opacity:0;animation-play-state:paused}.ui-ambient-scene__bloom{top:calc(var(--scene-horizon) - 200px);left:calc(50% + var(--scene-sun-x) - var(--scene-bloom-width) / 2);width:var(--scene-bloom-width);height:var(--scene-bloom-height);background:radial-gradient(ellipse at 50% 70%, var(--scene-sun-bloom), transparent 65%);filter:blur(var(--scene-blur-bloom));animation:ui-scene-breathe var(--duration-scene-breathe) ease-in-out infinite;border-radius:50%;position:absolute}.ui-ambient-scene__sun{top:calc(var(--scene-horizon) - 23px);left:calc(50% + var(--scene-sun-x) - var(--scene-sun-width) / 2);width:var(--scene-sun-width);height:var(--scene-sun-height);background:radial-gradient(ellipse 18px 10px at 50% 72%, color-mix(in srgb, var(--scene-sun-core) 80%, transparent), var(--scene-sun-mid) 60%, transparent 100%), radial-gradient(ellipse 70px 3px at 50% 75%, var(--scene-sun-mid), transparent), radial-gradient(ellipse 10px 5px at 62% 60%, var(--scene-sun-mid), transparent), radial-gradient(ellipse at 50% 70%, var(--scene-sun-mid), transparent 68%);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--scene-star) 42%, var(--scene-star) 68%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--scene-star) 42%, var(--scene-star) 68%, transparent);filter:blur(var(--scene-blur-sun));animation:ui-scene-breathe var(--duration-scene-breathe) ease-in-out infinite;border-radius:50%;position:absolute}.ui-ambient-scene__stars{height:max(0px, calc(var(--scene-horizon) - 72px));position:absolute;inset:0 0 auto}.ui-ambient-scene__star{--star-opacity:.5;width:1px;height:1px;opacity:var(--star-opacity);position:absolute}.ui-ambient-scene__star[data-size=medium]{width:1.5px;height:1.5px}.ui-ambient-scene__star[data-size=large]{width:2px;height:2px}.ui-ambient-scene__star i{background:var(--scene-star);border-radius:50%;width:100%;height:100%;display:block}.ui-ambient-scene__star[data-twinkle=true] i{animation:ui-star-twinkle var(--duration-star-twinkle) ease-in-out infinite}.ui-ambient-scene__star[data-phase=enter]{animation:ui-star-birth var(--duration-star-birth) var(--ease-out) both}.ui-ambient-scene__star[data-phase=exit]{animation:ui-star-exit var(--duration-star-exit) ease-out both}[data-theme=light] .ui-ambient-scene__stars{opacity:.7}@keyframes ui-star-twinkle{0%,to{opacity:.65}50%{opacity:1}}@keyframes ui-star-birth{0%{opacity:0}30%{opacity:1;box-shadow:var(--shadow-star-birth);transform:scale(2.4)}55%{opacity:.45;box-shadow:var(--shadow-star-birth);transform:scale(1.3)}to{opacity:var(--star-opacity);box-shadow:none;transform:scale(1)}}@keyframes ui-star-exit{to{opacity:0}}@keyframes ui-scene-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes ui-scene-orbit{to{offset-distance:100%}}@keyframes ui-scene-rise{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-ambient-scene__scenery{transform:none}.ui-ambient-scene__rise,.ui-ambient-scene__sun,.ui-ambient-scene__bloom,.ui-ambient-scene__satellite,.ui-ambient-scene__star i{animation:none}.ui-ambient-scene__satellite{offset-distance:25%;transition-duration:var(--duration-reduced)}.ui-ambient-scene__star[data-phase=enter]{animation:ui-star-fade-in var(--duration-reduced) linear both}.ui-ambient-scene__star[data-phase=exit]{animation-duration:var(--duration-reduced)}}@keyframes ui-star-fade-in{0%{opacity:0}to{opacity:var(--star-opacity)}}.screen-center{min-width:0;padding-top:var(--space-auth-offset);justify-items:center;display:grid}@media (width<=600px),(height<=640px){.screen-center{padding-top:var(--space-4)}}.service-screen{gap:var(--space-service-gap);overflow-wrap:anywhere;width:100%;min-width:0}.service-screen--narrow{max-width:calc(var(--size-service-content) - var(--space-12) * 2);margin-inline:auto}.token-screen{max-width:calc(var(--size-content) - var(--space-12) * 2);gap:var(--space-6);margin-inline:auto}.connect-screen{gap:var(--space-5)}.not-found-screen{text-align:center;padding-block:var(--space-12);justify-items:center;gap:var(--space-4)}.journal-head{flex-wrap:wrap;align-items:flex-end}.journal-head .journal-filters{margin-top:var(--space-2)}.token-issue-form{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr) auto;display:grid}.token-issue-form>.ui-btn{margin-top:var(--space-6)}.token-list-table{min-width:calc(var(--size-service-content) - var(--space-12) * 2);overflow-wrap:normal}.token-issue-form .ui-select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.token-issue-form{grid-template-columns:minmax(0,1fr)}.token-issue-form>.ui-btn{justify-self:start;margin-top:0}}.auth-qr{justify-self:center;max-width:100%;height:auto}.auth-session-list{margin:0;padding:0;list-style:none}.auth-session-item{border-top:1px solid var(--hairline);padding-block:var(--space-4)}.auth-session-detail{overflow-wrap:anywhere}.screen-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.product-screen{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.product-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.product-head h1:not(.ui-text-display-date):not(.ui-text-page-title):not(.ui-text-task-title){margin:var(--space-1) 0;font-size:30px;font-weight:600;line-height:36px}.dashboard-actions{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.task-create__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creation-context{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-1);display:flex}.creation-context__value{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.creation-context>button{flex-shrink:0}.creation-options{padding-block:var(--space-2);border-top:1px solid var(--hairline)}.creation-options>summary{cursor:pointer;color:var(--ink-muted)}.creation-options[open]>summary{margin-bottom:var(--space-3);color:var(--ink)}.task-link-choice{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.task-link-choice>:first-child{flex:1;min-width:0}.project-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.project-layout{overflow-wrap:anywhere;grid-template-columns:var(--layout-project-columns);gap:var(--space-project-columns);align-items:start;display:grid}.project-tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.project-tools>.project-focus{min-width:min(100%, var(--size-dialog));flex:1}.project-focus.ui-panel--plain{padding:var(--space-2) var(--space-4);background:var(--card-surface);border:1px solid var(--card-line);border-radius:var(--radius-md)}.project-focus__line>span{overflow-wrap:anywhere;min-width:0}.project-focus__line>.ui-text-body-strong{flex:1}.project-focus__line>.ui-text-small,.project-focus__line>.ui-button{flex-shrink:0}.contour-screen .project-grid{grid-template-columns:minmax(0,1fr)}.contour-screen .product-head>div,.project-screen .product-head>div{min-width:0}.contour-screen h1,.project-screen h1{overflow-wrap:anywhere}.task-detail{gap:var(--space-5);display:grid}.task-fact__head{justify-content:space-between;align-items:flex-start}.task-comment,.time-entry{min-width:0;padding-block:var(--space-4);border-top:1px solid var(--hairline);overflow-wrap:anywhere}.task-comment>.ui-row{gap:var(--space-2)}.task-comment .ui-muted{min-width:0}.task-checklist,.time-entries{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.task-checklist__item{gap:var(--space-2);align-items:flex-start;min-width:0;display:flex}.task-checklist__item>.ui-checkbox{overflow-wrap:anywhere;flex:1;min-width:0}.task-checklist__item[data-done=true] .ui-checkbox>span{color:var(--ink-muted);text-decoration:line-through}.fact-history>summary{color:var(--ink-muted);cursor:pointer}.fact-history>div,.fact-history__text{margin-top:var(--space-3)}.fact-history__text{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--selected-surface)}.time-totals,.time-form-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.time-total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.time-entry__note{white-space:pre-wrap}.time-summary-row{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.time-summary-row>strong{font-variant-numeric:tabular-nums;flex-shrink:0}@media (width<=600px){.project-focus__line{flex-direction:column;align-items:flex-start}.time-form-fields,.time-totals{grid-template-columns:minmax(0,1fr)}}.task-detail__grid{grid-template-columns:var(--layout-task-columns);gap:var(--space-6) var(--space-task-columns);grid-template-rows:min-content minmax(0,1fr);align-items:start;display:grid}.task-detail__intro{grid-area:1/1;min-width:0}.task-detail__sidebar{grid-area:1/2/span 2;min-width:0}.task-detail__work{grid-area:2/1;min-width:0}.task-detail--panel .task-detail__grid{gap:var(--space-panel-inline);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.task-detail--panel .task-detail__intro,.task-detail--panel .task-detail__sidebar,.task-detail--panel .task-detail__work{grid-area:auto}.task-detail--panel .task-detail__sidebar,.task-detail--panel .task-detail__work{gap:var(--space-panel-inline)}.task-detail--panel .task-detail__facts{gap:var(--space-4);display:grid}.task-detail:not(.task-detail--panel) .task-detail__facts{display:contents}.task-detail--panel .task-detail__metrics{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-metric-row{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-metric-popover.ui-anchor{gap:var(--space-3);min-width:0;display:grid}.task-metric.ui-btn{align-items:flex-start;gap:var(--space-1);min-width:0;max-width:100%;height:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:normal;overflow-wrap:anywhere;text-align:start;flex-direction:column}.task-metric>*{max-width:100%}.task-metric-details[hidden]{display:none}.task-detail--panel{padding-bottom:var(--size-capture-clearance)}.task-detail__header{flex-direction:column-reverse}.task-detail__header>div{width:100%;min-width:0}.task-detail__header>.ui-row{justify-content:flex-end}.task-detail h1{overflow-wrap:anywhere}.task-detail__actions{flex-wrap:wrap}.task-description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-muted)}.contour-description{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.contour-description__text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%}.contour-description__text--collapsed{max-block-size:6lh;overflow:hidden}.inline-add{align-items:end;gap:var(--space-2);display:flex}.inline-add>:first-child{flex:1}.fact-list,.fact-list div{gap:var(--space-2);margin:0;display:grid}.fact-list div{padding-block:var(--space-2);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(90px,1fr) minmax(0,2fr)}.fact-list dt{color:var(--ink-faint)}.fact-list dd{margin:0}.fact-list--compact{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.fact-list--compact div{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:0}.task-history{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.task-history li{gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--hairline);grid-template-columns:150px minmax(0,1fr);font-size:13px;line-height:18px;display:grid}.task-history time{color:var(--ink-faint);font-family:var(--font-mono)}.task-history span:last-child{color:var(--ink-muted);grid-column:2}.welcome-card{justify-items:start;gap:var(--space-4);width:min(100%,680px);padding:var(--space-8);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-panel);display:grid}@media (width<=1000px){.project-layout,.task-detail__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.task-detail__intro,.task-detail__sidebar,.task-detail__work{grid-area:auto}}@media (width<=600px){.task-detail--panel .task-detail__metrics{grid-template-columns:minmax(0,1fr)}.fact-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.task-create__context{grid-template-columns:minmax(0,1fr)}.product-head{flex-direction:column}.product-head>.ui-row{width:100%}.inline-add{flex-direction:column;align-items:stretch}.task-history li{grid-template-columns:minmax(0,1fr)}.task-history span:last-child{grid-column:1}}.dashboard-grid{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.dashboard-side{gap:var(--space-6);min-width:0;display:grid}.journal-filters{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.event-details,.event-package{margin-top:var(--space-2);overflow-wrap:anywhere}.event-details summary,.event-package summary{cursor:pointer;color:var(--ink-muted)}.event-fields,.event-fields>div{gap:var(--space-2);margin:0;display:grid}.event-fields{padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm)}.event-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.event-fields dt{color:var(--ink-muted)}.task-links{gap:var(--space-4);padding:0;list-style:none;display:grid}.blocker-entry{min-width:0}@media (width<=1000px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-side{display:contents}.dashboard-current{grid-area:2/1}.dashboard-waiting{grid-area:1/1}.dashboard-overdue,.dashboard-risk{grid-column:1}}.task-links a{color:var(--teal-text)}.blocker-kind{border:0;min-width:0;margin:0;padding:0}.blocker-kind legend{margin-bottom:var(--space-2)}.blocker-kind .ui-segmented{flex-wrap:wrap}.thought-screen{min-height:100dvh;position:relative}.thought-canvas{--grid-step:28px;touch-action:none;outline-offset:-4px;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:grab;background-color:#0000;position:fixed;inset:0;overflow:hidden}.thought-canvas--grid{background-image:radial-gradient(circle, var(--thought-dot) 1px, transparent 1px);background-size:var(--grid-step) var(--grid-step)}.thought-canvas--flat .ui-thought{box-shadow:none}.thought-canvas--soft .ui-thought{background:var(--thought-surface-soft)}.thought-canvas--soft .ui-thought--dim{background:var(--thought-dim)}.thought-world{transform-origin:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;top:0;left:0}.thought-threads{pointer-events:none;width:1px;height:1px;position:absolute;overflow:visible}.thought-threads path{fill:none;stroke:var(--thought-thread);stroke-width:1.25px}.thought-threads .thought-thread--dim{opacity:var(--opacity-disabled)}.thought-toolbar{z-index:10;top:var(--space-4);left:calc(var(--size-sidebar-rail) + var(--space-4));right:calc(var(--space-8) * 12);gap:var(--space-3);pointer-events:none;max-width:none;display:grid;position:fixed}.thought-toolbar>:not(.thought-toolbar__row){pointer-events:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));width:fit-content;max-width:100%;margin:0}.thought-toolbar__row{align-items:center;gap:var(--space-3);pointer-events:none;grid-template-columns:max-content minmax(0,1fr);display:grid}.thought-toolbar__row>*{pointer-events:auto}.thought-toolbar__heading,.thought-view-controls,.thought-filters{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:none}.thought-toolbar__heading{align-items:baseline;gap:var(--space-3);padding:var(--space-1) var(--space-3);display:flex}.thought-toolbar h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400;line-height:32px}.thought-count{font-variant-numeric:tabular-nums}.thought-actions{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.thought-view-controls,.thought-filters{width:fit-content;max-width:100%;padding:var(--space-1)}.thought-modes{gap:var(--space-1);min-width:0;padding:var(--space-1);border-radius:var(--radius-pill);background:0 0;border:0;flex-wrap:wrap;margin:0;display:inline-flex}.thought-modes .ui-btn{border-radius:var(--radius-pill);color:var(--ink-muted);box-shadow:none}.thought-modes .ui-btn[aria-pressed=true]{color:var(--ink);background:var(--selected-surface)}.thought-search{flex:1;min-width:110px;position:relative}.thought-search>.ui-icon{left:var(--space-3);color:var(--ink-faint);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.thought-search .ui-input{padding-left:calc(var(--size-icon) + var(--space-3) * 2);border:1px solid var(--hairline);border-radius:var(--radius-pill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.thought-filters{align-items:center;gap:var(--space-2);grid-column:1/-1;width:min(280px,100%);display:flex}.thought-search>.ui-field{flex:1;min-width:110px}.thought-tag-fields .ui-field__label,.thought-search>.ui-field>.ui-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thought-tag-fields .ui-input,.thought-search>.ui-field>.ui-input{height:var(--size-control-sm)}.thought-search>.ui-field,.thought-tag-fields .ui-field{gap:0}.thought-filter-fields{gap:var(--space-3);display:grid}.thought-filter-fields p{margin:0}.thought-toolbar__heading{flex-shrink:0}.thought-binding-group{padding:var(--space-1) 0;overflow-wrap:anywhere}.thought-binding-group__label{color:var(--ink-faint)}.thought-binding-group .thought-binding-link{vertical-align:baseline;width:auto;height:auto;min-height:0;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;color:var(--teal-text);padding:0;display:inline}.thought-binding-group .thought-binding-link:hover{text-decoration:underline}.thought-tag-create h3,.thought-tag-catalog h3{margin:0 0 var(--space-2);font-size:inherit;font-weight:500}.thought-list{padding:calc(var(--thought-toolbar-bottom,184px) + var(--space-4)) var(--space-8) 120px max(var(--space-8), calc(var(--space-8) * 5));width:100%;max-width:var(--size-workspace-content);gap:var(--space-1);min-width:0;margin:0 auto;list-style:none;display:grid}.thought-list li{align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--hairline);border-radius:var(--radius-sm);background:0 0;flex-wrap:wrap;min-width:0;display:flex}.thought-list__open{flex:1;justify-content:flex-start;align-items:flex-start;min-width:0;font-weight:400}.thought-list__open>.ui-icon{color:var(--ink-faint);margin-top:var(--space-1)}.thought-list li>.thought-actions{width:100%;padding-left:calc(var(--size-icon) + var(--space-3) + var(--space-4))}.thought-list li>.thought-actions:empty{display:none}.thought-list .ui-btn{white-space:normal;height:auto;min-height:var(--size-control);text-align:left;overflow-wrap:anywhere}.thought-empty{top:50%;left:var(--space-6);right:var(--space-6);text-align:center;color:var(--ink-muted);pointer-events:none;position:fixed}.thought-camera{bottom:var(--space-6);gap:var(--space-1);z-index:10;background:var(--glass-surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));padding:var(--space-1);border-radius:var(--radius-pill);box-shadow:none;display:flex;position:fixed;left:50%;transform:translate(-50%)}.thought-camera .ui-btn{border-radius:var(--radius-pill)}.thought-capture{right:var(--space-6);bottom:var(--space-6);z-index:15;box-shadow:var(--shadow-panel);position:fixed}.thought-tag-options{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.thought-tag-options legend{margin-bottom:var(--space-2)}.thought-tag-create{padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--glass-surface);margin-bottom:var(--space-5)}.thought-editor{align-items:start;column-gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.thought-editor__content,.thought-editor__options{min-width:0}.thought-editor__feedback{grid-column:1/-1}.thought-editor__feedback:empty{display:none}.thought-tag-create-form{gap:var(--space-2);display:grid}.thought-tag-create-form>.ui-btn{justify-self:start}.thought-tag-fields{grid-template-columns:minmax(0, 1fr) var(--size-control);gap:var(--space-2);min-width:0;display:grid}.thought-tag-fields .ui-input[type=color]{padding:var(--space-1);cursor:pointer;width:100%;min-width:0}.thought-tag-fields input[type=color]::-webkit-color-swatch-wrapper{padding:0}.thought-tag-fields input[type=color]::-webkit-color-swatch{border-radius:var(--radius-sm);border:0}.thought-tag-row{border-top:1px solid var(--hairline);gap:var(--space-2);padding:var(--space-3) 0;display:grid}.thought-tag-row .thought-actions .ui-color-tag{margin-right:auto}@media (width>=1440px){.thought-toolbar__row{grid-template-columns:max-content max-content minmax(0,1fr)}.thought-filters{grid-column:auto;justify-self:start}}@media (width<=860px){.thought-toolbar{top:80px;left:var(--space-3);right:var(--space-3);gap:var(--space-2);max-width:none}.thought-toolbar__heading h1{font-size:20px;line-height:28px}.thought-filters{gap:var(--space-2);width:100%;position:static}.thought-search>.ui-field{min-width:120px}.thought-list{padding:calc(var(--thought-toolbar-bottom,284px) + var(--space-4)) var(--space-3) 140px}.thought-camera{left:var(--space-3);bottom:var(--space-4);transform:none}.thought-capture{bottom:var(--space-4);right:var(--space-3)}.thought-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.thought-toolbar__row{grid-template-columns:minmax(0,1fr);justify-items:start}}.draft-screen{overflow-wrap:anywhere;min-width:0}.draft-screen .ui-panel:not(.ui-panel--plain){box-shadow:none}.draft-card{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere}.draft-card:hover{background:var(--surface-2)}.draft-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-1)}.draft-card__action{justify-self:start}.draft-meta{flex-wrap:wrap}.draft-reason{white-space:pre-wrap;margin:0}.draft-comparison{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.draft-snapshot{min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2)}.draft-fields{gap:var(--space-2);margin:0;display:grid}.draft-fields dt{color:var(--ink-muted)}.draft-fields dd{white-space:pre-wrap;margin:0}.draft-operation{padding-block:var(--space-2)}.draft-queue{padding-left:var(--space-5)}@media (width<=720px){.draft-comparison{grid-template-columns:minmax(0,1fr)}}.dashboard-screen{gap:36px}.dashboard-screen.ui-enter{animation-name:dashboard-appear}@keyframes dashboard-appear{0%{opacity:0}to{opacity:1}}.dashboard-screen .product-head{flex-wrap:wrap;align-items:flex-end;gap:20px 24px}.dashboard-screen .product-head>div:first-child{gap:var(--space-1);flex-direction:column;display:flex}.dashboard-actions{gap:var(--space-2)}.dashboard-actions .ui-select{border-radius:var(--radius-pill);border-color:var(--hairline);background-color:var(--glass-surface);box-shadow:none;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));min-width:150px}.dashboard-screen .ui-panel--plain .ui-panel__title{color:var(--ink);font-size:17px;font-weight:500;line-height:24px}.dashboard-screen .ui-panel__head{margin-bottom:10px}.dashboard-grid{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-side{gap:28px}.dashboard-current>.ui-stack,.dashboard-waiting>.ui-stack{gap:var(--space-2)}.dashboard-current .ui-label{text-transform:none;letter-spacing:normal;padding:0 var(--space-1);color:var(--ink-faint);font-size:13px;font-weight:400;line-height:18px}.dashboard-current .ui-task+.ui-label{margin-top:var(--space-2)}.dashboard-screen .dashboard-risk-row{color:inherit;gap:var(--space-2);border-radius:var(--radius-md);padding:12px 14px;text-decoration:none;display:grid}.dashboard-screen .dashboard-risk-row:hover{background:var(--hover-surface)}.dashboard-screen .dashboard-risk-row>.ui-overview-crumb{font-size:13px}.dashboard-screen .ui-risk__title{font-size:15px;font-weight:500;line-height:22px}.dashboard-screen .ui-event{border-radius:var(--radius-md);border:0;grid-template-columns:56px minmax(0,1fr);gap:4px 14px;padding:10px 14px;animation:none}.dashboard-screen .ui-event:hover{background:var(--hover-surface)}.dashboard-screen .ui-event>.ui-spark,.dashboard-screen .ui-event>span[aria-hidden]{display:none}.dashboard-screen .ui-event__body{grid-column:2;font-size:13px;line-height:18px}.dashboard-screen .ui-event__body a:not(.ui-tag){color:var(--ink-muted);text-decoration:none}.dashboard-screen .ui-event__body a:not(.ui-tag):hover{color:var(--ink);text-decoration:underline}.dashboard-screen .ui-event__body .ui-tag{box-shadow:none;font:inherit;color:var(--ink-faint);background:0 0;padding:0;display:inline}.dashboard-screen .ui-event__body .ui-tag__contour{display:none}.dashboard-screen .ui-event__body .ui-tag>span[aria-hidden]{margin-inline:var(--space-1)}.dashboard-screen .ui-event__body .ui-tag__project{color:var(--ink-faint);white-space:normal}.dashboard-screen .event-details{margin-top:var(--space-1);font-size:13px}.dashboard-empty{padding:var(--space-2) var(--space-1) var(--space-3);color:var(--ink-muted);font-size:13px;line-height:20px}.dashboard-external-count{margin-top:var(--space-3)}.search-query-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.search-filters>summary{cursor:pointer;color:var(--ink)}.search-filters-grid{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.search-hit{gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--hairline);overflow-wrap:anywhere;display:grid}.search-hit__title{color:var(--ink);font-weight:500;text-decoration:none}.search-hit__title:hover{text-underline-offset:var(--space-1);text-decoration:underline}.search-hit__snippet{white-space:pre-wrap;overflow-wrap:anywhere}.search-pages{margin-top:var(--space-5)}@media (width<=1000px){.search-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.search-query-row{grid-template-columns:minmax(0,1fr)}.search-query-row>.ui-btn{justify-self:start}}.classification-tags{border:0;min-width:0;margin:0;padding:0}.classification-tags__options{gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.task-classification-summary{margin-bottom:var(--space-5)}.tag-catalog-row{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.tag-catalog-row__actions{margin-inline-start:auto}@media (width<=600px){.search-screen,.tags-screen{padding-bottom:calc(var(--space-12) + var(--space-4))}.tag-catalog-row__actions{margin-inline-start:0}}.classification-tag-option{border:0;min-width:0;max-width:100%;margin:0;padding:0}.project-view-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.project-view-controls{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.project-layout[hidden]{display:none}.milestone-row{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-5);display:grid}.milestone-row__rail{position:relative}.milestone-row__rail:before{content:"";border-inline-start:1px solid var(--hairline);position:absolute;inset-block:0;inset-inline-start:calc(var(--space-2) / 2)}.milestone-row__dot{width:var(--space-2);height:var(--space-2);margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--teal);display:block;position:relative}.milestone-row__dot[data-overdue=true]{background:var(--coral)}.milestone-date{font-variant-numeric:tabular-nums}.milestone-date[data-overdue=true]{color:var(--coral)}.milestone-progress{appearance:none;border-radius:var(--radius-pill);height:var(--space-1);background:var(--selected-surface);border:0;width:100%;overflow:hidden}.milestone-progress::-webkit-progress-bar{background:var(--selected-surface);border-radius:inherit}.milestone-progress::-webkit-progress-value{background:var(--jade);border-radius:inherit}.milestone-progress::-moz-progress-bar{background:var(--jade);border-radius:inherit}.milestone-tasks{gap:var(--space-2);display:grid}.milestone-task-link{align-items:flex-start;gap:var(--space-3);color:var(--ink);padding-block:var(--space-2);flex-wrap:wrap;min-width:0;text-decoration:none;display:flex}.milestone-task-link>span{overflow-wrap:anywhere;min-width:0}.milestone-task-link:hover>span{text-underline-offset:var(--space-1);text-decoration:underline}@media (width<=600px){.milestone-row{grid-template-columns:var(--space-3) minmax(0, 1fr);gap:var(--space-2)}}.task-comment[data-search-target]{outline:2px solid var(--teal);outline-offset:var(--space-1);scroll-margin-block:calc(var(--space-12) + var(--space-4))}.project-tag-filter{flex:0 1 calc(var(--space-12) * 6);min-width:0;max-width:100%}.reordering-page,.reordering-stack{gap:var(--space-4);min-width:0;display:grid}.reordering-head,.reordering-toolbar{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.reordering-head h1{margin-block:var(--space-3) var(--space-2)}.reordering-head .ui-badge{margin-bottom:var(--space-1)}.reordering-caption{color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.reordering-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.reordering-help{color:var(--ink-muted);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-md)}.reordering-help summary{cursor:pointer;color:var(--ink)}.reordering-help li{margin-block:var(--space-2)}.reordering-notice{min-height:var(--size-control);color:var(--ink-muted)}.reordering-notice span{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.reordering-toolbar{margin-bottom:var(--space-4)}.reordering-toolbar h2{margin:0}.reordering-list{gap:0;display:grid}.reordering-card{border-bottom:1px solid var(--hairline);padding-block:var(--space-3);background:0 0;position:relative}.reordering-card--new{border-color:var(--sand);background:var(--sand-tint);border-radius:var(--radius-md);padding-inline:var(--space-3)}.reordering-card--picked{outline:2px solid var(--focus-ring);outline-offset:2px}.reordering-row{gap:var(--space-2);align-items:center;min-width:0;display:flex}.reordering-title{text-align:left;min-width:0;color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;padding:var(--space-2);border-radius:var(--radius-sm);background:0 0;border:0;flex:1}.reordering-title:hover{background:var(--well)}.reordering-handle{touch-action:none;cursor:grab;flex-shrink:0}.reordering-children{gap:var(--space-2);border-inline-start:1px solid var(--hairline);margin-inline-start:var(--space-4);padding-inline-start:var(--space-6);display:grid}.reordering-children:not(:empty){margin-block-start:var(--space-2)}.reordering-children .reordering-card{background:0 0}.reordering-children .reordering-card--new{background:var(--sand-tint)}.reordering-new-title{flex:1;min-width:0}.reordering-new-title .ui-field__label{display:none}.reordering-zone{border:1px dashed var(--border-control);width:100%;padding:var(--space-3);border-radius:var(--radius-sm);font:inherit;color:var(--ink-muted);background:var(--well);cursor:pointer;text-align:center;overflow-wrap:anywhere;margin-block:var(--space-2);display:block}.reordering-zone:disabled{opacity:var(--opacity-disabled);cursor:default}.reordering-zone:hover:not(:disabled),.reordering-over{outline:2px solid var(--focus-ring);outline-offset:2px;background:var(--teal-tint);color:var(--ink)}.reordering-destinations,.reordering-root-zone{gap:var(--space-3);flex-wrap:wrap;display:flex}.reordering-destinations .reordering-zone,.reordering-root-zone .reordering-zone{min-width:var(--size-thought-card);flex:1}.reordering-bottom-tip{padding-block-start:var(--space-4)}.reordering-preview-bar{gap:var(--space-3);padding:var(--space-5) var(--space-panel-inline);background:var(--card-surface);-webkit-backdrop-filter:blur(var(--blur-card));backdrop-filter:blur(var(--blur-card));border:1px solid var(--sand);border-radius:var(--radius-lg);display:grid;position:static}.reordering-preview-bar p{margin-block:var(--space-2);overflow-wrap:anywhere}.reordering-preview-bar .reordering-actions{justify-content:flex-end}.reordering-warning{color:var(--sand)}.reordering-history{border-bottom:1px solid var(--hairline);padding-block:var(--space-3);overflow-wrap:anywhere;display:block}.reordering-history>.ui-row{margin-block-start:var(--space-3)}.reordering-history>.ui-row>span{min-width:0}.reordering-selection{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);background:var(--well);border-radius:var(--radius-md);display:grid}.reordering-drag-label{pointer-events:none;max-width:var(--size-sidebar-overlay);padding:var(--space-3);background:var(--surface-3);border:1px solid var(--focus-ring);border-radius:var(--radius-md);transform:translate(var(--space-4), var(--space-4));overflow-wrap:anywhere;position:fixed}@media (width<=600px){.reordering-children{margin-inline-start:var(--space-1);padding-inline-start:var(--space-3)}.reordering-row{flex-wrap:wrap}.reordering-row .ui-badge{margin-inline-start:var(--space-8)}.reordering-title,.reordering-new-title{flex-basis:60%}.reordering-head{align-items:flex-start}.reordering-preview-bar{position:static}.reordering-drag-label{max-width:var(--size-thought-card)}}.reordering-destinations{inset:var(--space-1);background:var(--well);border-radius:var(--radius-sm);align-items:stretch;position:absolute}.reordering-destinations .reordering-zone{min-width:0;padding:var(--space-2);align-items:center;margin:0;display:grid}.reordering-zone--order{height:var(--space-3);margin-block:var(--space-1);border:0;border-top:1px dashed var(--border-control);padding:0;font-size:0}.reordering-zone--order:hover{height:var(--size-control-sm);font-size:inherit}.reordering-controls{border:0;min-width:0;margin:0;padding:0}
