@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/new/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme]{color-scheme:light;--font-ui: "Inter Variable", Inter, sans-serif;--canvas: #122e24;--drawing-surface: color-mix(in srgb, var(--sage) 50%, var(--paper));--drawing-paper: #ffffff;--drawing-mark: var(--accent-fill);--drawing-mark-region: #5b4bb7;--drawing-mark-linked: #b7791f;--labeler-canvas: #ecede8;--labeler-canvas-mark: color-mix(in srgb, var(--ink) 18%, transparent);--navigation-logo: #000;--ink: #203c32;--muted: #52675c;--paper: #f6faf3;--surface-solid: #fafcf7;--sage: #e4eddf;--place-surface: var(--sage);--band-surface: color-mix(in srgb, var(--sage) 45%, var(--surface-solid));--segment-track: var(--sage);--line: #cad6cc;--hover-surface: #eff5eb;--hover-line: #89a48a;--button-hover: var(--sage);--accent-fill: #28573e;--accent-fill-tip: #408060;--accent-hover: #183c2f;--accent-pressed: #122e24;--accent-soft: var(--sage);--folder-fill: var(--hover-surface);--folder-ink: var(--muted);--text-sweep-1: #8abf97;--text-sweep-2: #a9d8ad;--text-sweep-3: #c8e9bd;--text-sweep-4: #b4dda7;--text-sweep-5: #e1f2cf;--accent-text: #28573e;--on-accent: #ffffff;--green: var(--accent-text);--notice-info-surface: #91d0ff;--notice-info-ink: #002133;--notice-warning-surface: #ffb800;--notice-warning-ink: #251a00;--notice-critical-surface: #c70a24;--notice-critical-ink: #fffafb;--warning-surface: #f7edda;--fix-edited-surface: #fff0b3;--fix-edited-ink: #493506;--fix-edited-muted: #725911;--fix-added-surface: #cbdccf;--fix-added-ink: #234631;--fix-added-muted: #3d5d47;--fix-removed-surface: #e4cbc8;--fix-removed-ink: #652c28;--fix-removed-muted: #773c37;--warning-ink: #795817;--danger: #9a4535;--risk-extreme: #b73333;--severity-low: #8a9a90;--severity-medium: #b58a1b;--severity-high: #c06a1f;--severity-critical: #b73333;--risk-low: #2475ac;--danger-fill: #ba3434;--danger-hover: #a52b2b;--danger-pressed: #8d2424;--text-primary: var(--ink);--text-secondary: var(--muted);--c-primary: var(--accent-fill);--bg-secondary: var(--paper);--c-clear: transparent;--space-unit: 4px;--space-rhythm: 8px;--space-0: 0px;--space-16: 64px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--procedure-brick-gap: 24px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--page-gap: var(--space-6);--radius-selection: 6px;--radius-control: 10px;--radius-card: 20px;--radius-surface: 24px;--radius-pill: 999px;--radius: var(--radius-control);--control-height: 44px;--field-height: 50px;--control-surface: #f8fbf6;--control-border: #7d8f80;--disabled-surface: #d8e2d4;--critical-surface: #fbebe6;--status-neutral-surface: #e9eae6;--status-neutral-ink: #5a605b;--status-info-surface: #e1ecf8;--status-info-ink: #2a5b8f;--status-positive-surface: #d3ecd8;--status-positive-ink: #1f6a3f;--navigation-surface: rgb(246 250 243 / 94%);--task-surface: rgb(248 251 246 / 94%);--card-edge: #ffffff;--library-surface: rgb(252 253 249 / 98%);--radius-inset: 8px;--card-padding: var(--space-5);--card-padding-block: var(--space-4);--dialog-inset: var(--space-6);--dialog-section-gap: var(--space-6);--dialog-field-gap: var(--space-4);--dialog-label-gap: var(--space-2);--text-meta: 13px;--text-body: 15px;--text-card-title: 20px;--text-section: 24px;--text-page: 32px;--text-error-code: 112px;--text-error-code-compact: 88px;--text-reading: 17px;--text-lead: 18px;--line-lead: 28px;--text-label: 14px;--line-meta: 20px;--line-label: 20px;--line-reading: 28px;--line-card: 28px;--line-section: 32px;--line-page: 40px;--tracking-heading: -.5px;--tracking-body: 0px;--line-body: 1.6;--motion-hover: .12s;--motion-press: 80ms;--motion-panel: .16s;--landscape-saturation: .72;--landscape-contrast: .92;--line-title: 1.25;--weight-regular: 400;--weight-medium: 500;--shadow-surface: 0 4px 16px #122e240d;--shadow-overlay: 0 16px 48px #183c2f29;--menu-surface: var(--surface-solid);--menu-border: var(--line);--shadow-menu: var(--shadow-overlay);--shadow-context-menu: 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 12px 32px -8px rgb(0 0 0 / 22%);--control-focus: var(--accent-text);--control-focus-shadow: inset 0 0 0 1px var(--control-focus);--resize-dur: .3s;--resize-ease: cubic-bezier(.22, 1, .36, 1);--motion-fast: .16s;--motion-enter: .42s;--motion-move: .38s;--motion-overlay: .24s;--motion-exit: .14s;--motion-stagger: 36ms;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-travel: cubic-bezier(.35, 0, .15, 1);--motion-ease: var(--ease-out);--press-scale: .95;--workspace-max-width: 1440px;--page-body-max-width: 1216px;--page-wide-max-width: 1360px;--page-navigation-gap: 48px;--workspace-gutter: max(40px, calc((100% - var(--workspace-max-width)) / 2));--header-inset-start: 16px;--header-inset-end: 8px;--qubit-width: 360px;--qubit-gap: 24px;--qubit-top: 104px;--qubit-sheet-height: min(64dvh, 600px);--page-edge-right: max(var(--workspace-gutter), calc((100% - var(--page-wide-max-width)) / 2));--qubit-right: var(--page-edge-right);--toast-right: calc(88px + env(safe-area-inset-right)) ;--toast-bottom: calc(24px + env(safe-area-inset-bottom)) ;--toast-width: min(480px, calc(100vw - 112px) )}@media(max-width:600px){:root{--toast-right: calc(16px + env(safe-area-inset-right)) ;--toast-bottom: calc(88px + env(safe-area-inset-bottom)) ;--toast-width: calc(100vw - 32px) }}[data-theme=dark]{color-scheme:dark;--canvas: #111216;--drawing-surface: var(--canvas);--labeler-canvas: #17181c;--labeler-canvas-mark: color-mix(in srgb, var(--ink) 16%, transparent);--navigation-logo: #fff;--ink: #ededee;--muted: #acadb4;--paper: #1c1d21;--surface-solid: #23252b;--sage: #292a30;--place-surface: var(--paper);--band-surface: color-mix(in srgb, var(--ink) 7%, var(--surface-solid));--segment-track: #151619;--line: #3c3e46;--hover-surface: #2d2f36;--button-hover: #30333b;--accent-fill: #286447;--accent-fill-tip: #3f7d5d;--accent-hover: #317655;--accent-pressed: #20533b;--accent-soft: #21372c;--folder-fill: var(--hover-surface);--text-sweep-1: #36c979;--text-sweep-2: #57e389;--text-sweep-3: #89f5a3;--text-sweep-4: #b4ffa8;--text-sweep-5: #d5ffc0;--accent-text: #9ccfb0;--warning-surface: #493c23;--fix-edited-surface: #c4a54e;--fix-edited-ink: #261d03;--fix-edited-muted: #3f3108;--fix-added-surface: #94b39e;--fix-added-ink: #11261a;--fix-added-muted: #223d2c;--fix-removed-surface: #c29b96;--fix-removed-ink: #360f0d;--fix-removed-muted: #4a1c18;--warning-ink: #f0ce8d;--danger: #f3b9a9;--risk-extreme: #ff7a75;--severity-low: #9aa79f;--severity-medium: #e8c46a;--severity-high: #f5a964;--severity-critical: #ff7a75;--risk-low: #79c7f7;--control-surface: #23252b;--control-border: #777d78;--disabled-surface: #30333b;--critical-surface: #49302d;--status-neutral-surface: #373941;--status-neutral-ink: #b9bac0;--status-info-surface: #22344e;--status-info-ink: #b6d4ff;--status-positive-surface: #21372c;--status-positive-ink: #9ccfb0;--navigation-surface: rgb(28 29 33 / 96%);--task-surface: rgb(35 37 43 / 96%);--card-edge: var(--line);--library-surface: rgb(35 37 43 / 98%);--menu-surface: #2b2d34;--menu-border: #50535d;--shadow-menu: 0 2px 6px rgb(0 0 0 / 28%), 0 12px 28px -4px rgb(0 0 0 / 48%), inset 0 1px 0 rgb(255 255 255 / 3%);--shadow-context-menu: 0 0 0 1px var(--menu-border), var(--shadow-menu)}[data-accessibility=readable]{--canvas: #eef2f6;--ink: #111827;--muted: #334155;--paper: #ffffff;--surface-solid: #ffffff;--control-surface: #ffffff;--line: #6b7280;--control-border: #6b7280;--control-focus: #1254ab;--control-focus-shadow: inset 0 0 0 2px var(--control-focus);--accent-fill: #174ea6;--accent-fill-tip: #2f6bc4;--accent-hover: #123f87;--accent-pressed: #0e326e;--accent-text: #174ea6;--on-accent: #ffffff;--accent-soft: #e2ebf6;--sage: #e2ebf6;--danger: #8a3100;--navigation-surface: var(--paper);--task-surface: var(--paper);--library-surface: var(--paper);--menu-surface: var(--paper);--menu-border: var(--line)}[data-theme=dark][data-accessibility=readable]{--canvas: #0b0f16;--ink: #ffffff;--muted: #d1d9e6;--paper: #151c27;--surface-solid: #151c27;--control-surface: #151c27;--line: #8998ad;--control-border: #8998ad;--control-focus: #ffe28a;--accent-text: #b6d4ff;--accent-soft: #22344e;--sage: #22344e;--segment-track: #0f141d;--danger: #ffcd94}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-enter: 0ms;--motion-move: 0ms;--motion-overlay: 0ms;--motion-exit: 0ms;--motion-stagger: 0ms}}:root{--record-inset: 12px;--record-columns: minmax(240px, 370fr) minmax(120px, 165fr) minmax(105px, 145fr) minmax(144px, 180fr) minmax(176px, 180fr);--record-columns-select: 20px var(--record-columns);--record-columns-tight: minmax(84px, 370fr) minmax(88px, 165fr) minmax(88px, 145fr) minmax(144px, 180fr) minmax(176px, 180fr);--record-columns-select-tight: 20px minmax(52px, 370fr) minmax(88px, 165fr) minmax(88px, 145fr) minmax(144px, 180fr) minmax(176px, 180fr)}@property --page-body-max-width{syntax: "<length>"; inherits: true; initial-value: 1216px;}@property --page-wide-max-width{syntax: "<length>"; inherits: true; initial-value: 1360px;}@property --ink{syntax: "<color>"; inherits: true; initial-value: #203c32;}@property --muted{syntax: "<color>"; inherits: true; initial-value: #52675c;}@property --canvas{syntax: "<color>"; inherits: true; initial-value: #122e24;}@property --paper{syntax: "<color>"; inherits: true; initial-value: #f6faf3;}@property --surface-solid{syntax: "<color>"; inherits: true; initial-value: #fafcf7;}@property --sage{syntax: "<color>"; inherits: true; initial-value: #e4eddf;}@property --line{syntax: "<color>"; inherits: true; initial-value: #cad6cc;}@property --control-surface{syntax: "<color>"; inherits: true; initial-value: #f8fbf6;}@property --control-border{syntax: "<color>"; inherits: true; initial-value: #7d8f80;}@property --accent-fill{syntax: "<color>"; inherits: true; initial-value: #28573e;}@property --accent-fill-tip{syntax: "<color>"; inherits: true; initial-value: #408060;}@property --accent-text{syntax: "<color>"; inherits: true; initial-value: #28573e;}@property --accent-soft{syntax: "<color>"; inherits: true; initial-value: #e4eddf;}@property --on-accent{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --navigation-surface{syntax: "<color>"; inherits: true; initial-value: #f6faf3;}@property --task-surface{syntax: "<color>"; inherits: true; initial-value: #f8fbf6;}@property --library-surface{syntax: "<color>"; inherits: true; initial-value: #fcfdf9;}@property --menu-surface{syntax: "<color>"; inherits: true; initial-value: #fafcf7;}@property --menu-border{syntax: "<color>"; inherits: true; initial-value: #cad6cc;}@property --hover-surface{syntax: "<color>"; inherits: true; initial-value: #eff5eb;}:root[data-theme-motion=true]{transition:--ink .32s ease-in-out,--muted .32s ease-in-out,--canvas .32s ease-in-out,--paper .32s ease-in-out,--surface-solid .32s ease-in-out,--sage .32s ease-in-out,--line .32s ease-in-out,--control-surface .32s ease-in-out,--control-border .32s ease-in-out,--accent-fill .32s ease-in-out,--accent-fill-tip .32s ease-in-out,--accent-text .32s ease-in-out,--accent-soft .32s ease-in-out,--on-accent .32s ease-in-out,--navigation-surface .32s ease-in-out,--task-surface .32s ease-in-out,--library-surface .32s ease-in-out,--menu-surface .32s ease-in-out,--menu-border .32s ease-in-out,--hover-surface .32s ease-in-out}@media(prefers-reduced-motion:reduce){:root[data-theme-motion=true]{transition:none}}:root,[data-theme=light]{--scrollbar-thumb: #8a9b91;--scrollbar-thumb-hover: #526f5d;--scrollbar-thumb-active: #28573e}[data-theme=dark]{--scrollbar-thumb: #68756d;--scrollbar-thumb-hover: #94aa9c;--scrollbar-thumb-active: #b5cebe}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}::-webkit-scrollbar-button{display:none;width:0;height:0}}@media(forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar-thumb{background-color:ButtonText}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:Highlight}}:root{overflow-y:scroll;font-family:var(--font-ui);color:var(--ink);background:var(--canvas);font-synthesis:none;font-weight:var(--weight-regular);font-size:var(--text-body)}:root:has(>body[style*="overflow: hidden"]){overflow-y:hidden}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border-radius:10px;padding:8px 12px}button:hover{background:var(--button-hover, #e4eddf)}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #497b56;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:var(--text-page);line-height:40px;font-weight:500;letter-spacing:-.64px}h2{font-size:var(--text-section);line-height:30px;font-weight:500;letter-spacing:-.44px}h3{font-size:14px;font-weight:500}p{line-height:1.5}small{font-size:13px;line-height:20px}strong{font-weight:500}input,textarea,select{border:1px solid var(--line);background:#fbfdf9;border-radius:8px;padding:10px 12px;min-width:0;max-width:100%}textarea{resize:none;line-height:1.6}input[type=checkbox]{accent-color:var(--green);width:18px;height:18px;flex-shrink:0}input::placeholder,textarea::placeholder{color:var(--muted)}.icon{display:inline-block;flex-shrink:0;object-fit:contain;vertical-align:middle}.muted{color:var(--muted)}.overdue{color:#795817!important}.spacer{flex:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.btn-content{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:100%;vertical-align:middle}.brand{padding:0;flex-shrink:0}.brand:hover{background:transparent}.tabs .active{background:var(--accent-fill);color:var(--on-accent)}.icon-button{height:44px;width:44px;padding:0}.avatar{width:40px;height:40px;background:var(--sage);border-radius:50%;padding:0;font-weight:500;flex-shrink:0}main{max-width:var(--page-body-max-width);margin:48px auto 0}.site-search{text-align:left;color:var(--muted);width:100%;font-weight:400}kbd{font:inherit;font-size:13px}.tabs{display:flex;align-items:center;gap:8px}.tabs button{font-weight:500;white-space:nowrap}.task-card{border-radius:var(--radius-card);box-shadow:var(--shadow-surface)}.task-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px;line-height:20px}.task-eyebrow>span:first-child{display:flex;align-items:center;gap:8px;color:var(--green)}.task-card h2{letter-spacing:-.4px}.task-description{color:var(--muted);font-size:14px;line-height:21px;min-height:42px}.task-context{display:flex;justify-content:space-between;gap:12px;font-size:14px}.task-context>span:last-child{font-size:13px;color:var(--muted)}.task-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.task-card footer>span:first-child{font-size:13px;color:var(--muted)}.action{flex-shrink:0}.action .btn{min-height:40px!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:9px 16px!important;color:var(--ink)!important;background:transparent!important;box-shadow:none!important;transform:none!important;font-size:14px!important;line-height:20px!important;font-weight:500}.action .btn:hover{background:var(--sage)!important}.action.primary .btn{background:var(--accent-fill)!important;color:var(--on-accent)!important;border-color:var(--accent-fill)!important}.action.primary .btn:hover{background:#1c4630!important}.action.primary .icon{filter:none}.task-card .action.primary .btn{min-width:176px}.surface{background:var(--surface-solid);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}.badge{box-sizing:border-box;height:32px;min-height:32px;font-family:var(--font-ui);font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;background:var(--sage);color:var(--green);padding:6px 10px;border-radius:8px;white-space:nowrap}.badge.warning{background:var(--warning-surface);color:var(--warning-ink)}.badge.neutral{background:var(--paper);color:var(--muted)}.empty-state{text-align:center;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state p{color:var(--muted)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0}summary::-webkit-details-marker{display:none}summary>span:last-child{display:flex;align-items:center;gap:12px}summary small{color:var(--muted)}details[open]>summary .icon{transform:rotate(90deg)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#102c2559;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60}.modal{position:fixed;z-index:70;top:50%;left:50%;background:#fafcf7;border:1px solid var(--line);max-width:calc(100vw - 32px);box-shadow:0 24px 80px #10251c40}.modal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-title{font-size:22px;line-height:30px;letter-spacing:-.4px;font-weight:500}.modal>header .icon-button{font-size:28px;flex-shrink:0}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.field{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-weight:500;line-height:21px}.field input,.field select,.field textarea{width:100%;font-weight:400;min-height:44px}.error{color:#8d2f20;background:#fbeee8;border:1px solid #e9c1b5;border-radius:8px;padding:12px;line-height:1.5;margin:12px 0}dl{display:grid;grid-template-columns:100px 1fr;gap:16px;margin:24px 0}dd{margin:0}@media(max-width:1150px){.task-card{padding:18px}.task-card footer{flex-wrap:wrap;gap:12px}.task-card .action{margin-left:auto}.action .btn{padding:9px 12px!important}.task-description{min-height:63px}}@media(max-width:900px){main{margin-top:32px}}@media(max-width:600px){h1{font-size:28px;line-height:36px}h2{font-size:21px;line-height:28px}.brand img{width:88px;height:33px}.avatar{width:36px;height:36px}main{margin-top:28px}.site-search{height:48px;font-size:13px;padding:0 12px}.site-search kbd{display:none}.task-card{padding:20px}.task-card h2{min-height:52px}.task-card .task-description{min-height:42px}.task-card footer{flex-wrap:nowrap}.task-card .action.primary .btn{min-width:160px;padding:12px!important}.action .btn{min-height:44px!important}summary{font-size:13px;gap:12px;min-height:56px}summary>span:last-child{font-size:11px;white-space:nowrap;gap:4px}.modal{padding:20px}.modal-title{font-size:21px}}.action .btn.clear{box-shadow:none!important}@media(max-width:600px){.brand{margin-right:40px}}@media(max-width:600px){.brand{grid-column:1;grid-row:1;margin:0;justify-self:start}}:root,[data-typeface]{--font-ui: "Inter Variable", Inter, sans-serif;font-family:var(--font-ui)}body,button,input,select,textarea{font-family:var(--font-ui)}body{font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font-weight:500;letter-spacing:-.035em}h2{font-weight:500;letter-spacing:-.025em}h3,strong{font-weight:500}small,.task-eyebrow,.muted{font-weight:400}time{font-variant-numeric:tabular-nums}.product-icon{background:currentColor;mask-image:var(--icon-url);mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;vertical-align:middle;flex-shrink:0;filter:none!important}button,.badge{transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.modal{height:min(680px,calc(100dvh - 48px));max-height:none;display:flex;flex-direction:column;overflow:hidden;padding:0;transform:translate(-50%,-50%);width:600px;border-radius:20px}.modal>header{flex:none;margin:0;border-bottom:1px solid var(--line);background:var(--surface-solid)}.modal-body{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px}.modal-body>form{display:flex;flex-direction:column}.modal[data-state=open]{animation:modal-rise .26s var(--ease-out) both}.modal[data-state=closed]{animation:modal-sink .15s cubic-bezier(.4,0,1,1) both;pointer-events:none}.modal-overlay[data-state=open]{animation:fade-in .22s var(--ease-out) both}.modal-overlay[data-state=closed]{animation:fade-out .15s ease-in both}.modal[data-state=open]>header>.icon-button{animation:modal-close-arrival .2s var(--ease-out) 80ms both}.modal[data-state=closed]>header>.icon-button{animation:modal-close-departure .1s ease-out both}@keyframes modal-rise{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-sink{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.99)}}@keyframes modal-close-arrival{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes modal-close-departure{to{opacity:0;scale:.88}}@media(prefers-reduced-motion:reduce){.modal[data-state=open]{animation:fade-in .14s ease-out both}.modal[data-state=closed]{animation:fade-out .14s ease-out both}.modal-overlay[data-state]{animation-duration:.1s}.modal[data-state]>header>.icon-button{animation:none}}details>summary .icon{transition:transform var(--motion-overlay) var(--ease-out)}details[open]>:not(summary){animation:panel-in var(--motion-overlay) var(--ease-out)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dialog-out{to{opacity:0;transform:translate(-50%,-50%) scale(.985)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.coverage{display:flex;gap:8px;align-items:center;font-size:13px;color:#795817}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--muted)}@media(max-width:600px){.modal{height:calc(100dvh - 24px);max-height:none;max-width:calc(100vw - 24px);width:600px;border-radius:16px}.modal>header{min-height:72px}.modal-body{padding:18px;scrollbar-gutter:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-background{--landscape-height: 1060px;position:fixed;z-index:-1;inset:0 0 auto;height:max(100svh,var(--landscape-height));margin-bottom:0;overflow:hidden;background:#eaf0e4;pointer-events:none}.site-background img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:0;transform:scale(1.04);transition:opacity 1.4s var(--ease-out),transform 2.6s var(--ease-out)}.site-background img.visible{opacity:1;transform:none}.landscape-treatment{position:absolute;inset:0 0 auto;height:100svh;background:linear-gradient(180deg,#f6faf3f5,#f3f8edeb 26%,#e4edd966 38%,#183c2fb8 48%,#122e24f5,#122e24 80%)}@media(max-width:600px){.site-background{--landscape-height: 1330px}.site-background img{object-position:52% center}.landscape-treatment{background:linear-gradient(180deg,#f6faf3f5,#f3f8edeb 26%,#e4edd966 38%,#183c2fb8 48%,#122e24f5,#122e24 80%)}}@media(prefers-reduced-motion:reduce){.site-background img{transition:none}}.site-search>.product-icon{flex:0 0 auto}.product-icon{min-width:0}.task-card{background:#f6faf3fa}button,.action .btn{border-radius:var(--radius-control)!important}button.avatar{border-radius:50%!important}.task-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;color:var(--muted);font-size:13px}.task-pagination>div{display:flex;align-items:center;gap:12px}.task-pagination button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px}.task-pagination button:hover:not(:disabled){background:var(--sage)}.task-pagination button:disabled{opacity:.35;cursor:not-allowed}.library-content{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;scrollbar-gutter:stable}.library-content>*{flex-shrink:0}.library-content>.empty-state{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:701px)and (max-width:1200px){:root{--qubit-top: 160px}}@media(max-width:1150px){:root{--workspace-gutter: 24px}}@media(max-width:900px){:root{--qubit-right: calc(var(--workspace-gutter) + 12px)}}@media(max-width:600px){:root{--workspace-gutter: 16px}}.site-background video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:0;transition:opacity .6s ease}.site-background video.playing{opacity:1}@media(max-width:600px){.site-background video{object-position:52% center}}@media(prefers-reduced-motion:reduce){.site-background video{display:none}}.site-background video.layered-motion{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 19%,transparent 30%,transparent 51%,#000 68%,#000 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 19%,transparent 30%,transparent 51%,#000 68%,#000 100%)}.initial-avatar{width:28px;height:28px;border-radius:50%;background:var(--sage, #e4eddf);color:var(--ink, #203c32);display:inline-grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:600}.badge{display:inline-flex;align-items:center;gap:6px}.modal.content-height{height:auto;max-height:calc(100dvh - 32px);overflow:auto}.modal.bare .modal-close{position:absolute;top:26px;right:24px;z-index:3}.modal.bare[data-state=open] .modal-close{animation:modal-close-arrival .2s var(--ease-out) 80ms both}.modal.bare[data-state=closed] .modal-close{animation:modal-close-departure .1s ease-out both}@media(prefers-reduced-motion:reduce){.modal.bare[data-state] .modal-close{animation:none}}.modal.content-height .modal-body{overflow:visible}.modal.content-height .modal-body{scrollbar-gutter:auto;padding:20px 24px}.modal.content-height .field{margin-bottom:12px}[data-theme=dark] :is(.surface,.task-card,.modal,.site-search,.week-day){background:var(--paper);color:var(--ink);border-color:var(--line)}[data-theme=dark] :is(input,select,textarea){color:var(--ink);background:var(--paper);border-color:var(--line)}[data-theme=dark] :is(.modal-actions,.modal-body,.modal>header){background:var(--paper)}[data-theme=dark] :is(.badge,.avatar,.initial-avatar){background:var(--sage);color:#d6d7dc}[data-theme=dark] .badge.warning{background:var(--warning-surface);color:var(--warning-ink)}[data-theme=dark] .landscape-treatment{background:linear-gradient(#101218c7,#1012186b 36%,#10121828 62%,#111216d1 82%,#111216)}[data-theme=dark] .logo,[data-theme=dark] .brand img{filter:brightness(0) invert(1)}[data-theme=dark] .overdue{color:#efcb88}.landscape-treatment{transition:background .5s ease}@media(prefers-reduced-motion:reduce){.landscape-treatment{transition:none}}[data-theme=dark] .task-card .overdue{color:#efcb88!important}[data-theme=dark] .error{background:#42271f;color:#f3b9a9;border-color:#805347}[data-theme=dark] .badge:not(.workspace-status):not(.warning):not(.neutral){background:#25352e;color:#b4d5c0}[data-theme=dark] .checkbox-control{--green: var(--accent-fill);--paper: #fafafa}[data-theme=dark] :is(button,input,textarea,select):focus-visible{outline-color:var(--accent-text)}.modal>header{gap:16px}.modal .modal-body,.modal.content-height .modal-body{padding:var(--dialog-inset)}.modal-body .field{margin:0 0 var(--dialog-field-gap);gap:var(--dialog-label-gap)}.modal-body>.muted{margin:0 0 var(--dialog-section-gap)}@media(max-width:640px){:root{--dialog-inset: 20px;--dialog-section-gap: 20px}}.modal-body:has(>form){display:flex;flex-direction:column}.modal-body>form{min-height:0;flex:1 0 auto}.modal-body .field .error{margin:0}.modal.wide{width:min(1040px,calc(100vw - 32px));height:min(780px,calc(100dvh - 48px))}@media(max-width:700px){.modal.wide{height:calc(100dvh - 24px);width:calc(100vw - 24px)}}:is(input:not([type=checkbox]):not([type=radio]),textarea,select,.select-field-trigger){box-shadow:inset 0 0 0 1px transparent;transition:border-color var(--motion-overlay) var(--ease-out),box-shadow var(--motion-overlay) var(--ease-out),background-color var(--motion-overlay) ease}@media(prefers-reduced-motion:reduce){:is(input,textarea,select,.select-field-trigger){transition:none}}:is(input:not([type=checkbox]):not([type=radio]),textarea,select):is(:focus,:focus-visible){outline:none;outline-offset:0;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-fast) ease;border-color:var(--control-focus);box-shadow:var(--control-focus-shadow)}:is(button,a,summary,[role=menuitem],[role=radio],[role=checkbox]):focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}:is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--control-focus);outline-offset:1px}.modal:not(.wide),.modal.content-height{height:auto;max-height:calc(100dvh - 32px);overflow:hidden}.modal:not(.wide) .modal-body,.modal.content-height .modal-body{flex:0 1 auto;overflow-y:auto;scrollbar-gutter:auto}.modal:not(.wide) .modal-body>form{flex:0 0 auto;min-height:0}.modal.flush .modal-body{display:grid;grid-template-rows:minmax(0,1fr);flex:1;padding:0;overflow:hidden}.select-field-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;height:var(--field-height);min-height:var(--field-height);box-sizing:border-box;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-solid, var(--paper));color:var(--ink);font:inherit;font-size:var(--text-body);line-height:var(--line-body);text-align:left}.select-field-value,.select-option-copy{display:flex;align-items:center;gap:10px;min-width:0}.select-field-value>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-field-value .placeholder{color:var(--muted)}.select-field-chevron{display:flex;margin-left:auto;flex-shrink:0}.select-field-chevron .icon{transition:transform .14s}.select-field-trigger[data-state=open] .select-field-chevron .icon{transform:rotate(180deg)}.select-field-trigger:hover:not(:disabled){background:var(--hover-surface, var(--sage))}.select-field-trigger:focus-visible,.select-field-trigger[data-state=open]{outline:none;border-color:var(--control-focus, var(--green));box-shadow:inset 0 0 0 1px var(--control-focus, var(--green))}.select-field-trigger[aria-invalid=true]{border-color:var(--danger, #b44848)}.select-field-trigger:disabled{opacity:.5;cursor:not-allowed}.select-field-content{z-index:220;width:max-content;min-width:max(160px,var(--bits-select-anchor-width));max-width:calc(100vw - 32px);max-height:min(320px,var(--bits-select-content-available-height));overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid, var(--paper));color:var(--ink);box-shadow:0 12px 32px #102b2526}.select-field-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:10px 12px;border-radius:7px;font-size:14px;line-height:20px;cursor:pointer;outline:none}.select-option-copy{flex:1}.select-option-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-option-copy .icon{flex-shrink:0}.select-field-option[data-highlighted]{background:var(--hover-surface, var(--sage))}.select-field-option[data-disabled]{opacity:.45;cursor:not-allowed}.select-option-check{display:flex;width:16px;flex-shrink:0}.select-field-empty{padding:12px;font-size:13px;color:var(--muted)}.modal:not(.wide){height:auto;max-height:calc(100dvh - 32px)}.modal>header{min-height:0;padding:20px 24px}.modal .modal-body{padding:24px}.modal .modal-body>form{min-height:0;display:flex;flex-direction:column}.modal .modal-body .modal-actions{position:static;bottom:auto;margin:24px 0 0;padding:0;border-top:0;gap:12px;background:transparent;flex-shrink:0}.modal .modal-body>form>.field:has(+.modal-actions){margin-bottom:0}.modal .modal-body>:last-child,.modal .modal-body>form>:last-child{margin-bottom:0}@media(max-width:600px){.modal>header{padding:18px 20px}.modal .modal-body{padding:20px}.modal .modal-body .modal-actions{margin-top:20px;padding-top:16px}.modal-actions .action{flex:1}.modal-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.select-field-chevron .icon{transition:none}}.task-card{padding:var(--card-padding);min-height:0;height:auto;display:flex;flex-direction:column;gap:16px}.task-card h2{font-size:var(--text-card-title);line-height:1.4;min-height:0;margin:0}.task-card .task-description{font-size:var(--text-body);line-height:1.5;margin:0;min-height:0;flex:1}.task-card .task-eyebrow{font-size:var(--text-meta);margin:0;gap:12px}.task-card .task-context{margin:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.task-card .task-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:var(--sage);font-size:var(--text-meta)}.task-card footer{margin:auto 0 0;padding:0;gap:12px}.task-card,.request-card{animation:none}.empty-column:has(>.icon-empty){padding:8px 0}[data-accessibility=deuteranomaly] .badge:not(.warning):not(.neutral):not(.info){background:var(--accent-soft);color:var(--accent-text)}@media(max-width:1350px){:root{--qubit-top: 104px}}.page-loading{min-height:calc(100dvh - 220px);margin:0;color:var(--muted)}.page-loading>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-loading:before{content:"";display:block;height:320px;max-width:100%;border-radius:var(--radius-surface, 24px);opacity:0;--bone: color-mix(in srgb, var(--ink) 9%, transparent);background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--paper) 55%,transparent) 50%,transparent 70%) 0 0 / 200% 100%,linear-gradient(var(--bone),var(--bone)) 24px 28px / 38% 22px no-repeat,linear-gradient(var(--bone),var(--bone)) 24px 66px / 56% 12px no-repeat,linear-gradient(var(--bone),var(--bone)) 24px 124px / calc(100% - 48px) 14px no-repeat,linear-gradient(var(--bone),var(--bone)) 24px 162px / calc(100% - 48px) 14px no-repeat,linear-gradient(var(--bone),var(--bone)) 24px 200px / 72% 14px no-repeat,linear-gradient(var(--bone),var(--bone)) 24px 238px / 64% 14px no-repeat,color-mix(in srgb,var(--surface-solid) 86%,transparent);animation:page-loading-in .32s ease-out .25s forwards,skeleton-sweep 1.6s linear .25s infinite}@keyframes skeleton-sweep{0%{background-position:120% 0,24px 28px,24px 66px,24px 124px,24px 162px,24px 200px,24px 238px,0 0}to{background-position:-80% 0,24px 28px,24px 66px,24px 124px,24px 162px,24px 200px,24px 238px,0 0}}@keyframes page-loading-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.page-loading:before{animation:page-loading-in 1ms .25s forwards}}@keyframes content-enter{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:0ms!important}}@media(max-width:600px){:root{--qubit-top: 88px}}[data-opening],[data-opening] *{cursor:progress!important}.action.quiet:not(.primary):not(.destructive) .btn:is(:hover,:active):not(:disabled){background:var(--hover-surface)!important;border-color:transparent!important}.badge.workspace-status{box-sizing:border-box;height:32px;font-family:var(--font-ui);font-style:normal;letter-spacing:0;white-space:nowrap;padding:6px 10px;min-height:32px;border-radius:var(--radius-inset);font-size:13px;line-height:20px;font-weight:400}.badge.workspace-status.positive{background:var(--status-positive-surface);color:var(--status-positive-ink)}.badge.workspace-status.info{background:var(--status-info-surface);color:var(--status-info-ink)}.badge.workspace-status.attention{background:var(--warning-surface);color:var(--warning-ink)}.badge.workspace-status.critical{background:var(--critical-surface);color:var(--danger)}.badge.workspace-status.neutral{background:var(--status-neutral-surface);color:var(--status-neutral-ink)}.action{--action-bg: var(--control-surface);--action-fg: var(--ink);--action-border: var(--control-border);display:inline-flex;width:auto;flex:0 0 auto}.action.primary{--action-bg: var(--accent-fill);--action-fg: var(--on-accent);--action-border: transparent}.action.quiet{--action-bg: var(--paper);--action-border: transparent}.action.action .btn.clear{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--action-fill, auto)!important;min-width:var(--action-min, 0)!important;height:var(--action-height, 44px)!important;min-height:var(--action-height, 44px)!important;padding:calc(var(--action-pad-y, 12px) - 1px) 15px!important;border:1px solid var(--action-border)!important;border-radius:10px!important;background:var(--action-bg)!important;color:var(--action-fg)!important;font-family:Inter Variable,Inter,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;letter-spacing:0!important;opacity:1!important;transform:none!important;filter:none!important;box-shadow:none;outline:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important}.action .btn-content{gap:8px;line-height:20px}.action .btn:after{content:none!important}.action .action-arrow{display:inline-flex;transform:none!important}.action:has(.btn:hover:not(:disabled)),.action[data-preview-state=Hover]{--action-bg: var(--hover-surface)}.action.primary:has(.btn:hover:not(:disabled)),.action.primary[data-preview-state=Hover]{--action-bg: var(--accent-hover)}.action:has(.btn:active:not(:disabled)),.action[data-preview-state=Pressed]{--action-bg: var(--hover-surface);--action-border: var(--line)}.action.primary:has(.btn:active:not(:disabled)),.action.primary[data-preview-state=Pressed]{--action-bg: var(--accent-pressed);--action-border: transparent}.action.quiet:has(.btn:active:not(:disabled)),.action.quiet[data-preview-state=Pressed]{--action-border: transparent}.action .btn:active:not(:disabled){transition-duration:80ms!important}.action:has(.btn:focus-visible):not(.disabled):not(.loading) .btn.clear,.action[data-preview-state=Focus] .btn.clear{border:2px solid var(--control-focus)!important;padding:0 16px!important}.action.primary:has(.btn:focus-visible):not(.disabled):not(.loading) .btn.clear,.action.primary[data-preview-state=Focus] .btn.clear{border-color:#fff!important;box-shadow:0 0 0 2px var(--control-focus)!important}.action.disabled{--action-bg: var(--disabled-surface);--action-fg: var(--muted);--action-border: var(--line)}.action.primary.disabled,.action.quiet.disabled{--action-border: transparent}.action .btn:disabled{cursor:not-allowed}.action.loading{--action-border: var(--line)}.action.primary.loading,.action.quiet.loading{--action-border: transparent}.action.loading .btn:disabled{cursor:progress}.action.destructive{--action-bg: var(--danger-fill);--action-fg: #fff;--action-border: transparent}.action.destructive:has(.btn:hover:not(:disabled)){--action-bg: var(--danger-hover)}.action.destructive:has(.btn:active:not(:disabled)){--action-bg: var(--danger-pressed)}.action.destructive.disabled{--action-bg: var(--critical-surface);--action-fg: color-mix(in srgb, var(--danger) 65%, var(--muted));--action-border: color-mix(in srgb, var(--danger-fill) 25%, var(--line))}@media(prefers-reduced-motion:reduce){.action.action .btn.clear{transition:none!important}}.action.compact{--action-height: 36px;--action-pad-y: 8px}[data-accessibility=readable] .site-background{opacity:.12}[data-accessibility=readable] :is(button,a,summary,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--control-focus)!important;outline-offset:3px}[data-accessibility=readable] :is(input,textarea,select,.select-field-trigger){border-color:var(--control-border)}:root[data-theme][data-accessibility=readable]{background:var(--canvas)}@font-face{font-family:Universal Sans Display;src:url(/new/assets/Universal-Sans-Display-450-Trial-lNk17oh1.ttf) format("truetype");font-style:normal;font-weight:450;font-display:swap}:root{--font-workspace-title: "Universal Sans Display", var(--font-ui);--weight-workspace-title: 450}.workspace-display-title{font-family:var(--font-workspace-title)!important;font-weight:var(--weight-workspace-title)!important}.design-toast.svelte-1dmxeg1{position:relative;display:flex;align-items:center;gap:16px;width:100%;min-width:0;min-height:66px;flex-shrink:0;box-sizing:border-box;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface-solid);color:var(--ink);box-shadow:0 8px 16px #0000001a;font-family:var(--font-ui);pointer-events:auto}.toast-symbol.svelte-1dmxeg1{display:flex;align-items:center;justify-content:center;color:var(--accent-text);flex-shrink:0;margin-left:16px}.toast-error.svelte-1dmxeg1 .toast-symbol:where(.svelte-1dmxeg1){color:var(--danger)}.toast-copy.svelte-1dmxeg1{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toast-copy.svelte-1dmxeg1 .action{--action-height: 28px;--action-pad-y: 4px}.toast-title.svelte-1dmxeg1,.toast-message.svelte-1dmxeg1{white-space:normal;overflow-wrap:anywhere}.toast-title.svelte-1dmxeg1{font-size:14px;line-height:1.2;font-weight:500}.bounded.svelte-1dmxeg1{max-height:var(--toast-max-height, calc(100dvh - 32px) )}.bounded.svelte-1dmxeg1 .toast-copy:where(.svelte-1dmxeg1){box-sizing:border-box;max-height:calc(var(--toast-max-height, calc(100dvh - 32px) ) - 24px);overflow-y:auto;padding:4px;margin:-4px}.toast-message.svelte-1dmxeg1{font-size:13px;line-height:1.4}.toast-countdown.svelte-1dmxeg1{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:9px;pointer-events:none}.toast-countdown.svelte-1dmxeg1>span:where(.svelte-1dmxeg1){position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent-text);transform-origin:left;animation:svelte-1dmxeg1-toast-countdown var(--toast-duration) linear forwards}.toast-countdown.paused.svelte-1dmxeg1>span:where(.svelte-1dmxeg1){animation-play-state:paused}@keyframes svelte-1dmxeg1-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-progress.svelte-1dmxeg1{height:4px;border-radius:2px;overflow:hidden;background:var(--line)}.toast-progress.svelte-1dmxeg1>span:where(.svelte-1dmxeg1){display:block;height:100%;background:var(--accent-text);transition:width .32s ease}.toast-progress.indeterminate.svelte-1dmxeg1>span:where(.svelte-1dmxeg1){width:40%;animation:svelte-1dmxeg1-progress-slide 1.2s ease-in-out infinite alternate}@keyframes svelte-1dmxeg1-progress-slide{0%{transform:translate(0)}to{transform:translate(150%)}}@media(prefers-reduced-motion:reduce){.toast-progress.svelte-1dmxeg1>span:where(.svelte-1dmxeg1){transition:none}.toast-progress.indeterminate.svelte-1dmxeg1>span:where(.svelte-1dmxeg1){animation:none}}.action-spinner.svelte-1dmxeg1{display:inline-block;width:10px;height:10px;margin-right:6px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-1dmxeg1-turn .8s linear infinite}.loading-spinner.svelte-1dmxeg1{width:18px;height:18px;box-sizing:border-box;border:1.5px solid var(--line);border-top-color:currentColor;border-right-color:currentColor;border-radius:50%;animation:svelte-1dmxeg1-turn 1s linear infinite}.compact.svelte-1dmxeg1{gap:12px}.compact.svelte-1dmxeg1 .toast-symbol:where(.svelte-1dmxeg1){width:20px;height:20px;margin:0 2px}.compact.svelte-1dmxeg1 .toast-title:where(.svelte-1dmxeg1){line-height:20px}.compact.svelte-1dmxeg1 .toast-close:where(.svelte-1dmxeg1){width:28px;height:28px;padding:6px;border-radius:7px}@keyframes svelte-1dmxeg1-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.action-spinner.svelte-1dmxeg1,.loading-spinner.svelte-1dmxeg1{animation:none}}button.svelte-1dmxeg1:disabled{cursor:wait;opacity:.6}.toast-action.svelte-1dmxeg1{flex-shrink:0;max-width:40%;margin-right:-8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:28px;font:inherit;font-size:12px;line-height:18px;font-weight:500;color:var(--accent-text);padding:4px 10px;border-radius:7px;border:1px solid var(--line)}.toast-action-label.svelte-1dmxeg1{min-width:0;overflow:hidden;text-overflow:ellipsis}.toast-close.svelte-1dmxeg1{display:grid;place-items:center;width:48px;height:48px;padding:7px 12px;border:0;border-radius:10px;flex-shrink:0;color:var(--muted);background:transparent}.toast-action.svelte-1dmxeg1:hover,.toast-close.svelte-1dmxeg1:hover{background:var(--hover-surface)}button.svelte-1dmxeg1:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}@media(max-width:540px){.design-toast.svelte-1dmxeg1{gap:12px}.toast-symbol.svelte-1dmxeg1{margin-left:8px}}.notice-toast.svelte-jj456h{position:fixed;z-index:120;right:var(--toast-right);bottom:max(var(--toast-bottom),var(--procedure-selection-clearance, 0px));width:var(--toast-width)}.ai-sparkle.svelte-17dzgv4{--sparkle-cycle: 3.6s;display:block;flex:none;overflow:visible}.ai-sparkle.writing.svelte-17dzgv4{--sparkle-cycle: 1.6s}path.svelte-17dzgv4{fill:currentColor;transform-box:fill-box;transform-origin:center}.animated.svelte-17dzgv4 .main:where(.svelte-17dzgv4){animation:svelte-17dzgv4-sparkle-turn var(--sparkle-cycle) cubic-bezier(.65,0,.35,1) infinite}.animated.svelte-17dzgv4 .companion:where(.svelte-17dzgv4){animation:svelte-17dzgv4-sparkle-pop var(--sparkle-cycle) ease-out infinite}.animated.svelte-17dzgv4 .lower:where(.svelte-17dzgv4){animation-delay:.1s}@keyframes svelte-17dzgv4-sparkle-turn{0%,15%{transform:rotate(0) scale(1)}45%{transform:rotate(90deg) scale(.82)}60%,to{transform:rotate(90deg) scale(1)}}@keyframes svelte-17dzgv4-sparkle-pop{0%,42%{transform:scale(0);opacity:0}58%{transform:scale(1.25);opacity:1}70%,88%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@media(prefers-reduced-motion:reduce){.animated.svelte-17dzgv4 .main:where(.svelte-17dzgv4),.animated.svelte-17dzgv4 .companion:where(.svelte-17dzgv4){animation:none}}.btn[data-invalid=true].svelte-1gryxhy{--action-border: var(--danger)}a.btn.svelte-1gryxhy{text-decoration:none}.action.svelte-1gryxhy .btn-content:where(.svelte-1gryxhy){display:inline-grid;align-items:center;justify-items:center;min-width:0}.action-content.svelte-1gryxhy{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--motion-fast) var(--ease-out)}.action-content.svelte-1gryxhy:is(.btn:active:not(:disabled) *),.action[data-preview-state=Pressed].svelte-1gryxhy .action-content:where(.svelte-1gryxhy){transform:scale(var(--press-scale));transition-duration:var(--motion-press)}.action-label.svelte-1gryxhy{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-content.svelte-1gryxhy{min-width:0;max-width:100%}.action-content.pending.svelte-1gryxhy{visibility:hidden}.action-loading.svelte-1gryxhy{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;pointer-events:none}.action-loading-label.svelte-1gryxhy{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-spinner.svelte-1gryxhy{width:16px;height:16px;flex:0 0 16px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:svelte-1gryxhy-action-spin .7s linear infinite}.action-refresh.svelte-1gryxhy{display:inline-flex;flex:0 0 16px;animation:svelte-1gryxhy-action-spin 1s linear infinite}.ai-loading.svelte-1gryxhy .btn{position:relative;isolation:isolate;overflow:hidden;opacity:1!important}.ai-loading.svelte-1gryxhy .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--green) 18%,transparent) 48%,transparent 75%);transform:translate(-100%);animation:svelte-1gryxhy-ai-light 2.4s ease-in-out infinite}.ai-loading.svelte-1gryxhy .action-loading:where(.svelte-1gryxhy){position:relative}@keyframes svelte-1gryxhy-ai-light{to{transform:translate(100%)}}@keyframes svelte-1gryxhy-action-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.action-spinner.svelte-1gryxhy,.action-refresh.svelte-1gryxhy,.ai-loading.svelte-1gryxhy .btn:before{animation:none}}.operation-error-toast.svelte-1kmi36j{--operation-toast-bottom: max( var(--toast-bottom), var(--procedure-selection-clearance, 0px) );--toast-max-height: calc(100dvh - var(--operation-toast-bottom) - 16px);position:fixed;z-index:1600;right:var(--toast-right);bottom:var(--operation-toast-bottom);width:var(--toast-width);pointer-events:auto}.recovery.svelte-1kmi36j{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.workspace-opening.svelte-rfqhez{display:grid;gap:var(--space-6)}.opening-back.svelte-rfqhez{width:164px;height:var(--control-height);border-radius:var(--radius-control);background:var(--paper)}.settings.svelte-rfqhez .eyebrow:where(.svelte-rfqhez){width:140px;height:var(--line-meta)}.settings.svelte-rfqhez .title:where(.svelte-rfqhez){height:var(--line-page)}.settings.svelte-rfqhez .subtitle:where(.svelte-rfqhez){height:calc(var(--text-body) * var(--line-body))}.opening-heading.svelte-rfqhez{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);min-height:calc(var(--line-page) + var(--space-2) + var(--text-body) * var(--line-body))}.bone.svelte-rfqhez{display:block;width:min(260px,65%);height:16px;border-radius:6px;background:var(--wash)}.title.svelte-rfqhez{width:min(340px,75%);height:28px}.subtitle.svelte-rfqhez{width:min(400px,85%)}.opening-views.svelte-rfqhez{display:flex;flex-wrap:wrap;gap:8px}.opening-views.svelte-rfqhez span:where(.svelte-rfqhez){height:44px;border-radius:var(--radius-control);background:var(--paper)}.opening-panel.svelte-rfqhez{display:grid;align-content:start;gap:24px;min-height:242px;padding:var(--card-padding-block) var(--space-6);border-radius:var(--radius-surface);background:var(--library-surface)}.fields.svelte-rfqhez .bone:where(.svelte-rfqhez){width:100%;height:48px;border-radius:var(--radius-control)}@media(max-width:800px){.assets.svelte-rfqhez .opening-heading:where(.svelte-rfqhez){min-height:calc(var(--line-page) + var(--space-2) + var(--text-body) * var(--line-body) * 2 + var(--space-6) + var(--control-height))}}@media(max-width:600px){.settings.svelte-rfqhez .opening-views:where(.svelte-rfqhez) span:where(.svelte-rfqhez):not(:first-child){display:none}}.track.svelte-1lfwj38{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:inherit;flex-wrap:inherit;gap:inherit}.pill.svelte-1lfwj38{position:absolute;top:0;left:0;z-index:-1;border-radius:var(--radius-control, 10px);background:var(--accent-fill);opacity:0;pointer-events:none;transition:transform var(--motion-move) var(--ease-out),width var(--motion-move) var(--ease-out),opacity var(--motion-fast) ease-out}.track.svelte-1lfwj38 button:where(.svelte-1lfwj38){transition:color var(--motion-fast) ease-out}.track.svelte-1lfwj38 button.active:where(.svelte-1lfwj38){background:transparent!important;color:var(--on-accent)}.workspace-navigation.svelte-1lfwj38{position:static;transform:none;width:auto;min-width:0}.workspace-navigation.svelte-1lfwj38 .track:where(.svelte-1lfwj38){gap:12px;flex-wrap:nowrap}.workspace-navigation.svelte-1lfwj38 .pill:where(.svelte-1lfwj38){background:var(--accent-fill)}.workspace-navigation.svelte-1lfwj38 .track:where(.svelte-1lfwj38) button.active:where(.svelte-1lfwj38){background:transparent!important;color:var(--on-accent)}.workspace-navigation.svelte-1lfwj38 .track:where(.svelte-1lfwj38) button:where(.svelte-1lfwj38):not(.active){background:transparent;color:var(--ink)}:root[data-page-motion]:not([data-page-scope=tab]) .workspace-navigation.svelte-1lfwj38 .pill:where(.svelte-1lfwj38){view-transition-name:nav-pill;transition:none}:root[data-page-motion]:not([data-page-scope=tab]) .workspace-navigation.svelte-1lfwj38 .track:where(.svelte-1lfwj38) button:where(.svelte-1lfwj38){view-transition-class:nav-item}:root[data-page-motion]:not([data-page-scope=tab]) .workspace-navigation.svelte-1lfwj38 [data-page=Procedures]:where(.svelte-1lfwj38){view-transition-name:nav-procedures}:root[data-page-motion]:not([data-page-scope=tab]) .workspace-navigation.svelte-1lfwj38 [data-page=Assets]:where(.svelte-1lfwj38){view-transition-name:nav-assets}:root[data-page-motion]:not([data-page-scope=tab]) .workspace-navigation.svelte-1lfwj38 [data-page=Bricks]:where(.svelte-1lfwj38){view-transition-name:nav-bricks}:root[data-page-motion]:not([data-page-scope=tab]) .workspace-navigation.svelte-1lfwj38 [data-page=Activity]:where(.svelte-1lfwj38){view-transition-name:nav-activity}:root[data-page-motion]:not([data-page-scope=tab]) .workspace-navigation.svelte-1lfwj38 [data-page=Mini-Tangl]:where(.svelte-1lfwj38){view-transition-name:nav-mini-tangl}.workspace-navigation.svelte-1lfwj38 .track:where(.svelte-1lfwj38) button:where(.svelte-1lfwj38){min-height:44px;width:max-content;flex:0 0 auto;padding:12px 16px;font:500 14px/20px var(--font-ui);white-space:nowrap}.brand-home.svelte-tkx2wd{display:inline-flex;align-items:center;padding:0;min-height:44px;flex:none}button.brand-home.svelte-tkx2wd:hover{background:none}.logo.svelte-tkx2wd{display:block;width:108px;height:40.25px;background:var(--navigation-logo, #000);mask:var(--logo) center / contain no-repeat}.dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;max-width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.dropdown-trigger:hover{background:var(--button-hover)}.dropdown-trigger[aria-expanded=true]{background:var(--sage)}.dropdown-trigger.dropdown-trigger-fill{justify-content:flex-start;width:100%}.dropdown-trigger-fill .dropdown-trigger-label{flex:1;text-align:left}.dropdown-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.dropdown-trigger .icon:last-child{flex-shrink:0;transition:transform var(--motion-overlay) var(--ease-out),translate var(--motion-fast) var(--ease-out)}.dropdown-trigger[aria-expanded=true] .icon:last-child:not(:first-child){transform:rotate(180deg)}.dropdown-trigger.dropdown-trigger-quiet{min-height:var(--control-height);padding:var(--space-3) var(--space-4);font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui);color:var(--ink)}.dropdown-trigger.dropdown-trigger-quiet:hover{background:var(--hover-surface)}.dropdown-trigger.dropdown-trigger-small{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border-radius:6px}.dropdown-surface{--dropdown-inset: 6px;--dropdown-highlight: var(--sage);z-index:100;min-width:200px;max-width:calc(100vw - var(--space-6));max-height:min(360px,var(--bits-dropdown-menu-content-available-height));overflow:auto;padding:var(--dropdown-inset);border:1px solid var(--menu-border);border-radius:calc(var(--radius-selection) + var(--dropdown-inset));background:var(--menu-surface);color:var(--ink);box-shadow:var(--shadow-menu);outline:none;transform-origin:var(--bits-dropdown-menu-content-transform-origin, top center)}.dropdown-surface.dropdown-surface-match{min-width:max(var(--bits-dropdown-menu-anchor-width),200px);width:max(var(--bits-dropdown-menu-anchor-width),200px)}.dropdown-surface.dropdown-surface-match-popover{min-width:max(var(--bits-popover-anchor-width),200px);width:max(var(--bits-popover-anchor-width),200px)}.dropdown-surface.dropdown-surface-reading{width:min(320px,calc(100vw - var(--space-6)))}.dropdown-surface-match .dropdown-item-label,.dropdown-surface-reading .dropdown-item-label{flex:1;min-width:0}.dropdown-surface-match .dropdown-item-label>*,.dropdown-surface-reading .dropdown-item-label>*{flex:none}.dropdown-surface-match .dropdown-item-text,.dropdown-surface-reading .dropdown-item-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .dropdown-surface{--dropdown-highlight: var(--hover-surface)}.dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:40px;padding:10px var(--space-3);border-radius:var(--radius-selection);font-size:var(--text-label);cursor:pointer;outline:none}a.dropdown-item{color:inherit;text-decoration:none}.dropdown-item:is([data-highlighted],[data-state=open]){background:var(--dropdown-highlight)}.dropdown-item:is([data-disabled],:disabled){--dropdown-content-opacity: .4;opacity:.4;pointer-events:none}.dropdown-separator{height:1px;margin:var(--dropdown-inset) calc(var(--dropdown-inset) * -1);background:var(--line)}.dropdown-item-label{display:inline-flex;align-items:center;gap:10px}.dropdown-item-copy{display:grid;gap:2px;min-width:0}.dropdown-item-description{color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui);white-space:normal}.dropdown-item-success,.dropdown-item-success .icon{color:var(--accent-text)}.dropdown-item-danger{color:var(--danger-fill)}.dropdown-item-danger[data-highlighted]{background:color-mix(in srgb,var(--danger-fill) 8%,transparent);color:var(--danger-hover)}[data-theme=dark] .dropdown-item-danger{color:var(--danger)}:is(.dropdown-surface,.select-field-content)[data-state=open]{animation:dropdown-surface-in .15s ease-out both}:is(.dropdown-surface,.select-field-content)[data-state=closed]{animation:dropdown-surface-out .1s ease-out both;pointer-events:none!important}[data-bits-floating-content-wrapper]:has(>:is(.dropdown-surface,.select-field-content)[data-state=closed]){pointer-events:none!important}.dropdown-surface[data-state=open] :is(.dropdown-item,.dropdown-row),.select-field-content[data-state=open] :is(.select-field-option,.select-field-empty){animation:dropdown-content-in .5s cubic-bezier(.34,1.45,.64,1) both}@keyframes dropdown-surface-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes dropdown-surface-out{to{opacity:0;scale:.98}}@keyframes dropdown-content-in{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:var(--dropdown-content-opacity, 1);transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){:is(.dropdown-surface,.select-field-content)[data-state],.dropdown-surface[data-state] :is(.dropdown-item,.dropdown-row),.select-field-content[data-state] :is(.select-field-option,.select-field-empty){animation:none}}@supports selector(::-webkit-scrollbar){:is(.dropdown-surface,.dropdown-scroll,.select-field-content,.inbox-list)::-webkit-scrollbar{width:7px;height:7px}:is(.dropdown-surface,.dropdown-scroll,.select-field-content,.inbox-list)::-webkit-scrollbar-track{margin-block:24px;margin-inline:10px}:is(.dropdown-surface,.dropdown-scroll,.select-field-content,.inbox-list)::-webkit-scrollbar-thumb{border-width:2px;min-height:24px}}.dropdown-item .initial-avatar{font-size:9px}.dropdown-section-label{padding:6px 12px 4px;color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui)}.dropdown-trigger .initial-avatar{width:20px;height:20px;font-size:9px}.has-scroll-indicator{scrollbar-width:none}.has-scroll-indicator::-webkit-scrollbar{display:none}.scroll-indicator{position:absolute;z-index:1;width:3px;border-radius:999px;background:var(--scrollbar-thumb);pointer-events:none}.scroll-indicator[hidden]{display:none}.dropdown-surface .clear-filters-action,.dropdown-surface .clear-filters-action .action{display:flex;width:100%}.dropdown-surface .clear-filters-action .btn{flex:1;justify-content:center}.number.svelte-1k84068{white-space:pre;font-variant-numeric:tabular-nums}.digit.svelte-1k84068{display:inline-block;animation:svelte-1k84068-digit-pop-in .5s cubic-bezier(.34,1.45,.64,1) both;animation-delay:var(--delay)}.sr-only.svelte-1k84068{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes svelte-1k84068-digit-pop-in{0%{transform:translateY(8px);opacity:0;filter:blur(2px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.digit.svelte-1k84068{animation:none}}.tooltip-preview.svelte-14q2mn5{position:relative;width:fit-content}.tooltip-preview.svelte-14q2mn5:after{content:"";position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.tooltip-preview[data-side=top].svelte-14q2mn5:after{bottom:-4px;left:calc(50% - 4px)}.tooltip-preview[data-side=bottom].svelte-14q2mn5:after{top:-4px;left:calc(50% - 4px)}.tooltip-preview[data-side=left].svelte-14q2mn5:after{right:-4px;top:calc(50% - 4px)}.tooltip-preview[data-side=right].svelte-14q2mn5:after{left:-4px;top:calc(50% - 4px)}.design-tooltip[data-single-line]{max-width:calc(100vw - 24px);white-space:nowrap;overflow-wrap:normal}.design-tooltip{--tooltip-x: 0px;--tooltip-y: 0px;z-index:1500;max-width:min(260px,calc(100vw - 24px));padding:8px 12px;border-radius:var(--radius-inset);background:var(--tooltip-background, var(--ink));color:var(--tooltip-foreground, var(--paper));box-shadow:var(--shadow-overlay);font-family:inherit;font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--line-meta);overflow-wrap:anywhere;transform-origin:var(--bits-tooltip-content-transform-origin);animation:svelte-14q2mn5-tooltip-in .15s ease-out}.design-tooltip[data-side=top]{--tooltip-y: 4px}.design-tooltip[data-side=bottom]{--tooltip-y: -4px}.design-tooltip[data-side=left]{--tooltip-x: 4px}.design-tooltip[data-side=right]{--tooltip-x: -4px}.design-tooltip[data-leaving=true]{animation:svelte-14q2mn5-tooltip-out .15s ease-out both}.design-tooltip-arrow{color:var(--tooltip-background, var(--ink));line-height:0;display:block}.design-tooltip-arrow svg{display:block}@keyframes svelte-14q2mn5-tooltip-in{0%{opacity:0;transform:translate(var(--tooltip-x),var(--tooltip-y)) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-14q2mn5-tooltip-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--tooltip-x),var(--tooltip-y)) scale(.98)}}@media(prefers-reduced-motion:reduce){.design-tooltip{animation:none}}.site-control.svelte-1kulott{min-width:0;width:var(--site-width, 172px)}.site-control.svelte-1kulott .dropdown-trigger{width:100%;min-height:44px;padding:0;border:0;background:transparent;gap:8px;font-size:14px}.site-control.svelte-1kulott .dropdown-trigger>.icon:first-child{width:18px!important;height:18px!important}.site-control.svelte-1kulott .dropdown-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.qubit-play.svelte-fb7f58{display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qubit-play.svelte-fb7f58:focus-visible{outline:2px solid var(--control-focus, var(--green));outline-offset:4px}.bursting.svelte-fb7f58 .core-parallax:where(.svelte-fb7f58){animation:svelte-fb7f58-core-burst 1.16s ease-in-out both}.qubit-avatar.bursting.svelte-fb7f58 .orbit:where(.svelte-fb7f58){animation:svelte-fb7f58-spectrum-turn 24s linear infinite reverse,svelte-fb7f58-bubble-ring 1.16s ease-out both}.bursting.svelte-fb7f58 .spark:where(.svelte-fb7f58){opacity:0}.droplets.svelte-fb7f58{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.droplet.svelte-fb7f58{position:absolute;top:50%;left:50%;width:var(--drop-size);height:var(--drop-size);border-radius:48% 52% 56% 44%;background:radial-gradient(circle at 28% 22%,#e4fff0c7,transparent 35%),radial-gradient(circle at 72% 78%,#36d895a8,transparent 63%),radial-gradient(circle at 52% 48%,#06190f 22%,#1c6749b3 80%);box-shadow:inset 0 0 0 1px #b5f2cf52,0 0 8px #30c98012;opacity:0;animation:svelte-fb7f58-bubble-scatter 1.1s cubic-bezier(.22,.65,.25,1) both}@keyframes svelte-fb7f58-core-burst{0%,to{scale:1;opacity:1}10%{scale:1.12 .92;opacity:1}22%,60%{scale:.08;opacity:0}82%{scale:.85 1.06;opacity:1}92%{scale:1.05 .97;opacity:1}}@keyframes svelte-fb7f58-bubble-scatter{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.15)}12%{opacity:.85;transform:translate(-50%,-50%) scale(.55)}38%,48%{opacity:1;transform:translate(calc(-50% + var(--flight-x)),calc(-50% + var(--flight-y))) scale(1)}85%{opacity:.65;transform:translate(-50%,-50%) scale(.25)}}@keyframes svelte-fb7f58-bubble-ring{0%,to{scale:1;opacity:1}25%{scale:1.18;opacity:0}65%{scale:.8;opacity:0}}.qubit-avatar.svelte-fb7f58{--turn: 12s;--breathe: 6s;position:relative;display:inline-grid;place-items:center;width:var(--avatar-size);height:var(--avatar-size);flex:none;isolation:isolate;vertical-align:middle;pointer-events:none}.orbit.svelte-fb7f58{position:absolute;top:1%;right:1%;bottom:1%;left:1%;overflow:hidden;border-radius:45% 55% 54% 46%/57% 44% 56% 43%;background:radial-gradient(ellipse at 28% 5%,#99c6ad1f,transparent 60%),#060d090a;box-shadow:inset 0 0 1px 1px #8ead9d21;transform:rotate(-18deg)}.orbit-light.svelte-fb7f58{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 17% 34%,#25c77a33,transparent 22%),radial-gradient(ellipse at 85% 70%,#b6e5a01a,transparent 19%);filter:blur(calc(var(--avatar-size) * .035))}.core-parallax.svelte-fb7f58{display:block;position:relative;width:75%;height:75%;transform:perspective(400px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translate(var(--drift-x, 0%),var(--drift-y, 0%));transition:transform .2s ease-out}.core-motion.svelte-fb7f58{display:block;position:relative;width:100%;height:100%}.core-body.svelte-fb7f58{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:44% 56% 43% 57%/49% 45% 55% 51%;background:#060b08;box-shadow:inset 0 0 0 1px #bedcc954,0 2px 6px #00000020;transform:rotate(-12deg)}.core-spectrum.svelte-fb7f58{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(ellipse at 28% 27%,#d7eee2 0%,#a4c6b482 13%,transparent 31%),radial-gradient(ellipse at 73% 34%,#b2e8adbd,transparent 21%),radial-gradient(ellipse at 78% 62%,#10d88a 0%,#19ba759c 12%,transparent 29%),radial-gradient(ellipse at 28% 76%,#148b60 0%,#31986a8c 13%,transparent 27%);filter:blur(calc(var(--avatar-size) * .035))}.core-glass.svelte-fb7f58{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 51% 56%,#010503 13%,#020704ef 30%,transparent 65%),radial-gradient(ellipse at 38% 0%,#ffffff30,transparent 51%),linear-gradient(145deg,#dfebe315,transparent 43%,#c7e4d214);box-shadow:inset 1px 1px 2px #e4fff030,inset -1px -2px 3px #a9d5b82b}.core-eyes.svelte-fb7f58{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:7.5%;translate:var(--gaze-x, 0%) var(--gaze-y, 0%);transform:translate(-1%,-1%);transition:translate .18s ease-out}.eye.svelte-fb7f58{width:6.5%;height:10.5%;border-radius:999px;background:#fff;box-shadow:0 0 3px #ddffeb85;transform-origin:center}.spark.svelte-fb7f58{position:absolute;width:1.1%;height:1.1%;border-radius:50%;background:#b8cebf;opacity:.55}.spark-one.svelte-fb7f58{left:6%;top:38%}.spark-two.svelte-fb7f58{right:6%;bottom:30%}.compact.svelte-fb7f58 .spark:where(.svelte-fb7f58){display:none}.compact.svelte-fb7f58 .core-parallax:where(.svelte-fb7f58){width:84%;height:84%}.compact.svelte-fb7f58 .eye:where(.svelte-fb7f58){width:9%;height:16%}:is(.animated:where(.svelte-fb7f58),[data-state=thinking]:where(.svelte-fb7f58),[data-state=answering]:where(.svelte-fb7f58)) .core-motion.svelte-fb7f58{animation:svelte-fb7f58-core-float var(--breathe) ease-in-out infinite}:is(.animated:where(.svelte-fb7f58),[data-state=thinking]:where(.svelte-fb7f58),[data-state=answering]:where(.svelte-fb7f58)) .core-body.svelte-fb7f58{animation:svelte-fb7f58-core-morph var(--breathe) ease-in-out infinite}:is(.animated:where(.svelte-fb7f58),[data-state=thinking]:where(.svelte-fb7f58),[data-state=answering]:where(.svelte-fb7f58)) .core-spectrum.svelte-fb7f58{animation:svelte-fb7f58-spectrum-turn var(--turn) linear infinite}:is(.animated:where(.svelte-fb7f58),[data-state=thinking]:where(.svelte-fb7f58),[data-state=answering]:where(.svelte-fb7f58)) .orbit.svelte-fb7f58{animation:svelte-fb7f58-spectrum-turn 24s linear infinite reverse}.compact[data-state=idle].svelte-fb7f58 :is(.core-motion:where(.svelte-fb7f58),.core-body:where(.svelte-fb7f58),.core-spectrum:where(.svelte-fb7f58),.orbit:where(.svelte-fb7f58)){animation:none}.animated.svelte-fb7f58 .eye:where(.svelte-fb7f58){animation:svelte-fb7f58-core-blink 6.4s ease-in-out infinite}[data-state=thinking].svelte-fb7f58{--turn: 3s;--breathe: 2.2s}[data-state=thinking].svelte-fb7f58 .core-eyes:where(.svelte-fb7f58){animation:svelte-fb7f58-core-look 2.2s ease-in-out infinite}[data-state=answering].svelte-fb7f58 .eye:where(.svelte-fb7f58){animation:svelte-fb7f58-core-smile .95s ease-in-out 2}@keyframes svelte-fb7f58-spectrum-turn{to{transform:rotate(360deg)}}@keyframes svelte-fb7f58-core-float{50%{transform:translateY(-3%)}}@keyframes svelte-fb7f58-core-morph{0%,to{border-radius:44% 56% 43% 57%/49% 45% 55% 51%;transform:rotate(-12deg) scale(1)}50%{border-radius:55% 45% 57% 43%/44% 56%;transform:rotate(12deg) scale(.97,1.02)}}@keyframes svelte-fb7f58-core-blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}@keyframes svelte-fb7f58-core-look{50%{transform:translate(4%,-4%)}}@keyframes svelte-fb7f58-core-smile{50%{transform:scaleY(.55)}}[data-theme=light] .core-body.svelte-fb7f58{background:#82aa94;box-shadow:inset 0 0 0 1px #edf9ed9c,0 2px 6px #234f3520}[data-theme=light] .core-glass.svelte-fb7f58{background:radial-gradient(ellipse at 51% 56%,#386453 13%,#3e735bd9 33%,transparent 65%),radial-gradient(ellipse at 38% 0%,#ffffff63,transparent 51%),linear-gradient(145deg,#e8fff536,transparent 43%,#d4ffe52b);box-shadow:inset 1px 1px 2px #f1fff785,inset -1px -2px 3px #97cbaa47}[data-theme=light] .droplet.svelte-fb7f58{background:radial-gradient(circle at 28% 22%,#f1fff7e6,transparent 35%),radial-gradient(circle at 72% 78%,#7be2afb8,transparent 63%),radial-gradient(circle at 52% 48%,#407b5b 22%,#8ac7a8b3 80%)}@media(prefers-reduced-motion:reduce){.qubit-avatar.svelte-fb7f58 span:where(.svelte-fb7f58){animation:none!important;transition:none}.core-parallax.svelte-fb7f58{transform:none}.core-eyes.svelte-fb7f58{translate:0 0}}.account-trigger{display:inline-grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;flex-shrink:0;border:0;border-radius:50%!important;background:var(--sage);color:var(--ink);font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui);cursor:pointer;transition:background-color var(--motion-hover) ease-out}.account-trigger:hover,.account-trigger[data-state=open]{background:var(--hover-surface);box-shadow:inset 0 0 0 1px var(--line)}.account-menu{min-width:260px;max-width:min(320px,calc(100vw - var(--space-6)))}.theme-menu{min-width:180px;z-index:110}.account-summary.svelte-1vvb5pc{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3)}.account-summary.svelte-1vvb5pc small:where(.svelte-1vvb5pc){display:block;color:var(--muted)}.tools.svelte-15evkhb{display:flex;justify-content:flex-end;align-items:center;gap:var(--tools-gap, 12px);flex:none}.tools.svelte-15evkhb button:where(.svelte-15evkhb){width:44px;height:44px;padding:0;flex:none}.tools.svelte-15evkhb .profile:where(.svelte-15evkhb){width:40px;height:40px;border-radius:50%!important;background:var(--sage);font:500 14px/20px var(--font-ui)}.workspace-header.svelte-1t3i191{display:flex;align-items:center;gap:var(--space-3);height:56px;box-sizing:border-box;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--navigation-surface);box-shadow:var(--shadow-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui);letter-spacing:0}.separator.svelte-1t3i191{width:1px;height:24px;background:var(--line);flex:none}.end.svelte-1t3i191{display:flex;margin-left:auto}.workspace-header.svelte-u838ez{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);box-sizing:border-box;padding:var(--space-3);border-radius:var(--radius-control);background:var(--navigation-surface);box-shadow:var(--shadow-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui);letter-spacing:0}.top.svelte-u838ez{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;--tools-gap: 8px}.site.svelte-u838ez{display:flex;--site-width: 100%}.workspace-header.svelte-u838ez .workspace-navigation{width:100%}.workspace-header.svelte-u838ez .workspace-navigation .track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.workspace-header.svelte-u838ez .workspace-navigation .track [data-page]{width:auto;min-width:0;padding:12px 8px}.workspace-header.svelte-18rygdd{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);height:56px;box-sizing:border-box;font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui);letter-spacing:0;align-content:center;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--navigation-surface);box-shadow:var(--shadow-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink)}.brand.svelte-18rygdd{display:flex;align-items:center;gap:12px;min-width:0}.end.svelte-18rygdd{display:flex;justify-self:end}.workspace-header.svelte-18rygdd .primary-navigation{flex:none;position:static;transform:none}.separator.svelte-18rygdd{width:1px;height:24px;background:var(--line);flex:none}.site-background.home-background.svelte-c3ulsf{--landscape-height: clamp(1000px, calc(1450px - 25vw) , 1330px)}.site-background.instant.svelte-c3ulsf img:where(.svelte-c3ulsf){transition:none}.site-background.viewport-background.svelte-c3ulsf{position:fixed;inset:0 0 auto;margin-bottom:0;transition:none}.home-background.svelte-c3ulsf img:where(.svelte-c3ulsf){object-position:calc(50% + clamp(0px,calc(90px - 5vw),72px)) center;transition:opacity 1.4s var(--ease-out),object-position .4s cubic-bezier(.22,1,.36,1);transform:none}.home-background.svelte-c3ulsf:not(.night) .landscape-treatment:where(.svelte-c3ulsf){background:linear-gradient(180deg,#f6faf3f5,#f3f8edeb 26%,#e4edd966 38%,#183c2fb8 48%,#122e24f5,#122e24 80%)}.site-background.svelte-c3ulsf{background:linear-gradient(160deg,#e4ecdf,#a3b8a3 45%,#122e24)}.site-background.night.svelte-c3ulsf{background:linear-gradient(160deg,#191a1e,#15161a 55%,#111216)}.soft-background.svelte-c3ulsf img:where(.svelte-c3ulsf),.soft-background.svelte-c3ulsf video:where(.svelte-c3ulsf){top:-32px;right:-32px;bottom:-32px;left:-32px;width:calc(100% + 64px);height:calc(100% + 64px);filter:blur(10px)}.atmosphere.svelte-c3ulsf{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.atmosphere.svelte-c3ulsf:before,.atmosphere.svelte-c3ulsf:after{content:"";position:absolute;top:20%;right:-12%;bottom:20%;left:-12%;background:radial-gradient(ellipse at 25% 55%,#e8f0db22,transparent 55%),radial-gradient(ellipse at 75% 60%,#f5f6e621,transparent 48%);animation:svelte-c3ulsf-mist 38s ease-in-out infinite alternate}.atmosphere.svelte-c3ulsf:after{opacity:.55;animation-duration:53s;animation-direction:alternate-reverse}.atmosphere.paused.svelte-c3ulsf:before,.atmosphere.paused.svelte-c3ulsf:after{animation-play-state:paused}.night.svelte-c3ulsf .atmosphere:where(.svelte-c3ulsf){opacity:.35}@keyframes svelte-c3ulsf-mist{0%{transform:translate3d(-3%,0,0);opacity:.4}to{transform:translate3d(3%,-1%,0);opacity:.85}}@media(prefers-reduced-motion:reduce){.site-background.home-background.svelte-c3ulsf,.home-background.svelte-c3ulsf img:where(.svelte-c3ulsf){transition:none}.atmosphere.svelte-c3ulsf{display:none}}.modal.soft[data-state=open]{animation:modal-soft-enter .38s cubic-bezier(.16,1,.3,1) both}.modal-overlay.soft[data-state=open]{animation-duration:.32s;animation-timing-function:ease-out}.modal.soft[data-state=open]>header>.icon-button{animation:none}@keyframes modal-soft-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.995)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.modal.soft[data-state=open]{animation:fade-in .14s ease-out both}.modal-overlay.soft[data-state=open]{animation-duration:.1s}}.modal.full-screen{width:calc(100vw - 48px);max-width:1480px;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)}@media(max-width:650px){.modal.full-screen{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.demo-note.svelte-15ca4b7{margin:0;padding:0 24px;color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui)}.feedback-trigger-icon.svelte-15ca4b7{display:none}.feedback-tab.svelte-15ca4b7{position:fixed;right:0;top:48%;z-index:45;writing-mode:vertical-rl;display:flex;align-items:center;gap:8px;background:var(--accent-fill, var(--green));color:var(--on-accent);padding:18px 11px;--radius-control: 12px 0 0 12px;border-radius:var(--radius-control);transition:background .16s ease;box-shadow:0 4px 20px #123a2520}.feedback-tab.svelte-15ca4b7:hover{background:var(--accent-hover, #214b35)}.feedback-tab.svelte-15ca4b7:active{background:var(--accent-pressed, #193e2b)}.feedback-tab.svelte-15ca4b7:focus-visible{outline:2px solid var(--accent-fill, var(--green));outline-offset:3px}@media(prefers-reduced-motion:reduce){.feedback-tab.svelte-15ca4b7{transition:none}}.feedback-tab.resume.svelte-15ca4b7{--radius-control: 12px;writing-mode:horizontal-tb;top:auto;bottom:24px;right:88px;border-radius:12px}.feedback-panel.svelte-15ca4b7{position:fixed;right:24px;bottom:24px;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto;z-index:70;background:var(--surface-solid);border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 70px #123a2533}.feedback-panel.svelte-15ca4b7 header:where(.svelte-15ca4b7){display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--line)}h2.svelte-15ca4b7{font-size:17px;margin:0}.feedback-panel.svelte-15ca4b7 form:where(.svelte-15ca4b7){padding:16px}.feedback-panel.svelte-15ca4b7 .field:where(.svelte-15ca4b7){margin:0 0 12px;gap:6px;font-size:13px}.feedback-panel.svelte-15ca4b7 .field:where(.svelte-15ca4b7) input:where(.svelte-15ca4b7),.feedback-panel.svelte-15ca4b7 .field:where(.svelte-15ca4b7) textarea:where(.svelte-15ca4b7){padding:10px 12px;font-size:14px}.feedback-panel.svelte-15ca4b7 .field:where(.svelte-15ca4b7) textarea:where(.svelte-15ca4b7){min-height:88px}.feedback-panel.svelte-15ca4b7 .modal-actions:where(.svelte-15ca4b7){margin-top:16px;padding:0;background:transparent}.requests-link.svelte-15ca4b7{display:inline-flex;align-items:center;gap:6px;margin-right:auto;padding:8px 0;border:0;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}.requests-link.svelte-15ca4b7:hover:not(:disabled){color:var(--green)}.attachment-hint.svelte-15ca4b7{margin:0;color:var(--muted);font-size:11px}.images-heading.svelte-15ca4b7 button{font-size:12px;padding:8px 10px;min-height:36px}.feedback-panel.svelte-15ca4b7 fieldset:where(.svelte-15ca4b7){border:0;padding:0;margin:0 0 12px}legend.svelte-15ca4b7{font-size:13px;margin-bottom:10px}.feedback-types.svelte-15ca4b7{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.feedback-types.svelte-15ca4b7 label:where(.svelte-15ca4b7){position:relative;display:flex;align-items:center;flex-direction:column;gap:5px;padding:9px 4px;border:1px solid var(--line);border-radius:10px;font-size:12px;cursor:pointer}.feedback-types.svelte-15ca4b7 input:where(.svelte-15ca4b7){position:absolute;opacity:0;width:1px;height:1px}.feedback-types.svelte-15ca4b7 label:where(.svelte-15ca4b7):focus-within{outline:2px solid var(--green);outline-offset:2px}.feedback-types.svelte-15ca4b7 .chosen:where(.svelte-15ca4b7){background:var(--sage);border-color:var(--green)}.images-heading.svelte-15ca4b7{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 8px;font-size:13px}.image-grid.svelte-15ca4b7{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.image-grid.svelte-15ca4b7>div:where(.svelte-15ca4b7){position:relative}.image-grid.svelte-15ca4b7 img:where(.svelte-15ca4b7){width:64px;height:64px;object-fit:cover;border-radius:8px}.image-grid.svelte-15ca4b7 button:where(.svelte-15ca4b7){padding:0}.remove-image.svelte-15ca4b7{position:absolute;right:-5px;top:-5px;border:1px solid var(--line);border-radius:50%;background:var(--surface-solid);width:22px;height:22px;display:grid;place-items:center}.capture-layer.svelte-15ca4b7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;cursor:crosshair;touch-action:none;background:#123a2520}.capture-hint.svelte-15ca4b7{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1001;display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface-solid);border-radius:12px;font-size:13px;box-shadow:0 4px 20px #123a2533;max-width:95vw;flex-wrap:wrap}.capture-area.svelte-15ca4b7{position:fixed;border:2px solid var(--green);background:#ffffff20;pointer-events:none}@media(max-width:600px){.feedback-trigger-icon.svelte-15ca4b7{display:inline-flex}.feedback-trigger-label.svelte-15ca4b7{display:none}.feedback-tab.svelte-15ca4b7{writing-mode:horizontal-tb;min-width:44px;min-height:44px;justify-content:center}.feedback-panel.svelte-15ca4b7{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.feedback-panel.svelte-15ca4b7 header:where(.svelte-15ca4b7){position:sticky;top:0;z-index:1;padding-top:calc(10px + env(safe-area-inset-top));background:var(--surface-solid)}.images-heading.svelte-15ca4b7,.feedback-panel.svelte-15ca4b7 .modal-actions:where(.svelte-15ca4b7){display:flex;flex-direction:column;align-items:stretch;gap:8px}.feedback-panel.svelte-15ca4b7 .modal-actions:where(.svelte-15ca4b7){flex-direction:column-reverse}.requests-link.svelte-15ca4b7{justify-content:center;margin-right:0}.images-heading.svelte-15ca4b7 .action,.feedback-panel.svelte-15ca4b7 .modal-actions:where(.svelte-15ca4b7) .action{--action-fill: 100%;width:100%}.feedback-tab.svelte-15ca4b7{padding:12px 7px}.feedback-panel.svelte-15ca4b7 form:where(.svelte-15ca4b7){padding:16px}}.grabbing.svelte-15ca4b7{visibility:hidden}.support-trigger{position:fixed;right:24px;bottom:24px;z-index:45;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%!important;background:var(--accent-fill, var(--green));color:var(--on-accent);box-shadow:0 4px 20px #0002;cursor:pointer;transition:background .16s,transform .16s}.support-trigger:hover{background:color-mix(in srgb,var(--accent-fill, var(--green)),#000 12%);transform:translateY(-2px)}.support-trigger:active{transform:scale(.96)}.support-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:600px){.support-trigger{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.support-trigger{transition:none}.support-trigger:hover,.support-trigger:active{transform:none}}a.svelte-103ibqd:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.support-popover{z-index:60;width:320px;max-width:calc(100vw - 32px);padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--surface-solid);color:var(--ink);box-shadow:0 12px 40px #0002}.support-popover{transform-origin:bottom right}.support-popover[data-state=open]{animation:svelte-103ibqd-support-grow .4s cubic-bezier(.34,1.25,.64,1) both}.support-popover[data-state=closed]{animation:svelte-103ibqd-support-shrink .28s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.support-popover[data-state=open] .support-content.svelte-103ibqd{animation:svelte-103ibqd-support-content-in .4s cubic-bezier(.22,1,.36,1) both}.support-popover[data-state=closed] .support-content.svelte-103ibqd{animation:svelte-103ibqd-support-content-out .22s cubic-bezier(.22,1,.36,1) both}.support-trigger .icon{transition:rotate .4s cubic-bezier(.22,1,.36,1)}.support-trigger[data-state=open] .icon{rotate:90deg}@keyframes svelte-103ibqd-support-grow{0%{opacity:0;transform:translateY(40px) scale(.15);border-radius:40px}to{opacity:1;transform:translateY(0) scale(1);border-radius:20px}}@keyframes svelte-103ibqd-support-shrink{0%{opacity:1;transform:translateY(0) scale(1);border-radius:20px}to{opacity:0;transform:translateY(40px) scale(.15);border-radius:40px}}@keyframes svelte-103ibqd-support-content-in{0%{opacity:0;translate:40px 0;scale:.97;filter:blur(2px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@keyframes svelte-103ibqd-support-content-out{to{opacity:0;translate:40px 0;scale:.97;filter:blur(2px)}}h2.svelte-103ibqd{font-size:20px;line-height:1.3;font-weight:600;margin:0 0 8px}p.svelte-103ibqd{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 20px}a.svelte-103ibqd{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--accent-fill, var(--green));color:var(--on-accent);text-decoration:none;font-size:14px;font-weight:500;transition:background .16s,transform .16s}a.svelte-103ibqd:hover{background:color-mix(in srgb,var(--accent-fill, var(--green)),#000 12%)}a.svelte-103ibqd:active{transform:scale(.98)}.sr-only.svelte-103ibqd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.support-popover,.support-popover .support-content.svelte-103ibqd{animation:none!important}.support-trigger .icon,.support-trigger,a.svelte-103ibqd{transition:none}}.loading-state.svelte-1y9g3bt{display:block;min-width:0;width:100%;color:var(--muted, #718074)}.loading-shapes.svelte-1y9g3bt{display:grid;gap:16px;padding-block:8px;animation:svelte-1y9g3bt-loading-pulse 1.6s ease-in-out infinite}.loading-row.svelte-1y9g3bt{display:grid;gap:10px;min-width:0}.bone.svelte-1y9g3bt{display:block;width:72%;height:12px;border-radius:4px;background:color-mix(in srgb,currentColor 19%,transparent)}.loading-row.svelte-1y9g3bt:nth-child(2n) .bone:where(.svelte-1y9g3bt){width:54%}.fields.svelte-1y9g3bt .secondary:where(.svelte-1y9g3bt){width:100%;height:48px;border-radius:var(--radius-control, 8px)}.cards.svelte-1y9g3bt .loading-row:where(.svelte-1y9g3bt),.board.svelte-1y9g3bt .loading-row:where(.svelte-1y9g3bt){padding:20px;border-radius:var(--radius-control, 8px);background:color-mix(in srgb,currentColor 7%,transparent)}.board.svelte-1y9g3bt .loading-shapes:where(.svelte-1y9g3bt){grid-template-columns:repeat(3,minmax(0,1fr))}.board.svelte-1y9g3bt .loading-row:where(.svelte-1y9g3bt){min-height:200px;align-content:start}.cards.svelte-1y9g3bt .secondary:where(.svelte-1y9g3bt){width:48%}.media.svelte-1y9g3bt .bone:where(.svelte-1y9g3bt){width:100%;height:160px;border-radius:var(--radius-control, 8px)}.inline.svelte-1y9g3bt{display:inline-block;width:64px;vertical-align:middle}.inline.svelte-1y9g3bt .loading-shapes:where(.svelte-1y9g3bt){padding-block:4px}.inline.svelte-1y9g3bt .bone:where(.svelte-1y9g3bt){width:100%;height:10px}@keyframes svelte-1y9g3bt-loading-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.loading-shapes.svelte-1y9g3bt{animation:none}}.dropdown-surface.inbox-panel,.inbox-panel{width:min(400px,calc(100vw - 32px));min-width:0;max-height:min(560px,var(--bits-popover-content-available-height, 560px));display:flex;flex-direction:column;overflow:hidden;color:var(--ink);font-family:var(--font-ui)}.inbox-panel .inbox-heading{display:flex;align-items:center;gap:var(--space-2);padding:2px 0 6px var(--space-3);flex:0 0 auto}.inbox-heading .inbox-title{margin:0 auto 0 0;font-size:var(--text-card-title);font-weight:var(--weight-medium)}.inbox-panel .inbox-list{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.inbox-panel>p{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--text-body)}.inbox-panel [role=alert]{color:var(--danger)}.inbox-panel{--hover-surface: color-mix(in srgb, var(--ink) 8%, var(--menu-surface))}.inbox-panel .action.quiet{--action-bg: transparent}.inbox-panel.inbox-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;width:100vw;max-width:none;height:100dvh;max-height:100dvh;box-sizing:border-box;border:0;border-radius:0;background:var(--surface-solid);box-shadow:none;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.inbox-fullscreen .inbox-heading{padding:0 0 16px}.inbox-fullscreen .inbox-heading .icon-button{width:44px;height:44px;flex:none}.inbox-fullscreen[data-state=open]{animation:inbox-enter .28s cubic-bezier(.22,1,.36,1)}.inbox-fullscreen[data-state=closed]{animation:inbox-exit .16s ease-in}@keyframes inbox-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes inbox-exit{to{opacity:0;transform:translateY(8px)}}.dropdown-surface.inbox-panel[data-state=open]{transform-origin:var(--bits-popover-content-transform-origin, top right);animation:inbox-panel-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes inbox-panel-in{0%{opacity:0;scale:.96;translate:0 -6px}20%{opacity:1}to{opacity:1;scale:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.inbox-fullscreen[data-state],.dropdown-surface.inbox-panel[data-state]{animation:none}}.back-tasks-motion{display:inline-flex}.back-tasks-motion .action-content>.icon{animation:back-icon-rise .5s cubic-bezier(.16,1,.3,1) both,back-icon-clear .7s ease-out both}@keyframes back-icon-rise{0%{transform:translateY(40%)}to{transform:translateY(0)}}@keyframes back-icon-clear{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.back-tasks-motion .action-content>.icon{animation:none}}.revealing.svelte-je7oou>.empty-icon:where(.svelte-je7oou){animation:svelte-je7oou-empty-icon-reveal .7s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-je7oou-empty-icon-reveal{0%{color:var(--text-sweep-1)}35%{color:var(--text-sweep-3)}65%{color:var(--text-sweep-5)}to{color:var(--muted)}}@media(prefers-reduced-motion:reduce){.revealing.svelte-je7oou>.empty-icon:where(.svelte-je7oou){animation:none}}.icon-empty.svelte-je7oou{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:var(--space-2);padding:var(--card-padding-block) 24px;min-height:190px;width:100%;min-width:0;color:var(--muted);background:var(--sage);border-radius:16px}.icon-empty.paper.svelte-je7oou{background:var(--paper)}.icon-empty.transparent.svelte-je7oou{background:transparent}.empty-icon.svelte-je7oou{display:flex;flex-shrink:0;margin-bottom:6px;color:var(--muted)}.icon-empty.svelte-je7oou h2,.icon-empty.svelte-je7oou h3{font-size:16px;line-height:1.4;margin:0;font-weight:600;color:var(--muted)}.icon-empty.svelte-je7oou p{font-size:15px;line-height:1.65;max-width:48ch;padding:0;margin:0;color:var(--muted);overflow-wrap:anywhere}.icon-empty.svelte-je7oou .action{margin-top:6px}.compact.svelte-je7oou{min-height:140px;padding:var(--card-padding-block) 12px}@media(max-width:600px){.icon-empty.svelte-je7oou{padding:var(--card-padding-block) 16px}.compact.svelte-je7oou{padding:var(--card-padding-block) 12px}}.notification-row.svelte-1whdbrr{position:relative;overflow:hidden;border-radius:var(--radius-selection)}.row.svelte-1whdbrr{--row-tint: color-mix( in srgb, var(--dropdown-highlight, var(--sage)) 45%, var(--menu-surface) );position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:8px var(--space-3) 8px 8px;border-radius:var(--radius-selection);background:var(--row-tint);transition:background-color var(--motion-fast) var(--ease-out)}.row.svelte-1whdbrr:hover{background:var(--dropdown-highlight, var(--sage))}[data-theme=dark] .row.svelte-1whdbrr{--row-tint: color-mix(in srgb, var(--ink) 5%, var(--menu-surface))}[data-theme=dark] .row.svelte-1whdbrr:hover{background:color-mix(in srgb,var(--ink) 9%,var(--menu-surface))}.row-open.svelte-1whdbrr{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:transparent;cursor:pointer}.row-open.svelte-1whdbrr:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}.row-glyph.svelte-1whdbrr{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-selection);background:var(--menu-surface);color:var(--muted)}.row.action.svelte-1whdbrr .row-glyph:where(.svelte-1whdbrr){background:var(--accent-soft);color:var(--accent-text)}.row.rejected.svelte-1whdbrr .row-glyph:where(.svelte-1whdbrr){background:color-mix(in srgb,var(--danger) 12%,var(--menu-surface));color:var(--danger)}.row-copy.svelte-1whdbrr{display:grid;gap:2px;min-width:0}.row-label.svelte-1whdbrr,.row-description.svelte-1whdbrr{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.row-label.svelte-1whdbrr{font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui)}.row-description.svelte-1whdbrr{color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui)}.row-site.svelte-1whdbrr{color:var(--ink);font-weight:var(--weight-medium)}.row-meta.svelte-1whdbrr{display:inline-flex;align-items:center;gap:6px;align-self:start;padding-top:2px;color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .12s ease}.row-dot.svelte-1whdbrr{width:6px;height:6px;border-radius:50%;background:var(--accent-text)}.row-dismiss.svelte-1whdbrr{position:absolute;z-index:2;top:50%;right:8px;width:28px;height:28px;min-width:0;min-height:0;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .12s ease,background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.row-dismiss.svelte-1whdbrr:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.row-dismiss.svelte-1whdbrr:focus-visible{outline:2px solid var(--control-focus)}.row.svelte-1whdbrr:hover .row-dismiss:where(.svelte-1whdbrr),.row.svelte-1whdbrr:focus-within .row-dismiss:where(.svelte-1whdbrr){opacity:1}.row.svelte-1whdbrr:has(.row-dismiss:where(.svelte-1whdbrr)):is(:where(.svelte-1whdbrr):hover,:where(.svelte-1whdbrr):focus-within) .row-meta:where(.svelte-1whdbrr){opacity:0}.notification-row.detailed.svelte-1whdbrr,.detailed.svelte-1whdbrr .row:where(.svelte-1whdbrr){border-radius:var(--radius-control)}.detailed.svelte-1whdbrr .row:where(.svelte-1whdbrr){grid-template-columns:40px minmax(0,1fr) auto;gap:14px;padding:12px var(--space-3) 12px 12px}.detailed.svelte-1whdbrr .row-glyph:where(.svelte-1whdbrr){width:40px;height:40px;align-self:start}.detailed.svelte-1whdbrr .row-label:where(.svelte-1whdbrr){display:inline-flex;align-items:center;gap:8px}.detailed.svelte-1whdbrr .row-description:where(.svelte-1whdbrr){display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.row-when.svelte-1whdbrr{color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui);font-variant-numeric:tabular-nums}.row-more.svelte-1whdbrr{position:relative;z-index:2}@media(hover:none){.row.svelte-1whdbrr:has(.row-dismiss:where(.svelte-1whdbrr)){grid-template-columns:32px minmax(0,1fr) auto auto}.row-dismiss.svelte-1whdbrr{position:relative;top:auto;right:auto;opacity:1;transform:none}.row.svelte-1whdbrr:has(.row-dismiss:where(.svelte-1whdbrr)):is(:where(.svelte-1whdbrr):hover,:where(.svelte-1whdbrr):focus-within) .row-meta:where(.svelte-1whdbrr){opacity:1}}@media(prefers-reduced-motion:reduce){.row.svelte-1whdbrr,.row-meta.svelte-1whdbrr,.row-dismiss.svelte-1whdbrr{transition:none}}.notifications{position:relative;width:44px;height:44px;padding:0;flex:none}.count.svelte-1xez7g0{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--accent-fill, var(--green));color:var(--on-accent);font-size:10px;font-weight:600;box-shadow:0 0 0 2px var(--surface-solid)}.inbox-error.svelte-1xez7g0{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);margin:0 6px 6px;padding:6px 6px 6px 12px;border-radius:var(--radius-selection);background:color-mix(in srgb,var(--danger) 10%,transparent)}.inbox-error.svelte-1xez7g0 p:where(.svelte-1xez7g0){flex:1;margin:0;font-size:var(--text-meta)}.inbox-list.svelte-1xez7g0{flex:1 1 auto;scrollbar-gutter:stable}.inbox-rows.svelte-1xez7g0{will-change:transform}.inbox-item.svelte-1xez7g0+.inbox-item:where(.svelte-1xez7g0){margin-top:4px}.inbox-more.svelte-1xez7g0{margin:0;padding:var(--space-3);color:var(--muted);font-size:var(--text-meta);text-align:center}.inbox-undo.svelte-1xez7g0{flex:0 0 auto;padding:6px 0 0}.inbox-undo.svelte-1xez7g0 .design-toast{width:100%;max-width:none}.inbox-footer.svelte-1xez7g0{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.inbox-confirm.svelte-1xez7g0{width:100%;display:flex;align-items:center;gap:6px;font-size:var(--text-label)}.inbox-confirm.svelte-1xez7g0 span:where(.svelte-1xez7g0){margin-right:auto;padding-left:var(--space-3)}.announcement.svelte-z4wgr5{--announcement-surface: var(--notice-info-surface);--announcement-ink: var(--notice-info-ink);position:relative;display:flex;justify-content:center;min-height:40px;padding:var(--space-2) var(--space-10);background:var(--announcement-surface);color:var(--announcement-ink);box-shadow:inset 0 -1px color-mix(in srgb,var(--announcement-ink) 16%,transparent)}.warning.svelte-z4wgr5,.critical.svelte-z4wgr5{background:repeating-linear-gradient(-45deg,var(--announcement-surface) 0 14px,color-mix(in srgb,var(--announcement-ink) 8%,var(--announcement-surface)) 14px 28px)}.warning.svelte-z4wgr5{--announcement-surface: var(--notice-warning-surface);--announcement-ink: var(--notice-warning-ink)}.critical.svelte-z4wgr5{--announcement-surface: var(--notice-critical-surface);--announcement-ink: var(--notice-critical-ink)}p.svelte-z4wgr5{display:flex;align-items:flex-start;gap:var(--space-2);max-width:var(--page-wide-max-width, 1216px);margin:0;font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui);overflow-wrap:anywhere}p.svelte-z4wgr5>svg{flex:none;margin-block:2px}button.svelte-z4wgr5:focus-visible{outline:2px solid currentColor;outline-offset:2px}button.svelte-z4wgr5{position:absolute;top:50%;right:var(--space-2);display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer;transform:translateY(-50%);transition:background var(--motion-hover) ease}button.svelte-z4wgr5:hover{background:color-mix(in srgb,currentColor 12%,transparent)}@media(max-width:600px){.announcement.svelte-z4wgr5{justify-content:flex-start;padding-inline:var(--space-4)}.announcement.closable.svelte-z4wgr5{padding-inline-end:var(--space-10)}}.field-label.svelte-3jx6ge{display:flex;align-items:center;gap:6px;min-height:20px;font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui)}.required.svelte-3jx6ge{color:var(--danger)}.help.svelte-3jx6ge{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);padding:2px;cursor:help;flex-shrink:0}.help.svelte-3jx6ge:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.help-copy.svelte-3jx6ge{white-space:pre-line}.counter.svelte-ausle7 input:where(.svelte-ausle7){-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.counter.svelte-ausle7 input:where(.svelte-ausle7)::-webkit-inner-spin-button,.counter.svelte-ausle7 input:where(.svelte-ausle7)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter-controls.svelte-ausle7{position:absolute;right:6px;top:4px;bottom:4px;display:grid;width:32px;grid-template-rows:repeat(2,minmax(0,1fr))}.counter-controls.svelte-ausle7 button:where(.svelte-ausle7){min-height:0;height:100%;min-width:0;display:grid;place-items:center;border:0;background:transparent;color:var(--ink);padding:0;border-radius:4px;cursor:pointer}.counter-controls.svelte-ausle7 button:where(.svelte-ausle7):hover:not(:disabled){background:var(--hover-surface)}.counter-controls.svelte-ausle7 button:where(.svelte-ausle7):focus-visible{outline:2px solid var(--accent-fill)}.counter-controls.svelte-ausle7 button:where(.svelte-ausle7):disabled{opacity:.35;cursor:default}.text-field.svelte-ausle7{display:grid;align-content:start;gap:8px;min-width:0;font-family:var(--font-ui);letter-spacing:0}.text-field.svelte-ausle7 .field-label{font-family:var(--font-ui);font-size:var(--text-label);font-style:normal;font-weight:500;line-height:20px;color:var(--ink)}.control.svelte-ausle7{position:relative;min-width:0}.with-trailing.svelte-ausle7 :is(input:where(.svelte-ausle7),textarea:where(.svelte-ausle7)){padding-right:52px}.trailing.svelte-ausle7{position:absolute;top:calc(var(--field-height) / 2);right:8px;display:flex;transform:translateY(-50%)}.trailing.svelte-ausle7 .icon-button{width:32px;height:32px;min-width:32px;min-height:32px;padding:6px;border-radius:8px}input.svelte-ausle7,textarea.svelte-ausle7{display:block;width:100%;min-width:0;height:var(--field-height);min-height:var(--field-height);margin:0;box-shadow:none;box-sizing:border-box;padding:12px;font-family:var(--font-ui);font-style:normal;font-weight:400;letter-spacing:0;font-size:var(--text-label);line-height:24px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--control-surface);color:var(--ink)}textarea.svelte-ausle7{height:auto;resize:none;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;field-sizing:content}input.svelte-ausle7::placeholder,textarea.svelte-ausle7::placeholder{color:var(--muted);opacity:1}.svelte-ausle7:is(input:where(.svelte-ausle7),textarea:where(.svelte-ausle7)):where(:where(.svelte-ausle7):hover,[data-preview-state=hover]:where(.svelte-ausle7)):not(:disabled):not(:read-only){border-color:var(--control-focus);background:var(--hover-surface)}.svelte-ausle7:is(input:where(.svelte-ausle7),textarea:where(.svelte-ausle7)):is(:where(.svelte-ausle7):focus,[data-preview-state=focus]:where(.svelte-ausle7)){outline:none;border-color:var(--control-focus);box-shadow:inset 0 0 0 1px var(--control-focus)}.svelte-ausle7:is(input:where(.svelte-ausle7),textarea:where(.svelte-ausle7)):where(:where(.svelte-ausle7):active,[data-preview-state=active]:where(.svelte-ausle7)):not(:disabled):not(:read-only){border-color:var(--control-focus);background:var(--accent-soft)}.invalid.svelte-ausle7 :is(input:where(.svelte-ausle7),textarea:where(.svelte-ausle7)),.invalid.svelte-ausle7 :where(.svelte-ausle7):is(input:where(.svelte-ausle7),textarea:where(.svelte-ausle7)):is(:where(.svelte-ausle7):focus,:where(.svelte-ausle7):focus-visible){border:1px solid var(--danger);min-height:var(--field-height);box-shadow:none}.svelte-ausle7:is(input:where(.svelte-ausle7),textarea:where(.svelte-ausle7)):disabled{opacity:1;background:var(--disabled-surface);border-color:var(--line);color:var(--muted);cursor:not-allowed}.field-message.collapse-empty.svelte-ausle7:empty{display:none}.field-message.svelte-ausle7{min-height:20px}p.svelte-ausle7{margin:0;font-family:var(--font-ui);font-size:13px;font-style:normal;font-weight:400;line-height:20px;color:var(--muted);overflow-wrap:anywhere}p.field-error.svelte-ausle7{color:var(--danger)}.status-note.svelte-1u94r42{display:flex;align-items:flex-start;gap:10px;margin:0;padding:var(--space-3) 14px;border-radius:var(--radius-control);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-text) 22%,transparent)}.glyph.svelte-1u94r42{display:grid;flex:none;height:20px;place-items:center;color:var(--accent-text)}.glyph.svelte-1u94r42 .icon{display:block}.copy.svelte-1u94r42{display:grid;gap:2px;min-width:0}strong.svelte-1u94r42{color:var(--ink);font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui)}.copy.svelte-1u94r42>span:where(.svelte-1u94r42){color:var(--muted);font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui)}.segment-meter.svelte-13iyy9u{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}i.svelte-13iyy9u{overflow:hidden;height:4px;border-radius:2px;background:var(--line)}b.svelte-13iyy9u{display:block;height:100%;background:var(--meter-fill);transform-origin:left center;transition:transform var(--motion-fast) ease,background-color var(--motion-fast) ease}@media(prefers-reduced-motion:reduce){b.svelte-13iyy9u{transition:none}}.password-strength.svelte-qhazqc{margin-top:var(--space-2);font:var(--weight-regular) 13px / 18px var(--font-ui);color:var(--muted)}.rule.svelte-qhazqc{height:18px;margin:6px 0 0;line-height:18px;color:var(--danger)}.password-match.svelte-lwjoka{margin-top:var(--space-2);font:var(--weight-regular) 13px / 18px var(--font-ui);color:var(--muted)}.row.svelte-lwjoka{display:flex;height:18px;margin-top:6px;line-height:18px}.rule.svelte-lwjoka{display:inline-flex;align-items:center;gap:var(--space-2);transition:color var(--motion-fast) ease}.tick.svelte-lwjoka{display:grid;place-items:center;width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--control-border, var(--line));border-radius:50%;color:transparent;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.met.svelte-lwjoka .rule:where(.svelte-lwjoka){color:var(--ink)}.met.svelte-lwjoka .tick:where(.svelte-lwjoka){border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.wrong.svelte-lwjoka .rule:where(.svelte-lwjoka){color:var(--danger)}.wrong.svelte-lwjoka .tick:where(.svelte-lwjoka){border-color:var(--danger);background:var(--danger);color:var(--surface-solid)}@media(prefers-reduced-motion:reduce){.rule.svelte-lwjoka,.tick.svelte-lwjoka{transition:none}}.radio-control.svelte-1koty8d{position:relative;display:inline-grid;flex:0 0 20px;align-self:center;width:20px;height:20px;vertical-align:middle}.radio-control.svelte-1koty8d input:where(.svelte-1koty8d){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.radio-ring.svelte-1koty8d{display:grid;place-items:center;box-sizing:border-box;width:20px;height:20px;border:1.5px solid var(--line, #cad6cc);border-radius:50%;background:var(--surface-solid, #fafcf7);pointer-events:none;transition:border-color .14s,box-shadow .14s}.radio-dot.svelte-1koty8d{width:10px;height:10px;border-radius:50%;background:var(--green, #28573e);opacity:0;transform:scale(.4);transition:opacity .14s,transform .14s}input.svelte-1koty8d:checked+.radio-ring:where(.svelte-1koty8d){border-color:var(--green, #28573e)}input.svelte-1koty8d:checked+.radio-ring:where(.svelte-1koty8d) .radio-dot:where(.svelte-1koty8d){opacity:1;transform:scale(1)}input.svelte-1koty8d:hover:not(:disabled)+.radio-ring:where(.svelte-1koty8d){border-color:var(--green, #28573e);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 10%,transparent)}input.svelte-1koty8d:focus-visible+.radio-ring:where(.svelte-1koty8d){outline:2px solid var(--green, #28573e);outline-offset:3px}.disabled.svelte-1koty8d{opacity:.45}input.svelte-1koty8d:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.radio-ring.svelte-1koty8d,.radio-dot.svelte-1koty8d{transition:none}}.role-picker.svelte-17gi9fa{min-width:0;margin:0;padding:0;border:0}legend.svelte-17gi9fa{display:flex;align-items:center;gap:10px;padding:0;color:var(--ink);font:var(--weight-medium) 17px / 24px var(--font-ui)}.legend-icon.svelte-17gi9fa,.role-icon.svelte-17gi9fa{line-height:0;background:color-mix(in srgb,var(--accent-text) 16%,transparent);color:var(--accent-text)}.legend-icon.svelte-17gi9fa .icon,.role-icon.svelte-17gi9fa .icon{display:block}.legend-icon.svelte-17gi9fa{display:grid;place-items:center;width:28px;height:28px;border-radius:8px}.description.svelte-17gi9fa{margin:var(--space-1, 4px) 0 var(--space-3);color:var(--muted);font-size:14px;line-height:1.5}.roles.svelte-17gi9fa{overflow:hidden;border:1px solid var(--line);border-radius:14px}.role.svelte-17gi9fa{display:grid;grid-template-columns:36px 1fr 20px;gap:14px;align-items:center;padding:14px 16px;cursor:pointer;transition:background-color var(--motion-fast) ease}.role.svelte-17gi9fa+.role:where(.svelte-17gi9fa){border-top:1px solid var(--line)}.role.svelte-17gi9fa:hover{background:var(--hover-surface)}.role.selected.svelte-17gi9fa{background:var(--accent-soft)}.role-icon.svelte-17gi9fa{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease}.selected.svelte-17gi9fa .role-icon:where(.svelte-17gi9fa){background:var(--accent-fill);color:var(--on-accent)}.role-text.svelte-17gi9fa{min-width:0}strong.svelte-17gi9fa{display:block;color:var(--ink);font:var(--weight-medium) 15px / 22px var(--font-ui)}.role-text.svelte-17gi9fa span:where(.svelte-17gi9fa){display:block;color:var(--muted);font-size:13.5px;line-height:1.45}fieldset.svelte-17gi9fa:disabled .role:where(.svelte-17gi9fa){cursor:default;opacity:.65}@media(max-height:900px){.description.svelte-17gi9fa{margin:2px 0 8px}.role.svelte-17gi9fa{padding-block:8px}}.reveal-toggle.svelte-1v3h4dl{display:grid;place-items:center;width:32px;height:32px;min-height:0;padding:0;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) ease,transform .16s cubic-bezier(.34,1.56,.64,1)}.reveal-toggle.svelte-1v3h4dl:active{transform:scale(.86);transition-duration:60ms}.reveal-toggle.svelte-1v3h4dl:hover{color:var(--ink)}.reveal-toggle.svelte-1v3h4dl:focus-visible{outline:2px solid var(--control-focus, var(--accent-text));outline-offset:2px}.slash.svelte-1v3h4dl{stroke-dasharray:26 28;stroke-dashoffset:27;transition:stroke-dashoffset .12s cubic-bezier(.2,0,0,1)}.revealed.svelte-1v3h4dl .slash:where(.svelte-1v3h4dl){stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.slash.svelte-1v3h4dl,.reveal-toggle.svelte-1v3h4dl{transition:none}.reveal-toggle.svelte-1v3h4dl:active{transform:none}}.back-navigation.svelte-1skmdnf{display:inline-flex}.back-navigation.spaced.svelte-1skmdnf{margin-bottom:var(--page-gap)}:root:has(.auth-shell){overflow-y:hidden}.auth-shell.svelte-1dolksv{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100dvh;box-sizing:border-box;overflow-y:auto;overscroll-behavior-y:none;color:var(--ink)}.auth-shell.svelte-1dolksv>:where(.svelte-1dolksv){flex-shrink:0}.auth-shell.svelte-1dolksv .site-background{height:100%;min-height:100dvh}.auth-shell.svelte-1dolksv .home-background img{object-position:center}.auth-bar.svelte-1dolksv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);box-sizing:border-box;width:100%;height:80px;padding:24px 56px 0}.help.svelte-1dolksv .action{--action-border: transparent}.auth-main.svelte-1dolksv{display:flex;flex:1;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:clamp(12px,calc(12vh - 64px),160px) 16px clamp(24px,6vh,72px)}.auth-card.svelte-1dolksv{width:100%;max-width:440px;box-sizing:border-box;--auth-lead: 24px;padding:28px;border-radius:24px;background:var(--task-surface);box-shadow:var(--shadow-surface);transition:max-width .28s cubic-bezier(.16,1,.3,1)}.auth-card.wide.svelte-1dolksv{max-width:560px}.auth-card.svelte-1dolksv .auth-step{animation:svelte-1dolksv-auth-rise .42s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1dolksv-auth-rise{0%{opacity:0;transform:translateY(8px)}}.auth-card.svelte-1dolksv .auth-kicker{margin:0 0 10px;color:var(--accent-text);font:var(--weight-medium) 12px / 16px var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.auth-card.svelte-1dolksv #auth-title:focus{outline:none}.auth-card.svelte-1dolksv #auth-title{margin:0 0 8px;color:var(--ink);font:var(--weight-workspace-title, 450) 30px / 38px var(--font-workspace-title, var(--font-ui));letter-spacing:-.4px}.auth-card.svelte-1dolksv .auth-description{margin:0 0 var(--auth-lead);color:var(--muted);font-size:15px;line-height:1.55}.auth-card.svelte-1dolksv .auth-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.auth-card.svelte-1dolksv .auth-form.lone{gap:var(--auth-lead)}.auth-card.svelte-1dolksv .auth-error{margin:0;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--danger) 12%,var(--surface-solid));color:var(--danger);font-size:14px;line-height:1.5;transition:opacity var(--motion-fast) ease}.auth-card.svelte-1dolksv [aria-busy=true] .auth-error{opacity:.55;transition-delay:.2s}.auth-card.svelte-1dolksv .auth-error.nudge{animation:svelte-1dolksv-auth-nudge .38s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-1dolksv-auth-nudge{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}90%{transform:translate(1px)}}.auth-card.svelte-1dolksv .auth-error.with-icon{display:flex;align-items:flex-start;gap:10px}.auth-card.svelte-1dolksv .auth-error.with-icon .icon{flex:none;margin-top:2px}.auth-card.svelte-1dolksv .auth-divider{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--muted);font-size:13px}.auth-card.svelte-1dolksv .auth-divider:before,.auth-card.svelte-1dolksv .auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.auth-card.svelte-1dolksv .field-label .required{display:none}.auth-card.svelte-1dolksv .auth-link{padding:0;border:0;background:none;color:var(--accent-text);font:var(--weight-medium) 14px / 20px var(--font-ui);text-decoration:none;cursor:pointer;transition:color var(--motion-fast) ease}.auth-card.svelte-1dolksv .auth-link:hover{color:var(--ink)}.auth-card.svelte-1dolksv .auth-link:disabled{opacity:.5;cursor:default;pointer-events:none}.auth-card.svelte-1dolksv .auth-link.quiet{color:var(--muted)}.auth-card.svelte-1dolksv .auth-link.quiet:hover{color:var(--ink)}.auth-card.svelte-1dolksv .auth-link:focus-visible{border-radius:4px;outline:2px solid var(--control-focus);outline-offset:3px}.auth-card.svelte-1dolksv .auth-centered{margin:-4px 0 0;text-align:center}.auth-card.svelte-1dolksv .auth-foot{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;text-align:center}.auth-card.svelte-1dolksv .auth-wide{--action-fill: 100%;margin-top:4px}.auth-card.svelte-1dolksv .auth-wide .action{display:flex}@media(max-height:1000px){.auth-card.svelte-1dolksv{--auth-lead: 18px;padding:20px 24px}.auth-card.svelte-1dolksv .auth-kicker{margin-bottom:6px}.auth-card.svelte-1dolksv #auth-title{font-size:26px;line-height:32px}.auth-card.svelte-1dolksv .auth-form{gap:10px}.auth-card.svelte-1dolksv .auth-foot{margin-top:14px;padding-top:12px}}@media(max-width:600px){.auth-bar.svelte-1dolksv{height:auto;padding:16px}.auth-main.svelte-1dolksv{padding:clamp(8px,calc(10vh - 56px),40px) 12px 32px}.auth-card.svelte-1dolksv{padding:22px}.auth-card.svelte-1dolksv #auth-title{font-size:26px;line-height:32px}}@media(prefers-reduced-motion:reduce){.auth-card.svelte-1dolksv .auth-error.nudge,.auth-card.svelte-1dolksv .auth-step{animation:none}.auth-card.svelte-1dolksv{transition:none}}.okta.svelte-cahxu3{width:20px;height:20px;flex:none;margin-right:8px;vertical-align:-5px}.back.svelte-cahxu3{margin:-10px 0 10px -15px}.back.svelte-cahxu3 .action{--action-bg: transparent}.back.svelte-cahxu3 .action:has(.btn:hover:not(:disabled)){--action-bg: var(--hover-surface)}.sso-notice.svelte-cahxu3{min-width:0}.sso-notice.svelte-cahxu3 strong:where(.svelte-cahxu3){display:block;font-weight:var(--weight-medium)}.sso-notice.svelte-cahxu3 span:where(.svelte-cahxu3){display:block;overflow:hidden;margin-top:2px;font-size:13px;opacity:.85;text-overflow:ellipsis;white-space:nowrap}.names.svelte-cahxu3{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:600px){.names.svelte-cahxu3{grid-template-columns:1fr}}.select-field-trigger[data-appearance=workspace]{--field-height: 44px;padding:9px 12px;background:var(--control-surface);font:400 15px/24px var(--font-ui)}.field-error.svelte-bg6xkc{margin:0;color:var(--danger);font:400 var(--text-meta) / var(--line-meta) var(--font-ui);overflow-wrap:anywhere}.select-field-content{transform-origin:var(--bits-select-content-transform-origin, top center)}.labeled-select.svelte-ppth8x{display:grid;align-content:start;gap:8px;min-width:0}label.svelte-ppth8x{font:var(--weight-medium) var(--text-label) / var(--line-label) var(--font-ui);color:var(--ink)}form.svelte-1l2vxfe{display:grid;gap:16px;max-width:680px}.onboarding.svelte-1l2vxfe .field-label{display:flex;margin-bottom:0}.onboarding.svelte-1l2vxfe{--action-fill: 100%}.onboarding.svelte-1l2vxfe .action.primary{display:flex}.onboarding.svelte-1l2vxfe .language-field:where(.svelte-1l2vxfe){margin-bottom:28px}.fields.svelte-1l2vxfe{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.fields.svelte-1l2vxfe{grid-template-columns:1fr}}.waiting.svelte-14hvu2n{visibility:hidden}.history-row.svelte-1wo5auv{display:flex;gap:4px}.history-row.svelte-1wo5auv>button:where(.svelte-1wo5auv):first-child{flex:1;min-width:0}.qubit-history.svelte-1wo5auv .delete-chat:where(.svelte-1wo5auv){width:auto;flex:0 0 auto}.qubit-context.svelte-1wo5auv{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.qubit-minimized.svelte-1wo5auv{position:fixed;right:24px;bottom:88px;z-index:65;display:flex;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:4px;box-shadow:0 8px 30px #102b2526}.qubit-minimized.svelte-1wo5auv button:where(.svelte-1wo5auv){display:flex;align-items:center;gap:10px;min-height:44px;background:transparent;border:0}.qubit-minimized.svelte-1wo5auv button:where(.svelte-1wo5auv):hover{background:var(--sage)}@media(max-width:600px){.qubit-minimized.svelte-1wo5auv{right:16px;bottom:80px}}.qubit-panel{position:fixed;z-index:70;inset:var(--qubit-top, 104px) var(--qubit-right, 40px) 24px auto;width:var(--qubit-width, 420px);height:calc(100dvh - var(--qubit-top, 104px) - 24px);min-height:0;max-width:calc(100% - var(--qubit-right, 40px) - 24px);display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:24px;box-shadow:0 16px 60px #102b2526;overflow:hidden;font:var(--weight-regular) var(--text-body) / var(--line-body) var(--font-ui);outline:none}.qubit-panel{transform-origin:calc(100% - 28px) -40px}.qubit-panel[data-state=open]{animation:svelte-1wo5auv-qubit-in var(--motion-move) var(--ease-travel) backwards}.qubit-panel[data-state=closed]{animation:svelte-1wo5auv-qubit-out .24s cubic-bezier(.4,0,.2,1) both;pointer-events:none}.qubit-panel[data-state=open] :is(.qubit-transcript.svelte-1wo5auv,.qubit-history.svelte-1wo5auv,.qubit-bottom.svelte-1wo5auv){animation:svelte-1wo5auv-qubit-settle var(--motion-enter) var(--ease-out) 70ms backwards}.qubit-panel[data-state=open] .qubit-bottom.svelte-1wo5auv{animation-delay:.12s}.qubit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#102b2540;z-index:69}.qubit-header.svelte-1wo5auv,.qubit-bottom.svelte-1wo5auv{flex-shrink:0}.qubit-header.svelte-1wo5auv{padding:18px 16px 16px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.qubit-header.tool.svelte-1wo5auv{padding:8px 12px 8px 16px}.qubit-identity.svelte-1wo5auv{display:flex;gap:10px;align-items:center;min-width:0}.qubit-mark.svelte-1wo5auv{display:inline-flex;flex:none}.qubit-title{font:var(--weight-medium) var(--text-card-title) / var(--line-card) var(--font-ui);margin:0}.qubit-tools.svelte-1wo5auv{display:flex;gap:2px}.qubit-tools.svelte-1wo5auv button:where(.svelte-1wo5auv){width:40px;min-height:40px;padding:0;color:var(--muted)}.qubit-tools.svelte-1wo5auv button:where(.svelte-1wo5auv):hover{background:var(--hover-surface, var(--sage));color:var(--ink)}.qubit-tools.svelte-1wo5auv button[aria-pressed=true]:where(.svelte-1wo5auv){background:var(--sage);color:var(--ink)}.qubit-transcript.svelte-1wo5auv,.qubit-history.svelte-1wo5auv{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 24px}.qubit-welcome.svelte-1wo5auv{padding-top:32px}h2.svelte-1wo5auv{font:var(--weight-medium) var(--text-section) / var(--line-section) var(--font-ui);letter-spacing:-.4px;margin:0 0 10px}.qubit-history.svelte-1wo5auv>p:where(.svelte-1wo5auv){color:var(--muted);line-height:1.6;margin:0}.qubit-suggestions.svelte-1wo5auv{display:grid;gap:8px;margin-top:28px}.qubit-history.svelte-1wo5auv button:where(.svelte-1wo5auv){display:flex;width:100%;align-items:center;gap:10px;padding:12px;min-height:44px;background:var(--surface-solid, var(--paper));border:1px solid var(--line);text-align:left;font-size:14px}.qubit-history.svelte-1wo5auv button:where(.svelte-1wo5auv) span:where(.svelte-1wo5auv):not(.icon){flex:1;min-width:0;overflow-wrap:anywhere}.qubit-history.svelte-1wo5auv button:where(.svelte-1wo5auv):hover{background:var(--hover-surface, var(--sage));border-color:var(--control-focus, var(--green))}.qubit-message.svelte-1wo5auv>*{animation:svelte-1wo5auv-qubit-content-reveal .12s ease-out 40ms both}@keyframes svelte-1wo5auv-qubit-content-reveal{0%{opacity:0}to{opacity:1}}@keyframes svelte-1wo5auv-qubit-bubble-pop{0%{opacity:0;transform:scale(.92)}40%{opacity:1;transform:scale(1.004)}70%{opacity:1;transform:scale(.999)}to{opacity:1;transform:scale(1)}}.user-message.svelte-1wo5auv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--sage);transform-origin:bottom right;animation:svelte-1wo5auv-qubit-bubble-pop .32s ease-out both}@media(prefers-reduced-motion:reduce){.user-message.svelte-1wo5auv:before,.qubit-message.svelte-1wo5auv>*{animation:none}}.qubit-message.svelte-1wo5auv{margin-top:24px;line-height:1.6;overflow-wrap:anywhere}.message-author.svelte-1wo5auv{display:block;font-size:12px;font-weight:500;color:var(--muted);margin-bottom:6px}.qubit-message.svelte-1wo5auv p:where(.svelte-1wo5auv){white-space:pre-wrap;margin:0}.user-message.svelte-1wo5auv{position:relative;isolation:isolate;background:transparent;padding:12px 16px;border-radius:16px 16px 4px;margin-left:28px}.qubit-bottom.svelte-1wo5auv{padding:12px 20px 16px}.qubit-notice.svelte-1wo5auv{color:var(--muted);font-size:13px;padding:0 4px 10px}.qubit-feedback.svelte-1wo5auv{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid, var(--paper))}.qubit-feedback.svelte-1wo5auv p:where(.svelte-1wo5auv){flex:1 1 180px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.qubit-bottom.svelte-1wo5auv .qubit-feedback:where(.svelte-1wo5auv){margin-bottom:12px}.qubit-thinking.svelte-1wo5auv p:where(.svelte-1wo5auv){color:var(--muted)}.thinking-dots.svelte-1wo5auv span:where(.svelte-1wo5auv){animation:svelte-1wo5auv-qubit-thinking-dot 1.4s infinite}.thinking-dots.svelte-1wo5auv span:where(.svelte-1wo5auv):nth-child(2){animation-delay:.2s}.thinking-dots.svelte-1wo5auv span:where(.svelte-1wo5auv):nth-child(3){animation-delay:.4s}@keyframes svelte-1wo5auv-qubit-thinking-dot{0%,80%,to{opacity:.2}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.thinking-dots.svelte-1wo5auv span:where(.svelte-1wo5auv){animation:none}}.qubit-composer.svelte-1wo5auv{background:var(--surface-solid, var(--paper));border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:0 4px 12px #102b2505}.qubit-composer.svelte-1wo5auv:focus-within{border-color:var(--control-focus, var(--green));box-shadow:0 0 0 1px var(--control-focus, var(--green))}textarea.svelte-1wo5auv{width:100%;min-height:44px;max-height:140px;resize:none;border:none;outline:none;background:transparent;padding:0;font:inherit;line-height:22px;color:var(--ink)}.qubit-composer.svelte-1wo5auv textarea.qubit-input:where(.svelte-1wo5auv):is(:where(.svelte-1wo5auv):focus,:where(.svelte-1wo5auv):focus-visible){outline:none;box-shadow:none}textarea.svelte-1wo5auv::placeholder{color:var(--muted)}.composer-actions.svelte-1wo5auv{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px}.qubit-send.svelte-1wo5auv{width:36px;height:36px;padding:0;flex:none;color:var(--on-accent);background:var(--accent-fill, #28573e);border-radius:50%!important}.qubit-send.svelte-1wo5auv:hover:not(:disabled){background:var(--accent-hover, #214b35)}.qubit-send.svelte-1wo5auv:active:not(:disabled){background:var(--accent-active, #193e2b)}.qubit-history.svelte-1wo5auv h2:where(.svelte-1wo5auv){margin-top:20px;font-size:20px}.qubit-history.svelte-1wo5auv button:where(.svelte-1wo5auv){margin-top:12px}.history-empty.svelte-1wo5auv{color:var(--muted);margin-top:32px}@keyframes svelte-1wo5auv-qubit-out{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:scale(.9);filter:blur(3px)}}@keyframes svelte-1wo5auv-qubit-in{0%{transform:translate(48px) scale(.97);opacity:0}25%{opacity:1}to{transform:none;opacity:1}}@keyframes svelte-1wo5auv-qubit-settle{0%{transform:translateY(10px);opacity:0}}@media(min-width:701px)and (max-width:1199px){.qubit-panel{inset:auto calc(var(--page-edge-right) + 24px) 16px;width:auto;max-width:none;height:auto;max-height:var(--qubit-sheet-height);transform-origin:50% 100%}.qubit-panel[data-state=open]{animation-name:svelte-1wo5auv-qubit-sheet-in}}@keyframes svelte-1wo5auv-qubit-sheet-in{0%{transform:translateY(32px);opacity:0}25%{opacity:1}to{transform:none;opacity:1}}@media(max-width:700px){.qubit-panel{top:0;right:0;bottom:0;left:0;height:100dvh;width:auto;max-width:none;border-radius:0;border:0}.qubit-welcome.svelte-1wo5auv{padding-top:24px}.qubit-header.svelte-1wo5auv{padding:max(14px,env(safe-area-inset-top)) 14px 14px}.qubit-transcript.svelte-1wo5auv,.qubit-history.svelte-1wo5auv{padding-inline:20px}.qubit-bottom.svelte-1wo5auv{padding:10px 16px max(16px,env(safe-area-inset-bottom))}}@media(max-height:800px){.qubit-welcome.svelte-1wo5auv{padding-top:4px}.qubit-suggestions.svelte-1wo5auv{margin-top:20px}}@media(prefers-reduced-motion:reduce){.qubit-panel[data-state],.qubit-panel[data-state] :is(.qubit-transcript.svelte-1wo5auv,.qubit-history.svelte-1wo5auv,.qubit-bottom.svelte-1wo5auv){animation:none}}.qubit-welcome.svelte-1wo5auv{text-align:center;padding-top:24px}.qubit-art.svelte-1wo5auv{width:160px;height:160px;margin:0 auto 20px;display:grid;place-items:center;color:var(--accent-text)}.welcome-copy.svelte-1wo5auv{color:var(--muted);line-height:1.5;margin:8px 0 0}.qubit-suggestions.svelte-1wo5auv{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.qubit-suggestions.svelte-1wo5auv .action .btn{border-radius:999px!important}.qubit-destinations.svelte-1wo5auv{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.qubit-records.svelte-1wo5auv{display:grid;gap:8px;margin-top:12px}.qubit-records.svelte-1wo5auv button:where(.svelte-1wo5auv){text-align:left;justify-content:flex-start;padding:12px;border:1px solid var(--line);background:var(--surface-solid)}.qubit-records.svelte-1wo5auv span:where(.svelte-1wo5auv):not(.icon){min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.qubit-records.svelte-1wo5auv small:where(.svelte-1wo5auv){color:var(--muted)}@media(max-height:800px){.qubit-welcome.svelte-1wo5auv{padding-top:0}.qubit-art.svelte-1wo5auv{margin-bottom:12px}.qubit-suggestions.svelte-1wo5auv{margin-top:16px}}header.svelte-608i5x{display:grid;gap:8px}.spaced.svelte-608i5x{margin-bottom:var(--page-gap)}p.svelte-608i5x,:is(h1.svelte-608i5x,h2.svelte-608i5x){margin:0}.eyebrow.svelte-608i5x{color:var(--muted);font:400 var(--text-meta) / var(--line-meta) var(--font-ui)}:is(h1.svelte-608i5x,h2.svelte-608i5x){color:var(--ink);font:500 var(--text-page) / var(--line-page) var(--font-ui);letter-spacing:var(--tracking-heading)}.subtitle.svelte-608i5x{color:var(--muted);font:400 var(--text-body) / var(--line-body) var(--font-ui)}.error-state.svelte-hkfp17{display:grid;min-width:0;width:100%;background:var(--library-surface);border-radius:var(--radius-surface);color:var(--ink)}.error-content.svelte-hkfp17{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);min-width:0;min-height:440px;padding:var(--space-12) var(--space-6);box-sizing:border-box;text-align:center}.error-code.svelte-hkfp17{margin:0;color:var(--accent-text);font:var(--weight-medium) var(--text-error-code) / 1 var(--font-ui);letter-spacing:-.05em}.error-symbol.svelte-hkfp17{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-pill);background:var(--warning-surface);color:var(--warning-ink)}.error-content.svelte-hkfp17 header{max-width:48ch;min-width:0;overflow-wrap:anywhere}.error-actions.svelte-hkfp17{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3);max-width:100%;margin-top:var(--space-2)}.retained.svelte-hkfp17{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui);color:var(--muted)}.error-details.svelte-hkfp17{border-top:1px solid var(--line);margin:0 var(--space-6);padding:var(--space-4) 0;min-width:0;font:var(--weight-regular) var(--text-meta) / var(--line-meta) var(--font-ui);color:var(--muted)}.error-details.svelte-hkfp17 summary:where(.svelte-hkfp17){width:fit-content;cursor:pointer}.error-details.svelte-hkfp17 p:where(.svelte-hkfp17){margin:var(--space-2) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:600px){.error-content.svelte-hkfp17{padding:var(--space-10) var(--space-4)}.error-code.svelte-hkfp17{font-size:var(--text-error-code-compact)}.error-actions.svelte-hkfp17{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.error-actions.svelte-hkfp17 .action{display:flex}.error-actions.svelte-hkfp17 .btn{width:100%}}:root[data-page-motion] #main-content{view-transition-name:page}:root[data-page-scope=view] #main-content{view-transition-name:none}:root[data-page-motion]::view-transition-old(root){display:none}:root[data-page-motion]::view-transition-group(root),:root[data-page-motion]::view-transition-new(root){animation:none}:root[data-page-motion]::view-transition-group(page){animation:none}:root[data-page-motion]::view-transition-old(page){width:var(--page-old-w, 100%);height:auto;translate:var(--page-old-x, 0px) var(--page-old-y, 0px)}:root[data-page-motion=fade]::view-transition-old(page){animation:page-out .1s cubic-bezier(.4,0,1,1) both}:root[data-page-motion=fade]::view-transition-new(page){animation:page-in .16s cubic-bezier(0,0,.2,1) 20ms both}:root[data-page-motion=fade]::view-transition-group(nav-pill),:root[data-page-motion=fade]::view-transition-old(nav-pill),:root[data-page-motion=fade]::view-transition-new(nav-pill),:root[data-page-motion=fade]::view-transition-old(*.nav-item),:root[data-page-motion=fade]::view-transition-new(*.nav-item){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,0,0,1)}:root[data-page-motion=fade]::view-transition-old(nav-pill),:root[data-page-motion=fade]::view-transition-new(nav-pill){height:100%}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}:root[data-page-scope=view]::view-transition-group(page){overflow:clip;animation:library-box-resize .36s cubic-bezier(.22,1,.36,1) both}:root[data-page-scope=view]:not([data-page-motion=still])::view-transition-old(page){animation:library-view-out .14s ease-in both}:root[data-page-scope=view]:not([data-page-motion=still])::view-transition-new(page){height:100%;object-fit:none;object-position:left top;animation:library-view-in .3s cubic-bezier(.16,1,.3,1) 70ms both}@keyframes library-box-resize{0%{width:var(--page-old-w);height:var(--page-old-h)}}@keyframes library-view-out{to{opacity:0;transform:translateY(-4px)}}@keyframes library-view-in{0%{opacity:0;transform:translateY(8px)}}:root[data-page-motion] .feedback-tab{view-transition-name:feedback-launcher}:root[data-page-motion] .support-trigger{view-transition-name:support-launcher}:root[data-page-motion] .support-popover{view-transition-name:support-panel}:root[data-page-motion] .feedback-panel{view-transition-name:feedback-panel}:root[data-page-motion]::view-transition-group(feedback-launcher),:root[data-page-motion]::view-transition-group(support-launcher){z-index:45;animation:none}:root[data-page-motion]::view-transition-group(support-panel){z-index:60;animation:none}:root[data-page-motion]::view-transition-group(feedback-panel){z-index:70;animation:none}:root[data-page-motion]::view-transition-old(feedback-launcher),:root[data-page-motion]::view-transition-old(support-launcher),:root[data-page-motion]::view-transition-old(support-panel),:root[data-page-motion]::view-transition-old(feedback-panel){display:none}:root[data-page-motion]::view-transition-new(feedback-launcher),:root[data-page-motion]::view-transition-new(support-launcher),:root[data-page-motion]::view-transition-new(support-panel),:root[data-page-motion]::view-transition-new(feedback-panel){animation:none;mix-blend-mode:normal}:root[data-page-motion=still]::view-transition-group(*),:root[data-page-motion=still]::view-transition-new(*){animation:none}:root[data-page-motion=still]::view-transition-old(*){display:none}:root[data-opening] .auth-card{view-transition-name:open-card}:root[data-opening] .auth-bar,:root[data-opening]:not(:has(.auth-card)) .workspace-header{view-transition-name:open-bar}:root[data-opening]:not(:has(.auth-card)) #main-content{view-transition-name:open-page}:root[data-opening]::view-transition-old(open-card){animation:open-card-out .3s cubic-bezier(.4,0,1,1) both}:root[data-opening]::view-transition-group(open-bar){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:root[data-opening]::view-transition-old(open-bar){animation:page-out .22s ease-out both}:root[data-opening]::view-transition-new(open-bar){animation:page-in .42s ease-out 80ms both}:root[data-opening]::view-transition-new(open-page){animation:open-page-in .62s cubic-bezier(.16,1,.3,1) .18s both}@keyframes open-card-out{to{opacity:0;transform:scale(.97);filter:blur(4px)}}@keyframes open-page-in{0%{opacity:0;transform:translateY(16px)}}:root,body{overscroll-behavior-y:none}:root{overflow-y:scroll;color-scheme:light;background:#122e24;--startup-ink: #28563f;--startup-muted: #ffffff;--startup-track: #28563f;--startup-progress: #ffffff;--startup-logo-filter: invert(1);--startup-scrim: radial-gradient( ellipse at center, rgb(18 46 36 / 70%) 0%, rgb(18 46 36 / 35%) 42%, transparent 75% );--startup-backdrop: linear-gradient(160deg, #e4ecdf 0%, #a3b8a3 45%, #122e24 100%)}:root[data-theme=dark]{color-scheme:dark;background:#111216;--startup-ink: #eff5eb;--startup-muted: #c2d4c6;--startup-track: #385245;--startup-progress: #b9d2be;--startup-logo-filter: invert(1);--startup-scrim: transparent;--startup-backdrop: linear-gradient(160deg, #191a1e, #15161a 55%, #111216)}body{margin:0}#workspace-startup-backdrop{position:fixed;inset:0 0 auto;height:clamp(1000px,calc(1450px - 25vw),1330px);background:var(--startup-backdrop);pointer-events:none}#workspace-startup-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f6faf3f5,#f3f8edeb 26%,#e4edd966 38%,#183c2fb8 48%,#122e24f5,#122e24 80%)}:root[data-theme=dark] #workspace-startup-backdrop:after{background:linear-gradient(#101218c7,#1012186b 36%,#10121828 62%,#111216d1 82%,#111216)}.configuration-error{min-height:100dvh;padding:48px 24px;background:var(--startup-backdrop);color:var(--startup-ink);font-family:system-ui,sans-serif}.configuration-error button{font:inherit;padding:10px 16px}.workspace-startup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;box-sizing:border-box;margin:0;max-width:none;padding:24px;background:var(--startup-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--startup-ink);font-family:Inter,system-ui,sans-serif}.workspace-startup-brand{display:grid;justify-items:center;gap:24px;max-width:100%}.workspace-startup-brand img{display:block;max-width:100%;height:auto;filter:var(--startup-logo-filter)}.workspace-startup-brand p{margin:-8px 0 0;color:var(--startup-muted);font-size:13px;line-height:20px}.workspace-startup-progress{width:160px;height:3px;overflow:hidden;border-radius:999px;background:var(--startup-track)}.workspace-startup-progress span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--startup-progress);animation:workspace-startup-loading 1.4s ease-in-out infinite}@keyframes workspace-startup-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}.app-shell>.workspace-header{animation:workspace-navigation-arrival .18s cubic-bezier(.16,1,.3,1) both}.app-shell>.page-content{animation:workspace-content-arrival .18s cubic-bezier(.16,1,.3,1) backwards}.app-shell.reloading-reader>.workspace-header,.app-shell.reloading-reader>.page-content{animation:none}@keyframes workspace-navigation-arrival{0%{opacity:0}to{opacity:1}}@keyframes workspace-content-arrival{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}@media(prefers-reduced-motion:reduce){.app-shell>.workspace-header,.app-shell>.page-content{animation:none}.workspace-startup-progress span{animation:none;transform:translate(75%)}}.leave-actions.svelte-1tvn7dx{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3)}.workspace.svelte-1tvn7dx{position:relative;z-index:1;margin:0 auto;padding:24px 40px 72px;min-height:100dvh}.workspace.home-page.svelte-1tvn7dx{min-height:calc(100dvh - var(--announcement-height, 0px))}.workspace[data-layout-motion=true].svelte-1tvn7dx{transition:--page-body-max-width .48s var(--ease-travel),--page-wide-max-width .48s var(--ease-travel),padding-inline .48s var(--ease-travel)}@media(prefers-reduced-motion:reduce){.workspace[data-layout-motion=true].svelte-1tvn7dx{transition:none}}@media(min-width:1151px){.workspace[data-compact=false].svelte-1tvn7dx{--page-wide-max-width: calc(100vw - 128px) ;--page-body-max-width: var(--page-wide-max-width);padding-inline:64px}body:has(.workspace[data-compact=false]){--page-edge-right: 64px;--qubit-right: 64px}}.workspace.drawings-page-shell.svelte-1tvn7dx,.workspace.import-page-shell.svelte-1tvn7dx{padding-bottom:24px}.workspace.svelte-1tvn7dx>.workspace-header{width:100%;max-width:var(--page-wide-max-width);margin-inline:auto;position:relative;z-index:12}.page-content.svelte-1tvn7dx{--content-max-width: var(--page-body-max-width, 1216px);display:flow-root;width:100%;max-width:var(--content-max-width);margin:var(--page-navigation-gap, 48px) auto 0;padding:0;outline:none;min-width:0}.page-content.procedure-wide.svelte-1tvn7dx,.page-content.reconciliation-wide.svelte-1tvn7dx,.page-content.oneline-wide.svelte-1tvn7dx,.page-content.tool-wide.svelte-1tvn7dx,.page-content.ronan-wide.svelte-1tvn7dx,.page-content.activity-wide.svelte-1tvn7dx{--content-max-width: var(--page-wide-max-width)}.workspace.tanglab-workspace.svelte-1tvn7dx{display:flex;flex-direction:column;height:100dvh;min-height:0;padding-bottom:16px;overflow:hidden}.tanglab-workspace.svelte-1tvn7dx>.workspace-header{flex-shrink:0}.tanglab-workspace.svelte-1tvn7dx>.page-content:where(.svelte-1tvn7dx){--content-max-width: var(--page-wide-max-width);flex:1;min-height:0;margin:16px auto 0;overflow:hidden}@media(min-width:1200px){.workspace.qubit-docked.svelte-1tvn7dx>main:where(.svelte-1tvn7dx){width:min(var(--content-max-width),calc(100% - var(--qubit-width) - var(--qubit-gap) - max(0px,(100% - var(--content-max-width))/2) - max(0px,(100% - var(--page-wide-max-width))/2)));margin-inline-start:max(0px,calc((100% - var(--content-max-width)) / 2));margin-inline-end:0}}@media(min-width:701px)and (max-width:1199px){.workspace.qubit-docked.svelte-1tvn7dx{padding-bottom:calc(var(--qubit-sheet-height) + 32px)}}.access-state.svelte-1tvn7dx{min-height:100dvh;display:grid;place-content:center;padding:24px}.skip-link.svelte-1tvn7dx{position:absolute;top:8px;left:24px;transform:translateY(-150px);padding:10px;background:var(--paper);z-index:20}.skip-link.svelte-1tvn7dx:focus{transform:none}@media(max-width:1150px){.workspace.svelte-1tvn7dx{padding-inline:24px}}@media(max-width:600px){.workspace.svelte-1tvn7dx{padding:16px 16px 40px}.workspace.drawings-page-shell.svelte-1tvn7dx{padding-bottom:16px}.workspace.home-page.svelte-1tvn7dx>main:where(.svelte-1tvn7dx){padding-inline:8px;box-sizing:border-box}}
