@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-semi-condensed-latin-400-normal-DlzeKIMS.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-400-normal-CwTnoNB3.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-Latin1-DYPusg7z.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-Medium-Latin1-CfBEoGIJ.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-SemiBold-Latin1-ChfWfxA6.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}:root,[data-theme=bulkhead]{--bk-space:#02040a;--bk-surface-1:#0b1118f0;--bk-surface-2:#101821f7;--bk-surface-scrim:#080c12db;--bk-surface-solid:#0b1118;--bk-strip:#ffb5471a;--bk-fill-hover:#ffb54714;--bk-fill-active:#ffb54729;--bk-fill-neutral:#c4ced60f;--bk-line-faint:#c4ced61f;--bk-line-disabled:#c4ced629;--bk-line-neutral:#c4ced673;--bk-line-neutral-strong:#c4ced6cc;--bk-line-soft:#ffb54742;--bk-line:#ffb5478c;--bk-line-strong:#ffb547d9;--bk-keyline:#02060bcc;--bk-track:#c4ced629;--bk-track-hover:#c4ced647;--bk-scrollbar:#ffb54766;--bk-accent:#ffb547;--bk-accent-bright:#ffcd80;--bk-accent-pressed:#e89e33;--bk-accent-ink:#1a1205;--bk-accent-tint:#ffb54724;--bk-accent-tint-strong:#ffb5473d;--bk-accent-plate:#1a1205f0;--bk-on:#4fd1c5;--bk-on-bright:#8ce6dd;--bk-on-tint:#4fd1c529;--bk-on-tint-strong:#4fd1c542;--bk-on-line:#4fd1c5b3;--bk-live:#ff4d4f;--bk-data:#ffefd2;--bk-data-tint:#ffefd21a;--bk-text-1:#e6e9ec;--bk-text-2:#c3cbd2;--bk-text-3:#a3adb6;--bk-text-disabled:#5a646d;--bk-success:#7ee081;--bk-success-line:#7ee081b3;--bk-success-plate:#06180af0;--bk-success-text:#d9f7da;--bk-warning:#ff6a3d;--bk-warning-line:#ff6a3dcc;--bk-warning-tint:#ff6a3d24;--bk-warning-plate:#1c0a04f0;--bk-warning-plate-hover:#341206f5;--bk-warning-text:#ffd9cc;--bk-warning-ink:#1f0a03;--bk-danger:#ff7a9a;--bk-danger-line:#ff7a9acc;--bk-danger-plate:#1e060cf0;--bk-danger-text:#ffd6e0;--bk-focus:#f4f7fa;--bk-scene-constellation:#ffe0b25c;--bk-scene-orbit:#ffb54799;--bk-scene-orbit-past:#ffb5473d;--bk-scene-grid:#ffebcd1a;--bk-scene-grid-major:#ffebcd33;--bk-scene-label:#c3cbd2;--brand-paper:#f4f1ea;--brand-amber-deep:#c96e14;--bk-sp-2:2px;--bk-sp-4:4px;--bk-sp-6:6px;--bk-sp-8:8px;--bk-sp-12:12px;--bk-sp-16:16px;--bk-sp-20:20px;--bk-sp-24:24px;--bk-sp-32:32px;--bk-sp-48:48px;--bk-h-s:24px;--bk-h-m:32px;--bk-h-strip:34px;--bk-h-l:40px;--bk-h-item:48px;--bk-h-item-s:40px;--bk-radius:0;--bk-radius-round:50%;--bk-lamp-1:0 0 0 1px #4fd1c559, 0 0 10px #4fd1c547;--bk-lamp-2:0 0 0 1px #4fd1c599, 0 0 16px #4fd1c573;--bk-press:inset 0 2px 0 #00000073;--bk-glow-warning:0 0 0 2px #ff6a3d80, 0 0 16px #ff6a3d66;--bk-elev-chip:0 1px 0 #0006, 0 4px 10px #00000059;--bk-elev-1:0 2px 0 #00000059, 0 10px 24px #00000073;--bk-elev-2:0 2px 0 #0006, 0 16px 36px #0000008c;--bk-bracket-l:12px;--bk-bracket-m:8px;--bk-bracket-s:5px;--bk-bracket-w:2px;--bk-stroke-hair:1px;--bk-stroke-icon:1.5px;--bk-stroke-focus:2px;--bk-o-disabled:.4;--bk-o-occluded:.5;--bk-o-scrim:.86;--bk-o-panel:.94;--bk-o-pop:.97;--bk-o-veil:.85;--bk-dur-instant:60ms;--bk-dur-fade:80ms;--bk-dur-fast:.1s;--bk-dur-base:.16s;--bk-dur-slow:.24s;--bk-dur-enter-s:.1s;--bk-dur-enter-m:.16s;--bk-dur-enter-l:.24s;--bk-delay-tooltip:.3s;--bk-delay-boot:.3s;--bk-delay-slow:8s;--bk-dur-cut:80ms;--bk-dur-stagger:60ms;--bk-dur-power-off:.6s;--bk-dur-power-on:.68s;--bk-dur-power-cold:.58s;--bk-dur-attention:.9s;--bk-dur-camera:1s;--bk-dur-blink:1.6s;--bk-ease-out:cubic-bezier(.25, 1, .5, 1);--bk-ease-in:cubic-bezier(.5, 0, .75, 0);--bk-ease-in-out:cubic-bezier(.76, 0, .24, 1);--bk-ease-linear:linear;--font-ui:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--bk-scene-constellation-label:#ffe0b2b8;--bk-scene-graticule:#ffebcd4d;--bk-scene-graticule-major:#ffebcd73;--bk-scene-coverage:#ffebcde6;--bk-scene-trajectory:#ffefd2d9}:root{--bk-font-ui:var(--font-ui,"Barlow Semi Condensed", "Arial Narrow", sans-serif);--bk-font-mono:var(--font-mono,"IBM Plex Mono", ui-monospace, Menlo, monospace);--bk-track-label:.18em;--bk-track-button:.16em;--bk-track-title:.22em;--bk-fs-12:12px;--bk-fs-13:13px;--bk-fs-15:15px;--bk-fs-17:17px;--bk-fs-22:22px;--bk-fs-30:30px;--bk-fs-mono-11:11px;--bk-fs-mono-12:12px;--bk-fs-mono-14:14px;--bk-fs-mono-18:18px;--bk-fs-mono-24:24px;--bk-shift:6px;--bk-press-shift:1px;--bk-scale-reveal:1.6}@media (prefers-reduced-motion:reduce){:root{--bk-dur-fast:0s;--bk-dur-base:0s;--bk-dur-slow:0s;--bk-dur-attention:0s;--bk-dur-camera:0s;--bk-delay-tooltip:0s;--bk-dur-enter-s:80ms;--bk-dur-enter-m:80ms;--bk-dur-enter-l:80ms;--bk-shift:0px;--bk-press-shift:0px;--bk-scale-reveal:1}}.bk-reduced{--bk-dur-fast:0s;--bk-dur-base:0s;--bk-dur-slow:0s;--bk-dur-attention:0s;--bk-dur-camera:0s;--bk-delay-tooltip:0s;--bk-dur-enter-s:80ms;--bk-dur-enter-m:80ms;--bk-dur-enter-l:80ms;--bk-shift:0px;--bk-press-shift:0px;--bk-scale-reveal:1}.bk,.bk-specimen{font-family:var(--bk-font-ui);font-size:var(--bk-fs-15);color:var(--bk-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.35}.bk *,.bk :before,.bk :after,.bk-specimen *,.bk-specimen :before,.bk-specimen :after{box-sizing:border-box}:where(.bk,.bk-specimen) :where(button,input){font:inherit;color:inherit}.bk-overline{font:700 var(--bk-fs-12) / 16px var(--bk-font-ui);letter-spacing:var(--bk-track-label);text-transform:uppercase;color:var(--bk-text-3)}.bk-label{font:600 var(--bk-fs-15) / 18px var(--bk-font-ui);letter-spacing:.03em;color:var(--bk-text-2)}.bk-body{font:400 var(--bk-fs-15) / 1.5 var(--bk-font-ui);color:var(--bk-text-1)}.bk-caption{font:400 var(--bk-fs-13) / 17px var(--bk-font-ui);letter-spacing:.01em;color:var(--bk-text-3)}.bk-title{font:700 var(--bk-fs-17) / 22px var(--bk-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-text-1)}.bk-heading{font:600 var(--bk-fs-22) / 26px var(--bk-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--bk-text-1)}.bk-display{font:600 var(--bk-fs-30) / 34px var(--bk-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--bk-text-1)}.bk-num{font-family:var(--bk-font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--bk-data);white-space:nowrap;font-weight:500}.bk-num--12{font-size:var(--bk-fs-mono-12);line-height:16px}.bk-num--14{font-size:var(--bk-fs-mono-14);line-height:18px}.bk-num--18{font-size:var(--bk-fs-mono-18);line-height:24px}.bk-num--24{font-size:var(--bk-fs-mono-24);line-height:30px}.bk-unit{font-family:var(--bk-font-mono);letter-spacing:.06em;color:var(--bk-text-3);font-size:.66em;font-weight:500}.bk-ico{fill:none;stroke:currentColor;width:16px;height:16px;stroke-width:var(--bk-stroke-icon);stroke-linecap:square;stroke-linejoin:miter;flex:none}.bk-ico--s{width:12px;height:12px}.bk-ico--l{width:20px;height:20px}.bk-glyph{fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;flex:none;width:16px;height:16px;overflow:visible}.bk-glyph path{vector-effect:non-scaling-stroke}.bk-glyph__ink{stroke:currentColor;stroke-width:var(--bk-stroke-icon)}.bk-glyph__key{stroke:var(--bk-keyline);stroke-width:3.5px}.bk-glyph--s{width:12px;height:12px}.bk-glyph--l{width:24px;height:24px}.bk-legend{gap:var(--bk-sp-12);flex-direction:column;display:flex}.bk-legend__group{gap:var(--bk-sp-6);flex-direction:column;display:flex}.bk-legend__list{grid-template-columns:repeat(var(--bk-legend-cols,2), minmax(0, 1fr));gap:var(--bk-sp-6) var(--bk-sp-12);margin:0;padding:0;list-style:none;display:grid}.bk-legend__item{align-items:center;gap:var(--bk-sp-8);min-height:22px;color:var(--bk-accent);display:flex}.bk-legend__label{font:600 var(--bk-fs-15) / 18px var(--bk-font-ui);letter-spacing:.03em;color:var(--bk-text-2)}.bk-rule{background:var(--bk-line-soft);border:0;height:1px;margin:0;display:block}.bk-panel:after,.bk-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--bk-bc), var(--bk-bc)) left top / var(--bk-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) left top / var(--bk-bracket-w) var(--bk-bl) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) right top / var(--bk-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) right top / var(--bk-bracket-w) var(--bk-bl) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) left bottom / var(--bk-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) left bottom / var(--bk-bracket-w) var(--bk-bl) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) right bottom / var(--bk-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) right bottom / var(--bk-bracket-w) var(--bk-bl) no-repeat;position:absolute;inset:-1px}.bk-panel{--bk-bc:var(--bk-accent);--bk-bl:var(--bk-bracket-l);background:var(--bk-surface-1);border:1px solid var(--bk-line-soft);min-width:0;box-shadow:var(--bk-elev-1);color:var(--bk-text-1);flex-direction:column;display:flex;position:relative}.bk-panel--warning{--bk-bc:var(--bk-warning);border-color:var(--bk-warning-line)}.bk-panel:focus-within,.bk-panel.is-focus-within{border-color:var(--bk-line)}.bk-panel__head{align-items:center;gap:var(--bk-sp-8);min-height:var(--bk-h-strip);font:inherit;background:var(--bk-strip);border-bottom:1px solid var(--bk-line-soft);margin:0;padding:0 6px 0 12px;display:flex}.bk-panel--warning .bk-panel__head{background:var(--bk-warning-tint);border-bottom-color:var(--bk-warning-line)}.bk-panel__title{min-width:0;font:700 var(--bk-fs-13) / 1 var(--bk-font-ui);letter-spacing:var(--bk-track-title);text-transform:uppercase;color:var(--bk-accent);text-align:left;flex:1}.bk-panel--warning .bk-panel__title{color:var(--bk-warning)}.bk-panel__head--toggle{padding:0}.bk-panel__toggle{appearance:none;align-items:center;gap:var(--bk-sp-8);width:100%;min-height:var(--bk-h-strip);color:var(--bk-accent);cursor:pointer;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), color var(--bk-dur-fast) var(--bk-ease-out);background:0 0;border:0;margin:0;padding:0 10px 0 12px;display:flex}.bk-panel__toggle .bk-panel__title{color:inherit}.bk-panel__toggle:is(:hover,.is-hover){background:var(--bk-fill-hover);color:var(--bk-accent-bright)}.bk-panel__toggle:is(:active,.is-active){background:var(--bk-fill-active)}.bk-panel__toggle:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:-4px}.bk-panel__chev{transition:transform var(--bk-dur-base) var(--bk-ease-in-out)}.bk-panel.is-collapsed .bk-panel__chev{transform:rotate(-90deg)}.bk-panel.is-collapsed .bk-panel__head{border-bottom-color:#0000}.bk-panel__collapse{opacity:1;transition:grid-template-rows var(--bk-dur-base) var(--bk-ease-in-out), opacity var(--bk-dur-fade) linear;grid-template-rows:1fr;display:grid}.bk-panel.is-collapsed .bk-panel__collapse{opacity:0;grid-template-rows:0fr}.bk-panel__inner{min-height:0;overflow:hidden}.bk-panel__body{gap:var(--bk-sp-12);padding:var(--bk-sp-12);flex-direction:column;display:flex}.bk-panel__foot{align-items:center;gap:var(--bk-sp-8);border-top:1px solid var(--bk-line-faint);padding:8px 12px 10px;display:flex}.bk-btn,.bk-iconbtn{appearance:none;border:1px solid var(--bk-line);border-radius:var(--bk-radius);color:var(--bk-accent);cursor:pointer;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), border-color var(--bk-dur-fast) var(--bk-ease-out), color var(--bk-dur-fast) var(--bk-ease-out), box-shadow var(--bk-dur-fast) var(--bk-ease-out), transform var(--bk-dur-instant) var(--bk-ease-out);background:0 0;margin:0}.bk-btn{justify-content:center;align-items:center;gap:var(--bk-sp-6);height:var(--bk-h-m);font:700 var(--bk-fs-13) / 1 var(--bk-font-ui);letter-spacing:var(--bk-track-button);text-transform:uppercase;white-space:nowrap;padding:0 14px;display:inline-flex}.bk-iconbtn{width:var(--bk-h-m);height:var(--bk-h-m);place-items:center;padding:0;display:inline-grid}.bk-iconbtn--s{width:var(--bk-h-s);height:var(--bk-h-s)}.bk-iconbtn--l{width:44px;height:var(--bk-h-l)}.bk-btn--primary,.bk-iconbtn--primary{background:var(--bk-accent);border-color:var(--bk-accent);color:var(--bk-accent-ink)}.bk-btn--quiet,.bk-iconbtn--quiet{color:var(--bk-text-2);border-color:#0000}:is(.bk-btn,.bk-iconbtn):is(:hover,.is-hover){background:var(--bk-fill-hover);border-color:var(--bk-accent);color:var(--bk-accent-bright)}:is(.bk-btn--primary,.bk-iconbtn--primary):is(:hover,.is-hover){background:var(--bk-accent-bright);border-color:var(--bk-accent-bright);color:var(--bk-accent-ink)}:is(.bk-btn,.bk-iconbtn):is(:active,.is-active){background:var(--bk-fill-active);box-shadow:var(--bk-press);transform:translateY(var(--bk-press-shift))}:is(.bk-btn--primary,.bk-iconbtn--primary):is(:active,.is-active){background:var(--bk-accent-pressed);border-color:var(--bk-accent-pressed);color:var(--bk-accent-ink)}:is(.bk-btn,.bk-iconbtn):is([aria-pressed=true],.is-on){background:var(--bk-on-tint);border-color:var(--bk-on);color:var(--bk-on-bright);box-shadow:var(--bk-lamp-1)}:is(.bk-btn,.bk-iconbtn):is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px}:is(.bk-btn,.bk-iconbtn):is(:disabled,.is-disabled){border-color:var(--bk-line-disabled);color:var(--bk-text-disabled);box-shadow:none;cursor:not-allowed;background:0 0;transform:none}:is(.bk-btn--quiet,.bk-iconbtn--quiet):is(:disabled,.is-disabled){border-color:#0000}.bk-switch{appearance:none;width:100%;min-height:var(--bk-h-m);color:var(--bk-text-2);font:600 var(--bk-fs-15) / 18px var(--bk-font-ui);letter-spacing:.03em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:4px 0;display:flex}.bk-switch__label{min-width:0;transition:color var(--bk-dur-fast) var(--bk-ease-out);flex:1}.bk-switch__state{min-width:2.6em;font:600 var(--bk-fs-mono-11) / 1 var(--bk-font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--bk-text-3)}.bk-switch__track{border:1px solid var(--bk-line-neutral);background:var(--bk-fill-neutral);width:36px;height:18px;transition:border-color var(--bk-dur-fast) var(--bk-ease-out), background-color var(--bk-dur-fast) var(--bk-ease-out), box-shadow var(--bk-dur-fast) var(--bk-ease-out);flex:none;display:block;position:relative}.bk-switch__knob{background:var(--bk-text-3);width:14px;height:10px;transition:transform var(--bk-dur-fast) var(--bk-ease-out), background-color var(--bk-dur-fade) linear;position:absolute;top:3px;left:3px}.bk-switch:is(:hover,.is-hover) .bk-switch__label{color:var(--bk-text-1)}.bk-switch:is(:hover,.is-hover) .bk-switch__track{border-color:var(--bk-line-neutral-strong)}.bk-switch:is([aria-checked=true],.is-on) .bk-switch__label{color:var(--bk-text-1)}.bk-switch:is([aria-checked=true],.is-on) .bk-switch__state{color:var(--bk-on)}.bk-switch:is([aria-checked=true],.is-on) .bk-switch__track{border-color:var(--bk-on);background:var(--bk-on-tint);box-shadow:var(--bk-lamp-1)}.bk-switch:is([aria-checked=true],.is-on) .bk-switch__knob{background:var(--bk-on);transform:translate(14px)}.bk-switch:is([aria-checked=true],.is-on):is(:hover,.is-hover) .bk-switch__track{background:var(--bk-on-tint-strong);border-color:var(--bk-on-bright)}.bk-switch:is(:active,.is-active) .bk-switch__track{box-shadow:var(--bk-press), var(--bk-lamp-2)}.bk-switch:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:3px}.bk-switch:is(:focus-visible,.is-focus) .bk-switch__label{color:var(--bk-text-1)}.bk-switch:is(:disabled,.is-disabled){cursor:not-allowed}.bk-switch:is(:disabled,.is-disabled) .bk-switch__label,.bk-switch:is(:disabled,.is-disabled) .bk-switch__state{color:var(--bk-text-disabled)}.bk-switch:is(:disabled,.is-disabled) .bk-switch__track{border-color:var(--bk-line-disabled);box-shadow:none;background:0 0}.bk-switch:is(:disabled,.is-disabled) .bk-switch__knob{background:var(--bk-text-disabled)}.bk-seg{height:var(--bk-h-m);border:1px solid var(--bk-line);align-items:stretch;display:inline-flex}.bk-seg__opt{appearance:none;min-width:0;color:var(--bk-text-2);font:500 var(--bk-fs-mono-12) / 1 var(--bk-font-mono);white-space:nowrap;cursor:pointer;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), color var(--bk-dur-fast) var(--bk-ease-out);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 10px;display:inline-flex;position:relative}.bk-seg__opt+.bk-seg__opt{border-left:1px solid var(--bk-line-soft)}.bk-seg__opt:is(:hover,.is-hover){background:var(--bk-fill-hover);color:var(--bk-text-1)}.bk-seg__opt:is([aria-checked=true],.is-selected){background:var(--bk-accent);color:var(--bk-accent-ink);font-weight:600}.bk-seg__opt:is(:active,.is-active){background:var(--bk-fill-active);color:var(--bk-accent-bright);box-shadow:var(--bk-press)}.bk-seg__opt:is(:focus-visible,.is-focus){z-index:2;outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:-4px}.bk-seg__opt:is([aria-checked=true],.is-selected):is(:focus-visible,.is-focus){outline-color:var(--bk-accent-ink)}.bk-seg__opt:is(:disabled,.is-disabled){color:var(--bk-text-disabled);box-shadow:none;cursor:not-allowed;background:0 0}.bk-seg__opt:is([aria-checked=true],.is-selected):is(:disabled,.is-disabled){background:var(--bk-line-faint)}.bk-seg.is-disabled{border-color:var(--bk-line-disabled)}.bk-seg--dir .bk-seg__opt{font:700 var(--bk-fs-12) / 1 var(--bk-font-ui);letter-spacing:var(--bk-track-button);text-transform:uppercase}.bk-seg--compact .bk-seg__opt{font-size:var(--bk-fs-mono-11);padding:0 8px}.bk-slider{--pct:50%;--ticks:6;gap:var(--bk-sp-6);flex-direction:column;min-width:0;display:flex}.bk-slider--ticks-4{--ticks:4}.bk-slider__head{justify-content:space-between;align-items:baseline;gap:var(--bk-sp-12);display:flex}.bk-slider__label{font:600 var(--bk-fs-15) / 18px var(--bk-font-ui);letter-spacing:.03em;color:var(--bk-text-2)}.bk-slider__value{min-width:3.2em;font:600 var(--bk-fs-mono-14) / 18px var(--bk-font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--bk-data);transition:background-color var(--bk-dur-fast) var(--bk-ease-out);padding:0 4px}.bk-slider__control{height:22px;position:relative}.bk-slider__input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bk-slider__track{background:repeating-linear-gradient(90deg, var(--bk-track) 0 8px, transparent 8px 10px);height:6px;position:absolute;top:8px;left:0;right:0}.bk-slider__track:after{content:"";background:linear-gradient(90deg, var(--bk-line) 1px, transparent 1px) 0 0 / calc((100% - 1px) / var(--ticks)) 100% repeat-x;height:5px;position:absolute;top:9px;left:0;right:0}.bk-slider__fill{width:var(--pct);background:repeating-linear-gradient(90deg, var(--bk-accent) 0 8px, transparent 8px 10px);position:absolute;top:0;bottom:0;left:0}.bk-slider__thumb{top:-6px;left:var(--pct);background:var(--bk-accent);width:8px;height:18px;box-shadow:0 0 0 1px var(--bk-keyline);transition:background-color var(--bk-dur-fast) var(--bk-ease-out), height var(--bk-dur-fast) var(--bk-ease-out), top var(--bk-dur-fast) var(--bk-ease-out);margin-left:-4px;position:absolute}.bk-slider__scale{font:500 var(--bk-fs-mono-11) / 14px var(--bk-font-mono);color:var(--bk-text-3);justify-content:space-between;display:flex}.bk-slider__note{align-items:center;gap:var(--bk-sp-6);font:500 var(--bk-fs-13) / 17px var(--bk-font-ui);color:var(--bk-text-3);display:flex}.bk-slider:is(:hover,.is-hover) .bk-slider__track{background:repeating-linear-gradient(90deg, var(--bk-track-hover) 0 8px, transparent 8px 10px)}.bk-slider:is(:hover,.is-hover) .bk-slider__thumb{background:var(--bk-accent-bright)}.bk-slider:is(:active,.is-active) .bk-slider__thumb{background:var(--bk-accent-bright);height:22px;box-shadow:0 0 0 1px var(--bk-keyline), var(--bk-press);top:-8px}.bk-slider:is(:active,.is-active) .bk-slider__value{background:var(--bk-data-tint)}.bk-slider__input:focus-visible~.bk-slider__track .bk-slider__thumb,.bk-slider.is-focus .bk-slider__thumb{outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px}.bk-slider.is-disabled .bk-slider__label,.bk-slider.is-disabled .bk-slider__value,.bk-slider.is-disabled .bk-slider__scale{color:var(--bk-text-disabled)}.bk-slider.is-disabled .bk-slider__fill{background:repeating-linear-gradient(90deg, var(--bk-text-disabled) 0 8px, transparent 8px 10px)}.bk-slider.is-disabled .bk-slider__thumb{background:var(--bk-text-disabled)}.bk-slider.is-disabled .bk-slider__input{cursor:not-allowed}.bk-chip{border:1px solid var(--bk-line-neutral);height:20px;font:700 var(--bk-fs-12) / 1 var(--bk-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-text-2);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.bk-chip--accent{background:var(--bk-accent);border-color:var(--bk-accent);color:var(--bk-accent-ink)}.bk-chip--live{background:var(--bk-on-tint);border-color:var(--bk-on);color:var(--bk-on-bright);box-shadow:var(--bk-lamp-1)}.bk-chip--live:before{content:"";border-radius:var(--bk-radius-round);background:var(--bk-live);width:6px;height:6px;animation:bk-blink var(--bk-dur-blink) var(--bk-ease-in-out) infinite;flex:none;box-shadow:0 0 6px #ff4d4f99}@keyframes bk-blink{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.bk-chip--live:before{animation:none}}.bk-reduced .bk-chip--live:before{animation:none}.bk-chip--muted{border-color:var(--bk-line);color:var(--bk-accent)}.bk-card{--bk-bc:var(--bk-accent);--bk-bl:var(--bk-bracket-m);background:var(--bk-surface-1);border:1px solid var(--bk-line-soft);min-width:0;box-shadow:var(--bk-elev-1);flex-direction:column;display:flex;position:relative}.bk-card__head{align-items:flex-start;gap:var(--bk-sp-12);border-bottom:1px solid var(--bk-line-soft);padding:10px 6px 10px 12px;display:flex}.bk-card__glyph{color:var(--bk-accent);margin-top:1px}.bk-card__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bk-card__name{font:600 var(--bk-fs-22) / 26px var(--bk-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--bk-text-1);margin:0}.bk-card--compact .bk-card__name{font-size:var(--bk-fs-17);line-height:22px}.bk-card__sub{font:500 var(--bk-fs-13) / 17px var(--bk-font-ui);letter-spacing:.02em;color:var(--bk-text-3)}.bk-card__swatch{background:var(--bk-text-1);width:32px;height:4px;margin-top:6px;display:block}.bk-kv{flex-direction:column;margin:0;padding:2px 12px 10px;display:flex}.bk-kv__row{justify-content:space-between;align-items:baseline;gap:var(--bk-sp-16);padding:7px 0;display:flex}.bk-kv__row+.bk-kv__row{border-top:1px solid var(--bk-line-faint)}.bk-kv__key{font:700 var(--bk-fs-12) / 16px var(--bk-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--bk-text-3);flex:none}.bk-kv__val{text-align:right;min-width:0;font:500 var(--bk-fs-mono-12) / 16px var(--bk-font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--bk-data);flex-direction:column;align-items:flex-end;margin:0;display:flex}.bk-kv__val--text{font:600 var(--bk-fs-15) / 16px var(--bk-font-ui);letter-spacing:.03em;color:var(--bk-text-1)}.bk-kv__val--unknown{font:500 var(--bk-fs-13) / 16px var(--bk-font-ui);color:var(--bk-text-3)}.bk-kv__alt{font:500 var(--bk-fs-mono-11) / 14px var(--bk-font-mono);letter-spacing:0;color:var(--bk-text-3);margin-top:2px;display:block}.bk-skel{background:var(--bk-line-faint);height:8px;display:inline-block}.bk-item{appearance:none;align-items:center;gap:var(--bk-sp-12);width:100%;min-height:var(--bk-h-item);color:var(--bk-text-1);text-align:left;cursor:pointer;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), border-color var(--bk-dur-fast) var(--bk-ease-out);background:0 0;border:1px solid #0000;margin:0;padding:6px 12px 6px 10px;display:flex}.bk-item__kind{width:22px;height:22px;color:var(--bk-text-2);transition:color var(--bk-dur-fast) var(--bk-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.bk-item:is(:hover,.is-hover) .bk-item__kind{color:var(--bk-accent)}.bk-item:is([aria-checked=true],[aria-selected=true],.is-selected) .bk-item__kind{color:var(--bk-accent-bright)}.bk-item:is(:disabled,.is-disabled) .bk-item__kind{color:var(--bk-text-2);opacity:var(--bk-o-disabled)}.bk-item__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bk-item__name{font:700 var(--bk-fs-15) / 18px var(--bk-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bk-text-1)}.bk-item__sub{font:500 var(--bk-fs-13) / 16px var(--bk-font-ui);color:var(--bk-text-3)}.bk-item__meta{font:500 var(--bk-fs-mono-12) / 16px var(--bk-font-mono);font-variant-numeric:tabular-nums;color:var(--bk-data);white-space:nowrap}.bk-item__tag{display:none}.bk-item:is(:hover,.is-hover){background:var(--bk-fill-hover);border-color:var(--bk-line-soft)}.bk-item:is(:active,.is-active){background:var(--bk-fill-active);border-color:var(--bk-line);box-shadow:var(--bk-press)}.bk-item:is([aria-checked=true],[aria-selected=true],.is-selected){background:var(--bk-accent-tint);border-color:var(--bk-accent)}.bk-item:is([aria-checked=true],[aria-selected=true],.is-selected) .bk-item__name{color:var(--bk-accent-bright)}.bk-item:is([aria-checked=true],[aria-selected=true],.is-selected) .bk-item__tag{display:inline-flex}.bk-item:is([aria-checked=true],[aria-selected=true],.is-selected) .bk-item__meta{display:none}.bk-item:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:1px}.bk-item:is(:disabled,.is-disabled){box-shadow:none;cursor:not-allowed;background:0 0;border-color:#0000}.bk-item:is(:disabled,.is-disabled) .bk-item__name,.bk-item:is(:disabled,.is-disabled) .bk-item__sub,.bk-item:is(:disabled,.is-disabled) .bk-item__meta{color:var(--bk-text-disabled)}.bk-marker{appearance:none;width:0;height:0;color:var(--bk-text-1);cursor:pointer;transition:opacity var(--bk-dur-fade) linear;background:0 0;border:0;margin:0;padding:0;position:absolute}.bk-marker:before{content:"";width:32px;height:32px;position:absolute;top:-16px;left:-16px}.bk-marker__leader{background:var(--bk-accent);width:11px;height:1px;box-shadow:0 0 0 1px var(--bk-keyline);position:absolute;top:0;left:9px}.bk-marker__label{align-items:baseline;gap:var(--bk-sp-8);background:var(--bk-surface-scrim);border:1px solid var(--bk-line);box-shadow:var(--bk-elev-chip);white-space:nowrap;padding:3px 8px;display:inline-flex;position:absolute;top:-11px;left:20px}.bk-marker__leader,.bk-marker__label{opacity:0;visibility:hidden;transition:opacity var(--bk-dur-fast) var(--bk-ease-in), visibility 0s linear var(--bk-dur-fast)}.bk-marker:is(:hover,.is-hover,:focus-visible,.is-focus,.is-current) :is(.bk-marker__leader,.bk-marker__label),.bk-marker--edge .bk-marker__label{opacity:1;visibility:visible;transition:opacity var(--bk-dur-fast) var(--bk-ease-out), visibility 0s}.bk-marker__name{font:700 var(--bk-fs-12) / 14px var(--bk-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bk-accent)}.bk-marker__dist{font:500 var(--bk-fs-mono-11) / 14px var(--bk-font-mono);font-variant-numeric:tabular-nums;color:var(--bk-data)}.bk-marker__tag{background:var(--bk-accent);color:var(--bk-accent-ink);font:700 10px / 12px var(--bk-font-ui);letter-spacing:.14em;text-transform:uppercase;padding:1px 4px}.bk-marker__reticle{border:1px solid var(--bk-line-strong);width:28px;height:28px;box-shadow:0 0 0 1px var(--bk-keyline);position:absolute;top:-14px;left:-14px}.bk-marker:is(:hover,.is-hover) .bk-marker__label{border-color:var(--bk-accent)}.bk-marker:is(:focus-visible,.is-focus){outline:none}.bk-marker:is(:focus-visible,.is-focus) .bk-marker__label{outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px}.bk-marker.is-current .bk-marker__label{border-color:var(--bk-accent);background:var(--bk-accent-plate)}.bk-marker.is-occluded{opacity:var(--bk-o-occluded)}.bk-marker.is-occluded .bk-marker__label{border-color:#0000}.bk-marker--edge{align-items:center;gap:4px;width:auto;height:auto;display:inline-flex}.bk-marker--edge:before{content:none}.bk-marker--edge .bk-marker__label{position:relative;top:auto;left:auto}.bk-marker__chev{color:var(--bk-accent);filter:drop-shadow(0 0 1px var(--bk-keyline))}.bk-marker__glyph{color:var(--bk-accent);transition:width var(--bk-dur-fast) var(--bk-ease-out), height var(--bk-dur-fast) var(--bk-ease-out), left var(--bk-dur-fast) var(--bk-ease-out), top var(--bk-dur-fast) var(--bk-ease-out), color var(--bk-dur-fast) var(--bk-ease-out);position:absolute;top:-8px;left:-8px}.bk-marker:is(:hover,.is-hover) .bk-marker__glyph{width:20px;height:20px;color:var(--bk-accent-bright);top:-10px;left:-10px}.bk-marker.is-current .bk-marker__glyph{color:var(--bk-accent-bright)}.bk-marker.is-entering .bk-marker__glyph{animation:bk-reveal var(--bk-dur-enter-m) var(--bk-ease-out) both}.bk-marker__plateglyph{color:var(--bk-accent);align-self:center}@keyframes bk-reveal{0%{transform:scale(var(--bk-scale-reveal));opacity:0}to{opacity:1;transform:scale(1)}}.bk-starname{font:600 var(--bk-fs-12) / 14px var(--bk-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bk-scene-label);text-shadow:0 0 2px var(--bk-space), 0 0 4px var(--bk-space);white-space:nowrap;pointer-events:none;position:absolute}.bk-badge{--badge:var(--bk-warning);appearance:none;align-items:center;gap:var(--bk-sp-8);border:1px solid var(--bk-warning-line);background:var(--bk-warning-plate);min-height:30px;box-shadow:var(--bk-elev-chip);font:500 var(--bk-fs-15) / 18px var(--bk-font-ui);letter-spacing:.02em;color:var(--bk-warning-text);text-align:left;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), border-color var(--bk-dur-fast) var(--bk-ease-out);margin:0;padding:5px 12px 5px 9px;display:inline-flex}.bk-badge__icon{color:var(--badge)}.bk-badge__strong{letter-spacing:.12em;text-transform:uppercase;color:var(--badge);font-weight:700}.bk-badge--compact{border-color:var(--badge);background:var(--badge);min-height:20px;color:var(--bk-warning-ink);font:700 var(--bk-fs-12) / 16px var(--bk-font-ui);letter-spacing:.12em;text-transform:uppercase;gap:4px;padding:2px 6px}.bk-badge--compact .bk-badge__icon{color:inherit}.bk-badge--danger{--badge:var(--bk-danger);border-color:var(--bk-danger-line);background:var(--bk-danger-plate);color:var(--bk-danger-text)}.bk-badge--success{--badge:var(--bk-success);border-color:var(--bk-success-line);background:var(--bk-success-plate);color:var(--bk-success-text)}button.bk-badge{cursor:pointer}button.bk-badge:is(:hover,.is-hover){border-color:var(--badge);background:var(--bk-warning-plate-hover)}.bk-badge:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px}.bk-badge.is-entering{animation:bk-attention var(--bk-dur-attention) steps(1, end) 1 both}@keyframes bk-attention{0%,50%{box-shadow:var(--bk-glow-warning)}25%,75%,to{box-shadow:var(--bk-elev-chip)}}.bk-tip{background:var(--bk-surface-2);border:1px solid var(--bk-line-soft);box-shadow:var(--bk-elev-2);font:600 var(--bk-fs-13) / 16px var(--bk-font-ui);letter-spacing:.04em;color:var(--bk-text-1);white-space:nowrap;align-items:center;gap:10px;padding:6px 8px 6px 10px;display:inline-flex}.bk-tiphost{display:inline-flex;position:relative}.bk-tiphost__tip{z-index:10;opacity:0;pointer-events:none;transform:translate(-50%, var(--bk-shift));transition:opacity var(--bk-dur-fade) linear, transform var(--bk-dur-enter-s) var(--bk-ease-out);position:absolute;bottom:calc(100% + 8px);left:50%}.bk-tiphost--bottom .bk-tiphost__tip{transform:translate(-50%, calc(var(--bk-shift) * -1));top:calc(100% + 8px);bottom:auto}.bk-tiphost:hover .bk-tiphost__tip{transition-delay:var(--bk-delay-tooltip)}.bk-tiphost:is(:hover,:focus-within,.is-open) .bk-tiphost__tip{opacity:1;transform:translate(-50%)}.bk-kbd{background:var(--bk-accent);min-width:20px;height:20px;color:var(--bk-accent-ink);font:600 var(--bk-fs-mono-11) / 1 var(--bk-font-mono);letter-spacing:0;white-space:nowrap;place-items:center;padding:0 5px 2px;display:inline-grid;box-shadow:inset 0 -2px #00000040}.bk-hint{align-items:center;gap:var(--bk-sp-8);font:700 var(--bk-fs-12) / 16px var(--bk-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-text-2);white-space:nowrap;display:inline-flex}.bk-hint__plus{font:500 var(--bk-fs-mono-11) / 1 var(--bk-font-mono);color:var(--bk-text-3);margin:0 -4px}.bk-hint--float{background:var(--bk-surface-scrim);border:1px solid var(--bk-line-soft);box-shadow:var(--bk-elev-chip);color:var(--bk-text-1);padding:4px 10px 4px 4px}.bk-credits{gap:var(--bk-sp-12);font:400 var(--bk-fs-13) / 19px var(--bk-font-ui);letter-spacing:.01em;color:var(--bk-text-3);flex-direction:column;margin:0;display:flex}.bk-credits__item{margin:0}.bk-credits__what{font:700 var(--bk-fs-12) / 16px var(--bk-font-ui);letter-spacing:var(--bk-track-label);text-transform:uppercase;color:var(--bk-accent);display:block}.bk-credits__licence{font:500 var(--bk-fs-mono-11) / 19px var(--bk-font-mono);color:var(--bk-text-2);white-space:nowrap}.bk-credits a{color:var(--bk-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--bk-line);text-decoration-color:var(--bk-line);text-underline-offset:3px;transition:color var(--bk-dur-fast) var(--bk-ease-out), text-decoration-color var(--bk-dur-fast) var(--bk-ease-out);text-decoration-thickness:1px}.bk-credits a:is(:hover,.is-hover){color:var(--bk-text-1);-webkit-text-decoration-color:var(--bk-accent);text-decoration-color:var(--bk-accent)}.bk-credits a:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px;color:var(--bk-text-1)}.bk-credits__legal{font:400 var(--bk-fs-mono-11) / 16px var(--bk-font-mono);color:var(--bk-text-3)}.bk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-rule--faint{background:var(--bk-line-faint)}.bk-iconbtn--toggle:is([aria-pressed=true],.is-open){background:var(--bk-accent-tint);border-color:var(--bk-accent);color:var(--bk-accent-bright);box-shadow:none}.bk-iconbtn--toggle:is([aria-pressed=true],.is-open):is(:hover,.is-hover){background:var(--bk-accent-tint-strong)}.bk-rail{flex-direction:column;align-items:center;width:44px;padding:1px}.bk-rail .bk-tiphost{display:flex}.bk-softkey{appearance:none;width:var(--bk-h-l);height:var(--bk-h-l);color:var(--bk-text-2);cursor:pointer;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), border-color var(--bk-dur-fast) var(--bk-ease-out), color var(--bk-dur-fast) var(--bk-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.bk-softkey:is(:hover,.is-hover){background:var(--bk-fill-hover);border-color:var(--bk-accent);color:var(--bk-accent-bright)}.bk-softkey:is(:active,.is-active){background:var(--bk-fill-active);box-shadow:var(--bk-press)}.bk-softkey:is([aria-expanded=true],.is-open){background:var(--bk-accent-tint);border-color:var(--bk-accent);color:var(--bk-accent-bright);box-shadow:inset 2px 0 0 var(--bk-accent)}.bk-rail--left .bk-softkey:is([aria-expanded=true],.is-open){box-shadow:inset -2px 0 0 var(--bk-accent)}.bk-softkey:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:-4px}.bk-softkey--ghost{border:1px dashed var(--bk-line-neutral);color:var(--bk-text-3)}.bk-rail__rule{background:var(--bk-line-soft);flex:none;width:28px;height:1px;margin:6px 0}.bk-lampcell{width:var(--bk-h-l);height:var(--bk-h-l);justify-content:center;align-items:center;display:flex}.bk-lamp{flex:none;width:6px;height:6px;display:block}.bk-lamp--loaded{background:var(--bk-success)}.bk-lamp--loading{background:var(--bk-on);box-shadow:var(--bk-lamp-1);animation:bk-lamp-pulse var(--bk-dur-blink) var(--bk-ease-in-out) infinite}.bk-lamp--error{background:var(--bk-danger)}@keyframes bk-lamp-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bk-lamp--loading{animation:none}}.bk-reduced .bk-lamp--loading{animation:none}.bk-pending{vertical-align:2px;align-items:center;margin-left:8px}.bk-switch__label--lead,.bk-segrow__label{align-items:center;gap:8px;display:inline-flex}.bk-switch__label--lead .bk-pending,.bk-segrow__label .bk-pending{margin-left:0}.bk-segrow{justify-content:space-between;align-items:center;gap:var(--bk-sp-12);min-height:var(--bk-h-m);display:flex;position:relative}.bk-segrow__label{font:600 var(--bk-fs-13) / 16px var(--bk-font-ui);letter-spacing:.03em;color:var(--bk-text-3)}.bk-group{flex-direction:column;gap:10px;display:flex}.bk-ghead{justify-content:space-between;align-items:center;gap:var(--bk-sp-8);min-height:var(--bk-h-s);display:flex}.bk-ghead__title{align-items:center}.bk-count{appearance:none;border:1px solid var(--bk-line-neutral);height:14px;color:var(--bk-text-2);font:700 10px / 1 var(--bk-font-ui);letter-spacing:.1em;white-space:nowrap;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), border-color var(--bk-dur-fast) var(--bk-ease-out), color var(--bk-dur-fast) var(--bk-ease-out);background:0 0;flex:none;align-items:center;margin:0;padding:0 4px;display:inline-flex}button.bk-count{cursor:pointer}button.bk-count:is(:hover,.is-hover){border-color:var(--bk-accent);color:var(--bk-accent-bright)}button.bk-count:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px}.bk-count.is-lit{border-color:var(--bk-accent);background:var(--bk-accent-tint);color:var(--bk-accent-bright)}.bk-approx{color:var(--bk-warning);margin-right:3px;font-weight:600}.bk-item--compact{min-height:var(--bk-h-item-s);padding:0 12px 0 10px}.bk-item__line{align-items:center;gap:var(--bk-sp-6);min-width:0;display:flex}.bk-item.is-open:not([aria-checked=true],[aria-selected=true],.is-selected){border-color:var(--bk-line-soft)}.bk-card__head--actions{align-items:center}.bk-card__actions{align-items:center;gap:var(--bk-sp-6);flex:none;display:flex}.bk-kv--dense .bk-kv__row{padding:5px 0}.bk-kv--grouped .bk-kv__row+.bk-kv__row{border-top-color:#0000}.bk-kv--grouped .bk-kv__row+.bk-kv__row.is-group{border-top-color:var(--bk-line-faint)}.bk-kv__row.bk-tiphost{display:flex;position:relative}.bk-kv__line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;display:inline-flex}.bk-kv__part{align-items:center;gap:4px;display:inline-flex}.bk-kv__part--day{margin-left:8px}.bk-kv__icon{color:var(--bk-text-3)}.bk-kv--scroll{scrollbar-width:thin;scrollbar-color:var(--bk-scrollbar) transparent;overflow-y:auto}.bk-kv--scroll::-webkit-scrollbar{width:4px}.bk-kv--scroll::-webkit-scrollbar-thumb{background:var(--bk-scrollbar)}.bk-kv--scroll:focus-visible{outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:-2px}.bk-controls{width:240px}.bk-controls--stacked{width:320px}.bk-controls__body{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.bk-controls__group{flex-direction:column;gap:2px;display:flex}.bk-controls__group>.bk-overline{margin-bottom:4px}.bk-plate{width:240px}.bk-plate__inner{gap:var(--bk-sp-8);flex-direction:column;padding:10px;display:flex}.bk-plate__head{justify-content:space-between;align-items:center;gap:var(--bk-sp-8);margin:-4px -4px 0 0;display:flex}.bk-plate__title{color:var(--bk-text-2)}.bk-plate__rows{gap:var(--bk-sp-2);flex-direction:column;margin:0 -4px;display:flex}.bk-plate__rows .bk-item--compact{gap:10px;padding:0 10px 0 8px}.bk-plate__pairs{gap:var(--bk-sp-8);flex-direction:column;display:flex}.bk-plate__pairs--ruled{border-top:1px solid var(--bk-line-faint);padding-top:10px}.bk-lstrip{flex-direction:column;gap:4px;display:flex}.bk-lstrip__line{align-items:center;gap:10px;margin-left:4px;display:flex}.bk-lstrip__glyph{width:22px;height:22px;color:var(--bk-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.bk-lstrip.is-current .bk-lstrip__glyph{color:var(--bk-accent-bright)}.bk-lstrip__name{font:400 var(--bk-fs-13) / 17px var(--bk-font-ui);letter-spacing:.01em;color:var(--bk-text-2)}.bk-lstrip__keys{gap:4px;display:flex}.bk-lkey{appearance:none;border:1px solid var(--bk-line-soft);min-width:0;height:28px;color:var(--bk-text-2);font:700 var(--bk-fs-12) / 1 var(--bk-font-ui);letter-spacing:.1em;cursor:pointer;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), border-color var(--bk-dur-fast) var(--bk-ease-out), color var(--bk-dur-fast) var(--bk-ease-out);background:0 0;flex:1;margin:0;padding:0}.bk-lkey:not([aria-pressed=true]):is(:hover,.is-hover){background:var(--bk-fill-hover);border-color:var(--bk-line);color:var(--bk-accent-bright)}.bk-lkey:is([aria-pressed=true],.is-selected){background:var(--bk-accent);border-color:var(--bk-accent);color:var(--bk-accent-ink)}.bk-lkey:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:1px}.bk-time{--bk-time-open:760px;width:50px;height:48px;transition:width calc(var(--bk-dur-slow) * .7) var(--bk-ease-in);flex-direction:row;align-items:stretch;padding:0}.bk-time.is-open{width:var(--bk-time-open);transition:width var(--bk-dur-slow) var(--bk-ease-out)}.bk-time.bk-panel--warning{--bk-time-open:912px}.bk-time__row{align-items:center;gap:var(--bk-sp-12);white-space:nowrap;width:100%;height:100%;padding:0 14px 0 4px;display:flex;overflow:hidden}.bk-time__key{appearance:none;width:var(--bk-h-l);height:var(--bk-h-l);color:var(--bk-text-2);cursor:pointer;transition:color var(--bk-dur-fast) linear, background-color var(--bk-dur-fast) linear, border-color var(--bk-dur-fast) linear;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.bk-time__key:is(:hover,.is-hover){background:var(--bk-fill-hover);border-color:var(--bk-accent);color:var(--bk-accent-bright)}.bk-time__key:is([aria-expanded=true],.is-open){background:var(--bk-accent-tint);border-color:var(--bk-accent);color:var(--bk-accent-bright)}.bk-time__key:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:-4px}.bk-time__groups{align-items:center;gap:var(--bk-sp-12);display:flex}.bk-time__g{align-items:center;gap:var(--bk-sp-12);opacity:0;transform:translateX(calc(var(--bk-shift) * -1));transition:opacity var(--bk-dur-fade) linear, transform var(--bk-dur-fade) var(--bk-ease-in);flex:none;display:flex}.bk-time.is-open .bk-time__g{opacity:1;transition:opacity var(--bk-dur-fast) linear calc(var(--bk-dur-fade) + var(--bk-dur-stagger) * var(--bk-time-i)), transform var(--bk-dur-fast) var(--bk-ease-out) calc(var(--bk-dur-fade) + var(--bk-dur-stagger) * var(--bk-time-i));transform:translate(0)}@media (prefers-reduced-motion:reduce){.bk-time .bk-time__g,.bk-time.is-open .bk-time__g{transition:opacity var(--bk-dur-fade) linear;transform:none}}.bk-reduced .bk-time .bk-time__g,.bk-reduced .bk-time.is-open .bk-time__g,.bk-time.bk-reduced .bk-time__g{transition:opacity var(--bk-dur-fade) linear;transform:none}.bk-time__div{background:var(--bk-line-soft);flex:none;width:1px;height:26px}.bk-time__fields{align-items:center;display:flex}.bk-time__field{height:30px;font:500 var(--bk-fs-mono-18) / 1 var(--bk-font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--bk-data);cursor:ns-resize;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), border-color var(--bk-dur-fast) var(--bk-ease-out);border-bottom:1px solid #0000;align-items:center;padding:0 3px;display:inline-flex;position:relative}.bk-time__field:is(:hover,.is-hover){background:var(--bk-fill-hover);border-bottom-color:var(--bk-accent)}.bk-time__field:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:1px}.bk-time__field.is-edit{background:var(--bk-surface-2);box-shadow:inset 0 0 0 1px var(--bk-accent);color:var(--bk-text-1);cursor:text}.bk-time__field.is-invalid{box-shadow:inset 0 0 0 1px var(--bk-danger)}.bk-time__step{color:var(--bk-accent);cursor:pointer;margin-left:-6px;line-height:0;display:none;position:absolute;left:50%}.bk-time__step--up{top:-15px}.bk-time__step--down{bottom:-15px}.bk-time__field:is(:hover,.is-hover):not(.is-edit) .bk-time__step{display:block}.bk-time__sep{height:30px;font:500 var(--bk-fs-mono-18) / 1 var(--bk-font-mono);color:var(--bk-text-3);align-items:center;display:inline-flex}.bk-time__gap{width:14px;display:inline-block}.bk-time__unit{font:500 var(--bk-fs-mono-11) / 1 var(--bk-font-mono);color:var(--bk-text-3);margin-left:8px}.bk-time__rate{align-items:center;gap:var(--bk-sp-2);display:flex}.bk-time__readout{justify-content:center;align-items:center;gap:var(--bk-sp-6);min-width:84px;font:500 var(--bk-fs-mono-12) / 1 var(--bk-font-mono);color:var(--bk-data);display:flex}.bk-time__rev{color:var(--bk-accent)}.bk-time__caption{align-items:center;gap:var(--bk-sp-6);font:400 var(--bk-fs-13) / 17px var(--bk-font-ui);letter-spacing:.01em;color:var(--bk-text-3);white-space:nowrap;display:inline-flex;position:absolute;top:calc(100% + 8px);left:0}.bk-time__caption--error{color:var(--bk-danger)}.bk-marker{--bk-label-shift:0px}.bk-marker__label{margin-top:var(--bk-label-shift)}.bk-marker--left .bk-marker__leader{left:-20px}.bk-marker--left .bk-marker__label{left:auto;right:20px}.bk-marker--below .bk-marker__leader,.bk-marker--above .bk-marker__leader{width:1px;height:11px;left:0}.bk-marker--below .bk-marker__leader{top:9px}.bk-marker--above .bk-marker__leader{top:-20px}.bk-marker:is(.bk-marker--below,.bk-marker--above) .bk-marker__label{left:calc(var(--bk-label-shift) * 1);margin-top:0;transform:translate(-50%)}.bk-marker--below .bk-marker__label{top:20px}.bk-marker--above .bk-marker__label{top:auto;bottom:20px}.bk-marker__count{align-self:center;margin-left:auto}.bk-marker--edge .bk-marker__label{align-items:center}.bk-marker--folded{cursor:default}.bk-marker--folded:is(:hover,:focus-within,.is-open){z-index:60!important}.bk-marker--folded:before{content:none}.bk-marker__hit{appearance:none;cursor:pointer;background:0 0;border:0;width:32px;height:32px;margin:0;padding:0;position:absolute;top:-16px;left:-16px}.bk-marker__hit:focus{outline:none}.bk-marker--folded .bk-marker__glyph{top:8px;left:8px}.bk-marker--folded:is(:hover,.is-hover) .bk-marker__glyph{top:6px;left:6px}.bk-marker--folded:is(:focus-within,.is-open) :is(.bk-marker__leader,.bk-marker__label){opacity:1;visibility:visible;transition:opacity var(--bk-dur-fast) var(--bk-ease-out), visibility 0s}.bk-marker--folded .bk-marker__label{padding:0;display:block}.bk-marker--folded:is(:hover,.is-hover,:focus-within,.is-open) .bk-marker__label{width:240px}.bk-marker__head{align-items:center;gap:var(--bk-sp-8);white-space:nowrap;height:22px;padding:0 8px;display:flex}.bk-marker__hit:focus-visible~.bk-marker__label,.bk-marker--folded.is-focus .bk-marker__label{outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px}.bk-marker__rows{border-top:1px solid var(--bk-line-faint);padding:2px 0 4px;display:none}.bk-marker--folded:is(:hover,.is-hover,:focus-within,.is-open) .bk-marker__rows{display:block}.bk-marker--folded:is(:hover,.is-hover,:focus-within,.is-open) .bk-marker__count{border-color:var(--bk-accent);background:var(--bk-accent-tint);color:var(--bk-accent-bright)}.bk-marker__row{appearance:none;align-items:center;gap:var(--bk-sp-8);width:100%;height:24px;color:var(--bk-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0 8px;display:flex}.bk-marker__row:is(:hover,.is-hover){background:var(--bk-fill-hover)}.bk-marker__row:is(:hover,.is-hover) .bk-marker__rname{color:var(--bk-accent-bright)}.bk-marker__row:focus,.bk-marker__key:focus{outline:none}.bk-marker__row:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:-2px}.bk-marker__rglyph{color:var(--bk-text-2);flex:none;line-height:0}.bk-marker__rname{font:700 11px / 14px var(--bk-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-text-1);white-space:nowrap}.bk-marker__rdist{align-items:center;gap:var(--bk-sp-6);font:500 var(--bk-fs-mono-11) / 14px var(--bk-font-mono);font-variant-numeric:tabular-nums;color:var(--bk-data);white-space:pre;margin-left:auto;display:inline-flex}.bk-marker__sep{background:var(--bk-line-faint);height:1px;margin:2px 0}.bk-marker__strip{height:50px;padding:6px 8px}.bk-marker__sline{align-items:center;gap:var(--bk-sp-8);height:14px;display:flex}.bk-marker__keys{gap:4px;margin-top:4px;display:flex}.bk-marker__key{appearance:none;border:1px solid var(--bk-line-neutral);width:26px;height:20px;color:var(--bk-text-2);font:700 10px / 1 var(--bk-font-ui);letter-spacing:.1em;cursor:pointer;background:0 0;margin:0;padding:0}.bk-marker__key:is(:hover,.is-hover){border-color:var(--bk-accent);background:var(--bk-fill-hover);color:var(--bk-accent-bright)}.bk-marker__key:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:1px}.bk-marker.is-folding{opacity:0;transform:translate(var(--bk-fold-x,0), var(--bk-fold-y,0));pointer-events:none;transition:opacity var(--bk-dur-fast) linear, transform var(--bk-dur-fast) var(--bk-ease-in)}.bk-marker.is-unfolding{animation:bk-unfold var(--bk-dur-fast) var(--bk-ease-out) both}@keyframes bk-unfold{0%{opacity:0;transform:translate(var(--bk-fold-x,0), var(--bk-fold-y,0))}to{opacity:1;transform:none}}@keyframes bk-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bk-marker.is-folding{transition:opacity var(--bk-dur-fade) linear;transform:none}.bk-marker.is-unfolding{animation:bk-fade-in var(--bk-dur-fade) linear both}.bk-marker :is(.bk-marker__leader,.bk-marker__label){transition:none!important}}.bk-reduced .bk-marker.is-folding,.bk-marker.bk-reduced.is-folding{transition:opacity var(--bk-dur-fade) linear;transform:none}.bk-reduced .bk-marker.is-unfolding,.bk-marker.bk-reduced.is-unfolding{animation:bk-fade-in var(--bk-dur-fade) linear both}.bk-reduced .bk-marker :is(.bk-marker__leader,.bk-marker__label){transition:none!important}.bk-tiphost--left .bk-tiphost__tip,.bk-tiphost--right .bk-tiphost__tip{top:50%;bottom:auto}.bk-tiphost--left .bk-tiphost__tip{transform:translate(var(--bk-shift), -50%);left:auto;right:calc(100% + 10px)}.bk-tiphost--right .bk-tiphost__tip{transform:translate(calc(var(--bk-shift) * -1), -50%);left:calc(100% + 10px)}.bk-tiphost--left:is(:hover,:focus-within,.is-open) .bk-tiphost__tip,.bk-tiphost--right:is(:hover,:focus-within,.is-open) .bk-tiphost__tip{transform:translateY(-50%)}.bk-tiphost--start .bk-tiphost__tip,.bk-tiphost--end .bk-tiphost__tip{transform:translate(0, var(--bk-shift))}.bk-tiphost--start .bk-tiphost__tip{left:0}.bk-tiphost--end .bk-tiphost__tip{left:auto;right:0}.bk-tiphost--bottom:is(.bk-tiphost--start,.bk-tiphost--end) .bk-tiphost__tip{transform:translate(0, calc(var(--bk-shift) * -1))}.bk-tiphost:is(.bk-tiphost--start,.bk-tiphost--end):is(:hover,:focus-within,.is-open) .bk-tiphost__tip{transform:translate(0)}.bk-tip--source{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;width:max-content;max-width:236px}.bk-tip--source>:first-child{align-items:center;gap:10px;display:inline-flex}.bk-tip__source{font:400 var(--bk-fs-12) / 16px var(--bk-font-ui);letter-spacing:.02em;color:var(--bk-text-3)}.bk-ptr{border:1px solid var(--bk-line-neutral);height:20px;font:700 10px / 1 var(--bk-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--bk-text-2);white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}@keyframes bk-rise{0%{opacity:0;transform:translateY(var(--bk-shift))}to{opacity:1;transform:translateY(0)}}.bk-enter{animation:bk-rise var(--bk-dur-enter-l) var(--bk-ease-out) both}.bk-exit{animation:bk-rise calc(var(--bk-dur-enter-l) * .7) var(--bk-ease-in) reverse both}html,body{margin:0}.bk-specimen{background-color:var(--bk-space);background-image:radial-gradient(1px 1px at 12px 34px,#ffffff80,#0000),radial-gradient(1px 1px at 98px 18px,#ffffff59,#0000),radial-gradient(1px 1px at 145px 128px,#ffecd666,#0000),radial-gradient(1.2px 1.2px at 41px 207px,#fff9,#0000),radial-gradient(1.2px 1.2px at 188px 121px,#fff0dc99,#0000),radial-gradient(1.5px 1.5px at 203px 59px,#c4d6ffcc,#0000),radial-gradient(1.5px 1.5px at 296px 187px,#ffd6aabf,#0000),radial-gradient(2px 2px at 312px 98px,#ffffffe6,#0000);background-size:173px 173px,173px 173px,173px 173px,241px 241px,241px 241px,337px 337px,337px 337px,463px 463px;min-height:100vh;margin:0}.bk-demo{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;padding:16px;display:flex}.bk-demo--stack{flex-flow:column}.bk-demo__cell{flex-direction:column;gap:8px;min-width:0;display:flex}.bk-demo__label{font:700 11px / 14px var(--bk-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bk-text-3)}.bk-demo__scene{border:1px solid var(--bk-line-soft);position:relative;overflow:hidden}.bk-demo__earth{background:radial-gradient(18% 6% at 34% 20%,#ffffffbf,#0000 70%),radial-gradient(26% 5% at 24% 30%,#fff9,#0000 70%),radial-gradient(circle at 30% 24%,#d4ebff 0%,#8cc0f0 12%,#4d92dc 28%,#2a6cbf 44%,#17488f 60%,#0b2a5c 76%,#04132c 90%,#020a18 100%);border-radius:50%;position:absolute;box-shadow:0 0 40px 8px #6eb4ff66}@property --hud-t{syntax:"<number>";inherits:true;initial-value:0}.hud{--hud-power-slow:1;--hud-t:0;transition:--hud-t calc(var(--bk-dur-power-on) * var(--hud-power-slow)) var(--bk-ease-linear)}.hud.hud--hidden{--hud-t:300;transition:--hud-t calc(var(--bk-dur-power-off) * var(--hud-power-slow)) var(--bk-ease-linear)}.hud-plate,.hud-hint{--hud-at:0;--hud-k:1;--hud-bl:var(--bk-bracket-l);--hud-bc:var(--bk-accent);--hud-fc:var(--bk-line);--hud-mt:16px;--hud-mx:28px;--hud-mb:36px;--hud-tau:calc((var(--hud-t) - var(--hud-at)) * var(--hud-k));--hud-cut:clamp(0, var(--hud-tau) / 40, 1);--hud-wipe:pow(clamp(0, (var(--hud-tau) - 20) / 80, 1), 4);--hud-trace:pow(clamp(0, (var(--hud-tau) - 60) / 80, 1), 4);--hud-snap:pow(clamp(0, (var(--hud-tau) - 140) / 60, 1), 4);display:flex}.hud-time,.hud-range{--hud-at:0}.hud-left,.hud-card{--hud-at:30}.hud-mark,.hud-status{--hud-at:60}.hud-right{--hud-at:90}.hud-hint{--hud-at:300;--hud-k:-1.25}.hud-plate--card{--hud-bl:var(--bk-bracket-m)}.hud-plate--chip,.hud-hint{--hud-bl:var(--bk-bracket-s);--hud-mt:6px;--hud-mx:12px;--hud-mb:16px}.hud-plate--warning{--hud-bc:var(--bk-warning);--hud-fc:var(--bk-warning-line)}.hud-plate:before,.hud-plate:after,.hud-hint:before,.hud-hint:after{content:"";z-index:1;pointer-events:none;opacity:var(--hud-cut);--hud-e:min(3px, var(--hud-s));clip-path:polygon(50% 50%, var(--hud-e) var(--hud-e), var(--hud-e) var(--hud-s), 0 var(--hud-s), 0 0, var(--hud-s) 0, var(--hud-s) var(--hud-e), var(--hud-e) var(--hud-e), 50% 50%, calc(100% - var(--hud-e)) var(--hud-e), calc(100% - var(--hud-s)) var(--hud-e), calc(100% - var(--hud-s)) 0, 100% 0, 100% var(--hud-s), calc(100% - var(--hud-e)) var(--hud-s), calc(100% - var(--hud-e)) var(--hud-e), 50% 50%, calc(100% - var(--hud-e)) calc(100% - var(--hud-e)), calc(100% - var(--hud-e)) calc(100% - var(--hud-s)), 100% calc(100% - var(--hud-s)), 100% 100%, calc(100% - var(--hud-s)) 100%, calc(100% - var(--hud-s)) calc(100% - var(--hud-e)), calc(100% - var(--hud-e)) calc(100% - var(--hud-e)), 50% 50%, var(--hud-e) calc(100% - var(--hud-e)), var(--hud-s) calc(100% - var(--hud-e)), var(--hud-s) 100%, 0 100%, 0 calc(100% - var(--hud-s)), var(--hud-e) calc(100% - var(--hud-s)), var(--hud-e) calc(100% - var(--hud-e)));position:absolute;inset:0}.hud-plate:before,.hud-hint:before{--hud-s:calc((1 - var(--hud-trace)) * 50%);border:var(--bk-stroke-hair) solid var(--hud-fc)}.hud-plate:after,.hud-hint:after{--hud-s:calc((1 - var(--hud-snap)) * var(--hud-bl));background:linear-gradient(var(--hud-bc), var(--hud-bc)) left top / var(--hud-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--hud-bc), var(--hud-bc)) left top / var(--bk-bracket-w) var(--hud-bl) no-repeat, linear-gradient(var(--hud-bc), var(--hud-bc)) right top / var(--hud-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--hud-bc), var(--hud-bc)) right top / var(--bk-bracket-w) var(--hud-bl) no-repeat, linear-gradient(var(--hud-bc), var(--hud-bc)) left bottom / var(--hud-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--hud-bc), var(--hud-bc)) left bottom / var(--bk-bracket-w) var(--hud-bl) no-repeat, linear-gradient(var(--hud-bc), var(--hud-bc)) right bottom / var(--hud-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--hud-bc), var(--hud-bc)) right bottom / var(--bk-bracket-w) var(--hud-bl) no-repeat}.hud-plate>*,.hud-hint>*{clip-path:inset(calc(-1 * var(--hud-mt)) calc(-1 * var(--hud-mx)) calc(-1 * var(--hud-mb)) calc(var(--hud-wipe) * (100% + 2 * var(--hud-mx)) - var(--hud-mx)))}.hud-plate :is(.bk-num,.bk-kv__val,.bk-item__meta,.bk-slider__value){opacity:calc(1 - var(--hud-cut))}.hud.hud--hidden .hud-plate,.hud:not(.hud--hidden) .hud-hint{visibility:hidden;pointer-events:none}.hud.hud--hidden .hud-plate{transition:visibility 0s linear calc(var(--bk-dur-power-off) * var(--hud-power-slow))}.hud:not(.hud--hidden) .hud-hint{transition:visibility 0s linear calc(var(--bk-dur-power-on) * var(--hud-power-slow))}.hud-approx{opacity:clamp(0, var(--hud-t) - 19, 1)}.hud:not(.hud--hidden) .hud-approx{visibility:hidden;transition:visibility 0s linear calc(var(--bk-dur-power-on) * var(--hud-power-slow))}@media (prefers-reduced-motion:reduce){.hud,.hud.hud--hidden{transition:none}.hud .hud-plate:before,.hud .hud-plate:after,.hud .hud-hint:before,.hud .hud-hint:after{content:none}.hud .hud-plate>*,.hud .hud-hint>*{clip-path:none}.hud .hud-plate :is(.bk-num,.bk-kv__val,.bk-item__meta,.bk-slider__value){opacity:1}.hud .hud-plate,.hud.hud--hidden .hud-hint{opacity:1;transition:opacity var(--bk-dur-fade) linear, visibility 0s}.hud.hud--hidden .hud-plate,.hud:not(.hud--hidden) .hud-hint{opacity:0;transition:opacity var(--bk-dur-fade) linear, visibility 0s linear var(--bk-dur-fade)}.hud.hud--hidden .hud-approx{opacity:1}.hud:not(.hud--hidden) .hud-approx{opacity:0;transition:opacity 0s linear var(--bk-dur-fade), visibility 0s linear var(--bk-dur-fade)}}:is(.bk-reduced .hud,.hud.bk-reduced),:is(.bk-reduced .hud,.hud.bk-reduced).hud--hidden{transition:none}:is(.bk-reduced .hud,.hud.bk-reduced) .hud-plate:before,:is(.bk-reduced .hud,.hud.bk-reduced) .hud-plate:after,:is(.bk-reduced .hud,.hud.bk-reduced) .hud-hint:before,:is(.bk-reduced .hud,.hud.bk-reduced) .hud-hint:after{content:none}:is(.bk-reduced .hud,.hud.bk-reduced) .hud-plate>*,:is(.bk-reduced .hud,.hud.bk-reduced) .hud-hint>*{clip-path:none}:is(.bk-reduced .hud,.hud.bk-reduced) .hud-plate :is(.bk-num,.bk-kv__val,.bk-item__meta,.bk-slider__value){opacity:1}:is(.bk-reduced .hud,.hud.bk-reduced) .hud-plate,:is(.bk-reduced .hud,.hud.bk-reduced).hud--hidden .hud-hint{opacity:1;transition:opacity var(--bk-dur-fade) linear, visibility 0s}:is(.bk-reduced .hud,.hud.bk-reduced).hud--hidden .hud-plate,:is(.bk-reduced .hud,.hud.bk-reduced):not(.hud--hidden) .hud-hint{opacity:0;transition:opacity var(--bk-dur-fade) linear, visibility 0s linear var(--bk-dur-fade)}:is(.bk-reduced .hud,.hud.bk-reduced).hud--hidden .hud-approx{opacity:1}:is(.bk-reduced .hud,.hud.bk-reduced):not(.hud--hidden) .hud-approx{opacity:0;transition:opacity 0s linear var(--bk-dur-fade), visibility 0s linear var(--bk-dur-fade)}@property --hud-key-t{syntax:"<number>";inherits:true;initial-value:0}.hud-key{--hud-key-t:0;--hud-bl:var(--bk-bracket-l);--hud-cut:clamp(0, var(--hud-key-t) / 40, 1);--hud-wipe:pow(clamp(0, (var(--hud-key-t) - 20) / 80, 1), 4);--hud-trace:pow(clamp(0, (var(--hud-key-t) - 60) / 80, 1), 4);--hud-snap:pow(clamp(0, (var(--hud-key-t) - 140) / 60, 1), 4);transition:--hud-key-t calc(var(--bk-dur-power-on) * 2 / 3 * var(--hud-power-slow,1)) linear, top calc(var(--bk-dur-base) * var(--hud-power-slow,1)) var(--bk-ease-in-out), visibility 0s;display:flex;position:absolute}.hud-key.is-down{--hud-key-t:200;pointer-events:none;visibility:hidden;transition:--hud-key-t calc(var(--bk-dur-power-off) * 2 / 3 * var(--hud-power-slow,1)) linear, top 0s, visibility 0s linear calc(var(--bk-dur-power-off) * 2 / 3 * var(--hud-power-slow,1))}.hud-key--card{--hud-bl:var(--bk-bracket-m)}.hud-key:before,.hud-key:after{content:"";z-index:3;pointer-events:none;opacity:var(--hud-cut);--hud-e:min(3px, var(--hud-s));clip-path:polygon(50% 50%, var(--hud-e) var(--hud-e), var(--hud-e) var(--hud-s), 0 var(--hud-s), 0 0, var(--hud-s) 0, var(--hud-s) var(--hud-e), var(--hud-e) var(--hud-e), 50% 50%, calc(100% - var(--hud-e)) var(--hud-e), calc(100% - var(--hud-s)) var(--hud-e), calc(100% - var(--hud-s)) 0, 100% 0, 100% var(--hud-s), calc(100% - var(--hud-e)) var(--hud-s), calc(100% - var(--hud-e)) var(--hud-e), 50% 50%, calc(100% - var(--hud-e)) calc(100% - var(--hud-e)), calc(100% - var(--hud-e)) calc(100% - var(--hud-s)), 100% calc(100% - var(--hud-s)), 100% 100%, calc(100% - var(--hud-s)) 100%, calc(100% - var(--hud-s)) calc(100% - var(--hud-e)), calc(100% - var(--hud-e)) calc(100% - var(--hud-e)), 50% 50%, var(--hud-e) calc(100% - var(--hud-e)), var(--hud-s) calc(100% - var(--hud-e)), var(--hud-s) 100%, 0 100%, 0 calc(100% - var(--hud-s)), var(--hud-e) calc(100% - var(--hud-s)), var(--hud-e) calc(100% - var(--hud-e)));position:absolute;inset:0}.hud-key:before{--hud-s:calc((1 - var(--hud-trace)) * 50%);border:var(--bk-stroke-hair) solid var(--bk-line)}.hud-key:after{--hud-s:calc((1 - var(--hud-snap)) * var(--hud-bl));background:linear-gradient(var(--bk-accent), var(--bk-accent)) left top / var(--hud-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) left top / var(--bk-bracket-w) var(--hud-bl) no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) right top / var(--hud-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) right top / var(--bk-bracket-w) var(--hud-bl) no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) left bottom / var(--hud-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) left bottom / var(--bk-bracket-w) var(--hud-bl) no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) right bottom / var(--hud-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) right bottom / var(--bk-bracket-w) var(--hud-bl) no-repeat}@media (prefers-reduced-motion:reduce){.hud-key,.hud-key.is-down{--hud-key-t:0}.hud-key{opacity:1;transition:opacity var(--bk-dur-fade) linear, top 0s, visibility 0s}.hud-key.is-down{opacity:0;transition:opacity var(--bk-dur-fade) linear, top 0s, visibility 0s linear var(--bk-dur-fade)}.hud-key:before,.hud-key:after{content:none}}:is(.bk-reduced .hud-key,.hud-key.bk-reduced),:is(.bk-reduced .hud-key,.hud-key.bk-reduced).is-down{--hud-key-t:0}:is(.bk-reduced .hud-key,.hud-key.bk-reduced){opacity:1;transition:opacity var(--bk-dur-fade) linear, top 0s, visibility 0s}:is(.bk-reduced .hud-key,.hud-key.bk-reduced).is-down{opacity:0;transition:opacity var(--bk-dur-fade) linear, top 0s, visibility 0s linear var(--bk-dur-fade)}:is(.bk-reduced .hud-key,.hud-key.bk-reduced):before,:is(.bk-reduced .hud-key,.hud-key.bk-reduced):after{content:none}:root{--boot-slow:1}.hud.hud--cold{--hud-t:290;transition:none}.hud.hud--cold .hud-plate{visibility:hidden;pointer-events:none}.hud.hud--first:not(.hud--hidden){transition:--hud-t calc(var(--bk-dur-power-cold) * var(--hud-power-slow)) var(--bk-ease-linear)}.boot-veil{z-index:5;background:var(--bk-space);pointer-events:none;transition:opacity calc(var(--bk-dur-base) * var(--boot-slow)) var(--bk-ease-out) calc(var(--bk-dur-cut) * var(--boot-slow));display:block;position:absolute;inset:0}.boot-veil.is-deep{opacity:var(--bk-o-veil)}.boot-veil.is-off{opacity:0}.boot{z-index:50;pointer-events:none;position:absolute;inset:0}.boot .hud{pointer-events:none;position:absolute;inset:0}.boot .hud-plate{pointer-events:auto;position:absolute}.boot :is(h1,h2,p,ul){margin:0}.boot ul{padding:0;list-style:none}.boot [role=progressbar]:focus{outline:none}.boot-bar{visibility:hidden;opacity:0;position:absolute;top:calc(50% - 26px);left:calc(50% - 180px)}.boot-bar.is-on{visibility:visible;opacity:1}.boot-bar.is-on.is-out{visibility:hidden;opacity:0;transition:opacity calc(var(--bk-dur-base) * var(--boot-slow)) var(--bk-ease-in), visibility 0s linear calc(var(--bk-dur-base) * var(--boot-slow))}.boot-bar__readout{box-sizing:border-box;flex-direction:column;gap:10px;width:360px;padding:12px 16px;display:flex}.boot-bar__top{opacity:0;justify-content:space-between;align-items:center;gap:12px;min-height:16px;display:flex}.boot-bar.is-on .boot-bar__top{opacity:1;transition:opacity calc(var(--bk-dur-fade) * var(--boot-slow)) linear calc(var(--bk-dur-cut) * var(--boot-slow))}.boot-bar__label{color:var(--bk-text-2)}.boot-bar__track{background:var(--bk-track);transform-origin:0;height:2px;display:block;position:relative;transform:scaleX(0)}.boot-bar.is-on .boot-bar__track{transition:transform calc(var(--bk-dur-base) * var(--boot-slow)) var(--bk-ease-out);transform:scaleX(1)}.boot-bar__fill{transform-origin:0;background:var(--bk-on);box-shadow:var(--bk-lamp-1);transition:transform calc(var(--bk-dur-slow) * var(--boot-slow)) linear;display:block;position:absolute;inset:0}@keyframes boot-resolve{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.boot-bar__note{font:400 13px / 17px var(--bk-font-ui);letter-spacing:.01em;color:var(--bk-text-2);white-space:nowrap;animation:boot-resolve calc(var(--bk-dur-base) * var(--boot-slow)) var(--bk-ease-out) both}.boot .boot-alert-slot{--hud-at:130;--hud-k:1.25;top:calc(50% + 64px);left:50%;transform:translate(-50%)}.boot .boot--out .boot-alert-slot{--hud-at:0}.boot-alert{background:var(--bk-surface-scrim);border:1px solid var(--bk-line-faint);box-shadow:var(--bk-elev-chip);flex-direction:column;gap:4px;padding:3px;display:flex}.boot-alert__row{white-space:nowrap;align-items:center;gap:8px;display:flex}.boot-alert__note{color:var(--bk-text-2);padding:0 9px 5px}.boot .boot-alert__list{flex-direction:column;gap:2px;padding:0 9px 5px 17px;display:flex}.boot-alert__list li{align-items:center;gap:8px;display:flex}.boot-alert__list li:before{content:"";background:var(--bk-text-3);flex:none;width:4px;height:4px}.boot-ghost{z-index:8;pointer-events:none;opacity:0;transition:opacity calc(var(--bk-dur-base) * var(--boot-slow)) var(--bk-ease-out) calc(var(--bk-dur-cut) * var(--boot-slow));position:absolute;inset:0}.boot-ghost.is-on{opacity:1}.boot-ghost .ghost{--bk-bc:var(--bk-line-soft);--bk-bl:var(--bk-bracket-l);box-sizing:border-box;border:1px solid var(--bk-line-faint);transition:opacity calc(var(--bk-dur-base) * var(--boot-slow)) linear calc(var(--ghost-at,0s) * var(--boot-slow));flex-direction:column;display:flex;position:absolute}.boot-ghost.is-out .ghost{opacity:0}.boot-ghost .ghost:after{content:"";pointer-events:none;background:linear-gradient(var(--bk-bc), var(--bk-bc)) left top / var(--bk-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) left top / var(--bk-bracket-w) var(--bk-bl) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) right top / var(--bk-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) right top / var(--bk-bracket-w) var(--bk-bl) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) left bottom / var(--bk-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) left bottom / var(--bk-bracket-w) var(--bk-bl) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) right bottom / var(--bk-bl) var(--bk-bracket-w) no-repeat, linear-gradient(var(--bk-bc), var(--bk-bc)) right bottom / var(--bk-bracket-w) var(--bk-bl) no-repeat;position:absolute;inset:-1px}.boot-ghost .ghost--rail-right{--ghost-at:.2s;align-items:center;width:44px;height:177px;padding:1px;top:72px;right:24px}.boot-ghost .ghost--mark{--ghost-at:.26s;border:0;flex-direction:row;align-items:center;gap:8px;top:24px;left:24px}.boot-ghost .ghost--mark:after{content:none}.boot-ghost .ghost--rail-left{--ghost-at:.32s;align-items:center;width:44px;height:124px;padding:1px;top:72px;left:24px}.boot-ghost .ghost--focus{--bk-bl:var(--bk-bracket-m);--ghost-at:.32s;width:320px;height:385px;top:72px;left:80px}.boot-ghost .ghost--controls{--bk-bl:var(--bk-bracket-m);--ghost-at:.32s;width:320px;height:138px;top:469px;left:80px}.boot-ghost--wide .ghost--controls{width:240px;top:141px;left:412px}.boot-ghost .ghost--time{--ghost-at:.38s;flex-direction:row;align-items:center;width:50px;height:48px;padding-left:4px;bottom:24px;left:calc(50% - 25px)}.boot-ghost .bk-skel{flex:none}.boot-ghost .ghost__thin{height:6px}.boot-ghost .ghost__tall{height:16px}.boot-ghost .ghost__key,.boot-ghost .ghost__lamp{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.boot-ghost .ghost__key:before{content:"";box-sizing:border-box;border:1px solid var(--bk-line-faint);width:16px;height:16px}.boot-ghost .ghost__lamp:before{content:"";background:var(--bk-line-faint);width:6px;height:6px}.boot-ghost .ghost__railrule{background:var(--bk-line-faint);flex:none;width:28px;height:1px;margin:6px 0}.boot-ghost .ghost__head{border-bottom:1px solid var(--bk-line-faint);flex:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.boot-ghost .ghost__body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.boot-ghost .ghost--focus .ghost__body{gap:0;padding-top:2px}.boot-ghost .ghost__kv{align-items:center;min-height:27px;display:flex}.boot-ghost .ghost__row{align-items:center;gap:12px;min-height:32px;display:flex}.boot-ghost .ghost__lines{flex-direction:column;gap:8px;display:flex}.boot-ghost .ghost__box{box-sizing:border-box;border:1px solid var(--bk-line-faint);flex:none;display:block}.boot-ghost .ghost__end{margin-left:auto}.boot-ghost--outline :is(.ghost__body,.ghost__head,.ghost--mark)>*,.boot-ghost--outline :is(.ghost__key,.ghost__lamp):before{visibility:hidden}.boot-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes boot-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hud.hud--cold .hud-plate{opacity:0;transition:none}.boot-veil,.boot-ghost,.boot-ghost .ghost{transition:opacity var(--bk-dur-fade) linear}.boot-bar{transition:opacity var(--bk-dur-fade) linear, visibility 0s}.boot-bar.is-on.is-out{transition:opacity var(--bk-dur-fade) linear, visibility 0s linear var(--bk-dur-fade)}.boot-bar :is(.boot-bar__track,.boot-bar__top),.boot-bar.is-on :is(.boot-bar__track,.boot-bar__top){opacity:1;transition:none;transform:none}.boot-bar__fill{transition:none}.boot-bar__note{animation:boot-fade var(--bk-dur-fade) linear both}}:is(.bk-reduced .hud,.hud.bk-reduced).hud--cold .hud-plate{opacity:0;transition:none}.bk-reduced :is(.boot-veil,.boot-ghost,.boot-ghost .ghost){transition:opacity var(--bk-dur-fade) linear}.bk-reduced .boot-bar{transition:opacity var(--bk-dur-fade) linear, visibility 0s}.bk-reduced .boot-bar.is-on.is-out{transition:opacity var(--bk-dur-fade) linear, visibility 0s linear var(--bk-dur-fade)}.bk-reduced .boot-bar :is(.boot-bar__track,.boot-bar__top),.bk-reduced .boot-bar.is-on :is(.boot-bar__track,.boot-bar__top){opacity:1;transition:none;transform:none}.bk-reduced .boot-bar__fill{transition:none}.bk-reduced .boot-bar__note{animation:boot-fade var(--bk-dur-fade) linear both}.bk-marker__tag,.bk-count,.bk-marker__key,.bk-ptr{font-size:11px}.bk-exp{font-size:max(11px,.66em);position:relative;top:-.4em}.bk-time__row{overflow:clip visible}.bk-tiphost .bk-tip.bk-tiphost__tip{top:var(--bk-tip-y,0px);bottom:auto;right:auto;left:var(--bk-tip-x,0px);transform:translate(calc(var(--bk-tip-sx,0) * var(--bk-shift)), calc(var(--bk-tip-sy,1) * var(--bk-shift)));position:fixed}.bk-tiphost:is(:hover,.is-open,.is-focus-visible) .bk-tip.bk-tiphost__tip{transform:none}.bk-tiphost:focus-within:not(:hover,.is-open,.is-focus-visible) .bk-tiphost__tip{opacity:0}.bk-seg>.bk-tiphost{flex:auto;min-width:0}.bk-seg>.bk-tiphost+.bk-seg__opt,.bk-seg>*+.bk-tiphost>.bk-seg__opt{border-left:1px solid var(--bk-line-soft)}.bk-lstrip__keys>.bk-tiphost{flex:1;min-width:0}.bk-softkey:is([aria-expanded=true],.is-open),.bk-rail--left .bk-softkey:is([aria-expanded=true],.is-open){box-shadow:none}.bk-time .bk-chip{height:var(--bk-h-m)}.bk-time__room{visibility:hidden;pointer-events:none;position:absolute}.bk-time__room:before{content:attr(data-label)}.bk-time__ratemenu{display:flex;position:relative}.bk-time__readout{appearance:none;height:var(--bk-h-s);cursor:pointer;transition:background-color var(--bk-dur-fast) var(--bk-ease-out), border-color var(--bk-dur-fast) var(--bk-ease-out);background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:0}.bk-time__readout:is(:hover,.is-hover){background:var(--bk-fill-hover);border-bottom-color:var(--bk-accent)}.bk-time__readout[aria-expanded=true]{background:var(--bk-accent-tint);border-bottom-color:var(--bk-accent)}.bk-time__readout:is(:focus-visible,.is-focus){outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:1px}.bk-time__menu{left:50%;bottom:calc(100% + var(--bk-time-menu-lift,24px));translate:calc(-50% + var(--bk-time-menu-shift,0px)) 0;min-width:128px;position:absolute}.bk-time__menurows{gap:var(--bk-sp-2);max-height:var(--bk-time-menu-room,none);flex-direction:column;padding:6px;display:flex;overflow-y:auto}.bk-time__menu .bk-time__opt{min-height:var(--bk-h-m);flex:none;gap:10px;padding:0 12px 0 6px}.bk-time__optrate{font:500 var(--bk-fs-mono-12) / 1 var(--bk-font-mono);font-variant-numeric:tabular-nums;color:var(--bk-data);white-space:nowrap}.bk-time__opt[aria-checked=true] .bk-time__optrate{color:var(--bk-accent-bright)}.bk-time__menusep{background:var(--bk-line-faint);flex:none;height:1px;margin:2px 4px}.bk-marker--edge-glyph .bk-marker__chev{position:absolute;top:-6px}.bk-marker--edge-glyph .bk-marker__chev--left{left:-18px}.bk-marker--edge-glyph .bk-marker__chev--right{left:6px}.boot .boot-alert-slot.boot-requirements-slot{top:50%;transform:translate(-50%,-50%)}.boot-requirements-slot .boot-alert{max-width:400px}.boot-alert__note.boot-requirements__tested{color:var(--bk-text-3)}.boot-ghost .ghost[hidden]{display:none}.boot-ghost .ghost--panel-left{--ghost-at:.32s}.boot-ghost .ghost--panel-right{--ghost-at:.2s}.boot-ghost .ghost--panel .ghost__body{align-content:flex-start;gap:var(--bk-sp-2) var(--bk-sp-24);flex-wrap:wrap}.boot-ghost .ghost--panel .ghost__row{width:100%}.boot-ghost .ghost--time{gap:var(--bk-sp-12)}.boot-ghost .ghost__div{background:var(--bk-line-faint);flex:none;width:1px;height:26px}.boot-brand{opacity:0;flex-direction:column;align-items:center;gap:18px;width:max-content;display:flex;position:absolute;bottom:calc(100% + 40px);left:50%;transform:translate(-50%)}.boot-bar.is-on .boot-brand{opacity:1;transition:opacity calc(var(--bk-dur-fade) * var(--boot-slow)) linear calc(var(--bk-dur-cut) * var(--boot-slow))}.boot-brand__tagline{color:var(--bk-text-3)}@media (prefers-reduced-motion:reduce){.boot-bar .boot-brand,.boot-bar.is-on .boot-brand{opacity:1;transition:none}}.bk-reduced .boot-bar .boot-brand,.bk-reduced .boot-bar.is-on .boot-brand{opacity:1;transition:none}.hud>.hud-version{left:var(--hud-inset);bottom:var(--bk-sp-4);z-index:var(--hud-z-hud)}.hud-version__text{font:400 var(--bk-fs-mono-11) / 16px var(--bk-font-mono);color:var(--bk-text-3);white-space:nowrap;margin:0}@property --hud-own-tau{syntax:"<number>";inherits:false;initial-value:0}.hud{--hud-own-up:calc(var(--bk-dur-power-on) * 2 / 3 * var(--hud-power-slow));--hud-own-down:calc(var(--bk-dur-power-off) * 2 / 3 * var(--hud-power-slow));--hud-own-hide:calc(var(--bk-dur-power-off) * var(--hud-power-slow));--hud-own-fade:0s;--hud-own-faded:1;--hud-own-rising:--hud-own-tau var(--hud-own-up) var(--bk-ease-linear), opacity var(--hud-own-fade) linear;--hud-own-falling:--hud-own-tau var(--hud-own-down) var(--bk-ease-linear), opacity var(--hud-own-fade) linear}@media (prefers-reduced-motion:reduce){.hud{--hud-own-up:var(--bk-dur-fade);--hud-own-down:var(--bk-dur-fade);--hud-own-hide:var(--bk-dur-fade);--hud-own-fade:var(--bk-dur-fade);--hud-own-faded:0}}:is(.bk-reduced .hud,.hud.bk-reduced){--hud-own-up:var(--bk-dur-fade);--hud-own-down:var(--bk-dur-fade);--hud-own-hide:var(--bk-dur-fade);--hud-own-fade:var(--bk-dur-fade);--hud-own-faded:0}.hud .hud-plate.hud-plate--own{--hud-own-tau:0;--hud-tau:max(calc((var(--hud-t) - var(--hud-at)) * var(--hud-k)), var(--hud-own-tau));transition:var(--hud-own-rising), visibility 0s}.hud .hud-plate.hud-plate--own.is-down{--hud-own-tau:200;opacity:var(--hud-own-faded);pointer-events:none;transition:var(--hud-own-falling), visibility 0s}.hud.hud--hidden .hud-plate.hud-plate--own{transition:var(--hud-own-rising), visibility 0s linear var(--hud-own-hide)}.hud.hud--hidden .hud-plate.hud-plate--own.is-down{transition:var(--hud-own-falling), visibility 0s linear var(--hud-own-hide)}.hud .hud-plate.hud-plate--own.hud-dialog{--hud-tau:var(--hud-own-tau)}.hud.hud--hidden .hud-plate.hud-plate--own.hud-dialog{visibility:visible;opacity:1;pointer-events:auto;transition:var(--hud-own-rising), visibility 0s}.hud.hud--hidden .hud-plate.hud-plate--own.hud-dialog.is-down{opacity:var(--hud-own-faded);pointer-events:none;transition:var(--hud-own-falling), visibility 0s}.hud-plate.hud-dialog{--hud-mt:24px;--hud-mx:40px;--hud-mb:56px}.hud>.hud__scrim{--hud-own-tau:0;opacity:calc(1 - var(--hud-own-tau) / 200);transition:--hud-own-tau var(--hud-own-up) var(--bk-ease-linear)}.hud>.hud__scrim.is-down{--hud-own-tau:200;pointer-events:none;transition:--hud-own-tau var(--hud-own-down) var(--bk-ease-linear)}.hud-key{--hud-key-wipe:var(--hud-wipe);--hud-key-cut:var(--hud-cut);--hud-key-room:calc((1 - clamp(0, var(--hud-key-t), 1)) * 100vmax)}.hud-key>*{clip-path:inset(calc(-16px - var(--hud-key-room)) calc(-28px - var(--hud-key-room)) calc(-36px - var(--hud-key-room)) calc(var(--hud-key-wipe) * (100% + 56px) - 28px - var(--hud-key-room)))}.hud-key--left>*{clip-path:inset(calc(-16px - var(--hud-key-room)) calc(var(--hud-key-wipe) * (100% + 56px) - 28px - var(--hud-key-room)) calc(-36px - var(--hud-key-room)) calc(-28px - var(--hud-key-room)))}.hud-key :is(.bk-num,.bk-kv__val,.bk-item__meta,.bk-slider__value){opacity:calc(1 - max(var(--hud-cut), var(--hud-key-cut)))}.hud-plate--own.hud-system-plate{--hud-row-wipe:pow(clamp(0, (calc((var(--hud-t) - var(--hud-at)) * var(--hud-k)) - 20) / 80, 1), 4);--hud-own-wipe:pow(clamp(0, (var(--hud-own-tau) - 20) / 80, 1), 4)}.hud-plate--own.hud-system-plate>*{clip-path:inset(calc(-1 * (var(--hud-mt) + var(--hud-tip-room))) calc(var(--hud-own-wipe) * (100% + 2 * var(--hud-mx)) - var(--hud-mx) - var(--hud-tip-room)) calc(-1 * (var(--hud-mb) + var(--hud-tip-room))) calc(var(--hud-row-wipe) * (100% + 2 * var(--hud-mx)) - var(--hud-mx) - var(--hud-tip-room)))}@media (prefers-reduced-motion:reduce){.hud .hud-plate--own.hud-system-plate>*{clip-path:none}}:is(.bk-reduced .hud,.hud.bk-reduced) .hud-plate--own.hud-system-plate>*{clip-path:none}.hud-key.is-down>.hud-plate{pointer-events:none}.hud:is(.hud--hidden,.hud--cold)>.hud-key,.hud:is(.hud--hidden,.hud--cold)>.hud-key.is-down{transition:none}:root{--hud-inset:var(--bk-sp-24);--hud-gap:var(--bk-sp-12);--hud-z-scene:0;--hud-z-ship:5;--hud-z-labels:10;--hud-z-selection:20;--hud-z-hud:30;--hud-z-rail:35;--hud-z-card:40;--hud-z-status:50;--hud-z-tooltip:60;--hud-z-scrim:70;--hud-z-dialog:80}.hud{--hud-min-width:1248px;--hud-rail-top:72px;--hud-label-drop:var(--bk-dur-fade);min-width:var(--hud-min-width);pointer-events:none;position:absolute;inset:0}.hud:focus{outline:none}.hud>*{position:absolute}:is(.hud__bottom,.hud__badge,.hud__status,.hud-key)>.hud-plate{position:relative}.hud-plate,.hud-hint,.hud>.hud__scrim,.hud__labels :is(button,a){pointer-events:auto}:is(.hud-key,.hud-key>.hud-plate,.hud-card,.hud-dialog)>*{flex:auto}.hud-plate.hud-range{--hud-mt:24px;--hud-mx:24px;--hud-mb:24px}.hud-plate{--hud-tip-room:calc((1 - clamp(0, var(--hud-tau), 1)) * 100vmax)}.hud-plate>*{clip-path:inset(calc(-1 * (var(--hud-mt) + var(--hud-tip-room))) calc(-1 * (var(--hud-mx) + var(--hud-tip-room))) calc(-1 * (var(--hud-mb) + var(--hud-tip-room))) calc(var(--hud-wipe) * (100% + 2 * var(--hud-mx)) - var(--hud-mx) - var(--hud-tip-room)))}.hud>:not(.hud-dialog):has(.bk-tiphost:hover,.bk-tiphost.is-open,.bk-tiphost.is-focus-visible){z-index:var(--hud-z-tooltip)}.hud.hud--hidden .hud-plate .bk-tip.bk-tiphost__tip,.hud .is-down .bk-tip.bk-tiphost__tip{opacity:0;transition:none}@supports not (opacity:pow(1, 1)){.hud,.hud.hud--hidden,.hud.hud--hidden .hud-plate,.hud:not(.hud--hidden) .hud-hint,.hud:not(.hud--hidden) .hud-approx{transition:none}.hud .hud-plate:before,.hud .hud-plate:after,.hud .hud-hint:before,.hud .hud-hint:after{content:none}.hud .hud-plate>*,.hud .hud-hint>*{clip-path:none}.hud .hud-plate :is(.bk-num,.bk-kv__val,.bk-item__meta,.bk-slider__value){opacity:1}.hud .hud-plate.hud-plate--own,.hud .hud-plate.hud-plate--own.is-down,.hud.hud--hidden .hud-plate.hud-plate--own,.hud.hud--hidden .hud-plate.hud-plate--own.is-down,.hud.hud--hidden .hud-plate.hud-plate--own.hud-dialog,.hud.hud--hidden .hud-plate.hud-plate--own.hud-dialog.is-down{transition:none}.hud .hud-plate.hud-plate--own.is-down,.hud.hud--hidden .hud-plate.hud-plate--own.hud-dialog.is-down{visibility:hidden}.hud>.hud-key,.hud>.hud-key.is-down{transition:none}.hud>.hud-key:before,.hud>.hud-key:after{content:none}.hud>.hud-key>*{clip-path:none}}.hud>.hud-mark{left:var(--hud-inset);top:var(--hud-inset);z-index:var(--hud-z-hud);line-height:0}.hud>.hud-rail{top:var(--hud-rail-top);z-index:var(--hud-z-rail)}.hud>.hud-rail--left{left:var(--hud-inset)}.hud>.hud-rail--right{right:var(--hud-inset)}.hud>.hud-key{width:320px;z-index:var(--hud-z-hud)}.hud-key>.hud-plate>.bk-panel{max-height:var(--hud-panel-room,100vh)}.hud-key>.hud-plate>.bk-panel>.bk-panel__body{min-height:0;overflow-y:auto}.hud-key>.hud-plate>.hud-focus-card{max-height:var(--hud-panel-room,100vh)}.hud-focus-card>.bk-card__head{flex:none}.hud-focus-card>.bk-kv{min-height:0}.hud>.hud-key--card{width:auto}.hud-switch-row{width:100%;display:flex}.hud-focus-list>.bk-panel__body{padding:var(--bk-sp-6)}.hud-focus-list__tree{gap:var(--bk-sp-2);flex-direction:column;display:flex}.hud-key>.hud-plate.hud-system-plate{top:0;left:calc(100% + var(--hud-gap));width:max-content;min-width:240px;position:absolute}.hud-system-plate>.bk-plate{width:auto;max-height:var(--hud-slot-room,100vh)}.hud-system-plate .bk-plate__inner{min-height:0;overflow-y:auto}.hud-lkey-distance{font-variant-numeric:tabular-nums}.hud>.hud__bottom{left:0;right:0;bottom:var(--hud-inset);align-items:center;gap:var(--hud-gap);flex-direction:column-reverse;display:flex}.hud-time{z-index:var(--hud-z-hud);--bk-time-menu-room:calc(100vh - 2 * var(--hud-inset) - 48px - 44px - 2 * var(--hud-gap));transition:margin-right calc(var(--bk-dur-slow) * .7) var(--bk-ease-in)}.hud-time--open{margin-right:var(--hud-time-hold,0px);transition:margin-right var(--bk-dur-slow) var(--bk-ease-out)}.hud__badge{width:470px;height:30px;z-index:var(--hud-z-status);justify-content:center;display:flex}.hud-time--outside{z-index:var(--hud-z-status);--bk-time-menu-lift:calc(24px + 30px + var(--hud-gap));--bk-time-menu-room:calc(100vh - 2 * var(--hud-inset) - 48px - 44px - 30px - 3 * var(--hud-gap))}.hud>.hud__status{left:calc(50% - 280px);top:var(--hud-inset);width:560px;min-height:44px;z-index:var(--hud-z-status);flex-direction:column;align-items:center;display:flex}.hud>.hud__selection{z-index:var(--hud-z-selection);inset:0}.hud>.hud-star-card{width:240px;z-index:var(--hud-z-card)}.hud-selection-mark{width:18px;height:18px;filter:drop-shadow(0 0 1px var(--bk-keyline));background:linear-gradient(var(--bk-accent), var(--bk-accent)) left top / 5px 1.5px no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) left top / 1.5px 5px no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) right top / 5px 1.5px no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) right top / 1.5px 5px no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) left bottom / 5px 1.5px no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) left bottom / 1.5px 5px no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) right bottom / 5px 1.5px no-repeat, linear-gradient(var(--bk-accent), var(--bk-accent)) right bottom / 1.5px 5px no-repeat;position:absolute}.hud>.hud__labels{z-index:var(--hud-z-labels);inset:0}.hud>.hud__ship{z-index:var(--hud-z-ship);inset:0;overflow:hidden}.hud-ship-layer{position:absolute;inset:0}.hud-ship{will-change:transform;line-height:0;position:absolute;top:0;left:0}.hud-ship[hidden]{display:none}.hud-ship__plume{opacity:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hud-ship__mark{position:relative}.hud-sky-labels{pointer-events:none;position:absolute;inset:0}.hud-constellation-name{font:500 var(--bk-fs-12) / 14px var(--bk-font-ui);letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;color:var(--bk-scene-constellation-label);text-shadow:0 0 2px var(--bk-space), 0 0 4px var(--bk-space);pointer-events:none;position:absolute}.hud-sky-labels>*{transition:opacity var(--hud-label-drop) linear}.hud-keep-case{text-transform:none}.hud-sky-labels>[data-dropped=true]{opacity:0}@media (prefers-reduced-motion:reduce){.hud{--hud-label-drop:0s}}.bk-reduced .hud,.hud.bk-reduced{--hud-label-drop:0s}.hud-markers{-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hud-markers .bk-marker:is(:hover,.is-hover,:focus-visible,:focus-within,.is-open){z-index:1000!important}.hud .hud-markers .bk-marker.is-unfolding{animation-fill-mode:backwards}.hud-markers .bk-marker--folded>.bk-marker__label,.hud-markers .bk-marker--folded>.bk-marker__leader:before{pointer-events:auto}.hud-markers .bk-marker__leader:before{content:"";width:5px;height:22px;position:absolute;top:-11px;left:7px}.hud-markers .bk-marker--left .bk-marker__leader:before{left:-1px}.hud-markers :is(.bk-marker--below,.bk-marker--above) .bk-marker__leader:before{width:22px;height:5px;top:7px;left:-11px}.hud-markers .bk-marker--above .bk-marker__leader:before{top:-1px}.hud>.hud-hint{left:var(--hud-inset);bottom:var(--hud-inset);z-index:var(--hud-z-hud)}.hud>.hud-approx{left:var(--hud-inset);z-index:var(--hud-z-status);bottom:62px}.hud-hint-button{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.hud-hint-button:focus-visible{outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px}.hud-rows{gap:var(--bk-sp-2);flex-direction:column;display:flex}.hud-overlays__heading,.hud-shortcuts__group>.bk-overline{margin-bottom:var(--bk-sp-4)}.hud-overlays__reference{align-items:center;gap:var(--bk-sp-12);min-height:var(--bk-h-m);padding-left:var(--bk-sp-16);display:flex}.hud-overlays__reference-label{font:600 13px / 16px var(--bk-font-ui);letter-spacing:.03em;color:var(--bk-text-3);flex:1}.hud-overlays__reference[data-disabled] .hud-overlays__reference-label{color:var(--bk-text-disabled)}.hud-shortcuts__group{flex-direction:column;display:flex}.hud-shortcuts__rows{margin:0;padding:0;list-style:none}.hud-shortcuts__row{justify-content:space-between;align-items:center;gap:var(--bk-sp-12);min-height:28px;font:600 var(--bk-fs-13) / 16px var(--bk-font-ui);letter-spacing:.03em;color:var(--bk-text-2);display:flex}.hud-shortcuts__row>.bk-hint{gap:var(--bk-sp-4)}.hud-shortcuts__button{appearance:none;width:calc(100% + 2 * var(--bk-sp-8));margin:0 calc(-1 * var(--bk-sp-8));padding:0 var(--bk-sp-8);text-align:left;cursor:pointer;background:0 0;border:0}.hud-shortcuts__button:hover{background:var(--bk-fill-hover);color:var(--bk-accent-bright)}.hud-shortcuts__button:focus-visible{outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:-2px}.hud-status-plate{align-items:center;gap:var(--bk-sp-12);height:36px;padding:0 var(--bk-sp-12);background:var(--bk-surface-scrim);border:1px solid var(--bk-line-soft);box-shadow:var(--bk-elev-chip);display:inline-flex}.hud-status-plate .bk-overline{color:var(--bk-text-2)}.hud-status-plate__target{font:700 var(--bk-fs-13) / 16px var(--bk-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bk-accent)}.hud-progress{background:var(--bk-track);width:140px;height:4px;display:block;position:relative}.hud-progress--flight{width:120px}.hud-progress__fill{background:var(--bk-on);height:4px;position:absolute;top:0;left:0;box-shadow:0 0 6px #4fd1c573}.hud-status-failure{white-space:nowrap;align-items:center;gap:var(--bk-sp-8);background:var(--bk-surface-scrim);border:1px solid var(--bk-line-faint);box-shadow:var(--bk-elev-chip);padding:3px;display:inline-flex}.hud>.hud__scrim{z-index:var(--hud-z-scrim);background:#02040a9e;inset:0}.hud>.hud-dialog{--hud-dialog-width:600px;left:calc(50% - var(--hud-dialog-width) / 2);width:var(--hud-dialog-width);max-height:calc(100% - var(--hud-dialog-top) - var(--hud-inset));z-index:var(--hud-z-dialog)}.hud-dialog>.hud__dialog{box-shadow:var(--bk-elev-2)}.hud__dialog-body{gap:var(--bk-sp-16);min-height:0;padding:var(--bk-sp-16);overflow-y:auto}.hud__dialog-body>*{flex-shrink:0}.hud>.hud-about{--hud-dialog-width:600px;--hud-dialog-top:96px;top:var(--hud-dialog-top)}.hud-about__notices-button{margin-left:auto}.hud-about__brand{align-self:flex-start}.hud-about__intro,.hud-about__requirements{color:var(--bk-text-2);margin:0}.hud-about__readings{padding:0}.hud-notices{padding-top:var(--bk-sp-12);border-top:1px solid var(--bk-line-faint)}.hud-notices[hidden]{display:none}.hud-notices__licence{gap:var(--bk-sp-4);flex-direction:column;display:flex}.hud-notices__text{padding:var(--bk-sp-8) var(--bk-sp-12);background:var(--bk-surface-2);border:1px solid var(--bk-line-faint);font:400 var(--bk-fs-mono-11) / 16px var(--bk-font-mono);color:var(--bk-text-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hud-notices__text:focus-visible{outline:var(--bk-stroke-focus) solid var(--bk-focus);outline-offset:2px}html,body,#root{background:#000;width:100%;height:100%;margin:0;overflow:hidden}body{overflow-x:auto}#root{min-width:1248px;position:relative}
