.rail.svelte-xuy8as{background:var(--sidebar-bg);border-inline-end:1px solid var(--sidebar-border);box-sizing:border-box;align-self:start;align-items:center;gap:var(--space-2);height:100dvh;inline-size:var(--rail-width);padding-block:var(--space-3);z-index:var(--layer-rail);flex-direction:column;display:flex;position:sticky;top:0;overflow:visible}@media (width<=47.9375rem){.rail.svelte-xuy8as{display:none}}.rail.svelte-xuy8as>:not(.rail-gap){flex:none}.rail-halo.svelte-xuy8as{block-size:34px;inline-size:34px;margin-bottom:4px}.rail-rule.svelte-xuy8as{background:var(--sidebar-border);block-size:1px;inline-size:24px}.rail-gap.svelte-xuy8as{flex:1}.rail-tile.svelte-xuy8as{block-size:38px;color:var(--sidebar-text-secondary);inline-size:38px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), translate var(--duration-press) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.rail-tile.svelte-xuy8as:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text)}.rail-tile.svelte-xuy8as:active{background:var(--sidebar-item-pressed)}.rail-tile.is-active.svelte-xuy8as{background:var(--sidebar-active-bg);box-shadow:var(--sidebar-thumb-shadow);color:var(--sidebar-item-active-text);border-color:#0000}.rail-tile.is-active.svelte-xuy8as:active{box-shadow:var(--sidebar-pressed-inset), var(--sidebar-thumb-shadow-pressed)}.rail-ws.svelte-xuy8as,.ws-mini.svelte-xuy8as{--ws-h:attr(data-h type(<number>), 152);--ws-tint:var(--lightningcss-light,oklch(92% .06 var(--ws-h)))var(--lightningcss-dark,oklch(36% .07 var(--ws-h)));--ws-line:var(--lightningcss-light,oklch(74% .11 var(--ws-h)))var(--lightningcss-dark,oklch(56% .11 var(--ws-h)));--ws-ink:var(--lightningcss-light,oklch(36% .1 var(--ws-h)))var(--lightningcss-dark,oklch(85% .08 var(--ws-h)))}.rail-ws.svelte-xuy8as{font-size:var(--font-size-micro);font-weight:700}.rail-ws.svelte-xuy8as .t:where(.svelte-xuy8as){text-box:trim-both cap alphabetic;z-index:1;position:relative}.rail-tile.svelte-xuy8as .t.is-avatar:where(.svelte-xuy8as){display:inline-flex}.rail-ws.svelte-xuy8as .t.is-avatar:where(.svelte-xuy8as) .avatar{border-radius:9px}.rail-ws.svelte-xuy8as:hover{background:var(--ws-tint);border-color:var(--ws-line);color:var(--ws-ink)}.rail-ws.svelte-xuy8as:active{background:var(--lightningcss-light,oklch(88% .08 var(--ws-h)))var(--lightningcss-dark,oklch(31% .07 var(--ws-h)));color:var(--ws-ink)}.rail-ws.is-active.svelte-xuy8as{--ws-ground:oklch(50% .14 var(--ws-h));--ws-a:calc(var(--ws-h) * 1deg);background:var(--ws-ground);border-color:var(--lightningcss-light,oklch(42% .14 var(--ws-h)))var(--lightningcss-dark,oklch(64% .12 var(--ws-h)));box-shadow:var(--sidebar-thumb-shadow);color:#fff}.rail-ws.is-active.svelte-xuy8as:hover{--ws-ground:oklch(46% .14 var(--ws-h));background:var(--ws-ground);border-color:var(--lightningcss-light,oklch(42% .14 var(--ws-h)))var(--lightningcss-dark,oklch(64% .12 var(--ws-h)));color:#fff}.rail-ws.is-active.svelte-xuy8as:active{--ws-ground:oklch(43% .14 var(--ws-h));box-shadow:var(--sidebar-pressed-inset)}.rail-ws.is-active.svelte-xuy8as:before{background-image:linear-gradient(148deg, #ffffff24, transparent 55%), radial-gradient(circle at 50% 54%, var(--ws-ground) 0 32%, transparent 62%), conic-gradient(from calc(var(--ws-a) + var(--ws-spin,0deg)) at 26% 20%, transparent 0 6%, oklch(74% .16 calc(var(--ws-h) + 50) / .62) 15% 26%, transparent 42% 100%), conic-gradient(from calc(160deg - var(--ws-a) - var(--ws-spin,0deg)) at 76% 84%, transparent 0 8%, oklch(36% .16 calc(var(--ws-h) - 40) / .72) 18% 32%, transparent 48% 100%), linear-gradient(var(--ws-ground), var(--ws-ground));border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.rail-ws.is-active.svelte-xuy8as:hover:before{animation:svelte-xuy8as-ws-turn var(--rhythm-turn) var(--ease-linear) infinite}@keyframes svelte-xuy8as-ws-turn{to{--ws-spin:360deg}}@property --ws-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.app-shell.root-mode .rail.svelte-xuy8as{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rail-more.svelte-xuy8as{color:var(--sidebar-text-secondary);font-size:var(--font-size-micro);font-weight:700}.rail-more.svelte-xuy8as .t:where(.svelte-xuy8as){text-box:trim-both cap alphabetic}.rail-more.menu-open.svelte-xuy8as{background:var(--sidebar-active-bg);box-shadow:var(--sidebar-thumb-shadow);color:var(--sidebar-item-active-text);border-color:#0000}.rail-more.menu-open.svelte-xuy8as:after{content:none}.rail-user.svelte-xuy8as{background:var(--surface-inset);border-color:var(--sidebar-border);color:var(--sidebar-text-secondary);font-size:var(--font-size-micro);border-radius:50%;font-weight:700}.rail-user.svelte-xuy8as .t:where(.svelte-xuy8as){text-box:trim-both cap alphabetic}.rail-badge.svelte-xuy8as{background:var(--unread-badge-bg);box-sizing:border-box;block-size:14px;color:var(--unread-badge-text);font-variant-numeric:tabular-nums;font-size:.625rem;line-height:var(--leading-flat);border-radius:999px;justify-content:center;align-items:center;min-inline-size:14px;padding:0 4px;display:inline-flex;position:absolute;top:-3px;right:-3px}.rail-badge.svelte-xuy8as .t:where(.svelte-xuy8as){text-box:trim-both cap alphabetic;display:block}.rail-tile.svelte-xuy8as:after{background:var(--popover-bg);border:1px solid var(--popover-border);box-shadow:var(--shadow-popover);color:var(--text-primary);content:attr(data-tip);font-size:var(--font-size-micro);opacity:0;pointer-events:none;white-space:nowrap;z-index:var(--layer-flyout);border-radius:6px;padding:.3rem .5rem;position:absolute;top:50%;left:calc(100% + 10px);translate:0 -50%}.rail-tile.svelte-xuy8as:hover:after,.rail-tile.svelte-xuy8as:focus-visible:after{opacity:1}.rail-tile[aria-expanded=true].svelte-xuy8as:after{content:none}@media (hover:none),(width<=64rem){.rail-tile.svelte-xuy8as:after{box-shadow:none;content:"";opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;inset:calc(50% - 22px);translate:none}}@media (prefers-reduced-motion:reduce){.rail-ws.is-active.svelte-xuy8as:hover:before{animation:none}}.toast.svelte-1lg3n2t{background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:var(--r-strip);box-shadow:var(--shadow-popover);color:var(--text-primary);font-size:var(--font-size-meta);align-items:center;gap:var(--space-3);inline-size:fit-content;max-inline-size:min(34rem,100vw - 2rem);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);z-index:var(--layer-toast);margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(max(var(--space-4), env(safe-area-inset-bottom)) + var(--toast-lift,0px));inset-inline:0}.toast-say.svelte-1lg3n2t{line-height:var(--leading-meta);text-box:trim-both cap alphabetic;min-inline-size:0}.toast.svelte-1lg3n2t .btn{flex:none}@media (width<=30rem){.toast.svelte-1lg3n2t{inline-size:min(100% - 2rem,26.25rem);max-inline-size:none;padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:flex-end}.toast-say.svelte-1lg3n2t{flex:100%}}.build-info.svelte-b4k9dg{color:var(--sidebar-text-muted);font-size:var(--font-size-compact);line-height:var(--row-copy-leading);min-inline-size:0}dl.svelte-b4k9dg{column-gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr);row-gap:0;margin:0;display:grid}dl.svelte-b4k9dg>div:where(.svelte-b4k9dg){align-items:baseline;gap:var(--space-2);grid-column:1/-1;grid-template-columns:subgrid;min-inline-size:0;display:grid}dt.svelte-b4k9dg,dd.svelte-b4k9dg{margin:0}dd.svelte-b4k9dg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side.svelte-129hoe0{--tree-gutter:var(--space-3);background:var(--sidebar-bg);border-inline-end:1px solid var(--sidebar-border);box-sizing:border-box;color:var(--sidebar-text);align-self:start;gap:var(--space-4);block-size:100dvh;inline-size:var(--sidebar-layout-width);padding:var(--space-4) 12px;timeline-scope:--side-tree;flex-direction:column;padding-block-end:max(var(--space-4), env(safe-area-inset-bottom));display:flex;position:sticky;top:0;overflow:hidden}.side.svelte-129hoe0>.tree:where(.svelte-129hoe0){margin-block:calc(-1 * var(--space-4));min-block-size:0;padding-block:var(--space-4);scroll-timeline:--side-tree block;scrollbar-width:thin;background-attachment:local,scroll;background-image:linear-gradient(to top, var(--sidebar-bg) var(--space-3), transparent), radial-gradient(ellipse 50% 100% at 50% 100%, var(--sidebar-scroll-shadow), transparent);background-position:var(--space-3) 100%, var(--space-3) 100%;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--space-3)) var(--space-8), calc(100% - 2 * var(--space-3)) var(--space-3);flex:auto;align-content:start;margin-inline:-12px;padding-inline:12px;overflow:hidden auto}.side-head.svelte-129hoe0{align-items:center;gap:var(--space-2);padding-inline:var(--space-2) 0;grid-template-columns:1fr auto;display:grid}.side-kicker.svelte-129hoe0{color:var(--sidebar-text-muted);letter-spacing:.09em;text-box:trim-both cap alphabetic;text-transform:uppercase;grid-column:1;font-size:.625rem;font-weight:600}.side-title.svelte-129hoe0{font-size:var(--font-size-meta);text-box:trim-both cap alphabetic;grid-column:1;min-block-size:10px;font-weight:650}.side-fold.svelte-129hoe0{block-size:var(--control-height-compact);color:var(--sidebar-text-muted);cursor:pointer;inline-size:var(--control-height-compact);background:0 0;border:0;border-radius:6px;grid-area:1/2/3;justify-content:center;align-items:center;padding:0;display:inline-flex}.side-fold.svelte-129hoe0:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text)}.side-fold.svelte-129hoe0:active{background:var(--sidebar-item-pressed)}.fold-glyph.svelte-129hoe0{display:inline-flex}.side-search.svelte-129hoe0{background:var(--sidebar-popover-bg);block-size:var(--control-height-compact);border:1px solid var(--sidebar-popover-border);border-radius:var(--radius-control);box-sizing:border-box;color:var(--sidebar-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-meta);align-items:center;gap:var(--space-2);padding:0 calc(var(--tree-gutter) - 1px);flex:none;font-weight:500;display:flex;position:relative}.side-search.svelte-129hoe0:after{border-radius:inherit;box-shadow:0 6px 10px -4px var(--sidebar-scroll-shadow);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@supports (animation-timeline:scroll()){.side-search.svelte-129hoe0:after{animation:svelte-129hoe0-side-cast var(--ease-linear) both;animation-timeline:--side-tree;animation-range:0 20px}}@keyframes svelte-129hoe0-side-cast{to{opacity:1}}.side-search.svelte-129hoe0:hover{background:var(--sidebar-menu-hover);color:var(--sidebar-text)}.side-search.svelte-129hoe0:active{background:var(--sidebar-menu-pressed)}.side-search.svelte-129hoe0 .t:where(.svelte-129hoe0){text-align:start;text-box:trim-both cap alphabetic;flex:1}.side-search.svelte-129hoe0 kbd:where(.svelte-129hoe0){color:var(--sidebar-text-muted);font-family:inherit;font-size:var(--font-size-micro);text-box:trim-both cap alphabetic}.side-ws-mini.svelte-129hoe0{block-size:var(--touch-target);cursor:pointer;color:var(--sidebar-text-secondary);align-items:center;gap:var(--space-1);background:0 0;border:0;border-radius:6px;grid-area:2/1;justify-content:center;inline-size:100%;padding:0;display:none}.side-ws-mini.svelte-129hoe0:hover{background:var(--sidebar-item-hover)}.side-ws-mini.svelte-129hoe0:active{background:var(--sidebar-item-pressed)}.side-ws-mini.svelte-129hoe0 .ws-mini{block-size:28px;inline-size:28px;font-size:.625rem}.side-ws-mini.svelte-129hoe0 .ws-mini.is-console{background:var(--sidebar-active-bg);color:var(--sidebar-item-active-text)}.side-foot.svelte-129hoe0{border-block-start:1px solid var(--sidebar-border);gap:2px;margin-block-start:auto;padding-block-start:var(--space-3);display:none}.side-foot.svelte-129hoe0 .tree-row:where(.svelte-129hoe0){cursor:pointer;text-align:start;background:0 0;border:0;inline-size:100%;font-family:inherit}.side-foot.svelte-129hoe0 .ws-mini{border-radius:50%}.sidebar-build.svelte-129hoe0{border-block-start:1px solid var(--sidebar-border);min-inline-size:0;padding-block-start:var(--space-4);padding-inline:var(--tree-gutter);flex:none}.rail-badge.svelte-129hoe0{background:var(--sidebar-count-signal-bg);block-size:var(--tier-mark);color:var(--sidebar-count-signal-ink);font-family:var(--mono);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;line-height:var(--leading-flat);min-inline-size:var(--tier-mark);padding-inline:var(--space-1);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.rail-badge.svelte-129hoe0 .t:where(.svelte-129hoe0){text-box:trim-both cap alphabetic}.fold-glyph.folded.svelte-129hoe0{scale:-1 1}.tree.svelte-129hoe0{gap:2px;display:grid;position:relative}.nav-thumb.svelte-129hoe0{background:var(--sidebar-active-bg);block-size:var(--nav-thumb-height,0px);border-radius:var(--nav-thumb-radius,var(--radius-control));box-shadow:var(--sidebar-thumb-shadow);box-sizing:border-box;inline-size:var(--nav-thumb-width,100%);pointer-events:none;transition:block-size var(--duration-travel) var(--ease-travel), inline-size var(--duration-travel) var(--ease-travel), inset-inline-start var(--duration-travel) var(--ease-travel), border-radius var(--duration-travel) var(--ease-travel), translate var(--duration-press) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard);position:absolute;inset-block-start:var(--nav-thumb-top,0px);inset-inline-start:var(--nav-thumb-left,0px)}.tree.svelte-129hoe0:not(.thumb-ready) .nav-thumb:where(.svelte-129hoe0){display:none}.tree.svelte-129hoe0:has(.tree-row.is-active:where(.svelte-129hoe0):active) .nav-thumb:where(.svelte-129hoe0){background-image:linear-gradient(var(--interactive-pressed), var(--interactive-pressed));box-shadow:var(--sidebar-pressed-inset), var(--sidebar-thumb-shadow-pressed);translate:0 1px}.tree-row.svelte-129hoe0{block-size:var(--control-height-compact);border-radius:var(--radius-control);box-sizing:border-box;color:var(--sidebar-text-secondary);font-size:var(--font-size-meta);align-items:center;gap:var(--space-2);padding:0 var(--tree-gutter);font-weight:500;text-decoration:none;display:flex;position:relative}.tree-row.svelte-129hoe0 .t:where(.svelte-129hoe0){text-box:trim-both cap alphabetic}.gi.svelte-129hoe0{flex:none;align-items:center;display:inline-flex}.tree-row.svelte-129hoe0:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text)}.tree-row.svelte-129hoe0:active{background:var(--sidebar-item-pressed)}.tree-row.svelte-129hoe0:focus-visible{outline:var(--focus-ring-width) solid var(--sidebar-focus);outline-offset:var(--focus-ring-offset)}.tree-row.is-active.svelte-129hoe0{color:var(--sidebar-item-active-text);background:0 0;font-weight:600}.tree-row.is-active.svelte-129hoe0:hover,.tree-row.is-active.svelte-129hoe0:active{box-shadow:none;background:0 0}.tree-group.svelte-129hoe0{color:var(--sidebar-text-muted);letter-spacing:.09em;font-size:.625rem;font-weight:650;line-height:var(--leading-tight);margin:var(--space-5) var(--tree-gutter) var(--space-2);text-transform:uppercase}.tree.svelte-129hoe0>.tree-group:where(.svelte-129hoe0):first-of-type{margin-block-start:0}.tree-row.is-foot.svelte-129hoe0{margin-block-start:var(--space-5)}.dirty-mark.svelte-129hoe0{background:var(--sidebar-bg);box-sizing:border-box;block-size:14px;color:var(--warning);font-family:var(--mono);inline-size:14px;font-size:.6875rem;font-weight:800;line-height:var(--leading-flat);text-box:trim-both cap alphabetic;border:1px solid;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.tab-count.svelte-129hoe0{background:var(--sidebar-item-hover);block-size:var(--tier-mark);color:var(--sidebar-text-secondary);font-family:var(--mono);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;line-height:var(--leading-flat);padding:0 var(--space-2);border-radius:6px;align-items:center;display:inline-flex}.tab-count.svelte-129hoe0 .t:where(.svelte-129hoe0){text-box:trim-both cap alphabetic;display:block}.tab-count.is-signal.svelte-129hoe0{background:var(--sidebar-count-signal-bg);color:var(--sidebar-count-signal-ink);font-weight:500}.tree-row.is-active.svelte-129hoe0 .tab-count:where(.svelte-129hoe0){border:1px solid color-mix(in srgb, var(--sidebar-item-active-text) 40%, transparent);color:var(--sidebar-item-active-text);background:0 0}.tree-row.is-active.svelte-129hoe0 .tab-count.is-signal:where(.svelte-129hoe0){background:var(--sidebar-item-active-text);border-color:var(--sidebar-item-active-text);color:var(--sidebar-active-bg);font-weight:700}@media (width>=64.0625rem){.app-shell.sidebar-collapsed .sidebar-build.svelte-129hoe0{display:none}.app-shell.sidebar-collapsed .side.svelte-129hoe0{z-index:var(--layer-chrome);padding-inline:12px 11px}.app-shell.sidebar-collapsed .side.svelte-129hoe0>.tree:where(.svelte-129hoe0){background-position:12px 100%,12px 100%;background-size:calc(100% - 23px) var(--space-8), calc(100% - 23px) var(--space-3);margin-inline:-12px -11px;padding-inline:12px 11px}.app-shell.sidebar-collapsed .side-head.svelte-129hoe0{justify-items:center;row-gap:var(--space-2);grid-template-columns:1fr;inline-size:100%;padding-inline:0}.app-shell.sidebar-collapsed .side-kicker.svelte-129hoe0,.app-shell.sidebar-collapsed .side-title.svelte-129hoe0{display:none}.app-shell.sidebar-collapsed .side-fold.svelte-129hoe0{block-size:var(--touch-target);grid-area:1/1;inline-size:100%}.app-shell.sidebar-collapsed .side-ws-mini.svelte-129hoe0{display:inline-flex}.app-shell.sidebar-collapsed .side-search.svelte-129hoe0{block-size:var(--touch-target);justify-content:center;gap:0;padding:0}.app-shell.sidebar-collapsed .side-search.svelte-129hoe0 .t:where(.svelte-129hoe0),.app-shell.sidebar-collapsed .side-search.svelte-129hoe0 kbd:where(.svelte-129hoe0){display:none}.app-shell.sidebar-collapsed .side.svelte-129hoe0>.tree:where(.svelte-129hoe0){margin-block-end:0}.app-shell.sidebar-collapsed .side-foot.svelte-129hoe0{margin-block-start:calc(var(--space-4) * -1);display:grid}.app-shell.sidebar-collapsed .side-foot.svelte-129hoe0 .tree-row:where(.svelte-129hoe0){justify-content:center;gap:0;padding:0;position:relative}.app-shell.sidebar-collapsed .side-foot.svelte-129hoe0 .rail-badge:where(.svelte-129hoe0){background:var(--sidebar-count-signal-ink);block-size:6px;inline-size:6px;min-inline-size:0;padding:0;position:absolute;inset-block-start:6px;inset-inline-end:8px}.app-shell.sidebar-collapsed .side-foot.svelte-129hoe0 .rail-badge:where(.svelte-129hoe0) .t:where(.svelte-129hoe0){display:none}.app-shell.sidebar-collapsed .tree-row.svelte-129hoe0{block-size:var(--touch-target);justify-content:center;gap:0;padding:0}.app-shell.sidebar-collapsed .tree-row.svelte-129hoe0>.t:where(.svelte-129hoe0){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.app-shell.sidebar-collapsed .tree-group.svelte-129hoe0{background:var(--sidebar-border);color:#0000;block-size:1px;margin:var(--space-1) var(--space-2);padding:0;overflow:hidden}.app-shell.sidebar-collapsed .tree-row.svelte-129hoe0:has(.tab-count.is-signal:where(.svelte-129hoe0)):before{background:var(--sidebar-count-signal-ink);content:"";border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:6px;inset-inline-end:8px}.app-shell.sidebar-collapsed .tree-row.svelte-129hoe0 .tab-count:where(.svelte-129hoe0){display:none}.app-shell.sidebar-collapsed .tree-row.svelte-129hoe0>.dirty-mark:where(.svelte-129hoe0){margin:0;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}}.side-tip.svelte-129hoe0{background:var(--sidebar-popover-bg);border:1px solid var(--sidebar-popover-border);box-shadow:var(--shadow-popover);color:var(--sidebar-menu-text);font-size:var(--font-size-micro);padding:var(--space-1) var(--space-2);pointer-events:none;white-space:nowrap;z-index:var(--layer-flyout);border-radius:6px;position:fixed;inset-block-start:var(--tip-y,0);inset-inline-start:var(--tip-x,0);translate:0 -50%}@media (width<=47.9375rem){.side.svelte-129hoe0{box-shadow:8px 0 24px var(--shadow-color);inline-size:min(20rem,86vw);transition:translate var(--duration-fast) var(--ease-standard), visibility 0s var(--duration-fast);visibility:hidden;z-index:var(--layer-side);position:fixed;inset-block:0;inset-inline-start:0;translate:-110%}.app-shell.side-open .side.svelte-129hoe0{transition:translate var(--duration-fast) var(--ease-standard);visibility:visible;translate:0}.side-fold.svelte-129hoe0{display:none}.side-foot.svelte-129hoe0{display:grid}}.sign-in-body.svelte-ukp3az{gap:var(--space-2);display:grid}.sign-in-lead.svelte-ukp3az{color:var(--text-primary);font:650 1.0625rem / var(--leading-body) var(--sans);margin:0}.sign-in-note.svelte-ukp3az{color:var(--text-secondary);margin:0}.sign-in-error.svelte-ukp3az{background:var(--danger-tint);border-radius:var(--r-ctl);color:var(--danger);font-size:var(--font-size-compact);align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);display:flex}.sign-in-action.svelte-ukp3az{margin:var(--space-4) 0 0;display:flex}.sign-in-consent.svelte-ukp3az{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-size-compact);margin:var(--space-4) 0 0;padding-top:var(--space-3)}.sign-in-links.svelte-ukp3az{color:var(--text-muted);font-size:var(--font-size-compact);gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.sign-in-links.svelte-ukp3az a:where(.svelte-ukp3az){color:var(--text-secondary);min-block-size:var(--field-target-min);align-items:center;text-decoration:none;display:inline-flex}.sign-in-links.svelte-ukp3az a:where(.svelte-ukp3az):hover{color:var(--text-primary);text-decoration:underline}.top-bar.svelte-yic9pk{background:var(--sidebar-bg);border-block-end:1px solid var(--sidebar-border);color:var(--sidebar-text);align-items:center;gap:var(--space-2);min-block-size:56px;padding-inline:var(--space-2) var(--space-3);z-index:var(--layer-top-bar);display:none;position:sticky;inset-block-start:0}@media (width<=47.9375rem){.top-bar.svelte-yic9pk{display:flex}}.top-menu.svelte-yic9pk{block-size:var(--touch-target);border-radius:var(--r-ctl);color:var(--sidebar-text-secondary);inline-size:var(--touch-target);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.top-menu.svelte-yic9pk:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text)}.top-menu.svelte-yic9pk:active{background:var(--sidebar-item-pressed)}.top-title.svelte-yic9pk{font-size:var(--font-size-title);text-box:trim-both cap alphabetic;text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-weight:650;overflow:hidden}.top-ws.svelte-yic9pk{block-size:var(--touch-target);border-radius:var(--r-ctl);color:var(--sidebar-text-secondary);font-size:var(--font-size-compact);align-items:center;gap:var(--space-2);max-inline-size:46vw;padding-inline:var(--space-2);background:0 0;border:1px solid #0000;font-weight:600;display:inline-flex}.top-ws.svelte-yic9pk:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text)}.top-ws.svelte-yic9pk:active{background:var(--sidebar-item-pressed)}.top-ws.svelte-yic9pk .t:where(.svelte-yic9pk){text-box:trim-both cap alphabetic;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.top-ws-mark.svelte-yic9pk{background:var(--sidebar-item-hover);border-radius:var(--r-chip);block-size:24px;color:var(--sidebar-text);font-size:var(--font-size-micro);flex:none;justify-content:center;align-items:center;inline-size:24px;display:inline-flex}.settings-draft-attention.svelte-nl3sca{animation:svelte-nl3sca-attention-arrive var(--duration-fast) var(--ease-standard) both}@keyframes svelte-nl3sca-attention-arrive{0%{opacity:0;transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.settings-draft-attention.svelte-nl3sca{animation:none}}.panel-boot.svelte-1hwhxni{justify-content:center;align-items:center;min-height:100dvh;display:flex}.panel-boot-word.svelte-1hwhxni{animation:svelte-1hwhxni-panel-boot-appear var(--duration-normal) var(--ease-standard) var(--delay-boot-quiet) both;color:var(--text-muted);font-size:var(--font-size-meta)}@keyframes svelte-1hwhxni-panel-boot-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.panel-boot-word.svelte-1hwhxni{animation-duration:1ms}}@layer theme,base,components,utilities;:root,.force-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primitive-light-canvas:#eef2f0;--primitive-light-surface:#fff;--primitive-light-raised:#fafbfa;--primitive-light-inset:#f0f3f2;--primitive-light-control:#f8faf9;--primitive-light-rule:#e3e8e6;--primitive-light-control-border:#c4cec9;--primitive-light-control-border-hover:#99a7a1;--primitive-light-text:#18211f;--primitive-light-secondary:#4c5b57;--primitive-light-muted:#63716c;--primitive-dark-canvas:#0e1116;--primitive-dark-surface:#151a21;--primitive-dark-raised:#1b222b;--primitive-dark-inset:#202833;--primitive-dark-control:#1a2029;--primitive-dark-rule:#2a323d;--primitive-dark-control-border:#3a4653;--primitive-dark-control-border-hover:#536170;--primitive-dark-text:#f3f6f7;--primitive-dark-secondary:#c4cdd4;--primitive-dark-muted:#95a1ab;--primitive-light-sidebar:#e6ede9;--primitive-dark-sidebar:#10151b;--primitive-petrol-800:#115e59;--primitive-petrol-700:#0f766e;--primitive-petrol-400:#2dd4bf;--primitive-petrol-200:#99f6e4;--primitive-petrol-50:#e7f5f2;--primitive-petrol-950:#103634;--primitive-info-light:#526b7a;--primitive-info-light-tint:#edf2f4;--primitive-info-dark:#b6c5d1;--primitive-info-dark-tint:#26323b;--primitive-success-light:#187733;--primitive-success-light-tint:#e9f7ec;--primitive-success-dark:#7fd396;--primitive-success-dark-tint:#16351f;--primitive-warning-light:#8a5d17;--primitive-warning-light-tint:#f8f0de;--primitive-warning-dark:#e8c07a;--primitive-warning-dark-tint:#382f20;--primitive-danger-light:#a33a45;--primitive-danger-light-tint:#faecee;--primitive-danger-dark:#f0a0a6;--primitive-danger-dark-tint:#3a2429;--canvas:var(--primitive-light-canvas);--surface-base:var(--primitive-light-surface);--surface-raised:var(--primitive-light-raised);--surface-inset:var(--primitive-light-inset);--surface-control:var(--primitive-light-control);--border-subtle:var(--primitive-light-rule);--border-control:var(--primitive-light-control-border);--border-firm:var(--border-strong);--avatar-ring:#18211f38;--text-primary:var(--primitive-light-text);--text-secondary:var(--primitive-light-secondary);--text-muted:var(--primitive-light-muted);--brand-action:var(--primitive-petrol-700);--brand-action-hover:var(--primitive-petrol-800);--brand-action-pressed:#134e4a;--brand-action-tint:var(--primitive-petrol-50);--brand-action-text:#0f625b;--on-brand-action:#fff;--decision-accent:var(--warning);--unsaved-surface:#fff4d8;--unsaved-ink:#6b4916;--unsaved-secondary:#75613b;--unsaved-control:#fffcf3;--unsaved-control-border:#b5a079;--unsaved-border:color-mix(in srgb, var(--decision-accent) 55%, var(--border-subtle));--decision-accent-hover:color-mix(in srgb, var(--warning) 90%, black);--decision-accent-pressed:color-mix(in srgb, var(--warning) 80%, black);--on-decision-accent:#fff;--decision-border-width:2px;--focus:var(--primitive-petrol-700);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-inset:-2px;--focus-ring-flush:0;--info:var(--primitive-info-light);--info-tint:var(--primitive-info-light-tint);--success:var(--primitive-success-light);--success-tint:var(--primitive-success-light-tint);--warning:var(--primitive-warning-light);--warning-tint:var(--primitive-warning-light-tint);--danger:var(--primitive-danger-light);--danger-tint:var(--primitive-danger-light-tint);--on-danger:#fff;--danger-hover:color-mix(in srgb, var(--danger) 88%, black);--neutral-tint:var(--primitive-light-inset);--role-tint:#efeaf9;--role-ink:#5b459f;--interactive-hover:#f1f5f3;--interactive-hover-layer:#18211f1a;--interactive-pressed:#18211f29;--interactive-pressed-bg:#e7ece9;--scrim:#0e11168f;--shadow-color:#18211f1a;--sidebar-bg:var(--primitive-light-sidebar);--sidebar-border:#c9d4cf;--sidebar-text:var(--primitive-light-text);--sidebar-text-secondary:#3d4b47;--sidebar-text-muted:#53615c;--sidebar-item-hover:#cfd7d2;--sidebar-item-pressed:#c2cbc5;--sidebar-scroll-shadow:#18211f1a;--sidebar-count-signal-bg:#14498f1a;--sidebar-count-signal-ink:#14498f;--sidebar-active-bg:#0f766e;--sidebar-active-ink:#fff;--sidebar-item-active-text:var(--sidebar-active-ink);--sidebar-thumb-shadow:0 4px 12px -8px #18211f6b, 0 1px 3px #18211f24;--sidebar-thumb-shadow-pressed:0 1px 2px #18211f1f;--sidebar-pressed-inset:inset 0 1px 2px #18211f1f;--sidebar-thumb-line:color-mix(in srgb, var(--sidebar-text) 50%, var(--sidebar-bg));--sidebar-focus:var(--primitive-petrol-700);--sidebar-popover-bg:#fff;--sidebar-popover-border:#d9e0dd;--sidebar-menu-text:var(--primitive-light-text);--sidebar-menu-muted:#53615c;--sidebar-menu-hover:#e3e7e4;--sidebar-menu-pressed:#d4dbd6;--sidebar-stop:var(--primitive-danger-light);--sidebar-stop-tint:var(--primitive-danger-light-tint);--sidebar-seg-track:color-mix(in srgb, var(--sidebar-menu-text) 5%, transparent);--sidebar-seg-hover:var(--interactive-hover-layer);--sidebar-seg-pressed:var(--interactive-pressed);--unread-badge-bg:#d03339;--unread-badge-text:#fff;--control-bg:var(--surface-control);--control-bg-hover:color-mix(in oklab, var(--text-primary) 10%, var(--control-bg));--control-bg-pressed:color-mix(in srgb, var(--text-primary) 16%, var(--control-bg));--control-border:var(--border-control);--control-border-hover:var(--primitive-light-control-border-hover);--input-bg:var(--surface-inset);--popover-bg:var(--surface-base);--popover-border:var(--border-subtle);--pagination-bg:var(--surface-inset);--row-hover:color-mix(in srgb, var(--text-primary) 5.4%, transparent);--row-pressed:color-mix(in srgb, var(--text-primary) 10.9%, transparent);--dialog-bg:var(--surface-base);--dialog-border:var(--border-subtle);--drift:#14498f;--diff-chg-ink:var(--drift);--diff-chg-bg:color-mix(in srgb, var(--drift) 9%, var(--surface-base));--diff-del-ink:var(--danger);--verb-add:#176a29;--diff-add-ink:var(--verb-add);--diff-add-bg:#e4f3e6;--diff-del-bg:#fbe9e9;--diff-add-word:#c2e5c8;--diff-del-word:#f4cbcb;--code-key:#0550ae;--code-const:#6d3fc0;--code-string:#8f3a1c;--code-selection-bg:var(--brand-action);--code-selection-ink:var(--on-brand-action);--code-gutter:var(--text-secondary);--code-comment:color-mix(in srgb, var(--text-muted) 85%, var(--text-primary));--code-punct:var(--text-secondary);--managed-bar:var(--brand-action);--match-ink:var(--brand-action-text);--cell-pending:var(--diff-chg-ink);--cell-pending-bg:var(--diff-chg-bg);--cell-refused:var(--danger);--cell-refused-bg:var(--danger-tint);--switch-track-off:var(--surface-inset);--switch-track-off-border:var(--border-strong);--switch-track-on:var(--brand-action);--switch-thumb:#fff;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", "Cascadia Code", menlo, consolas, monospace;--sans:"Plus Jakarta Sans", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--chart-ink:var(--brand-action);--chart-grid:var(--border-subtle);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--rhythm-pane-top-wide:40px;--rhythm-pane-top-compact:16px;--rhythm-head-copy:8px;--rhythm-head-surface-wide:24px;--rhythm-head-surface-compact:20px;--rhythm-head-toolbar:20px;--rhythm-head-actions-stacked:12px;--rhythm-toolbar-surface:16px;--rhythm-card-head-body:16px;--rhythm-card-foot-band:calc(var(--rhythm-card-head-body) + var(--row-pad-default));--rhythm-card-gap:var(--space-4);--rhythm-surface-pad:var(--space-5);--rhythm-surface-pad-compact:var(--space-4);--row-pad-default:12px;--row-hairline:1px;--row-pad-compact:8px;--row-copy-gap:8px;--row-copy-leading:calc(1cap + var(--row-copy-gap));--card-head-line:13px;--object-name-line:20px;--setting-say-min:13rem;--inherit-marker-size:26px;--inherit-marker-gap:6px;--cp-cell:26px;--cp-cols:8;--cp-gap:var(--space-1);--cp-pad:var(--space-2);--cp-width:calc(var(--cp-cell) * var(--cp-cols) + var(--cp-gap) * (var(--cp-cols) - 1) + var(--cp-pad) * 2 + 2px);--cp-hue-height:24px;--cp-hue-thumb:16px;--cp-area-height:10rem;--cp-knob:14px;--font-size-nano:.5625rem;--font-size-micro:.6875rem;--font-size-compact:.75rem;--font-size-meta:.8125rem;--font-size-body:.9375rem;--font-size-control:.8125rem;--font-size-title:1rem;--font-size-card-title:1.0625rem;--font-size-dialog-title:1.25rem;--font-size-page-title:1.75rem;--leading-flat:1;--leading-tight:1rem;--leading-micro:1.0625rem;--leading-compact:1.125rem;--leading-meta:1.25rem;--leading-body:1.4375rem;--leading-title:1.625rem;--leading-page:2.125rem;--measure-note:26rem;--radius-chip:999px;--radius-control:8px;--radius-surface:10px;--radius-popover:12px;--radius-dialog:14px;--r-strip:var(--radius-surface);--r-ctl:var(--radius-control);--r-well:var(--radius-control);--r-chip:6px;--control-height:40px;--control-height-compact:34px;--control-height-chip:24px;--control-height-chip-small:20px;--tier-quiet:28px;--tier-mark:20px;--status-pill-line:1.5rem;--touch-target:44px;--field-target-min:24px;--control-inset:2px;--icon-nano:8px;--icon-micro:10px;--icon-xs:12px;--icon-sm:13px;--icon-base:16px;--icon-md:18px;--rail-width:60px;--sidebar-width:228px;--sidebar-width-collapsed:4.5rem;--content-max:70rem;--toc-width:12rem;--pagination-height:2.75rem;--pressed-inset:inset 0 1px 2px #18211f1f;--duration-press:.1s;--duration-fast:.16s;--duration-normal:.22s;--rhythm-pulse:.7s;--rhythm-spinner:.9s;--rhythm-shimmer:1.35s;--rhythm-preview:1.6s;--rhythm-live:2.6s;--rhythm-turn:9s;--delay-boot-quiet:.3s;--ease-standard:cubic-bezier(.16, 1, .3, 1);--ease-out:var(--ease-standard);--duration-travel:.24s;--ease-travel:cubic-bezier(.22, 1, .36, 1);--ease-overshoot:cubic-bezier(.34, 1.4, .64, 1);--ease-inout:ease-in-out;--ease-linear:linear;--squash-along:1.06;--squash-across:.9;--layer-chrome:10;--layer-sticky:30;--layer-top-bar:35;--layer-scrim:36;--layer-side:40;--layer-rail:50;--layer-popover:55;--layer-menu:55;--layer-flyout:60;--layer-dialog:75;--layer-dialog-popover:80;--layer-toast:85;--layer-tooltip:95;--layer-skip:120;--shadow-plate:0 1px 2px var(--shadow-color);--shadow-popover:0 16px 42px var(--shadow-color);--shadow-dialog:0 24px 72px color-mix(in srgb, var(--shadow-color) 82%, black);--segment-track:color-mix(in srgb, var(--text-primary) 5%, transparent);--segment-thumb:var(--brand-action);--segment-hover:var(--interactive-hover-layer);--segment-pressed:var(--interactive-pressed);--night-seg-track:#ffffff12;--night-seg-thumb:#ffffff2b;--night-seg-border:#ffffff29;--night-seg-hover:#ffffff1f;--night-seg-pressed:#fff3;--night-seg-shadow:0 1px 3px #00000057, inset 0 0 0 .5px #fff3;--night-seg-text:#f6f9ff;--night-seg-muted:#bacbe9;--border-strong:color-mix(in srgb, var(--text-primary) 53%, var(--surface-base))}:root[data-theme=dark],.force-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:var(--primitive-dark-canvas);--surface-base:var(--primitive-dark-surface);--surface-raised:var(--primitive-dark-raised);--surface-inset:var(--primitive-dark-inset);--surface-control:var(--primitive-dark-control);--border-subtle:var(--primitive-dark-rule);--chart-grid:var(--border-subtle);--border-control:var(--primitive-dark-control-border);--control-border-hover:var(--primitive-dark-control-border-hover);--avatar-ring:#ffffff38;--text-primary:var(--primitive-dark-text);--text-secondary:var(--primitive-dark-secondary);--text-muted:var(--primitive-dark-muted);--brand-action:var(--primitive-petrol-400);--chart-ink:var(--brand-action);--brand-action-hover:#5eead4;--brand-action-pressed:var(--primitive-petrol-200);--brand-action-tint:var(--primitive-petrol-950);--brand-action-text:var(--primitive-petrol-200);--on-brand-action:#062c2a;--decision-accent:var(--warning);--unsaved-surface:#2b271d;--unsaved-ink:#f1d393;--unsaved-secondary:#c4b695;--unsaved-control:#211f19;--unsaved-control-border:#716047;--unsaved-border:color-mix(in srgb, var(--decision-accent) 55%, var(--border-subtle));--decision-accent-hover:color-mix(in srgb, var(--warning) 90%, white);--decision-accent-pressed:color-mix(in srgb, var(--warning) 80%, white);--on-decision-accent:#251c0a;--focus:var(--primitive-petrol-400);--info:var(--primitive-info-dark);--info-tint:var(--primitive-info-dark-tint);--success:var(--primitive-success-dark);--success-tint:var(--primitive-success-dark-tint);--warning:var(--primitive-warning-dark);--warning-tint:var(--primitive-warning-dark-tint);--danger:var(--primitive-danger-dark);--danger-tint:var(--primitive-danger-dark-tint);--on-danger:#2e0b10;--danger-hover:color-mix(in srgb, var(--danger) 88%, white);--neutral-tint:var(--primitive-dark-inset);--role-tint:#2a2440;--role-ink:#c4b5fd;--interactive-hover:var(--primitive-dark-raised);--interactive-hover-layer:#ffffff16;--interactive-pressed:#ffffff24;--interactive-pressed-bg:#26313d;--scrim:#0000009e;--shadow-color:#00000052;--sidebar-bg:var(--primitive-dark-sidebar);--sidebar-border:var(--primitive-dark-rule);--sidebar-text:var(--primitive-dark-text);--sidebar-text-secondary:#c9d2d9;--sidebar-text-muted:#9caab5;--sidebar-item-hover:#1e2932;--sidebar-item-pressed:#253440;--sidebar-scroll-shadow:#ffffff29;--sidebar-active-bg:var(--primitive-petrol-400);--sidebar-active-ink:#062c2a;--sidebar-item-active-text:var(--sidebar-active-ink);--sidebar-count-signal-bg:#92c1ff24;--sidebar-count-signal-ink:#92c1ff;--pressed-inset:inset 0 1px 2px #0006, inset 0 -1px 0 #ffffff0a;--sidebar-thumb-shadow:0 5px 14px -8px #000000c7, 0 1px 3px #00000061;--sidebar-thumb-shadow-pressed:0 1px 2px #00000057;--sidebar-pressed-inset:inset 0 1px 2px #0006, inset 0 -1px 0 #ffffff0a;--sidebar-thumb-line:color-mix(in srgb, var(--sidebar-text) 36%, var(--sidebar-bg));--sidebar-focus:var(--primitive-petrol-400);--sidebar-popover-bg:#1b222b;--sidebar-popover-border:#333d49;--sidebar-menu-text:var(--primitive-dark-text);--sidebar-menu-muted:#9caab5;--sidebar-menu-hover:#2a323c;--sidebar-menu-pressed:#323e4b;--sidebar-stop:var(--primitive-danger-dark);--sidebar-stop-tint:var(--primitive-danger-dark-tint);--sidebar-seg-track:#0000004d;--sidebar-seg-hover:#ffffff16;--sidebar-seg-pressed:#ffffff24;--unread-badge-bg:#d03339;--unread-badge-text:#fff;--control-bg-hover:color-mix(in srgb, #fff 8.5%, var(--control-bg));--control-bg-pressed:color-mix(in srgb, #fff 14%, var(--control-bg));--pagination-bg:var(--surface-inset);--row-hover:#fff1;--row-pressed:#ffffff20;--drift:#accfff;--diff-chg-ink:var(--drift);--diff-chg-bg:color-mix(in srgb, var(--drift) 16%, var(--surface-base));--diff-del-ink:var(--danger);--verb-add:#8ce0a2;--diff-add-ink:var(--verb-add);--diff-add-bg:#14301f;--diff-del-bg:#3c1f24;--diff-add-word:#1f4c32;--diff-del-word:#5c2e35;--code-key:#82b3f0;--code-const:#c5a3f2;--code-string:#ffb187;--code-selection-bg:var(--brand-action);--code-selection-ink:var(--on-brand-action);--code-gutter:var(--text-secondary);--code-comment:color-mix(in srgb, var(--text-muted) 85%, var(--text-primary));--code-punct:var(--text-secondary);--managed-bar:var(--brand-action);--match-ink:var(--brand-action-text);--cell-pending:var(--diff-chg-ink);--cell-pending-bg:var(--diff-chg-bg);--cell-refused:var(--danger);--cell-refused-bg:var(--danger-tint);--switch-track-off:var(--surface-inset);--switch-track-off-border:var(--border-strong);--switch-track-on:var(--brand-action);--switch-thumb:#10151b;--control-bg:var(--surface-control);--input-bg:var(--surface-inset);--popover-bg:var(--surface-base);--dialog-bg:var(--surface-base);--segment-track:#0000004d;--segment-thumb:var(--brand-action);--segment-hover:var(--interactive-hover-layer);--segment-pressed:var(--interactive-pressed);--border-strong:color-mix(in srgb, var(--text-primary) 40%, var(--surface-base))}.app-shell.root-mode{--canvas:#f3f1f7;--surface-base:#fbfaff;--surface-raised:#f7f5fb;--surface-inset:#eeebf4;--surface-control:#f8f6fb;--border-subtle:#ded8e8;--chart-grid:var(--border-subtle);--border-control:#c9c0d8;--border-firm:#a99bc0;--avatar-ring:#23182f38;--interactive-hover:#f0ecf6;--interactive-pressed-bg:#e7e1ef;--focus:#6d54bd;--brand-action:#6d54bd;--chart-ink:var(--brand-action);--brand-action-hover:#5c46a8;--brand-action-pressed:#4f3c91;--brand-action-tint:#ede9fa;--brand-action-text:#5c46a8;--on-brand-action:#fff;--text-muted:#6c6876;--row-hover:color-mix(in srgb, var(--text-primary) 5.3%, transparent);--row-pressed:color-mix(in srgb, var(--text-primary) 10.9%, transparent);--neutral-tint:var(--surface-inset);--role-tint:#372e50;--role-ink:#cfc0ff;--pagination-bg:var(--surface-inset);--input-bg:var(--surface-inset);--control-bg:var(--surface-control);--control-bg-hover:color-mix(in oklab, var(--text-primary) 10%, var(--control-bg));--control-bg-pressed:color-mix(in srgb, var(--text-primary) 16%, var(--control-bg));--control-border:var(--border-control);--segment-track:color-mix(in srgb, var(--text-primary) 5%, transparent);--segment-hover:var(--interactive-hover-layer);--segment-pressed:var(--interactive-pressed);--segment-thumb:var(--brand-action);--popover-bg:var(--surface-base);--popover-border:var(--border-subtle);--dialog-bg:var(--surface-base);--dialog-border:var(--border-subtle);--diff-chg-ink:var(--drift);--diff-chg-bg:color-mix(in srgb, var(--drift) 9%, var(--surface-base));--diff-del-ink:var(--danger);--diff-add-ink:var(--verb-add);--diff-add-bg:#e4f3e6;--diff-del-bg:#fbe9e9;--diff-add-word:#c2e5c8;--diff-del-word:#f4cbcb;--code-selection-bg:var(--brand-action);--code-selection-ink:var(--on-brand-action);--code-gutter:var(--text-secondary);--code-comment:color-mix(in srgb, var(--text-muted) 85%, var(--text-primary));--code-punct:var(--text-secondary);--managed-bar:var(--brand-action);--match-ink:var(--brand-action-text);--cell-pending:var(--diff-chg-ink);--cell-pending-bg:var(--diff-chg-bg);--cell-refused:var(--danger);--cell-refused-bg:var(--danger-tint);--switch-track-off:var(--surface-inset);--switch-track-off-border:var(--border-strong);--switch-track-on:var(--brand-action);--sidebar-bg:#15121d;--sidebar-border:#322b40;--sidebar-text:#f5f2fa;--sidebar-text-secondary:#cfc8dc;--sidebar-text-muted:#aca4bb;--sidebar-item-hover:#282433;--sidebar-item-pressed:#322c42;--sidebar-scroll-shadow:#ffffff29;--sidebar-active-bg:#6d54bd;--sidebar-active-ink:#fff;--sidebar-item-active-text:var(--sidebar-active-ink);--sidebar-thumb-shadow:0 5px 14px -8px #000000d1, 0 1px 3px #0000006b;--sidebar-thumb-shadow-pressed:0 1px 2px #0000005c;--sidebar-pressed-inset:inset 0 1px 2px #0006, inset 0 -1px 0 #ffffff0a;--sidebar-thumb-line:color-mix(in srgb, var(--sidebar-text) 36%, var(--sidebar-bg));--sidebar-focus:#b9a4ff;--sidebar-count-signal-bg:#a7c7f224;--sidebar-count-signal-ink:#a7c7f2;--sidebar-popover-bg:#221d2f;--sidebar-popover-border:#3f3656;--sidebar-menu-text:#f5f2fa;--sidebar-menu-muted:#aca4bb;--sidebar-menu-hover:#332d43;--sidebar-menu-pressed:#3e3552;--sidebar-stop:var(--primitive-danger-dark);--sidebar-stop-tint:var(--primitive-danger-dark-tint);--sidebar-seg-track:#0000004d;--sidebar-seg-hover:#ffffff16;--sidebar-seg-pressed:#ffffff24;--border-strong:color-mix(in srgb, var(--text-primary) 40%, var(--surface-base))}:root[data-theme=dark] .app-shell.root-mode,.force-dark .app-shell.root-mode{--canvas:#0f0d14;--surface-base:#17131f;--surface-raised:#1d1927;--surface-inset:#231e2d;--surface-control:#1b1724;--border-subtle:#342d40;--chart-grid:var(--border-subtle);--border-control:#4a405a;--border-firm:#6c5f80;--avatar-ring:#ffffff38;--text-primary:#f4f1f8;--text-secondary:#cbc3d4;--text-muted:#9e95aa;--interactive-hover:#211c2a;--interactive-pressed-bg:#2b2436;--focus:#b9a4ff;--brand-action:#a78bfa;--chart-ink:var(--brand-action);--brand-action-hover:#b9a4ff;--brand-action-pressed:#cdbdff;--control-bg-hover:color-mix(in srgb, #fff 8.5%, var(--control-bg));--control-bg-pressed:color-mix(in srgb, #fff 14%, var(--control-bg));--brand-action-tint:#2e2544;--brand-action-text:#c4b5fd;--on-brand-action:#1c1329;--row-hover:#fff1;--row-pressed:#ffffff20;--sidebar-active-bg:#a78bfa;--sidebar-active-ink:#1c1329;--sidebar-item-active-text:var(--sidebar-active-ink);--segment-track:#0000004d;--segment-thumb:var(--brand-action);--segment-hover:var(--interactive-hover-layer);--segment-pressed:var(--interactive-pressed);--diff-add-bg:#14301f;--diff-del-bg:#3c1f24;--diff-add-word:#1f4c32;--diff-del-word:#5c2e35;--diff-add-ink:var(--verb-add);--diff-del-ink:var(--danger);--diff-chg-ink:var(--drift);--diff-chg-bg:color-mix(in srgb, var(--drift) 16%, var(--surface-base));--cell-pending:var(--diff-chg-ink);--cell-pending-bg:var(--diff-chg-bg);--cell-refused:var(--danger);--cell-refused-bg:var(--danger-tint);--code-selection-bg:var(--brand-action);--code-selection-ink:var(--on-brand-action);--code-gutter:var(--text-secondary);--code-comment:color-mix(in srgb, var(--text-muted) 85%, var(--text-primary));--code-punct:var(--text-secondary);--managed-bar:var(--brand-action);--match-ink:var(--brand-action-text);--border-strong:color-mix(in srgb, var(--text-primary) 40%, var(--surface-base));--switch-track-off:var(--surface-inset);--switch-track-off-border:var(--border-strong);--switch-track-on:var(--brand-action)}@media (width<=47.9375rem){:root{--font-size-micro:.75rem;--font-size-compact:.8125rem;--font-size-meta:.875rem;--font-size-control:.875rem;--font-size-body:1rem;--font-size-page-title:1.5rem;--leading-micro:1.125rem;--leading-compact:1.25rem;--leading-meta:1.375rem;--leading-body:1.5rem;--leading-title:1.75rem;--leading-page:2rem}}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;src:url(./PlusJakartaSansLatinExtVF.CAOONhfK.woff2)format("woff2");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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;src:url(./PlusJakartaSansLatinVF.B2KjpZfh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400 500;src:url(./JetBrainsMonoLatinExtVF.Bnd2h4Br.woff2)format("woff2");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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400 500;src:url(./JetBrainsMonoLatinVF.Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{scroll-padding-bottom:var(--settings-composer-clearance,0px)}html:focus-within{scroll-behavior:smooth}body{background:var(--canvas);color:var(--text-primary);font-family:var(--sans);font-size:var(--font-size-body);font-optical-sizing:auto;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;min-width:20rem;margin:0}:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}:root.is-booting *,:root.is-booting :before,:root.is-booting :after{transition:none!important}:root.is-booting .selection-indicator.is-travelling{animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(.btn,button,a[href],.rail-tile,.rail-ws,.side-fold,.side-search,.tree-row):active,.object-row:active,.fold summary:active,.console-menu .menu-item:active{translate:none}.object-row:has(.row-hit:active){translate:none}.choice-card:has(input:not(:disabled)):active{translate:none}.check-item:has(input:not(:disabled)):active{translate:none}.tree:has(.tree-row.is-active:active) .nav-thumb{translate:none}}@property --sidebar-layout-width{syntax:"<length>";inherits:true;initial-value:228px}.app-shell{--sidebar-layout-width:var(--sidebar-width);--pane-chrome-width:calc(var(--rail-width) + var(--sidebar-layout-width));min-height:100dvh;transition:--sidebar-layout-width var(--duration-normal) var(--ease-standard);grid-template-columns:auto auto minmax(0,1fr);display:grid}@media (width>=64.0625rem){.app-shell.sidebar-collapsed{--sidebar-layout-width:var(--sidebar-width-collapsed);--pane-chrome-width:var(--sidebar-layout-width);grid-template-columns:auto minmax(0,1fr)}.app-shell.sidebar-collapsed .rail{display:none}}@media (width<=47.9375rem){.app-shell{--pane-chrome-width:0px;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 56px)}.rail{display:none}.side-scrim{background:var(--scrim);z-index:var(--layer-scrim);position:fixed;inset:0}}.app-shell.root-mode{background:var(--canvas)}.workspace{box-sizing:border-box;min-width:0;min-height:100dvh;padding:var(--rhythm-pane-top-wide) clamp(var(--space-4), 2.4vw, var(--space-8)) max(var(--space-8), var(--settings-composer-clearance,0px));flex-direction:column;display:flex}.workspace-content{max-width:var(--content-max);flex-direction:column;flex:1;width:100%;margin-inline:auto;display:flex}.root-workspace{flex-direction:column;min-height:0;display:flex}.workspace-content:focus{outline:0}.skip-link{background:var(--surface-base);border:1px solid var(--focus);border-radius:var(--r-ctl);color:var(--text-primary);font-size:var(--font-size-body);left:var(--space-4);padding:var(--space-2) var(--space-3);top:var(--space-3);transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--duration-fast) var(--ease-out);z-index:var(--layer-skip);font-weight:650;position:fixed}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--text-muted);font:600 var(--font-size-compact) / var(--leading-compact) var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dim{color:var(--text-muted)}.load-more-alert{background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:var(--radius-control);bottom:var(--space-3);box-shadow:var(--shadow-popover);align-items:center;gap:var(--space-3);max-width:calc(100% - 2 * var(--space-4));padding:var(--space-2) var(--space-3);z-index:var(--layer-menu);display:flex;position:absolute;left:50%;transform:translate(-50%)}.load-more-alert span{color:var(--text-secondary);font-size:var(--font-size-meta)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plate{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--r-strip);box-shadow:var(--shadow-plate);margin-bottom:var(--space-4);overflow:visible}.plate-lead{border-color:var(--border-subtle)}.list-region{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.plate-alarm{border-color:var(--border-subtle)}.plate-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-2) var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.plate-header-only .plate-head{border-bottom:0;min-height:4rem}.plate-body{padding:var(--space-4)}.plate-body>:first-child{margin-top:0}.plate-body>:last-child{margin-bottom:0}.plate-body p{margin:0 0 .875rem}button,input,select{font:inherit}button{cursor:pointer}@property --control-state-layer{syntax:"<color>";inherits:false;initial-value:#0000}button:not(:disabled),a[href]{touch-action:manipulation;transition:--control-state-layer var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-press) var(--ease-standard), translate var(--duration-press) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard);-webkit-tap-highlight-color:transparent}button:active:not(:disabled),a[href]:active{background-image:linear-gradient(var(--interactive-pressed), var(--interactive-pressed));translate:0 1px}:is(.rail-tile,.rail-ws,.side-fold,.side-search,.side-ws-mini,.tree-row,.tree-kid):active{box-shadow:var(--sidebar-pressed-inset);background-image:none;translate:0 1px}.icon-button{border-radius:var(--radius-control);color:var(--text-muted);cursor:pointer;height:var(--tier-quiet);line-height:var(--leading-flat);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-standard), translate var(--duration-press) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard);-webkit-user-select:none;user-select:none;width:var(--tier-quiet);-webkit-tap-highlight-color:transparent;background-color:#0000;background-image:none;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-button-toolbar{height:var(--control-height-compact);width:var(--control-height-compact)}.icon-button:where(:hover,[aria-expanded=true],[data-state=open]):not(:disabled){background-color:var(--interactive-hover-layer);color:var(--text-primary)}.icon-button:active:not(:disabled){background-color:var(--interactive-pressed);box-shadow:var(--pressed-inset);color:var(--text-primary);background-image:none}.icon-button:disabled{cursor:default;opacity:.5}select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}:is(button,.btn,a):not(:has(>.sidebar-tooltip))>svg:first-child:not(:only-child){margin-inline-start:calc(-1 * var(--icon-ink-start,0px))}:is(button,.btn,a):not(:has(>.sidebar-tooltip))>svg:last-child:not(:only-child){margin-inline-end:calc(-1 * var(--icon-ink-end,0px))}.btn{background:var(--surface-raised);border:1px solid var(--control-border);border-radius:var(--r-ctl);color:var(--text-primary);inline-size:fit-content;font:500 var(--font-size-control) / var(--leading-flat) var(--sans);align-items:center;gap:var(--space-2);height:var(--local-control-height,var(--control-height-compact));padding:0 var(--space-3);transition:--control-state-layer var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out), translate var(--duration-press) var(--ease-out), box-shadow var(--duration-press) var(--ease-out);white-space:nowrap;-webkit-tap-highlight-color:transparent;justify-content:center;text-decoration:none;display:inline-flex}.value-select{background-color:var(--control-bg);max-inline-size:100%}.value-select>.button-label{text-overflow:ellipsis;margin-block:-.25em;padding-block:.25em;overflow:hidden}.value-select>svg{color:var(--text-muted);flex:none}.value-select[data-state=open]{background-color:var(--control-bg-pressed)}.btn:hover:not(:active):not(:disabled){border-color:var(--control-border-hover)}.btn:not(:where(.btn-signal,.btn-ghost,.btn-stop,.btn-stop-quiet)):hover:not(:active):not(:disabled){--control-state-layer:var(--interactive-hover-layer)}.btn:active:not(:disabled){--control-state-layer:var(--interactive-pressed);background-image:linear-gradient(var(--control-state-layer), var(--control-state-layer));box-shadow:var(--pressed-inset);filter:none}.btn:disabled,input:disabled,select:disabled{cursor:default;opacity:.5}.btn-add{border-color:var(--control-border);border-radius:var(--radius-chip);color:var(--text-secondary);background-color:#0000;border-style:dashed}.btn-signal{background:var(--brand-action);border-color:var(--brand-action);color:var(--on-brand-action)}.btn-signal:hover:not(:active):not(:disabled){background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.btn-signal:active:not(:disabled){background:var(--brand-action-pressed);border-color:var(--brand-action-pressed)}.btn-ghost{background-color:#0000;border-color:#0000}.btn-ghost:hover:not(:active):not(:disabled){background-color:var(--surface-inset);border-color:#0000}.btn-stop{background-color:var(--danger);border-color:var(--danger);color:var(--on-danger)}.btn-stop:hover:not(:active):not(:disabled){background-color:var(--danger-hover);border-color:var(--danger-hover)}.btn-brand{background:color-mix(in srgb, var(--brand-action) 12%, var(--surface-base));border-color:color-mix(in srgb, var(--brand-action) 45%, var(--control-border));color:var(--brand-action-text)}.btn-stop-quiet{border-color:color-mix(in srgb, var(--danger) 45%, var(--control-border));color:var(--danger)}.btn-stop-quiet:hover:not(:active):not(:disabled){background-color:var(--danger-tint);border-color:var(--danger)}.btn-quiet{color:var(--text-muted);background:0 0;border-color:#0000}.btn-quiet:hover:not(:active):not(:disabled){color:var(--text-primary);filter:none}.btn:not(.btn-signal){background-image:linear-gradient(var(--control-state-layer), var(--control-state-layer))}.btn-row{min-height:var(--control-height-compact);padding:0 .625rem}.select-menu{background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:var(--radius-popover);box-shadow:var(--shadow-popover);color:var(--text-primary);max-block-size:min(20rem, var(--bits-floating-available-height));max-inline-size:var(--bits-floating-available-width);min-inline-size:var(--bits-floating-anchor-width);z-index:var(--layer-popover);overflow:auto}.select-menu-in-dialog{z-index:var(--layer-dialog-popover)}.menu-list.select-options{min-inline-size:0;max-inline-size:none}.menu-list{min-inline-size:13rem;max-inline-size:min(24rem,100vw - 24px);padding:var(--space-1);grid-template-columns:minmax(0,1fr);row-gap:2px;display:grid}.chip{border-radius:var(--r-chip);inline-size:fit-content;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentcolor 22%, transparent);font:600 var(--font-size-compact) / var(--leading-flat) var(--sans);min-block-size:var(--control-height-chip);white-space:nowrap;align-items:center;gap:.35rem;padding:0 .55rem;display:inline-flex}.chip-small{font-size:var(--font-size-micro);min-block-size:var(--control-height-chip-small);padding-inline:.45rem}.pill{border-radius:var(--radius-chip);font:600 var(--font-size-micro) / var(--leading-flat) var(--sans);inline-size:fit-content;min-block-size:var(--control-height-chip-small);padding-inline:var(--space-2);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.pill-label{text-box:trim-both cap alphabetic;display:block}.pill-role{background:var(--role-tint);color:var(--role-ink)}.pill-success{background:var(--success-tint);color:var(--success)}.pill-warning{background:var(--warning-tint);color:var(--warning)}.pill-danger{background:var(--danger-tint);color:var(--danger)}.pill-info{background:var(--info-tint);color:var(--info)}.pill-neutral{background:var(--neutral-tint);color:var(--text-secondary)}.choice-cards{background:var(--surface-control);border-radius:calc(var(--r-ctl) + 2px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 18%, transparent), 0 1px 2px color-mix(in srgb, var(--shadow-color) 12%, transparent);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2px;padding:2px;display:grid;overflow:clip}.choice-cards.ask-cards{grid-template-columns:minmax(0,1fr)}@media (width<=52rem){.choice-cards{grid-template-columns:minmax(0,1fr)}}.choice-card{border-radius:var(--r-ctl);cursor:pointer;align-content:start;align-items:center;gap:0 var(--space-3);min-block-size:72px;padding:var(--space-3) var(--space-4);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), translate var(--duration-press) var(--ease-standard);background:0 0;border:0;grid-template-columns:auto 1fr;display:grid;position:relative}.choice-card:has(input:not(:disabled)):hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.choice-card:has(input:not(:disabled)):active{background:color-mix(in srgb, var(--text-primary) 13%, transparent);box-shadow:var(--pressed-inset);translate:0 1px}.choice-card input{opacity:0;pointer-events:none;position:absolute}.choice-dot{background:var(--surface-base);border:2px solid var(--border-strong);border-radius:50%;block-size:16px;inline-size:16px;position:relative}.choice-card.is-chosen{background:color-mix(in oklab, var(--brand-action) 25%, var(--surface-base));box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-color) 52%, transparent), inset 0 0 0 .5px color-mix(in srgb, var(--brand-action) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface-base) 64%, transparent);color:var(--text-primary)}.choice-card:has(input:checked){background:color-mix(in oklab, var(--brand-action) 25%, var(--surface-base));box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-color) 52%, transparent), inset 0 0 0 .5px color-mix(in srgb, var(--brand-action) 28%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface-base) 64%, transparent);color:var(--text-primary)}.choice-card.is-chosen:hover{background:color-mix(in oklab, var(--brand-action) 29%, var(--surface-base))}.choice-card:has(input:checked):hover{background:color-mix(in oklab, var(--brand-action) 29%, var(--surface-base))}.choice-card.is-chosen:active{background:color-mix(in oklab, var(--brand-action) 29%, var(--surface-base));box-shadow:var(--pressed-inset)}.choice-card:has(input:checked):active{background:color-mix(in oklab, var(--brand-action) 29%, var(--surface-base));box-shadow:var(--pressed-inset)}.choice-card:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-inset)}.choice-card.is-chosen .choice-dot{background:var(--surface-base);border-color:var(--brand-action)}.choice-card:has(input:checked) .choice-dot{background:var(--surface-base);border-color:var(--brand-action)}.choice-card.is-chosen .choice-dot:after{background:var(--brand-action);content:"";border-radius:50%;position:absolute;inset:3px}.choice-card:has(input:checked) .choice-dot:after{background:var(--brand-action);content:"";border-radius:50%;position:absolute;inset:3px}.choice-card:has(input:disabled){cursor:default;background:0 0}.choice-card:has(input:disabled) :is(.choice-title,.choice-why){color:var(--text-muted)}.choice-card:has(input:disabled) .choice-dot{border-color:var(--border-subtle)}.choice-card:has(input:disabled):active{box-shadow:none;translate:none}.choice-title{font-size:var(--font-size-meta);font-weight:650;line-height:var(--leading-tight);text-box:trim-both cap alphabetic;text-wrap:pretty}.choice-why{color:var(--text-secondary);font-size:var(--font-size-compact);line-height:var(--leading-compact);text-wrap:pretty;grid-column:2;margin-block-start:calc(var(--leading-compact) - 1cap - 2.8px)}.choice-card.is-chosen .choice-title{color:var(--brand-action-text)}.choice-card:has(input:checked) .choice-title{color:var(--brand-action-text)}.chip-label{letter-spacing:0;line-height:var(--leading-flat);text-box:trim-both cap alphabetic}.chip-small .chip-label{letter-spacing:0;padding-left:0}.chip-dot{border-radius:50%;flex:none;width:.375rem;height:.375rem}.chip>svg{flex:none;margin-inline-start:calc(-1 * var(--icon-ink-start,0px))}.chip-neutral{background:var(--neutral-tint);color:var(--text-secondary)}.chip-neutral .chip-dot{background:var(--text-muted)}.chip-clear{background:var(--success-tint);color:var(--success)}.chip-clear .chip-dot{background:var(--success)}.chip-signal{background:var(--info-tint);color:var(--info)}.chip-signal .chip-dot{background:var(--info)}.chip-accent{background:var(--brand-action-tint);color:var(--brand-action)}.chip-accent .chip-dot{background:var(--brand-action)}.chip-warning{background:var(--warning-tint);color:var(--warning)}.chip-warning .chip-dot{background:var(--warning)}.chip-stop{background:var(--danger-tint);color:var(--danger)}.chip-stop .chip-dot{background:var(--danger)}.chip-absent{box-shadow:none;color:var(--text-muted);outline:1px dashed color-mix(in srgb, currentcolor 42%, transparent);outline-offset:-1px;background:0 0}.chip-absent .chip-dot{background:var(--text-muted)}.link{color:var(--brand-action-text);inline-size:fit-content;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);border-radius:2px;font-weight:600;text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}.link:active{color:color-mix(in srgb, var(--brand-action-text) 78%, var(--text-primary))}.link:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.avatar{height:var(--avatar-size);object-fit:cover;width:var(--avatar-size);box-shadow:inset 0 0 0 1px var(--avatar-ring);border-radius:50%;flex:none}.avatar-workspace{border-radius:calc(var(--avatar-size) * .3)}.avatar-fallback{background:var(--brand-action-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentcolor 28%, transparent);color:var(--brand-action-text);font:700 var(--avatar-font,calc(var(--avatar-size) * .36)) / var(--leading-flat) var(--sans);justify-content:center;align-items:center;display:inline-flex}.text-input{background-color:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--r-ctl);color:var(--text-primary);font-size:var(--font-size-meta);height:var(--local-control-height,var(--control-height-compact));line-height:var(--leading-meta);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);padding:0 .625rem}.text-input:focus{background-color:var(--input-bg)}.btn:focus-visible,.text-input:focus-visible{border-color:var(--focus);outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-flush)}.select-wrap{inline-size:fit-content;min-inline-size:0;max-inline-size:100%;display:inline-flex}.text-input:hover:not(:disabled){border-color:var(--control-border-hover)}.menu-option{border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:var(--space-2);min-block-size:var(--control-height-compact);padding-inline:var(--space-3);color:var(--text-primary);font:500 var(--font-size-control) / var(--leading-meta) var(--sans);transition:background-color var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out);display:flex}.menu-option[data-highlighted]:not([data-disabled]):not(:active){background:var(--interactive-hover-layer)}.menu-option:active:not([data-disabled]){background:var(--control-bg-pressed);box-shadow:var(--pressed-inset);translate:0 1px}.menu-option[data-disabled]{cursor:default;opacity:.5}.menu-option-check{flex:0 0 var(--space-4);inline-size:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.text-input::placeholder{color:var(--text-muted)}.state-panel{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--r-ctl);color:var(--text-secondary);font-size:var(--font-size-meta);gap:var(--space-3);line-height:var(--leading-meta);padding:var(--space-4);justify-items:start;display:grid}.state-panel strong{color:var(--text-primary)}.state-panel>span{line-height:var(--row-copy-leading);text-box:trim-both cap alphabetic}.state-panel>span>strong:first-child{text-box:trim-both cap alphabetic;margin-block-end:var(--row-copy-gap);display:block}.state-panel.is-error{border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.state-panel.is-error strong{color:var(--danger)}.state-panel.is-warn{border-color:color-mix(in srgb, var(--warning) 40%, transparent)}time{white-space:nowrap}code{font:.8125rem/var(--leading-meta) var(--mono);max-width:100%}.form-stack,.form-section{gap:var(--space-4);display:grid}.form-row{align-items:center;gap:var(--space-4);min-block-size:var(--control-height-compact);justify-content:space-between;display:flex}.form-row>.form-label{min-inline-size:0}.form-field{gap:var(--row-copy-gap);min-inline-size:0;display:grid}.form-label{color:var(--text-secondary);font-size:var(--font-size-control);font-weight:600;line-height:var(--row-copy-leading);text-box:trim-both cap alphabetic}.form-help{color:var(--text-secondary);font-size:var(--font-size-compact);line-height:var(--row-copy-leading);text-box:trim-both cap alphabetic;margin:0}.form-field>textarea.text-input:not(.mono){font-family:var(--sans)}.form-field>textarea.text-input{height:auto;min-block-size:var(--control-height-compact);padding-block:var(--space-2);resize:vertical}.form-error{color:var(--danger);font-size:var(--font-size-meta);line-height:var(--row-copy-leading);text-box:trim-both cap alphabetic;margin:0}.form-lead,.form-note{color:var(--text-muted);font-size:var(--font-size-meta);max-width:60ch;margin:0}.form-notice{background:var(--surface-inset);border-radius:var(--r-ctl);font-size:var(--font-size-meta);margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3)}.form-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.entry-card{background:var(--surface-inset);border-radius:var(--r-ctl);gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);flex-direction:column;display:flex}.entry-field{margin-top:var(--space-4);flex-direction:column;gap:.25rem;display:flex}.entry-card .entry-field{margin-top:0}.entry-field-label{font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.entry-code{font-family:var(--mono);font-size:var(--font-size-meta)}.cap-trim{line-height:var(--leading-flat);text-box:trim-both cap alphabetic}.band-trim,.band-trim-kids>*{text-box:trim-both cap alphabetic}.band-trim-stack>:first-child{text-box:trim-start cap alphabetic}.band-trim-stack>:last-child{text-box:trim-end cap alphabetic}.button-label{text-box:trim-both cap alphabetic}.status-pill{background:var(--surface-inset);border-radius:var(--radius-chip);inline-size:fit-content;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentcolor 22%, transparent);color:var(--text-secondary);font:700 var(--font-size-micro) / var(--leading-flat) var(--sans);height:var(--status-pill-line);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:.4rem;padding:0 .6rem;display:inline-flex}.status-pill[data-state=healthy]{background:var(--success-tint);color:var(--success)}.status-pill[data-state=degraded]{background:var(--warning-tint);color:var(--warning)}.status-pill[data-state=unavailable]{background:var(--danger-tint);color:var(--danger)}.status-pill .status-pill-dot{border-radius:var(--radius-chip);background:currentColor;flex:none;width:.375rem;height:.375rem}@keyframes live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentcolor 45%, transparent)}70%{box-shadow:0 0 0 5px #0000}}.status-pill .status-pill-dot.live{animation:live-pulse var(--rhythm-live) var(--ease-standard) infinite}@keyframes skeleton-pulse{0%{opacity:var(--skeleton-from,.48)}to{opacity:var(--skeleton-to,.88)}}@media (prefers-reduced-motion:reduce){.status-pill .status-pill-dot.live{animation:none}}@media (width<=47.9375rem){.workspace{min-height:0;padding-top:var(--space-4)}}@media (width<=38rem){.workspace{padding:var(--rhythm-pane-top-compact) var(--space-3) max(var(--space-6), var(--settings-composer-clearance,0px))}.plate-head,.plate-body{padding-left:.875rem;padding-right:.875rem}}.label-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--swatch,currentcolor) 45%, var(--text-primary))}.card{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--r-strip);padding:var(--rhythm-surface-pad)}.card-stack,.view-frame{gap:var(--rhythm-card-gap);--head-exit-gap:var(--rhythm-card-gap);display:grid}.card-stack>*,.view-frame>*,.card{min-inline-size:0}@media (width<=36rem){.card{padding:var(--rhythm-surface-pad-compact)}}.danger-zone{border-color:color-mix(in srgb, var(--danger) 30%, var(--border-subtle))}.emergency-card{align-items:center;gap:var(--space-5);border-color:var(--border-firm);box-shadow:var(--shadow-plate);justify-content:space-between;display:flex}.emergency-card.paused{background:color-mix(in srgb, var(--warning) 7%, var(--surface-base));border-color:color-mix(in srgb, var(--warning) 42%, var(--border-subtle))}.danger-zone .card-title{color:var(--danger)}.card>:is(.setting-rows,.policy-rows):only-child{margin-block:calc(var(--row-pad-default) * -1)}.card-title{font-size:var(--font-size-card-title);font-weight:600;line-height:var(--leading-title);min-block-size:var(--card-head-line);text-box:trim-both cap alphabetic;text-wrap:balance;margin:0}.card-head{align-items:center;column-gap:var(--space-3);min-block-size:var(--card-head-line);row-gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--rhythm-card-head-body);display:flex}.card-head:last-child{margin-block-end:0}.card-head>.card-title{flex:auto;min-inline-size:0}:is(.card-head,.group-head,.emergency-heading,.card-action-foot)>.btn{margin-block:calc((var(--head-line,var(--card-head-line)) - var(--control-height-compact)) / 2)}.card-action-foot{align-items:center;gap:var(--space-2);min-block-size:var(--head-line,var(--card-head-line));display:flex}:is(.card-head,.group-head,.emergency-heading)>.status-pill{margin-block:calc((var(--head-line,var(--card-head-line)) - var(--status-pill-line)) / 2)}:is(.card-head,.group-head,.emergency-heading)>.switch{margin-block:calc((var(--head-line,var(--card-head-line)) - var(--touch-target)) / 2)}.card-head:has(+.group-note){margin-block-end:0}.group-note{color:var(--text-muted);font-size:var(--font-size-compact);line-height:var(--leading-compact);margin-block:calc(var(--leading-compact) - 1cap) var(--rhythm-card-head-body);text-box:trim-both cap alphabetic;text-wrap:pretty}:is(.card-head,.group-head,.emergency-heading)>:is(.pill,.tab-count,.rail-badge){margin-block:calc((var(--head-line,var(--card-head-line)) - var(--tier-mark)) / 2)}.fold{border-radius:var(--r-ctl)}.fold summary{border-radius:var(--r-ctl);cursor:pointer;font-size:var(--font-size-meta);align-items:center;gap:var(--space-2);min-block-size:36px;padding:0 var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard), translate var(--duration-press) var(--ease-standard);display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary:hover:not(:active){background:var(--row-hover)}.fold summary:active{background:var(--row-pressed);box-shadow:var(--pressed-inset);translate:0 1px}.fold summary svg{block-size:var(--icon-xs);color:var(--text-muted);inline-size:var(--icon-xs);transition:rotate var(--duration-fast) var(--ease-standard)}.fold[open] summary svg{rotate:90deg}.fold-scent{color:var(--text-muted);font-size:var(--font-size-compact);text-box:trim-both cap alphabetic;min-block-size:9px}.fold-inline{border-radius:0;margin-block-start:var(--space-2)}.fold-inline>summary{color:var(--text-secondary);font-size:var(--font-size-compact);margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);min-block-size:var(--control-height-compact)}.fold-inline>summary>.fold-scent{margin-inline-start:auto}.fold-chevron{flex:none;margin-inline-start:auto;display:flex}.fold-scent+.fold-chevron{margin-inline-start:0}.card.fold{border-radius:var(--r-strip)}.card.fold>summary{gap:var(--space-2);margin:calc(var(--space-2) * -1);padding:var(--space-2);border-radius:6px}.card.fold>summary .card-title{min-block-size:0}.card.fold>summary .fold-scent{margin-inline-start:auto}.card-note{color:var(--text-muted);font-size:var(--font-size-meta);text-align:end;margin-inline-start:auto}.card-head.verdict-head{align-items:start;row-gap:var(--row-copy-gap);flex-direction:column}.verdict-head .card-note{text-align:start;margin-inline-start:0}.verdict-head .card-note strong{color:var(--text-secondary);font-weight:600}.card-title .is-drift{color:var(--diff-chg-ink)}.object-sum.is-refused{color:var(--text-secondary)}.object-list{display:grid}:is(.object-list:has(>li:not([hidden])>.object-row:not([hidden])),.object-list:has(>.object-row:not([hidden]))){margin-block-end:var(--object-list-end,calc(var(--row-pad-default) * -1))}ul.object-list{margin-block-start:0;padding-inline-start:0;list-style:none}.object-list>li{display:contents}time[data-exact]{cursor:pointer;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--text-muted) 55%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--text-muted) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;position:relative}time[data-exact]:hover{color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}time[data-exact]:after{content:"";position:absolute;inset:-8px -6px}time[data-exact].is-exact{color:var(--text-secondary);white-space:normal;text-decoration-color:#0000}time[data-exact]:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-radius:3px}.mx-mark{block-size:var(--tier-mark);border-radius:var(--r-chip);box-sizing:border-box;font-family:var(--mono);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;line-height:var(--leading-flat);align-items:center;gap:.25rem;padding:0 .5rem;display:inline-flex}.mx-mark .t{text-box:trim-both cap alphabetic;display:block}.mx-instep{color:var(--success)}.mx-pending{background:var(--cell-pending-bg);border:1px solid color-mix(in srgb, var(--cell-pending) 38%, transparent);color:var(--cell-pending);font-weight:500}.mx-refused{background:var(--cell-refused-bg);border:1px solid color-mix(in srgb, var(--cell-refused) 38%, transparent);color:var(--cell-refused);font-weight:500}.object-row{border-radius:var(--r-ctl);color:var(--text-primary);align-items:center;gap:var(--space-4);margin-inline:calc(var(--space-3) * -1);padding:var(--row-pad-default) var(--space-3) calc(var(--row-pad-default) + var(--row-hairline));transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), translate var(--duration-press) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard);border-block-end-color:#0000;grid-template-columns:1fr auto;text-decoration:none;display:grid;position:relative}:is(a,button).object-row:hover{background:var(--row-hover)}:is(a,button).object-row:active{background:var(--row-pressed);box-shadow:var(--pressed-inset);translate:0 1px}.object-row:has(.row-hit:hover){background:var(--row-hover)}.object-row:has(.row-hit:active){background:var(--row-pressed);box-shadow:var(--pressed-inset);translate:0 1px}.object-row:has(.row-hit:focus-visible){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-inset)}:is(a,button).object-row:active,.object-row .row-hit:active{background-image:none;transform:none}.row-hit{border-radius:inherit;z-index:1;background:0 0;border:0;block-size:auto;min-block-size:0;inline-size:auto;padding:0;position:absolute;inset:0}.object-row .row-hit:is(:hover,:active,:focus-visible){box-shadow:none;filter:none;background:0 0;border-color:#0000;outline:none;transform:translate(0,0)}.object-row>:not(.row-hit){z-index:2;position:relative}.object-row:has(.row-hit)>:is(.object-main,.object-side){pointer-events:none}.object-row:has(.row-hit) :is(.switch,button,a):not(.row-hit){pointer-events:auto;z-index:3;position:relative}.object-row:not(:last-child):after,.object-list>li:not(:last-child)>.object-row:after{background:var(--hairline,var(--border-subtle));content:"";block-size:1px;bottom:0;inset-inline:var(--space-3);position:absolute}.object-list>li:last-child>.object-row:after{content:none}.object-list>li>:is(a,button).object-row:hover:after,.object-list>:is(a,button).object-row:hover:after,:is(a,button).object-row:hover:after{background:0 0}.object-row:has(+:is(a,button).object-row:hover):after{background:0 0}.object-list>li:has(+li>:is(a,button).object-row:hover)>.object-row:after{background:0 0}.object-list>li>.object-row:has(.row-hit:hover):after{background:0 0}.object-row:has(.row-hit:hover):after{background:0 0}.object-list>li:has(+li>.object-row .row-hit:hover)>.object-row:after{background:0 0}button.object-row{color:inherit;cursor:pointer;font:inherit;inline-size:calc(100% + (var(--space-3) * 2));text-align:start;background:0 0;border:0}@property --object-name-slack{syntax:"<length>";inherits:true;initial-value:0}.object-main{grid-template-columns:minmax(0,1fr);gap:0;min-inline-size:0;display:grid}.object-main>:is(.object-sum,.sum-swap){font-size:var(--font-size-meta);margin-block-start:var(--row-copy-gap)}.object-name-row{--object-name-slack:calc((var(--object-name-line) - 1cap) / 2);font-size:var(--font-size-meta);align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.object-name-row>:not(.object-name,.file-path,.mono-title){margin-block:calc(var(--object-name-slack) * -1)}.object-main>.object-name-row>:not(.object-name,.file-path,.mono-title){--badge-in-a-pair:calc(var(--object-name-line) - (var(--object-name-slack) * 2) + var(--row-copy-gap));min-block-size:var(--badge-in-a-pair)}.object-main>.object-name-row>.mx-mark{block-size:var(--badge-in-a-pair)}.object-name{font-size:var(--font-size-meta);overflow-wrap:anywhere;text-box:trim-both cap alphabetic;min-inline-size:0;font-weight:600}.object-sum{color:var(--text-muted);font-size:var(--font-size-meta);line-height:var(--row-copy-leading);overflow-wrap:anywhere;text-box:trim-both cap alphabetic}.object-sum code{line-height:var(--leading-flat)}:is(.object-name,.object-sum,.setting-name,.setting-why) code,:is(.object-name,.object-sum,.setting-name,.setting-why) .file-path{overflow-wrap:anywhere}.nowrap-atom,:is(.setting-fact,.object-sum,.setting-why) code{text-box:trim-both cap alphabetic}.nowrap-atom{white-space:nowrap}.file-path{font-family:var(--mono);font-size:var(--font-size-compact);text-box:trim-both cap alphabetic;font-weight:500}.day-head{color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:.07em;font-weight:600;line-height:var(--leading-tight);margin-block:var(--space-5) var(--space-2);text-box:trim-both cap alphabetic;text-transform:uppercase}.card>.day-head:first-child{margin-block-start:0}.object-side{color:var(--text-muted);align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.object-row:has(>.object-side.is-compact){grid-template-columns:minmax(0,1fr) auto}.object-side.is-compact{flex-wrap:nowrap}.filter-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-end:var(--rhythm-toolbar-surface);display:flex}.view-frame>.filter-bar,.card-stack>.filter-bar{margin-block-end:0}.filter-bar .push-end{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.page-head:has(+.filter-bar){margin-block-end:calc(var(--rhythm-head-toolbar) - var(--rhythm-card-gap))}.list-foot{color:var(--text-muted);font-size:var(--font-size-meta);align-items:center;gap:var(--space-3);line-height:var(--leading-meta);justify-content:space-between;margin-block-start:var(--rhythm-card-foot-band);display:flex}.card:not(:has(.object-row)) .list-foot{margin-block-start:0}.list-foot .btn{margin-block:calc((var(--control-height-compact) - var(--leading-meta)) / -2)}.setting-rows,.policy-rows{display:grid}.card>:is(.setting-rows,.policy-rows,.setting-row,.policy-row):first-child{margin-block-start:calc(var(--row-pad-default) * -1)}.card>:is(.setting-rows,.policy-rows,.setting-row,.policy-row):last-child{margin-block-end:calc(var(--row-pad-default) * -1)}.setting-row,.policy-row{border-radius:var(--r-ctl);align-items:center;column-gap:var(--space-4);margin-inline:calc(var(--space-2) * -1);min-block-size:var(--touch-target);padding:var(--row-pad-default) var(--space-2) calc(var(--row-pad-default) + var(--row-hairline));justify-content:space-between;row-gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative;container-type:inline-size}:is(.setting-row,.policy-row) .switch{margin-block:calc((20px - var(--touch-target)) / 2)}:is(.setting-row,.policy-row):has(>:is(.setting-value,.policy-value)>.switch:only-child)>.setting-say{flex-basis:0;min-inline-size:0}:is(.setting-row,.policy-row)>:is(.setting-value,.policy-value):has(>.switch:only-child){flex:none}:is(.setting-row,.policy-row):has(>:is(.setting-value,.policy-value)>:is(.pill,.btn):only-child)>.setting-say{flex-basis:min(var(--setting-say-min), 50cqi);min-inline-size:min(var(--setting-say-min), 50cqi)}:is(.setting-row,.policy-row,.object-row,.page-status,.group-rest).is-unsaved{--hairline:transparent;--text-primary:var(--unsaved-ink);--text-secondary:var(--unsaved-secondary);--text-muted:var(--unsaved-secondary);--control-bg:var(--unsaved-control);--input-bg:var(--unsaved-control);--control-border:var(--unsaved-control-border);--brand-action:var(--decision-accent);--segment-thumb:var(--decision-accent);--brand-action-hover:var(--decision-accent-hover);--brand-action-pressed:var(--decision-accent-pressed);--on-brand-action:var(--on-decision-accent);--brand-action-text:var(--unsaved-ink);--brand-action-tint:var(--unsaved-control);background:var(--unsaved-surface);color:var(--unsaved-ink)}:is(.card,.label-card).is-unsaved{border-color:var(--unsaved-border)}.setting-row:after,.policy-row:after{background:var(--hairline,var(--border-subtle));content:none;block-size:1px;position:absolute;bottom:0}.policy-rows.rows-continue>.policy-row:last-child:after{content:"";inset-inline:var(--space-2)}.setting-row:not([hidden]):has(~.setting-row:not([hidden])):after{content:"";inset-inline:var(--space-2)}.policy-row:not([hidden]):has(~.policy-row:not([hidden])):after{content:"";inset-inline:var(--space-2)}:is(.setting-row,.policy-row,.object-row):has(+.is-unsaved){--hairline:transparent}.object-list>li:has(+li>.object-row.is-unsaved)>.object-row{--hairline:transparent}:is(.setting-row,.policy-row,.object-row).is-unsaved:has(+.is-unsaved){border-block-end-style:solid;border-block-end-color:#0000;border-block-end-width:var(--row-hairline);background-clip:padding-box;padding-block-end:var(--row-pad-default)}.object-list>li:has(+li>.object-row.is-unsaved)>.object-row.is-unsaved{border-block-end-style:solid;border-block-end-color:#0000;border-block-end-width:var(--row-hairline);background-clip:padding-box;padding-block-end:var(--row-pad-default)}.setting-say{flex:1 1 var(--setting-say-min);min-inline-size:min(var(--setting-say-min), 100%);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.setting-say>.setting-why{margin-block-start:var(--row-copy-gap)}.setting-name,.setting-why{line-height:var(--row-copy-leading);overflow-wrap:anywhere}.setting-name{font-size:var(--font-size-meta);text-box:trim-both cap alphabetic;text-wrap:balance;min-block-size:10px;font-weight:600}.setting-why{color:var(--text-muted);font-size:var(--font-size-meta);text-box:trim-both cap alphabetic;text-wrap:pretty;min-block-size:9px}.setting-why code{font-family:var(--mono);font-size:var(--font-size-micro)}.setting-value,.policy-value{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;justify-content:end;min-inline-size:min-content;max-inline-size:50cqi;display:flex}:is(.setting-value,.policy-value)>:is(.pattern-entry,.btn,.seg){flex:none}.setting-value-wrap{flex-wrap:wrap;justify-content:flex-end}.addition-picker{gap:var(--space-4);flex:100%;inline-size:100%;min-inline-size:0;display:grid}.addition-picker.addition-menu{inline-size:min(32rem, calc(100vw - var(--space-4)));max-inline-size:100%;padding:var(--space-4)}.addition-picker>.addition-choices{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start;min-inline-size:0;max-inline-size:100%;display:flex}.addition-choices>.btn{flex:none}.addition-choices>.btn:last-child:not(.btn-add){margin-inline-start:auto}@container (width<=25rem){.setting-row>.setting-value,.policy-row>.policy-value{max-inline-size:100%}}:is(.setting-row,.policy-row).is-stacked{flex-wrap:wrap}:is(.setting-row,.policy-row):has(.check-line){flex-wrap:wrap}:is(.setting-row,.policy-row).is-stacked>.setting-say{flex-basis:100%}:is(.setting-row,.policy-row):has(.check-line)>.setting-say{flex-basis:100%}:is(.setting-row,.policy-row).is-stacked>:is(.setting-value,.policy-value){justify-content:flex-start;max-inline-size:100%;margin-inline-start:0}:is(.setting-row,.policy-row):has(.check-line)>:is(.setting-value,.policy-value){justify-content:flex-start;max-inline-size:100%;margin-inline-start:0}.check-line{gap:2px var(--space-3);flex-wrap:wrap;margin-inline-start:-8px;display:flex}.check-item{transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard), translate var(--duration-press) var(--ease-standard);border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:8px;min-block-size:34px;padding-inline:8px;display:inline-flex;position:relative}.check-item:hover:not(:active){background:var(--row-hover)}.check-item:has(input:not(:disabled)):active{background-image:linear-gradient(var(--interactive-pressed), var(--interactive-pressed));box-shadow:var(--pressed-inset);translate:0 1px}.check-item:has(.check-label){min-block-size:var(--touch-target)}.check-item:has(input:disabled){cursor:default;opacity:.5}.check-item:has(input:disabled):hover{background:0 0}.check-item input{opacity:0;position:absolute;inset:0}.check-item input:checked~.check-box{background:var(--brand-action);border-color:var(--brand-action);color:var(--on-brand-action)}.check-item input:focus-visible~.check-box{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.check-box{background:var(--input-bg);border:1px solid var(--control-border);color:#0000;block-size:18px;inline-size:18px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.check-word{font-family:var(--mono);font-size:var(--font-size-compact);text-box:trim-both cap alphabetic;min-block-size:9px}.check-label{font-size:var(--font-size-control);line-height:var(--row-copy-leading);text-box:trim-both cap alphabetic}.entry-suffix{align-items:center;gap:var(--space-2);display:flex}.entry-unit{color:var(--text-muted);font-size:var(--font-size-compact);text-box:trim-both cap alphabetic;min-block-size:9px}.setting-fact{color:var(--text-secondary);font-size:var(--font-size-meta);text-box:trim-both cap alphabetic;min-block-size:9px}.setting-fact,.setting-fact code{overflow-wrap:anywhere}.glob-meta{color:var(--brand-action)}.setting-unmanaged{color:var(--text-muted);font-size:var(--font-size-compact);text-box:trim-both cap alphabetic;font-style:normal}.setting-clear{block-size:var(--tier-quiet);color:var(--text-muted);cursor:pointer;inline-size:var(--tier-quiet);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.setting-clear:hover{background:var(--interactive-hover-layer);color:var(--text-primary)}.setting-clear:active{background:var(--interactive-pressed)}:is(.setting-row,.policy-row) .setting-clear{opacity:.64;transition:opacity var(--duration-fast) var(--ease-standard)}:is(.setting-row,.policy-row):hover .setting-clear,:is(.setting-row,.policy-row):focus-within .setting-clear{opacity:1}.value-word{color:var(--text-muted);font-family:var(--mono);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;text-align:end;text-box:trim-both cap alphabetic;min-inline-size:1.9rem}.value-word.is-on{color:var(--text-secondary);font-weight:600}.view-frame{box-sizing:border-box;inline-size:100%;max-inline-size:var(--content-max);min-inline-size:0;margin-inline:auto}.page-toc{display:none}@media (width>=72rem){.view-frame:has(>.page-toc){align-items:start;column-gap:var(--space-6);grid-template-columns:minmax(0, 1fr) var(--toc-width);max-inline-size:calc(var(--content-max) + var(--toc-width) + var(--space-6));display:grid}.view-frame:has(>.page-toc):not(.page-scrolls){max-inline-size:var(--content-max);display:block}.view-frame:has(>.page-toc):not(.page-scrolls)>.page-toc{display:none}.view-frame:has(>.page-toc)>.page-main{grid-column:1;min-inline-size:0}.page-toc{align-self:start;gap:var(--space-1);grid-area:1/2;display:grid;position:sticky;inset-block-start:var(--rhythm-pane-top-wide)}}.toc-title{color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:.06em;margin:0 0 var(--space-2);text-box:trim-both cap alphabetic;text-transform:uppercase;font-weight:600}.page-toc a{border-inline-start:2px solid var(--border-subtle);border-radius:0 var(--radius-chip) var(--radius-chip) 0;color:var(--text-muted);font-size:var(--font-size-compact);min-block-size:var(--tier-quiet);padding-inline:var(--space-3);align-items:center;text-decoration:none;display:flex}.page-toc a:hover{background:var(--control-bg-hover);color:var(--text-primary)}.page-toc a.is-here{border-inline-start-color:var(--brand-action);color:var(--text-primary);font-weight:600}.fact-row{color:var(--text-secondary);font-size:var(--font-size-meta);align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.fact-bit{align-items:center;gap:var(--space-2);display:inline-flex}.fact-bit,.fact-bit a{min-block-size:var(--field-target-min)}.fact-bit a{color:inherit;align-items:center;display:inline-flex}.fact-bit a:hover{color:var(--text-primary)}.fact-dot{background:var(--success);border-radius:50%;flex:none;block-size:8px;inline-size:8px;display:inline-block}.fact-dot.is-warn{background:var(--warning)}.fact-dot.is-bad{background:var(--danger)}@media (width<=47.9375rem){.fact-row{gap:var(--space-2);display:grid}.fact-bit,.fact-bit a{min-block-size:var(--touch-target)}}.card-meta{color:var(--text-muted);font-family:var(--mono);font-size:var(--font-size-compact);line-height:var(--leading-compact);text-box:trim-both cap alphabetic;margin-inline-start:auto}.console-menu{min-inline-size:13rem;max-inline-size:min(24rem,100vw - 24px);padding:var(--space-1);grid-template-columns:minmax(0,1fr);row-gap:2px;display:grid}.console-menu .menu-item{block-size:32px;color:var(--sidebar-menu-text);cursor:pointer;font-size:var(--font-size-control);align-items:center;gap:var(--space-2);inline-size:100%;padding-inline:var(--space-3);text-align:start;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), translate var(--duration-press) var(--ease-standard), box-shadow var(--duration-press) var(--ease-standard);background:0 0;border:0;border-radius:6px;text-decoration:none;display:flex}.console-menu .menu-item:hover{background:var(--sidebar-menu-hover)}.console-menu .menu-item:focus-visible{background:var(--sidebar-menu-hover);outline:none}.console-menu .menu-item:active{background:var(--sidebar-menu-pressed);box-shadow:var(--sidebar-pressed-inset);translate:0 1px}.console-menu .menu-item.is-danger{color:var(--sidebar-stop)}.console-menu .menu-item.is-danger:hover,.console-menu .menu-item.is-danger:focus-visible{background:var(--sidebar-stop-tint)}.mi-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.menu-eyebrow{color:var(--sidebar-menu-muted);font-size:var(--font-size-micro);letter-spacing:.07em;font-weight:600;line-height:var(--leading-tight);padding:var(--space-2) var(--space-3) var(--space-1);text-transform:uppercase}.menu-sep{background:var(--sidebar-popover-border);block-size:1px;margin:var(--space-1) calc(var(--space-1) * -1)}.menu-theme-row{padding:var(--space-1) var(--space-2) var(--space-2);display:flex}.menu-search{block-size:36px;box-shadow:0 1px 0 var(--sidebar-popover-border);color:var(--sidebar-menu-muted);align-items:center;gap:var(--space-2);margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) var(--space-1);padding:0 var(--space-3);display:flex}.menu-search input{block-size:100%;color:var(--sidebar-menu-text);font-size:var(--font-size-control);background:0 0;border:0;outline:none;flex:1;padding:0}.menu-search input::placeholder{color:var(--sidebar-menu-muted)}.menu-scroll{overscroll-behavior:contain;max-block-size:288px;display:grid;overflow:auto}.menu-hint{color:var(--sidebar-menu-muted);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);padding:var(--space-1) var(--space-3) var(--space-2)}.ws-mini{background:var(--ws-tint);block-size:var(--tier-mark);color:var(--ws-ink);inline-size:20px;box-shadow:inset 0 0 0 1px #ffffff38, 0 0 0 1px var(--sidebar-thumb-line);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:inline-flex}.ws-mini .t{text-box:trim-both cap alphabetic}.rail-dirty{background:var(--sidebar-bg);box-sizing:border-box;block-size:12px;color:var(--warning);font-family:var(--mono);inline-size:12px;font-size:.625rem;font-weight:800;line-height:var(--leading-flat);text-box:trim-both cap alphabetic;z-index:3;border:1px solid;border-radius:3px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.menu-item.has-dirty{position:relative}.menu-item.has-dirty .mi-label{padding-inline-end:16px}.menu-dirty{background:var(--sidebar-popover-bg);inset-block-start:50%;inset-inline-end:8px;translate:0 -50%}@media (width<=47.9375rem){.filter-bar .push-end{margin-inline-start:0}.object-row{grid-template-columns:minmax(0,1fr)}.object-side{color:var(--text-secondary);justify-content:flex-start}.object-side:empty,a.object-row>.object-side{display:none}.object-row:has(>.row-hit)>.object-side:has(>svg:only-child){display:none}.object-side>.btn-quiet{margin-inline-start:calc(var(--space-3) * -1)}.policy-row>.setting-say{flex-basis:100%}:is(.setting-row,.policy-row)>:is(.setting-value,.policy-value){justify-content:flex-start}.policy-row .policy-value .value-select{max-inline-size:100%}:is(.setting-row,.policy-row) .setting-clear{opacity:1}:is(.setting-row,.policy-row) .switch{min-block-size:32px;margin-block:0}}.runtime-conflict-values.svelte-12qhfyh{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.runtime-conflict-values.svelte-12qhfyh dt:where(.svelte-12qhfyh){font-weight:600}.runtime-conflict-values.svelte-12qhfyh dd:where(.svelte-12qhfyh){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.shell-notification-layer.svelte-12qhfyh{max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;z-index:40;width:32rem;position:fixed;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.shell-notification-layer.svelte-12qhfyh *{pointer-events:auto}.panel-skeleton.svelte-12qhfyh{gap:var(--space-3);display:grid}.skeleton-line.svelte-12qhfyh{--skeleton-from:.52;--skeleton-to:.9;animation:skeleton-pulse var(--rhythm-shimmer) var(--ease-inout) infinite alternate;background:var(--surface-inset);border-radius:var(--radius-control);height:2.75rem;display:block}.skeleton-title.svelte-12qhfyh{width:min(14rem,48%);height:1.25rem}.skeleton-copy.svelte-12qhfyh{width:min(28rem,76%);height:.75rem}.skeleton-control.svelte-12qhfyh{height:var(--control-height);margin-top:var(--space-2);width:min(22rem,100%)}.skeleton-row.svelte-12qhfyh{height:3.25rem}
