.app-root[data-v-23927f18]{background:var(--surface-canvas);height:100%;color:var(--ink-primary)}:root{--ink-on-status-solid:#1a1400;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--font-ui:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, "IBM Plex Mono", monospace;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-live:2s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--z-raised:10;--z-sticky:20;--z-panel:40;--z-overlay:100;--z-toast:1000;--hue-green:#2fa36b;--hue-amber:#d9930d;--hue-orange:#c96d24;--hue-red:#d64545;--hue-violet:#7c5cd6;--hue-blue:#3e7bfa;--hue-grey-floor:#626a77;--hue-grey-cr:#7e8794;--accent:#d07884;--accent-cr:#d07884;--avatar-bg-1:#e4ebfb;--avatar-fg-1:#23408e;--avatar-bg-2:#e7f0e4;--avatar-fg-2:#2d5a23;--avatar-bg-3:#f5e9dc;--avatar-fg-3:#6b3e12;--avatar-bg-4:#e6eef0;--avatar-fg-4:#21505a;--avatar-bg-5:#eaf1de;--avatar-fg-5:#3f5a16;--avatar-bg-6:#f3e4ec;--avatar-fg-6:#7a1f4f;--avatar-bg-7:#f6ecd6;--avatar-fg-7:#6a4a06;--avatar-bg-8:#e5e9f5;--avatar-fg-8:#2f3d73;--avatar-bg-9:#dff0ee;--avatar-fg-9:#145a52;--avatar-bg-10:#efe6f6;--avatar-fg-10:#56307a;--avatar-bg-11:#fbe6e1;--avatar-fg-11:#7e2a18;--avatar-bg-12:#e3eef8;--avatar-fg-12:#1c4a73;--avatar-bg-13:#eeeee9;--avatar-fg-13:#4a4a42;--avatar-bg-14:#ededea;--avatar-fg-14:#55554f;--floor-0:#fff;--floor-1:#f6f7f8;--floor-2:#eef0f2;--floor-3:#e3e6ea;--floor-4:#cdd2d9;--floor-5:#9aa1ac;--floor-6:#626a77;--floor-7:#4a515c;--floor-8:#2e343d;--floor-9:#1b1e24;--cr-void:#090807;--cr-0:#0e0c0b;--cr-1:#141110;--cr-2:#1d1918;--cr-3:#2a2422;--cr-4:#3b3230;--cr-5:#574a47;--cr-6:#947d79;--cr-ink-muted:#9e8985;--cr-7:#ad9c99;--cr-8:#d2c8c6;--cr-9:#ebe6e6;--office-0:#1f1a19;--office-1:#241f1e;--office-2:#302827;--office-3:#3c3331;--office-4:#493e3c;--office-5:#625350;--office-6:#a08c88;--office-ink-muted:#ab9995;--office-7:#b9aaa7;--office-8:#d6cecc;--office-9:#ece8e7;--unit:max(1px, min(.0520833vw, .0925926vh));--text-xs:calc(12 * var(--unit));--text-sm:calc(13 * var(--unit));--text-base:calc(14 * var(--unit));--text-md:calc(16 * var(--unit));--text-lg:calc(20 * var(--unit));--text-xl:calc(24 * var(--unit));--text-2xl:calc(32 * var(--unit));--lh-ui:1.2;--lh-prose:1.5;--t-large-title:700 calc(34 * var(--unit)) / calc(41 * var(--unit)) var(--font-display);--t-title-1:700 calc(28 * var(--unit)) / calc(34 * var(--unit)) var(--font-display);--t-title-2:600 calc(22 * var(--unit)) / calc(28 * var(--unit)) var(--font-display);--t-title-3:600 calc(19 * var(--unit)) / calc(25 * var(--unit)) var(--font-display);--t-headline:600 calc(16 * var(--unit)) / calc(22 * var(--unit)) var(--font-sans);--t-body:400 calc(16 * var(--unit)) / calc(26 * var(--unit)) var(--font-sans);--t-callout:400 calc(15 * var(--unit)) / calc(22 * var(--unit)) var(--font-sans);--t-subhead:400 calc(14 * var(--unit)) / calc(20 * var(--unit)) var(--font-sans);--t-footnote:400 calc(13 * var(--unit)) / calc(18 * var(--unit)) var(--font-sans);--t-caption:500 calc(12 * var(--unit)) / calc(16 * var(--unit)) var(--font-sans);--t-mono:400 calc(13 * var(--unit)) / calc(20 * var(--unit)) var(--font-mono);--tracking-tight:-.019em;--tracking-display:-.022em;--tracking-body:-.006em;--sidebar-w:calc(280 * var(--unit));--panel-w:calc(600 * var(--unit));--panel-w-wide:calc(880 * var(--unit));--panel-w-watch:calc(1040 * var(--unit));--column-w:calc(720 * var(--unit));--header-h:calc(56 * var(--unit));--space-1:calc(4 * var(--unit));--space-2:calc(8 * var(--unit));--space-3:calc(12 * var(--unit));--space-4:calc(16 * var(--unit));--space-5:calc(20 * var(--unit));--space-6:calc(24 * var(--unit));--space-8:calc(32 * var(--unit));--space-10:calc(40 * var(--unit));--space-12:calc(48 * var(--unit));--space-16:calc(64 * var(--unit));--measure-prose:min(100%, 76ch);--measure-form:min(100%, max(calc(768 * var(--unit)), 24vw));--measure-panel:min(100%, max(calc(1104 * var(--unit)), 36vw));--measure-dense:min(100%, max(calc(1680 * var(--unit)), 70vw));--measure-page:min(100%, calc(1180 * var(--unit)));--measure-page-narrow:min(100%, calc(820 * var(--unit)));--measure-section:min(100%, calc(980 * var(--unit)));--measure-reading:min(100%, calc(720 * var(--unit)));--measure-live-task-rail:clamp(240px, 16.6667vw, 640px);--task-detail-dialog-width:calc(960 * var(--unit));--task-detail-dialog-height:calc(760 * var(--unit));--icon-xs:calc(12 * var(--unit));--icon-sm:calc(15 * var(--unit));--icon-md:calc(16 * var(--unit));--icon-lg:calc(22 * var(--unit));--radius-xs:calc(6 * var(--unit));--radius-sm:calc(8 * var(--unit));--radius-md:calc(12 * var(--unit));--radius-lg:calc(16 * var(--unit));--radius-xl:calc(22 * var(--unit));--radius-card:var(--radius-md);--radius-control:var(--radius-sm);--radius-pill:999px;--radius-bubble:calc(18 * var(--unit));--radius-bubble-tight:calc(4 * var(--unit));--radius-bubble-tail:calc(5 * var(--unit));--control-h-sm:calc(24 * var(--unit))}@media (width<=1600px){:root{--panel-w:calc(540 * var(--unit));--panel-w-wide:calc(760 * var(--unit));--panel-w-watch:min(calc(1040 * var(--unit)), calc(100vw - calc(560 * var(--unit))))}}@media (width<=1500px){:root{--sidebar-w:calc(248 * var(--unit));--panel-w:calc(500 * var(--unit))}}@media (width<=1100px){:root{--sidebar-w:calc(220 * var(--unit))}}:root{--content-columns:1}@media (width>=2560px) and (aspect-ratio>=64/27){:root{--content-columns:2}}[data-theme=office]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:var(--office-1);--surface-raised:var(--office-2);--surface-sunken:var(--office-0);--surface-hover:var(--office-3);--ink-primary:var(--office-9);--ink-secondary:var(--office-7);--ink-muted:var(--office-ink-muted);--ink-faint:var(--office-5);--border-hairline:var(--office-3);--border-strong:var(--office-4);--bubble-them:var(--office-3);--bubble-mine:color-mix(in srgb, var(--accent) 22%, var(--office-2));--bubble-platform:var(--office-0);--shadow-card:none;--shadow-overlay:0 8px 32px #00000073;--link:var(--accent-cr);--focus-ring:0 0 0 2px var(--surface-page), 0 0 0 4px var(--accent-cr);--status-green:#4eb071;--status-amber:var(--hue-amber);--status-orange:#e99a5b;--status-red:#e27b7b;--status-violet:#a98be0;--status-blue:#7f9ff2;--status-grey:#ac9b97;--tint-green:color-mix(in srgb, var(--hue-green) 12%, var(--surface-raised));--tint-amber:color-mix(in srgb, var(--hue-amber) 12%, var(--surface-raised));--tint-orange:color-mix(in srgb, var(--hue-orange) 12%, var(--surface-raised));--tint-red:color-mix(in srgb, var(--hue-red) 12%, var(--surface-raised));--tint-violet:color-mix(in srgb, var(--hue-violet) 12%, var(--surface-raised));--tint-blue:color-mix(in srgb, var(--hue-blue) 12%, var(--surface-raised));--tint-grey:color-mix(in srgb, var(--office-6) 12%, var(--surface-raised));--surface-canvas:var(--surface-page);--fill-1:var(--surface-hover);--fill-2:var(--border-strong);--fill-hover:var(--surface-hover);--control-border:var(--border-strong);--accent-hover:var(--accent-cr);--accent-press:var(--accent-cr);--accent-soft:color-mix(in srgb, var(--accent) 16%, var(--surface-raised));--on-accent:var(--surface-sunken);--status-amber-mark:var(--status-amber);--status-grey-mark:var(--status-grey);--e-1:var(--shadow-card);--e-2:var(--shadow-overlay);--e-3:var(--shadow-overlay)}[data-theme=floor]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f6f6f3;--surface-canvas:#fff;--surface-raised:#fff;--surface-sunken:#f2f2ef;--surface-hover:#f0f0ec;--fill-1:#ecece8;--fill-2:#e4e4df;--fill-hover:#f0f0ec;--ink-primary:#1d1d1b;--ink-secondary:#55554f;--ink-muted:#6a6a64;--ink-faint:#8e8e88;--ink-on-status-solid:#1a1400;--border-hairline:#e3e3de;--border-strong:#d3d3cd;--control-border:#8e8e88;--scrim:#1d1d1b47;--accent:#2f55d4;--accent-cr:#2f55d4;--accent-hover:#2848b8;--accent-press:#213c9c;--accent-soft:#edf1fd;--accent-ring:#2f55d438;--on-accent:#fff;--bubble-them:var(--fill-1);--bubble-mine:color-mix(in srgb, var(--accent) 10%, var(--surface-raised));--bubble-platform:var(--border-hairline);--e-0:none;--e-1:0 1px 2px #1d1d140d;--e-2:0 1px 2px #1d1d140f, 0 8px 24px #1d1d1414;--e-3:0 2px 6px #1d1d140f, 0 24px 64px #1d1d142e;--e-composer:0 1px 2px #1d1d140a, 0 6px 20px #1d1d140f;--shadow-card:var(--e-1);--shadow-overlay:var(--e-3);--glass:#ffffffd1;--glass-blur:saturate(180%) blur(18px);--link:var(--accent);--focus-ring:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--accent);--status-green:#1e7340;--status-amber:#a35200;--status-orange:#94480b;--status-red:#bf2f28;--status-violet:#6450b8;--status-blue:var(--accent);--status-grey:#6a6a64;--status-amber-mark:#c46300;--status-grey-mark:#8e8e88;--tint-green:#eaf5ee;--tint-amber:#fff4e5;--tint-orange:color-mix(in srgb, var(--hue-orange) 12%, var(--surface-raised));--tint-red:#fdedec;--tint-violet:#f2effb;--tint-blue:var(--accent-soft);--tint-grey:var(--fill-1)}[data-theme=control-room]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:var(--cr-1);--surface-raised:var(--cr-2);--surface-sunken:var(--cr-0);--surface-hover:var(--cr-3);--ink-primary:var(--cr-9);--ink-secondary:var(--cr-7);--ink-muted:var(--cr-ink-muted);--ink-faint:var(--cr-5);--border-hairline:var(--cr-3);--border-strong:var(--cr-4);--bubble-them:var(--cr-3);--bubble-mine:color-mix(in srgb, var(--accent) 22%, var(--cr-2));--bubble-platform:var(--cr-0);--shadow-card:none;--shadow-overlay:0 8px 32px #00000080;--link:var(--accent-cr);--focus-ring:0 0 0 2px var(--surface-page), 0 0 0 4px var(--accent-cr);--status-green:#4caf70;--status-amber:var(--hue-amber);--status-orange:#e69555;--status-red:#db6969;--status-violet:#a279d9;--status-blue:#6a8bea;--status-grey:#9f8b87;--tint-green:color-mix(in srgb, var(--hue-green) 14%, var(--surface-raised));--tint-amber:color-mix(in srgb, var(--hue-amber) 14%, var(--surface-raised));--tint-orange:color-mix(in srgb, var(--hue-orange) 14%, var(--surface-raised));--tint-red:color-mix(in srgb, var(--hue-red) 14%, var(--surface-raised));--tint-violet:color-mix(in srgb, var(--hue-violet) 14%, var(--surface-raised));--tint-blue:color-mix(in srgb, var(--hue-blue) 14%, var(--surface-raised));--tint-grey:color-mix(in srgb, var(--hue-grey-cr) 14%, var(--surface-raised));--surface-canvas:var(--surface-page);--fill-1:var(--surface-hover);--fill-2:var(--border-strong);--fill-hover:var(--surface-hover);--control-border:var(--border-strong);--accent-hover:var(--accent-cr);--accent-press:var(--accent-cr);--accent-soft:color-mix(in srgb, var(--accent) 16%, var(--surface-raised));--on-accent:var(--surface-sunken);--status-amber-mark:var(--status-amber);--status-grey-mark:var(--status-grey);--e-1:var(--shadow-card);--e-2:var(--shadow-overlay);--e-3:var(--shadow-overlay)}:root,[data-theme]{--c-bg:var(--surface-canvas);--c-bg-sidebar:var(--surface-page);--c-bg-grouped:var(--surface-sunken);--c-fill-1:var(--fill-1);--c-fill-2:var(--fill-2);--c-fill-hover:var(--fill-hover);--c-hairline:var(--border-hairline);--c-hairline-strong:var(--border-strong);--c-control-border:var(--control-border);--c-scrim:var(--scrim);--c-text:var(--ink-primary);--c-text-2:var(--ink-secondary);--c-text-3:var(--ink-muted);--c-text-on-accent:var(--on-accent);--c-accent:var(--accent);--c-accent-hover:var(--accent-hover);--c-accent-press:var(--accent-press);--c-accent-soft:var(--accent-soft);--c-accent-ring:var(--accent-ring);--c-attn:var(--status-amber);--c-attn-mark:var(--status-amber-mark);--c-attn-fill:var(--tint-amber);--c-ok:var(--status-green);--c-ok-fill:var(--tint-green);--c-err:var(--status-red);--c-err-fill:var(--tint-red);--c-rest:var(--status-violet);--c-rest-fill:var(--tint-violet);--c-mute-mark:var(--status-grey-mark);--border-danger:color-mix(in srgb, var(--status-red) 36%, var(--surface-raised));--accent-soft-strong:color-mix(in srgb, var(--accent) 14%, var(--surface-raised));--shot-bg:#e9ecf1;--r-xs:var(--radius-xs);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--r-full:999px;--s-0:calc(2 * var(--unit));--s-1:var(--space-1);--s-2:var(--space-2);--s-3:var(--space-3);--s-4:var(--space-4);--s-5:var(--space-5);--s-6:var(--space-6);--s-8:var(--space-8);--s-10:var(--space-10);--s-12:var(--space-12);--s-16:var(--space-16);--s-20:calc(80 * var(--unit));--m-fast:var(--motion-fast);--m-base:var(--motion-base);--m-slow:var(--motion-slow);--m-ease:var(--ease-out);--m-live:var(--motion-live)}:root,[data-density=comfortable]{--control-h:calc(36 * var(--unit));--row-h:calc(44 * var(--unit));--pad-cell-x:var(--space-4);--pad-cell-y:var(--space-3);--text-ui:var(--text-base)}[data-density=compact]{--control-h:calc(30 * var(--unit));--row-h:calc(36 * var(--unit));--pad-cell-x:var(--space-3);--pad-cell-y:var(--space-2);--text-ui:var(--text-sm)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-live:0s}}.mono{font:var(--t-mono)}.muted{color:var(--c-text-2)}.faint{color:var(--c-text-3)}.small{font:var(--t-footnote)}.caption{font:var(--t-caption);color:var(--c-text-3)}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.large-title{font:var(--t-large-title);letter-spacing:var(--tracking-display);margin:0 0 calc(6 * var(--unit))}.title-1{font:var(--t-title-1);letter-spacing:var(--tracking-display)}.title-2{font:var(--t-title-2);letter-spacing:var(--tracking-tight)}.title-3{font:var(--t-title-3);letter-spacing:var(--tracking-tight)}.headline{font:var(--t-headline)}.callout{font:var(--t-callout)}.subhead{font:var(--t-subhead)}.page-sub{font:var(--t-callout);color:var(--c-text-2);margin:0 0 calc(22 * var(--unit))}.ico{width:calc(18 * var(--unit));height:calc(18 * var(--unit));vertical-align:calc(-3 * var(--unit));flex:none;display:inline-block}.ico-sm{width:calc(15 * var(--unit));height:calc(15 * var(--unit));vertical-align:calc(-2 * var(--unit))}.ico-lg{width:calc(22 * var(--unit));height:calc(22 * var(--unit))}kbd{font:500 calc(11 * var(--unit))/calc(16 * var(--unit)) var(--font-sans);color:var(--c-text-2);border:1px solid var(--c-hairline-strong);border-bottom-width:calc(2 * var(--unit));border-radius:calc(5 * var(--unit));padding:0 calc(5 * var(--unit));background:var(--surface-raised)}.hr{background:var(--c-hairline);height:1px;margin:calc(18 * var(--unit)) 0;border:0}.stack>*+*{margin-top:var(--s-3)}.hstack{align-items:center;gap:var(--s-2);display:flex}.hstack.wrap{flex-wrap:wrap}.grid2{gap:calc(20 * var(--unit));grid-template-columns:1fr 1fr;display:grid}.grid3{gap:calc(20 * var(--unit));grid-template-columns:repeat(3,1fr);display:grid}.grid4{gap:calc(16 * var(--unit));grid-template-columns:repeat(4,1fr);display:grid}.mt-0{margin-top:0!important}.mt-1{margin-top:calc(4 * var(--unit))}.mt-2{margin-top:calc(8 * var(--unit))}.mt-3{margin-top:calc(12 * var(--unit))}.mt-4{margin-top:calc(16 * var(--unit))}.mt-6{margin-top:calc(24 * var(--unit))}.mt-8{margin-top:calc(32 * var(--unit))}.mb-2{margin-bottom:calc(8 * var(--unit))}.mb-4{margin-bottom:calc(16 * var(--unit))}.icon-btn{width:calc(32 * var(--unit));height:calc(32 * var(--unit));border-radius:var(--r-sm);color:var(--c-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--c-fill-1);color:var(--c-text)}.status{align-items:center;gap:calc(5 * var(--unit));font:500 calc(13 * var(--unit))/calc(18 * var(--unit)) var(--font-sans);color:var(--c-text-2);white-space:nowrap;display:inline-flex}.status svg{width:calc(13 * var(--unit));height:calc(13 * var(--unit));flex:none}.status.working{color:var(--c-accent)}.status.attn{color:var(--c-attn)}.status.ok{color:var(--c-ok)}.status.err{color:var(--c-err)}.status.rest{color:var(--c-rest)}.ui-pill{align-items:center;gap:calc(5 * var(--unit));font:600 calc(12 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);padding:0 calc(9 * var(--unit));border-radius:var(--r-full);background:var(--c-fill-1);color:var(--c-text-2);white-space:nowrap;display:inline-flex}.ui-pill svg{width:calc(12 * var(--unit));height:calc(12 * var(--unit))}.ui-pill.attn{background:var(--c-attn-fill);color:var(--c-attn)}.ui-pill.ok{background:var(--c-ok-fill);color:var(--c-ok)}.ui-pill.err{background:var(--c-err-fill);color:var(--c-err)}.ui-pill.accent{background:var(--c-accent-soft);color:var(--c-accent)}.ui-pill.rest{background:var(--c-rest-fill);color:var(--c-rest)}.ui-pill.outline{box-shadow:inset 0 0 0 1px var(--c-hairline-strong);background:0 0}.suggestions{gap:calc(8 * var(--unit));margin-top:calc(12 * var(--unit));flex-wrap:wrap;display:flex}.ui-chip{align-items:center;gap:calc(6 * var(--unit));height:calc(32 * var(--unit));padding:0 calc(12 * var(--unit));border-radius:var(--r-full);background:var(--surface-raised);border:1px solid var(--c-hairline-strong);font:500 calc(14 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);color:var(--c-text);cursor:pointer;white-space:nowrap;display:inline-flex}.ui-chip:hover{background:var(--c-fill-hover);text-decoration:none}.ui-chip .ico{color:var(--c-text-2);width:calc(15 * var(--unit));height:calc(15 * var(--unit))}.live-dot{width:calc(9 * var(--unit));height:calc(9 * var(--unit));background:var(--c-ok);animation:livepulse var(--m-live) var(--m-ease) infinite;border-radius:50%;box-shadow:0 0 #1e734059}@keyframes livepulse{0%,to{box-shadow:0 0 #1e734059}50%{box-shadow:0 0 0 calc(5 * var(--unit)) #1e734000}}.av{flex:none;line-height:0;display:inline-block;position:relative}.av svg.face{border-radius:50%;display:block}.av .pb{right:calc(-2 * var(--unit));bottom:calc(-2 * var(--unit));width:calc(14 * var(--unit));height:calc(14 * var(--unit));background:var(--surface-raised);border-radius:50%;place-items:center;display:grid;position:absolute}.av .pb svg{width:calc(12 * var(--unit));height:calc(12 * var(--unit));display:block}.av.lg .pb{width:calc(22 * var(--unit));height:calc(22 * var(--unit));bottom:-1px;right:-1px}.av.lg .pb svg{width:calc(18 * var(--unit));height:calc(18 * var(--unit))}.av.working .face{box-shadow:0 0 0 calc(2 * var(--unit)) var(--surface-raised), 0 0 0 calc(3.5 * var(--unit)) var(--c-accent)}.smark{background:var(--c-fill-1);color:var(--c-text-2);box-shadow:inset 0 0 0 1px var(--c-hairline);border-radius:28%;flex:none;place-items:center;display:inline-grid}.smark svg{width:64%;height:64%}.blk{border:1px solid var(--c-hairline-strong);border-radius:var(--r-lg);background:var(--surface-raised);padding:calc(18 * var(--unit)) calc(20 * var(--unit));margin:calc(12 * var(--unit)) 0 calc(6 * var(--unit))}.blk.soft{background:var(--c-bg-sidebar);border-color:var(--c-hairline)}.blk.attn{border-color:var(--c-hairline-strong);box-shadow:none}.blk.done{box-shadow:inset calc(3 * var(--unit)) 0 0 var(--c-ok)}.blk.flat{padding:calc(14 * var(--unit)) calc(16 * var(--unit))}.blk.superseded{background:var(--c-bg-sidebar);border-style:dashed}.blk-title{font:var(--t-title-3);letter-spacing:var(--tracking-tight);margin:0 0 calc(4 * var(--unit))}.blk-lead{font:var(--t-callout);color:var(--c-text-2);margin:0 0 calc(12 * var(--unit))}.eyebrow{align-items:center;gap:calc(6 * var(--unit));font:600 calc(12 * var(--unit))/calc(16 * var(--unit)) var(--font-sans);color:var(--c-text-3);margin-bottom:calc(6 * var(--unit));display:flex}.eyebrow.attn{color:var(--c-attn)}.eyebrow.ok{color:var(--c-ok)}.eyebrow.accent{color:var(--c-accent)}.eyebrow svg{width:calc(14 * var(--unit));height:calc(14 * var(--unit))}.kv{grid-template-columns:calc(120 * var(--unit)) 1fr;gap:calc(8 * var(--unit)) calc(16 * var(--unit));margin:calc(12 * var(--unit)) 0 calc(4 * var(--unit));font:var(--t-callout);display:grid}.kv dt{color:var(--c-text-3);font:500 calc(14 * var(--unit))/calc(22 * var(--unit)) var(--font-sans)}.kv dd{color:var(--c-text);margin:0}.kv dd ul{padding-left:1.1em}.kv dd li{margin:0 0 calc(2 * var(--unit))}.field-row{align-items:center;gap:calc(16 * var(--unit));padding:calc(10 * var(--unit)) 0;border-top:1px solid var(--c-hairline);font:var(--t-callout);display:flex}.field-row:first-of-type{margin-top:calc(10 * var(--unit))}.field-row .lbl{width:calc(104 * var(--unit));color:var(--c-text-3);font-weight:500;font-size:calc(14 * var(--unit));flex:none}.field-row .val{align-items:center;gap:calc(10 * var(--unit));flex-wrap:wrap;flex:1;min-width:0;display:flex}.field-row .hint{font:var(--t-footnote);color:var(--c-text-3)}.ui-actions{align-items:center;gap:calc(8 * var(--unit));margin-top:calc(16 * var(--unit));flex-wrap:wrap;display:flex}.ui-actions .grow{flex:1}.disclose{margin-top:calc(12 * var(--unit));font:var(--t-subhead);color:var(--c-text-2)}.disclose>summary{cursor:pointer;align-items:center;gap:calc(4 * var(--unit));color:var(--c-text-2);font-weight:500;list-style:none;display:inline-flex}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary .ico{transition:transform var(--m-base) var(--m-ease);width:calc(14 * var(--unit));height:calc(14 * var(--unit))}.disclose[open]>summary .ico{transform:rotate(90deg)}.disclose .dbody{margin-top:calc(10 * var(--unit));padding:calc(12 * var(--unit)) calc(14 * var(--unit));background:var(--c-bg-sidebar);border-radius:var(--r-md)}.dl-tech{grid-template-columns:calc(150 * var(--unit)) 1fr;gap:calc(4 * var(--unit)) calc(12 * var(--unit));font:var(--t-footnote);display:grid}.dl-tech dt{color:var(--c-text-3)}.dl-tech dd{color:var(--c-text);margin:0}.btn{justify-content:center;align-items:center;gap:calc(6 * var(--unit));height:calc(36 * var(--unit));padding:0 calc(16 * var(--unit));border-radius:var(--r-md);font:600 calc(14 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--m-fast) var(--m-ease);background:var(--c-fill-1);color:var(--c-text);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-fill-2);text-decoration:none}.btn .ico{width:calc(16 * var(--unit));height:calc(16 * var(--unit))}.btn-secondary{background:var(--c-fill-1);color:var(--c-text)}.btn-outline{background:var(--surface-raised);color:var(--c-text);border-color:var(--c-control-border)}.btn-outline:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-fill-hover)}.btn-plain{color:var(--c-accent);padding:0 calc(10 * var(--unit));background:0 0}.btn-plain:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-accent-soft)}.btn-plain.neutral{color:var(--c-text-2)}.btn-plain.neutral:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-fill-1)}.btn-danger{background:var(--surface-raised);color:var(--c-err);border-color:var(--border-danger)}.btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-err-fill)}.btn-danger-solid{background:var(--c-err);color:var(--on-accent)}.btn-danger-solid:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-err);filter:brightness(.92)}.btn-primary{background:var(--c-accent);color:var(--c-text-on-accent);border-color:#0000}.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--c-accent-hover)}.btn-primary:active:not(:disabled):not([aria-disabled=true]){background:var(--c-accent-press)}.btn-sm{height:calc(30 * var(--unit));padding:0 calc(12 * var(--unit));font-size:calc(13 * var(--unit));border-radius:var(--r-sm)}.btn-xs{height:calc(26 * var(--unit));padding:0 calc(10 * var(--unit));font-size:calc(13 * var(--unit));border-radius:calc(8 * var(--unit))}.btn-lg{height:calc(44 * var(--unit));padding:0 calc(22 * var(--unit));font-size:calc(15 * var(--unit));border-radius:calc(14 * var(--unit))}.btn[aria-disabled=true]{opacity:1;cursor:default}.btn:disabled{cursor:not-allowed;background:var(--c-fill-1);color:var(--c-text-3)}.btn-primary:disabled{background:var(--c-fill-2);color:var(--c-text-3)}.btn-plain:disabled{color:var(--c-text-3);background:0 0}.btn-outline:disabled{background:var(--surface-raised)}.btn-danger:disabled{background:var(--surface-raised);color:var(--c-text-3);border-color:var(--c-hairline-strong)}.btn-equal{flex:1 1 0;min-width:0}.decide{gap:calc(8 * var(--unit));margin-top:calc(16 * var(--unit));grid-template-columns:repeat(4,1fr);display:grid}.decide .btn{width:100%}.seg{padding:calc(2 * var(--unit));border-radius:calc(10 * var(--unit));background:var(--c-fill-1);gap:calc(2 * var(--unit));display:inline-flex}.seg button,.seg a{border-radius:calc(8 * var(--unit));height:calc(30 * var(--unit));padding:0 calc(14 * var(--unit));font:500 calc(13.5 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);color:var(--c-text-2);cursor:pointer;align-items:center;gap:calc(6 * var(--unit));white-space:nowrap;background:0 0;border:1px solid #0000;display:inline-flex}.seg a:hover{color:var(--c-text);text-decoration:none}.seg [aria-pressed=true],.seg [aria-current=page],.seg .on{background:var(--surface-raised);color:var(--c-text);border-color:var(--c-control-border);box-shadow:var(--e-1);font-weight:600}.seg .ct{color:var(--c-attn);font-weight:600}.switch{align-items:center;gap:calc(8 * var(--unit));font:var(--t-footnote);color:var(--c-text-2);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.switch .track{width:calc(42 * var(--unit));height:calc(26 * var(--unit));border-radius:calc(13 * var(--unit));background:var(--c-mute-mark);transition:background var(--m-base) var(--m-ease);flex:none;position:relative}.switch .track:after{content:"";top:calc(2 * var(--unit));left:calc(2 * var(--unit));width:calc(22 * var(--unit));height:calc(22 * var(--unit));background:var(--surface-raised);box-shadow:0 1px calc(3 * var(--unit)) #00000040;transition:transform var(--m-base) var(--m-ease);border-radius:50%;position:absolute}.switch.on .track,.switch[aria-checked=true] .track{background:var(--c-accent)}.switch.on .track:after,.switch[aria-checked=true] .track:after{transform:translateX(calc(16 * var(--unit)))}.popbtn{align-items:center;gap:calc(8 * var(--unit));height:calc(34 * var(--unit));padding:0 calc(10 * var(--unit)) 0 calc(6 * var(--unit));border-radius:calc(10 * var(--unit));border:1px solid var(--c-control-border);background:var(--surface-raised);font:500 calc(14 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);color:var(--c-text);cursor:pointer;white-space:nowrap;display:inline-flex}.popbtn.is-empty{padding-left:calc(12 * var(--unit));color:var(--c-text-2)}.popbtn .ico{color:var(--c-text-3);width:calc(14 * var(--unit));height:calc(14 * var(--unit))}.popbtn .s{color:var(--c-text-3);font-weight:400}.input,.textarea,.select{width:100%;font:var(--t-callout);color:var(--c-text);background:var(--surface-raised);border:1px solid var(--c-control-border);border-radius:var(--r-md);padding:calc(9 * var(--unit)) calc(12 * var(--unit))}.input::placeholder,.textarea::placeholder{color:var(--c-text-3);opacity:1}.textarea{min-height:calc(96 * var(--unit));resize:vertical;line-height:calc(22 * var(--unit))}.input:focus-visible,.textarea:focus-visible,.select:focus-visible,.input.focus,.textarea.focus{box-shadow:0 0 0 calc(3 * var(--unit)) var(--c-accent-ring);border-color:var(--c-accent)}.input.err,.textarea.err{border-color:var(--c-err);box-shadow:0 0 0 calc(3 * var(--unit)) #bf2f2824}.input:disabled,.textarea:disabled,.select:disabled{background:var(--c-bg-grouped);color:var(--c-text-3)}.flabel{font:600 calc(13 * var(--unit))/calc(18 * var(--unit)) var(--font-sans);color:var(--c-text-2);margin:0 0 calc(6 * var(--unit));display:block}.fhelp{font:var(--t-footnote);color:var(--c-text-3);margin-top:calc(6 * var(--unit))}.fhelp.err{color:var(--c-err)}.counter{font:var(--t-footnote);color:var(--c-text-3)}.counter.err{color:var(--c-err);font-weight:600}.ui-check{align-items:center;gap:calc(8 * var(--unit));font:var(--t-callout);cursor:pointer;color:var(--c-text);background:0 0;border:0;padding:0;display:inline-flex}.ui-check .box{width:calc(18 * var(--unit));height:calc(18 * var(--unit));border-radius:calc(5 * var(--unit));border:1.5px solid var(--c-control-border);background:var(--surface-raised);flex:none;place-items:center;display:grid}.ui-check.on .box,.ui-check[aria-checked=true] .box{background:var(--c-accent);border-color:var(--c-accent);color:var(--on-accent)}.ui-check .box svg{width:calc(12 * var(--unit));height:calc(12 * var(--unit))}.radio{width:calc(18 * var(--unit));height:calc(18 * var(--unit));border:1.5px solid var(--c-control-border);background:var(--surface-raised);border-radius:50%;flex:none;place-items:center;display:inline-grid}.radio.on{border-color:var(--c-accent);border-width:calc(5.5 * var(--unit))}.opt{gap:calc(14 * var(--unit));padding:calc(14 * var(--unit)) calc(16 * var(--unit));border:1px solid var(--c-hairline-strong);border-radius:var(--r-md);background:var(--surface-raised);margin-bottom:calc(10 * var(--unit));text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;align-items:flex-start;display:flex}.opt.on{border-color:var(--c-accent);box-shadow:0 0 0 calc(3 * var(--unit)) var(--c-accent-ring)}.opt .ot{font:600 calc(15 * var(--unit))/calc(21 * var(--unit)) var(--font-sans)}.opt .os{font:var(--t-subhead);color:var(--c-text-2)}.opt .om{text-align:right;font:var(--t-footnote);color:var(--c-text-3);white-space:nowrap;margin-left:auto}.group-title{font:600 calc(13 * var(--unit))/calc(18 * var(--unit)) var(--font-sans);color:var(--c-text-3);margin:calc(22 * var(--unit)) calc(4 * var(--unit)) calc(8 * var(--unit));justify-content:space-between;align-items:center;display:flex}.group-title:first-child{margin-top:0}.ui-group{background:var(--surface-raised);border-radius:var(--r-md);border:1px solid var(--c-hairline);overflow:hidden}.ui-group.on-grouped{border-color:#0000}.ui-row{align-items:center;gap:calc(12 * var(--unit));min-height:calc(48 * var(--unit));padding:calc(10 * var(--unit)) calc(14 * var(--unit)) calc(10 * var(--unit)) calc(16 * var(--unit));color:var(--c-text);display:flex;position:relative}a.ui-row:hover{background:var(--c-fill-hover);text-decoration:none}.ui-row+.ui-row:before{content:"";top:0;right:0;left:calc(16 * var(--unit));background:var(--c-hairline);height:1px;position:absolute}.ui-row.indent+.ui-row:before,.ui-row+.ui-row.indent:before{left:calc(56 * var(--unit))}.ui-row .rmain{flex:1;min-width:0}.ui-row .rt{font:500 calc(15 * var(--unit))/calc(21 * var(--unit)) var(--font-sans);display:block}.ui-row .rs{font:var(--t-footnote);color:var(--c-text-3);margin-top:1px;display:block}.ui-row .rs.attn{color:var(--c-attn)}.ui-row .rd{font:var(--t-subhead);color:var(--c-text-2);text-align:right;white-space:nowrap}.ui-row .chev{color:var(--c-text-3);width:calc(14 * var(--unit));height:calc(14 * var(--unit))}.ui-row .ri{width:calc(30 * var(--unit));height:calc(30 * var(--unit));border-radius:calc(8 * var(--unit));background:var(--c-fill-1);color:var(--c-text-2);flex:none;place-items:center;display:grid}.ui-row .ri.attn{background:var(--c-attn-fill);color:var(--c-attn)}.ui-row .ri.accent{background:var(--c-accent-soft);color:var(--c-accent)}.ui-row .ri.ok{background:var(--c-ok-fill);color:var(--c-ok)}.ui-row .ri.err{background:var(--c-err-fill);color:var(--c-err)}.ui-row .ri.rest{background:var(--c-rest-fill);color:var(--c-rest)}.ui-row.danger .rt{color:var(--c-err)}.ui-row.selected{background:var(--c-accent-soft)}.ui-row.disabled .rt{color:var(--c-text-2)}.group-foot{font:var(--t-footnote);color:var(--c-text-3);margin:calc(8 * var(--unit)) calc(4 * var(--unit)) 0}.ui-page{width:100%;max-width:var(--measure-page);padding:calc(32 * var(--unit)) calc(40 * var(--unit)) calc(64 * var(--unit));margin:0 auto}.ui-page.narrow{max-width:var(--measure-page-narrow)}.ui-page.full{max-width:none}.page-tools{align-items:center;gap:calc(10 * var(--unit));margin:0 0 calc(20 * var(--unit));flex-wrap:wrap;display:flex}.page-tools .grow{flex:1}.search-field{align-items:center;gap:calc(8 * var(--unit));height:calc(34 * var(--unit));padding:0 calc(12 * var(--unit));border-radius:calc(10 * var(--unit));background:var(--c-fill-1);color:var(--c-text-3);font:var(--t-subhead);min-width:calc(240 * var(--unit));display:inline-flex}.crumb{font:var(--t-footnote);color:var(--c-text-3);align-items:center;gap:calc(4 * var(--unit));margin-bottom:calc(8 * var(--unit));display:flex}.ui-notice{gap:calc(10 * var(--unit));padding:calc(12 * var(--unit)) calc(14 * var(--unit));border-radius:var(--r-md);background:var(--c-bg-sidebar);font:var(--t-subhead);color:var(--c-text-2);margin:calc(10 * var(--unit)) 0;align-items:flex-start;display:flex}.ui-notice .ico{color:var(--c-text-3);margin-top:1px}.ui-notice b{color:var(--c-text);font-weight:600}.ui-notice.attn{background:var(--c-attn-fill);color:var(--c-text)}.ui-notice.attn .ico{color:var(--c-attn-mark)}.ui-notice.err{background:var(--c-err-fill);color:var(--c-text)}.ui-notice.err .ico{color:var(--c-err)}.ui-notice.ok{background:var(--c-ok-fill);color:var(--c-text)}.ui-notice.ok .ico{color:var(--c-ok)}.ui-notice.accent{background:var(--c-accent-soft);color:var(--c-text)}.ui-notice.accent .ico{color:var(--c-accent)}.ui-notice .grow{flex:1}.banner{align-items:center;gap:calc(10 * var(--unit));padding:calc(10 * var(--unit)) calc(24 * var(--unit));font:var(--t-subhead);border-bottom:1px solid var(--c-hairline);background:var(--c-bg-sidebar);color:var(--c-text-2);display:flex}.banner b{color:var(--c-text);font-weight:600}.banner.attn{background:var(--c-attn-fill);color:var(--c-text)}.banner .grow{flex:1}.steps{margin:calc(10 * var(--unit)) 0 0;padding:0;list-style:none}.steps li{gap:calc(12 * var(--unit));padding:calc(7 * var(--unit)) 0;font:var(--t-callout);align-items:flex-start;display:flex}.steps .si{width:calc(20 * var(--unit));height:calc(20 * var(--unit));flex:none;place-items:center;margin-top:1px;display:grid}.steps .si svg{width:calc(18 * var(--unit));height:calc(18 * var(--unit))}.steps li.done .si{color:var(--c-ok)}.steps li.current .si{color:var(--c-accent)}.steps li.pending{color:var(--c-text-3)}.steps li.pending .si{color:var(--c-mute-mark)}.steps li.failed .si{color:var(--c-err)}.steps li.retry .si{color:var(--c-attn-mark)}.steps .sx{flex:1}.steps .sd{font:var(--t-footnote);color:var(--c-text-3);display:block}.steps li.failed .sd{color:var(--c-err)}.steps .st{font:var(--t-footnote);color:var(--c-text-3);white-space:nowrap}.spin{transform-origin:50%;animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dtable{border-collapse:collapse;width:100%;font:var(--t-subhead)}.dtable th{text-align:left;font:600 calc(12 * var(--unit))/calc(16 * var(--unit)) var(--font-sans);color:var(--c-text-3);padding:calc(8 * var(--unit)) calc(10 * var(--unit));border-bottom:1px solid var(--c-hairline-strong)}.dtable td{padding:calc(10 * var(--unit));border-bottom:1px solid var(--c-hairline);vertical-align:top}.dtable td.num,.dtable th.num{text-align:right;font-variant-numeric:tabular-nums}.dtable tr.best td{background:var(--c-ok-fill)}.ui-card{background:var(--surface-raised);border-radius:calc(10 * var(--unit));border:1px solid var(--c-hairline);padding:calc(10 * var(--unit)) calc(12 * var(--unit));margin-bottom:calc(8 * var(--unit));color:var(--c-text);box-shadow:var(--e-1);display:block}.ui-card:hover{border-color:var(--c-hairline-strong);text-decoration:none}.ui-card .cid{font:500 calc(11.5 * var(--unit))/calc(16 * var(--unit)) var(--font-mono);color:var(--c-text-3);justify-content:space-between;gap:calc(6 * var(--unit));display:flex}.ui-card .ct{font:500 calc(14 * var(--unit))/calc(19 * var(--unit)) var(--font-sans);margin:calc(4 * var(--unit)) 0 calc(8 * var(--unit))}.ui-card .cf{align-items:flex-start;gap:calc(6 * var(--unit));font:var(--t-footnote);color:var(--c-text-2);display:flex}.ui-card .badges{gap:calc(4 * var(--unit));margin-bottom:calc(8 * var(--unit));flex-wrap:wrap;display:flex}.ui-card.sel{border-color:var(--c-accent);box-shadow:0 0 0 calc(3 * var(--unit)) var(--c-accent-ring)}.col-h{font:600 calc(13 * var(--unit))/calc(18 * var(--unit)) var(--font-sans);color:var(--c-text-2);padding:0 calc(4 * var(--unit)) calc(10 * var(--unit));justify-content:space-between;align-items:center;display:flex}.col-h .n{color:var(--c-text-3);font-weight:500}.popover{z-index:40;background:var(--surface-raised);border-radius:calc(14 * var(--unit));box-shadow:var(--e-2);border:1px solid var(--c-hairline);padding:calc(6 * var(--unit));min-width:calc(260 * var(--unit));position:absolute}.pop-row{align-items:center;gap:calc(10 * var(--unit));padding:calc(8 * var(--unit)) calc(10 * var(--unit));border-radius:var(--r-sm);font:var(--t-callout);color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.pop-row:hover,.pop-row.hl{background:var(--c-fill-hover);text-decoration:none}.pop-row .ico{color:var(--c-text-2)}.pop-row .trail{color:var(--c-text-3);font:var(--t-footnote);margin-left:auto}.pop-sep{background:var(--c-hairline);height:1px;margin:calc(6 * var(--unit)) calc(4 * var(--unit))}.pop-label{font:600 calc(12 * var(--unit))/calc(16 * var(--unit)) var(--font-sans);color:var(--c-text-3);padding:calc(8 * var(--unit)) calc(10 * var(--unit)) calc(4 * var(--unit))}.tipwrap{display:inline-block;position:relative}.tip{top:calc(100% + calc(10 * var(--unit)));width:calc(300 * var(--unit));z-index:20;background:var(--surface-raised);color:var(--c-text);border:1px solid var(--c-hairline-strong);box-shadow:var(--e-2);border-radius:calc(12 * var(--unit));padding:calc(10 * var(--unit)) calc(12 * var(--unit));font:var(--t-footnote);text-align:left;white-space:normal;position:absolute;left:50%;transform:translate(-50%)}.tip b{font-weight:600}.sheet{background:var(--surface-raised);border-radius:var(--r-xl);box-shadow:var(--e-3);margin:0 auto;position:relative;overflow:hidden}.sheet-head{align-items:center;gap:calc(12 * var(--unit));padding:calc(18 * var(--unit)) calc(20 * var(--unit)) calc(14 * var(--unit)) calc(28 * var(--unit));border-bottom:1px solid var(--c-hairline);display:flex}.sheet-head h2{font:var(--t-title-3);letter-spacing:var(--tracking-tight)}.sheet-head .x{margin-left:auto}.sheet-body{padding:calc(24 * var(--unit)) calc(28 * var(--unit))}.sheet-foot{align-items:center;gap:calc(10 * var(--unit));padding:calc(16 * var(--unit)) calc(28 * var(--unit));border-top:1px solid var(--c-hairline);background:var(--surface-raised);display:flex}.sheet-foot .grow{flex:1}.ui-empty{text-align:center;padding:calc(28 * var(--unit)) calc(18 * var(--unit));color:var(--c-text-2);font:var(--t-subhead)}.ui-empty .ei{width:calc(44 * var(--unit));height:calc(44 * var(--unit));border-radius:calc(14 * var(--unit));background:var(--c-fill-1);margin:0 auto calc(12 * var(--unit));color:var(--c-text-3);place-items:center;display:grid}.ui-empty h4{font:var(--t-headline);color:var(--c-text);margin-bottom:calc(4 * var(--unit))}.cmd{font:var(--t-mono);background:var(--c-bg-sidebar);border:1px solid var(--c-hairline);border-radius:calc(10 * var(--unit));padding:calc(10 * var(--unit)) calc(12 * var(--unit));color:var(--c-text);white-space:pre-wrap;word-break:break-all}.diff-add{background:var(--c-ok-fill)}.diff-del{background:var(--c-err-fill);-webkit-text-decoration:line-through #bf2f2880;text-decoration:line-through #bf2f2880}.prose{font:var(--t-body);max-width:calc(720 * var(--unit))}.prose h2{font:var(--t-title-3);margin:calc(22 * var(--unit)) 0 calc(8 * var(--unit))}.prose p,.prose ul,.prose ol{margin:0 0 calc(12 * var(--unit))}.prose li{margin:calc(3 * var(--unit)) 0}.wikilink{color:var(--c-accent);border-bottom:1px dashed #2f55d473}.skeleton{background:linear-gradient(90deg, var(--c-fill-1) 0%, var(--c-bg-sidebar) 50%, var(--c-fill-1) 100%);border-radius:calc(6 * var(--unit));background-size:200% 100%;animation:1.6s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.info-tip{color:var(--c-text-3);cursor:help;margin-left:calc(4 * var(--unit));vertical-align:calc(-2 * var(--unit));place-items:center;display:inline-grid;position:relative}.shot{border-radius:calc(10 * var(--unit));background:var(--shot-bg);line-height:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.shot svg.scene,.shot>img,.shot>canvas,.shot>video{aspect-ratio:16/10;width:100%;height:auto;display:block}.shot .tag{left:calc(8 * var(--unit));bottom:calc(8 * var(--unit));align-items:center;gap:calc(5 * var(--unit));line-height:calc(16 * var(--unit));font:600 calc(11 * var(--unit))/calc(16 * var(--unit)) var(--font-sans);padding:calc(2 * var(--unit)) calc(7 * var(--unit));border-radius:var(--r-full);color:var(--c-text);box-shadow:0 1px calc(2 * var(--unit)) #0000001f;background:#ffffffeb;display:inline-flex;position:absolute}.shot .tag .dot{width:calc(7 * var(--unit));height:calc(7 * var(--unit));background:var(--c-ok);border-radius:50%}.shot .tag .dot.snap{background:var(--c-mute-mark)}.shot.stale svg.scene,.shot.stale>img{filter:grayscale(.85)opacity(.55)}.shot.off{aspect-ratio:16/10;background:var(--c-bg-grouped);place-items:center;display:grid}.shot .cover{text-align:center;padding:calc(12 * var(--unit));place-items:center;line-height:1.35;display:grid;position:absolute;inset:0}.shot .cover .inner{border-radius:calc(12 * var(--unit));padding:calc(10 * var(--unit)) calc(14 * var(--unit));font:var(--t-footnote);color:var(--c-text);box-shadow:var(--e-1);background:#fffffff0;max-width:85%}.shot .rec{right:calc(8 * var(--unit));top:calc(8 * var(--unit));align-items:center;gap:calc(5 * var(--unit));font:600 calc(11 * var(--unit))/calc(16 * var(--unit)) var(--font-sans);padding:calc(2 * var(--unit)) calc(8 * var(--unit));border-radius:var(--r-full);color:var(--c-err);background:#fffffff0;display:inline-flex;position:absolute}.shot .rec .dot{width:calc(7 * var(--unit));height:calc(7 * var(--unit));background:var(--c-err);border-radius:50%}.watch-empty{aspect-ratio:16/10;background:var(--c-bg-grouped);border-radius:calc(12 * var(--unit));place-items:center;display:grid}.glimpse{gap:calc(14 * var(--unit));padding:calc(10 * var(--unit));border-radius:var(--r-lg);border:1px solid var(--c-hairline-strong);background:var(--surface-raised);margin:calc(10 * var(--unit)) 0 calc(4 * var(--unit));max-width:calc(560 * var(--unit));align-items:stretch;display:flex}.glimpse:hover{background:var(--c-bg-sidebar)}.glimpse .shot{width:100%}.glimpse .shot-link{width:calc(184 * var(--unit));flex:none;display:block}.glimpse .gmeta{gap:calc(3 * var(--unit));min-width:0;padding:calc(2 * var(--unit)) calc(4 * var(--unit)) calc(2 * var(--unit)) 0;flex-direction:column;flex:1;display:flex}.glimpse .gmeta .who{align-items:center;gap:calc(8 * var(--unit));font:600 calc(14 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);display:flex}.glimpse .gmeta .task{font:500 calc(14 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);color:var(--c-text)}.glimpse .gmeta .act{font:var(--t-footnote);color:var(--c-text-2)}.glimpse .gmeta .clk{font:var(--t-footnote);color:var(--c-text-3)}.glimpse .gmeta .row-end{align-items:center;gap:calc(8 * var(--unit));margin-top:auto;display:flex}.glimpse.compact{gap:calc(8 * var(--unit));max-width:none;padding:calc(8 * var(--unit));flex-direction:column}.mini-screen{right:calc(24 * var(--unit));bottom:calc(150 * var(--unit));width:calc(300 * var(--unit));z-index:30;background:var(--surface-raised);border:1px solid var(--c-hairline);border-radius:calc(14 * var(--unit));box-shadow:var(--e-3);cursor:grab;position:fixed;overflow:hidden}.mini-screen .mini-shot{line-height:0;display:block}.mini-screen .mini-shot .shot{border-radius:0}.mini-screen .mini-bar{align-items:center;gap:calc(4 * var(--unit));padding:calc(6 * var(--unit)) calc(8 * var(--unit)) calc(6 * var(--unit)) calc(12 * var(--unit));font:var(--t-footnote);display:flex}.mini-screen .mini-bar .icon-btn{width:calc(30 * var(--unit));height:calc(30 * var(--unit))}.mini-screen .mini-bar .grow{flex:1}.mini-screen.c-br{right:calc(24 * var(--unit));bottom:calc(150 * var(--unit));top:auto;left:auto}.mini-screen.c-bl{left:calc(var(--sidebar-w) + calc(24 * var(--unit)));bottom:calc(150 * var(--unit));top:auto;right:auto}.mini-screen.c-tr{right:calc(24 * var(--unit));top:calc(76 * var(--unit));bottom:auto;left:auto}.mini-screen.c-tl{left:calc(var(--sidebar-w) + calc(24 * var(--unit)));top:calc(76 * var(--unit));bottom:auto;right:auto}.mini-pill{width:calc(56 * var(--unit));height:calc(56 * var(--unit));cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.mini-pill .mini-live{right:calc(4 * var(--unit));top:calc(4 * var(--unit));width:calc(12 * var(--unit));height:calc(12 * var(--unit));background:var(--c-ok);border:calc(2 * var(--unit)) solid var(--surface-raised);border-radius:50%;position:absolute}@media (width<=1100px){.mini-screen:not(.mini-pill){width:calc(260 * var(--unit));right:calc(16 * var(--unit))}}.ui-panel{width:var(--panel-w);border-left:1px solid var(--c-hairline);background:var(--surface-raised);min-width:0}.ui-panel.wide{width:var(--panel-w-wide)}.ui-panel.watch{width:var(--panel-w-watch)}.panel-head{z-index:4;height:var(--header-h);align-items:center;gap:calc(10 * var(--unit));padding:0 calc(14 * var(--unit)) 0 calc(20 * var(--unit));background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--c-hairline);display:flex;position:sticky;top:0}.panel-head .t{font:600 calc(15 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);align-items:center;gap:calc(8 * var(--unit));min-width:0;display:flex}.panel-head .back{align-items:center;gap:calc(2 * var(--unit));color:var(--c-accent);font:500 calc(14 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);display:inline-flex}.panel-body{padding:calc(20 * var(--unit)) calc(24 * var(--unit)) calc(32 * var(--unit))}.ui-panel.watch .panel-body{padding:calc(16 * var(--unit)) calc(30 * var(--unit)) calc(32 * var(--unit))}.desk-actions{justify-content:flex-end;gap:calc(8 * var(--unit));margin:0 0 calc(12 * var(--unit));display:flex}.watch-status{align-items:center;gap:calc(6 * var(--unit));font:var(--t-subhead);margin:0 0 calc(12 * var(--unit));flex-wrap:wrap;display:flex}.watch-status b{font-weight:600}.watch-meta{gap:calc(16 * var(--unit));margin-top:calc(14 * var(--unit));align-items:flex-start;display:flex}.watch-task{font:var(--t-title-3);letter-spacing:var(--tracking-tight);margin:0 0 calc(4 * var(--unit))}.mh-title{font:600 calc(15 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);align-items:center;gap:calc(8 * var(--unit));min-width:0;display:flex}.mh-title .sub{font:var(--t-footnote);color:var(--c-text-3);font-weight:400}.degr{align-items:center;gap:calc(3 * var(--unit));margin-left:calc(6 * var(--unit));color:var(--c-attn);font:600 calc(12 * var(--unit))/calc(16 * var(--unit)) var(--font-sans);white-space:nowrap;display:inline-flex}.degr .ico{width:calc(13 * var(--unit));height:calc(13 * var(--unit))}.resolved{gap:calc(10 * var(--unit));padding:calc(10 * var(--unit)) calc(14 * var(--unit));border-radius:var(--r-md);background:var(--c-bg-sidebar);font:var(--t-callout);color:var(--c-text);margin:calc(10 * var(--unit)) 0 calc(4 * var(--unit));align-items:flex-start;display:flex}.resolved .ico{margin-top:calc(2 * var(--unit));color:var(--c-ok)}.resolved.neutral .ico{color:var(--c-text-3)}.resolved.attn .ico{color:var(--c-attn-mark)}.resolved .grow{flex:1}.confirmed-line{gap:calc(10 * var(--unit));padding:calc(10 * var(--unit)) 0 calc(12 * var(--unit));margin:calc(8 * var(--unit)) 0 calc(4 * var(--unit));border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);align-items:flex-start;display:flex}.confirmed-line .ok-mark{color:var(--c-ok);margin-top:calc(3 * var(--unit));flex:none}.confirmed-line .cl-body{min-width:0}.confirmed-line .cl-body b{font:600 calc(15 * var(--unit))/calc(22 * var(--unit)) var(--font-sans);display:block}.confirmed-line .cl-note{font:var(--t-footnote);color:var(--c-text-3);margin-top:calc(2 * var(--unit));display:block}.need-anchor{scroll-margin:calc(24 * var(--unit))}.need-collapsed{align-items:center;gap:calc(8 * var(--unit));padding:calc(10 * var(--unit)) calc(14 * var(--unit));border-radius:var(--r-md);background:var(--c-bg-sidebar);font:var(--t-callout);margin:calc(8 * var(--unit)) 0 calc(4 * var(--unit));display:flex}.blk.prop:not(.superseded){border:0;border-top:1px solid var(--c-hairline-strong);border-bottom:1px solid var(--c-hairline-strong);padding:calc(14 * var(--unit)) 0 calc(16 * var(--unit));background:0 0;border-radius:0}.blk.prop .blk-title{font:600 calc(20 * var(--unit))/calc(26 * var(--unit)) var(--font-display)}.exec-report{border-left:calc(2 * var(--unit)) solid var(--c-hairline-strong);padding:calc(2 * var(--unit)) 0 calc(2 * var(--unit)) calc(14 * var(--unit));font:var(--t-callout)}.exec-report p{margin:0 0 calc(8 * var(--unit))}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.backbar{align-items:center;gap:calc(4 * var(--unit));font:500 calc(14 * var(--unit))/calc(20 * var(--unit)) var(--font-sans);color:var(--c-accent);margin:-8px 0 calc(14 * var(--unit)) -4px;padding:calc(4 * var(--unit)) calc(8 * var(--unit)) calc(4 * var(--unit)) calc(4 * var(--unit));border-radius:calc(8 * var(--unit));display:inline-flex}.backbar:hover{background:var(--c-accent-soft);text-decoration:none}.sel-wrap{align-items:center;display:inline-flex;position:relative}.sel-wrap select.select{appearance:none;padding-right:calc(32 * var(--unit))}.sel-wrap .ico{right:calc(10 * var(--unit));width:calc(14 * var(--unit));height:calc(14 * var(--unit));color:var(--c-text-3);pointer-events:none;position:absolute}button.backbar{cursor:pointer;background:0 0;border:0}.field{margin-bottom:calc(18 * var(--unit))}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}html{font-size:calc(16 * var(--unit));-webkit-text-size-adjust:100%}body{font:var(--t-body);letter-spacing:var(--tracking-body);background:var(--surface-canvas);color:var(--ink-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}*{scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:calc(12 * var(--unit));height:calc(12 * var(--unit))}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--control-border);background-clip:padding-box}h1,h2,h3,p{margin:0}a{color:var(--link);text-decoration:none}a:hover,:where(p,li,dd,td,label,.small,.faint,.muted,.page-sub,.fhelp,.ui-notice,.ui-empty) a:not(.btn,.chip,.ref,.attach,.pop-row,.sb-row,[role=button],[role=menuitem],[role=option],[class*=btn-]){text-underline-offset:2px;text-decoration:underline}button{font:inherit;color:inherit}button,input,select,textarea{letter-spacing:inherit}h4{margin:0}ul{margin:0;padding-left:1.2em}code,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control);outline:none}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label{font:600 calc(13 * var(--unit)) / calc(18 * var(--unit)) var(--font-sans);color:var(--ink-secondary)}.field input,.field select,.field textarea{width:100%;font:var(--t-callout);color:var(--ink-primary);background:var(--surface-raised);border:1px solid var(--control-border);border-radius:var(--radius-md);padding:calc(9 * var(--unit)) calc(12 * var(--unit))}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 calc(3 * var(--unit)) var(--accent-ring);outline:none}.card{background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
