:where(.liquid-glass-27,.liquid-glass-27-regular,.liquid-glass-27-clear,.liquid-glass-27-soft-edge,.liquid-glass-27-tinted,.liquid-glass-27-elevated,.liquid-glass-27-media-control){isolation:isolate;position:relative;overflow:hidden}:where(.liquid-glass-27-static-tray){isolation:isolate;position:relative}:where(.liquid-glass-27-static-chip),:where(.liquid-glass-27-tray){isolation:isolate;position:relative;overflow:hidden}:where(.liquid-glass-27-stage-nav){isolation:isolate;scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow:auto hidden}.liquid-glass-27-stage-nav::-webkit-scrollbar{width:0;height:0;display:none}:where(.liquid-glass-27-stage-scroll){scrollbar-width:none;-ms-overflow-style:none}.liquid-glass-27-stage-scroll::-webkit-scrollbar{width:0;height:0;display:none}:where(.liquid-glass-27-shell-control),:where(.liquid-glass-27-stage-step),:where(.liquid-glass-27-control-chip),:where(.liquid-glass-27-selectable-card){isolation:isolate;position:relative;overflow:hidden}:where(.liquid-glass-27-segmented-tray,.liquid-glass-27-selection-toolbar),:where(.liquid-glass-27-field){isolation:isolate;position:relative}:where(.liquid-glass-27-choice-control){isolation:isolate;position:relative;overflow:hidden}:where(.liquid-glass-27-switch-track){isolation:isolate;position:relative}:where(.liquid-glass-27-badge),:where(.liquid-glass-27-sidebar-control),:where(.liquid-glass-27-status-chip),:where(.liquid-glass-27-menu-surface){isolation:isolate;position:relative;overflow:hidden}:where(.liquid-glass-27-menu-item){border-radius:calc(var(--liquid-glass-27-radius-control) - 4px);position:relative;overflow:hidden}:where(.liquid-glass-27-menu-indicator){border-radius:999px;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;left:.5rem}:where(.liquid-glass-27-menu-separator){height:1px}:where(.liquid-glass-27-frame-control){isolation:isolate;position:relative;overflow:hidden}:where(.liquid-glass-27-control,.liquid-glass-27-button){border-radius:var(--liquid-glass-27-radius-control)}:where(.liquid-glass-27-series-tab,.liquid-glass-27-series-action){isolation:isolate;position:relative;overflow:hidden}:where(.liquid-glass-27-panel){border-radius:var(--liquid-glass-27-radius-panel)}:where(.liquid-glass-27-sheet){border-radius:var(--liquid-glass-27-radius-sheet)}
:root{--surface-page:#f8fafc;--surface-panel:#fff;--surface-muted:#f1f5f9;--surface-border:#e2e8f0;--surface-text:#18181b;--surface-subtle:#52525b;--surface-accent:#06c;--surface-selected:#e8f2ff;--surface-danger:#b91c1c;--surface-danger-muted:#fef2f2;--surface-success:#15803d;--surface-shadow:0 2px 8px #0000000a;--surface-overlay-shadow:0 8px 24px #0000001f;--surface-radius-control:.75rem;--surface-radius-menu:1rem;--surface-radius-item:.5rem;--background:210 40% 98%;--foreground:240 6% 10%;--card:0 0% 100%;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--muted:210 40% 96%;--muted-foreground:240 5% 34%;--secondary:var(--muted);--secondary-foreground:var(--foreground);--accent:var(--muted);--accent-foreground:var(--foreground);--border:214 32% 91%;--input:var(--border);--ring:210 100% 40%;--destructive:0 74% 42%;--card-shadow:var(--surface-shadow);--card-shadow-strong:var(--surface-overlay-shadow)}.dark,[data-theme=dark]{--surface-page:#111318;--surface-panel:#191c22;--surface-muted:#242830;--surface-border:#343942;--surface-text:#f4f4f5;--surface-subtle:#b6bcc7;--surface-accent:#70b8ff;--surface-selected:#20334b;--surface-danger:#fca5a5;--surface-danger-muted:#3f2027;--surface-success:#86efac;--surface-shadow:0 2px 8px #00000029;--surface-overlay-shadow:0 8px 24px #00000052;--background:223 17% 8%;--foreground:240 5% 96%;--card:220 15% 12%;--muted:220 14% 16%;--muted-foreground:219 13% 75%;--border:219 12% 23%;--ring:210 100% 72%;--destructive:0 94% 82%}:root,.dark,[data-theme=dark]{--liquid-glass-27-page-start:var(--surface-page);--liquid-glass-27-page-mid:var(--surface-page);--liquid-glass-27-page-end:var(--surface-page);--liquid-glass-27-clear-fill:var(--surface-panel);--liquid-glass-27-regular-fill:var(--surface-panel);--liquid-glass-27-tinted-fill:var(--surface-panel);--liquid-glass-27-elevated-fill:var(--surface-panel);--liquid-glass-27-media-fill:#191c22;--liquid-glass-27-border:var(--surface-border);--liquid-glass-27-border-strong:var(--surface-border);--liquid-glass-27-edge:var(--surface-border);--liquid-glass-27-edge-strong:var(--surface-border);--liquid-glass-27-highlight:transparent;--liquid-glass-27-specular:transparent;--liquid-glass-27-ring:var(--surface-accent);--liquid-glass-27-shadow:var(--surface-shadow);--liquid-glass-27-shadow-strong:var(--surface-overlay-shadow);--liquid-glass-27-blur-clear:0px;--liquid-glass-27-blur-regular:0px;--liquid-glass-27-blur-elevated:0px;--liquid-glass-27-radius-control:var(--surface-radius-control);--liquid-glass-27-radius-panel:var(--surface-radius-menu);--liquid-glass-27-radius-card:var(--surface-radius-menu);--liquid-glass-27-radius-sheet:1.25rem;--sidebar-background:var(--card);--sidebar-foreground:var(--foreground);--sidebar-accent:var(--muted);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}body,.dark body,[data-theme=dark] body,.theme-page,.theme-hero,.theme-section,.surface-base,.surface-accent{background:var(--surface-page);color:var(--surface-text)}.ui-surface,.liquid-glass-27,.liquid-glass-27-regular,.liquid-glass-27-clear,.liquid-glass-27-soft-edge,.liquid-glass-27-tinted,.theme-card,.theme-card-strong,.card,.modal,.home-feature-panel,.home-section-panel,.home-route-card,.home-ecosystem-card,.home-metric-card,.home-step-card{background:var(--surface-panel);border-color:var(--surface-border);box-shadow:var(--surface-shadow);color:var(--surface-text);-webkit-backdrop-filter:none}.ui-menu-surface,.ui-dialog-surface,.liquid-glass-27-elevated,.liquid-glass-27-menu-surface{background:var(--surface-panel);border:1px solid var(--surface-border);border-radius:var(--surface-radius-menu);color:var(--surface-text);box-shadow:var(--surface-overlay-shadow);-webkit-backdrop-filter:none}.ui-menu-surface{max-width:calc(100vw - 1rem)}.ui-menu-item,.liquid-glass-27-menu-item{border-radius:var(--surface-radius-item);color:var(--surface-text);box-shadow:none;background:0 0;transition:background-color .15s,color .15s;position:relative}.ui-menu-item:not([data-disabled]):not([aria-disabled=true]):is(:hover,:focus-visible,[data-highlighted],[data-selected=true]),.liquid-glass-27-menu-item:not([data-disabled]):is(:hover,:focus-visible,[data-highlighted]){background:var(--surface-muted)}.ui-menu-item:is([data-state=checked],[aria-selected=true],[aria-checked=true],[data-state=open]),.liquid-glass-27-menu-item:is([data-state=checked],[aria-selected=true],[data-state=open]),.liquid-glass-27-menu-item-active{background:var(--surface-selected);color:var(--surface-accent)}.ui-menu-indicator,.liquid-glass-27-menu-indicator{color:currentColor;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;left:.5rem}.ui-menu-separator,.liquid-glass-27-menu-separator{background:var(--surface-border);height:1px}:where(.ui-control),.liquid-glass-27-button,.liquid-glass-27-control,.liquid-glass-27-control-chip,.liquid-glass-27-shell-control,.liquid-glass-27-static-chip,.liquid-glass-27-nav-chip,.liquid-glass-27-selectable-card,.liquid-glass-27-selection-action,.liquid-glass-27-series-tab,.liquid-glass-27-series-action,.liquid-glass-27-sidebar-control,.liquid-glass-27-sidebar-action{background:var(--surface-panel);border-color:var(--surface-border);box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}:is(.ui-control,.liquid-glass-27-button,.liquid-glass-27-control-chip,.liquid-glass-27-shell-control,.liquid-glass-27-static-chip,.liquid-glass-27-nav-chip,.liquid-glass-27-selectable-card,.liquid-glass-27-selection-action,.liquid-glass-27-series-tab,.liquid-glass-27-series-action,.liquid-glass-27-sidebar-control,.liquid-glass-27-sidebar-action,.liquid-glass-27-stage-step):where(:not(:disabled):not([aria-disabled=true]):hover){background:var(--surface-muted)}.liquid-glass-27-tray,.liquid-glass-27-static-tray,.liquid-glass-27-segmented-tray,.liquid-glass-27-selection-toolbar,.liquid-glass-27-series-bar,.liquid-glass-27-stage-nav{background:var(--surface-muted);border-color:var(--surface-border);box-shadow:none}:is(.ui-control,.liquid-glass-27-control-chip,.liquid-glass-27-static-chip,.liquid-glass-27-nav-chip,.liquid-glass-27-selectable-card,.liquid-glass-27-series-tab,.liquid-glass-27-sidebar-control,.liquid-glass-27-table-row):is([data-state=active],[data-state=selected],[data-state=on],[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-active=true],[data-selected=true]),.liquid-glass-27-control-chip-active,.liquid-glass-27-static-chip-active,.liquid-glass-27-nav-chip-active,.liquid-glass-27-stage-active,.liquid-glass-27-picker-selected{background:var(--surface-selected);color:var(--surface-accent);border-color:var(--surface-accent);box-shadow:none}:where(.liquid-glass-27-stage-step){background:0 0}.liquid-glass-27-stage-active{font-weight:700}.liquid-glass-27-stage-failed,.liquid-glass-27-stage-failed:not(:disabled):hover{background:var(--surface-danger-muted);color:var(--surface-danger)}.liquid-glass-27-field,.ui-field{background:var(--surface-panel);border-color:var(--surface-border);color:var(--surface-text);box-shadow:none}.liquid-glass-27-field::placeholder,.ui-field::placeholder{color:var(--surface-subtle)}.liquid-glass-27-field[aria-invalid=true],.ui-field[aria-invalid=true]{border-color:var(--surface-danger)}.liquid-glass-27-choice-control,.liquid-glass-27-switch-track{background:var(--surface-muted);border-color:var(--surface-subtle)}.liquid-glass-27-choice-control[data-state=checked],.liquid-glass-27-switch-track[data-state=checked]{background:var(--surface-accent);border-color:var(--surface-accent);color:var(--surface-page)}.liquid-glass-27-switch-thumb{background:var(--surface-panel);box-shadow:var(--surface-shadow)}.liquid-glass-27-slider-track{background:var(--surface-border)}.liquid-glass-27-slider-range{background:var(--surface-accent)}.liquid-glass-27-slider-thumb{background:var(--surface-panel);border-color:var(--surface-accent)}.liquid-glass-27-table-row:hover{background:var(--surface-muted)}.liquid-glass-27-badge,.liquid-glass-27-status-chip{border-color:var(--surface-border)}.liquid-glass-27-selection-action[data-tone=accent]{color:var(--surface-accent)}.liquid-glass-27-selection-action[data-tone=danger]{color:var(--surface-danger)}.liquid-glass-27-selection-action[data-tone=success]{color:var(--surface-success)}.liquid-glass-27-media-control,.liquid-glass-27-frame-control{color:#fff;box-shadow:var(--surface-shadow);background:#191c22;border:1px solid #52525b}[data-global-topbar],[data-global-side-rail],[data-global-mobile-nav],[data-global-bottom-legal]>div,.liquid-glass-27-floating-footer{background:var(--surface-panel);border-color:var(--surface-border);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}[data-global-topbar]{border-bottom:1px solid var(--surface-border)}.shell-control{color:var(--surface-text)}.shell-rail-control{border-color:#0000}[data-topbar-overflow] .shell-control{border-radius:var(--surface-radius-item);background:0 0;border:1px solid #0000;min-height:44px;font-weight:500}[data-topbar-overflow] .shell-control:is(:hover,:focus-visible,[data-state=open]){background:var(--surface-muted)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}.ui-menu-item:focus-visible{outline-offset:-2px}.ui-control-ghost,.ui-control-link{background:0 0;border-color:#0000}.ui-control-link:not(:disabled):hover{background:0 0}.ui-control-selected,.ui-control-selected:not(:disabled):hover,.ui-menu-item-selected,.ui-menu-item-selected:is(:hover,[data-highlighted]){background:var(--surface-selected);color:var(--surface-accent);border-color:var(--surface-accent)}.ui-control-primary{color:#fff;background:#06c;border-color:#06c}.ui-control-primary:not(:disabled):hover{background:#05a}.ui-control-primary:disabled{background:var(--surface-muted);color:var(--surface-subtle)}.ui-control-destructive{border-color:var(--surface-danger);color:var(--surface-danger)}.ui-control-destructive:not(:disabled):hover{background:var(--surface-danger-muted)}.ui-menu-item[data-disabled],.liquid-glass-27-menu-item[data-disabled]{opacity:.5;pointer-events:none}@media (pointer:coarse){.ui-menu-item,.liquid-glass-27-menu-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-control,.ui-menu-item,.liquid-glass-27-control-chip{transition:none}}
