:root{color-scheme:dark;--bevel-size:0.1rem;--bevel-inset:var(--bevel-edge);--bevel-overlap:0px;--bevel-edge:calc(var(--bevel-size) + var(--bevel-overlap));--scrollbar-size:10px;--lambda-icon-scale:1.48;--lambda-icon-brightness:brightness(1.6);.logo-button{--bevel-raised-face:#475b5e;--bevel-raised-face-hover:#6d8589;--bevel-raised-face-active:#4a5d60;--bevel-raised-top:#8da5a9;--bevel-raised-bottom:#2d3a3c}--navbar-gap-fill-bg:rgba(38,44,51,.45);--color-primary:#475b5e;--color-primary-light:#5a7073;--color-primary-dark:#364547;--color-neutral-50:#f7f8f8;--color-neutral-100:#ebedef;--color-neutral-200:#d4d8da;--color-neutral-300:#b8bfc2;--color-neutral-400:#8d979b;--color-neutral-500:#6b777b;--color-neutral-600:#545f63;--color-neutral-700:#434c4f;--color-neutral-800:#363d40;--color-neutral-900:#2a3032;--color-hover-overlay:hsla(0,0%,100%,.08);--surface-app:#262c33;--surface-panel:var(--color-primary);--surface-elevated:var(--color-neutral-100);--surface-recessed:var(--color-neutral-200);--surface-hover:var(--color-hover-overlay);--surface-active:var(--color-neutral-300);--surface-raised:var(--bevel-raised-face);--surface-sunken:var(--bevel-inset-face);--annotation-halo:var(--surface-app);--annotation-handle-fill:var(--surface-panel);--text-primary:var(--color-neutral-100);--text-secondary:var(--color-neutral-200);--text-muted:var(--color-neutral-400);--text-inverse:var(--color-neutral-800);--text-tertiary:var(--text-muted);--text-faint:var(--color-neutral-500);--color-critical:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-success:#22c55e;--color-now-line:#ef4444;--color-critical-text:#fecaca;--color-warning-text:#fcd34d;--color-success-text:#86efac;--color-info-text:#bfdbfe;--status-neutral:var(--color-neutral-300);--spx-icon-tone:#9daaad;--spx-icon-shade:#747e80;--spx-icon-tone-active:#8fc9a4;--spx-icon-shade-active:#5f8f72;--bevel-raised-base:#4a5e61;--bevel-raised-top:#5c6c6e;--bevel-raised-bottom:#364648;--bevel-raised-left:#536366;--bevel-raised-right:#3a4a4d;--bevel-raised-face:#475b5e;--bevel-raised-face-hover:#526a6d;--bevel-raised-face-active:#3a4c4f;--bevel-inset-base:#3a4c4f;--bevel-inset-top:#1d2a2c;--bevel-inset-bottom:#7a9497;--bevel-inset-left:#2e3e40;--bevel-inset-right:#5a7275;--bevel-inset-face:#3a4c4f;--bevel-sink:#2a3037;--space-1:0.0625rem;--space-2:0.125rem;--space-3:0.1875rem;--space-4:0.25rem;--space-6:0.375rem;--space-8:0.5rem;--space-10:0.625rem;--space-12:0.75rem;--space-14:0.875rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--navbar-top-tab-min-w:3.25rem;--size-sm-padding-x:0rem;--size-sm-padding-y:0rem;--size-sm-font:0.6875rem;--size-sm-icon:0.8rem;--size-sm-gap:0.25rem;--size-md-padding-x:0.9rem;--size-md-padding-y:0.375rem;--size-md-font:0.8125rem;--size-md-icon:0.75rem;--size-md-gap:0.375rem;--size-lg-padding-x:1rem;--size-lg-padding-y:0.5rem;--size-lg-font:0.9375rem;--size-lg-icon:1rem;--size-lg-gap:0.5rem;--navbar-h:3.25rem;--navbar-row-h:calc((var(--navbar-h) - var(--navbar-padding) * 2 - 1px) / 2);--navbar-gap:1px;--navbar-padding:2px;--navbar-lane-py:2px;--navbar-lane-control-h:1.5rem;--navbar-lane-h:calc(var(--navbar-lane-control-h) + var(--navbar-lane-py) * 2);--navbar-lane-px:var(--shell-bar-px);--navbar-lane-gap:1px;--navbar-lane-zone-gap:0.5rem;--navbar-lane-action-gap:var(--space-2);--navbar-lane-adjacent-gap:var(--space-2);--navbar-lane-tab-pl:0.4375rem;--navbar-lane-tab-pr:0.5rem;--navbar-lane-tab-py:0.125rem;--navbar-lane-tab-gap:0.375rem;--navbar-lane-tab-min-w:7.5rem;--navbar-lane-pill-w:6.75rem;--navbar-lane-overflow-w:3.25rem;--navbar-lane-tab-basis:8.75rem;--navbar-lane-tab-max-w:10rem;--navbar-lane-strip-min-w:4.375rem;--navbar-lane-icon:0.6875rem;--navbar-lane-font:0.75rem;--navbar-lane-initials-font:0.8125rem;--navbar-lane-divider-h:1.125rem;--navbar-search-w:13.125rem;--navbar-jump-w:16.25rem;--navbar-tools-count:3;--navbar-tools-w:calc(var(--navbar-tools-count) * var(--navbar-lane-control-h) + (var(--navbar-tools-count) - 1) * var(--navbar-lane-gap));--viewer-dock-w:16.875rem;--classes-flyout-w:var(--viewer-dock-w);--status-bar-reserve:calc(1.75rem + var(--bevel-size) * 2);--status-bar-px:var(--shell-bar-px);--right-drawer-w:28rem;--navbar-reserve:calc(var(--navbar-lane-h) + var(--bevel-size) * 2);--rail-w:2.75rem;--rail-pad:0.375rem;--rail-control-h:2rem;--rail-icon:0.875rem;--rail-gap:0.125rem;--rail-section-gap:0.375rem;--rail-divider-w:1.5rem;--edge-tab-depth:1.125rem;--edge-tab-length:3.5rem;--edge-tab-fill:var(--surface-panel);--rail-reserve:0px;--dock-right-reserve:var(--explorer-dock-right-w,0px);--focus-ring-color:var(--color-neutral-400);--focus-ring-offset:2px;--transition-fast:75ms ease-out;--icon-lift-scale:1.15;--icon-lift-duration:120ms;--size-compact-padding-x:0.5rem;--size-compact-padding-y:0.25rem;--size-compact-font:0.6875rem;--size-compact-gap:0.25rem;--size-compact-icon:0.625rem;--size-compact-min-w:2rem;--size-xs-padding-x:0.5rem;--size-xs-padding-y:0.125rem;--size-xs-font:0.6875rem;--size-xs-gap:0.25rem;--size-xs-icon:0.5625rem;--field-numeric-w:8.5rem;--zoom-field-w:3.5rem;--explorer-btn-square-size:1.25rem;--jump-row-h:calc(var(--explorer-btn-square-size) + (var(--space-4) * 2));--explorer-btn-square-icon:0.700rem;--explorer-btn-px:0.5rem;--explorer-btn-py:0.1875rem;--explorer-btn-font:0.6875rem;--explorer-row-h:1.5rem;--explorer-indent-base:0.375rem;--explorer-indent-step:0.875rem;--explorer-icon-xs:0.5625rem;--explorer-icon-sm:0.625rem;--explorer-icon-md:0.75rem;--explorer-font-label:0.6875rem;--explorer-font-body:0.6875rem;--explorer-font-meta:0.625rem;--explorer-font-tiny:0.5625rem;--explorer-checkbox-size:0.875rem;--explorer-panel-px:0.625rem;--explorer-panel-py:0.625rem;--panel-header-icon:var(--explorer-icon-md);--panel-header-icon-gap:var(--space-6);--panel-width-sm:320px;--panel-min-h-sm:300px;--panel-width-md:480px;--panel-min-h-md:400px;--panel-width-lg:680px;--panel-min-h-lg:480px;--panel-width-xl:960px;--panel-min-h-xl:520px;--panel-footer-h:26px;--panel-footer-h-actions:32px;--panel-edge-gutter:0.75rem;--panel-row-switch-col:var(--switch-w);--switch-w:2.5rem;--switch-h:1.375rem;--switch-track-pad:0.125rem;--switch-thumb-w:1.125rem;--switch-thumb-on:var(--color-accent);--checkbox-size:0.875rem;--checkbox-gap:0.375rem;--checkbox-mark:var(--switch-thumb-on);--progress-h-sm:0.5rem;--progress-h-md:0.75rem;--empty-state-icon:1.75rem;--empty-state-icon-lg:2rem;--panel-row-disclosure-col:0.875rem;--explorer-pane-px:0.5rem;--explorer-pane-py:0.25rem;--explorer-body-px:0.5rem;--explorer-body-py:0.375rem;--explorer-zone-pane-w:44%;--explorer-zone-pane-min-w:13.75rem;--explorer-dataset-pane-min-w:17.5rem;--workflow-zone-picker-w:16rem;--workflow-notice-action-min-w:5.25rem;--explorer-divider-w:5px;--explorer-divider-grab-w:3px;--explorer-divider-grab-h:24px;--explorer-lip-h:7px;--explorer-edge-hit:6px;--bevel-light:var(--bevel-raised-top);--bevel-dark:var(--bevel-raised-bottom);.bevel-btn[data-variant=raised]{--_face-bg:var(--bevel-raised-face)}.bevel-btn[data-variant=inset]{--_face-bg:var(--bevel-inset-face)}.bevel-btn[data-variant=primary]{--_face-bg:var(--color-accent-face)}.bevel-btn:not(:disabled,[aria-disabled=true])[data-variant=raised]:active{--_face-bg:var(--bevel-inset-face)}.bevel-btn:not(:disabled,[aria-disabled=true])[data-variant=primary]:active{--_face-bg:var(--color-accent-face-active)}.bevel-btn-icon{color:var(--glyph)}.bevel-btn-plain:not(:disabled,[aria-disabled=true]):hover .bevel-btn-icon,.bevel-btn:not(:disabled,[aria-disabled=true]):hover .bevel-btn-icon,.bevel-btn[data-variant=primary] .bevel-btn-icon{color:inherit}--livefeed-panel-w:360px;--livefeed-panel-h:520px;--livefeed-panel-min-w:300px;--livefeed-panel-min-h:380px;--livefeed-panel-max-w:480px;--livefeed-panel-max-h:720px;--livefeed-btn-w:2.5rem;--livefeed-btn-h:1.625rem;--livefeed-accent:#df7ab0;--livefeed-accent-strong:#ee9cc7;--livefeed-live-dot:#ff5d72;--evidence-thumb-sm:2.25rem;--evidence-thumb-md:2.75rem;--evidence-thumb-radius:2px;--dense-row-h:2.25rem;--dense-group-row-h:1.75rem;--dense-thumb:1.75rem;--dense-thumb-gap:var(--space-12);--dense-name-px:var(--space-16);--dense-progress-w:7rem;--assignee-col-w:12rem;--jobs-state-btn-w:4.5rem;--go-to-frame-w:6.5rem;--page-title-font:1rem;--page-subtitle-font:0.75rem;--page-content-max-w:90rem;--page-content-wide-max-w:140rem;--page-gutter:2rem;--chart-series-1:#3987e5;--chart-series-2:#d95926;--chart-series-3:#199e70;--chart-series-4:#c98500;--chart-series-5:#dc5c8a;--chart-series-6:#5aa02c;--chart-series-7:#9085e9;--chart-series-8:#e66767;--chart-grid:var(--surface-active);--chart-axis:var(--text-faint);--chart-guide:var(--text-muted);--chart-best:var(--text-secondary);--chart-h:15rem;--chart-min-w:30rem;--chip-h:1.0625rem;--chip-dot:0.375rem;--chip-radius:2px;--avatar-sm:1.125rem;--thumb-caption-bg:rgba(0,0,0,.55);--font-mono:"Ubuntu Mono","JetBrains Mono",ui-monospace,monospace;--guideline-example-w:9rem;--guideline-example-h:6.75rem;--guideline-reading-example-w:18rem;--guideline-reading-example-h:13.5rem;--guideline-entry-list-w:17rem;--guideline-body-min-h:14rem;--guideline-contents-w:16rem;--guideline-contents-max-h:85vh;--guideline-browser-h:28rem;--guideline-card-w:22rem;--guideline-card-thumb-h:4.5rem;--attribute-badge-text:var(--color-neutral-900);--attribute-badge-ring:var(--surface-app);--attribute-badge-plain:var(--color-neutral-200);--attribute-badge-uncertain:var(--color-warning);--attribute-badge-wrong:var(--color-critical-text);--attribute-badge-missing:var(--color-info-text);--attribute-badge-required:var(--color-critical);--attribute-badge-font:0.5625rem;--attribute-card-w:19rem;--review-dock-w:24rem;--class-review-tile-sm:9rem;--class-review-tile-md:12.5rem;--class-review-tile-lg:18rem;--class-review-tile-gap:var(--space-8);--class-review-focus-edge:3px;--class-review-select-edge:2px;--models-panel-w:360px;--models-panel-h:480px;--models-panel-min-w:300px;--models-panel-min-h:340px;--models-panel-max-w:480px;--models-panel-max-h:680px;--models-form-gap:0.75rem;--models-divider-my:0.75rem;--timeline-panel-w:960px;--timeline-panel-h:520px;--timeline-panel-min-w:640px;--timeline-panel-min-h:360px;--timeline-panel-max-w:1400px;--timeline-panel-max-h:800px;--timeline-label-col-w:180px;--timeline-row-h:40px;--signin-panel-w:22rem;--signin-input-h:1.75rem;--signin-btn-w:100%;--signin-btn-h:1.875rem}.explorer-panel>.relative.flex.flex-col.w-full.h-full{background-color:transparent!important}.explorer-panel .explorer-pane-body,.explorer-panel .explorer-pane-left,.explorer-panel .explorer-pane-right{background-color:transparent}.dark{--surface-app:#1a2224;--surface-panel:#2d3a3c;--surface-elevated:#3a4c4f;--surface-recessed:#243032;--surface-hover:var(--color-hover-overlay);--surface-active:#3a4c4f;--text-primary:var(--color-neutral-100);--text-secondary:var(--color-neutral-200);--text-muted:var(--color-neutral-400);--text-inverse:var(--color-neutral-800);--bevel-raised-base:#3a4c4f;--bevel-raised-top:#567275;--bevel-raised-bottom:#1a2628;--bevel-raised-left:#4a5e61;--bevel-raised-right:#2d3a3c;--bevel-raised-face:#3a4c4f;--bevel-raised-face-hover:#475b5e;--bevel-raised-face-active:#2d3a3c;--bevel-inset-base:#3a4c4f;--bevel-inset-top:#1a2628;--bevel-inset-bottom:#567275;--bevel-inset-left:#2d3a3c;--bevel-inset-right:#4a5e61;--bevel-inset-face:#2d3a3c;--progress-fill-info:var(--color-info)}.theme-spectra{--color-primary:#475b5e;--surface-panel:#475b5e;--color-neutral-100:#e8edee;--color-neutral-200:#cdd5d7;--color-neutral-300:#a8b5b8;--color-neutral-400:#7d8e92;--color-neutral-500:#5d6f73;--color-neutral-600:#4a5a5d;--color-neutral-700:#3a4749;--color-neutral-800:#2d3638}.theme-labelling{--text-primary:#e8edee;--text-secondary:#a8b5b8;--text-muted:#7d8e92;--text-faint:#5d6f73;--navbar-lane-py:0.25rem;--navbar-lane-icon:0.8125rem;--lambda-icon-scale:1.25;--navbar-lane-initials-font:var(--navbar-lane-font)}.bevel-btn,.bevel-btn:not(:disabled,[aria-disabled=true])[data-variant=raised]:hover{--btn-bevel-edge:var(--bevel-edge)}.bevel-btn:not(:disabled,[aria-disabled=true])[data-variant=raised]:hover .bevel-face{background-color:var(--bevel-raised-face)}.bevel-btn:not(:disabled,[aria-disabled=true])[data-variant=inset]:hover .bevel-face{filter:none}.bevel-btn:not(:disabled,[aria-disabled=true])[data-variant=primary]:hover .bevel-face{background-color:var(--color-accent-face-hover)}.bevel-btn:not(:disabled,[aria-disabled=true]):active{--btn-bevel-edge:0px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bevel-inset-face) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)}.models-panel input{background-color:var(--bevel-inset-face)!important;color:var(--text-primary)!important}.bevel-switch{width:var(--switch-w);height:var(--switch-h);padding:var(--bevel-size)}.bevel-switch-track{display:flex;align-items:center;width:100%;height:100%;padding:var(--switch-track-pad);background-color:var(--bevel-inset-face);justify-content:flex-start}.bevel-switch[aria-checked=true] .bevel-switch-track{justify-content:flex-end}.bevel-switch-thumb{position:relative;flex:none;width:var(--switch-thumb-w);height:100%;padding:var(--bevel-size)}.bevel-switch-thumb-face{display:block;position:relative;z-index:10;width:100%;height:100%;background-color:var(--bevel-raised-face)}.bevel-switch[aria-checked=true] .bevel-switch-thumb-face{background-color:var(--switch-thumb-on)}.bevel-checkbox-row{display:flex;align-items:center;gap:var(--checkbox-gap);min-width:0;cursor:pointer}.bevel-checkbox-row[data-disabled=true]{cursor:not-allowed;opacity:.5}.bevel-checkbox{position:relative;flex:none;display:inline-flex;width:var(--checkbox-size);height:var(--checkbox-size);padding:var(--bevel-size)}.bevel-checkbox-face{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--bevel-inset-face);color:var(--checkbox-mark)}.bevel-checkbox-input{position:absolute;inset:0;z-index:20;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.bevel-checkbox:has(.bevel-checkbox-input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bevel-progress{position:relative;width:100%;height:var(--progress-h-md);padding:var(--bevel-size)}.bevel-progress[data-size=sm]{height:var(--progress-h-sm)}.bevel-progress-track{position:relative;z-index:10;display:flex;width:100%;height:100%;overflow:hidden;background-color:var(--bevel-inset-face)}.bevel-progress-fill{flex:none;height:100%;transition:width var(--transition-fast)}.bevel-transition{transition:width var(--transition-fast),height var(--transition-fast),background-color var(--transition-fast),filter var(--transition-fast)}.bevel-focus-ring:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bevel-listbox-trigger.bevel-focus-ring:focus-visible:not([data-focus]){outline:none}.bevel-focus-ring[data-pointer-focus]:focus-visible{outline:none}.bevel-numeric{width:var(--field-numeric-w)}.bevel-numeric input[type=number]{-moz-appearance:textfield;appearance:textfield}.bevel-numeric input[type=number]::-webkit-inner-spin-button,.bevel-numeric input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bevel-disclosure-toggle{width:100%}.mvt-bevel-popup{z-index:9999!important}.mvt-bevel-popup .mapboxgl-popup-content{background-color:var(--bevel-raised-face);color:var(--text-primary);border:1px solid var(--bevel-raised-bottom);border-radius:0;padding:6px 8px;box-shadow:2px 2px 0 var(--bevel-raised-bottom),-1px -1px 0 var(--bevel-raised-top);font-size:var(--explorer-font-body);width:350px;max-height:420px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.mvt-bevel-popup .mapboxgl-popup-tip{border-top-color:var(--bevel-raised-face);border-bottom-color:var(--bevel-raised-face)}.mvt-bevel-popup .mapboxgl-popup-close-button{color:var(--text-muted);font-size:14px;line-height:1;padding:2px 5px;background:none;border:none;cursor:pointer;position:absolute;top:4px;right:4px}.mvt-bevel-popup .mapboxgl-popup-close-button:hover{color:var(--text-primary)}.map-context-menu-popup{z-index:var(--z-dropdown)}.panel-header-title{display:flex;align-items:center;gap:var(--panel-header-icon-gap);flex:1;min-width:0;overflow:hidden;line-height:1;color:var(--text-primary);font-size:var(--explorer-font-label);font-weight:600}.panel-header-title>*{min-width:0}.panel-header-title>:is(img,svg){flex:none;width:var(--panel-header-icon);height:var(--panel-header-icon);object-fit:contain}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.bevel-scrollbar{scrollbar-width:thin;scrollbar-color:var(--bevel-raised-face) var(--bevel-inset-face)}.bevel-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.bevel-scrollbar::-webkit-scrollbar-track{background:var(--bevel-inset-face)}.bevel-scrollbar::-webkit-scrollbar-thumb{background:var(--bevel-raised-face);border:2px solid var(--bevel-inset-face);background-clip:padding-box}.bevel-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--bevel-raised-face-hover)}.bevel-scrollbar::-webkit-scrollbar-thumb:active{background:var(--bevel-raised-face-active)}.bevel-scrollbar::-webkit-scrollbar-corner{background:var(--bevel-inset-face)}.stars-bg{background:radial-gradient(ellipse at bottom,#0b1020 0,#02030a 60%,#000 100%)}.stars-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 20%,hsla(0,0%,100%,.8) 50%,transparent 51%),radial-gradient(1px 1px at 30% 80%,hsla(0,0%,100%,.7) 50%,transparent 51%),radial-gradient(1px 1px at 60% 30%,hsla(0,0%,100%,.6) 50%,transparent 51%),radial-gradient(1px 1px at 80% 60%,hsla(0,0%,100%,.75) 50%,transparent 51%),radial-gradient(2px 2px at 25% 40%,hsla(0,0%,100%,.35) 50%,transparent 51%),radial-gradient(2px 2px at 70% 85%,hsla(0,0%,100%,.25) 50%,transparent 51%);background-size:260px 260px,340px 340px,420px 420px,520px 520px,700px 700px,900px 900px;background-repeat:repeat;opacity:.9;pointer-events:none}.models-section-header{display:block;background:none;border:none;padding:0;margin:0;width:100%}.models-section-body{padding:var(--explorer-pane-py) var(--explorer-pane-px);border:1px solid var(--bevel-raised-bottom);border-top:none}:root{--settings-panel-w:900px;--settings-panel-h:620px;--settings-panel-min-w:680px;--settings-panel-min-h:460px;--settings-panel-max-w:1200px;--settings-row-py:0.375rem;--settings-btn-w:1.75rem;--settings-btn-h:1.625rem;--settings-heading-font:0.8125rem;--settings-row-title-font:0.75rem;--settings-row-desc-font:0.6875rem;--settings-row-desc-gap:0.1875rem;--settings-row-setting-py:0.5rem;--settings-row-control-w:11rem}.settings-color-row{display:flex;align-items:center;gap:.5rem;padding:var(--settings-row-py) 0;border-bottom:1px solid var(--bevel-raised-bottom)}.settings-color-row:last-child{border-bottom:none}.settings-section-heading{margin-bottom:var(--space-8);color:var(--text-primary);font-size:var(--settings-heading-font);font-weight:600;line-height:1}.settings-row{display:flex;align-items:center;gap:var(--space-8);padding:var(--settings-row-setting-py) 0;border-bottom:1px solid var(--bevel-raised-bottom)}.settings-row:last-child{border-bottom:none}.settings-row-text{flex:1;min-width:0}.settings-row-title{color:var(--text-primary);font-size:var(--settings-row-title-font);font-weight:500}.settings-row-desc{margin-top:var(--settings-row-desc-gap);color:var(--text-faint);font-size:var(--settings-row-desc-font);font-weight:400;line-height:1.4}.settings-row-control{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);width:var(--settings-row-control-w)}.settings-row-control[data-wide]{width:auto;min-width:var(--settings-row-control-w)}.settings-row-scale-label{color:var(--text-faint);font-size:var(--settings-row-desc-font)}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :after,html[data-reduce-motion=true] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:root{--shell-bar-bg:var(--surface-panel);--shell-face:var(--bevel-raised-face);--shell-accent:var(--accent);--shell-current-edge:2px;--shell-marker-halo:var(--surface-app);--shell-marker-accent:#38d9c8;--shell-marker-edge:var(--shell-bar-bg);--shell-bar-px:0.5rem;--color-accent:#1c9488;--color-accent-text:#5eead4;--color-accent-face:#146860;--color-accent-face-hover:#157066;--color-accent-face-active:#0f544d;--text-on-accent:var(--text-primary);--bevel-primary-base:var(--color-accent-face);--bevel-primary-face:var(--color-accent-face);--bevel-primary-top:#2fa294;--bevel-primary-left:#1c8378;--bevel-primary-right:#0e4f49;--bevel-primary-bottom:#093a35;--danger:var(--color-critical);--text-danger:var(--color-critical-text);--warning:var(--color-warning);--accent:var(--color-accent);--surface-input:var(--bevel-inset-face);--opacity-disabled:0.5;--shadow-popover:0 10px 26px rgba(0,0,0,.5);--z-base:0;--z-docked:100;--z-drawer:200;--z-dropdown:300;--z-sticky-overlay:400;--z-canvas-hud:500;--nav-axis-e:#e5484d;--nav-axis-n:#3e9bff;--nav-axis-u:#57c77f;--nav-pivot-marker:#39d0d8;--z-window:9000;--z-window-popover:9500;--z-preauth:9900;--z-modal:10000;--z-modal-popover:10500;--z-toast:11000;--z-max:99999}:root.theme-map-2b{--surface-app:#1c2529;--surface-panel:#3c4d50;--shell-bar-bg:#475b5e;--text-muted:#c8d0d3;--text-faint:#b4bdc0;--bevel-raised-face:#475b5e;--bevel-raised-face-hover:#4f6467;--bevel-raised-face-active:#334447;--bevel-raised-base:#475b5e;--bevel-raised-top:#5f7376;--bevel-raised-left:#5f7376;--bevel-raised-bottom:#344245;--bevel-raised-right:#344245;--bevel-inset-face:#304144;--bevel-inset-base:#304144;--bevel-inset-top:#2b3739;--bevel-inset-left:#2b3739;--bevel-inset-bottom:#566a6d;--bevel-inset-right:#566a6d;--color-accent:#74a68b;--color-accent-text:#bcd8c9;--color-accent-face:#436a55;--color-accent-face-hover:#4a735d;--color-accent-face-active:#3a5d4a;--bevel-primary-top:#74a68b;--bevel-primary-left:#689a80;--bevel-primary-right:#34523f;--bevel-primary-bottom:#2c4637;--shell-marker-accent:#9bc1ad;--focus-ring-color:#74a68b;--navbar-lane-icon:1rem;--size-sm-icon:1rem;--lambda-icon-scale:1.25;--bevel-size:1px;--navbar-lane-py:0.3125rem;--navbar-reserve:calc(var(--navbar-lane-h) + var(--bevel-size));--navbar-lane-tab-basis:9.375rem;--navbar-lane-tab-max-w:10.625rem;--navbar-flat-hover:hsla(0,0%,100%,.06);--account-badge-ink:#0f1a12;--accent-hi:#9bc1ad;--accent-lo:#4e7962;--sev-crit-badge:#d93a36;--on-badge:#fff;--account-badge-edge-light:var(--accent-hi);--account-badge-edge-dark:var(--accent-lo);--account-chip-h:1.75rem;--lane-input:#aa6d72;--lane-intel:#5e83ae;--lane-result:#628d63;--lane-folder:#dfc082;--glyph:#9daaad;--glyph-muted:#879397;--accent-soft:#65957b;--radius-window:3px;--radius-control:2px;--status-bar-sep:#32423f;--status-bar-icon-btn:1.375rem;--map-control-h:1.75rem;--rail-w:2.25rem;--rail-control-h:2rem;--rail-icon:1.25rem;--rail-gap:0.25rem;--rail-pad:0.375rem;--glass-blur-focused:10px;--glass-blur-unfocused:12px;--glass-saturate:1.15;--glass-fade:120ms;--map-tag-paper:#fff;--map-tag-ink:#1c2529;--map-tag-shadow:rgba(0,0,0,.35);--zone-palette-1:#74a68b;--zone-palette-2:#4fb3a9;--zone-palette-3:#6a8db4;--zone-palette-4:#8b80d0;--zone-palette-5:#c46fa8;--zone-palette-6:#e85a5f;--zone-palette-7:#e08a3c;--zone-palette-8:#e0b14a;--zone-palette-9:#a4b84f;--zone-palette-10:#9daaad;--btn-shade:rgba(0,0,0,.26);--btn-lit:hsla(0,0%,100%,.08);--raised:var(--bevel-raised-face);--raised-hover:var(--bevel-raised-face-hover);--pressed:var(--bevel-raised-face-active);--t1:var(--text-primary);--t2:var(--text-secondary);--on-accent:var(--account-badge-ink);--sev-crit:#e5534b}:root.light{color-scheme:light;--surface-app:#e3e8ea;--surface-panel:#f8fafb;--surface-elevated:#fff;--surface-recessed:#eaeef0;--surface-active:#dde4e7;--color-hover-overlay:rgba(20,28,31,.05);--text-primary:#141c1f;--text-secondary:#37464a;--text-muted:#4f6064;--text-faint:#86959a;--text-inverse:var(--color-neutral-100);--text-on-accent:#f2f6f5;--bevel-raised-base:#e9eef0;--bevel-raised-top:#fff;--bevel-raised-left:#fbfcfc;--bevel-raised-right:#c3ccd0;--bevel-raised-bottom:#adb8bd;--bevel-raised-face:#f3f6f7;--edge-tab-fill:var(--surface-recessed);--bevel-raised-face-hover:#fafbfc;--bevel-raised-face-active:#e1e7ea;--bevel-inset-base:#eef2f4;--bevel-inset-top:#adb8bd;--bevel-inset-left:#c3ccd0;--bevel-inset-right:#fbfcfc;--bevel-inset-bottom:#fff;--bevel-inset-face:#eef2f4;--color-critical-text:#a31d1d;--color-warning-text:#8a4a06;--color-success-text:#17663a;--color-info-text:#1f4fb0;--color-accent-text:#0d665e;--status-neutral:#6b7a80;--focus-ring-color:var(--color-neutral-600);--progress-fill-info:var(--color-info);--btn-shade:rgba(0,0,0,.26);--btn-lit:hsla(0,0%,100%,.08);--raised:var(--bevel-raised-face);--raised-hover:var(--bevel-raised-face-hover);--pressed:var(--bevel-raised-face-active);--t1:var(--text-primary);--t2:var(--text-secondary);--accent-hi:#23a596;--accent-lo:var(--color-accent-face);--on-accent:var(--text-primary);--sev-crit:var(--color-critical-text);--glyph:var(--text-muted);--shadow-popover:0 10px 26px rgba(23,32,35,.22);--thumb-caption-bg:rgba(246,248,249,.85);--annotation-halo:#1a2224;--annotation-handle-fill:#2d3a3c;--chart-series-1:#2a78d6;--chart-series-2:#d4551f;--chart-series-3:#0f8a70;--chart-series-4:#a87400;--chart-series-5:#cc4a80;--chart-series-6:#2f8a1f;--chart-series-7:#6250d6;--chart-series-8:#d23f3f}@font-face{font-family:Inter Login;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Login;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Login;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.spectra-login,.spectra-preauth{--login-bg:#0f1410;--login-bg-raised:#171c16;--login-bg-deep:#0a0d08;--login-border:#262c22;--login-border-strong:#3b433a;--login-fg:#edefe7;--login-fg-secondary:#8e948a;--login-fg-muted:#5e625a;--login-accent:#60ba78;--login-accent-hover:#7bc78f;--login-alert:#d8453b;--login-alert-text:#e5766b;--login-font-sans:"Inter Login","Inter",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--login-font-mono:"JetBrains Mono Login","JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;position:fixed;inset:0;z-index:var(--z-modal);overflow-y:auto;background:var(--login-bg-deep);color:var(--login-fg);font-family:var(--login-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spectra-preauth{z-index:var(--z-preauth)}.spectra-login *,.spectra-login :after,.spectra-login :before{box-sizing:border-box}.spectra-login ::selection{background:var(--login-accent);color:var(--login-bg)}.spectra-login :focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.spectra-login .login{min-height:100%;display:grid;grid-template-columns:1.05fr 1fr}.spectra-login .login__brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:48px 56px;background:#06080a;isolation:isolate}.spectra-login .login__brand-photo{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/images/login/spectra-bars.jpg);background-size:cover;background-position:50%;opacity:.5}.spectra-login .login__brand-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 35% 42%,rgba(6,8,10,.18) 0,rgba(6,8,10,.52) 55%,rgba(6,8,10,.86) 100%),linear-gradient(180deg,rgba(6,8,10,.48),rgba(6,8,10,.18) 40%,rgba(6,8,10,.84))}.spectra-login .login__brand-grid{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(130,218,168,.035) 1px,transparent 0),linear-gradient(90deg,rgba(130,218,168,.035) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 75%)}.spectra-login .login__brand>:not([aria-hidden=true]){position:relative;z-index:2}.spectra-login .login__wordmark{display:flex;align-items:center}.spectra-login .login__wordmark img{display:block;width:150px;height:auto;opacity:.95}.spectra-login .login__brand-body{max-width:460px;margin-block:auto;padding-block:40px}.spectra-login .login__headline{font-size:clamp(1.9rem,2vw + .9rem,2.6rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0;color:var(--login-fg);text-wrap:balance}.spectra-login .login__headline em{font-style:normal;color:var(--login-accent)}.spectra-login .login__brand-foot{display:flex;align-items:center;gap:18px;font-family:var(--login-font-mono);font-size:11px;letter-spacing:.06em;color:var(--login-fg-muted);text-transform:uppercase}.spectra-login .login__status{display:inline-flex;align-items:center;gap:8px;color:var(--login-fg-secondary)}.spectra-login .login__status .login__dot{width:7px;height:7px;border-radius:50%;background:var(--login-accent);animation:spectra-login-pulse 2.4s ease-in-out infinite}@keyframes spectra-login-pulse{0%,to{opacity:1}50%{opacity:.35}}.spectra-login .login__panel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 40px;background:var(--login-bg);border-left:1px solid var(--login-border)}.spectra-login .login__form-wrap{width:100%;max-width:392px}.spectra-login .login__mobilemark{display:none;margin-bottom:36px}.spectra-login .login__mobilemark img{width:124px;height:auto;opacity:.95}.spectra-login .login__head{margin-bottom:32px}.spectra-login .login__title{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;color:var(--login-fg)}.spectra-login .login__sub{font-size:14px;color:var(--login-fg-secondary);margin:0;line-height:1.6}.spectra-login .login__sub strong{color:var(--login-fg);font-weight:600}.spectra-login .login__form{display:flex;flex-direction:column;gap:24px}.spectra-login .login__field{display:flex;flex-direction:column;gap:8px}.spectra-login .login__label{font-family:var(--login-font-mono);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--login-fg-secondary)}.spectra-login .login__input{width:100%;background:var(--login-bg-raised);border:1px solid var(--login-border);border-radius:2px;color:var(--login-fg);padding:0 16px;height:52px;font:400 1rem/1.4 var(--login-font-sans);caret-color:var(--login-fg);transition:border-color .12s ease}.spectra-login .login__input:focus{outline:none;border-color:var(--login-accent)}.spectra-login .login__input.is-invalid{border-color:var(--login-alert)}.spectra-login .login__input::placeholder{color:var(--login-fg-muted)}.spectra-login .login__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--login-bg-raised) inset;-webkit-text-fill-color:var(--login-fg);transition:background-color 9999s ease-out}.spectra-login .login__field-error{font-size:12px;line-height:1.4;color:var(--login-alert-text)}.spectra-login .login__grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.spectra-login .login__pw{position:relative}.spectra-login .login__pw .login__input{padding-right:52px}.spectra-login .login__reveal{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--login-fg-muted);border-radius:2px;cursor:pointer;background:none;border:0;transition:color .12s ease;font:inherit}.spectra-login .login__reveal:hover{color:var(--login-fg-secondary)}.spectra-login .login__reveal.is-on{color:var(--login-accent)}.spectra-login .login__reveal svg{width:18px;height:18px}.pw-req{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.pw-req__item{display:flex;align-items:flex-start;gap:var(--space-6);font-size:12px;line-height:1.45;transition:color var(--transition-fast)}.pw-req__icon{width:13px;height:13px;flex:0 0 auto;margin-top:.15em}.pw-req__text{min-width:0}.pw-req__note{font-size:11px;line-height:1.45;padding-left:calc(13px + var(--space-6))}.spectra-login .login__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;padding:0 26px;font-family:var(--login-font-sans);font-size:15px;font-weight:600;letter-spacing:-.005em;border-radius:2px;border:1px solid var(--login-accent);background:var(--login-accent);color:var(--login-bg);cursor:pointer;transition:background-color .1s linear,border-color .1s linear,opacity .1s linear}.spectra-login .login__submit:hover{background:var(--login-accent-hover);border-color:var(--login-accent-hover)}.spectra-login .login__submit:disabled{opacity:var(--opacity-disabled);cursor:default}.spectra-login .login__view{animation:spectra-login-view-in .28s cubic-bezier(.2,.7,.2,1) both}@keyframes spectra-login-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.spectra-login .login__viewback{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;font-family:var(--login-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--login-fg-secondary);background:none;border:0;padding:0;cursor:pointer;transition:color .12s ease}.spectra-login .login__viewback:hover{color:var(--login-accent)}.spectra-login .login__viewback svg{width:15px;height:15px}.spectra-login .login__banner{display:flex;align-items:flex-start;gap:11px;margin-bottom:24px;padding:13px 15px;border:1px solid rgba(216,69,59,.4);background:rgba(216,69,59,.09);border-radius:3px;font-size:13px;line-height:1.55;color:var(--login-fg-secondary)}.spectra-login .login__banner svg{width:16px;height:16px;color:var(--login-alert);flex:none;margin-top:1px}.spectra-login .login__banner b,.spectra-login .login__banner strong{color:var(--login-fg);font-weight:600}.spectra-login .login__banner--info{border-color:var(--login-border-strong);background:var(--login-bg-raised)}.spectra-login .login__banner--info svg{color:var(--login-fg-secondary)}.spectra-login .login__orgs{display:flex;flex-direction:column;gap:10px}.spectra-login .login__org{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;background:var(--login-bg-raised);border:1px solid var(--login-border);border-radius:2px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.spectra-login .login__org:hover{border-color:var(--login-border-strong)}.spectra-login .login__org input{position:absolute;opacity:0;width:0;height:0}.spectra-login .login__org-name{font-size:15px;font-weight:600;color:var(--login-fg);line-height:1.3;overflow-wrap:anywhere}.spectra-login .login__org-radio{width:17px;height:17px;flex:none;border:1px solid var(--login-border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease}.spectra-login .login__org-radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--login-accent);opacity:0;transition:opacity .1s ease}.spectra-login .login__org.is-selected{border-color:var(--login-accent);background:rgba(96,186,120,.06)}.spectra-login .login__org.is-selected .login__org-radio{border-color:var(--login-accent)}.spectra-login .login__org.is-selected .login__org-radio:after{opacity:1}.spectra-login .login__org input:focus-visible~.login__org-radio{outline:2px solid var(--login-accent);outline-offset:2px}.spectra-login .login__switch{margin-top:22px;font-size:13px;line-height:1.6;color:var(--login-fg-muted);text-align:center}.spectra-login .login__switch button{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--login-fg-secondary);text-decoration:underline;text-underline-offset:2px;transition:color .12s ease}.spectra-login .login__switch button:hover{color:var(--login-accent)}.spectra-login .login__loading{font-size:13px;color:var(--login-fg-muted)}.spectra-login .login__code{font-family:var(--login-font-mono);font-size:1.375rem;letter-spacing:.4em;text-indent:.4em;text-align:center}.spectra-login .login__steps{margin:0 0 20px;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.55;color:var(--login-fg-secondary)}.spectra-login .login__qr-wrap{display:flex;justify-content:center;margin-bottom:20px}.spectra-login .login__qr{display:block;width:184px;height:184px;border-radius:2px}.spectra-login .login__qr-ground{fill:var(--login-fg)}.spectra-login .login__qr-fg{fill:var(--login-bg-deep)}.settings-totp{--login-fg:#edefe7;--login-bg-deep:#0a0d08}.settings-totp .login__qr{display:block;width:184px;height:184px;border-radius:2px}.settings-totp .login__qr-ground{fill:var(--login-fg)}.settings-totp .login__qr-fg{fill:var(--login-bg-deep)}.spectra-login .login__setup-key{margin-bottom:24px}.spectra-login .login__secret{display:block;padding:12px 14px;background:var(--login-bg-raised);border:1px solid var(--login-border);border-radius:2px;font-family:var(--login-font-mono);font-size:.9375rem;letter-spacing:.08em;color:var(--login-fg);overflow-wrap:anywhere;user-select:all}.spectra-login .login__hint{font-size:12px;line-height:1.5;color:var(--login-fg-muted)}.spectra-login .login__remember{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5;color:var(--login-fg-secondary);cursor:pointer}.spectra-login .login__remember input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--login-accent);cursor:pointer}.spectra-login .login__remember input:disabled{cursor:default}.spectra-login .login__remember input:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.spectra-login .login__remember+.login__hint{padding-left:26px}.spectra-login .login__back{position:fixed;top:20px;right:24px;z-index:5;box-sizing:border-box;height:36px;display:inline-flex;align-items:center;gap:8px;font-family:var(--login-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--login-fg-secondary);padding:0 12px;border:1px solid var(--login-border);border-radius:2px;background:rgba(16,20,12,.6);backdrop-filter:blur(6px);text-decoration:none;transition:color .12s ease,border-color .12s ease}.spectra-login .login__back:hover{color:var(--login-fg);border-color:var(--login-border-strong)}@media (max-width:900px){.spectra-login .login{grid-template-columns:1fr}.spectra-login .login__brand{display:none}.spectra-login .login__panel{border-left:0;min-height:100vh;padding:40px 24px}.spectra-login .login__mobilemark{display:block}.spectra-login .login__back{background:rgba(10,13,8,.7)}}@media (max-width:420px){.spectra-login .login__panel{padding:32px 20px}.spectra-login .login__back span{display:none}}@media (prefers-reduced-motion:reduce){.spectra-login .login__status .login__dot,.spectra-login .login__view{animation:none}}.tool-dock-popover{transition:opacity .16s ease,transform .16s ease}@media (prefers-reduced-motion:reduce){.tool-dock-popover{transition:none}}.bevel-flyout{transition:opacity .16s ease,transform .16s ease}@media (prefers-reduced-motion:reduce){.bevel-flyout{transition:none}}.bevel-row-remove:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-hover);color:var(--text-primary)}.bevel-row-remove:active:not(:disabled,[aria-disabled=true]){background:var(--bevel-inset-face)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes indeterminate-bar{0%{left:-30%}to{left:100%}}.bevel-spinner{display:inline-block;width:1em;height:1em;border:2px solid var(--bevel-inset-top);border-top-color:var(--color-warning);border-radius:50%;animation:spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.bevel-spinner{animation:none}}.bevel-skeleton{opacity:.6;animation:bevel-skeleton-breathe 1.9s ease-in-out infinite}@keyframes bevel-skeleton-breathe{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.bevel-skeleton{animation:none}}.timeline-loading-overlay{z-index:5}.bevel-notification-badge{position:absolute;top:.125rem;right:.125rem;z-index:11;pointer-events:none;display:flex;align-items:center;justify-content:center;min-width:.875rem;height:.875rem;padding:0 .175rem;border-radius:9999px;background-color:var(--color-critical);color:var(--color-neutral-50);font-size:.5rem;font-weight:700;line-height:1}.bevel-notification-badge--pulse{animation:notification-badge-pulse .6s ease-out 1}@keyframes notification-badge-pulse{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bevel-notification-badge--pulse{animation:none}}.bevel-icon-plain{color:var(--glyph);transition:color 75ms ease}.bevel-icon-plain:hover:not(:disabled,[aria-disabled=true]){color:var(--text-primary)}.bevel-icon-plain[data-active=true]{color:var(--accent-soft,var(--color-accent))}.bevel-icon-plain[data-active=true]:hover:not(:disabled,[aria-disabled=true]){color:var(--accent)}.bevel-icon-plain[data-hover=lift]{color:var(--text-secondary);transition:color var(--icon-lift-duration) ease-out}.bevel-icon-plain[data-hover=lift]>span{transition:transform var(--icon-lift-duration) ease-out}.bevel-icon-plain[data-hover=lift]:is(:hover,[aria-expanded=true]):not(:disabled,[aria-disabled=true]){color:var(--text-primary)}.bevel-icon-plain[data-hover=lift]:is(:hover,[aria-expanded=true]):not(:disabled,[aria-disabled=true])>span{transform:scale(var(--icon-lift-scale))}@media (prefers-reduced-motion:reduce){.bevel-icon-plain[data-hover=lift]:is(:hover,[aria-expanded=true]):not(:disabled,[aria-disabled=true])>span{transform:none}}html[data-reduce-motion=true] .bevel-icon-plain[data-hover=lift]:is(:hover,[aria-expanded=true]):not(:disabled,[aria-disabled=true])>span{transform:none}.spx-help{--spx-icon-tone:#fff;--spx-icon-shade:#9daaad}:root.light .spx-help{--spx-icon-tone:#171717;--spx-icon-shade:#000}.spx-preferences{--spx-icon-tone:#6f8db3;--spx-icon-shade:#4b607a}.spx-appearance{--spx-icon-tone:#6cb68c;--spx-icon-shade:#497c5f}.spx-storage{--spx-icon-tone:#dfc082;--spx-icon-shade:#988358}.spx-access{--spx-icon-tone:#a6636b;--spx-icon-shade:#714349}.spx-account{--spx-icon-tone:#6c9f6e;--spx-icon-shade:#496c4b}.bevel-icon-plain[data-hover=glyph]{color:var(--text-muted);transition:color var(--icon-lift-duration) ease-out}.bevel-icon-plain[data-hover=glyph]>span{transition:transform var(--icon-lift-duration) ease-out}.bevel-icon-plain[data-hover=glyph]:hover:not(:disabled,[aria-disabled=true]),.bevel-icon-plain[data-hover=glyph][aria-pressed=true]{color:var(--text-primary)}.bevel-icon-plain[data-hover=glyph]:hover:not(:disabled,[aria-disabled=true])>span{transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.bevel-icon-plain[data-hover=glyph]:hover:not(:disabled,[aria-disabled=true])>span{transform:none}}html[data-reduce-motion=true] .bevel-icon-plain[data-hover=glyph]:hover:not(:disabled,[aria-disabled=true])>span{transform:none}.dock-sticky-actions,.explorer-sticky-th{z-index:1}.map-legend-stack{position:fixed;bottom:2.25rem;left:.75rem;z-index:var(--z-docked);display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.5rem;pointer-events:none;max-height:calc(100vh - 6rem)}.map-legend-stack>*{pointer-events:auto}.bevel-navbar-bar{padding:var(--bevel-size)}.bevel-navbar-frame{position:absolute;inset:0}.bevel-navbar-lane{display:flex;align-items:center;box-sizing:border-box;width:100%;height:var(--navbar-lane-h);padding:var(--navbar-lane-py) var(--navbar-lane-px);gap:var(--navbar-lane-gap);background:var(--shell-bar-bg);--size-sm-font:var(--navbar-lane-font);--size-sm-icon:var(--navbar-lane-icon);--size-sm-gap:var(--navbar-lane-tab-gap);--size-sm-padding-x:0rem;--size-sm-padding-y:var(--navbar-lane-tab-py)}.bevel-navbar-lane .bevel-btn:not(.bevel-switch){height:var(--navbar-lane-control-h);line-height:1;flex:none}.bevel-navbar-lane .bevel-btn[data-variant=raised]{--bevel-raised-face:var(--bevel-raised-face-hover)}.bevel-navbar-lane .bevel-btn:not(:disabled,[aria-disabled=true]):hover .bevel-face{background-image:linear-gradient(var(--color-hover-overlay),var(--color-hover-overlay))}.bevel-navbar-lane .bevel-focus-ring:focus-visible{outline-offset:calc(-1 * var(--focus-ring-offset))}.bevel-navbar-lane .bevel-btn.bevel-navbar-square,.bevel-navbar-lane .bevel-icon-plain{width:var(--navbar-lane-control-h);flex:none}.bevel-navbar-lane .bevel-icon-plain{height:var(--navbar-lane-control-h)}.bevel-navbar-lane .bevel-btn:not(.bevel-navbar-square):not(.bevel-switch) .bevel-face>span:first-child{padding-left:var(--navbar-lane-tab-pl);padding-right:var(--navbar-lane-tab-pr)}.bevel-navbar-tabstrip .bevel-btn{flex:0 1 auto;min-width:0}.bevel-navbar-tabstrip .bevel-navbar-tab{flex:1 1 var(--navbar-lane-tab-basis);min-width:var(--navbar-lane-tab-min-w);max-width:var(--navbar-lane-tab-max-w)}.bevel-navbar-tabstrip .bevel-navbar-tab>.bevel-btn{width:100%;min-width:0}.bevel-navbar-lane .bevel-btn[data-variant=inset] .bevel-face{font-weight:500}.bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn[data-variant=inset]{--bevel-inset-face:var(--bevel-raised-face-hover);--bevel-inset-base:var(--bevel-raised-base);--bevel-inset-top:var(--bevel-raised-top);--bevel-inset-left:var(--bevel-raised-left);--bevel-inset-bottom:var(--bevel-raised-bottom);--bevel-inset-right:var(--bevel-raised-right)}.bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn[data-variant=inset] .bevel-face{background-image:linear-gradient(var(--color-hover-overlay),var(--color-hover-overlay));font-weight:600}.bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn[data-variant=inset]:after{content:"";position:absolute;left:var(--bevel-size);right:var(--bevel-size);bottom:var(--bevel-size);height:var(--shell-current-edge);z-index:11;background:var(--shell-accent);pointer-events:none}.bevel-navbar-divider{flex:none;width:1px;height:var(--navbar-lane-divider-h);margin:0 var(--navbar-lane-zone-gap);background:var(--bevel-raised-bottom);box-shadow:1px 0 0 var(--bevel-raised-top)}.bevel-navbar-spacer{flex:1;min-width:.75rem}.bevel-navbar-tabstrip{display:flex;align-items:center;flex:0 1 auto;min-width:var(--navbar-lane-strip-min-w);box-sizing:border-box;overflow:hidden;gap:var(--navbar-lane-gap)}.bevel-navbar-lane .bevel-navbar-tabstrip[data-overflow=menu]{margin-left:calc(var(--navbar-lane-adjacent-gap) - var(--navbar-lane-gap))}.bevel-navbar-tabstrip[data-overflow=menu]{flex:1 1 0;min-width:0}.bevel-navbar-lane .bevel-btn.bevel-navbar-overflow{width:var(--navbar-lane-overflow-w);flex:none}.bevel-navbar-lane .bevel-btn.bevel-navbar-pill{width:var(--navbar-lane-pill-w);flex:none}.bevel-navbar-overflow-menu{position:fixed;z-index:var(--z-dropdown);min-width:11rem;max-width:20rem}.bevel-navbar-overflow-item{display:flex;align-items:center;gap:var(--navbar-lane-tab-gap);width:100%;padding:var(--space-4) var(--space-8);border:none;background:transparent;color:var(--text-primary);font-size:var(--navbar-lane-font);line-height:1;text-align:left;cursor:pointer}.bevel-navbar-overflow-item:hover{background:var(--color-hover-overlay)}.bevel-navbar-overflow-item-icon{display:flex;flex:none;align-items:center;justify-content:center;width:var(--navbar-lane-icon);height:var(--navbar-lane-icon);color:var(--glyph-muted)}.bevel-navbar-overflow-item:hover .bevel-navbar-overflow-item-icon{color:var(--text-primary)}.bevel-sort-glyph{color:var(--glyph-muted);opacity:.55}.bevel-sort-glyph[data-active=true]{color:var(--glyph);opacity:1}.bevel-sort-th:hover .bevel-sort-glyph{color:var(--text-primary);opacity:1}.bevel-navbar-overflow-swatch{display:block;flex:none;width:var(--navbar-lane-icon);height:var(--navbar-lane-icon)}.bevel-navbar-overflow-sep{height:1px;margin:var(--space-4) 0;background:var(--bevel-raised-bottom);box-shadow:0 1px 0 var(--bevel-raised-top)}.bevel-navbar-overflow-remove{display:flex;flex:none;align-items:center;justify-content:center;width:var(--navbar-lane-control-h);border:none;background:transparent;color:var(--text-faint);font-size:var(--navbar-lane-font);line-height:1;cursor:pointer}.bevel-navbar-overflow-remove:hover{color:var(--text-danger);background:var(--color-hover-overlay)}.bevel-navbar-initials{display:flex;align-items:center;justify-content:center;user-select:none;font-size:var(--navbar-lane-initials-font);font-weight:700;line-height:1;letter-spacing:.3px;color:var(--text-primary)}.bevel-navbar-lane .bevel-navbar-account{margin-left:calc(var(--navbar-lane-px) - var(--navbar-lane-gap))}.bevel-icon-plain[data-active=true] .bevel-navbar-initials{color:var(--color-accent)}.theme-labelling .bevel-navbar-account .bevel-navbar-initials{color:inherit}:root.theme-map-2b .bevel-navbar-lane .bevel-navbar-spacer~* .bevel-navbar-square[data-variant=raised]{--bevel-raised-base:transparent;--bevel-raised-top:transparent;--bevel-raised-left:transparent;--bevel-raised-bottom:transparent;--bevel-raised-right:transparent;--bevel-raised-face:transparent}:root.theme-map-2b .bevel-navbar-lane .bevel-navbar-spacer~* .bevel-navbar-square[data-variant=raised]:not(:disabled,[aria-disabled=true]):hover .bevel-face{background-image:linear-gradient(var(--navbar-flat-hover),var(--navbar-flat-hover))}:root.theme-map-2b .bevel-navbar-lane .bevel-navbar-spacer~* .bevel-navbar-square{height:var(--navbar-lane-h);--bevel-size:0px}:root.theme-map-2b .bevel-navbar-lane .bevel-navbar-spacer~* .bevel-navbar-square[data-variant=inset]{--bevel-inset-base:transparent;--bevel-inset-top:transparent;--bevel-inset-left:transparent;--bevel-inset-bottom:transparent;--bevel-inset-right:transparent;--bevel-inset-face:var(--bevel-raised-face-hover);box-shadow:inset 0 calc(var(--shell-current-edge) * -1) 0 var(--shell-accent)}:root.theme-map-2b .bevel-navbar-lane .bevel-navbar-spacer~* .bevel-navbar-square[data-variant=inset] .bevel-face>span{color:var(--accent-hi)}:root.theme-map-2b .bevel-count-badge,:root.theme-map-2b .bevel-navbar-lane .bevel-notification-badge{display:inline-block;flex:none;box-sizing:border-box;min-width:.875rem;height:.75rem;padding:0 .1875rem;border:0;border-radius:.375rem;box-shadow:none;font-size:.5625rem;font-weight:600;line-height:.75rem;text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--on-badge)}:root.theme-map-2b .bevel-count-badge{background:var(--accent-lo)}:root.theme-map-2b .bevel-navbar-lane .bevel-notification-badge{background:var(--sev-crit-badge)}:root.theme-map-2b .bevel-navbar-lane .bevel-count-badge,:root.theme-map-2b .bevel-navbar-lane .bevel-notification-badge{position:absolute;top:4px;left:.875rem;right:auto;z-index:11;pointer-events:none}:root.theme-map-2b .bevel-navbar-layers-count .bevel-face>span{color:var(--lane-result)}:root.theme-map-2b .bevel-navbar-bar{padding:0;border-right:var(--bevel-size) solid var(--bevel-raised-right);border-bottom:var(--bevel-size) solid var(--bevel-raised-bottom)}:root.theme-map-2b .bevel-navbar-frame{display:none}:root.theme-map-2b .bevel-navbar-lane>.bevel-navbar-home{width:calc(var(--rail-w) - var(--bevel-size));height:var(--navbar-lane-h);margin:calc(var(--navbar-lane-py) * -1) 0 calc(var(--navbar-lane-py) * -1) calc(var(--navbar-lane-px) * -1)}:root.theme-map-2b .bevel-navbar-lane>.bevel-navbar-home+.bevel-navbar-divider{height:var(--navbar-lane-h);margin:calc(var(--navbar-lane-py) * -1) var(--navbar-lane-zone-gap) calc(var(--navbar-lane-py) * -1) calc(var(--navbar-lane-gap) * -1);background:var(--bevel-raised-bottom);box-shadow:none}.bevel-menubar{display:flex;flex:none;align-items:center;gap:var(--space-4)}.bevel-menubar-menu-anchor{position:relative;display:flex;flex:none;align-items:center}.bevel-menubar .bevel-menubar-title{flex:none;height:var(--navbar-lane-control-h);padding:0;color:var(--text-secondary);--size-sm-padding-x:var(--space-8);--size-sm-padding-y:0rem;--size-sm-font:var(--navbar-lane-font)}.bevel-menubar .bevel-menubar-title>span{font-weight:400;line-height:1}.bevel-menubar .bevel-menubar-title:hover{background:var(--navbar-flat-hover)}.bevel-menubar .bevel-menubar-title[data-active=true]{background:var(--bevel-raised-face-hover);color:var(--text-primary)}.bevel-menubar .bevel-menubar-title[data-active=true]>span{font-weight:500}.bevel-menubar-menu{position:absolute;top:calc(100% + var(--navbar-lane-py));left:0;z-index:var(--z-dropdown);min-width:12.5rem}.bevel-account-menu-chip .bevel-menubar-item,.bevel-menubar-menu .bevel-menubar-item{box-sizing:border-box;height:var(--navbar-lane-control-h);padding:0 var(--space-8)}.bevel-account-menu-chip .bevel-menubar-item>.truncate,.bevel-menubar-menu .bevel-menubar-item>.truncate{flex:1 1 auto}.bevel-menubar-item-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24)}.bevel-menubar-item-shortcut{flex:none;color:var(--text-muted)}.bevel-menubar-menu .bevel-menubar-item[aria-disabled=true]{opacity:.4;cursor:default}.bevel-menubar-menu .bevel-menubar-item[aria-disabled=true]:hover{background:transparent}:root.theme-map-2b .bevel-navbar-lane .bevel-navbar-tabstrip[data-overflow=menu]{align-self:stretch;margin-top:calc(var(--navbar-lane-py) * -1);margin-bottom:calc(var(--navbar-lane-py) * -1)}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab{align-self:stretch;height:auto}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab .bevel-btn{height:auto;align-self:stretch;--bevel-raised-base:transparent;--bevel-raised-top:transparent;--bevel-raised-left:transparent;--bevel-raised-bottom:transparent;--bevel-raised-right:transparent;--bevel-raised-face:transparent;--bevel-inset-base:transparent;--bevel-inset-top:transparent;--bevel-inset-left:transparent;--bevel-inset-bottom:transparent;--bevel-inset-right:transparent;--bevel-inset-face:transparent}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab .bevel-btn .bevel-face,:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab .bevel-btn:not(:disabled,[aria-disabled=true]):hover .bevel-face{background-image:none}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn[data-variant=inset]:after{content:none}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab:hover{background:var(--navbar-flat-hover)}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab:has(>.bevel-btn[data-variant=inset]){background:var(--bevel-raised-face-hover);box-shadow:inset 0 calc(var(--shell-current-edge) * -1) 0 var(--shell-accent)}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn .bevel-face>span:first-child{justify-content:flex-start}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn .bevel-face .truncate{color:var(--text-muted);font-weight:400}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn .bevel-face>span:first-child>span:not(.truncate){color:var(--glyph-muted)}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn[data-variant=inset] .bevel-face .truncate{color:var(--text-primary);font-weight:600}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>.bevel-btn[data-variant=inset] .bevel-face>span:first-child>span:not(.truncate){color:var(--lane-result)}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab>div>.bevel-btn .bevel-face{color:var(--text-muted)}:root.theme-map-2b .bevel-navbar-account .bevel-navbar-initials{box-sizing:border-box;flex:none;width:var(--navbar-lane-control-h);height:var(--navbar-lane-control-h);font-weight:600;color:var(--account-badge-ink);background:var(--color-accent);border-style:solid;border-width:1px;border-color:var(--account-badge-edge-light) var(--account-badge-edge-dark) var(--account-badge-edge-dark) var(--account-badge-edge-light)}:root.theme-map-2b .bevel-navbar-account .bevel-icon-plain[data-active=true] .bevel-navbar-initials{color:var(--account-badge-ink);filter:brightness(1.12)}.bevel-navbar-lane .bevel-account-chip{flex:none;max-width:10rem;height:var(--account-chip-h);border-radius:var(--radius-control);background:transparent;--size-sm-padding-x:var(--space-6);--size-sm-padding-y:0rem;--size-sm-font:var(--navbar-lane-font)}.bevel-navbar-lane .bevel-account-chip:enabled:hover,.bevel-navbar-lane .bevel-account-chip[data-active=true]{background:var(--bevel-raised-face-hover)}.bevel-account-chip>span,.bevel-account-chip>span>span{min-width:0}.bevel-account-chip>span>span{display:flex}.bevel-account-chip-row{display:flex;align-items:center;min-width:0;gap:var(--space-6)}.bevel-account-chip-glyph{flex:none;width:var(--navbar-lane-icon);height:var(--navbar-lane-icon);color:var(--glyph)}.bevel-account-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--navbar-lane-font);font-weight:500;line-height:1;color:var(--text-primary)}.bevel-account-chip-caret{flex:none;width:.75rem;height:.75rem;color:var(--glyph-muted)}.bevel-account-menu.bevel-account-menu-chip{top:calc(100% + (var(--navbar-lane-h) - var(--account-chip-h)) / 2)}.bevel-account-menu-header{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-6) var(--space-8);font-size:var(--navbar-lane-font);line-height:1.3}.bevel-account-menu-name{font-weight:500;color:var(--text-primary)}.bevel-account-menu-email{color:var(--text-muted)}.bevel-account-menu-org{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);box-sizing:border-box;height:var(--navbar-lane-control-h);padding:0 var(--space-8);font-size:var(--navbar-lane-font);color:var(--text-primary);cursor:default}.bevel-page-actions{--size-compact-icon:var(--size-sm-icon)}.bevel-account-menu-backdrop{position:fixed;inset:0;z-index:var(--z-dropdown)}.bevel-account-menu{position:absolute;top:calc(100% + var(--space-4));right:0;z-index:var(--z-dropdown);min-width:13.75rem}@keyframes bevel-navbar-search-open{0%{width:var(--navbar-lane-control-h);opacity:0}to{width:var(--navbar-search-w);opacity:1}}.bevel-navbar-search{width:var(--navbar-search-w);overflow:hidden;animation:bevel-navbar-search-open .18s cubic-bezier(.4,0,.2,1)}@keyframes bevel-navbar-search-close{0%{width:var(--navbar-search-w);opacity:1}to{width:var(--navbar-lane-control-h);opacity:0}}.bevel-navbar-search--closing{animation:bevel-navbar-search-close .18s cubic-bezier(.4,0,.2,1) forwards}@media (prefers-reduced-motion:reduce){.bevel-navbar-search{animation:none}.bevel-navbar-search--closing{animation:none;width:var(--navbar-lane-control-h)}}.bevel-navbar-lane .bevel-btn.bevel-navbar-jump-rest,.bevel-navbar-search.bevel-navbar-search--wide{width:var(--navbar-jump-w);animation:none}.bevel-navbar-jump-rest-row{display:flex;align-items:center;gap:var(--space-6);width:100%;min-width:0;font-weight:400}.bevel-navbar-jump-rest-icon{display:flex;flex:none;align-items:center;justify-content:center;width:var(--navbar-lane-icon);height:var(--navbar-lane-icon);color:var(--glyph-muted)}.bevel-navbar-jump-rest-icon>svg{width:100%;height:100%}.bevel-navbar-jump-rest-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--size-compact-font);color:var(--text-muted)}.bevel-navbar-keycap{box-sizing:border-box;flex:none;width:1rem;height:1.125rem;border-style:solid;border-width:1px;border-color:var(--bevel-raised-top) var(--bevel-raised-bottom) var(--bevel-raised-bottom) var(--bevel-raised-top);background:var(--bevel-raised-face);color:var(--text-secondary);font-family:inherit;font-size:.625rem;line-height:1rem;text-align:center}@keyframes bevel-navbar-tools-open{0%{width:0;opacity:0}to{width:var(--navbar-tools-w);opacity:1}}.bevel-navbar-tools{width:var(--navbar-tools-w);overflow:hidden;animation:bevel-navbar-tools-open .18s cubic-bezier(.4,0,.2,1);height:var(--navbar-lane-control-h)}.bevel-navbar-tools .bevel-icon-plain[data-active=true]{color:var(--color-accent)}@keyframes bevel-navbar-tools-close{0%{width:var(--navbar-tools-w);opacity:1}to{width:0;opacity:0}}.bevel-navbar-tools--closing{animation:bevel-navbar-tools-close .18s cubic-bezier(.4,0,.2,1) forwards}@media (prefers-reduced-motion:reduce){.bevel-navbar-tools{animation:none}.bevel-navbar-tools--closing{animation:none;width:0}}.bevel-navbar-tools.bevel-navbar-tools--inline{width:auto;overflow:visible;animation:none}.bevel-navbar-tools--inline .bevel-icon-plain{box-sizing:border-box;border:var(--bevel-size) solid transparent}.bevel-navbar-tools--inline .bevel-icon-plain:hover:not(:disabled,[aria-disabled=true]){background:var(--navbar-flat-hover)}.bevel-navbar-tools.bevel-navbar-tools--inline{height:var(--navbar-lane-h);align-items:stretch}.bevel-navbar-tools--inline .bevel-icon-plain{height:auto;border:0}.bevel-navbar-tools--inline .bevel-icon-plain[data-active=true]{background:var(--bevel-raised-face-hover);box-shadow:inset 0 calc(var(--shell-current-edge) * -1) 0 var(--shell-accent);color:var(--accent-hi,var(--color-accent))}.bevel-status-bar-row{padding-left:var(--status-bar-px);padding-right:var(--status-bar-px)}.bevel-status-seg{display:flex;align-items:center;gap:.375rem;height:100%;padding:0 .5rem;font-weight:400;color:var(--text-secondary)}.bevel-status-bar-row>.bevel-status-seg:first-child{padding-left:0}.bevel-status-bar-row>.bevel-status-seg:last-child{padding-right:0}.bevel-status-sep{flex:none;align-self:stretch;width:1px;background:var(--status-bar-sep)}.bevel-status-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.bevel-status-bar-row>*{flex:none;white-space:nowrap}.bevel-status-bar-row>.bevel-status-spacer{flex:1 1 0;min-width:0}.bevel-status-bar-row>.bevel-status-seg--shrink{flex:0 1 auto;min-width:0;overflow:hidden}.bevel-status-dim{color:var(--text-muted)}.bevel-status-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-neutral-500)}.bevel-status-dot[data-on=true]{background:var(--color-accent)}.bevel-status-dot[data-tone=critical]{background:var(--color-critical)}.bevel-status-dot[data-tone=warning]{background:var(--color-warning)}.bevel-status-glyph{flex:none;width:1rem;height:1rem}.bevel-status-caret{flex:none;width:.75rem;height:.75rem;color:var(--glyph-muted)}.bevel-status-scale{flex:none;box-sizing:border-box;height:5px;border:1px solid var(--color-neutral-200);border-top:0}.bevel-btn.bevel-status-icon-btn{width:var(--status-bar-icon-btn);height:var(--status-bar-icon-btn);flex:none;--size-compact-icon:1rem}.bevel-btn.bevel-status-icon-btn[data-variant=raised]{--bevel-raised-base:transparent;--bevel-raised-top:transparent;--bevel-raised-left:transparent;--bevel-raised-bottom:transparent;--bevel-raised-right:transparent;--bevel-raised-face:transparent}.bevel-btn.bevel-status-icon-btn[data-variant=raised]:not(:disabled,[aria-disabled=true]):hover{--bevel-raised-face:var(--color-hover-overlay)}.bevel-map-controls{position:absolute;right:calc(var(--dock-right-reserve, 0px) + .5rem);bottom:calc(var(--status-bar-reserve) + .5rem);z-index:var(--z-docked);gap:.25rem}.bevel-map-controls,.bevel-map-controls-zoom{display:flex;flex-direction:column}.bevel-map-controls .bevel-btn{width:var(--map-control-h);height:var(--map-control-h);flex:none}html[data-shell-rail=true]{--rail-reserve:var(--rail-w)}.bevel-shell-rail{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:var(--rail-w);height:100%;padding:var(--rail-pad) 0;gap:var(--rail-gap);background:var(--shell-bar-bg);border-right:1px solid var(--bevel-raised-bottom);overflow:hidden;--size-sm-icon:var(--rail-icon);--size-sm-gap:var(--rail-gap);--size-sm-padding-x:0rem;--size-sm-padding-y:0rem}.bevel-shell-rail .bevel-btn,.bevel-shell-rail .bevel-icon-plain{width:var(--rail-control-h);height:var(--rail-control-h);flex:none}.bevel-shell-rail-item{position:relative;display:flex;flex:none;align-items:center;justify-content:center}.bevel-shell-rail-item[data-active=true]:before{content:"";position:absolute;left:calc(var(--rail-pad) * -1);top:50%;transform:translateY(-50%);width:var(--shell-current-edge);height:60%;background:var(--shell-accent)}.bevel-shell-rail-item[data-active=true] .bevel-btn[data-variant=inset]{--bevel-inset-face:var(--bevel-raised-face-hover)}.bevel-shell-rail-divider{flex:none;width:var(--rail-divider-w);height:1px;margin:var(--rail-section-gap) 0;background:var(--bevel-raised-bottom);box-shadow:0 1px 0 var(--bevel-raised-top)}.bevel-shell-rail-group-gap{flex:none;height:var(--rail-section-gap)}:root.theme-map-2b .bevel-shell-rail{padding:var(--rail-pad) 0 var(--rail-pad) 1px}:root.theme-map-2b .bevel-shell-rail-item{width:100%}:root.theme-map-2b .bevel-shell-rail .bevel-btn,:root.theme-map-2b .bevel-shell-rail .bevel-icon-plain{width:100%;height:var(--rail-control-h)}:root.theme-map-2b .bevel-shell-rail-group-gap{display:none}:root.theme-map-2b .bevel-shell-rail .bevel-btn{--bevel-size:0px;--bevel-raised-base:transparent;--bevel-raised-top:transparent;--bevel-raised-left:transparent;--bevel-raised-bottom:transparent;--bevel-raised-right:transparent;--bevel-raised-face:transparent;--bevel-inset-base:transparent;--bevel-inset-top:transparent;--bevel-inset-left:transparent;--bevel-inset-bottom:transparent;--bevel-inset-right:transparent}:root.theme-map-2b .bevel-shell-rail .bevel-btn .bevel-face>span{opacity:.72}:root.theme-map-2b .bevel-shell-rail .bevel-btn[data-variant=raised]:not(:disabled,[aria-disabled=true]):hover{--bevel-raised-face:var(--navbar-flat-hover)}:root.theme-map-2b .bevel-shell-rail .bevel-btn:not(:disabled,[aria-disabled=true]):hover .bevel-face>span{opacity:1}:root.theme-map-2b .bevel-shell-rail-item[data-active=true]>.bevel-btn[data-variant=inset]{--bevel-inset-face:var(--bevel-raised-face-hover)}:root.theme-map-2b .bevel-shell-rail-item[data-active=true] .bevel-face>span{opacity:1;filter:brightness(1.18)}:root.theme-map-2b .bevel-shell-rail .bevel-shell-rail-item[data-active=true]:before{left:0;top:0;height:100%;transform:none;z-index:11}:root.theme-map-2b .bevel-shell-rail .bevel-shell-rail-item[data-placement=window]:before{background:repeating-linear-gradient(to bottom,var(--shell-accent) 0,var(--shell-accent) 4px,transparent 4px,transparent 7px)}html[data-shell-rail=true]{--rail-reserve:calc(var(--rail-w) + var(--explorer-dock-w, 0px))}.bevel-explorer-dock-host{display:flex;height:100%}.bevel-icon-plain.bevel-explorer-dock-expand{flex:none;width:.75rem;height:100%;background:var(--shell-bar-bg);border-right:1px solid var(--bevel-raised-bottom)}.bevel-icon-plain.bevel-explorer-dock-expand[data-side=right]{border-right:none;border-left:1px solid var(--bevel-raised-bottom)}.bevel-icon-plain.bevel-explorer-dock-expand:hover{background:var(--bevel-raised-face-hover)}.bevel-explorer-dock-expand[data-side=left] svg{transform:scaleX(-1)}.bevel-explorer-dock{position:relative;box-sizing:border-box;display:flex;flex:none;height:100%;min-width:0;background:var(--surface-panel);border-right:1px solid var(--bevel-raised-bottom)}.bevel-explorer-dock-stack{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;height:100%}.bevel-explorer-dock-slot{display:flex;flex:1 1 0;flex-direction:column;min-height:10rem;overflow:hidden}.bevel-explorer-dock-slot:focus{outline:none}.bevel-explorer-dock-slot>.bevel-explorer-surface{flex:1 1 0;min-height:0}.bevel-explorer-dock-slot+.bevel-explorer-dock-slot{border-top:1px solid var(--bevel-raised-bottom)}.bevel-explorer-dock-slot[data-collapsed=true]{flex:none;min-height:0;height:1.875rem}.bevel-explorer-dock-header[data-collapsed=true] .bevel-explorer-dock-collapse svg{transform:rotate(180deg)}.bevel-explorer-dock-splitter{position:relative;flex:none;height:4px;background:var(--bevel-raised-bottom);cursor:row-resize;touch-action:none}.bevel-explorer-dock-splitter:after{content:"";position:absolute;left:0;right:0;top:1px;height:2px;pointer-events:none}.bevel-explorer-dock-splitter:focus-visible:after,.bevel-explorer-dock-splitter:hover:after,.bevel-explorer-dock-splitter[data-dragging=true]:after{background:var(--bevel-light)}.bevel-dock-snap-preview{position:absolute;z-index:var(--z-base);box-sizing:border-box;border:2px solid var(--accent);border-radius:0;background:color-mix(in srgb,var(--accent) 15%,transparent);pointer-events:none;animation:bevel-dock-snap-in 80ms ease-out}@keyframes bevel-dock-snap-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bevel-dock-snap-preview{animation:none}}.bevel-explorer-surface .truncate,.bevel-explorer-surface [data-testid=explorer-content] td,.bevel-explorer-surface [data-testid=explorer-content] th,.bevel-explorer-surface [data-testid=layers-tray] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bevel-explorer-surface [data-testid=explorer-content],.bevel-explorer-surface [data-testid=layers-tray]{font-variant-numeric:tabular-nums}.bevel-explorer-window-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:var(--text-primary)}.bevel-explorer-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-12);padding:var(--space-10) var(--space-14)}.bevel-explorer-head--tight{padding-bottom:var(--space-4)}.bevel-explorer-head-hint{flex:1 1 9rem;min-width:0;color:var(--text-faint);font-size:var(--explorer-font-meta);white-space:normal}.bevel-explorer-head-actions{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-left:auto}.bevel-explorer-hint{padding:0 var(--space-14) var(--space-8);color:var(--text-faint);font-size:var(--explorer-font-meta);white-space:normal}.bevel-explorer-pointer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--explorer-pane-px) 0}.bevel-explorer-pointer>.bevel-btn{flex:none}.bevel-explorer-hint.bevel-explorer-pointer-text{flex:1 1 10rem;min-width:0;padding:0;color:var(--text-muted)}.bevel-explorer-crumb{flex:0 1000 auto;min-width:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bevel-explorer-crumb--root{flex:none}.bevel-explorer-crumb--last{flex:0 1 auto;min-width:2.5rem}.bevel-explorer-dock-address-face{container-type:inline-size}[data-testid=explorer-content]{container-type:inline-size;container-name:explorer-content}@container explorer-content (max-width: 34rem){[data-testid=explorer-content] table{table-layout:fixed}[data-testid=explorer-content] td,[data-testid=explorer-content] th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-testid=explorer-content] th:first-child{width:46%}[data-testid=explorer-content] td:nth-child(n+5),[data-testid=explorer-content] th:nth-child(n+5){display:none}}@container explorer-content (max-width: 30rem){[data-testid=explorer-content] th:first-child{width:54%}[data-testid=explorer-content] td:nth-child(n+4),[data-testid=explorer-content] th:nth-child(n+4){display:none}}@container explorer-content (max-width: 24rem){[data-testid=explorer-content] th:first-child{width:62%}[data-testid=explorer-content] td:nth-child(n+3),[data-testid=explorer-content] th:nth-child(n+3){display:none}}.bevel-explorer-dock-resize{position:absolute;top:0;right:calc(var(--explorer-edge-hit) / -2);bottom:0;width:var(--explorer-edge-hit);cursor:ew-resize;touch-action:none}.bevel-explorer-dock-resize:after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--explorer-edge-hit) / 2);width:2px;pointer-events:none}.bevel-explorer-dock-resize:hover:after,.bevel-explorer-dock-resize[data-dragging=true]:after{background:var(--bevel-light)}.bevel-explorer-dock--right{border-right:none;border-left:1px solid var(--bevel-raised-bottom)}.bevel-explorer-dock--right .bevel-explorer-dock-resize{right:auto;left:calc(var(--explorer-edge-hit) / -2)}.bevel-explorer-dock--right .bevel-explorer-dock-resize:after{right:auto;left:calc(var(--explorer-edge-hit) / 2)}.bevel-explorer-dock-header{box-sizing:border-box;cursor:move;display:flex;flex:none;align-items:center;gap:var(--space-6);height:1.875rem;padding:0 var(--space-6) 0 var(--space-8);background:var(--shell-bar-bg);border-bottom:1px solid var(--bevel-raised-bottom)}.bevel-explorer-dock-header-icon{flex:none;width:1rem;height:1rem;object-fit:contain}.bevel-explorer-dock-header-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:var(--text-primary)}.bevel-explorer-dock-header-actions{display:flex;flex:none;align-items:center;gap:var(--space-4)}.bevel-explorer-dock-header .bevel-icon-plain,.bevel-explorer-dock-toolbar .bevel-icon-plain{flex:none;width:var(--status-bar-icon-btn);height:var(--status-bar-icon-btn)}.bevel-explorer-dock-header .bevel-icon-plain:hover:not(:disabled,[aria-disabled=true]),.bevel-explorer-dock-toolbar .bevel-icon-plain:hover:not(:disabled,[aria-disabled=true]){background:var(--navbar-flat-hover)}.bevel-explorer-dock-header .bevel-window-btn.bevel-icon-plain,.bevel-window-btn.bevel-icon-plain{--bevel-size:2px;--size-sm-icon:1rem;flex:none;width:1.25rem;height:1.25rem;color:var(--glyph,var(--text-muted))}.bevel-explorer-dock-header .bevel-window-btn.bevel-icon-plain:hover:not(:disabled,[aria-disabled=true]),.bevel-window-btn.bevel-icon-plain:hover:not(:disabled,[aria-disabled=true]){background:var(--navbar-flat-hover,var(--color-hover-overlay));color:var(--text-primary)}.bevel-window-btn--close.bevel-icon-plain:hover:not(:disabled,[aria-disabled=true]){background:var(--sev-crit-badge,var(--danger));color:var(--on-badge,var(--text-primary))}.bevel-modal-btn--close.bevel-icon-plain:hover:not(:disabled,[aria-disabled=true]){background:var(--navbar-flat-hover,var(--color-hover-overlay));color:var(--text-primary)}.bevel-tier-btn{--_fill:var(--raised);--_ink:var(--t1);--_icon:var(--glyph);--_lit:var(--btn-lit);--_shade:var(--btn-shade);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;padding:0 11px;border-width:1px;border-style:solid;border-color:var(--_lit) var(--_shade) var(--_shade) var(--_lit);border-radius:2px;background-color:var(--_fill);color:var(--_ink);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color 75ms,color 75ms}.bevel-tier-btn[data-icon=true]{padding:0 10px 0 7px}.bevel-text-btn{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.bevel-text-btn:not(:disabled):hover{text-decoration:underline;text-underline-offset:2px}.bevel-text-btn:disabled{cursor:default;opacity:var(--opacity-disabled)}.bevel-notice-action{min-width:var(--workflow-notice-action-min-w)}.bevel-job-state-action{min-width:var(--jobs-state-btn-w)}.bevel-go-to-frame{flex:none;width:var(--go-to-frame-w)}.bevel-tier-btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.bevel-tier-btn-icon{display:inline-flex;flex:none;width:1rem;height:1rem;color:var(--_icon)}.bevel-tier-btn-icon>svg{width:100%;height:100%}.bevel-tier-btn:focus{outline:none}.bevel-tier-btn:focus-visible{outline:1px solid var(--accent-hi);outline-offset:1px}.bevel-tier-btn:disabled,.bevel-tier-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.bevel-tier-btn[data-tier=primary]{--_fill:var(--accent);--_ink:var(--on-accent);--_icon:var(--on-accent);font-weight:600}.bevel-tier-btn[data-tier=primary]:not(:disabled):not([aria-disabled=true]):hover{--_fill:var(--accent-hi)}.bevel-tier-btn[data-tier=primary]:is([data-pressed=true],:not(:disabled):not([aria-disabled=true]):active){--_fill:var(--accent-lo)}.bevel-tier-btn[data-tier=secondary]:not(:disabled):not([aria-disabled=true]):hover{--_fill:var(--raised-hover)}.bevel-tier-btn[data-tier=secondary]:is([data-pressed=true],:not(:disabled):not([aria-disabled=true]):active){--_fill:var(--pressed)}.bevel-tier-btn[data-tier=ghost]{--_fill:transparent;--_ink:var(--t2);--_lit:transparent;--_shade:transparent}.bevel-tier-btn[data-tier=ghost]:not(:disabled):not([aria-disabled=true]):hover{--_fill:var(--raised-hover);--_ink:var(--t1);--_lit:var(--btn-lit);--_shade:var(--btn-shade)}.bevel-tier-btn[data-tier=ghost]:is([data-pressed=true],:not(:disabled):not([aria-disabled=true]):active){--_fill:var(--pressed);--_ink:var(--t1);--_shade:var(--btn-shade)}.bevel-tier-btn[data-tier=danger]{--_fill:color-mix(in srgb,var(--sev-crit) 14%,transparent);--_ink:var(--sev-crit);--_icon:var(--sev-crit)}.bevel-tier-btn[data-tier=danger]:not(:disabled):not([aria-disabled=true]):hover{--_fill:var(--sev-crit);--_ink:#fff;--_icon:#fff}.bevel-tier-btn[data-tier=danger]:is([data-pressed=true],:not(:disabled):not([aria-disabled=true]):active){--_fill:color-mix(in srgb,var(--sev-crit) 72%,#000);--_ink:#fff;--_icon:#fff}.bevel-tier-btn:not(:disabled):not([aria-disabled=true]):active,.bevel-tier-btn[data-pressed=true]{border-color:var(--_shade) transparent transparent var(--_shade)}.bevel-explorer-dock-toolbar{box-sizing:border-box;display:flex;flex-wrap:nowrap;flex:none;align-items:center;gap:var(--space-2);height:2rem;padding:0 var(--space-6);background:var(--shell-bar-bg);border-bottom:1px solid var(--bevel-raised-bottom)}.bevel-explorer-dock-address{flex:1 1 auto;min-width:0;margin:0 var(--space-4)}.bevel-explorer-dock-toolbar .bevel-icon-plain.bevel-zone-action{width:1.5rem;height:1.5rem}.bevel-explorer-toolbar-sep{flex:none;align-self:center;width:1px;height:1rem;margin:0 var(--space-2);background:var(--bevel-raised-bottom)}.bevel-input-clear{width:var(--space-16);padding:0;color:var(--text-muted)}.bevel-input-clear:focus-visible,.bevel-input-clear:hover{color:var(--text-primary)}.bevel-explorer-dock-address-face{min-width:0;height:1.375rem;padding:0 var(--space-6);background:var(--bevel-inset-face);font-size:var(--explorer-font-body);color:var(--text-secondary)}.bevel-explorer-dock-menu-anchor{position:fixed;width:0;height:0;z-index:var(--z-window-popover)}.bevel-explorer-dock-menu{position:absolute;top:calc(100% + var(--space-4));right:0;z-index:var(--z-dropdown);min-width:11rem}.bevel-workflow-zone-picker{position:fixed;padding-block:var(--space-4);z-index:var(--z-window-popover)}.bevel-explorer-dock-tray{display:flex;flex:none;max-height:40%;overflow-y:auto}.bevel-explorer-lip{box-sizing:border-box;flex:none;height:var(--explorer-lip-h);background:var(--bevel-raised-face);border-top:1px solid var(--bevel-dark);box-shadow:inset 0 1px 0 var(--bevel-light)}.bevel-explorer-list-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);height:1.5rem;padding:0 var(--explorer-pane-px);border-bottom:1px solid var(--bevel-dark);font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-faint)}.bevel-explorer-list-head-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.bevel-zone-tree-head{color:var(--text-muted)}.bevel-zone-row-match{background:transparent;color:var(--accent-hi,var(--color-accent))}.bevel-zone-tree{padding:var(--space-2) 0}.bevel-zone-row{position:relative;display:flex;align-items:center;height:1.75rem;padding:0 var(--explorer-pane-px);font-size:.75rem;cursor:pointer;white-space:nowrap}.bevel-zone-row:hover{background:var(--navbar-flat-hover)}.bevel-zone-row[data-selected]{background:var(--bevel-raised-face-hover);box-shadow:inset 2px 0 0 var(--accent)}.bevel-zone-row:focus{outline:none}.bevel-zone-row:focus-visible{outline:1px solid var(--focus-ring-color);outline-offset:-1px}.bevel-zone-row-guide{position:relative;flex:none;align-self:stretch;width:18px}.bevel-zone-row-guide:before{content:"";position:absolute;top:0;bottom:0;left:5px;border-left:1px solid var(--bevel-raised-bottom)}.bevel-zone-row-caret{display:flex;flex:none;align-items:center;justify-content:center;width:12px;color:var(--glyph-muted)}.bevel-zone-row-caret>[data-caret]{display:flex}.bevel-zone-row-caret>[data-caret]:hover{color:var(--text-primary)}.bevel-zone-row-shape{flex:none;width:16px;height:16px;margin:0 var(--space-6) 0 var(--space-4);color:var(--glyph)}.bevel-zone-row-shape-path{fill:currentColor;fill-opacity:.35;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.bevel-zone-colour-trigger{--size-compact-icon:16px;flex:none;width:24px;height:24px;margin:0 var(--space-2) 0 0;cursor:pointer}.bevel-zone-colour-trigger.bevel-icon-plain:disabled{cursor:default;opacity:1}.bevel-zone-colour-trigger .bevel-zone-row-shape{margin:0}.bevel-zone-colour-popover{position:fixed;z-index:var(--z-window-popover)}.bevel-zone-colour-title{margin:0 0 var(--space-6);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bevel-zone-colour-grid{display:grid;grid-template-columns:repeat(5,30px);gap:var(--space-8)}.bevel-zone-colour-swatch{display:flex;align-items:center;justify-content:center;width:30px;height:22px;border-radius:2px;box-shadow:inset 0 0 0 1px var(--btn-shade);cursor:pointer}.bevel-zone-colour-swatch:hover{box-shadow:inset 0 0 0 1px var(--btn-shade),0 0 0 1px var(--text-muted)}.bevel-zone-colour-swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--btn-shade),0 0 0 2px var(--text-primary)}.bevel-zone-colour-swatch:focus{outline:none}.bevel-zone-colour-swatch:focus-visible{outline:1px solid var(--focus-ring-color);outline-offset:3px}.bevel-zone-colour-check{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.bevel-zone-colour-hint{margin:var(--space-8) 0 0;font-size:.6875rem;white-space:nowrap;color:var(--text-muted)}.bevel-zone-row-name{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;color:var(--text-primary);text-overflow:ellipsis}.bevel-zone-row-name[data-parent]{font-weight:600}.bevel-zone-row-count{position:relative;top:-.35em;flex:none;margin-left:var(--space-4);font-size:.625rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.bevel-zone-row .bevel-zone-row-goto{flex:none;margin-left:auto;color:var(--accent-soft);visibility:hidden}.bevel-zone-row .bevel-zone-row-goto:hover:not(:disabled){color:var(--accent)}.bevel-zone-row:hover .bevel-zone-row-goto,.bevel-zone-row[data-selected] .bevel-zone-row-goto{visibility:visible}.bevel-explorer-filter-chip{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;gap:var(--space-2);height:1.125rem;padding:0 var(--space-2) 0 var(--space-6);border-radius:.5625rem;background:var(--bevel-inset-face);font-size:var(--explorer-font-meta);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary)}.bevel-explorer-filter-chip .bevel-explorer-filter-chip-clear{--bevel-size:2px;--size-compact-icon:10px;width:auto;height:auto;border-radius:50%;color:var(--glyph,var(--text-muted))}.bevel-explorer-filter-chip-clear:hover{background:var(--navbar-flat-hover,var(--color-hover-overlay));color:var(--text-primary)}.bevel-explorer-edge{position:absolute;box-sizing:border-box;touch-action:none}.bevel-explorer-edge:after{content:"";position:absolute;box-sizing:border-box;pointer-events:none;border:0 solid transparent}.bevel-explorer-edge--bottom,.bevel-explorer-edge--top{left:calc(var(--explorer-edge-hit) / 2);right:calc(var(--explorer-edge-hit) / 2);cursor:ns-resize}.bevel-explorer-edge--left,.bevel-explorer-edge--right{top:calc(var(--explorer-edge-hit) / 2);bottom:calc(var(--explorer-edge-hit) / 2);width:var(--explorer-edge-hit);cursor:ew-resize}.bevel-explorer-edge--top{top:calc(var(--explorer-edge-hit) / -2);height:var(--explorer-edge-hit)}.bevel-explorer-edge--top:after{top:calc(var(--explorer-edge-hit) / 2);left:0;right:0;height:2px}.bevel-explorer-edge--bottom{bottom:0;height:calc(var(--explorer-lip-h) + var(--bevel-size, 0px))}.bevel-explorer-edge--bottom:after{bottom:var(--bevel-size,0);left:0;right:0;height:var(--explorer-lip-h)}.bevel-explorer-edge--left{left:calc(var(--explorer-edge-hit) / -2)}.bevel-explorer-edge--left:after{top:0;bottom:0;left:calc(var(--explorer-edge-hit) / 2);width:2px}.bevel-explorer-edge--right{right:calc(var(--explorer-edge-hit) / -2)}.bevel-explorer-edge--right:after{top:0;bottom:0;right:calc(var(--explorer-edge-hit) / 2);width:2px}.bevel-explorer-edge--bottomLeft,.bevel-explorer-edge--bottomRight,.bevel-explorer-edge--topLeft,.bevel-explorer-edge--topRight{width:var(--explorer-edge-hit);height:var(--explorer-edge-hit)}.bevel-explorer-edge--topLeft{top:calc(var(--explorer-edge-hit) / -2);left:calc(var(--explorer-edge-hit) / -2);cursor:nwse-resize}.bevel-explorer-edge--topRight{top:calc(var(--explorer-edge-hit) / -2);right:calc(var(--explorer-edge-hit) / -2);cursor:nesw-resize}.bevel-explorer-edge--bottomLeft{bottom:calc(var(--explorer-edge-hit) / -2);left:calc(var(--explorer-edge-hit) / -2);cursor:nesw-resize}.bevel-explorer-edge--bottomRight{bottom:calc(var(--explorer-edge-hit) / -2);right:calc(var(--explorer-edge-hit) / -2);cursor:nwse-resize}.bevel-explorer-edge--topLeft:after{top:50%;left:50%;right:0;bottom:0;border-top-width:2px;border-left-width:2px}.bevel-explorer-edge--topRight:after{top:50%;right:50%;left:0;bottom:0;border-top-width:2px;border-right-width:2px}.bevel-explorer-edge--bottomLeft:after{bottom:50%;left:50%;right:0;top:0;border-bottom-width:2px;border-left-width:2px}.bevel-explorer-edge--bottomRight:after{bottom:50%;right:50%;left:0;top:0;border-bottom-width:2px;border-right-width:2px}.bevel-explorer-edge.is-resizing:after,.bevel-explorer-edge:hover:after{border-color:var(--bevel-light)}.bevel-explorer-edge--bottom.is-resizing:after,.bevel-explorer-edge--bottom:hover:after,.bevel-explorer-edge--left.is-resizing:after,.bevel-explorer-edge--left:hover:after,.bevel-explorer-edge--right.is-resizing:after,.bevel-explorer-edge--right:hover:after,.bevel-explorer-edge--top.is-resizing:after,.bevel-explorer-edge--top:hover:after{background:var(--bevel-light)}html:not([data-shell-rail=true]){--rail-reserve:var(--explorer-dock-w,0px)}.bevel-navbar-lane .bevel-shell-sections{display:flex;flex:none;align-self:stretch;align-items:stretch;margin-top:calc(var(--navbar-lane-py) * -1);margin-bottom:calc(var(--navbar-lane-py) * -1);--size-sm-icon:1.25rem}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item{width:2rem;align-items:stretch}.bevel-navbar-lane .bevel-shell-sections .bevel-btn{width:100%;height:auto;--bevel-size:0px;--bevel-raised-base:transparent;--bevel-raised-top:transparent;--bevel-raised-left:transparent;--bevel-raised-bottom:transparent;--bevel-raised-right:transparent;--bevel-raised-face:transparent;--bevel-inset-base:transparent;--bevel-inset-top:transparent;--bevel-inset-left:transparent;--bevel-inset-bottom:transparent;--bevel-inset-right:transparent}.bevel-navbar-lane .bevel-shell-sections .bevel-btn .bevel-face,.bevel-navbar-lane .bevel-shell-sections .bevel-btn:not(:disabled,[aria-disabled=true]):hover .bevel-face{background-image:none}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item>.bevel-btn:not(.bevel-switch) .bevel-face>span:first-child{box-sizing:border-box;flex:none;width:1.25rem;height:1.25rem;padding:0}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item>.bevel-btn .bevel-face>span:first-child>img,.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item>.bevel-btn .bevel-face>span:first-child>svg{width:100%;height:100%}.bevel-navbar-lane .bevel-shell-sections .bevel-btn .bevel-face>span{opacity:.72}.bevel-navbar-lane .bevel-shell-sections .bevel-btn[data-variant=raised]:not(:disabled,[aria-disabled=true]):hover{--bevel-raised-face:var(--navbar-flat-hover)}.bevel-navbar-lane .bevel-shell-sections .bevel-btn:not(:disabled,[aria-disabled=true]):hover .bevel-face>span{opacity:1}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item[data-active=true]>.bevel-btn[data-variant=inset]{--bevel-inset-face:var(--bevel-raised-face-hover)}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item[data-active=true] .bevel-face>span{opacity:1;filter:brightness(1.18)}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item[data-active=true]:before{top:auto;right:0;bottom:0;left:0;width:auto;height:var(--shell-current-edge);transform:none;z-index:11}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item[data-placement=window]:before{background:repeating-linear-gradient(to right,var(--shell-accent) 0,var(--shell-accent) 4px,transparent 4px,transparent 7px)}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-divider{align-self:center;width:1px;height:var(--navbar-lane-divider-h);margin:0 var(--space-4);box-shadow:1px 0 0 var(--bevel-raised-top)}.bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-group-gap{display:none}.bevel-layers-panel{--layers-panel-px:var(--space-8);--layers-dot-col:6px;min-width:15rem;max-width:22rem}.bevel-layers-panel-body{padding-top:var(--space-6)}.bevel-layers-panel-title{padding:var(--space-2) var(--layers-panel-px) var(--space-6);letter-spacing:.08em;text-transform:uppercase}.bevel-layers-panel-empty,.bevel-layers-panel-title{font-size:var(--size-compact-font);color:var(--text-faint)}.bevel-layers-panel-empty{padding:var(--space-4) var(--layers-panel-px) var(--space-8);font-style:italic}.bevel-layers-row{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--layers-panel-px);font-size:var(--navbar-lane-font);color:var(--text-primary)}.bevel-layers-row:hover{background:var(--color-hover-overlay)}.bevel-layers-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bevel-layers-status-slot{flex:none;display:flex;align-items:center;width:var(--layers-dot-col)}.bevel-layers-status-dot{flex:none;width:var(--layers-dot-col);height:var(--layers-dot-col);border-radius:50%;background:var(--text-faint)}.bevel-layers-status-dot[data-state=connected]{background:var(--color-success)}.bevel-layers-status-dot[data-state=disconnected]{background:var(--color-critical)}.bevel-layers-status-dot[data-state=pending]{position:relative;--status-dot-r:calc(var(--layers-dot-col) / 2);background:none}.bevel-layers-status-dot[data-state=pending]:before{content:"";position:absolute;inset:-5px;pointer-events:none;background:radial-gradient(circle closest-side,var(--color-warning) calc(var(--status-dot-r) - .5px),transparent calc(var(--status-dot-r) + .5px))}.bevel-layers-status-dot[data-state=pending]:after{content:"";position:absolute;inset:-5px;pointer-events:none;--status-halo-r:calc(var(--status-dot-r) + 2px);background:radial-gradient(circle closest-side,var(--color-warning) calc(var(--status-halo-r) - .5px),transparent calc(var(--status-halo-r) + .5px));opacity:.28;animation:bevel-layers-status-breathe 1.9s ease-in-out infinite}@property --status-halo-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes bevel-layers-status-breathe{0%,to{opacity:.12;--status-halo-r:calc((var(--status-dot-r) + 2px) * 0.8)}50%{opacity:.5;--status-halo-r:calc((var(--status-dot-r) + 2px) * 1.35)}}@media (prefers-reduced-motion:reduce){.bevel-layers-status-dot[data-state=pending]:after{animation:none}}.bevel-plugin-status-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%}.bevel-plugin-status-dot[data-surface=list]{width:7px;height:7px}.bevel-plugin-status-dot[data-state=connected]{background:var(--color-success)}.bevel-plugin-status-dot[data-state=pending]{background:var(--color-info-text)}.bevel-plugin-status-dot[data-state=coming-soon]{background:var(--color-warning)}.bevel-plugin-status-dot[data-state=disabled],.bevel-plugin-status-dot[data-state=disconnected]{background:var(--bevel-raised-bottom)}.bevel-plugin-status-dot[data-surface=header][data-state=disabled]{background:var(--text-muted)}.bevel-plugin-status-dot[data-surface=header][data-state=disconnected]{background:var(--color-critical)}.bevel-plugin-status-text[data-state=connected]{color:var(--color-success)}.bevel-plugin-status-text[data-state=pending]{color:var(--color-info-text)}.bevel-plugin-status-text[data-state=coming-soon]{color:var(--color-warning)}.bevel-plugin-status-text[data-state=disabled]{color:var(--text-muted)}.bevel-plugin-status-text[data-state=disconnected]{color:var(--color-critical)}.bevel-plugin-status-dot[data-state=pending]{position:relative;--status-dot-r:3px;background:none}.bevel-plugin-status-dot[data-surface=list][data-state=pending]{--status-dot-r:3.5px}.bevel-plugin-status-dot[data-state=pending]:before{content:"";position:absolute;inset:-5px;pointer-events:none;background:radial-gradient(circle closest-side,var(--color-info-text) calc(var(--status-dot-r) - .5px),transparent calc(var(--status-dot-r) + .5px))}.bevel-plugin-status-dot[data-state=pending]:after{content:"";position:absolute;inset:-5px;pointer-events:none;--status-halo-r:calc(var(--status-dot-r) + 2px);background:radial-gradient(circle closest-side,var(--color-info-text) calc(var(--status-halo-r) - .5px),transparent calc(var(--status-halo-r) + .5px));opacity:.28;animation:bevel-plugin-status-breathe 1.9s ease-in-out infinite}@keyframes bevel-plugin-status-breathe{0%,to{opacity:.12;--status-halo-r:calc((var(--status-dot-r) + 2px) * 0.8)}50%{opacity:.5;--status-halo-r:calc((var(--status-dot-r) + 2px) * 1.35)}}@media (prefers-reduced-motion:reduce){.bevel-plugin-status-dot[data-state=pending]:after{animation:none}}.bevel-layers-panel-footer{display:flex;align-items:center;padding:var(--space-6) var(--layers-panel-px);background:var(--bevel-inset-face);border-top:1px solid var(--bevel-raised-top)}.bevel-layers-manage{display:inline-flex;align-items:center;gap:var(--size-compact-gap)}.bevel-layers-manage-mark{display:inline-flex;flex:none;width:var(--size-compact-icon);height:var(--size-compact-icon);color:var(--text-muted)}.bevel-layers-manage-mark svg{width:100%;height:100%}.bevel-jump-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;background:transparent}.bevel-jump-palette{width:min(34rem,90vw);max-height:60vh;overflow-y:auto;padding:var(--space-4) 0;background:var(--surface-panel);border:1px solid var(--bevel-raised-bottom);box-shadow:var(--shadow-popover)}.bevel-jump-empty{padding:var(--space-16) var(--space-12);text-align:center;font-size:var(--navbar-lane-font);color:var(--text-faint)}.bevel-jump-group-label{padding:var(--space-8) var(--space-12) var(--space-2);font-size:var(--size-compact-font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.bevel-jump-row{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);min-height:var(--jump-row-h);font-size:var(--navbar-lane-font);color:var(--text-primary);cursor:pointer}.bevel-jump-group-list{max-height:calc(var(--jump-group-rows, 6) * var(--jump-row-h));overflow-y:auto}.bevel-jump-overflow{padding:var(--space-4) var(--space-12);font-size:var(--size-compact-font);color:var(--text-faint);font-style:italic}.bevel-jump-row:hover,.bevel-jump-row[data-active=true]{background:var(--color-hover-overlay)}.bevel-jump-row[data-active=true]{box-shadow:inset 2px 0 0 var(--shell-accent)}.bevel-jump-badge{display:flex;flex:none;align-items:center;justify-content:center;width:var(--explorer-btn-square-size);height:var(--explorer-btn-square-size);background:var(--bevel-inset-face);border:1px solid var(--bevel-inset-top);font-size:var(--size-compact-font);color:var(--text-muted)}.bevel-jump-label,.bevel-jump-sublabel{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bevel-jump-sublabel{margin-left:auto;font-size:var(--size-compact-font);color:var(--text-faint)}.bevel-jump-sublabel[data-unlocated=true]{font-style:italic}@property --glass-body{syntax:"<percentage>";inherits:true;initial-value:100%}@property --glass-bar{syntax:"<percentage>";inherits:true;initial-value:100%}@property --glass-blur{syntax:"<length>";inherits:true;initial-value:0}:root.theme-map-2b.glass-subtle{--glass-body-focused:86%;--glass-body-unfocused:62%;--glass-bar-focused:96%;--glass-bar-unfocused:72%}:root.theme-map-2b.glass-strong{--glass-body-focused:72%;--glass-body-unfocused:50%;--glass-bar-focused:82%;--glass-bar-unfocused:60%}:root.theme-map-2b:is(.glass-subtle,.glass-strong){--glass-solid-content:var(--surface-panel);--glass-solid-chrome:var(--shell-bar-bg);--glass-solid-raised:var(--bevel-raised-face);--glass-solid-raised-hover:var(--bevel-raised-face-hover);--glass-solid-well:var(--bevel-inset-face);--glass-solid-raised-base:var(--bevel-raised-base);--glass-solid-inset-base:var(--bevel-inset-base)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root.theme-map-2b:is(.glass-subtle,.glass-strong) .glass-surface{--glass-body:var(--glass-body-unfocused);--glass-bar:var(--glass-bar-unfocused);--glass-blur:var(--glass-blur-unfocused);--surface-panel:color-mix(in srgb,var(--glass-solid-content) var(--glass-body),transparent);--bevel-inset-face:color-mix(in srgb,var(--glass-solid-well) var(--glass-body),transparent);--shell-bar-bg:color-mix(in srgb,var(--glass-solid-chrome) var(--glass-bar),transparent);--bevel-raised-face:color-mix(in srgb,var(--glass-solid-raised) var(--glass-bar),transparent);--bevel-raised-face-hover:color-mix(in srgb,var(--glass-solid-raised-hover) var(--glass-bar),transparent);--bevel-raised-base:transparent;--bevel-inset-base:transparent;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));transition:--glass-body var(--glass-fade) ease-out,--glass-bar var(--glass-fade) ease-out,--glass-blur var(--glass-fade) ease-out}:root.theme-map-2b:is(.glass-subtle,.glass-strong) .glass-surface:is(.is-focused,:hover){--glass-body:var(--glass-body-focused);--glass-bar:var(--glass-bar-focused);--glass-blur:var(--glass-blur-focused)}:root.theme-map-2b:is(.glass-subtle,.glass-strong) .bevel-explorer-dock{background:transparent}:root.theme-map-2b:is(.glass-subtle,.glass-strong) .glass-surface :is(.bevel-popover,.bevel-listbox-menu,.bevel-explorer-dock-menu,[role=menu],[role=listbox],[role=tooltip],[role=dialog]){--surface-panel:var(--glass-solid-content);--bevel-inset-face:var(--glass-solid-well);--shell-bar-bg:var(--glass-solid-chrome);--bevel-raised-face:var(--glass-solid-raised);--bevel-raised-face-hover:var(--glass-solid-raised-hover);--bevel-raised-base:var(--glass-solid-raised-base);--bevel-inset-base:var(--glass-solid-inset-base)}}@media (prefers-reduced-motion:reduce){:root.theme-map-2b .glass-surface{transition:none}}.bevel-menubar-glass{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-8) var(--space-6)}.bevel-menubar-glass-label{font-size:var(--navbar-lane-font);line-height:1.5;color:var(--text-primary)}.bevel-menubar-glass-segments{display:grid;grid-template-columns:repeat(3,minmax(4.125rem,1fr));gap:var(--space-4)}.bevel-menubar-glass-segment{height:var(--navbar-lane-control-h);--size-sm-padding-x:var(--space-8);--size-sm-padding-y:0rem;--size-sm-font:0.6875rem}.bevel-menubar-glass-segment .bevel-face{font-weight:400}.bevel-menubar-glass-segment[data-variant=inset] .bevel-face{font-weight:600}:root.theme-map-2b .bevel-section-window{border-radius:var(--radius-window)}:root.theme-map-2b .bevel-section-window-body{border-radius:var(--radius-window);overflow:hidden}:root.theme-map-2b .bevel-explorer-edge--topLeft:after{border-top-left-radius:var(--radius-window)}:root.theme-map-2b .bevel-explorer-edge--topRight:after{border-top-right-radius:var(--radius-window)}:root.theme-map-2b .bevel-explorer-edge--bottomLeft:after{border-bottom-left-radius:var(--radius-window)}:root.theme-map-2b .bevel-explorer-edge--bottomRight:after{border-bottom-right-radius:var(--radius-window)}:root.theme-map-2b .bevel-dock-snap-preview,:root.theme-map-2b .bevel-explorer-dock-slot,:root.theme-map-2b .bevel-explorer-dock-splitter,:root.theme-map-2b .bevel-explorer-dock-stack{border-radius:0}:root.theme-map-2b .bevel-colour-by .bevel-btn,:root.theme-map-2b .bevel-input,:root.theme-map-2b .bevel-listbox-menu,:root.theme-map-2b .bevel-map-controls .bevel-btn{border-radius:var(--radius-control);overflow:hidden}:root.theme-map-2b .bevel-explorer-dock-address,:root.theme-map-2b .bevel-explorer-dock-address>span,:root.theme-map-2b .bevel-navbar-account .bevel-navbar-initials,:root.theme-map-2b .bevel-navbar-keycap,:root.theme-map-2b .bevel-popover,:root.theme-map-2b .bevel-popover>span{border-radius:var(--radius-control)}:root.theme-map-2b .bevel-navbar-tabstrip[data-overflow=menu] .bevel-navbar-tab:has(>.bevel-btn[data-variant=inset]){border-radius:var(--radius-control) var(--radius-control) 0 0}:root.theme-map-2b .bevel-navbar-lane .bevel-shell-sections .bevel-shell-rail-item[data-active=true]>.bevel-btn{border-radius:var(--radius-control) var(--radius-control) 0 0;overflow:hidden}