@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#050912;--light:#c9efff;--light-dim:#8db4c8;--light-peak:#fff;--channel-flows:#ffb43b;--channel-sensors:#34f5a6;--channel-events:#ff3b4e;--channel-orbits:#ad92ff;--status-running:var(--channel-orbits);--void-raised:#0d121c;--void-overlay:#131923;--void-inset:#03060d;--void-lift:#0b1524;--light-line:#c9efff1a;--light-line-strong:#c9efff2e;--light-faint:#6b91a5;--events-tint:color-mix(in srgb, var(--channel-events) 10%, transparent);--band-light-0:0;--band-light-1:.2;--band-light-2:.31;--band-light-3:.43;--band-light-4:.55;--band-light-5:.67;--band-light-6:.82;--band-light-7:1;--band-ring-0:0px;--band-ring-1:.5px;--band-ring-2:1px;--band-ring-3:1.5px;--band-ring-4:2px;--band-ring-5:2.5px;--band-ring-6:3px;--band-ring-7:3.5px;--ghost-floor:.28;--ghost-core:.16;--ghost-floor-dom:.45;--ghost-dot:1.2;--ghost-gap:2.8;--mote-core-share:.58;--mote-ring-width:1.25;--mote-ring-rake:.55;--bloom-threshold:.5;--halo-alpha-weak:.2;--halo-alpha-strong:.62;--glow-steps:12;--interact-lift:.38;--decay-arcs:7;--decay-gap-min:.45;--decay-gap-max:.85;--decay-onset:.26;--decay-gap-floor-strokes:1;--decay-rim-min-px:3.5;--decay-aura-contract:.42;--decay-fragment-min-px:9;--decay-fragment-onset:.42;--decay-fragment-drift:.24;--decay-fragment-span:.62;--decay-fragment-alpha:.55;--decay-horizon-days:30;--legend-rim-radius:7;--spill-lift:1;--spill-shade:.9;--spill-reach:.8;--spill-origin-x:.4;--spill-origin-y:.45;--canvas-label-px:11;--canvas-label-track:.2;--canvas-label-halo:3;--canvas-label-dx:18;--canvas-label-dy:14;--canvas-label-bright-at:.5;--edge-default:#c9efff24;--edge-typed:#c9efff52;--edge-route:var(--channel-flows);--font-ui:"Martian Mono Variable", ui-monospace, "SF Mono", "DejaVu Sans Mono", monospace;--font-mono:"Martian Mono Variable", ui-monospace, "SF Mono", "DejaVu Sans Mono", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:1.875rem;--leading-tight:1.1;--leading-snug:1.5;--leading-body:1.5;--leading-read:1.7;--tracking-tight:.06em;--tracking-normal:.06em;--tracking-label:.2em;--weight-display:200;--weight-regular:300;--weight-medium:400;--weight-bold:400;--measure-read:68ch;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-6:.75rem;--space-8:1rem;--space-12:1.5rem;--space-16:2rem;--space-24:3rem;--space-32:4rem;--radius-sm:0;--radius-md:0;--radius-pill:999px;--touch-floor:2.75rem;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--focus-outline:1px solid transparent;--guide-scrim:color-mix(in srgb, var(--void) 78%, transparent);--guide-pad:.375rem;--bracket-arm:var(--space-6);--bracket-inset:var(--space-2);--dur-feedback:.14s;--dur-state:.26s;--dur-menu:.42s;--dur-mode:1.2s;--stagger:42ms;--dur-fade:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1);--edit-sever-gap:9;--leader-opacity:.6;--route-ignite:var(--dur-menu);--route-ignite-budget:2.4s;--route-comet-leg:var(--dur-mode);--route-comet-rest:var(--dur-mode);--route-flash:var(--dur-state);--route-breath:2.4s;--route-breath-depth:.35;--route-head-radius:12;--route-head-core:.2;--route-tail:44;--route-tail-samples:14;--route-tail-taper:.6;--route-width:.9;--route-width-current:1.5;--route-alpha:.55;--route-direction-dim:.4;--route-clearance:2;--route-reach:2.5;--rail-collapsed:2.75rem;--panel-width:26rem;--panel-width-read:46rem;--field-min:14rem;--field-min-block:8rem;--field-fit-margin:4rem;--header-height:3.5rem;--panel-width-min:18rem;--panel-width-max:64rem;--context-width:24rem;--context-width-min:18rem;--context-width-max:48rem;--resize-collapse-slack:3rem;--resize-step:1rem;--resize-step-coarse:6rem;--grip-line:1px;--grip-hit:.5rem;--grip-hit-coarse:var(--touch-floor);--grip-mark:2.5rem;--sheet-peek:30%;--sheet-half:62%;--sheet-full:100%;--layout-narrow:60rem;--layout-tight:30rem;--panel-reading-at:40rem;--panel-centre-at:60rem}@media (prefers-reduced-motion:reduce){:root{--dur-feedback:0s;--dur-state:0s;--dur-menu:0s;--dur-mode:0s;--stagger:0s;--route-ignite:0s;--route-comet-leg:0s;--route-flash:0s;--route-breath:0s}}@property --bracket-reach{syntax:"<length>";inherits:false;initial-value:0}@property --bracket-ink{syntax:"<color>";inherits:false;initial-value:#0000}@keyframes bracket-draw{0%{--bracket-reach:0px}}@keyframes bracket-fade{0%{--bracket-ink:transparent}}*,:before,:after{box-sizing:border-box}html{height:100%}body{background:var(--void);min-height:100%;color:var(--light);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--light);scrollbar-color:var(--light-line-strong) transparent;scrollbar-width:thin;margin:0}::selection{background:var(--light);color:var(--void)}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3,h4{color:var(--light);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}h1{font-size:var(--text-xl);font-weight:var(--weight-display)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-base)}h4{font-size:var(--text-sm)}p{margin:0}.mono{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}code,pre{font-family:var(--font-mono);font-size:var(--text-sm)}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{font:inherit;color:var(--light);background:var(--void-inset);border:1px solid var(--light-line-strong);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);min-height:2.75rem}input::placeholder,textarea::placeholder{color:var(--light-dim)}hr{height:0;margin:var(--space-12) 0;border:none;border-top:1px solid var(--light-line)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{vertical-align:-.14em;width:1em;height:1em;animation:spin var(--dur-mode) var(--ease-out) infinite;display:inline-block;position:relative}.spinner:before{content:"";border-radius:var(--radius-pill);background:var(--light);width:.2em;height:.2em;position:absolute;inset-block-start:0;inset-inline-start:calc(50% - .1em)}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.delivery-panel__body{gap:var(--space-12);flex-direction:column;display:flex}.delivery-panel__lede,.delivery-panel__notice,.delivery-panel__error,.delivery-panel__outcome{color:var(--light-dim);margin:0}.delivery-panel__station{gap:var(--space-6);display:grid}.delivery-panel__station h3{margin:0 0 var(--space-2);color:var(--light-dim);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase}.delivery-panel__status,.delivery-panel__evidence{gap:var(--space-6);color:var(--light-dim);grid-template-columns:minmax(7rem,.45fr) 1fr;margin:0;display:grid}.delivery-panel__status[data-state=done] span:last-child,.delivery-panel__evidence[data-state=recorded] span:last-child{color:var(--light)}.delivery-panel__status[data-state=pending] span:last-child,.delivery-panel__evidence[data-state=missing] span:last-child{color:var(--light-faint)}.delivery-panel__error{color:var(--channel-events)}.delivery-panel__outcome[data-state=delivered]{color:var(--light)}.delivery-panel__actions{grid-template-columns:1fr}.delivery-panel__check{align-items:center;gap:var(--space-4);min-height:var(--touch-floor);color:var(--light-dim);display:flex}@media (width<=60rem){.delivery-panel__status,.delivery-panel__evidence{grid-template-columns:1fr}}.install-prompt{inset-inline:calc(var(--space-8) + var(--safe-left)) calc(var(--space-8) + var(--safe-right));bottom:calc(var(--space-8) + var(--safe-bottom));z-index:20;justify-content:space-between;align-items:center;gap:var(--space-8);max-width:26rem;padding:var(--space-8) var(--space-12);background:linear-gradient(to top, color-mix(in srgb, var(--void) 96%, transparent) 70%, transparent);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}.install-prompt__copy{gap:var(--space-2);flex-direction:column;flex:12rem;min-width:12rem;display:flex}.install-prompt__title{color:var(--light);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.install-prompt__body{color:var(--light-dim);font-size:var(--text-xs);margin:0}.install-prompt__actions{align-items:center;gap:var(--space-4);display:flex}.app{background:var(--void);height:100svh;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);flex-direction:column;display:flex;overflow:clip}.command-bar{z-index:20;align-items:center;gap:var(--space-16);min-height:var(--header-height);padding:var(--space-4) var(--space-12);background:linear-gradient(to bottom, color-mix(in srgb, var(--void) 96%, transparent) 55%, transparent);flex:none;display:flex;position:relative}.command-bar__brand{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light);flex:none}.command-line{align-items:center;gap:var(--space-12);border-bottom:1px solid var(--light-line-strong);flex:1;min-width:0;display:flex}.command-find__input,.ask__input{width:100%;min-width:0;padding:var(--space-2) var(--space-4);color:var(--light);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);background:0 0;border:0;border-radius:0}.command-find__input::-webkit-search-cancel-button{appearance:none;display:none}.command-find__input::placeholder,.ask__input::placeholder{color:var(--light-faint)}.command-find{flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.command-find__input{padding-inline-end:var(--space-12)}.command-find__key{width:var(--space-12);text-align:end;font:inherit;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);color:var(--light-dim);pointer-events:none;flex:none;margin-inline-start:calc(var(--space-12) * -1)}.ask{align-items:center;gap:var(--space-8);flex:1 1 0;min-width:0;display:flex}.ask__submit{min-height:var(--touch-floor);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light);white-space:nowrap;background:0 0;border:0;flex:none}.ask__submit:hover:not(:disabled){color:var(--light-peak)}.command-find[data-open=true]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 80% at 30% 0%, color-mix(in srgb, var(--void) 70%, transparent) 0%, transparent 100%);position:fixed;inset:0}.command-bar:has(.shell-menu__scrim){z-index:21}.index-popup{z-index:30;min-width:min(100%,24rem);max-height:min(60svh,34rem);padding:var(--space-6) var(--space-6) var(--space-8);flex-direction:column;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.shell-menu__list,.context-panel,.index-popup,.tour__callout{background-color:var(--void)}.shell-menu__list,.context-panel,.index-popup,.tour__callout,.tour__ring,:focus-visible,.grip:focus-visible .grip__mark:after{--bracket-ink:var(--bracket-tone,var(--light));--bracket-reach:var(--bracket-arm);--bracket:linear-gradient(var(--bracket-ink), var(--bracket-ink));--bracket-image:var(--bracket), var(--bracket), var(--bracket), var(--bracket), var(--bracket), var(--bracket), var(--bracket), var(--bracket);--bracket-size:var(--bracket-reach) 1px, 1px var(--bracket-reach), var(--bracket-reach) 1px, 1px var(--bracket-reach), var(--bracket-reach) 1px, 1px var(--bracket-reach), var(--bracket-reach) 1px, 1px var(--bracket-reach);--bracket-position:left var(--bracket-inset) top var(--bracket-inset), left var(--bracket-inset) top var(--bracket-inset), right var(--bracket-inset-end,var(--bracket-inset)) top var(--bracket-inset), right var(--bracket-inset-end,var(--bracket-inset)) top var(--bracket-inset), left var(--bracket-inset) bottom var(--bracket-inset), left var(--bracket-inset) bottom var(--bracket-inset), right var(--bracket-inset-end,var(--bracket-inset)) bottom var(--bracket-inset), right var(--bracket-inset-end,var(--bracket-inset)) bottom var(--bracket-inset)}:has(>:focus-visible){--bracket-ink:var(--bracket-tone,var(--light));--bracket-reach:var(--bracket-arm);--bracket:linear-gradient(var(--bracket-ink), var(--bracket-ink));--bracket-image:var(--bracket), var(--bracket), var(--bracket), var(--bracket), var(--bracket), var(--bracket), var(--bracket), var(--bracket);--bracket-size:var(--bracket-reach) 1px, 1px var(--bracket-reach), var(--bracket-reach) 1px, 1px var(--bracket-reach), var(--bracket-reach) 1px, 1px var(--bracket-reach), var(--bracket-reach) 1px, 1px var(--bracket-reach);--bracket-position:left var(--bracket-inset) top var(--bracket-inset), left var(--bracket-inset) top var(--bracket-inset), right var(--bracket-inset-end,var(--bracket-inset)) top var(--bracket-inset), right var(--bracket-inset-end,var(--bracket-inset)) top var(--bracket-inset), left var(--bracket-inset) bottom var(--bracket-inset), left var(--bracket-inset) bottom var(--bracket-inset), right var(--bracket-inset-end,var(--bracket-inset)) bottom var(--bracket-inset), right var(--bracket-inset-end,var(--bracket-inset)) bottom var(--bracket-inset)}.shell-menu__list,.context-panel,.index-popup,.tour__callout,.tour__ring{background-image:var(--bracket-image);background-repeat:no-repeat;background-size:var(--bracket-size);background-position:var(--bracket-position)}:focus-visible:not(:where(.shell-menu__item,.grip,[tabindex="-1"]:not(button,a[href],input,select,textarea),label>input:is([type=checkbox],[type=radio]))){--bracket-inset:0px;--bracket-inset-end:0px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:bracket-draw var(--dur-state) var(--ease-out), bracket-fade var(--dur-fade) var(--ease-out);background-image:var(--bracket-image)!important;background-repeat:no-repeat!important;background-size:var(--bracket-size)!important;background-position:var(--bracket-position)!important}label:has(>input:is([type=checkbox],[type=radio]):focus-visible){--bracket-inset:0px;--bracket-inset-end:0px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:bracket-draw var(--dur-state) var(--ease-out), bracket-fade var(--dur-fade) var(--ease-out);background-image:var(--bracket-image)!important;background-repeat:no-repeat!important;background-size:var(--bracket-size)!important;background-position:var(--bracket-position)!important}:focus-visible:not(:where(input:is([type=checkbox],[type=radio]):not(label>input))){outline:var(--focus-outline);outline-offset:0}.shell-menu{flex:none;position:relative}.shell-menu__opener{min-height:var(--touch-floor);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light);transition:color var(--dur-feedback) var(--ease-out);background:0 0;border:0;align-items:center;gap:1.2ch;display:flex}.shell-menu__opener[aria-expanded=true],.shell-menu__opener:hover{color:var(--light-peak)}.shell-menu__key{font:inherit;font-weight:var(--weight-regular);letter-spacing:.1em;color:var(--light-dim)}.shell-menu__scrim{--menu-bleed:var(--space-12);z-index:40;padding:var(--space-4) 0 0 var(--space-32);position:absolute;inset-block-start:100%;inset-inline-end:calc(var(--menu-bleed) * -1)}.shell-menu__list{min-width:calc(17rem + var(--menu-bleed,0px));padding:var(--space-8) calc(var(--space-12) + var(--menu-bleed,0px)) var(--space-8) var(--space-16);--bracket-inset-end:calc(var(--bracket-inset) + var(--menu-bleed,0px));flex-direction:column;display:flex}.shell-menu__item{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--touch-floor);padding:var(--space-2) 0;text-align:start;font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);transition:color var(--dur-feedback) var(--ease-out);animation:menu-ignite var(--dur-menu) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger));background:0 0;border:0;display:flex;position:relative}.shell-menu__item[data-depth="1"]{font-size:var(--text-2xs);padding-inline-start:3ch}.shell-menu__item:hover{color:var(--light)}.shell-menu__item:focus-visible{color:var(--light-peak);outline:var(--focus-outline)}.shell-menu__item:focus-visible .shell-menu__label{font-weight:var(--weight-medium)}.shell-menu__item:focus-visible:before{content:"";background:var(--light);width:14px;height:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-12) * -1)}.shell-menu__item[data-depth="1"]:focus-visible:before{width:10px;inset-inline-start:calc(var(--space-6) * -1)}.shell-menu__item[aria-checked=true]{color:var(--light)}.shell-menu__item[aria-checked=true]:after{content:"";width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:var(--light);flex:none}.shell-menu__note{font-size:var(--text-2xs);color:var(--light-faint)}@keyframes menu-ignite{0%{opacity:0;filter:brightness(2.6);transform:translate(14px)}38%{opacity:1;filter:brightness(1.9)}to{opacity:1;filter:none;transform:none}}@keyframes menu-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.shell-menu__item{animation:menu-fade var(--dur-fade) linear both;animation-delay:0s}}.console{z-index:6;align-items:flex-end;gap:var(--space-16);padding:var(--space-32) var(--space-12) var(--space-6);background:linear-gradient(to top, color-mix(in srgb, var(--void) 96%, transparent) 0%, color-mix(in srgb, var(--void) 80%, transparent) calc(100% - var(--space-32)), transparent 100%);pointer-events:none;padding-inline-end:calc(var(--space-12) + max(var(--column-inset,0px), var(--context-inset,0px)));display:flex;position:absolute;inset-block-end:0;inset-inline:0;container:console/inline-size}.console:has(.console__body){background:linear-gradient(to top, color-mix(in srgb, var(--void) 96%, transparent) 0%, color-mix(in srgb, var(--void) 94%, transparent) calc(100% - var(--space-32)), transparent 100%)}.console__sections{column-gap:var(--space-16);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-width:0;display:grid}.console__section{row-gap:var(--space-2);pointer-events:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.console__head{justify-content:space-between;align-items:center;gap:0 var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.console__toggle{white-space:nowrap;min-height:var(--touch-floor);text-align:start;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light);transition:color var(--dur-feedback) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:1.2ch;padding:0;display:inline-flex}.console__toggle:hover,.console__toggle[aria-expanded=true]{color:var(--light-peak)}.console__key{font:inherit;font-weight:var(--weight-regular);letter-spacing:0;color:var(--light-dim)}.console__readout{gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--light);flex-direction:column;display:flex}.console__readout:empty{display:none}.console__body{overscroll-behavior:contain;min-width:0;max-height:min(40svh,20rem);animation:console-rise var(--dur-menu) var(--ease-out) both;padding-block-end:var(--space-6);overflow-y:auto}.console__body:has(.legend__more[open]){max-height:min(60svh,32rem)}@keyframes console-rise{0%{opacity:0;transform:translateY(calc(var(--space-6) * -1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.console__body{animation:menu-fade var(--dur-fade) linear both}}.console__quiet{font-size:var(--text-xs);color:var(--light-faint);margin:0}.console__error{font-size:var(--text-xs);color:var(--channel-events);margin:0}.console__summary{margin:0 0 var(--space-4);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.console__jobs{margin:0;padding:0;list-style:none}.console__count{min-height:var(--touch-floor);font-size:var(--text-2xs);color:var(--light-faint);pointer-events:auto;background:0 0;border:0;flex:none;padding:0}.console__count:hover{color:var(--light)}.console__health{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:none;display:inline-flex}.console__health-text{overflow-wrap:anywhere}.console__health-dot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);outline:1px solid var(--light-faint);outline-offset:-1px;flex:none}.console__health--ok .console__health-dot{background:var(--light);outline:0}.console__health--degraded .console__health-dot,.console__health--unreachable .console__health-dot{background:var(--channel-events);outline:0}.console__health--degraded,.console__health--unreachable{color:var(--channel-events)}.console__controls .agent-controls{align-items:center;gap:0 var(--space-12);flex-flow:wrap}.console__controls .agent-controls__error,.console__controls .agent-controls__report{flex:100%}.console__wayfinding{gap:var(--space-2);flex-direction:column;display:flex}.console__wayfinding p,.console__quiet{margin:0}.console__step{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.console__next{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--channel-flows);overflow-wrap:anywhere}.console__ghost{align-items:center;gap:var(--space-4);display:flex}.console__route{margin:0;padding:0;list-style:none}.console__route-step{align-items:baseline;gap:var(--space-4);width:100%;min-height:var(--touch-floor);padding:var(--space-2) 0;text-align:start;font-size:var(--text-sm);color:var(--light-dim);background:0 0;border:0;grid-template-columns:2ch minmax(0,1fr) auto;display:grid}.console__route-step:hover{color:var(--light)}.console__route-n,.console__route-state{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.console__route-title{overflow-wrap:anywhere}.console__route-item[data-state=walked] .console__route-title{color:var(--light-faint);text-decoration:line-through}.console__route-item[data-state=current] .console__route-title{color:var(--channel-flows);font-weight:var(--weight-medium)}.job__dot,.status-dot{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);outline:1px dotted var(--light-faint);outline-offset:-1px;transition:background var(--dur-feedback) var(--ease-out);background:0 0;flex:none;display:inline-block}.job__dot--idle{outline:1px solid var(--light-dim)}.job__dot--done{background:var(--light-dim);box-shadow:0 0 var(--space-3) color-mix(in srgb, var(--light-dim) 50%, transparent);outline:0}.job__dot--live{background:var(--status-running);box-shadow:0 0 var(--space-4) color-mix(in srgb, var(--status-running) 60%, transparent);animation:job-dot-pulse var(--dur-mode) var(--ease-out) infinite;outline:0}.job__dot--danger{background:var(--channel-events);box-shadow:0 0 var(--space-4) color-mix(in srgb, var(--channel-events) 55%, transparent);outline:0}@keyframes job-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.job__dot--live{animation:none}}:root[data-reduced-motion=true] .job__dot--live{animation:none}.command-bar .button,.console .button,.field-region .button{min-height:var(--touch-floor);padding:var(--space-2) var(--space-4);--bracket-tone:var(--light);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);background:0 0;border:0;border-radius:0}.command-bar .button:hover:not(:disabled),.console .button:hover:not(:disabled),.field-region .button:hover:not(:disabled){color:var(--light);background:0 0}.command-bar .button--primary,.console .button--primary,.field-region .button--primary{font-weight:var(--weight-medium);color:var(--light-peak)}.command-bar .button--primary:hover:not(:disabled),.console .button--primary:hover:not(:disabled),.field-region .button--primary:hover:not(:disabled){color:var(--light-peak);background:0 0}.command-bar .button--danger,.console .button--danger,.field-region .button--danger{background:0 0}.command-bar .button--danger:hover:not(:disabled),.command-bar .button--danger:focus-visible,.console .button--danger:hover:not(:disabled),.console .button--danger:focus-visible,.field-region .button--danger:hover:not(:disabled),.field-region .button--danger:focus-visible{color:var(--channel-events)}.console .agent-controls__trigger{justify-content:flex-start;gap:var(--space-4);display:inline-flex}.app__body{flex:1;min-height:0;display:flex;position:relative}.grip{z-index:2;width:var(--grip-line);background:var(--light-line);touch-action:none;cursor:col-resize;position:absolute;inset-block:0}.panel>.grip,.context-panel>.grip{inset-inline-start:0}.panel>.grip{background:0 0}@media not all and (width<=60rem){.panel>.grip .grip__mark{opacity:0;transition:opacity var(--dur-feedback) var(--ease-out)}.panel>.grip:hover .grip__mark,.panel>.grip:focus-visible .grip__mark,.panel>.grip[data-dragging] .grip__mark{opacity:1}}.grip:before{content:"";inset-block:0;inset-inline:calc(var(--grip-hit) * -1);position:absolute}@media (pointer:coarse){.grip:before{inset-inline:calc(var(--grip-hit-coarse) / -2)}}.grip__mark{width:var(--grip-line);height:var(--grip-mark);background:var(--light-line-strong);transition:background var(--dur-feedback) var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grip:hover .grip__mark,.grip[data-dragging] .grip__mark{background:var(--light-faint)}.grip:focus-visible .grip__mark{background:var(--light)}.grip:focus-visible .grip__mark:after{--bracket-inset:0px;--bracket-inset-end:0px;content:"";inset:calc(var(--space-6) * -1);pointer-events:none;background-image:var(--bracket-image);background-repeat:no-repeat;background-size:var(--bracket-size);background-position:var(--bracket-position);animation:bracket-draw var(--dur-state) var(--ease-out), bracket-fade var(--dur-fade) var(--ease-out);position:absolute}@media (prefers-reduced-motion:reduce){.grip__mark{transition:none}}:root[data-resizing=true]{cursor:col-resize}:root[data-resizing=true] *{-webkit-user-select:none;user-select:none}.job{padding:var(--space-3) 0}.job__head{align-items:baseline;gap:var(--space-3);display:flex}.job__label{font-size:var(--text-xs);color:var(--light-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.job__status{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:none}.job__status--failed{color:var(--channel-events)}.job__meta{align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.job__runs:before{content:"·";margin-right:var(--space-4)}.job__outcome{color:var(--light-dim);overflow-wrap:anywhere}.job__outcome:before{content:"·";margin-right:var(--space-4);color:var(--light-faint)}.job__failure{margin-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.job__hint{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--light-dim);margin:0}.job__error{margin-top:var(--space-2);font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--channel-events);overflow-wrap:anywhere}.agent-controls{gap:var(--space-3);flex-direction:column;display:flex}.agent-controls__trigger{align-items:center;gap:var(--space-3);text-align:left;justify-content:flex-start;display:flex}.agent-controls__error{color:var(--channel-events);font-size:var(--text-xs)}.agent-controls__report{gap:var(--space-3);color:var(--light-dim);font-size:var(--text-xs);line-height:var(--leading-body);flex-direction:column;display:flex}.agent-controls__report p{margin:0}.memories__header{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.memories__title{font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);margin:0}.memories__status{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--light-dim);display:flex}.memories__toolbar{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.memories__error{padding:var(--space-4) var(--space-6);color:var(--channel-events);font-size:var(--text-sm)}.memories__empty{font-size:var(--text-sm);color:var(--light-faint)}.memories__list{margin:0;padding:0;list-style:none}.memory{padding:var(--space-8) 0}.memory__head{align-items:baseline;gap:var(--space-4);display:flex}.memory__title{font-size:var(--text-sm);flex:1}.memory__content{margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--light-dim)}.memory__versions{margin-top:var(--space-3)}.memory__action{margin-top:var(--space-4)}.memory-badge{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light);flex:none;padding:0}.memory-badge--stale{color:var(--light-faint);opacity:var(--ghost-floor-dom)}.field-region{min-width:var(--field-min);background:var(--void);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.field-stage{flex:1;min-height:0;position:relative}.field{position:absolute;inset:0}.field-state{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-16);text-align:center;color:var(--light-dim);flex-direction:column;flex:1;display:flex}.field-state__hint{max-width:40ch;font-size:var(--text-sm);color:var(--light-faint)}.legend{max-width:22rem;color:var(--light-dim);text-shadow:0 0 var(--space-4) var(--void), 0 1px 2px var(--void);background:0 0;border:0;margin:0;padding:0}.legend--mini{gap:var(--space-2);flex-direction:column;max-width:16rem;display:flex}.legend__ramp--mini,.legend__ramp{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.legend__ramp .legend__step{width:var(--space-6);height:var(--space-6)}.legend__scale{justify-content:space-between;gap:var(--space-8);margin-top:var(--space-3);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);display:flex}.legend__note{margin-top:var(--space-4);max-width:28ch;font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--light-faint)}.legend__more{margin-top:var(--space-6)}.legend__more-toggle{align-items:center;gap:var(--space-6);min-height:var(--touch-floor);cursor:pointer;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);transition:color var(--dur-feedback) var(--ease-out);list-style:none;display:flex}.legend__more-toggle::-webkit-details-marker{display:none}.legend__more[open]>.legend__more-toggle .fold__caret{transform:rotate(90deg)}.legend__more-toggle:hover,.legend__more[open]>.legend__more-toggle{color:var(--light-peak)}.legend__more .legend__note{max-width:36ch}.legend__entry+.legend__entry{margin-top:var(--space-8)}.legend__key{margin-bottom:var(--space-3);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);display:block}.legend__rims{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legend__rim-key{gap:var(--space-3);flex-direction:column;display:flex}.legend__rim-label{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--light-faint)}.legend__rim{width:var(--space-24);height:var(--space-24);color:var(--light);display:block;position:relative}.legend__rim-body,.legend__rim-edge{position:absolute}.legend__rim-body.mote-dot{width:auto;height:auto}.legend__rim-edge{width:100%;height:100%;inset:0;overflow:visible}.legend__channel{align-items:center;gap:var(--space-6);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--channel-flows);display:flex}.legend__channel-line{width:var(--space-12);border-top:1px solid var(--channel-flows);flex:none;height:0}.field[data-editing=true]{cursor:crosshair}.field[data-editing=true]:after{content:"";pointer-events:none;border:1px dashed var(--light-faint);z-index:3;position:absolute;inset:0}.field-edit-toggle{top:var(--space-8);right:calc(var(--space-8) + var(--column-inset,0px));z-index:4;position:absolute}.edit-bar{top:var(--space-8);right:calc(var(--space-8) + var(--column-inset,0px));z-index:4;width:min(20rem, calc(100% - var(--space-16)));max-height:calc(100% - var(--space-16));gap:var(--space-6);padding:var(--space-8) var(--space-8) var(--space-12);background:radial-gradient(ellipse 120% 100% at 100% 0%, color-mix(in srgb, var(--void) 94%, transparent) 0%, color-mix(in srgb, var(--void) 70%, transparent) 60%, transparent 100%);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.edit-bar__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.edit-bar__state{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light);margin:0}.edit-bar__hint{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--light-faint);margin:0}.edit-bar__anchor{align-items:center;gap:var(--space-3);padding-top:var(--space-6);flex-wrap:wrap;display:flex}.edit-bar__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.edit-bar__node{min-width:0;font-size:var(--text-sm);color:var(--light);overflow-wrap:anywhere;flex:auto}.edit-bar__node--empty{color:var(--light-faint)}.edit-bar__links{gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;display:flex}.edit-bar__link-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.edit-bar__link{align-items:center;gap:var(--space-4);min-height:var(--touch-floor);display:flex}.edit-bar .ref-note-picker{min-width:0;margin-top:0}.edit-bar .ref-note-picker__list{max-height:14rem;overflow-y:auto}.edit-bar .ref-note-picker__option{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0}.edit-bar .ref-note-picker__stem{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.edit-bar__error{color:var(--channel-events);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.edit-bar__notice{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--light-dim);margin:0}.node-index__count{padding:var(--space-2) 0 var(--space-2)}.node-index__empty{padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--light-faint)}.node-index__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.node-index__option[data-active=true] .node-index__button{color:var(--light-peak)}.node-index__option[data-active=true] .node-index__button:before{content:"";background:var(--light);width:10px;height:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-6) * -1)}.node-index__option[aria-selected=true] .node-index__button{color:var(--light)}.node-index__option[aria-selected=true] .node-index__title{font-weight:var(--weight-bold)}.node-index__button{align-items:center;gap:var(--space-4);width:100%;min-height:var(--touch-floor);padding:var(--space-2) 0;text-align:left;color:var(--light-dim);transition:color var(--dur-feedback) var(--ease-out);display:flex;position:relative}.node-index__button:hover{color:var(--light)}.node-index__band{width:var(--space-4);height:var(--space-4);flex:none}.node-index__title{font-size:var(--text-sm);line-height:var(--leading-snug);flex:1}.node-index__degree{min-width:2ch;text-align:end;flex:none;margin-inline-start:var(--space-8)}.mote-dot{--mote:0;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);box-sizing:border-box;background:color-mix(in srgb, var(--light) calc(var(--mote) * 100%), transparent);box-shadow:0 0 var(--space-4) color-mix(in srgb, var(--light) calc(var(--mote) * var(--halo-alpha-strong) * 100%), transparent);flex:none;display:inline-block}.mote-dot[data-ordinal="0"]{--mote:var(--band-light-0)}.mote-dot[data-ordinal="1"]{--mote:var(--band-light-1)}.mote-dot[data-ordinal="2"]{--mote:var(--band-light-2)}.mote-dot[data-ordinal="3"]{--mote:var(--band-light-3)}.mote-dot[data-ordinal="4"]{--mote:var(--band-light-4)}.mote-dot[data-ordinal="5"]{--mote:var(--band-light-5)}.mote-dot[data-ordinal="6"]{--mote:var(--band-light-6)}.mote-dot[data-ordinal="7"]{--mote:var(--band-light-7);background:var(--light-peak)}.mote-dot[data-ordinal="0"]{box-shadow:none;outline:1px dotted color-mix(in srgb, var(--light) calc(var(--ghost-floor-dom) * 100%), transparent);outline-offset:-1px;background:0 0}.panel{z-index:7;width:clamp(var(--panel-width-min), var(--surface-inline-size,var(--panel-width)), var(--panel-width-max));min-width:var(--panel-width-min);background:linear-gradient(to left, color-mix(in srgb, var(--void) 95%, transparent) 0%, color-mix(in srgb, var(--void) 85%, transparent) 88%, transparent 100%);flex-direction:column;flex:0 auto;min-height:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0;container:panel/inline-size}.panel--collapsed{width:var(--rail-collapsed);min-width:var(--rail-collapsed);padding-top:var(--space-4);align-items:center;container-type:normal}.panel--full{z-index:10;width:auto;max-width:none;position:absolute;inset:0}.panel__header{gap:var(--space-2);padding:var(--space-6) var(--space-12) var(--space-6);flex-direction:column;display:flex}.panel__bar{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}.panel__identity{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.panel__title{width:fit-content;max-width:100%;font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-tight);text-wrap:balance;overflow-wrap:anywhere}:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus{outline:none}.panel__stem{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel__header-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.panel__header-actions>.button{margin-inline-start:var(--space-8)}.size-presets{align-items:center;display:flex}.size-presets .button{color:var(--light-faint)}.size-presets .button[aria-pressed=true]{color:var(--light-peak)}.size-presets .button:hover:not(:disabled){color:var(--light)}.size-presets .button[aria-pressed=true]:hover:not(:disabled){color:var(--light-peak)}.panel__body{gap:var(--space-12);min-height:0;padding:var(--space-6) var(--space-12) var(--space-16);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--space-12), black calc(100% - var(--space-12)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--space-12), black calc(100% - var(--space-12)), transparent 100%);flex-direction:column;flex:1;display:flex;overflow-y:auto}@container panel (width>=60rem){.panel__body>*{width:100%;max-width:var(--panel-width-read);margin-inline:auto}}.panel__status,.panel__error{padding:var(--space-4) 0;font-size:var(--text-sm);margin:0}.panel>.panel__status,.panel>.panel__error{padding-inline:var(--space-12)}.panel__status{color:var(--light-dim)}.panel__error{color:var(--channel-events);line-height:var(--leading-snug)}.panel__status-row{align-items:center;gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.panel__state,.panel__band{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);margin:0}.pending-badge{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--channel-sensors);align-items:center;display:inline-flex}.pending-badge--action{min-height:var(--touch-floor);cursor:pointer;text-underline-offset:.35em;transition:color var(--dur-feedback) var(--ease-out)}.pending-badge--action:hover{color:var(--light-peak);text-decoration:underline}.panel__content{max-width:var(--measure-read);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--light-dim);overflow-wrap:anywhere}@container panel (width>=40rem){.panel__content{font-size:var(--text-md);line-height:var(--leading-read);color:var(--light)}.panel__content h1{font-size:var(--text-xl)}.panel__content h2{font-size:var(--text-lg)}.panel__content h3{font-size:var(--text-md)}}.panel__content>*+*{margin-top:var(--space-8)}.panel__content h1,.panel__content h2,.panel__content h3{margin-top:var(--space-16);margin-bottom:var(--space-4);color:var(--light)}.panel__content h1{font-size:var(--text-lg);font-weight:var(--weight-display)}.panel__content h2{font-size:var(--text-md);font-weight:var(--weight-regular)}.panel__content h3{font-size:var(--text-base);font-weight:var(--weight-medium)}.panel__content a{color:var(--light);text-underline-offset:.2em}.panel__content ul,.panel__content ol{padding-left:var(--space-16)}.panel__content li+li{margin-top:var(--space-3)}.panel__content blockquote{padding-left:var(--space-12);color:var(--light-dim);margin-inline:0}.panel__content pre{padding:var(--space-6) var(--space-8);background:var(--void-inset);overflow-x:auto}.panel__content code{color:var(--light)}.panel__content img{max-width:100%;height:auto}.panel__content table{border-collapse:separate;max-width:100%;border-spacing:0 var(--space-3);font-size:var(--text-sm);display:block;overflow-x:auto}.panel__content th,.panel__content td{padding:var(--space-3) var(--space-8) var(--space-3) 0;text-align:left;white-space:nowrap}.panel__content th{font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.wikilink{font:inherit;color:var(--light);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.wikilink:hover{color:var(--light-peak)}.wikilink--missing{color:var(--light-faint);text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.outline__bar{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-4);display:flex}.outline__all,.outline__count{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.outline__all{min-height:0;color:var(--light-dim);padding:0;position:relative}.outline__all:after{content:"";inset-inline:0;height:var(--touch-floor);position:absolute;top:50%;transform:translateY(-50%)}.outline__count{color:var(--light-faint)}.outline__section{margin-bottom:var(--space-2)}.outline__heading{align-items:center;gap:var(--space-4);width:100%;min-height:var(--touch-floor);padding:var(--space-2) 0;text-align:left;cursor:pointer;color:var(--light);background:0 0;border:0;display:flex}.outline__heading:hover .outline__title{color:var(--light-peak)}.outline__caret{color:var(--light-faint);transition:transform var(--dur-feedback) var(--ease-out);display:inline-flex;transform:rotate(90deg)}.outline__caret[data-folded=true]{transform:rotate(0)}.outline__title{font-size:var(--text-base);font-weight:var(--weight-medium)}.outline__section[data-level="1"] .outline__title{font-size:var(--text-lg);font-weight:var(--weight-display)}.outline__section[data-level="2"] .outline__title{font-size:var(--text-md);font-weight:var(--weight-regular)}@container panel (width>=40rem){.outline__section[data-level="1"] .outline__title{font-size:var(--text-xl)}.outline__section[data-level="2"] .outline__title{font-size:var(--text-lg)}.outline__section[data-level="3"] .outline__title{font-size:var(--text-md)}}.outline__elided{margin:0 0 0 var(--space-12);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.outline__body{padding-left:var(--space-4)}.mermaid{margin:var(--space-8) 0;text-align:center;overflow-x:auto}.mermaid svg{max-width:100%;height:auto;background-color:#0000!important}.mermaid-source{font-size:var(--text-2xs);color:var(--light-dim);overflow-x:auto}.mermaid-source--pending{opacity:var(--ghost-floor-dom)}.fold__toggle{align-items:center;gap:var(--space-6);width:100%;min-height:var(--touch-floor);padding:var(--space-4) 0;cursor:pointer;text-align:left;color:var(--light-dim);background:0 0;border:0;display:flex}.fold__toggle:hover{color:var(--light)}.fold__caret{color:var(--light-faint);transition:transform var(--dur-feedback) var(--ease-out);display:inline-flex}.fold__caret[data-open=true]{transform:rotate(90deg)}.fold__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.fold__readout{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);margin-left:auto}.fold__body{gap:var(--space-8);padding-block:var(--space-4) var(--space-8);animation:fold-rise var(--dur-state) var(--ease-out) both;flex-direction:column;display:flex}@keyframes fold-rise{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fold__body{animation:none}.fold__caret,.outline__caret,.pending-badge--action{transition:none}}.curation__hint{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--light-faint);margin:0}.field-group__hint{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--light-faint);margin:0}.field-group__hint--benefit{margin-top:var(--space-2)}.metadata-section,.refs-section{gap:var(--space-8);flex-direction:column;display:flex}.metadata-section__title{font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}:is(.panel__body>:not(.panel__practice)) .field-group__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.concept-list{gap:var(--space-2) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.concept-list__item{align-items:center;gap:var(--space-2);min-height:var(--touch-floor);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--light);display:inline-flex}.concept-list__remove{width:var(--touch-floor);height:var(--touch-floor);color:var(--light-faint);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.concept-list__remove:hover{color:var(--channel-events)}.concept-list__add-row{gap:var(--space-4);display:flex}.concept-list__add-row input{flex:1;min-width:0}.refs{gap:var(--space-8);flex-direction:column;display:flex}.refs__group{border:0;min-width:0;margin:0;padding:0}.refs__legend{align-items:center;gap:var(--space-4);padding:0;display:flex}.refs__name{min-height:var(--touch-floor);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.refs__row{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.refs__key{min-width:7rem;font-size:var(--text-2xs);flex:0 9rem}.refs__value{min-width:0;font-size:var(--text-sm);flex:12rem}.refs__kind{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:none}.refs__affordance{padding:0 var(--space-4);min-height:var(--touch-floor);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;flex:none}.refs__remove{padding:0 var(--space-2);min-width:var(--touch-floor);min-height:var(--touch-floor);color:var(--light-faint);flex:none}.refs__remove:hover{color:var(--channel-events)}.refs__add-entry{margin-top:var(--space-6);min-height:var(--touch-floor);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);padding:0}.ref-note-picker{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4) 0;flex-direction:column;grid-column:1/-1;display:flex}.ref-note-picker__list,.domain-picker__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ref-note-picker__option,.domain-picker__option{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--touch-floor);padding:var(--space-2) 0;font-size:var(--text-xs);color:var(--light-dim);text-align:left;cursor:pointer;transition:color var(--dur-feedback) var(--ease-out);background:0 0;border:0;display:flex}.ref-note-picker__option:hover,.domain-picker__option:hover{color:var(--light-peak)}.ref-note-picker__stem{font-size:var(--text-2xs);color:var(--light-faint);flex:none}.ref-note-picker__empty{padding:var(--space-2) 0;font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--light-dim)}.domain-picker{gap:var(--space-3);flex-direction:column;display:flex}.domain-picker__current{align-items:center;gap:var(--space-4);margin:0;display:flex}.domain-picker__value{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);color:var(--light)}.domain-picker__note{font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--light-dim);margin:0}.domain-picker__option--new{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.domain-picker__count{font-size:var(--text-2xs);letter-spacing:var(--tracking-normal);color:var(--light-faint);flex:none}.concept-picker{position:relative}.concept-picker__list{z-index:5;top:calc(100% + var(--space-2));max-height:14rem;padding:var(--space-4) 0;background:linear-gradient(to bottom, color-mix(in srgb, var(--void) 97%, transparent) 70%, color-mix(in srgb, var(--void) 85%, transparent));margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.concept-picker__option{align-items:center;gap:var(--space-6);min-height:var(--touch-floor);padding:var(--space-4) 0;cursor:pointer;font-size:var(--text-sm);color:var(--light-dim);display:flex}.concept-picker__option:hover,.concept-picker__option[data-active=true]{color:var(--light-peak)}.concept-picker__label{flex:auto;min-width:0}.concept-picker__count{font-size:var(--text-2xs);color:var(--light-faint);flex:none}.concept-picker__option--new{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.concept-picker__dup{margin:var(--space-4) 0 0;font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--channel-events)}.concept-picker__use{padding:0 var(--space-2);min-height:0;font-size:var(--text-2xs);text-decoration:underline}.note-edit__bar{margin-bottom:calc(var(--space-6) * -1);justify-content:flex-end;display:flex}.note-edit{gap:var(--space-6);flex-direction:column;display:flex}.note-edit__input{resize:vertical;width:100%;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--light)}.note-edit__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.panel__provenance{gap:var(--space-2) var(--space-6);font-size:var(--text-xs);grid-template-columns:auto 1fr;margin:0;display:grid}.panel__provenance dd{color:var(--light-dim);overflow-wrap:anywhere;margin:0}.panel__actions{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.panel__note{max-width:60ch;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--light-dim);margin:0;padding-inline-start:var(--space-8)}.panel__note--ok{color:var(--light)}.confirm,.version-conflict{padding:var(--space-6) 0 var(--space-6) var(--space-8);background:radial-gradient(ellipse 110% 100% at 0% 50%, color-mix(in srgb, var(--void-inset) 90%, transparent) 35%, transparent 100%)}.confirm__text,.version-conflict__text{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--light)}.version-conflict__text{color:var(--channel-events)}.confirm__actions{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.history__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history__meta{gap:var(--space-4);margin:0 0 var(--space-3);font-size:var(--text-2xs);color:var(--light-faint);flex-wrap:wrap;display:flex}.history__batch{margin:0 0 var(--space-3);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.history__changes{gap:var(--space-3);padding:0 0 0 var(--space-8);flex-direction:column;margin:0;list-style:none;display:flex}.history__change{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--light-dim)}.history__reason{color:var(--light-faint);display:block}.history__empty{max-width:60ch;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--light-faint);margin:0}.history__list+.history__empty,.history__empty+.history__empty{margin-top:var(--space-6)}.history__toggle{align-self:flex-start}.lineage__anchor{margin:var(--space-6) 0 0;padding:var(--space-6) var(--space-8);background:var(--void-inset);max-height:20rem;color:var(--light-dim);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.panel__practice{min-width:0}:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button{min-height:var(--touch-floor);padding:var(--space-2) 0;--bracket-tone:var(--light);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light);background:0 0;border:0;border-radius:0}:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button:hover:not(:disabled){color:var(--light-peak);background:0 0}:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button--quiet{color:var(--light-dim)}:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button--quiet:hover:not(:disabled){color:var(--light)}:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button--primary{font-weight:var(--weight-medium);color:var(--light-peak)}:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button--danger:hover:not(:disabled),:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button--danger:focus-visible{color:var(--channel-events)}:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button:disabled{color:var(--light-dim);opacity:var(--ghost-floor-dom)}:is(.panel__header,.panel__body>:not(.panel__practice),.circuit,.route-note) .button--icon{padding:0}:is(.panel__body>:not(.panel__practice),.circuit) input:not([type=checkbox]):not([type=radio]),:is(.panel__body>:not(.panel__practice),.circuit) select,:is(.panel__body>:not(.panel__practice),.circuit) textarea{padding-inline:var(--space-4);margin-inline:calc(var(--space-4) * -1);border:0;border-bottom:1px solid var(--light-line-strong);background:0 0;border-radius:0}:is(.panel__body>:not(.panel__practice),.circuit) textarea{padding:var(--space-6) var(--space-8);background:var(--void-inset);margin-inline:0}:is(.panel__body>:not(.panel__practice),.circuit) input[type=checkbox],:is(.panel__body>:not(.panel__practice),.circuit) input[type=radio]{accent-color:var(--light)}:is(.panel__body>:not(.panel__practice)) .option:hover{background:0 0}.quiz{margin-top:var(--space-8)}.quiz__title{margin-bottom:var(--space-8);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.quiz__status{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--light-dim);display:flex}.quiz__empty{margin-bottom:var(--space-8);font-size:var(--text-sm);color:var(--light-faint)}.quiz__error{margin-block:var(--space-6);color:var(--channel-events);font-size:var(--text-sm)}.quiz__position{margin:0 0 var(--space-6);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.question{animation:fold-rise var(--dur-state) var(--ease-out) both}.quiz__nav{align-items:center;gap:var(--space-16);margin-top:var(--space-12);display:flex}.quiz__unanswered{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--light-faint)}@media (prefers-reduced-motion:reduce){.question{animation:none}}.question__text:focus:not(:focus-visible){outline:none}.question__text{margin:0 0 var(--space-6);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--light)}.question__options{border:none;margin:0;padding:0}.option{align-items:center;gap:var(--space-6);padding:var(--space-3) 0;cursor:pointer;min-height:var(--touch-floor);display:flex}.option:hover .option__text{color:var(--light)}.option:has(input:checked) .option__text{color:var(--light-peak)}.option input{min-height:auto;accent-color:var(--light)}.choice-mark{appearance:none;box-sizing:border-box;width:var(--space-8);height:var(--space-8);border:1px solid var(--light-dim);border-radius:var(--radius-pill);cursor:pointer;min-width:0;min-height:0;transition:background var(--dur-feedback) var(--ease-out), border-color var(--dur-feedback) var(--ease-out);background:0 0;flex:none;margin:0;padding:0}label:hover>.choice-mark:not(:disabled):not(:checked){border-color:var(--light)}.choice-mark:checked{border-color:var(--light-peak);background:var(--light-peak);box-shadow:0 0 var(--space-4) color-mix(in srgb, var(--light-peak) 55%, transparent)}.choice-mark:disabled{border:1px dotted var(--light-faint);box-shadow:none;cursor:default;background:0 0}.option__text{font-size:var(--text-sm);color:var(--light-dim)}.question__free{width:100%;font-size:var(--text-sm);line-height:var(--leading-body);resize:vertical}.result{margin-top:var(--space-12)}.result__band{font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-tight);color:var(--light)}.result__score{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--light-dim)}.result__percentage{margin-top:var(--space-2)}.result__stages{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--light-faint)}.signin{min-height:100svh;padding:var(--space-8);background:var(--void);justify-content:center;align-items:center;display:flex;position:relative}.signin__form{gap:var(--space-12);flex-direction:column;width:100%;max-width:22rem;padding:0;display:flex}.signin__title{font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);margin:0;position:absolute;inset-block-start:calc(var(--space-12) + var(--safe-top));inset-inline-start:calc(var(--space-12) + var(--safe-left))}.signin__lede{font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight);color:var(--light);margin:0}.signin__error{padding:var(--space-4) var(--space-6);color:var(--channel-events);font-size:var(--text-sm)}.signin__error p{margin:0 0 var(--space-3)}.signin__error ul{margin:0;padding-inline-start:var(--space-12)}.signin__switch{align-self:center}.field-group{gap:var(--space-3);flex-direction:column;display:flex}.field-group__label{font-size:var(--text-sm);color:var(--light-dim)}.context-panel{inset-block:var(--header-height) 0;width:clamp(var(--context-width-min), var(--surface-inline-size,var(--context-width)), var(--context-width-max));z-index:20;flex-direction:column;max-width:100vw;display:flex;position:fixed;inset-inline-end:0}.context-panel__header{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-16);display:flex}.context-panel__title{font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.context-panel__body{min-height:0;padding:var(--space-8) var(--space-12) var(--space-16) var(--space-16);flex:1;overflow-y:auto}.values-survey__status{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--light-dim);display:flex}.values-survey__error{padding:var(--space-4) var(--space-6);color:var(--channel-events);font-size:var(--text-sm)}.values-survey__coverage{font-size:var(--text-sm);color:var(--light-dim);margin:0 0 var(--space-8)}.values-survey__list{margin:0 0 var(--space-8);padding:0;list-style:none}.values-survey__row{padding:var(--space-8) 0}.values-survey__row-head{align-items:center;gap:var(--space-4);display:flex}.values-survey__dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);border-style:solid;border-color:var(--light-line-strong);box-sizing:border-box;flex:none}.values-survey__ordinal{font-size:var(--text-2xs);color:var(--light-faint);flex:none}.values-survey__title{font-size:var(--text-base);flex:1}.values-survey__edges{font-size:var(--text-xs);color:var(--light-faint);flex:none}.values-survey__unsurveyed{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--light-faint)}.values-survey__dot--absent{border-width:var(--band-ring-2);border-style:dashed;border-color:var(--light-line-strong);background:0 0}.values-survey__absent{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--light-faint)}.values-survey__row[data-state=absent] .values-survey__title,.values-survey__facet[data-state=absent] .values-survey__title{color:var(--light-faint)}.values-survey__facets-heading{margin:var(--space-6) 0 0;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.values-survey__facets{margin:var(--space-3) 0 0;padding:0 0 0 var(--space-16);list-style:none}.values-survey__facet{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.values-survey__facet-key{font-size:var(--text-2xs);color:var(--light-faint);flex:none}.values-survey__unsurveyed-badge,.values-survey__absent-badge{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:none}.values-survey__serving{margin:var(--space-3) 0 0;flex-basis:100%}.values-survey__serving-summary{cursor:pointer;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.values-survey__serving-list{margin:var(--space-3) 0 0;padding:0 0 0 var(--space-8);list-style:none}.values-survey__serving-node{font-size:var(--text-sm);text-align:start}.node-serves{margin:var(--space-12) 0}.node-serves__list{margin:var(--space-3) 0 var(--space-6);padding:0;list-style:none}.node-serves__item{align-items:center;gap:var(--space-8);padding:var(--space-2) 0;display:flex}.node-serves__name{min-width:0;font-size:var(--text-sm);color:var(--light);overflow-wrap:anywhere;flex:1}.node-serves .node-serves__item .button.button--quiet{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);flex:none}.node-serves__add{align-items:center;gap:var(--space-2) var(--space-8);flex-wrap:wrap;display:flex}.node-serves__add select{flex:1 1 var(--field-min);min-width:0;max-width:100%;color:var(--light)}.node-serves .node-serves__add .node-serves__commit.button:not(:disabled){color:var(--light-peak)}.node-serves__history{gap:var(--space-2);display:inline-flex}.node-serves .node-serves__history .button.button--quiet{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.button{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--touch-floor);padding:var(--space-4) var(--space-8);border:1px solid var(--light-line-strong);border-radius:var(--radius-md);background:var(--void-raised);--bracket-tone:var(--light);color:var(--light);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:normal;text-align:center;transition:background var(--dur-feedback) var(--ease-out), border-color var(--dur-feedback) var(--ease-out);display:inline-flex}.button:hover:not(:disabled){background:var(--void-overlay);border-color:var(--light-line-strong)}.button--primary{--bracket-tone:var(--void);background:var(--light-peak);border-color:var(--light-peak);color:var(--void)}.button--primary:hover:not(:disabled){background:var(--light);border-color:var(--light)}.button--quiet{color:var(--light-dim);background:0 0;border-color:#0000}.button--quiet:hover:not(:disabled){background:var(--void-overlay);color:var(--light)}.button--danger{background:0 0}.button--danger:hover:not(:disabled),.button--danger:focus-visible{color:var(--channel-events)}.button--danger:hover:not(:disabled){background:var(--events-tint)}.button--icon{width:var(--touch-floor);min-width:var(--touch-floor);min-height:var(--touch-floor);flex-shrink:0;padding:0}@media (width<=60rem){.app__body{flex-direction:column;position:relative}.command-bar{align-items:center;gap:0 var(--space-6);min-height:0;padding-inline:var(--space-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu""line line";display:grid}.command-bar__brand{grid-area:brand;padding-inline-start:var(--space-2)}.command-bar .shell-menu{grid-area:menu}.command-bar .command-line{gap:var(--space-6);grid-area:line}@media (width<=30rem){.command-line{flex-direction:column;align-items:stretch;gap:0}.command-find,.ask{flex:none}}.command-find{position:static}.command-line{position:relative}.index-popup{min-width:0;inset-inline:0}.console{padding:0 var(--space-6) var(--space-2);pointer-events:auto;background:0 0;flex-direction:column;align-items:stretch;gap:0;position:static}.console__sections{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0}.console__section{grid-template-columns:minmax(0,1fr);align-items:start}.console__head{grid-row:1}.console__section[data-open=false] .console__readout{display:none}.console__readout{text-align:start;grid-row:2;align-items:flex-start}.console__body{grid-row:3;max-height:45svh}.console__footer{grid-row:4}.console__section[data-open=false] .console__footer{display:none}.console__count{align-self:flex-end}.shell-menu__scrim{--menu-bleed:0px;padding:calc(var(--header-height) + var(--space-12)) var(--space-16) var(--space-16);background:var(--void);position:fixed;inset:0;overflow-y:auto}.shell-menu__opener{z-index:41;position:relative}.field-region{min-height:var(--field-min-block)}.panel{width:100%;min-width:0;height:clamp(var(--sheet-peek), var(--surface-block-size,var(--sheet-half)), var(--sheet-full));z-index:10;background:var(--void);position:absolute;inset:auto 0 0}.panel__title{font-size:var(--text-lg)}.panel--full{height:auto;inset:0}.panel--collapsed{width:100%;min-width:0;height:auto;padding:var(--space-2) var(--space-4);align-items:flex-end;inset:auto 0 0}.panel>.grip{width:auto;height:var(--grip-line);background:var(--light-line);cursor:row-resize;inset-block:0 auto;inset-inline:0}.panel>.grip:before{inset-inline:0;inset-block:calc(var(--grip-hit) * -1)}}@media (width<=60rem) and (pointer:coarse){.panel>.grip:before{inset-block:calc(var(--grip-hit-coarse) / -2)}.panel>.grip .grip__mark{width:var(--grip-mark);height:var(--grip-line)}:root[data-resizing=true]{cursor:row-resize}}@media (hover:none) and (pointer:coarse){.shell-menu__key,.console__key,.command-find__key{display:none}}.field-notice{padding:var(--space-4) var(--space-8);font-size:var(--text-sm);color:var(--light-dim);flex:none;margin:0}.field-notice--error{color:var(--channel-events)}.field-notice--undo{justify-content:space-between;align-items:center;gap:var(--space-6);color:var(--light);flex-wrap:wrap;display:flex}.route-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-12);background:radial-gradient(ellipse 110% 100% at 0% 50%, color-mix(in srgb, var(--void) 92%, transparent) 35%, transparent 100%);flex-direction:column;flex:none;margin:0;display:flex}.route-note__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);margin:0}.route-note__body{max-width:68ch;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--light);margin:0}.route-note__question{font-size:var(--text-xs);color:var(--light-faint);overflow-wrap:anywhere;margin:0}.route-note__error{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--channel-events);overflow-wrap:anywhere;margin:0}.route-note .button{margin-top:var(--space-2)}.circuit{z-index:7;width:var(--panel-width);gap:var(--space-8);padding:var(--space-12);background:linear-gradient(to left, color-mix(in srgb, var(--void) 95%, transparent) 0%, color-mix(in srgb, var(--void) 85%, transparent) 88%, transparent 100%);flex-direction:column;flex:none;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow:clip auto}.circuit__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.circuit__question{padding-top:var(--space-4);font-size:var(--text-sm);color:var(--light-faint);margin:0}.circuit__counter{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);margin:0}.circuit__walked{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.circuit__walked-step{justify-content:space-between;align-items:baseline;gap:var(--space-6);font-size:var(--text-sm);display:flex}.circuit__walked-title{color:var(--light-faint);overflow-wrap:anywhere;text-decoration:line-through}.circuit__walked-word{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:none}.circuit__title{font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-snug);color:var(--channel-flows);margin:0}.circuit__why{font-size:var(--text-sm);color:var(--light-dim);margin:0}.circuit__link{gap:var(--space-2);font-size:var(--text-sm);color:var(--light-dim);flex-direction:column;margin:0;padding-inline-start:var(--space-8);display:flex}.circuit__link-label,.circuit__recall-label{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.circuit__try{gap:var(--space-8);flex-direction:column;display:flex}.circuit__recall{gap:var(--space-3);padding:var(--space-6) 0 var(--space-6) var(--space-8);background:radial-gradient(ellipse 110% 100% at 0% 50%, color-mix(in srgb, var(--void-inset) 90%, transparent) 35%, transparent 100%);flex-direction:column;display:flex}.circuit__recall-label,.circuit__recall-prompt{margin:0}.circuit__recall-prompt{font-size:var(--text-base);line-height:var(--leading-body);color:var(--light-peak)}.circuit__content{padding-top:var(--space-4)}.circuit__body{font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--light-dim);word-break:break-word;margin:0}.circuit__status{font-size:var(--text-sm);color:var(--light-faint);margin:0}.circuit .button,.route-note .button{justify-content:flex-start}.circuit__nav{gap:var(--space-8);padding-top:var(--space-6);margin-top:auto;display:flex}.circuit__left{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);margin:0}@media (width<=60rem){.circuit{z-index:auto;width:100%;position:static}}.review__stored{margin:0 0 var(--space-6);font-size:var(--text-xs);color:var(--light-faint)}.review{margin:var(--space-12) 0 0;gap:var(--space-16);flex-direction:column;padding:0;list-style:none;display:flex}.review__item{padding:0}.review__item[data-correct=true] .review__verdict{color:var(--channel-sensors)}.review__item[data-correct=false] .review__verdict{color:var(--light)}.review__item[data-correct=pending] .review__verdict{color:var(--light-faint);opacity:var(--ghost-floor-dom)}.review__question{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--light)}.review__line{gap:var(--space-4);margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--light-dim);display:flex}.review__label{min-width:6rem;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:none}.review__why{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--light-dim)}.review__verdict{margin:var(--space-4) 0 0;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.result__again{margin-top:var(--space-12);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.result__again-note{font-size:var(--text-xs);color:var(--light-faint);margin:0}.node-index__filter{margin:0 0 var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);align-self:flex-start}.node-index__filter[aria-pressed=true]{color:var(--light-dim)}.node-index__discarded{padding-top:var(--space-6);flex-direction:column;margin-top:auto;display:flex}.node-index__button--discarded .node-index__title{color:var(--light-faint);text-decoration:line-through;text-decoration-thickness:1px}.node-index__button--discarded:hover .node-index__title,.node-index__button--discarded:focus-visible .node-index__title{color:var(--light-dim)}.node-index__filter--due:before{content:"";width:var(--space-3);height:var(--space-3);margin-right:var(--space-4);border-radius:var(--radius-pill);background:var(--channel-events);vertical-align:baseline;display:inline-block}.node-index__where{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:8rem;font-size:var(--text-2xs);color:var(--light-faint);direction:rtl;flex:none;overflow:hidden}.node-index__owner{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);flex:none}.tour{z-index:60;pointer-events:none;position:fixed;inset:0}.tour__scrim{background:var(--guide-scrim);pointer-events:auto;animation:tour-in var(--dur-state) var(--ease-out) both;transition:top var(--dur-state) var(--ease-out), left var(--dur-state) var(--ease-out), width var(--dur-state) var(--ease-out), height var(--dur-state) var(--ease-out);position:fixed}.tour__ring{--bracket-inset:0px;box-sizing:border-box;pointer-events:none;animation:tour-in var(--dur-state) var(--ease-out) both;transition:top var(--dur-state) var(--ease-out), left var(--dur-state) var(--ease-out), width var(--dur-state) var(--ease-out), height var(--dur-state) var(--ease-out);position:fixed}@keyframes tour-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tour__scrim,.tour__ring,.tour__callout{transition:none;animation:none}}.tour__callout{box-sizing:border-box;pointer-events:auto;padding:var(--space-6) var(--space-8);overscroll-behavior:contain;animation:tour-in var(--dur-state) var(--ease-out) both;transition:top var(--dur-state) var(--ease-out), left var(--dur-state) var(--ease-out);outline:none;position:fixed;overflow-y:auto}.tour__title{margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-body);color:var(--light)}.tour__body{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--light-dim);margin:0}.tour__waiting{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);display:flex}.tour__waiting:before{content:"";width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);outline:1px dotted var(--light-faint);outline-offset:-1px;flex:none}.tour__waiting--done{color:var(--light)}.tour__waiting--done:before{background:var(--light);outline:0}.tour__actions{align-items:center;gap:0 var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.tour__control{min-height:var(--touch-floor);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);cursor:pointer;background:0 0;border:0;padding:0}.tour__control:hover:not(:disabled){color:var(--light)}.tour__progress{margin-bottom:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:1 0 100%;order:-1}.tour__control--back,.tour__control--next{margin-inline-start:auto}.tour__control--back+.tour__control--next{margin-inline-start:0}.tour__control--next{font-weight:var(--weight-medium);color:var(--light-peak)}.tour__control--next:hover:not(:disabled){color:var(--light-peak)}.tour__control:disabled{color:var(--light-dim);opacity:var(--ghost-floor-dom);cursor:default}.topology__lede{margin:0 0 var(--space-12);font-size:var(--text-sm);color:var(--light-dim);line-height:1.6}.topology-panel .field-group+.field-group{margin-top:var(--space-12)}.topology__source{align-items:center;gap:var(--space-6);margin-top:var(--space-4);display:flex}.topology__refs{resize:vertical}.topology__actions{gap:var(--space-6);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.topology__source>span{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:0 0 9rem}.topology__source>input{flex:auto;min-width:0}.topology__notice{margin-top:var(--space-12);padding:var(--space-8)}.topology__notice-title{margin:0 0 var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.topology__ceiling{margin-top:var(--space-12);padding:var(--space-8)}.topology__ceiling-title{margin:0 0 var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.topology__result{margin-top:var(--space-16);padding-top:var(--space-12)}.topology__ref,.topology__count,.topology__origin{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.topology__agree{font-size:var(--text-sm);color:var(--light-dim)}.topology__subtitle{margin:var(--space-12) 0 var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.topology__conflicts{margin:var(--space-8) 0 0;padding:0;list-style:none}.topology__conflict{padding:var(--space-8);margin-bottom:var(--space-6)}.topology__conflict-head{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.topology__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.topology__field--grow{flex:8rem}.topology__field-label{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.topology__claims-title{margin:var(--space-8) 0 0}.topology__verdict{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--channel-events)}.topology__subject{font-size:var(--text-sm);color:var(--light)}.topology__form{font-size:var(--text-2xs);color:var(--light-faint)}.topology__series{margin:var(--space-8) 0 0;padding:0;list-style:none}.topology__series-row{padding:var(--space-6) 0}.topology__series-head{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.topology__series-ref{font-size:var(--text-sm);color:var(--light);flex:none}.topology__series-gap{min-width:0;font-size:var(--text-sm);color:var(--light-dim);flex:6rem}.topology__series-direction{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);flex:none}.topology__series-toggle{margin-top:var(--space-4)}.topology__claims{margin:var(--space-6) 0 0;padding:0;list-style:none}.topology__claim{align-items:baseline;gap:var(--space-6);padding:var(--space-2) 0;font-size:var(--text-sm);display:flex}.topology__claim-source{font-size:var(--text-2xs);text-transform:uppercase;color:var(--light-faint);flex:0 0 6rem}.topology__claim-value{min-width:0;color:var(--light-dim);flex:auto}.topology__citation{font-size:var(--text-2xs);color:var(--light-faint);flex:none}.topology__absent{margin:var(--space-6) 0 0;font-size:var(--text-2xs);color:var(--light-faint)}.privacy__scope{margin:var(--space-16) 0 0;padding-top:var(--space-8);font-size:var(--text-sm);color:var(--light-faint);max-width:var(--measure-read)}.sources__title{margin:var(--space-12) 0 var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.sources__hint{font-size:var(--text-sm);color:var(--light-dim);margin:0 0 var(--space-12);max-width:var(--measure-read)}.sources__error{font-size:var(--text-sm);color:var(--channel-events);margin:0 0 var(--space-8)}.sources__empty{font-size:var(--text-sm);color:var(--light-faint);margin:0}.graph-notice{align-items:flex-start;gap:var(--space-8);max-width:var(--measure-read);flex-direction:column;margin:0;display:flex}.graph-notice__text{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--light-faint);max-width:var(--measure-read);margin:0}.graph-notice__text--alert{color:var(--channel-events)}.graph-notice .button{margin-inline-start:calc(-1 * var(--space-8))}.sources__list{margin:0;padding:0;list-style:none}.sources__row{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;flex-wrap:wrap;display:flex}.sources__row:last-child{border-bottom:0}.sources__identity{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sources__project{font-size:var(--text-base);color:var(--light);overflow-wrap:anywhere}.sources__meta{font-size:var(--text-xs);color:var(--light-faint)}.sources__decision{align-items:center;gap:var(--space-8);display:flex}.sources__state{font-size:var(--text-sm);color:var(--light-dim)}.borrowed{align-items:flex-start;gap:var(--space-6);padding:var(--space-8) 0 var(--space-8) var(--space-8);background:radial-gradient(ellipse 110% 100% at 0% 50%, color-mix(in srgb, var(--void-inset) 90%, transparent) 35%, transparent 100%);flex-direction:column;display:flex}.borrowed__what{font-size:var(--text-sm);color:var(--light);margin:0}.borrowed__hint{font-size:var(--text-xs);color:var(--light-dim);margin:0}.borrowed__error{font-size:var(--text-xs);color:var(--channel-events);margin:0}.fork-destination{gap:var(--space-2);width:100%;border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.fork-destination__lead,.fork-destination__pending{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim);margin:0;padding:0}.fork-destination__single{align-items:baseline;gap:var(--space-3) var(--space-6);font-size:var(--text-xs);color:var(--light-dim);flex-wrap:wrap;margin:0;display:flex}.fork-destination__option{align-items:center;gap:var(--space-6);padding:var(--space-3) 0;cursor:pointer;min-height:var(--touch-floor);display:flex}.fork-destination__option:hover .fork-destination__stem{color:var(--light-peak)}.fork-destination__option input{min-height:auto;accent-color:var(--light-dim)}.fork-destination__label{align-items:baseline;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.fork-destination__stem{font-size:var(--text-xs);color:var(--light)}.fork-destination__meta{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint)}.share__region{margin:0 0 var(--space-16);padding-bottom:var(--space-12)}.share__region:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.share__title{margin:var(--space-12) 0 var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.share__subtitle{margin:var(--space-12) 0 var(--space-3);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}.share__statement{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-body);color:var(--light);max-width:var(--measure-read)}.share__hint,.share__note{margin:0 0 var(--space-8);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--light-dim);max-width:var(--measure-read)}.share__withheld{align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--light-faint);max-width:var(--measure-read);flex-wrap:wrap;display:flex}.share__error{margin:0 0 var(--space-8);font-size:var(--text-sm);color:var(--channel-events)}.share__empty{margin:0 0 var(--space-8);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--light-faint);max-width:var(--measure-read)}.share__scope{padding-top:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--light-faint);max-width:var(--measure-read);margin:0}.share__list{margin:0 0 var(--space-8);padding:0;list-style:none}.share__row{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--touch-floor);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.share__row:last-child{border-bottom:0}.share__row--revoked .share__subject{color:var(--light-faint);text-decoration:line-through;text-decoration-thickness:1px}.share__identity{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.share__subject{font-size:var(--text-base);color:var(--light);overflow-wrap:anywhere}.share__meta{font-size:var(--text-xs);color:var(--light-faint)}.share__field{align-items:center;gap:var(--space-6);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.share__label{font-size:var(--text-sm);color:var(--light-dim)}.share__input,.share__select{min-width:0;min-height:var(--touch-floor);padding:var(--space-4) var(--space-6);color:var(--light);font-size:var(--text-sm);flex:12rem}.share__gaps{gap:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--light-faint);max-width:var(--measure-read);flex-direction:column;margin:0;padding-inline-start:var(--space-8);display:flex}.expense-freedom__status{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--light-dim);display:flex}.expense-freedom__error{padding:var(--space-4) var(--space-6);color:var(--channel-events);font-size:var(--text-sm)}.expense-freedom__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-faint);margin:0}.expense-freedom__note{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--light-faint);display:block}.expense-freedom__window{margin:0 0 var(--space-12);font-size:var(--text-xs);color:var(--light-faint)}.expense-freedom__zone{color:var(--light-faint)}.expense-freedom__headline{padding:var(--space-8) 0}.expense-freedom__amount{margin:var(--space-3) 0 0;font-size:var(--text-2xl);color:var(--light)}.expense-freedom__share{padding:var(--space-8) 0}.expense-freedom__share-value{align-items:center;gap:var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-lg);color:var(--light);display:flex}.expense-freedom__share[data-state=unknown] .expense-freedom__share-value{color:var(--light-faint)}.expense-freedom__unknown-mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);border:var(--band-ring-2) dashed var(--light-faint);box-sizing:border-box;background:0 0;flex:none}.expense-freedom__totals{margin:0 0 var(--space-12);padding:0}.expense-freedom__total{padding:var(--space-6) 0}.expense-freedom__total-value{margin:var(--space-3) 0 0;font-size:var(--text-base);color:var(--light)}.expense-freedom__total[data-unsurveyed=true] .expense-freedom__total-value{color:var(--light-dim)}.expense-freedom__empty{padding:var(--space-8) 0}.expense-freedom__empty-lead{font-size:var(--text-base);color:var(--light);margin:0}.expense-freedom__empty-detail{margin:var(--space-6) 0 var(--space-12);font-size:var(--text-sm);color:var(--light-faint)}.expense-freedom__lines{margin:var(--space-6) 0 var(--space-12);padding:0;list-style:none}.expense-freedom__line{padding:var(--space-6) 0}.expense-freedom__line-head{align-items:center;gap:var(--space-4);display:flex}.expense-freedom__recurrence-mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);border:var(--band-ring-2) solid var(--light-faint);box-sizing:border-box;flex:none}.expense-freedom__line[data-recurrence=recurring] .expense-freedom__recurrence-mark{border-radius:var(--radius-sm);background:var(--light-dim);border-color:var(--light-dim)}.expense-freedom__line[data-recurrence=unknown] .expense-freedom__recurrence-mark{border-style:dashed;border-color:var(--light-faint)}.expense-freedom__line-description{font-size:var(--text-sm);color:var(--light);flex:1}.expense-freedom__line-amount{font-size:var(--text-sm);color:var(--light);flex:none}.expense-freedom__line-meta{margin:var(--space-3) 0 0;font-size:var(--text-2xs);color:var(--light-faint);padding-inline-start:var(--space-12)}.expense-freedom__inferred{margin:var(--space-3) 0 0;font-size:var(--text-2xs);color:var(--light-faint);margin-inline-start:var(--space-12);padding-inline-start:var(--space-6)}:is(.context-panel,.memories,.quiz,.signin,.install-prompt) .button{min-height:var(--touch-floor);padding:var(--space-2) 0;--bracket-tone:var(--light);font-size:var(--text-2xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light);background:0 0;border:0;border-radius:0}:is(.context-panel,.memories,.quiz,.signin,.install-prompt) .button:hover:not(:disabled){color:var(--light-peak);background:0 0}:is(.context-panel,.memories,.quiz,.signin,.install-prompt) .button--quiet{color:var(--light-dim)}:is(.context-panel,.memories,.quiz,.signin,.install-prompt) .button--quiet:hover:not(:disabled){color:var(--light)}:is(.context-panel,.memories,.quiz,.signin,.install-prompt) .button--primary{font-weight:var(--weight-medium);color:var(--light-peak)}:is(.context-panel,.memories,.quiz,.signin,.install-prompt) .button--danger:hover:not(:disabled),:is(.context-panel,.memories,.quiz,.signin,.install-prompt) .button--danger:focus-visible{color:var(--channel-events)}:is(.context-panel,.memories,.quiz,.signin,.install-prompt) .button:disabled{color:var(--light-dim);opacity:var(--ghost-floor-dom)}:is(.context-panel,.quiz,.signin) input:not([type=checkbox]):not([type=radio]),:is(.context-panel,.quiz,.signin) select{padding-inline:var(--space-4);margin-inline:calc(var(--space-4) * -1);border:0;border-bottom:1px solid var(--light-line-strong);background:0 0;border-radius:0}:is(.context-panel,.memories,.quiz,.signin) :is(h1,h2,h3,h4){font-weight:var(--weight-regular)}:is(.context-panel,.quiz,.signin) input:-webkit-autofill{-webkit-text-fill-color:var(--light);transition:background-color 600000s}:is(.context-panel,.quiz,.signin) textarea{padding:var(--space-6) var(--space-8);background:var(--void-inset);border:0;border-radius:0}:is(.context-panel,.quiz,.signin) input[type=checkbox],:is(.context-panel,.quiz,.signin) input[type=radio]{accent-color:var(--light)}:is(.context-panel,.signin) .field-group__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--light-dim)}@container console (width<=48rem){.console__sections{grid-template-rows:none;grid-template-columns:1fr;row-gap:0}.console__section{column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);align-items:center}.console__head{grid-area:1/1}.console__readout{text-align:end;grid-area:1/2;justify-self:end;align-items:flex-end}.console__body{grid-area:3/1/auto/-1}.console__footer{grid-area:4/1/auto/-1}.console__section[data-open=false] .console__footer{display:none}.console__section[data-open=true] .console__readout{text-align:start;grid-area:2/1/auto/-1;justify-self:stretch;align-items:flex-start}.console__section[data-open=false] .console__controls,.console__section[data-open=false] .console__next,.console__section[data-open=false] .console__wayfinding .console__quiet,.console__section[data-open=false] .console__jobs,.console__section[data-open=false] .legend__scale{display:none}}.console__controls .button{white-space:nowrap}
