@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";.public-app{color-scheme:light;--ink:#11243e;--ink-2:#405266;--ink-3:#53616d;--bg:#f5f1e8;--bg-raised:#fffcf5;--bg-sunken:#eeece2;--surface:#fffcf5;--surface-sunk:#eeece2;--rule:#d5d5ca;--line:#d5d5ca;--edge:#78898c;--line-control:#78898c;--accent:#367779;--accent-ink:#235d60;--accent-soft:#e7eeea;--action:#11243e;--action-ink:#fffcf5;--signal-risk:#a02b32;--public-gold:#866127;--font-ui:"DM Sans","Golos Text",Arial,sans-serif;--font-read:"Instrument Serif",Georgia,serif}@font-face{font-family:Golos Text;src:url(../../../fonts/GolosText-Variable.ttf) format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Literata;src:url(../../../fonts/literata-cyrillic.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;src:url(../../../fonts/literata-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/plex-mono-400-cyrillic.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/plex-mono-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/plex-mono-500-cyrillic.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/plex-mono-500-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}:root{--studio-tone-blue: #dbeafe;--c-board-paper: #fffdf7;--c-board-context: #eaf2f8;--c-board-thought: #fff2b2;--c-board-green: #e4f3e6;--c-board-objection: #fbece8;--c-board-ink: #20272b;--c-board-meta: #50585d;--c-board-seal: #1d6667;--c-board-selection: #245fc5;--c-board-objection-line: #a34838;--c-board-night: #252b30;--c-board-context-night: #253645;--c-board-thought-night: #403922;--c-board-green-night: #263c30;--c-board-objection-night: #432e2b;--c-board-ink-night: #f2f0e7;--c-board-meta-night: #d2cec2;--c-board-selection-night: #8cb9ff;--c-board-objection-line-night: #efaa97;--studio-tone-green: #dcfce7;--studio-tone-amber: #fef3c7;--studio-tone-rose: #ffe4e6;--c-cream: #F3EAD3;--c-cream-raised: #FAF5E8;--c-cream-sunken: #EFE4C8;--c-cream-quiet: #EDE5CF;--c-ink-cream: #1D2A36;--c-ink-cream-2: #5C5A4B;--c-ink-cream-3: #63604F;--c-line-cream: #D9CBA8;--c-edge-cream: #9B6B2F;--c-action: #7A5718;--c-action-hover: #66480F;--c-action-active: #4F3709;--c-on-action: #F0E9D8;--c-orange: #B8402A;--c-orange-ink: #A6391F;--c-orange-wash: #F2D9D0;--c-red: #9D4A3E;--c-red-wash: #F0E2DE;--c-brass: #9B6B2F;--c-brass-ink: #8A5E28;--c-on-orange: #F0E9D8;--c-disabled-bg: #E6DDC8;--c-disabled-ink: #665F4E;--c-readonly-bg: #EDE3CD;--c-origin-human: #7A5718;--c-origin-ai: #146B58;--c-origin-human-night: #A9CCF5;--c-origin-ai-night: #CEB4F4;--c-night: #111614;--c-night-raised: #19201D;--c-night-overlay: #202824;--c-night-sunken: #0D1210;--c-night-quiet: #2C3530;--c-ink-night: #EDF3EE;--c-ink-night-2: #D6DED8;--c-ink-night-3: #AAB3AC;--c-line-night: #39443F;--c-edge-night: #748179;--c-action-night: #7BB7B7;--c-action-night-hover: #96C9C4;--c-action-night-active: #B9DBD6;--c-orange-night: #E38B56;--c-orange-night-wash: #3A291F;--c-red-night: #D28B83;--c-red-night-wash: #3A2626;--c-brass-night: #C89355;--c-disabled-bg-night: #2C3530;--c-disabled-ink-night: #96A099;--f-thesis: "Literata", Georgia, serif;--f-ui: "Golos Text", system-ui, -apple-system, Arial, sans-serif;--f-mono: "IBM Plex Mono", Menlo, Consolas, monospace;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 56px;--s10: 72px;--r-control: 4px;--r-card: 4px;--r-pill: 99px;--b-hair: 1px;--b-emph: 1.5px;--b-signal: 2px;--b-risk: 4px}:root,:root[data-theme=light]{color-scheme:light;--bg: var(--c-cream);--bg-raised: var(--c-cream-raised);--bg-overlay: var(--c-cream-raised);--bg-sunken: var(--c-cream-sunken);--bg-quiet: var(--c-cream-quiet);--ink: var(--c-ink-cream);--origin-human: var(--c-origin-human);--origin-ai: var(--c-origin-ai);--ink-2: var(--c-ink-cream-2);--ink-3: var(--c-ink-cream-3);--line: var(--c-line-cream);--line-control: var(--c-edge-cream);--line-strong: var(--c-ink-cream-3);--action: var(--c-action);--action-hover: var(--c-action-hover);--action-active: var(--c-action-active);--action-ink: var(--c-on-action);--action-text: var(--c-action);--signal-return: var(--c-orange);--signal-return-ink: var(--c-orange-ink);--signal-return-wash: var(--c-orange-wash);--signal-risk: var(--c-red);--signal-risk-wash: var(--c-red-wash);--hand: var(--c-brass);--hand-ink: var(--c-brass-ink);--disabled-bg: var(--c-disabled-bg);--disabled-ink: var(--c-disabled-ink);--readonly-bg: var(--c-readonly-bg);--readonly-ink: var(--c-ink-cream);--focus: var(--c-ink-cream);--selection-bg: var(--c-action);--selection-ink: var(--c-on-action);--scrim: rgb(18 44 58 / .44);--studio-tone-strength: 34%;--board-neutral: var(--c-board-paper);--board-context: var(--c-board-context);--board-thought: var(--c-board-thought);--board-note-green: var(--c-board-green);--board-objection: var(--c-board-objection);--board-ink: var(--c-board-ink);--board-meta: var(--c-board-meta);--board-seal: var(--c-board-seal);--board-selection: var(--c-board-selection);--board-objection-line: var(--c-board-objection-line);--studio-tone-amber-strength: 36%;--lift: 0 0 0 1px var(--c-edge-cream)}:root[data-theme=dark]{color-scheme:dark;--bg: var(--c-night);--bg-raised: var(--c-night-raised);--bg-overlay: var(--c-night-overlay);--bg-sunken: var(--c-night-sunken);--bg-quiet: var(--c-night-quiet);--ink: var(--c-ink-night);--origin-human: var(--c-origin-human-night);--origin-ai: var(--c-origin-ai-night);--ink-2: var(--c-ink-night-2);--ink-3: var(--c-ink-night-3);--line: var(--c-line-night);--line-control: var(--c-edge-night);--line-strong: var(--c-ink-night-3);--action: var(--c-action-night);--action-hover: var(--c-action-night-hover);--action-active: var(--c-action-night-active);--action-ink: var(--c-night);--action-text: var(--c-action-night);--signal-return: var(--c-orange-night);--signal-return-ink: var(--c-orange-night);--signal-return-wash: var(--c-orange-night-wash);--signal-risk: var(--c-red-night);--signal-risk-wash: var(--c-red-night-wash);--hand: var(--c-brass-night);--hand-ink: var(--c-brass-night);--disabled-bg: var(--c-disabled-bg-night);--disabled-ink: var(--c-disabled-ink-night);--readonly-bg: var(--c-night-overlay);--readonly-ink: var(--c-ink-night);--focus: var(--c-action-night-active);--selection-bg: var(--c-action-night);--selection-ink: var(--c-night);--scrim: rgb(0 0 0 / .62);--studio-tone-strength: 8%;--board-neutral: var(--c-board-night);--board-context: var(--c-board-context-night);--board-thought: var(--c-board-thought-night);--board-note-green: var(--c-board-green-night);--board-objection: var(--c-board-objection-night);--board-ink: var(--c-board-ink-night);--board-meta: var(--c-board-meta-night);--board-seal: var(--c-board-seal);--board-selection: var(--c-board-selection-night);--board-objection-line: var(--c-board-objection-line-night);--studio-tone-amber-strength: 8%;--lift: 0 0 0 1px var(--c-edge-night)}@media (prefers-color-scheme: dark){:root:not([data-theme]){color-scheme:dark;--bg: var(--c-night);--bg-raised: var(--c-night-raised);--bg-overlay: var(--c-night-overlay);--bg-sunken: var(--c-night-sunken);--bg-quiet: var(--c-night-quiet);--ink: var(--c-ink-night);--origin-human: var(--c-origin-human-night);--origin-ai: var(--c-origin-ai-night);--ink-2: var(--c-ink-night-2);--ink-3: var(--c-ink-night-3);--line: var(--c-line-night);--line-control: var(--c-edge-night);--line-strong: var(--c-ink-night-3);--action: var(--c-action-night);--action-hover: var(--c-action-night-hover);--action-active: var(--c-action-night-active);--action-ink: var(--c-night);--action-text: var(--c-action-night);--signal-return: var(--c-orange-night);--signal-return-ink: var(--c-orange-night);--signal-return-wash: var(--c-orange-night-wash);--signal-risk: var(--c-red-night);--signal-risk-wash: var(--c-red-night-wash);--hand: var(--c-brass-night);--hand-ink: var(--c-brass-night);--disabled-bg: var(--c-disabled-bg-night);--disabled-ink: var(--c-disabled-ink-night);--readonly-bg: var(--c-night-overlay);--readonly-ink: var(--c-ink-night);--focus: var(--c-action-night-active);--selection-bg: var(--c-action-night);--selection-ink: var(--c-night);--scrim: rgb(0 0 0 / .62);--studio-tone-strength: 8%;--board-neutral: var(--c-board-night);--board-context: var(--c-board-context-night);--board-thought: var(--c-board-thought-night);--board-note-green: var(--c-board-green-night);--board-objection: var(--c-board-objection-night);--board-ink: var(--c-board-ink-night);--board-meta: var(--c-board-meta-night);--board-seal: var(--c-board-seal);--board-selection: var(--c-board-selection-night);--board-objection-line: var(--c-board-objection-line-night);--studio-tone-amber-strength: 8%;--lift: 0 0 0 1px var(--c-edge-night)}}:root{--paper: var(--bg);--surface: var(--bg-raised);--surface-sunk: var(--bg-sunken);--ink-mut: var(--ink-3);--rule: var(--line);--rule-soft: var(--line);--edge: var(--line-control);--accent: var(--action);--accent-ink: var(--action-hover);--accent-soft: var(--bg-sunken);--on-accent: var(--action-ink);--judged: var(--ink);--judged-soft: var(--bg-raised);--open: var(--ink-3);--open-soft: var(--bg-raised);--caution: var(--signal-risk);--caution-soft: var(--signal-risk-wash);--caution-ink: var(--signal-risk);--on-caution: var(--action-ink);--signal-risk-ground: var(--signal-risk-wash);--font-read: var(--f-thesis);--font-ui: var(--f-ui);--font-mono: var(--f-mono);--s-1: var(--s1);--s-2: var(--s2);--s-3: var(--s3);--s-4: var(--s4);--s-5: var(--s5);--s-6: var(--s6);--s-7: var(--s7);--radius: var(--r-control);--radius-lg: var(--r-card);--border: var(--b-hair);--border-accent: var(--b-risk);--sticky-bottom: 0px;--step--2: 12px;--step--1: 14px;--step-0: 16px;--step-1: 18px;--step-2: 24px;--step-3: 30px;--step-4: 44px;--leading-body: 1.55;--leading-tight: 1.2;--measure: 72ch;--code-bg: var(--bg-sunken);--code-ink: var(--ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--f-ui);font-weight:600;line-height:var(--leading-tight);text-wrap:balance;margin:0}h1,.thesis{font-family:var(--f-thesis)}a{color:var(--action-text);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--action-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}::selection{background:var(--selection-bg);color:var(--selection-ink)}button,input,select,textarea{font:inherit;color:inherit}.ui{font-family:var(--font-ui)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.small{font-size:var(--step--1);line-height:1.5}.measure{max-width:var(--measure)}.err{color:var(--caution);font-size:var(--step--1)}.eyebrow{font-family:var(--font-ui);font-size:var(--step--2);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.glyph{font-family:var(--font-mono);font-weight:600;font-size:.75rem;line-height:1;padding:3px 5px;border:var(--border) solid var(--rule);border-radius:var(--r-control);color:var(--ink-2)}.chip{display:inline-flex;align-items:center;gap:var(--s-1);font-family:var(--font-ui);font-size:var(--step--2);font-weight:400;letter-spacing:0;line-height:1.3;padding:2px var(--s-2);border-radius:2px;border:var(--border) solid var(--rule);color:var(--ink-3);background:var(--surface);white-space:nowrap}.chip--judged{color:var(--ink);border-color:var(--ink);border-style:solid}.chip--open{color:var(--ink-mut);border-color:var(--line-control);border-style:dashed}.chip--caution{color:var(--signal-risk);border-color:var(--signal-risk);background:var(--signal-risk-wash)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);font-family:var(--f-ui);font-weight:500;font-size:16px;line-height:1;min-height:44px;padding:12px 20px;border-radius:var(--r-control);border:var(--b-hair) solid var(--action);background:var(--action);color:var(--action-ink);cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.btn:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-ink)}.btn:active{background:var(--action-active);border-color:var(--action-active)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--line-control)}.btn--ghost:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.btn--sm{font-size:14px;font-weight:500;padding:8px 16px;min-height:44px}.btn--quiet{display:inline-flex;align-items:center;min-height:44px;background:none;border:none;padding:var(--s-1) var(--s-2);color:var(--ink-3);text-decoration:underline;font-size:var(--step--1)}.btn--commit{padding:12px 28px}.btn--quiet:hover{color:var(--ink);background:var(--surface-sunk)}.btn.btn--quiet{border:1px solid var(--line-control);border-radius:8px;padding:8px 12px;color:var(--ink);text-decoration:none;background:var(--surface)}button:has(.ai-mark){border:1px solid var(--origin-ai);border-radius:8px;color:var(--origin-ai);background:color-mix(in srgb,var(--origin-ai) 7%,var(--surface));font-size:14px;line-height:1.4;padding:8px 12px;min-height:44px}button:has(.ai-mark):hover:not(:disabled){background:color-mix(in srgb,var(--origin-ai) 13%,var(--surface));color:var(--origin-ai)}.btn.secondary,.btn--secondary{background:transparent;color:var(--ink);border-color:var(--line-control)}.btn.secondary:hover,.btn--secondary:hover{background:transparent;border-color:var(--ink);color:var(--ink)}.link{display:inline-flex;align-items:center;gap:var(--s-1);background:none;border:0;padding:0 var(--s-2);font:inherit;font-family:var(--f-ui);font-size:var(--step--1);color:var(--ink-3);text-decoration:underline;cursor:pointer}.link:hover{color:var(--ink)}@media (max-width: 699px),(pointer: coarse){.btn--quiet,.btn--sm,.btn--ghost,.btn.secondary,.btn--secondary,.link,a.chip,button.chip,label.chip,.chip-btn,.tab,summary{min-height:44px;min-width:44px}.field,.field--ui,form :is(select,input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file])){min-height:44px}label:has(input[type=radio]),label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px}}.btn:disabled{background:var(--disabled-bg);border-color:var(--line-control);color:var(--disabled-ink);cursor:not-allowed}form[data-rs-submitting=true] :is(button:not([type]),button[type=submit],input[type=submit],input[type=image]),a[data-rs-following=true]{cursor:wait}form[data-rs-submitting=true] :is(button:not([type]),button[type=submit],input[type=submit],input[type=image]){filter:saturate(.75)}.field{display:block;width:100%;padding:12px 16px;font-family:var(--f-ui);font-size:16px;line-height:1.5;background:var(--bg-raised);color:var(--ink);border:var(--b-emph) solid var(--line-control);border-radius:var(--r-control)}.field:hover{border-color:var(--ink)}.field:focus{border-color:var(--ink)}.field--thesis{font-family:var(--f-thesis);font-size:18px;font-weight:600;border-color:var(--ink)}.field::placeholder{color:var(--ink-3);opacity:1}.field[readonly]{background:var(--readonly-bg);color:var(--readonly-ink);cursor:default}.field[readonly]:hover,.field[readonly]:focus{border-color:var(--line-control)}select.field,.field--ui{font-family:var(--font-ui);font-size:var(--step--1);width:auto}.card{position:relative;background:var(--bg-raised);border:var(--b-hair) solid var(--line);border-radius:var(--r-card);padding:var(--s5) var(--s6)}.card:focus-within{border-color:var(--ink)}.card--frozen{border-color:var(--ink);border-width:var(--b-emph);background:var(--bg)}.sh-ai{border:var(--b-emph) dashed var(--ink);border-radius:var(--r-control);padding:var(--s3) var(--s4);background:transparent}.sh-ai__tag{display:inline-block;margin-bottom:var(--s2);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mut);border:var(--b-hair) solid var(--line);border-radius:3px;padding:2px 7px}.sh-ai__text{font-size:13.5px;line-height:1.55;color:var(--ink-mut)}.sh-ai__text b{color:var(--ink);font-weight:600}.sh-ai__actions{display:flex;gap:var(--s2);margin-top:var(--s3)}.sh-risk{border-left:var(--b-risk) solid var(--signal-risk);background:var(--signal-risk-ground);border-radius:0 var(--r-control) var(--r-control) 0;padding:var(--s3) var(--s4)}.sh-risk__title{margin-bottom:var(--s1);font-family:var(--f-ui);font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-risk)}.sh-risk__text{font-size:13.5px;line-height:1.55;color:var(--ink)}.sh-risk__prov{margin-top:var(--s2);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-mut)}.sh-ai-log{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-mut);padding:var(--s2) 0}.sh-badge-sverka{background:var(--bg-raised);display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--f-ui);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-return-ink);border:var(--b-signal) solid var(--signal-return);border-radius:var(--r-control);padding:9px 14px}.sh-beacon{background:var(--c-orange);border-radius:var(--r-card);padding:var(--s4) var(--s5)}.sh-beacon__date{font-family:var(--f-mono);font-weight:700;font-size:26px;letter-spacing:.02em;color:var(--c-on-orange);font-variant-numeric:tabular-nums}.sh-beacon__cap{margin-bottom:var(--s2);font-family:var(--f-ui);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mut)}.sh-beacon__sub{margin-top:var(--s2);font-size:12.5px;color:var(--ink-mut)}.sh-hand{font-family:var(--f-thesis);font-style:italic;font-weight:400;font-size:14px;line-height:1.5;color:var(--hand-ink)}.ai-example-card{display:grid;gap:var(--s-2);min-width:0;padding:var(--s-3);border:1px dashed var(--origin-ai);border-left:4px solid var(--origin-ai);border-radius:var(--radius);background:color-mix(in srgb,var(--origin-ai) 4%,var(--surface))}.ai-example-card__label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s-1);color:var(--ink-2);font:700 13px/1.4 var(--font-ui)}.ai-example-card__text{margin:0;color:var(--ink);font:600 var(--step-0)/1.5 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere}@media print{:root,:root[data-theme=light],:root[data-theme=dark]{color-scheme:light;--bg: #fff;--bg-raised: #fff;--bg-overlay: #fff;--bg-sunken: #fff;--bg-quiet: #fff;--ink: #000;--ink-2: #000;--ink-3: #222;--line: #777;--line-control: #000;--line-strong: #000;--action: #fff;--action-hover: #fff;--action-active: #fff;--action-ink: #000;--action-text: #000;--signal-return: #000;--signal-return-ink: #000;--signal-return-wash: #fff;--signal-risk: #000;--signal-risk-wash: #fff;--hand: #000;--hand-ink: #000;--disabled-bg: #fff;--disabled-ink: #000;--readonly-bg: #fff;--readonly-ink: #000;--focus: #000;--selection-bg: #fff;--selection-ink: #000;--lift: none}body{background:#fff;color:#000}.sh-beacon{background:transparent;border:2px solid #000}.sh-beacon__date{color:#000}.btn{display:none}.sh-ai{border-style:dashed}.ai-example-card{background:#fff;border-color:#000}}@media (forced-colors: active){:root{forced-color-adjust:auto}:focus-visible{outline:2px solid Highlight;outline-offset:2px}a{color:LinkText}.sh-ai{border:var(--b-emph) dashed CanvasText}.ai-example-card{border-color:CanvasText}.sh-risk{border-left:var(--b-risk) solid CanvasText}.field{border:var(--b-emph) solid CanvasText}.btn{border:1px solid ButtonText}[disabled],:disabled{color:GrayText}}.stack{display:flex;flex-direction:column;gap:var(--s-2)}:where(main:not(.decision-studio):not(.goals-page) input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),main:not(.decision-studio) textarea,main:not(.decision-studio) select){border-radius:var(--radius);font-family:var(--font-ui);max-width:100%;box-sizing:border-box}:where(main){min-width:0}:where(main h1,main h2,main h3,main p,main dd){overflow-wrap:anywhere}.row{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.workbar.svelte-46zfwu{position:sticky;top:0;z-index:15;font-family:var(--font-ui);font-size:var(--step--1);border-bottom:var(--border) solid var(--rule);background:var(--surface-sunk)}.line.svelte-46zfwu{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding:var(--s-2) var(--s-4);min-height:40px;color:var(--ink-2)}.line.fail.svelte-46zfwu{background:var(--caution-soft);color:var(--caution)}.line.overdue.svelte-46zfwu{background:var(--caution-soft);color:var(--ink-2)}.line.svelte-46zfwu+.line:where(.svelte-46zfwu){border-top:var(--border) solid var(--rule)}.mark.svelte-46zfwu{display:inline-flex;align-items:center}.what.svelte-46zfwu{flex:1 1 auto}.where.svelte-46zfwu{color:var(--ink-3)}.line.fail.svelte-46zfwu .where:where(.svelte-46zfwu){color:inherit;opacity:.8}.clock.svelte-46zfwu{font-family:var(--font-mono);font-size:var(--step--2);color:var(--ink-3)}.bound.svelte-46zfwu{color:var(--ink-3)}.pulse.svelte-46zfwu{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:svelte-46zfwu-beat 1.4s ease-in-out infinite}@keyframes svelte-46zfwu-beat{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.pulse.svelte-46zfwu{animation:none;opacity:1}}a.svelte-46zfwu{color:inherit}.x.svelte-46zfwu{background:none;border:none;padding:0 var(--s-2);min-height:40px;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.x.svelte-46zfwu:focus-visible,a.svelte-46zfwu:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (max-width: 640px){.line.svelte-46zfwu{padding:var(--s-2) var(--s-3)}.bound.svelte-46zfwu{flex-basis:100%;padding-left:calc(15px + var(--s-3))}}@media (max-width: 699px),(pointer: coarse){a.svelte-46zfwu{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.x.svelte-46zfwu{min-height:44px}}.inbox-bell.svelte-b7szq5{position:relative}summary.svelte-b7szq5{display:flex;gap:12px;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;box-sizing:border-box;cursor:pointer;list-style:none;border-radius:var(--radius)}summary.svelte-b7szq5:hover,details[open].svelte-b7szq5>summary:where(.svelte-b7szq5){background:var(--accent-soft);color:var(--accent-ink)}summary.svelte-b7szq5 svg:where(.svelte-b7szq5){flex-shrink:0}.inbox-label.svelte-b7szq5{font-size:14px}.count.svelte-b7szq5{margin-left:auto}.icon-button.svelte-b7szq5{min-width:40px;min-height:40px;background:transparent;border:0;border-radius:var(--radius);color:var(--ink);font:inherit;font-size:20px;cursor:pointer}summary.svelte-b7szq5:focus-visible,.icon-button.svelte-b7szq5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}summary.svelte-b7szq5::-webkit-details-marker{display:none}.count.svelte-b7szq5{font-size:var(--step--1);color:var(--accent-ink);font-variant-numeric:tabular-nums}.inbox-sheet.svelte-b7szq5{position:fixed;z-index:9500;width:min(400px,calc(100vw - 24px));box-sizing:border-box;overflow-y:auto;padding:var(--s-3);background:var(--surface);border:var(--border) solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--lift)}.heading.svelte-b7szq5{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}h2.svelte-b7szq5{font-size:var(--step-0);margin:0;flex:1}@media (max-width: 1099px){.inbox-label.svelte-b7szq5{display:none}summary.svelte-b7szq5{padding:4px}}.team-context.svelte-n4grlh{order:1;width:100%;min-width:0;padding-left:10px;border-left:2px solid var(--rule)}summary.svelte-n4grlh{display:flex;justify-content:space-between;gap:8px;cursor:pointer;padding:8px;font-weight:600;overflow-wrap:anywhere}nav.svelte-n4grlh{display:grid;gap:2px}a.svelte-n4grlh{display:block;padding:8px 10px;min-height:36px;border-radius:var(--radius);text-decoration:none;color:var(--ink-2);font-size:14px;overflow-wrap:anywhere}a.svelte-n4grlh:hover,a[aria-current=page].svelte-n4grlh{background:var(--surface-sunk);color:var(--accent-ink)}a[aria-current=page].svelte-n4grlh{font-weight:650}details.svelte-n4grlh{margin-bottom:6px}summary.svelte-n4grlh:focus-visible,a.svelte-n4grlh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1200px) and (max-height:899px){.local-sections.svelte-n4grlh nav:where(.svelte-n4grlh){display:none}}.default-draft-status{margin-block:.35rem;min-height:1.4rem;font-size:.82rem;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.default-draft-status[hidden]{display:none}.default-draft-status.draft-needs-attention{color:var(--ink);border-left:2px solid var(--accent);padding-left:.65rem}.default-draft-status button{min-height:44px;font:inherit;cursor:pointer}.vars.svelte-f16k8o{display:contents}.nav-group.svelte-f16k8o{padding:12px 12px 4px;width:100%}.appearance.svelte-f16k8o{min-height:44px;display:flex;align-items:center;font-size:var(--step--1);color:var(--ink-2);text-decoration:none}.who.svelte-f16k8o>a:where(.svelte-f16k8o),.more.svelte-f16k8o summary:where(.svelte-f16k8o),.sheet.svelte-f16k8o a:where(.svelte-f16k8o){display:flex;align-items:center;gap:12px}.demo-entry.svelte-f16k8o{min-height:44px}.who.svelte-f16k8o svg{flex-shrink:0}.consultations.svelte-f16k8o{padding:0 12px;min-height:44px;border-radius:var(--radius);text-decoration:none}.consultations.on.svelte-f16k8o{background:var(--surface-sunk)}.appearance.svelte-f16k8o:focus-visible{outline:2px solid var(--accent)}.collaboration-label.svelte-f16k8o{order:0}.who.svelte-f16k8o>.team-context{order:0}.rail-toggle.svelte-f16k8o{display:none}header.admin-shell.svelte-f16k8o{display:none}.account-footer.svelte-f16k8o{min-width:0;flex-shrink:0}.account-controls.svelte-f16k8o{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;font-size:var(--step--1)}.account-controls.svelte-f16k8o .mail:where(.svelte-f16k8o){width:100%}.header-inbox.svelte-f16k8o{flex:0 0 auto;order:2}header.svelte-f16k8o{background:var(--surface);display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;padding:.7rem 1.5rem;border-bottom:1px solid var(--rule);font-family:var(--font-ui);font-size:var(--step-0)}.wordmark.svelte-f16k8o{display:contents}.mark.svelte-f16k8o{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;margin-right:auto}.mark.svelte-f16k8o .brand-symbol{flex-basis:24px;width:24px;height:24px}.mark-name.svelte-f16k8o{font-family:var(--f-thesis);font-size:var(--step-1);font-weight:600}nav.svelte-f16k8o{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) 1.25rem;min-width:0}nav.svelte-f16k8o>a:where(.svelte-f16k8o){white-space:nowrap}.more.svelte-f16k8o{position:relative}.more.svelte-f16k8o summary:where(.svelte-f16k8o){cursor:pointer;list-style:none;padding:0 var(--s-3);min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--edge);border-radius:var(--radius);color:var(--ink-2)}.caret.svelte-f16k8o{flex-shrink:0;margin-left:auto;color:var(--ink-3);transition:transform .12s ease}.more[open].svelte-f16k8o .caret:where(.svelte-f16k8o){transform:rotate(90deg)}.more.svelte-f16k8o summary:where(.svelte-f16k8o)::-webkit-details-marker{display:none}.more.svelte-f16k8o summary:where(.svelte-f16k8o):hover{border-color:var(--accent);color:var(--ink)}.more.svelte-f16k8o summary:where(.svelte-f16k8o):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.more[open].svelte-f16k8o summary:where(.svelte-f16k8o){border-color:var(--accent);color:var(--accent)}.sheet.svelte-f16k8o{border-radius:var(--radius-lg);position:absolute;right:0;top:calc(100% + .4rem);z-index:40;min-width:13rem;padding:.4rem;background:var(--surface);border:1px solid var(--edge);box-shadow:var(--lift);display:flex;flex-direction:column}.sheet.svelte-f16k8o a:where(.svelte-f16k8o){padding:.6rem .7rem;min-height:44px;display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--ink)}.sheet.svelte-f16k8o a:where(.svelte-f16k8o):hover{background:var(--surface-sunk);color:var(--ink)}.sheet.svelte-f16k8o a.on:where(.svelte-f16k8o){color:var(--accent)}@media (max-width: 700px){.more.svelte-f16k8o{position:static}.sheet.svelte-f16k8o{position:static;box-shadow:none;border:none;padding:0}}nav.svelte-f16k8o a:where(.svelte-f16k8o){text-decoration:none;color:var(--ink-2);display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.15rem 0;border-bottom:2px solid transparent}nav.svelte-f16k8o a:where(.svelte-f16k8o):hover{color:var(--accent-ink)}nav.svelte-f16k8o a.on:where(.svelte-f16k8o){color:var(--accent-ink);font-weight:600;border-bottom-color:var(--accent)}nav.svelte-f16k8o a:where(.svelte-f16k8o):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.badge.svelte-f16k8o{margin-left:auto;font-family:var(--f-mono);font-size:var(--step--1);font-weight:500;line-height:1;color:var(--ink-3);font-variant-numeric:tabular-nums}nav.svelte-f16k8o>a:where(.svelte-f16k8o) .badge:where(.svelte-f16k8o){color:var(--signal-return-ink)}.who.svelte-f16k8o{display:flex;flex-wrap:wrap;min-width:0;gap:.85rem;align-items:center;font-size:.875rem;margin-left:.5rem;padding-left:1.25rem;border-left:1px solid var(--rule)}.mail.svelte-f16k8o{color:var(--ink-3);font-family:var(--f-mono);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin.svelte-f16k8o,.team.svelte-f16k8o{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-3);border:var(--border) solid var(--edge);border-radius:var(--radius);color:var(--ink-2);text-decoration:none}.admin.svelte-f16k8o:hover{border-color:var(--accent);color:var(--accent)}.admin.on.svelte-f16k8o{border-color:var(--accent);color:var(--accent);font-weight:600}.admin.svelte-f16k8o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-controls.svelte-f16k8o form:where(.svelte-f16k8o){display:inline}.gear.svelte-f16k8o{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-3);text-decoration:none}.gear.svelte-f16k8o:hover{color:var(--accent)}.gear.svelte-f16k8o:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.link.svelte-f16k8o{background:none;border:none;padding:0;font:inherit;display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;cursor:pointer;white-space:nowrap}.link.svelte-f16k8o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toggle.svelte-f16k8o{display:none}@media (min-width: 1200px){header.svelte-f16k8o{position:fixed;inset:0 auto 0 0;width:240px;z-index:80;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px;padding:20px 12px;overflow-y:auto;border-bottom:0;border-right:1px solid var(--rule)}.signed-in.svelte-f16k8o,.work-strip.svelte-f16k8o{margin-left:240px}.vars.rail-collapsed.svelte-f16k8o,.work-strip.rail-collapsed.svelte-f16k8o{margin-left:64px}.vars.admin-shell.svelte-f16k8o,.work-strip.admin-shell.svelte-f16k8o{margin-left:0}.vars.signed-in.svelte-f16k8o{display:block;min-width:0}.wordmark.svelte-f16k8o{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:0 0 var(--s-2) var(--s-2)}.mark.svelte-f16k8o{margin:0;min-height:44px}.rail-toggle.svelte-f16k8o{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;background:transparent;color:var(--ink-3);border:0;border-radius:var(--radius);cursor:pointer}.rail-toggle.svelte-f16k8o:hover{background:var(--surface-sunk);color:var(--ink)}.rail-toggle.svelte-f16k8o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-inbox.svelte-f16k8o{order:0;align-self:stretch}.header-inbox.svelte-f16k8o summary{padding:0 12px;gap:12px;min-height:44px}.header-inbox.svelte-f16k8o summary svg{width:18px;height:18px}.header-inbox.svelte-f16k8o summary:hover,.header-inbox.svelte-f16k8o details[open]>summary{background:var(--surface-sunk);color:var(--ink)}nav.svelte-f16k8o{display:flex;flex:1;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:4px;width:100%;font-size:var(--step--1)}.account-footer.svelte-f16k8o{margin-top:auto;padding-top:var(--s-4)}nav.svelte-f16k8o{min-height:0;overflow:visible;flex:0 0 auto}.account-controls.svelte-f16k8o{border-top:1px solid var(--rule);margin-top:12px}nav.svelte-f16k8o a:where(.svelte-f16k8o){color:var(--ink);border-bottom:0}nav.svelte-f16k8o>a:where(.svelte-f16k8o),.who.svelte-f16k8o>a:where(.svelte-f16k8o),.more.svelte-f16k8o summary:where(.svelte-f16k8o){box-sizing:border-box;width:100%;min-height:44px;white-space:normal;padding:0 12px;gap:12px;border:0;border-radius:var(--radius)}nav.svelte-f16k8o>a:where(.svelte-f16k8o) svg{flex-shrink:0}nav.svelte-f16k8o>a:where(.svelte-f16k8o):hover,.who.svelte-f16k8o>a:where(.svelte-f16k8o):hover,.more.svelte-f16k8o summary:where(.svelte-f16k8o):hover{background:var(--surface-sunk);color:var(--ink);border-color:transparent}nav.svelte-f16k8o>a.on:where(.svelte-f16k8o),.who.svelte-f16k8o>a.on:where(.svelte-f16k8o),.more[open].svelte-f16k8o>summary:where(.svelte-f16k8o){background:var(--surface-sunk);color:var(--ink);font-weight:500}.who.svelte-f16k8o{margin:var(--s-3) 0 0;padding:var(--s-3) 0 0;border-left:0;border-top:1px solid var(--rule);gap:4px}.team-route.svelte-f16k8o .who:where(.svelte-f16k8o){order:-1;margin-top:0;padding-top:0;border-top:0}.more.svelte-f16k8o,.mail.svelte-f16k8o{width:100%}.who.svelte-f16k8o>*{max-width:100%}.account-controls.svelte-f16k8o .themes,.mail.svelte-f16k8o,.gear.svelte-f16k8o,.account-controls.svelte-f16k8o form:where(.svelte-f16k8o){order:4}.sheet.svelte-f16k8o{position:static;min-width:0;max-height:none;overflow:visible;margin-top:8px;box-shadow:none;border-color:var(--rule)}.sheet.svelte-f16k8o a:where(.svelte-f16k8o){min-height:44px;border-radius:var(--radius)}.mail.svelte-f16k8o{font-size:var(--step--2)}.gear.svelte-f16k8o{min-height:44px;padding:0 12px;border-radius:var(--radius);gap:8px}.gear.svelte-f16k8o:after{content:attr(aria-label)}header.collapsed.svelte-f16k8o{width:64px;padding-inline:0;align-items:center}.collapsed.svelte-f16k8o .wordmark:where(.svelte-f16k8o){flex-direction:column;align-items:center;gap:4px;padding:0 0 var(--s-2)}.collapsed.svelte-f16k8o nav:where(.svelte-f16k8o){align-items:center}.collapsed.svelte-f16k8o .who:where(.svelte-f16k8o){flex-direction:column;align-items:center}.collapsed.svelte-f16k8o .more:where(.svelte-f16k8o){width:44px}.collapsed.svelte-f16k8o .mark-name:where(.svelte-f16k8o),.collapsed.svelte-f16k8o .nav-group:where(.svelte-f16k8o),.collapsed.svelte-f16k8o .account-footer:where(.svelte-f16k8o),.collapsed.svelte-f16k8o .caret:where(.svelte-f16k8o){display:none}.collapsed.svelte-f16k8o .nav-label:where(.svelte-f16k8o){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.collapsed.svelte-f16k8o .header-inbox:where(.svelte-f16k8o){align-self:center}.collapsed.svelte-f16k8o .header-inbox:where(.svelte-f16k8o) .inbox-label{display:none}.collapsed.svelte-f16k8o .header-inbox:where(.svelte-f16k8o) summary{padding:4px;justify-content:center;position:relative}.collapsed.svelte-f16k8o .header-inbox:where(.svelte-f16k8o) .count{position:absolute;top:0;right:0;background:var(--surface);border-radius:8px;padding:0 3px}.collapsed.svelte-f16k8o nav:where(.svelte-f16k8o)>a:where(.svelte-f16k8o),.collapsed.svelte-f16k8o .who:where(.svelte-f16k8o)>a:where(.svelte-f16k8o),.collapsed.svelte-f16k8o .more:where(.svelte-f16k8o) summary:where(.svelte-f16k8o){width:44px;padding:0;justify-content:center;position:relative}.collapsed.svelte-f16k8o .who:where(.svelte-f16k8o){margin:var(--s-2) 0 0;padding:var(--s-2) 0 0}.collapsed.svelte-f16k8o .who:where(.svelte-f16k8o)>.team-context{display:none}.collapsed.svelte-f16k8o .rail-toggle:where(.svelte-f16k8o){border:1px solid var(--edge);background:var(--surface)}.collapsed.svelte-f16k8o .badge:where(.svelte-f16k8o){position:absolute;top:4px;right:4px;margin:0;font-size:var(--step--2)}.collapsed.svelte-f16k8o .more:where(.svelte-f16k8o) .sheet:where(.svelte-f16k8o){position:static;width:44px;min-width:0;margin-top:4px;padding:0;gap:4px;border:0;background:transparent;box-shadow:none}.collapsed.svelte-f16k8o .sheet:where(.svelte-f16k8o) a:where(.svelte-f16k8o){width:44px;padding:0;justify-content:center;position:relative}}@media (min-width: 721px) and (max-width: 960px){nav.svelte-f16k8o{flex-wrap:wrap;row-gap:.5rem}.who.svelte-f16k8o{flex-wrap:wrap;min-width:0}.mail.svelte-f16k8o{overflow-wrap:anywhere}}@media (max-width: 720px){header.svelte-f16k8o{gap:var(--s-2)}.header-inbox.svelte-f16k8o{order:0}.toggle.svelte-f16k8o{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;background:none;border:1px solid var(--edge);border-radius:var(--radius);color:inherit;font:inherit;padding:.35rem .6rem;cursor:pointer}.toggle.svelte-f16k8o:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bars.svelte-f16k8o{width:1rem;height:2px;background:currentColor;position:relative}.bars.svelte-f16k8o:before,.bars.svelte-f16k8o:after{content:"";position:absolute;left:0;width:1rem;height:2px;background:currentColor}.bars.svelte-f16k8o:before{top:-5px}.bars.svelte-f16k8o:after{top:5px}nav.svelte-f16k8o{display:none;flex-direction:column;align-items:flex-start;gap:var(--s-2);width:100%;padding-top:var(--s-3)}nav.open.svelte-f16k8o{display:flex}nav.svelte-f16k8o a.on:where(.svelte-f16k8o){border-bottom-color:transparent;border-left:2px solid var(--accent);padding-left:.5rem}.who.svelte-f16k8o{margin-left:0;padding-left:0;border-left:none;padding-top:var(--s-2);border-top:1px solid var(--rule);width:100%}.account-footer.svelte-f16k8o{width:100%;display:none}.account-footer.open.svelte-f16k8o{display:block}.mail.svelte-f16k8o{max-width:100%;white-space:normal;overflow-wrap:anywhere}.who.svelte-f16k8o{flex-wrap:wrap}.gear.svelte-f16k8o:after{content:attr(aria-label);margin-left:.4rem;font-size:var(--step--1)}}@media (max-width: 390px){header.svelte-f16k8o{padding-inline:.75rem}.toggle.svelte-f16k8o{width:44px;justify-content:center;padding-inline:0}.toggle-label.svelte-f16k8o{display:none}}
