@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans:var(--dx-font-sans,"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif);--font-mono:var(--dx-font-mono,"JetBrains Mono Variable", "SF Mono", "Cascadia Code", Menlo, Consolas, monospace);--font-rtl:var(--dx-font-rtl,"Vazirmatn Variable", Tahoma, Arial, sans-serif)}body{font-feature-settings:"cv11";font-optical-sizing:auto}:root[dir=rtl],[dir=rtl]{--font-sans:var(--font-rtl);--dx-font:var(--font-rtl);font-family:var(--font-rtl);line-height:1.7}:root,[data-dux-theme]{--dx-button-radius:var(--dx-radius-control);--dx-button-pad-sm:.75rem;--dx-button-pad-md:1rem;--dx-button-pad-lg:1.5rem;--dx-button-pad-icon-sm:var(--dx-button-pad-sm);--dx-button-pad-icon-md:var(--dx-button-pad-md);--dx-button-pad-icon-lg:var(--dx-button-pad-lg);--dx-button-primary-bg:var(--dx-accent);--dx-button-primary-hover:var(--dx-accent-hover);--dx-button-primary-shadow:0 0 0 0 transparent;--dx-button-primary-shadow-active:var(--dx-button-primary-shadow);--dx-button-soft-bg:var(--dx-surface-2);--dx-button-soft-hover:var(--dx-surface-3);--dx-button-soft-shadow:0 0 0 0 transparent;--dx-button-outline-shadow:var(--dx-button-soft-shadow);--dx-button-ghost-hover:var(--dx-surface-2);--dx-button-danger-bg:var(--dx-danger);--dx-button-danger-hover:var(--dx-button-danger-bg);--dx-button-danger-fg:var(--dx-fg-1);--dx-button-danger-ring:color-mix(in oklab, var(--dx-danger) 40%, transparent);--dx-button-danger-shadow:0 0 0 0 transparent;--dx-controls-primary-bg:var(--dx-accent);--dx-controls-primary-fg:var(--dx-fg-on-accent);--dx-controls-primary-hover:var(--dx-accent-hover);--dx-controls-soft-bg:var(--dx-button-soft-bg);--dx-controls-soft-hover:var(--dx-button-soft-hover);--dx-card-radius:var(--dx-radius-card);--dx-card-line:var(--dx-line-soft);--dx-card-shadow:0 0 0 0 transparent;--dx-card-pad:var(--dx-pad-card);--dx-field-bg:var(--dx-surface-sunken);--dx-field-hover:var(--dx-field-bg);--dx-field-radius:var(--dx-radius-control);--dx-field-shadow:0 0 0 0 transparent;--dx-field-line-focus:var(--dx-line-strong);--dx-control-line:var(--dx-line-soft);--dx-otp-bg:var(--dx-field-bg);--dx-check-radius:4px;--dx-check-bg:var(--dx-field-bg);--dx-check-line:var(--dx-line-soft);--dx-radio-line:var(--dx-check-line);--dx-check-shadow:var(--dx-field-shadow);--dx-check-on-bg:var(--dx-accent);--dx-check-on-fg:var(--dx-fg-on-accent);--dx-check-on-shadow:0 0 0 0 transparent;--dx-switch-w:2.25rem;--dx-switch-h:1.25rem;--dx-switch-thumb:1rem;--dx-switch-inset:1px;--dx-switch-travel:1rem;--dx-switch-off-bg:var(--dx-surface-3);--dx-switch-off-shadow:0 0 0 0 transparent;--dx-switch-on-bg:var(--dx-accent);--dx-switch-on-shadow:0 0 0 0 transparent;--dx-switch-thumb-off:var(--dx-fg-2);--dx-switch-thumb-on:var(--dx-fg-on-accent);--dx-switch-thumb-shadow:0 0 0 0 transparent;--dx-rail-bg:var(--dx-surface-3);--dx-rail-shadow:0 0 0 0 transparent;--dx-progress-shadow:var(--dx-rail-shadow);--dx-rail-fill:var(--dx-fg-1);--dx-slider-thumb-bg:var(--dx-fg-1);--dx-slider-thumb-line:var(--dx-fg-1);--dx-slider-thumb-shadow:var(--dx-elev-1);--dx-tab-track-h:2rem;--dx-tab-track-bg:var(--dx-surface-sunken);--dx-tab-track-shadow:0 0 0 0 transparent;--dx-tab-track-radius:var(--dx-radius-pill);--dx-tab-track-pad:3px;--dx-tab-pill-bg:var(--dx-surface-3);--dx-tab-pill-shadow:var(--dx-glow-selected);--dx-tab-pill-radius:var(--dx-radius-pill);--dx-segmented-track-bg:var(--dx-tab-track-bg);--dx-segmented-track-shadow:var(--dx-tab-track-shadow);--dx-segmented-track-radius:var(--dx-tab-track-radius);--dx-segmented-track-pad:var(--dx-tab-track-pad);--dx-segmented-pill-bg:var(--dx-tab-pill-bg);--dx-segmented-pill-shadow:var(--dx-tab-pill-shadow);--dx-segmented-pill-radius:var(--dx-tab-pill-radius);--dx-toggle-radius:var(--dx-radius-control);--dx-toggle-hover:var(--dx-surface-2);--dx-toggle-on-bg:var(--dx-surface-3);--dx-toggle-on-shadow:var(--dx-glow-selected);--dx-menu-radius:var(--dx-radius-panel);--dx-menu-item-radius:8px;--dx-menu-hover:var(--dx-surface-3);--dx-menu-danger-hover:var(--dx-danger-soft);--dx-menubar-bg:var(--dx-surface-base);--dx-menubar-radius:var(--dx-radius-control);--dx-menubar-item-radius:var(--dx-menu-item-radius);--dx-tooltip-radius:var(--dx-radius-control);--dx-dialog-radius:var(--dx-radius-panel);--dx-scrim-blur:6px;--dx-drawer-scrim:var(--dx-scrim);--dx-drawer-radius:var(--dx-radius-sheet);--dx-grip:var(--dx-fg-4);--dx-badge-radius:var(--dx-radius-pill);--dx-badge-bg:var(--dx-surface-3);--dx-badge-line:transparent;--dx-badge-shadow:0 0 0 0 transparent;--dx-badge-hover:var(--dx-surface-3);--dx-chip-neutral-bg:var(--dx-surface-3);--dx-skeleton:var(--dx-surface-3);--dx-scroll-thumb:color-mix(in oklab, var(--dx-fg-1) 20%, transparent);--dx-scroll-thumb-hover:color-mix(in oklab, var(--dx-fg-1) 38%, transparent);--dx-row-hover:var(--dx-surface-2);--dx-row-selected:var(--dx-surface-3);--dx-calendar-day-bg:var(--dx-surface-3);--dx-calendar-day-hover:var(--dx-surface-3);--dx-selection-bg:color-mix(in oklab, var(--dx-fg-1) 20%, transparent);--dx-selection-line:color-mix(in oklab, var(--dx-fg-1) 50%, transparent);--dx-sidebar-bg:var(--dx-surface-sunken);--dx-sidebar-item-hover:var(--dx-surface-2);--dx-sidebar-item-active:var(--dx-surface-3);--dx-sidebar-outline-shadow:0 0 0 1px var(--dx-line-soft);--dx-sidebar-outline-shadow-hover:0 0 0 1px var(--dx-line);--dx-toast-bg:var(--dx-surface-overlay);--dx-toast-line:var(--dx-line-soft);--dx-mob-fill-1:var(--dx-surface-1);--dx-mob-fill-2:var(--dx-surface-2);--dx-mob-fill-3:var(--dx-surface-3);--dx-mob-fill-4:var(--dx-surface-3);--dx-mob-hairline:var(--dx-line-soft);--dx-mob-separator:var(--dx-line-soft);--dx-mob-scrim:var(--dx-scrim);--dx-mob-accent:var(--dx-accent);--dx-mob-on-accent:var(--dx-fg-on-accent);--dx-mob-grip:var(--dx-fg-4);--dx-mob-r-field:var(--dx-field-radius);--dx-mob-r-card:var(--dx-radius-card);--dx-mob-r-sheet:var(--dx-radius-sheet);--dx-mob-boot:var(--dx-desktop);--dx-mob-edge:inset 0 1px 0 #ffffff0f;--dx-mob-primary-shadow:var(--dx-button-primary-shadow);--dx-mob-icon-shadow:0 4px 12px #00000059;--dx-mob-frame-shadow:0 24px 60px #0000008c, inset 0 0 0 1px var(--dx-line-soft);--dx-type-rtl-lh:1.7;--dx-app-sunken:var(--dx-surface-sunken);--dx-app-base:var(--dx-surface-base);--dx-app-1:var(--dx-surface-1);--dx-app-2:var(--dx-surface-2);--dx-app-3:var(--dx-surface-3);--dx-app-accent:#ffffffe6;--dx-app-on-accent:#111;--dx-app-on-accent-2:#0000008c;--dx-app-radius-sm:var(--dx-field-radius);--dx-app-radius-md:var(--dx-radius-card);--dx-app-radius-xl:var(--dx-radius-sheet);--dx-app-radius-hero:22px;--dx-app-radius-tile:18px;--dx-app-shadow-float:var(--dx-elev-2);--dx-app-shadow-modal:var(--dx-elev-3);--dx-app-well-shadow:var(--dx-field-shadow);--dx-app-type-fine:10.5px;--dx-app-type-small:11px;--dx-app-type-prompt:16px;--dx-panel-scatter:linear-gradient(180deg, #ffffff0f 0%, transparent 34%);--dx-panel-1-bg:var(--dx-app-sunken);--dx-panel-1-shadow:inset 0 1px 0 var(--dx-line-soft), 0 1px 2px #0006;--dx-panel-2-bg:var(--dx-app-base);--dx-panel-2-shadow:inset 0 1px 0 var(--dx-line), 0 2px 8px #00000073;--dx-panel-3-bg:var(--dx-app-1);--dx-panel-3-shadow:inset 0 1px 0 var(--dx-line), 0 4px 16px #00000080, 0 2px 6px #0000004d;--dx-aura:radial-gradient(55% 45% at 50% 0%, rgba(var(--app-accent,228, 228, 231), .04) 0%, transparent 62%), radial-gradient(45% 40% at 85% 100%, rgba(var(--app-accent,228, 228, 231), .018) 0%, transparent 60%);--dx-hero-ink:linear-gradient(180deg, #fff 8%, #ffffff8c 100%);--dx-hero-lh:var(--dx-type-display-lh);--dx-appframe-bg:var(--dx-app-base);--dx-appframe-fg:var(--dx-fg-1);--dx-appsidebar-w:300px;--dx-appsidebar-bg:var(--dx-app-sunken);--dx-appsidebar-line:var(--dx-line-soft);--dx-appheader-h:auto;--dx-appheader-line:var(--dx-line-soft);--dx-toolbar-h:auto;--dx-split-radius:var(--dx-app-radius-md);--dx-listrow-h:auto;--dx-listrow-radius:0px;--dx-listrow-hover:var(--dx-app-base);--dx-listrow-selected-bg:var(--dx-app-1);--dx-listrow-mark:var(--dx-app-accent);--dx-unread-bg:var(--dx-app-accent);--dx-unread-fg:var(--dx-app-on-accent);--dx-unread-size:var(--dx-app-type-fine);--dx-empty-bg:none;--dx-empty-tile-size:4rem;--dx-empty-tile-radius:var(--dx-radius-panel);--dx-empty-tile-bg:var(--dx-app-2);--dx-empty-tile-line:var(--dx-line-soft);--dx-empty-tile-fg:var(--dx-fg-2);--dx-search-h:2.25rem;--dx-search-icon:var(--dx-fg-3);--dx-banner-radius:var(--dx-radius-card);--dx-banner-bg:var(--dx-app-1);--dx-banner-line:var(--dx-line-soft);--dx-banner-fg:var(--dx-fg-2);--dx-banner-icon:var(--dx-fg-3);--dx-banner-ok-bg:color-mix(in oklab, var(--dx-ok) 10%, transparent);--dx-banner-ok-line:color-mix(in oklab, var(--dx-ok) 35%, transparent);--dx-banner-warn-bg:color-mix(in oklab, var(--dx-warn) 10%, transparent);--dx-banner-warn-line:color-mix(in oklab, var(--dx-warn) 35%, transparent);--dx-banner-danger-bg:color-mix(in oklab, var(--dx-danger) 8%, transparent);--dx-banner-danger-line:color-mix(in oklab, var(--dx-danger) 40%, transparent);--dx-banner-ai-bg:color-mix(in oklab, var(--dx-ai) 10%, transparent);--dx-banner-ai-line:color-mix(in oklab, var(--dx-ai) 35%, transparent);--dx-sheet-inline-bg:var(--dx-app-base);--dx-settings-page-w:40rem;--dx-settings-sidebar-w:228px;--dx-icontile-size:26px;--dx-icontile-radius:7px;--dx-icontile-shadow:inset 0 .5px 0 #ffffff47, 0 1px 2px #00000040;--dx-group-bg:var(--dx-surface-1);--dx-group-line:var(--dx-line-soft);--dx-group-radius:var(--dx-radius-card);--dx-group-shadow:var(--dx-card-shadow);--dx-group-blur:var(--dx-blur-card);--dx-group-rim:var(--dx-card-rim);--dx-group-sheen:var(--dx-card-sheen);--dx-settings-row-h:3.5rem;--dx-settings-row-hover:var(--dx-surface-2);--dx-settings-row-line:var(--dx-line-soft);--dx-bubble-mine-bg:var(--dx-app-accent);--dx-bubble-mine-fg:var(--dx-app-on-accent);--dx-bubble-mine-meta:var(--dx-app-on-accent-2);--dx-bubble-theirs-bg:var(--dx-app-2);--dx-bubble-meta-size:var(--dx-app-type-fine);--dx-stage-check-a:#121212;--dx-stage-check-b:#0f0f0f;--dx-device-shadow:0 18px 60px #0000008c, inset 0 0 0 1px var(--dx-line);--dx-sketch-radius:14px;--dx-sketch-inner-radius:10px;--dx-swatch-radius:4px;--dx-swatch-rim:inset 0 0 0 1px #ffffff40;--dx-code-line-here:#ffffff14;--dx-prompt-line-focus:#ffffff47;--dx-thread-focus-glow:0 0 0 3px #ffffff0a;--dx-thread-chip-hover:#ffffff1f;--dx-ink:#fff;--dx-shade:#000;--dx-shell-accent:var(--dx-fg-1);--dx-shell-type-3xs:8px;--dx-shell-type-2xs:9px;--dx-shell-type-xs:var(--dx-type-micro-size);--dx-shell-type-sm:var(--dx-type-caption-size);--dx-shell-type-md:var(--dx-type-caption-size);--dx-shell-type-lg:var(--dx-type-callout-size);--dx-shell-scrim:#08080866;--dx-shell-scrim-blur:var(--dx-blur-overlay);--dx-shell-scrim-blur-sm:0px;--dx-shell-panel-line:var(--dx-line);--dx-shell-panel-blur:var(--dx-blur-overlay);--dx-shell-panel-radius:var(--dx-radius-panel);--dx-shell-panel-shadow:var(--dx-elev-3), var(--dx-glass-seam);--dx-shell-panel-bg:var(--dx-surface-overlay);--dx-shell-dialog-bg:var(--dx-surface-solid);--dx-shell-danger-soft:var(--dx-danger-soft);--dx-shell-danger-hover:color-mix(in oklab, var(--dx-danger) 22%, transparent);--dx-shell-danger-line:color-mix(in oklab, var(--dx-danger) 30%, transparent);--dx-shell-danger-strong:color-mix(in oklab, var(--dx-danger) 80%, transparent);--dx-shell-warn-soft:var(--dx-warn-soft);--dx-shell-warn-mid:color-mix(in oklab, var(--dx-warn) 22%, transparent);--dx-shell-warn-hover:color-mix(in oklab, var(--dx-warn) 30%, transparent);--dx-icon-fallback:#71717a;--dx-icon-fallback-bg:linear-gradient(155deg, #282828b3, #1a1a1a8c);--dx-icon-tile-shade:#05060a;--dx-launcher-icon-fallback:linear-gradient(155deg, var(--dx-app-2), var(--dx-app-base));--dx-window-radius:var(--dx-radius-sheet);--dx-window-bg:var(--dx-surface-base);--dx-window-line:#ffffff1a;--dx-window-solid:var(--dx-surface-solid);--dx-window-shadow-active:var(--dx-elev-3);--dx-window-shadow-idle:var(--dx-elev-2);--dx-window-shadow-drag:var(--dx-elev-4);--dx-window-limit:color-mix(in oklab, var(--dx-danger) 60%, transparent);--dx-titlebar-h:34px;--dx-titlebar-bg:#ffffff05;--dx-titlebar-bg-idle:transparent;--dx-titlebar-line:var(--dx-line-soft);--dx-titlebar-line-idle:var(--dx-line-soft);--dx-titlebar-blur:0px;--dx-titlebar-fg:var(--dx-fg-3);--dx-light-close:#ffffff2e;--dx-light-min:#ffffff2e;--dx-light-max:#ffffff2e;--dx-light-close-hover:var(--dx-danger);--dx-light-min-hover:var(--dx-warn);--dx-light-max-hover:var(--dx-ok);--dx-light-line:transparent;--dx-light-pin:#ffffff2e;--dx-light-pin-on:var(--dx-fg-1);--dx-topbar-shadow:0 0 0 0 transparent;--dx-tb-radius:8px;--dx-tb-radius-sm:var(--dx-tb-radius);--dx-tb-hover:var(--dx-surface-3);--dx-tb-pressed:var(--dx-surface-3);--dx-update-dot:var(--dx-ok);--dx-dock-radius:24px;--dx-dock-shadow:var(--dx-elev-2);--dx-dock-shadow-hover:var(--dx-elev-3);--dx-dock-edge:inset 0 1px 0 #ffffff12, inset 0 0 0 1px #ffffff09;--dx-dock-rim:linear-gradient(135deg, #ffffff1a 0%, #ffffff08 22%, transparent 45%, transparent 75%, #ffffff08 100%);--dx-dock-sep:var(--dx-line);--dx-dock-dot:var(--dx-fg-2);--dx-dock-dot-active:var(--dx-fg-1);--dx-dock-tip-bg:var(--dx-surface-overlay);--dx-dock-tip-fg:var(--dx-fg-1);--dx-dock-tip-radius:var(--dx-tooltip-radius);--dx-dock-tip-shadow:var(--dx-elev-2), var(--dx-glass-seam);--dx-dock-ghost-bg:linear-gradient(160deg, var(--dx-app-1), var(--dx-app-base));--dx-dock-ghost-shadow:inset 0 1px 0 var(--dx-line), var(--dx-elev-3);--dx-launcher-tile-radius:var(--dx-radius-card);--dx-launcher-tile-on:var(--dx-surface-3);--dx-launcher-tile-hover:var(--dx-surface-2);--dx-cc-w:312px;--dx-cc-tile-radius:var(--dx-radius-card);--dx-cc-tile-bg:#ffffff0f;--dx-cc-tile-hover:#ffffff1a;--dx-cc-tile-on:#ffffff1a;--dx-cc-tile-on-hover:#ffffff24;--dx-cc-tile-line:var(--dx-line-soft);--dx-cc-icon-radius:9px;--dx-cc-icon-bg:var(--dx-surface-3);--dx-cc-icon-fg:var(--dx-fg-1);--dx-cc-on:var(--dx-accent);--dx-cc-on-ink:var(--dx-fg-on-accent);--dx-cc-on-glow:var(--dx-button-primary-shadow);--dx-cc-network-on:var(--dx-ok);--dx-cc-network-on-ink:var(--dx-fg-on-accent);--dx-cc-fg:var(--dx-fg-1);--dx-cc-fg-2:var(--dx-fg-2);--dx-cc-fg-3:var(--dx-fg-3);--dx-cc-fg-4:var(--dx-fg-3);--dx-cc-foot:var(--dx-fg-4);--dx-cc-type-sub:var(--dx-type-caption-size);--dx-cc-sep:var(--dx-line-soft);--dx-cc-rail:var(--dx-surface-3);--dx-cc-fill:var(--dx-fg-1);--dx-cc-meter:var(--dx-surface-3);--dx-cc-good:var(--dx-ok);--dx-cc-good-soft:var(--dx-ok-soft);--dx-cc-good-dim:color-mix(in oklab, var(--dx-ok) 70%, transparent);--dx-cc-safe-soft:var(--dx-ok-soft);--dx-cc-low:var(--dx-warn);--dx-cc-low-soft:var(--dx-warn-soft);--dx-cc-bad:var(--dx-danger);--dx-cc-bad-soft:var(--dx-danger-soft);--dx-nc-top:calc(2rem + 8px);--dx-nc-right:10px;--dx-nc-bottom:96px;--dx-nc-w:368px;--dx-nc-radius:var(--dx-radius-panel);--dx-nc-head-offset:0px;--dx-nc-card-radius:var(--dx-radius-card);--dx-nc-card-bg:var(--dx-surface-1);--dx-nc-card-hover:var(--dx-surface-2);--dx-nc-card-line:var(--dx-line-soft);--dx-nc-card-pinned-bg:var(--dx-nc-card-bg);--dx-nc-card-pinned-line:var(--dx-line);--dx-nc-cat-update:var(--dx-surface-3);--dx-nc-cat-storage:var(--dx-surface-3);--dx-nc-cat-security:var(--dx-surface-3);--dx-nc-cat-share:var(--dx-surface-3);--dx-nc-cat-bedtime:var(--dx-surface-3);--dx-nc-cat-general:var(--dx-surface-3);--dx-notice-bg:var(--dx-surface-overlay);--dx-notice-radius:var(--dx-radius-card);--dx-notice-shadow:var(--dx-elev-3), var(--dx-glass-seam);--dx-notice-line-hover:var(--dx-line-strong);--dx-search-scrim:var(--dx-scrim);--dx-search-bg:var(--dx-surface-overlay);--dx-search-blur:var(--dx-blur-overlay);--dx-search-radius:var(--dx-radius-panel);--dx-search-head-bg:color-mix(in oklab, var(--dx-surface-solid) 70%, transparent);--dx-search-fg:var(--dx-fg-1);--dx-search-row-on:var(--dx-surface-3);--dx-search-calc-bg:var(--dx-surface-3);--dx-menu-sep:var(--dx-line-soft);--dx-ctxmenu-item-radius:var(--dx-menu-item-radius);--dx-ctxmenu-focus:var(--dx-menu-hover);--dx-ctxmenu-sub-focus:var(--dx-menu-hover);--dx-ctxmenu-sub-danger:var(--dx-menu-danger-hover);--dx-quicklook-scrim:var(--dx-scrim);--dx-quicklook-radius:var(--dx-radius-panel);--dx-quicklook-bar:var(--dx-surface-chrome);--dx-quicklook-card:var(--dx-surface-solid);--dx-quicklook-text-bg:var(--dx-surface-solid);--dx-quicklook-art:var(--dx-surface-3);--dx-quicklook-paper:#fff;--dx-quicklook-paper-ink:#000;--dx-pwa-bg:var(--dx-surface-overlay);--dx-pwa-tile:var(--dx-surface-solid);--dx-pwa-cta:var(--dx-accent);--dx-pwa-cta-fg:var(--dx-fg-on-accent);--dx-offline-bg:color-mix(in oklab, var(--dx-warn) 90%, transparent);--dx-offline-fg:#111;--dx-confirm-danger-bg:var(--dx-button-danger-bg);--dx-confirm-danger-fg:var(--dx-button-danger-fg);--dx-confirm-danger-hover:var(--dx-button-danger-hover);--dx-snap-shadow:inset 0 0 0 1px var(--dx-line-soft), var(--dx-elev-2);--dx-mc-desk-bg:var(--dx-app-base);--dx-mc-current-shadow:0 0 0 4px var(--dx-focus-halo), var(--dx-elev-3);--dx-mc-chip-bg:var(--dx-surface-3);--dx-mc-chip-line:var(--dx-line);--dx-mc-dot-glow:0 0 6px #ffffff80;--dx-mc-drop-bg:color-mix(in oklab, var(--dx-fg-1) 10%, transparent);--dx-mc-remove-hover:color-mix(in oklab, var(--dx-danger) 60%, transparent);--dx-mc-tile-radius:12px;--dx-mc-tile-line-hover:var(--dx-line-strong);--dx-welcome-veil:#0606065c;--dx-welcome-blur:22px;--dx-welcome-halo:radial-gradient(ellipse 40% 30% at 50% 34%, #ffffff0d, #ffffff05 55%, transparent 100%), radial-gradient(ellipse 20% 14% at 50% 30%, #ffffff08, transparent 100%);--dx-welcome-card-w:400px;--dx-welcome-card-w-wide:440px;--dx-welcome-card-pad:32px;--dx-welcome-card-bg:var(--dx-surface-base);--dx-welcome-card-line:var(--dx-line-soft);--dx-welcome-card-radius:var(--dx-radius-panel);--dx-welcome-card-shadow:var(--dx-elev-4), var(--dx-glass-seam);--dx-who-w:88px;--dx-who-radius:var(--dx-radius-card);--dx-who-hover:var(--dx-surface-1);--dx-who-selected-bg:var(--dx-surface-2);--dx-who-selected-line:var(--dx-line);--dx-who-selected-shadow:var(--dx-glow-selected);--dx-avatar-bg:var(--dx-surface-3);--dx-avatar-fg:var(--dx-fg-1);--dx-avatar-dot-ring:0 0 0 2px var(--dx-surface-solid);--dx-steps-h:4px;--dx-steps-track:var(--dx-surface-3);--dx-steps-on:var(--dx-fg-1);--dx-code-slot-w:2.5rem;--dx-code-slot-h:3rem;--dx-tour-scrim:var(--dx-scrim);--dx-tour-ring-radius:var(--dx-radius-card);--dx-tour-ring-shadow:0 0 0 2px var(--dx-line-focus), 0 0 0 6px var(--dx-focus-halo);--dx-tour-card-w:340px;--dx-switcher-w:20rem;--dx-ok-fg:var(--dx-tint-fg);--dx-danger-fg:var(--dx-tint-fg);--dx-media-scrim:#0000008c;--dx-media-ink:#fff;--dx-media-fade:linear-gradient(to top, #0009, #00000026 55%, transparent);--dx-desktop-label-shadow:0 1px 3px #000000b3;--dx-app-icon-radius:23%}[data-dux-theme=nythera-2]{--p-ob-0:#090909;--p-ob-1:#141414;--p-ob-2:#181818;--p-ob-3:#1e1e1e;--p-ob-4:#242424;--p-ob-5:#2a2a2a;--dx-desktop:var(--p-ob-0);--dx-surface-sunken:#0808084d;--dx-surface-base:#141414b3;--dx-surface-1:#ffffff0d;--dx-surface-2:#ffffff16;--dx-surface-3:#ffffff21;--dx-surface-overlay:#1a1a1a8f;--dx-surface-chrome:#1010106b;--dx-surface-solid:var(--p-ob-3);--dx-app-veil:#0c0c0cbd;--dx-fg-1:#ffffffeb;--dx-fg-2:#ffffff8f;--dx-fg-3:#ffffff61;--dx-fg-4:#fff3;--dx-fg-on-accent:#111;--dx-line-soft:#ffffff12;--dx-line:#ffffff26;--dx-line-strong:#ffffff38;--dx-line-focus:#0a84ffd9;--dx-accent:#ffffffeb;--dx-accent-hover:#fff;--dx-highlight:#0a84ff;--dx-highlight-soft:#0a84ff33;--dx-highlight-fg:#fff;--dx-tint-blue:#0a84ff;--dx-tint-indigo:#5e5ce6;--dx-tint-purple:#af52de;--dx-tint-pink:#ff375f;--dx-tint-red:#ff453a;--dx-tint-orange:#ff950a;--dx-tint-yellow:#e6b40a;--dx-tint-green:#30c458;--dx-tint-teal:#30b0c7;--dx-tint-gray:#6e6e76;--dx-tint-fg:#fff;--dx-ok:#3dd68c;--dx-ok-soft:#3dd68c24;--dx-warn:#e0913a;--dx-warn-soft:#e0913a29;--dx-danger:#ff4d5e;--dx-danger-soft:#ff4d5e24;--dx-ai:#8e7bee;--dx-ai-soft:#8e7bee29;--dx-radius-control:10px;--dx-button-radius:var(--dx-radius-pill);--dx-radius-card:16px;--dx-radius-panel:20px;--dx-radius-sheet:24px;--dx-radius-pill:999px;--dx-control-h-sm:28px;--dx-control-h-md:36px;--dx-control-h-lg:44px;--dx-gap-group:24px;--dx-pad-card:16px;--dx-elev-1:0 1px 3px #00000059;--dx-elev-2:0 10px 30px #00000059, 0 2px 8px #00000040;--dx-elev-3:0 26px 70px #00000080, 0 8px 22px #0000004d;--dx-elev-4:0 36px 100px #0009, 0 12px 28px #00000059;--dx-dur-fast:.12s;--dx-dur-base:.22s;--dx-dur-slow:.38s;--dx-ease-standard:cubic-bezier(.2, 0, 0, 1);--dx-ease-emphasized:cubic-bezier(.32, 1.25, .5, 1);--dx-font:var(--font-sans);--dx-font-sans:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--dx-font-mono:"JetBrains Mono Variable", "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--dx-font-rtl:"Vazirmatn Variable", Tahoma, Arial, sans-serif;--dx-weight-strong:600;--dx-type-display-size:40px;--dx-type-display-lh:1.2;--dx-type-display-ls:-.025em;--dx-type-display-weight:600;--dx-type-title-1-size:28px;--dx-type-title-1-lh:1.215;--dx-type-title-1-ls:-.02em;--dx-type-title-1-weight:650;--dx-type-title-2-size:22px;--dx-type-title-2-lh:1.27;--dx-type-title-2-ls:-.01em;--dx-type-title-2-weight:600;--dx-type-title-3-size:17px;--dx-type-title-3-lh:1.41;--dx-type-title-3-ls:-.005em;--dx-type-title-3-weight:600;--dx-type-body-size:14px;--dx-type-body-lh:1.5;--dx-type-body-ls:0em;--dx-type-body-weight:400;--dx-type-callout-size:13px;--dx-type-callout-lh:1.46;--dx-type-callout-ls:0em;--dx-type-callout-weight:400;--dx-type-caption-size:12px;--dx-type-caption-lh:1.33;--dx-type-caption-ls:0em;--dx-type-caption-weight:400;--dx-type-micro-size:10px;--dx-type-micro-lh:1.4;--dx-type-micro-ls:.08em;--dx-type-micro-weight:600;--dx-blur-chrome:30px;--dx-blur-window:36px;--dx-blur-overlay:44px;--dx-blur-card:14px;--dx-glass-sat:110%;--dx-glass-bright:1.06;--dx-glass-seam:inset 0 1px 0 #ffffff29, inset 0 0 0 .5px #ffffff0f;--dx-glass-rim:linear-gradient(135deg, #ffffff38 0%, #ffffff0f 20%, #fff0 45%, #fff0 72%, #ffffff0f 100%);--dx-glass-sheen:linear-gradient(165deg, #ffffff0d 0%, #ffffff03 26%, transparent 50%);--dx-card-rim:linear-gradient(140deg, #ffffff1f, #ffffff06 38%, transparent 64%, #ffffff09);--dx-card-sheen:linear-gradient(170deg, #ffffff08, transparent 46%);--dx-glow-selected:0 0 0 1px #ffffff14, 0 0 14px #ffffff09;--dx-scrim:#00000080;--dx-focus-halo:#0a84ff38;--dx-halo:radial-gradient(440px 240px at 50% 0%, #ffffff0e, transparent 70%), radial-gradient(260px 160px at 50% 6%, #ffffff09, transparent 70%);--dx-button-pad-sm:11px;--dx-button-pad-md:14px;--dx-button-pad-lg:20px;--dx-button-primary-shadow:0 0 0 1px #ffffff29, 0 4px 14px #fff1;--dx-button-soft-bg:#ffffff14;--dx-button-soft-hover:#ffffff24;--dx-button-soft-shadow:inset 0 0 0 1px #ffffff17;--dx-button-danger-bg:var(--dx-surface-2);--dx-button-danger-hover:var(--dx-danger-soft);--dx-button-danger-fg:var(--dx-danger);--dx-button-danger-shadow:inset 0 0 0 1px var(--dx-line-soft);--dx-field-bg:#0000003d;--dx-field-radius:12px;--dx-field-shadow:inset 0 1px 2px #00000059, inset 0 -1px 0 #ffffff0d;--dx-switch-w:36px;--dx-switch-h:20px;--dx-switch-thumb:16px;--dx-switch-inset:1px;--dx-switch-travel:16px;--dx-switch-off-bg:#ffffff24;--dx-switch-off-shadow:inset 0 0 0 1px var(--dx-line-soft);--dx-switch-on-bg:var(--dx-highlight);--dx-switch-thumb-off:#ffffffb3;--dx-switch-thumb-on:#fff;--dx-tab-track-h:32px;--dx-tab-track-bg:#00000042;--dx-tab-track-shadow:inset 0 0 0 1px var(--dx-line-soft);--dx-tab-pill-bg:#ffffff24;--dx-tab-pill-shadow:inset 0 1px 0 #ffffff24, 0 1px 3px #0000004d, 0 0 0 1px #ffffff14, 0 0 14px #ffffff09;--dx-toggle-radius:var(--dx-radius-pill);--dx-menu-radius:var(--dx-radius-card);--dx-menu-item-radius:9px;--dx-menubar-radius:12px;--dx-tooltip-radius:10px;--dx-chip-neutral-bg:var(--dx-surface-3);--dx-app-sunken:var(--p-ob-1);--dx-app-base:var(--p-ob-2);--dx-app-1:var(--p-ob-3);--dx-app-2:var(--p-ob-4);--dx-app-3:var(--p-ob-5);--dx-app-shadow-float:0 4px 16px #00000080, 0 2px 6px #0000004d;--dx-app-shadow-modal:0 24px 80px #000000b3, 0 8px 24px #0006;--dx-app-well-shadow:inset 0 1px 2px #0000004d, inset 0 -1px 0 #ffffff12;--dx-hero-lh:1.05;--dx-check-on-bg:var(--dx-highlight);--dx-check-on-fg:var(--dx-highlight-fg);--dx-rail-fill:var(--dx-highlight);--dx-cc-on:var(--dx-highlight);--dx-cc-on-ink:var(--dx-highlight-fg);--dx-cc-on-glow:0 0 14px #0a84ff38}:root{--bg:var(--dx-desktop);--bg-raised:var(--dx-app-sunken);--bg-card:var(--dx-app-base);--bg-elevated:var(--dx-app-1);--fg:var(--dx-fg-1);--fg-dim:var(--dx-fg-2);--fg-faint:var(--dx-fg-3);--fg-ghost:var(--dx-fg-4);--edge:var(--dx-line);--edge-strong:var(--dx-line-strong);--edge-soft:var(--dx-line-soft);--accent:var(--dx-highlight);--accent-soft:var(--dx-highlight-soft);--light:var(--dx-fg-1);--glass:var(--dx-surface-overlay);--glass-filter:blur(var(--dx-blur-overlay)) saturate(var(--dx-glass-sat)) brightness(var(--dx-glass-bright));--chrome-filter:blur(var(--dx-blur-chrome)) saturate(var(--dx-glass-sat)) brightness(var(--dx-glass-bright));--card-filter:blur(var(--dx-blur-card)) saturate(var(--dx-glass-sat));--r-sm:var(--dx-radius-card);--r-lg:var(--dx-radius-panel);--r-xl:var(--dx-radius-sheet);--dur-fast:var(--dx-dur-fast);--dur-normal:var(--dx-dur-base);--dur-slow:var(--dx-dur-slow);--ease-standard:var(--dx-ease-standard);--ease-decelerate:var(--dx-ease-standard);--max:1120px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--edge-strong) var(--bg)}html.js-map,html.js-map body{overscroll-behavior:none;height:100%;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--edge-strong);border:2px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--fg-faint)}body{background:var(--bg);color:var(--fg);font-family:var(--dx-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}input,textarea{-webkit-user-select:text;user-select:text}.boot-intro{z-index:100;background:var(--bg);clip-path:circle(150vmax);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.boot-intro[hidden]{display:none}.boot-intro.is-closing{clip-path:circle(0);transition:clip-path .7s cubic-bezier(.6,0,.2,1)}.boot-intro-mark{width:34px;height:34px;color:var(--fg);opacity:0;animation:boot-mark-in .5s var(--ease-decelerate) 80ms both}@keyframes boot-mark-in{0%{opacity:0;filter:blur(4px);transform:scale(.85)}to{opacity:1;filter:blur();transform:scale(1)}}.boot-intro-log{min-height:4.2em;font-family:var(--dx-font-mono);letter-spacing:.02em;color:var(--fg-faint);flex-direction:column;align-items:center;gap:6px;font-size:11.5px;display:flex}.boot-intro-log p{opacity:0;animation:boot-line-in .38s var(--ease-decelerate) both;margin:0}.boot-intro-log p.is-final{color:var(--fg-dim)}@keyframes boot-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.boot-intro-bar{border-radius:var(--dx-radius-pill);background:var(--dx-surface-2);width:120px;height:2px;overflow:hidden}.boot-intro-bar span{background:var(--fg-dim);width:0%;height:100%;transition:width 1.4s var(--ease-decelerate);display:block}.boot-intro-bar span.is-filling{width:100%}.boot-intro-enter{opacity:0;margin-top:6px}.boot-intro-enter.is-ready{animation:boot-enter-in .46s var(--ease-decelerate) both}@keyframes boot-enter-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.grain{pointer-events:none;z-index:2;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.aurora{pointer-events:none;z-index:0;background:radial-gradient(45% 55% at 8.3% 40%, color-mix(in srgb, var(--light) 7%, transparent), transparent 70%), radial-gradient(40% 50% at 78% 20%, color-mix(in srgb, var(--light) 4%, transparent), transparent 70%);filter:blur(40px);will-change:transform;height:75vh;position:fixed;inset:-30% -10% auto}main{z-index:1;position:relative}.btn{height:var(--dx-control-h-lg);border-radius:var(--dx-button-radius);font-size:var(--dx-type-body-size);font-weight:var(--dx-weight-strong);padding:0 var(--dx-button-pad-lg);appearance:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-decelerate);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-family:inherit;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--dx-line-focus);outline-offset:3px}.btn:active{transform:scale(.97)}.btn-primary{background:var(--dx-button-primary-bg);color:var(--dx-fg-on-accent);box-shadow:var(--dx-button-primary-shadow)}.btn-primary:hover{background:var(--dx-button-primary-hover)}.btn-primary:not([data-magnetic]):hover{transform:translateY(-1px)}.btn-quiet{color:var(--fg);background:var(--dx-button-soft-bg);box-shadow:var(--dx-button-soft-shadow)}.btn-quiet:hover{background:var(--dx-button-soft-hover)}.btn-arrow{width:15px;height:15px}.edge-frame{z-index:5;pointer-events:none;position:fixed;inset:18px}.corner{fill:none;width:34px;height:34px;stroke:var(--edge-strong);stroke-width:1.2px;position:absolute}.corner-tl{top:0;left:0}.corner-tr{top:0;right:0}.corner-bl{bottom:0;left:0}.corner-br{bottom:0;right:0}.corner-brand{z-index:20;color:var(--fg);display:inline-flex;position:fixed;top:30px;left:30px}.corner-brand .brand-mark{width:22px;height:19px}.corner-sound{z-index:20;color:var(--fg-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;margin:-11px;padding:11px;display:flex;position:fixed;top:39.5px;right:43px}.corner-sound:hover{color:var(--fg)}.corner-tagline{z-index:20;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:fixed;top:16px;left:50%;transform:translate(-50%)}@media (width<=860px){.corner-tagline{display:none}}.edge-ruler{z-index:15;pointer-events:none;opacity:0;width:34px;height:100vh;transition:opacity .5s var(--ease-standard);position:fixed;top:0;overflow:visible}.map-scene.is-ready~.edge-ruler,.edge-ruler.is-ready{opacity:.5}.edge-ruler-left{left:0}.edge-ruler-right{right:0}.edge-tick{stroke:var(--edge-strong);stroke-width:1px}.edge-tick-major{stroke:var(--edge-strong)}.edge-label{fill:var(--fg-faint);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:8px}.edge-ruler-right .edge-label{text-anchor:end}.edge-live-tick{stroke:var(--fg);stroke-width:1.4px;opacity:0;transition:opacity .2s var(--ease-standard)}.edge-live-label{fill:var(--fg);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .2s var(--ease-standard);font-size:9px;font-weight:600}.edge-ruler.is-live .edge-live-tick,.edge-ruler.is-live .edge-live-label,.cap-ruler.is-live .edge-live-tick,.cap-ruler.is-live .edge-live-label{opacity:1}@media (width<=860px),(prefers-reduced-motion:reduce){.edge-ruler{display:none}}.sound-icon{width:26px;height:26px;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-icon.sound-on{opacity:0}.corner-sound[aria-pressed=true] .sound-icon.sound-on{opacity:1}.corner-sound[aria-pressed=true] .sound-icon.sound-off{opacity:0}.bottom-cta-row{z-index:20;align-items:center;gap:10px;width:fit-content;margin:0 auto;display:flex;position:fixed;bottom:34px;left:0;right:0}.bottom-cta{padding:0 24px;font-size:14px}.cta-unsupported{text-align:center;width:max-content;max-width:min(92vw,480px);color:var(--fg-dim);background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--dx-elev-2), var(--dx-glass-seam);border:1px solid var(--edge-soft);border-radius:var(--dx-tooltip-radius);margin:0;padding:9px 14px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.cta-unsupported b{color:var(--fg);font-weight:500}.btn-pill{border-radius:var(--dx-radius-pill)}.tour-launch{border:1px solid var(--edge);background:radial-gradient(120% 120% at 50% 120%, color-mix(in srgb, var(--light) 11%, transparent), transparent 62%), var(--dx-button-soft-bg);width:46px;height:46px;box-shadow:var(--dx-button-soft-shadow), var(--dx-glass-seam);color:var(--fg);cursor:pointer;appearance:none;-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);transition:transform var(--dur-normal) var(--ease-decelerate), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-normal) var(--ease-standard);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.tour-launch:hover,.tour-launch:focus-visible{border-color:color-mix(in srgb, var(--light) 27.5%, transparent);box-shadow:0 0 26px -6px color-mix(in srgb, var(--light) 27.5%, transparent);transform:scale(1.06)}.tour-launch:active{transform:scale(.97)}.tour-launch-glyph{width:17px;height:17px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--light) 22.5%, transparent));margin-left:2px}.tour-launch-halo{border:1px solid color-mix(in srgb, var(--light) 25%, transparent);opacity:0;pointer-events:none;animation:tour-halo 3.6s var(--ease-decelerate) infinite;border-radius:999px;position:absolute;inset:-1px}.tour-launch:hover .tour-launch-halo{animation-duration:1.8s}@keyframes tour-halo{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.tour-launch-tip{border:1px solid var(--edge-soft);background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--dx-elev-2), var(--dx-glass-seam);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-decelerate);border-radius:999px;padding:6px 11px;font-size:11px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.tour-launch:hover .tour-launch-tip,.tour-launch:focus-visible .tour-launch-tip{opacity:1;transform:translate(-50%)}.bottom-cta-row:has(~.core-overlay.is-open){visibility:hidden}.bottom-cta-row:has(~.cap-overlay.is-open){visibility:hidden}.bottom-cta-row:has(~.tour-overlay.is-open){visibility:hidden}html.overlay-open .bottom-cta-row{visibility:hidden}.corner-readout{z-index:20;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);max-width:40vw;font-size:11px;position:fixed}.corner-readout-bl{transition:color var(--dur-slow) var(--ease-standard);bottom:30px;left:30px}.corner-readout-bl[data-state=explored]{color:var(--fg-dim)}.corner-readout-br{text-align:right;bottom:30px;right:30px}@media (hover:hover) and (pointer:fine){html.js-cursor #map-stage,html.js-cursor #cap-panel-visual{cursor:none}}html.js-map .system-view{z-index:3;position:fixed;inset:0}.map-scene{touch-action:none;z-index:0;position:absolute;inset:0;overflow:hidden}.orbit-rings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-ring{fill:none;stroke:var(--edge-soft);stroke-width:1px}.orbit-ring-a{r:34vmin}.orbit-ring-b{r:45vmin;stroke:color-mix(in srgb, var(--dx-line-soft) 65%, transparent)}.motes{z-index:-1;pointer-events:none;position:absolute;inset:0}.motes span{left:var(--x);top:var(--y);background:var(--fg-faint);width:2px;height:2px;animation:7s ease-in-out infinite mote-drift;animation-delay:var(--d,0s);pointer-events:none;border-radius:50%;position:absolute}.motes span.mote-special{background:var(--fg-dim);width:4px;height:4px;box-shadow:0 0 6px 1px color-mix(in srgb, var(--light) 17.5%, transparent);animation:2.8s ease-in-out infinite mote-special-pulse;animation-delay:var(--d,0s);pointer-events:auto;cursor:help}@keyframes mote-special-pulse{0%,to{opacity:.35;box-shadow:0 0 6px 1px color-mix(in srgb, var(--light) 17.5%, transparent);transform:scale(1)}50%{opacity:.75;box-shadow:0 0 10px 2px color-mix(in srgb, var(--light) 27.5%, transparent);transform:scale(1.15)}}.motes span.mote-special:before{content:"";position:absolute;inset:-10px}.motes span.mote-special:hover,.motes span.mote-special:focus-visible{background:var(--fg);box-shadow:0 0 14px 3px color-mix(in srgb, var(--light) 45%, transparent);animation-play-state:paused;transform:scale(2.4)}#map-stage.ping-active .motes span.mote-special{animation:2.8s ease-in-out infinite mote-special-pulse,6s ease-out infinite mote-special-catch;animation-delay:var(--d,0s), 1.5s}@keyframes mote-special-catch{0%{filter:brightness();box-shadow:0 0 6px 1px color-mix(in srgb, var(--light) 17.5%, transparent);transform:scale(1)}8%{filter:brightness(3.2);box-shadow:0 0 16px 4px color-mix(in srgb, var(--light) 40%, transparent);transform:scale(2.1)}35%,to{filter:brightness();box-shadow:0 0 6px 1px color-mix(in srgb, var(--light) 17.5%, transparent);transform:scale(1)}}#map-stage.ping-active .motes span{animation:7s ease-in-out infinite mote-drift,6s ease-out infinite mote-catch;animation-delay:var(--d,0s), 2.1s}#map-stage.ping-active .motes span.mote-inner{animation-delay:var(--d,0s), .9s}@keyframes mote-drift{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.6;transform:translateY(-14px)}}@keyframes mote-catch{0%{filter:brightness()}8%{filter:brightness(2.4)}30%,to{filter:brightness()}}.mote-tip{z-index:45;border-radius:var(--dx-tooltip-radius);background:var(--glass);border:1px solid var(--edge-soft);max-width:220px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--dx-elev-2), var(--dx-glass-seam);color:var(--fg);letter-spacing:.01em;pointer-events:none;opacity:0;filter:blur(3px);transition:opacity .16s var(--ease-standard), transform .16s var(--ease-standard), filter .16s var(--ease-standard);padding:7px 11px;font-size:11.5px;line-height:1.4;position:fixed;transform:translateY(4px)}.mote-tip.is-visible{opacity:1;filter:blur();transform:translateY(0)}.node-preview{z-index:35;background:var(--dx-halo), var(--dx-desktop);width:156px;height:156px;box-shadow:var(--dx-elev-3), 0 0 0 1.5px var(--edge), 0 0 26px 3px color-mix(in srgb, var(--light) 4%, transparent);transition:transform .32s var(--ease-standard);pointer-events:none;border:none;border-radius:50%;position:fixed;top:0;left:0;overflow:hidden;transform:scale(0)}.node-preview.is-visible{transform:scale(1)}.node-preview .cap-visual,.node-preview .fs-demo,.node-preview .crypto-demo,.node-preview .pipeline-demo,.node-preview .net-demo,.node-preview .proc-demo,.node-preview .perm-stack,.node-preview .grant-demo,.node-preview .boot-stage,.node-preview .store-demo,.node-preview .search-demo,.node-preview .backup-demo,.node-preview .settings-demo,.node-preview .notif-demo,.node-preview .clip-demo,.node-preview .account-demo,.node-preview .history-demo,.node-preview .qlook-demo,.node-preview .cap-screenshot{transform-origin:50%;width:420px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75)}.map-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.link{fill:none;stroke-width:1px;stroke-linecap:round;transition:stroke var(--dur-normal) var(--ease-standard), opacity var(--dur-normal) var(--ease-standard)}.link-primary{stroke:var(--edge)}.link-primary.is-hot{stroke:var(--fg-faint)}.link-packet{fill:var(--accent);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 60%, transparent))}.link-rel{stroke:var(--edge-strong);stroke-dasharray:2 5;opacity:.32}.link-rel.is-on{stroke:var(--fg-dim);stroke-width:1.4px;opacity:1}.map-globe{pointer-events:none;position:absolute;inset:0}.map-core,.map-node{pointer-events:auto;position:absolute;top:50%;left:50%}.map-core{transform:translate(-50%,-50%)}.map-node{will-change:transform}.map-core{width:168px;height:168px;font:inherit;color:var(--fg);background:var(--dx-glass-sheen), var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--dx-elev-3), var(--dx-glass-seam), inset 0 0 0 1px var(--edge-soft);cursor:pointer;transition:opacity var(--dur-normal) var(--ease-standard);isolation:isolate;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 18px;display:flex}.map-core:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--light) 11%, transparent), transparent 68%);filter:blur(22px);pointer-events:none;animation:3.6s ease-in-out infinite core-glow;position:absolute;inset:-60px}@keyframes core-glow{0%,to{opacity:.7}50%{opacity:1}}.core-ring{border:1.5px solid color-mix(in srgb, var(--light) 25%, transparent);z-index:-1;pointer-events:none;border-radius:50%;width:168px;height:168px;margin:-84px 0 0 -84px;animation:3.2s ease-in-out infinite core-ping-idle;position:absolute;top:50%;left:50%}.core-ring-b{animation-delay:-1.6s}.map-core:hover .core-ring,.map-core:focus-visible .core-ring{animation:6s cubic-bezier(.16,.6,.35,1) infinite core-ping-expand}.map-core:hover .core-ring-b,.map-core:focus-visible .core-ring-b{animation-delay:-3s}@keyframes core-ping-idle{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.25;transform:scale(1.18)}}@keyframes core-ping-expand{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(18)}}.map-core:focus-visible{outline:2px solid var(--dx-line-focus);outline-offset:3px}.core-mark{width:30px;height:26px;color:var(--fg)}.core-name{letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:600}.map-node{min-height:44px;color:var(--fg-dim);font:inherit;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--dur-normal) var(--ease-standard), border-color var(--dur-normal) var(--ease-standard), background var(--dur-normal) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;margin:0;padding:8px 15px;font-size:11px;font-weight:500;display:inline-flex}.node-dot{background:var(--fg-faint);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--light) 0%, transparent);transition:background var(--dur-normal) var(--ease-standard), box-shadow var(--dur-normal) var(--ease-standard);border-radius:50%}.map-node:hover,.map-node:focus-visible{color:var(--fg);border-color:var(--edge-soft);background:var(--dx-surface-2)}.map-node:focus-visible{outline:2px solid var(--dx-line-focus);outline-offset:3px}.map-node:hover .node-dot,.map-node.is-active .node-dot,.map-node:focus-visible .node-dot{background:var(--accent);box-shadow:0 0 14px 2px color-mix(in srgb, var(--accent) 35%, transparent)}.map-node.is-active{color:var(--fg);border-color:var(--edge);background:var(--dx-surface-3);box-shadow:var(--dx-glow-selected)}.map-node.is-related{color:var(--fg)}.map-node.is-related .node-dot{background:var(--accent);box-shadow:0 0 10px 1px color-mix(in srgb, var(--accent) 25%, transparent)}.map-scene.has-active .map-node:not(.is-active):not(.is-related){opacity:.22}.map-scene.has-active .map-core{opacity:.35}html.js-map .map-node,html.js-map .map-core{opacity:0}.map-scene.is-ready .map-core{animation:map-fade .5s var(--ease-decelerate) both}.map-scene.is-ready .map-node{animation:map-fade .5s var(--ease-decelerate) both;animation-delay:calc(var(--i,0) * 55ms + .22s)}@keyframes map-fade{to{opacity:1}}.map-legend{max-width:900px;margin:0 auto;padding:90px 24px 70px}.map-legend>ul{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.map-legend-title{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 22px;font-size:13px}.map-legend h3{letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin:0 0 8px;font-size:12px}.map-legend p{color:var(--fg-dim);margin:0 0 10px;font-size:14px}.map-legend .cap-facts{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 14px;padding:0;font-size:10.5px;list-style:none}html.js-map .map-legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.js-map) .map-scene,html:not(.js-map) .corner-readout,html:not(.js-map) .corner-sound,html:not(.js-map) .corner-tagline,html:not(.js-map) .edge-frame,html:not(.js-map) .detail-overlay{display:none}html:not(.js-map) .cap-visual{margin-top:14px}.cursor{z-index:46;pointer-events:none;transform:translate3d(var(--cx,-100px), var(--cy,-100px), 0) translate(-50%, -50%);will-change:transform;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0}html.js-cursor .cursor{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);display:flex}html.js-cursor .cursor.is-on{opacity:1}.cursor-dot{background:var(--fg);width:8px;height:8px;transition:width var(--dur-normal) var(--ease-decelerate), height var(--dur-normal) var(--ease-decelerate), background var(--dur-normal) var(--ease-standard), border-color var(--dur-normal) var(--ease-standard);box-sizing:border-box;border:1px solid #0000;border-radius:50%;display:block}.cursor-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);font-size:8.5px;position:absolute}.cursor[data-mode=drag] .cursor-dot,.cursor[data-mode=view] .cursor-dot,.cursor[data-mode=open] .cursor-dot{background:var(--dx-surface-1);border-color:var(--edge-strong);width:48px;height:48px;-webkit-backdrop-filter:var(--card-filter);backdrop-filter:var(--card-filter)}.cursor[data-mode=drag] .cursor-label,.cursor[data-mode=view] .cursor-label,.cursor[data-mode=open] .cursor-label{opacity:1}.cursor.is-down .cursor-dot{width:34px;height:34px}html.js-map .detail-overlay{display:none}html.js-map .detail-overlay.is-open{display:block}html.js-map .core-overlay.is-open{justify-content:center;align-items:center;display:flex}html.js-map .core-overlay .detail-panel{position:absolute;inset:0}html:not(.js-map) .core-overlay{max-width:var(--max);margin:0 auto;padding:70px 24px 20px;display:block;position:static}html:not(.js-map) .core-overlay .detail-panel{clip-path:none;background:0 0;max-width:none;height:auto;padding:0;overflow:visible}html:not(.js-map) .detail-close{display:none}.detail-overlay{z-index:40;position:fixed;inset:0}#core-overlay{z-index:41}.detail-panel{background:var(--dx-halo), var(--dx-desktop);text-align:left;clip-path:circle(0);flex-direction:column;justify-content:center;width:100%;height:100%;padding:96px 28px 90px;display:flex;position:relative;overflow:hidden auto}.detail-overlay.is-revealing .detail-panel{transition:clip-path .82s cubic-bezier(.22,1,.36,1)}.detail-overlay.is-revealing.is-opening .detail-panel{transition-timing-function:cubic-bezier(.45,0,.2,1)}.detail-panel:not(.tour-panel)>:not(.detail-close):not(.cap-split):not(.core-modal){max-width:760px;margin-left:auto;margin-right:auto}.core-overlay .detail-panel{background:var(--dx-scrim);text-align:center;isolation:isolate}.core-modal{z-index:1;opacity:0;width:min(1000px,92vw);max-height:min(680px,86vh);transition:opacity .42s var(--ease-decelerate), transform .42s var(--ease-decelerate);background-color:var(--glass);background-blend-mode:overlay;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-radius:var(--dx-radius-panel);box-shadow:var(--dx-glass-seam), var(--dx-elev-4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");justify-content:safe center;align-items:safe center;display:flex;position:relative;transform:scale(.97)}.core-modal:after{content:"";border-radius:inherit;background:var(--dx-glass-rim);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.core-modal.is-revealed{opacity:1;transform:scale(1)}.core-modal-inner{scrollbar-width:none;grid-template-columns:1fr 1.3fr;align-items:start;column-gap:32px;width:100%;max-width:1100px;max-height:100%;padding:28px;display:grid;overflow-y:auto}.core-modal-col{min-width:0;padding-top:4px}.core-modal-col:first-child{text-align:left}.core-modal-col-aside{background:var(--dx-surface-1);border-radius:var(--dx-radius-card);box-shadow:inset 0 0 0 1px var(--edge-soft);padding:28px 20px}.core-modal-footnote{border-top:1px solid var(--edge-soft);grid-column:1/-1;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.core-modal-footnote .btn-primary{border-radius:var(--dx-radius-pill)}.core-modal-footnote .detail-footnote{margin:0}.core-modal-inner::-webkit-scrollbar{display:none}.cap-panel{padding:0;overflow:hidden}.cap-split{grid-template-columns:minmax(280px,44%) 1fr;align-items:stretch;width:100%;max-width:none;height:100%;margin:0;display:grid}.cap-split-visual{border-right:1px solid var(--edge-soft);background:radial-gradient(120% 100% at 0% 50%, var(--dx-surface-1) 0%, transparent 60%);touch-action:none;min-height:0;position:relative;overflow:hidden}.cap-split-content-wrap{flex-direction:column;min-height:0;display:flex;position:relative}.cap-split-content{scrollbar-width:none;flex-direction:column;flex:1;justify-content:safe center;max-width:640px;min-height:0;margin:78px auto 0;padding:24px 40px;display:flex;overflow-y:auto}.cap-split-content::-webkit-scrollbar{display:none}.cap-aurora{pointer-events:none;z-index:0;background:radial-gradient(45% 55% at 8.3% 40%, color-mix(in srgb, var(--light) 7%, transparent), transparent 70%), radial-gradient(40% 50% at 78% 20%, color-mix(in srgb, var(--light) 4%, transparent), transparent 70%);filter:blur(40px);will-change:transform;position:absolute;inset:0}.cap-ruler{z-index:4;pointer-events:none;opacity:.5;position:absolute;overflow:visible}.cap-ruler-top,.cap-ruler-bottom{width:100%;height:16px;left:0}.cap-ruler-top{top:0}.cap-ruler-bottom{bottom:0}.cap-ruler-left,.cap-ruler-right{width:16px;height:100%;top:0}.cap-ruler-left{left:0}.cap-ruler-right{right:0}.rel-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.rel-link{fill:none;stroke:var(--edge-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke var(--dur-fast) var(--ease-standard), stroke-width var(--dur-fast) var(--ease-standard);animation:rel-link-in .48s var(--ease-decelerate) both}.rel-link.is-hot{stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-width:1.6px}.rel-link-peer{stroke:var(--edge-strong);stroke-dasharray:2 5;opacity:.32}.rel-link-peer.is-hot{stroke:var(--fg-dim);stroke-width:1.4px;opacity:1}@keyframes rel-link-in{0%{opacity:0}}.rel-node{z-index:2;min-height:48px;color:var(--fg-dim);font:inherit;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:pointer;animation:rel-node-in .42s var(--ease-decelerate) both;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), transform var(--dur-normal) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;margin:0;padding:9px 17px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:50%;left:50%}@keyframes rel-node-in{0%{opacity:0;filter:blur(3px);transform:translate(-50%,-50%)scale(.6)}}.rel-node .node-dot{background:var(--fg);width:7px;height:7px;box-shadow:0 0 6px 1.5px color-mix(in srgb, var(--light) 22.5%, transparent);transition:background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border-radius:50%;flex:none;position:relative}.rel-node .node-label{white-space:nowrap}.rel-node:hover,.rel-node:focus-visible{color:var(--fg);border-color:var(--edge-soft);background:var(--dx-surface-2)}.rel-node:focus-visible{outline:2px solid var(--dx-line-focus);outline-offset:3px}.rel-node:hover .node-dot,.rel-node:focus-visible .node-dot{background:var(--accent);box-shadow:0 0 14px 2px color-mix(in srgb, var(--accent) 35%, transparent);transform:scale(1.3)}.rel-node.is-current{color:var(--fg);border-color:var(--edge);background:var(--dx-surface-3);box-shadow:var(--dx-glow-selected)}.rel-node.is-current .node-dot{background:var(--accent);box-shadow:0 0 14px 2px color-mix(in srgb, var(--accent) 35%, transparent);transform:scale(1.3)}.rel-node-self{min-height:0;color:var(--fg);cursor:default;animation:rel-node-in .42s var(--ease-decelerate) both;background:0 0;border-color:#0000;border-radius:0;padding:0;display:block}.rel-node-self-mark{width:22px;height:22px;color:var(--fg);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--light) 20%, transparent));animation:3.6s ease-in-out infinite core-glow}.rel-node-self-glow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--light) 11%, transparent), transparent 68%);filter:blur(18px);pointer-events:none;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;animation:3.6s ease-in-out infinite core-glow;position:absolute;top:0;left:0}.rel-node-self-ring{z-index:-1;border:1.5px solid color-mix(in srgb, var(--light) 25%, transparent);pointer-events:none;border-radius:50%;width:110px;height:110px;margin:-55px 0 0 -55px;animation:3.2s ease-in-out infinite core-ping-idle;position:absolute;top:0;left:0}.rel-node-self-ring-b{animation-delay:-1.6s}.rel-node-self-backing{background:var(--dx-glass-sheen), var(--glass);width:100px;height:100px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--dx-elev-2), var(--dx-glass-seam), inset 0 0 0 1px var(--edge-soft);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.rel-node-self .node-label{text-align:center;font-size:10px;font-weight:600;line-height:1.2;position:static;transform:none}.rel-node-ambient{background:var(--fg-dim);width:3.5px;height:3.5px;box-shadow:0 0 5px .5px color-mix(in srgb, var(--light) 4%, transparent);left:var(--rx);top:var(--ry);border-radius:50%;animation:6s ease-in-out infinite mote-drift;position:absolute}.rel-preview{z-index:3;border-radius:var(--dx-radius-card);background:var(--dx-glass-sheen), var(--glass);border:1px solid var(--edge-soft);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--dx-elev-3), var(--dx-glass-seam);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);pointer-events:none;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:absolute;bottom:32px;left:32px;right:32px;transform:translateY(4px)}.rel-preview.is-visible{opacity:1;transform:translateY(0)}.rel-preview-title{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:11px;font-weight:660}.rel-preview-body{color:var(--fg-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.detail-close{z-index:41;border:1px solid var(--edge-soft);background:var(--dx-button-soft-bg);width:38px;height:38px;-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);box-shadow:var(--dx-button-soft-shadow), var(--dx-glass-seam);color:var(--fg-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:24px;right:24px}.detail-close svg{width:14px;height:14px}.detail-close:hover{color:var(--fg);border-color:var(--edge-strong)}.core-modal-close{position:absolute;top:18px;right:18px}.core-modal-close.sr-only-close{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.core-modal-close-label{display:none}.core-frame-line{z-index:5;background:color-mix(in srgb, var(--light) 14%, transparent);pointer-events:none;transition:transform .62s var(--ease-decelerate);position:fixed}.core-frame-top,.core-frame-bottom{height:2px}.core-frame-right,.core-frame-left{width:2px}.core-frame-top{transform-origin:0;transform:scaleX(0)}.core-frame-right{transform-origin:top;transform:scaleY(0)}.core-frame-bottom{transform-origin:100%;transform:scaleX(0)}.core-frame-left{transform-origin:bottom;transform:scaleY(0)}.core-frame-line.is-extended{transform:scale(1)}.cap-back{border:1px solid var(--edge-soft);background:var(--dx-button-soft-bg);height:34px;box-shadow:var(--dx-button-soft-shadow);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);color:var(--fg-dim);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:24px;left:24px}.cap-back svg{width:14px;height:14px}.cap-back:hover{color:var(--fg);border-color:var(--edge-strong)}.cap-open-duxner{z-index:41;background:var(--dx-button-soft-bg);border:1px solid var(--edge-soft);height:34px;box-shadow:var(--dx-button-soft-shadow);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);color:var(--fg-dim);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:24px;right:24px}.cap-open-duxner:hover{color:var(--fg);border-color:var(--edge-strong)}.cap-open-duxner .btn-arrow{width:13px;height:13px}.cap-open-duxner:hover{background:var(--dx-button-soft-hover);border-color:var(--edge)}.eyebrow{background:var(--dx-chip-neutral-bg);border:1px solid var(--edge-soft);color:var(--fg-dim);letter-spacing:.01em;border-radius:999px;margin:0 0 14px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.detail-title{font-size:max(30px,min(4.4vw,48px));line-height:var(--dx-hero-lh);letter-spacing:var(--dx-type-display-ls);font-weight:var(--dx-type-display-weight);margin:0 0 14px}.detail-lede{color:var(--fg-dim);margin:0 0 18px;font-size:15px}.core-overlay .detail-lede{max-width:46ch}.hint{color:var(--fg-faint);margin:0 0 18px;font-size:13px}.cta-row{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.core-overlay .cta-row{justify-content:center}.core-overlay .btn-primary{box-shadow:var(--dx-button-primary-shadow)}.core-overlay .btn-primary:hover{box-shadow:var(--dx-button-primary-shadow), 0 0 22px -6px color-mix(in srgb, var(--light) 14%, transparent)}.detail-stats{grid-template-columns:repeat(4,1fr);gap:18px 14px;margin-top:24px;display:grid}.core-overlay .detail-stats>div{flex-direction:column;align-items:center;gap:6px;display:flex}.stat-icon{width:18px;height:18px;color:var(--fg-faint)}.stat-num{font-size:max(20px,min(2.4vw,26px));font-weight:var(--dx-type-title-1-weight);letter-spacing:var(--dx-type-title-1-ls);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.stat-label{color:var(--fg-faint);margin-top:3px;font-size:11.5px;display:block}.core-overlay .stat-label{white-space:nowrap;font-size:10.5px}.detail-footnote{color:var(--fg-faint);text-align:center;margin:26px 0 0;font-size:12px}.cap-footnote{border-top:1px solid var(--edge-soft);color:var(--fg-faint);flex:none;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:20px 40px;font-size:12px;display:flex}.cap-footnote-link{font:inherit;color:var(--fg-dim);text-underline-offset:2px;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.cap-footnote-link:hover,.cap-footnote-link:focus-visible{color:var(--fg)}.panel-title{font-size:max(32px,min(5vw,56px));font-weight:var(--dx-type-display-weight);letter-spacing:var(--dx-type-display-ls);line-height:var(--dx-hero-lh);color:var(--fg);margin:0 0 14px}.panel-body{color:var(--fg-dim);margin:0 0 16px;font-size:15px;line-height:1.6}.panel-facts{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.panel-facts li{letter-spacing:.07em;text-transform:uppercase;color:var(--fg-dim);border:1px solid var(--edge-soft);border-radius:var(--dx-radius-pill);background:var(--dx-surface-1);padding:9px 16px;font-size:11px}.panel-related{color:var(--fg-faint);margin:0 0 20px;font-size:12px}.panel-related-list{font:inherit;color:var(--fg-dim);text-underline-offset:2px;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;margin:-8px -2px;padding:8px 2px;text-decoration:underline;display:inline-block}.panel-related-list:hover,.panel-related-list:focus-visible{color:var(--fg)}.cap-visual{justify-content:center;margin:28px 0 32px;display:flex}.cap-screenshot{aspect-ratio:16/10;border-radius:var(--dx-radius-panel);border:1px solid var(--edge);background-color:var(--bg-card);width:100%;max-width:640px;box-shadow:var(--dx-elev-3), var(--dx-glass-seam);background-position:top;background-size:cover}.cap-screenshot[data-shot=filesystem]{background-image:url(/screenshots/filesystem.webp)}.cap-screenshot[data-shot=apps]{background-image:url(/screenshots/apps.webp)}.cap-screenshot[data-shot=windows]{background-image:url(/screenshots/windows.webp)}.cap-screenshot[data-shot=marketplace]{background-image:url(/screenshots/marketplace.webp)}.cap-screenshot[data-shot=search]{background-image:url(/screenshots/search.webp)}.cap-screenshot[data-shot=settings]{background-image:url(/screenshots/settings.webp)}.fs-demo{background:var(--bg-card);border:1px solid var(--edge-soft);border-radius:var(--r-lg);width:100%;max-width:100%;padding:18px;position:relative}.fs-row{color:var(--fg-dim);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.fs-row:hover{background:var(--dx-surface-2);color:var(--fg)}.fs-row-child{padding-left:30px}.fs-icon{border-radius:3px;flex-shrink:0;width:16px;height:13px}.fs-icon.folder{background:linear-gradient(160deg, var(--fg), var(--fg-dim))}.fs-icon.folder.open{background:linear-gradient(160deg, var(--dx-accent-hover), var(--fg))}.fs-icon.doc{background:var(--edge-strong)}.fs-icon.img{background:linear-gradient(160deg, var(--fg-dim), var(--fg-faint))}.crypto-demo{text-align:left;width:100%}.crypto-demo .scramble{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:22px;font-weight:660;display:block}.crypto-demo .footnote{color:var(--fg-faint);margin:0;font-size:12.5px}.perm-stack{width:100%;max-width:420px;padding-bottom:58px;position:relative}.perm-denied{z-index:0;border-radius:var(--r-sm);background:var(--bg-card);border:1px solid var(--edge-soft);align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(-3deg)}.perm-denied-path{font-family:var(--dx-font-mono);color:var(--fg-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--fg-faint);-webkit-text-decoration-color:var(--fg-faint);text-decoration-color:var(--fg-faint);font-size:11px}.perm-denied-stamp{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);border:1px solid var(--edge-strong);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.perm-dialog{z-index:1;background:var(--bg-elevated);border:1px solid var(--edge-strong);border-radius:var(--r-lg);text-align:center;width:100%;max-width:380px;box-shadow:var(--dx-elev-3);margin:0 auto;padding:24px 20px;position:relative}.perm-btn{transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-decelerate)}.perm-btn:active{transform:scale(.96)}.perm-allow:hover{background:var(--dx-accent-hover)}.perm-deny:hover{border-color:var(--edge-strong);color:var(--fg)}.perm-icon{border-radius:var(--dx-field-radius);background:var(--accent);width:40px;height:40px;color:var(--dx-highlight-fg);justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.perm-icon svg{width:20px;height:20px}.perm-title{color:var(--fg);margin:0 0 4px;font-size:14px;font-weight:600}.perm-scope{color:var(--fg-faint);margin:0 0 20px;font-size:12px}.perm-actions{justify-content:center;gap:10px;display:flex}.perm-btn{border-radius:var(--r-sm);padding:8px 18px;font-size:13px;font-weight:600}.perm-deny{color:var(--fg-dim);border:1px solid var(--edge)}.perm-allow{background:var(--dx-accent);color:var(--dx-fg-on-accent)}.boot-stage{width:100%;max-width:520px;height:300px;margin:0 auto;position:relative}.boot-layer{opacity:0;filter:blur(6px);transition:opacity var(--dur-slow) var(--ease-standard), transform var(--dur-slow) var(--ease-standard), filter var(--dur-slow) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0;transform:scale(.97)}.boot-layer.is-active{opacity:1;filter:blur();transform:scale(1)}.lock-badge{border-radius:var(--dx-radius-sheet);background:var(--bg-card);border:1px solid var(--edge);width:84px;height:84px;box-shadow:0 0 60px -12px color-mix(in srgb, var(--light) 20%, transparent);color:var(--fg-dim);justify-content:center;align-items:center;display:flex}.lock-badge svg{width:38px;height:38px}.pin-row{gap:16px;display:flex}.pin-dot{border:1.5px solid var(--edge-strong);background:var(--accent);width:16px;height:16px;box-shadow:0 0 20px -2px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%}.boot-caption{color:var(--fg-faint);text-align:center;max-width:32ch;margin:0;font-size:13px}.mini-desktop{border-radius:var(--r-lg);border:1px solid var(--edge);width:300px;max-width:100%;height:188px;box-shadow:var(--dx-elev-3);background:radial-gradient(28% 46% at 47% 46%,#e8a47e 0%,#e8a47e66 34%,#0000 64%),radial-gradient(90% 70% at 8% 12%,#2c2c30 0%,#0000 55%),radial-gradient(120% 95% at 30% 105%,#16161a 0%,#0000 58%),radial-gradient(85% 80% at 88% 18%,#26262a 0%,#0000 52%),linear-gradient(140deg,#0e0e10 0%,#17171a 42%,#131316 78%,#0c0c0e 100%);position:relative;overflow:hidden}.mini-window{border-radius:var(--dx-field-radius);background:var(--dx-surface-base);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--edge);width:126px;height:84px;box-shadow:var(--dx-elev-2), var(--dx-glass-seam);position:absolute;top:26px;left:27px}.mini-window-2{background:var(--dx-surface-overlay);width:132px;height:87px;top:49px;left:132px}.mini-dock{border-radius:var(--dx-field-radius);background:var(--dx-surface-chrome);border:1px solid var(--edge);box-shadow:var(--dx-glass-seam);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:6px;padding:5px 9px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mini-dock span{background:linear-gradient(160deg, var(--fg-dim), var(--fg-ghost));border-radius:4px;width:13px;height:13px}.hero-stage{perspective:1600px;justify-content:center;width:100%;display:flex}.desktop{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;aspect-ratio:16/10;border-radius:var(--r-xl);border:1px solid var(--edge);width:100%;max-width:560px;box-shadow:var(--dx-elev-4), 0 0 90px -20px color-mix(in srgb, var(--light) 12.5%, transparent);transform:perspective(1600px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform var(--dur-normal) var(--ease-decelerate);isolation:isolate;position:relative;overflow:hidden}.desktop-wall{z-index:0;background:radial-gradient(30% 46% at 47% 46%,#e8a47e 0%,#e8a47e66 34%,#0000 64%),radial-gradient(55% 42% at 50% 48%,#ffdcc324 0%,#0000 62%),radial-gradient(90% 70% at 8% 12%,#2c2c30 0%,#0000 55%),radial-gradient(75% 65% at 30% 8%,#232326 0%,#0000 52%),radial-gradient(120% 95% at 30% 105%,#16161a 0%,#0000 58%),radial-gradient(85% 80% at 88% 18%,#26262a 0%,#0000 52%),radial-gradient(70% 60% at 98% 65%,#1c1c1f 0%,#0000 50%),linear-gradient(140deg,#0e0e10 0%,#17171a 42%,#131316 78%,#0c0c0e 100%);position:absolute;inset:0}.ribbon{filter:blur(14px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:50%;position:absolute}.ribbon-a{opacity:.75;width:150%;height:22%;top:26%;left:-25%;transform:rotate(-26deg)}.ribbon-b{opacity:.5;width:125%;height:13%;top:55%;left:-12%;transform:rotate(-16deg)}.ribbon-c{opacity:.4;width:95%;height:9%;top:6%;left:20%;transform:rotate(-34deg)}.desktop-topbar{z-index:2;background:var(--dx-surface-chrome);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:6px;height:22px;padding:0 10px;display:flex;position:absolute;inset:0 0 auto}.tb-brand{background:var(--fg-dim);border-radius:2px;width:9px;height:9px}.tb-spacer{flex:1}.tb-item{background:var(--fg-ghost);border-radius:2px;width:9px;height:5px}.tb-item.wide{width:30px}.desktop-window{z-index:3;background:var(--dx-surface-base);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border:1px solid var(--edge);border-radius:var(--dx-radius-card);width:66%;height:60%;box-shadow:var(--dx-elev-3), var(--dx-glass-seam);flex-direction:column;display:flex;position:absolute;top:17%;left:9%;overflow:hidden}.desktop-dock{z-index:4;border-radius:var(--dx-radius-card);background:var(--dx-surface-chrome);border:1px solid var(--edge);box-shadow:var(--dx-elev-2), var(--dx-glass-seam);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:7px;padding:6px 10px;display:flex;position:absolute;bottom:4.5%;left:50%;transform:translate(-50%)}.os-window-glow{z-index:6;pointer-events:none;background:radial-gradient(340px circle at var(--mx) var(--my), color-mix(in srgb, var(--light) 7%, transparent), transparent 58%);opacity:0;transition:opacity var(--dur-normal) var(--ease-standard);position:absolute;inset:0}.desktop:hover .os-window-glow{opacity:1}.os-titlebar{border-bottom:1px solid var(--edge-soft);background:var(--dx-surface-1);flex-shrink:0;align-items:center;gap:8px;padding:8px 11px;display:flex}.os-traffic{gap:6px;display:flex}.os-traffic span{background:var(--edge);border-radius:50%;width:7px;height:7px}.os-title{color:var(--fg-dim);font-size:10px;font-weight:600}.os-lock{color:var(--fg-faint);width:11px;height:11px;margin-left:auto}.os-lock svg{width:100%;height:100%}.os-body{flex:1;min-height:0;display:flex}.os-sidebar{border-right:1px solid var(--edge-soft);flex-direction:column;gap:1px;width:34%;padding:8px 7px;display:flex}.os-side-item{color:var(--fg-dim);border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:9px;display:flex}.os-side-item.active{background:var(--dx-surface-2);color:var(--fg)}.os-dot{background:var(--fg-faint);border-radius:50%;flex-shrink:0;width:5px;height:5px}.os-dot.lit{background:var(--accent)}.os-content{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:7px;padding:9px;display:grid}.os-file{color:var(--fg-dim);align-items:center;gap:6px;font-size:9px;display:flex}.os-file-icon{border-radius:2px;flex-shrink:0;width:12px;height:10px}.os-file-icon.folder{background:linear-gradient(160deg, var(--fg), var(--fg-dim))}.os-file-icon.doc{background:var(--edge-strong)}.os-file-icon.img{background:linear-gradient(160deg, var(--fg-dim), var(--fg-faint))}.dock-icon{background:var(--c);background:linear-gradient(160deg, var(--c), color-mix(in srgb, var(--c) 60%, var(--bg)));width:20px;height:20px;box-shadow:var(--dx-elev-1);transition:transform var(--dur-fast) var(--ease-decelerate);border-radius:6px}.desktop-dock:hover .dock-icon:not(:hover){transform:scale(.92)}.dock-icon:hover{transform:scale(1.3)translateY(-4px)}.pipeline-demo{background:var(--bg-card);border:1px solid var(--edge-soft);border-radius:var(--r-lg);width:100%;max-width:100%;padding:26px 20px 16px}.pipeline-row{justify-content:space-between;align-items:center;display:flex;position:relative}.pipeline-row:before{content:"";background:var(--edge-soft);height:1px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.pipeline-row:after{content:"";background:var(--accent);transform-origin:0;height:1px;animation:pipeline-fill .9s var(--ease-standard) .18s both;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)scaleX(0)}@keyframes pipeline-fill{to{transform:translateY(-50%)scaleX(1)}}.pipeline-step{background:var(--edge-strong);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.pipeline-step.is-done{background:var(--accent);box-shadow:0 0 4px 0 color-mix(in srgb, var(--accent) 35%, transparent);animation:pipeline-in .4s var(--ease-decelerate) both;animation-delay:calc(var(--i,0) * .11s)}.pipeline-step.is-done:after{content:"";border-left:1.4px solid var(--bg);border-bottom:1.4px solid var(--bg);opacity:.9;width:5px;height:3px;transform:translateY(-1px)rotate(-45deg)}@keyframes pipeline-in{0%{opacity:0;transform:scale(.3)}}.pipeline-labels{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint);justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.pipeline-labels span{text-align:center;flex:1}.pipeline-labels span:first-child{text-align:left}.pipeline-labels span:last-child{text-align:right}.net-demo{flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex}.net-row,.proc-row,.grant-demo tbody tr,.store-tile,.search-result,.settings-row,.notif-card,.clip-row,.history-row{animation:diagram-row-in .42s var(--ease-decelerate) both}.net-row:first-child,.proc-row:first-child,.grant-demo tbody tr:first-child,.store-tile:first-child,.search-result:first-child,.settings-row:first-child,.notif-card:first-child,.clip-row:first-child,.history-row:first-child{animation-delay:60ms}.net-row:nth-child(2),.proc-row:nth-child(2),.grant-demo tbody tr:nth-child(2),.store-tile:nth-child(2),.search-result:nth-child(2),.settings-row:nth-child(2),.notif-card:nth-child(2),.clip-row:nth-child(2),.history-row:nth-child(2){animation-delay:.13s}.net-row:nth-child(3),.proc-row:nth-child(3),.grant-demo tbody tr:nth-child(3),.store-tile:nth-child(3),.search-result:nth-child(3),.settings-row:nth-child(3),.clip-row:nth-child(3),.history-row:nth-child(3){animation-delay:.2s}.store-tile:nth-child(4),.history-row:nth-child(4){animation-delay:.27s}@keyframes diagram-row-in{0%{opacity:0;transform:translateY(8px)}}.net-row{border-radius:var(--r-sm);background:var(--bg-card);border:1px solid var(--edge-soft);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.net-app{color:var(--fg);font-weight:600}.net-guard{border:1px solid var(--edge);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px}.net-host{font-family:var(--dx-font-mono);color:var(--fg-faint);font-size:11px}.net-arrow{color:var(--fg-faint)}.net-arrow-blocked{color:var(--dx-danger)}.net-mark{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.net-mark-ok{color:var(--fg);border:1px solid var(--edge-strong)}.net-mark-blocked{color:var(--dx-danger);border:1px solid color-mix(in srgb, var(--dx-danger) 40%, transparent)}.net-row-blocked{opacity:.85}.proc-demo{background:var(--bg-card);border:1px solid var(--edge-soft);border-radius:var(--r-lg);flex-direction:column;gap:8px;width:100%;max-width:100%;padding:16px 18px;display:flex}.proc-row{color:var(--fg-dim);align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.proc-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.proc-dot-live{background:var(--dx-ok);box-shadow:0 0 8px 1px color-mix(in srgb, var(--dx-ok) 40%, transparent);animation:2.4s ease-in-out infinite proc-pulse}@keyframes proc-pulse{50%{opacity:.55;box-shadow:0 0 4px .5px color-mix(in srgb, var(--dx-ok) 25%, transparent)}}.proc-dot-dead{background:var(--dx-danger)}.proc-name{color:var(--fg);min-width:96px;font-weight:600}.proc-pid{font-family:var(--dx-font-mono);color:var(--fg-faint);min-width:60px;font-size:10.5px}.proc-bar{background:var(--edge-soft);border-radius:999px;flex:1;height:4px;overflow:hidden}.proc-bar span{height:100%;width:var(--v,20%);background:var(--fg-faint);border-radius:inherit;display:block}.proc-row-killed .proc-name,.proc-row-killed .proc-pid{text-decoration:line-through;-webkit-text-decoration-color:var(--fg-faint);-webkit-text-decoration-color:var(--fg-faint);text-decoration-color:var(--fg-faint);opacity:.7}.proc-row-killed .proc-bar span{background:var(--dx-danger);animation:proc-spike .5s var(--ease-decelerate) .6s both}@keyframes proc-spike{0%{background:var(--fg-faint);width:30%}}.proc-row-killed .proc-name,.proc-row-killed .proc-pid{animation:.2s linear 1.1s both proc-strike-in}@keyframes proc-strike-in{0%{opacity:1;text-decoration-color:#0000}}.proc-stamp{letter-spacing:.08em;text-transform:uppercase;color:var(--dx-danger);border:1px solid color-mix(in srgb, var(--dx-danger) 40%, transparent);animation:proc-stamp-in .26s var(--ease-decelerate) 1.15s both;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}@keyframes proc-stamp-in{0%{opacity:0;transform:scale(.8)}}.grant-demo{border-collapse:collapse;background:var(--bg-card);border:1px solid var(--edge-soft);border-radius:var(--r-lg);width:100%;max-width:100%;font-size:11.5px;overflow:hidden}.grant-demo th,.grant-demo td{text-align:center;border-bottom:1px solid var(--edge-soft);padding:11px 10px}.grant-demo thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.grant-demo tbody th{text-align:left;color:var(--fg-dim);padding-left:14px;font-weight:600}.grant-demo tbody tr:last-child th,.grant-demo tbody tr:last-child td{border-bottom:none}.grant-demo td.is-on{color:var(--accent);font-weight:700}.store-demo{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:100%;display:grid}.store-tile{border-radius:var(--r-sm);background:var(--bg-card);border:1px solid var(--edge-soft);color:var(--fg-dim);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;font-size:11px;display:flex}.store-icon{background:var(--c);background:linear-gradient(160deg, var(--c), color-mix(in srgb, var(--c) 60%, var(--bg)));border-radius:8px;width:30px;height:30px}.store-name{color:var(--fg);font-weight:600}.store-stars{color:var(--fg-faint);letter-spacing:.04em;font-size:10px}.store-btn{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.store-tile-installing{border-color:var(--edge-strong)}.search-demo{background:var(--bg-elevated);border:1px solid var(--edge-strong);border-radius:var(--r-lg);width:100%;max-width:480px;box-shadow:var(--dx-elev-3);overflow:hidden}.search-field{color:var(--fg);border-bottom:1px solid var(--edge-soft);align-items:center;gap:8px;padding:14px 16px;font-size:14px;display:flex}.search-glyph{color:var(--fg-faint)}.search-results{flex-direction:column;display:flex}.search-result{color:var(--fg-dim);align-items:center;gap:9px;padding:10px 16px;font-size:12.5px;display:flex}.search-result:hover{background:var(--dx-surface-1)}.search-kind{border-radius:4px;flex-shrink:0;width:14px;height:14px}.search-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);margin-left:auto;font-size:9px}.settings-demo{flex-direction:column;gap:8px;width:100%;max-width:100%;display:flex}.settings-row{border-radius:var(--r-sm);background:var(--bg-card);border:1px solid var(--edge-soft);color:var(--fg-dim);align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.settings-icon{background:var(--c,var(--dx-tint-gray));background:linear-gradient(160deg, var(--c,var(--dx-tint-gray)), color-mix(in srgb, var(--c,var(--dx-tint-gray)) 55%, var(--bg)));border-radius:6px;flex-shrink:0;width:18px;height:18px}.settings-name{flex:1}.mini-toggle{border-radius:var(--dx-radius-pill);background:var(--dx-switch-off-bg);width:30px;height:17px;box-shadow:var(--dx-switch-off-shadow);border:1px solid #0000;flex-shrink:0;position:relative}.mini-toggle span{background:var(--fg-faint);width:11px;height:11px;transition:transform var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.mini-toggle.is-on{background:var(--dx-switch-on-bg);box-shadow:none}.mini-toggle.is-on span{background:var(--dx-switch-thumb-on);transform:translate(13px)}.notif-demo{flex-direction:column;gap:8px;width:100%;max-width:100%;display:flex}.notif-card{border-radius:var(--r-sm);background:var(--bg-card);border:1px solid var(--edge-soft);box-shadow:var(--dx-elev-1);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.notif-card-dim{opacity:.62}.notif-icon{background:var(--c,var(--dx-tint-gray));background:linear-gradient(160deg, var(--c,var(--dx-tint-gray)), color-mix(in srgb, var(--c,var(--dx-tint-gray)) 55%, var(--bg)));border-radius:6px;flex-shrink:0;width:22px;height:22px;margin-top:1px}.notif-body{flex-direction:column;gap:2px;min-width:0;display:flex}.notif-title{color:var(--fg);font-size:12px;font-weight:600}.notif-text{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.notif-time{color:var(--fg-faint);flex-shrink:0;margin-left:auto;font-size:10px}.clip-demo{flex-direction:column;gap:8px;width:100%;max-width:100%;display:flex}.clip-row{border-radius:var(--r-sm);background:var(--bg-card);border:1px solid var(--edge-soft);color:var(--fg-dim);align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.clip-row-active{border-color:var(--edge-strong);background:var(--dx-surface-2)}.clip-swatch{background:var(--c,var(--dx-tint-gray));border:1px solid var(--edge);border-radius:5px;flex-shrink:0;width:16px;height:16px}.clip-kind{flex-shrink:0;width:14px;height:14px}.clip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--dx-font-mono);color:var(--fg);flex:1;overflow:hidden}.clip-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-faint);flex-shrink:0;font-size:9.5px}.account-demo{background:var(--bg-card);border:1px solid var(--edge-soft);border-radius:var(--r-lg);width:100%;max-width:100%;padding:18px}.account-row{animation:diagram-row-in .42s var(--ease-decelerate) 60ms both;align-items:center;gap:12px;display:flex}.account-avatar{background:var(--dx-surface-1);border:1px dashed var(--edge-strong);width:38px;height:38px;color:var(--fg-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.account-info{flex-direction:column;gap:2px;display:flex}.account-name{color:var(--fg);font-size:13px;font-weight:600}.account-sub{color:var(--fg-faint);font-size:11.5px}.account-sync{border-top:1px solid var(--edge-soft);color:var(--fg-faint);animation:diagram-row-in .42s var(--ease-decelerate) .16s both;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:11.5px;display:flex}.account-sync-dot{background:var(--fg-faint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.history-demo{background:var(--bg-card);border:1px solid var(--edge-soft);border-radius:var(--r-lg);width:100%;max-width:100%;padding:8px 18px}.history-row{color:var(--fg-dim);align-items:center;gap:12px;padding:11px 0 11px 4px;font-size:12px;display:flex;position:relative}.history-row:before{content:"";background:var(--edge-soft);width:1px;position:absolute;top:50%;bottom:-50%;left:7px}.history-row:last-child:before{display:none}.history-dot{background:var(--fg-faint);z-index:1;border-radius:50%;flex-shrink:0;width:6px;height:6px}.history-row-now{color:var(--fg)}.history-row-now .history-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--accent) 35%, transparent);animation:2.4s ease-in-out infinite proc-pulse}.history-row-future{opacity:.4}.history-label{flex:1}.history-now-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:2px 8px;font-size:9.5px}.qlook-demo{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:100%;display:flex}.qlook-card{border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--edge-soft);width:100%;box-shadow:var(--dx-elev-3);animation:qlook-pop .38s var(--ease-decelerate) both;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}@keyframes qlook-pop{0%{opacity:0;transform:scale(.92)translateY(6px)}}.qlook-icon{width:40px;height:40px}.qlook-name{color:var(--fg);font-size:13px;font-weight:600}.qlook-meta{color:var(--fg-faint);font-size:11px}.qlook-hint{color:var(--fg-faint);align-items:center;gap:6px;font-size:11.5px;display:flex}.backup-demo{background:var(--bg-card);border:1px solid var(--edge-soft);border-radius:var(--r-lg);width:100%;max-width:100%;padding:18px}.backup-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.backup-label{color:var(--fg);font-size:12.5px;font-weight:600}.backup-size{color:var(--fg-faint);font-size:11px;font-family:var(--dx-font-mono)}.backup-bar{background:var(--dx-surface-2);border-radius:999px;height:5px;overflow:hidden}.backup-bar span{height:100%;width:var(--v,0%);background:var(--accent);animation:backup-fill 1.4s var(--ease-decelerate) .2s both;border-radius:999px;display:block}@keyframes backup-fill{0%{width:0%}}.backup-note{color:var(--fg-faint);margin:12px 0 0;font-size:11.5px}.qlook-hint kbd{font:inherit;background:var(--dx-surface-2);border:1px solid var(--edge);color:var(--fg-dim);border-bottom-width:2px;border-radius:5px;padding:3px 8px;font-size:10px;animation:3.6s ease-in-out infinite qlook-key-press}@keyframes qlook-key-press{0%,14%,to{border-bottom-width:2px;transform:translateY(0)}7%{border-bottom-width:.5px;transform:translateY(1.5px)}}.invite-block{border-top:1px solid var(--edge-soft);text-align:left;margin-top:22px;padding-top:22px}.invite-note{color:var(--fg-faint)!important;margin:0 0 14px!important;font-size:13px!important}.invite-form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:420px;margin:0 auto;display:flex}.core-overlay .invite-form{max-width:none}.invite-form[hidden]{display:none}.invite-form .hp-field{border:0;flex:none;width:1px;min-width:1px;max-width:1px;height:1px;min-height:1px;max-height:1px;padding:0;position:absolute;left:-9999px;overflow:hidden}.invite-form input{min-width:0;height:var(--dx-control-h-lg);border-radius:var(--dx-field-radius);background:var(--dx-field-bg);box-shadow:var(--dx-field-shadow);color:var(--fg);font-size:var(--dx-type-body-size);transition:border-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;flex:260px;padding:0 14px}.invite-form input::placeholder{color:var(--fg-faint)}.invite-form input:focus-visible{border-color:var(--dx-line-focus);box-shadow:var(--dx-field-shadow), 0 0 0 3px var(--dx-focus-halo);outline:none}.invite-status{margin:12px 0 0;font-size:13px}.invite-status[data-kind=ok]{color:var(--fg)}.invite-status[data-kind=error]{color:var(--fg-dim)}.invite-confirm{max-width:380px;margin:0}.invite-confirm-title{color:var(--fg);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:660}.invite-confirm-body{color:var(--fg-dim);margin:0;font-size:14px;line-height:1.6}.invite-confirm-body strong{color:var(--fg);font-weight:600}@media (prefers-reduced-motion:reduce){.map-core,.map-node{left:var(--nx,var(--nxm));top:var(--ny,var(--nym));transform:translate(-50%,-50%)}.map-core{width:132px;height:132px;top:max(80px,9%);left:50%}.core-ring{width:132px;height:132px;margin:-66px 0 0 -66px}.orbit-ring-a,.orbit-ring-b{cy:max(80px, 9%)}.orbit-ring-a{r:80px}.orbit-ring-b{r:104px}.map-node.is-active{transform:translate(-50%,-50%)scale(1.04)}}@media (width<=860px){.bottom-cta-row{gap:8px;bottom:20px}.bottom-cta{height:var(--dx-control-h-md);padding:0 var(--dx-button-pad-lg);font-size:13px}.tour-launch{width:40px;height:40px}.tour-launch-glyph{width:15px;height:15px}.tour-launch-tip{display:none}.corner-readout{max-width:34vw;font-size:9.5px}.corner-readout-bl{bottom:76px}.corner-readout-br{top:62px;bottom:auto;right:18px}.detail-panel{padding:80px 20px 60px}.detail-stats{grid-template-columns:repeat(2,1fr)}.cap-panel{padding:0 20px 60px}.cap-split{display:block}.cap-split-visual{display:none}.cap-split-content{max-width:100%;height:auto;padding:0}.cap-back{position:fixed}.cap-footnote{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px}.core-modal-inner{grid-template-columns:1fr;row-gap:28px}.core-modal-col:first-child{text-align:center}.core-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.core-frame-line{display:none}.core-modal-close.sr-only-close{border:1px solid var(--edge-soft);background:var(--dx-button-soft-bg);width:auto;height:34px;color:var(--fg-dim);clip-path:none;white-space:normal;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:20px;left:20px;right:auto;overflow:visible}.core-modal-close-label{display:inline}.core-modal-inner{padding-top:74px}}@media (width<=560px){.invite-form{flex-direction:column}.invite-form input,.invite-form button{flex:auto;width:100%}.edge-frame{inset:10px}.corner{width:24px;height:24px}.corner-brand{top:18px;left:18px}.corner-sound{top:27.5px;right:31px}.corner-cta{bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){.btn-primary:not([data-magnetic]):hover,.btn:active,.dock-icon:hover{transform:none}.desktop{transition:none;transform:none}.brand-watermark,.motes span,.pipeline-step.is-done,.pipeline-row:after,.net-row,.proc-row,.grant-demo tbody tr,.store-tile,.search-result,.settings-row,.notif-card,.clip-row,.history-row,.rel-link,.rel-node,.rel-node-self,.rel-node-self-mark,.rel-node-ambient{opacity:1!important;animation:none!important;transform:none!important}.rel-node{transform:translate(-50%,-50%)!important}.pipeline-row:after{transform:translateY(-50%)scaleX(1)!important}.history-row-future{opacity:.4!important}.notif-card-dim{opacity:.62!important}.map-node,.map-core,.map-core:before,.core-ring{opacity:1!important;filter:none!important;animation:none!important}.map-scene.has-active .map-node:not(.is-active):not(.is-related){opacity:.4!important}.map-scene.has-active .map-core{opacity:.55!important}.mote-tip{filter:none!important;transition:opacity .12s linear!important;transform:none!important}.rel-preview{transition:opacity .12s linear!important;transform:none!important}.link-packet{display:none}}.tour-overlay{z-index:40}html:not(.js-map) .tour-overlay{display:none}.tour-panel{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--light) 3.5%, transparent), transparent 60%), var(--bg);grid-template-rows:auto 1fr auto;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.tour-panel:after{content:"";pointer-events:none;background:radial-gradient(75% 60% at 50% 55%, transparent 55%, var(--dx-scrim));position:absolute;inset:0}.tour-bar{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px 24px 0;display:grid;position:relative}.tour-counter{letter-spacing:.14em;color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:11px}#tour-index{color:var(--fg)}.tour-counter-sep{opacity:.5;margin:0 5px}.tour-caption{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--dur-fast) var(--ease-standard);font-size:12px;overflow:hidden}.tour-caption.is-swapping{opacity:0}.tour-close{border:1px solid var(--edge-soft);background:var(--dx-button-soft-bg);box-shadow:var(--dx-button-soft-shadow);color:var(--fg-dim);font:inherit;font-size:var(--dx-type-caption-size);cursor:pointer;appearance:none;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.tour-close:hover{color:var(--fg);border-color:var(--edge);background:var(--dx-button-soft-hover)}.tour-close svg{width:12px;height:12px}.tour-track{z-index:1;scroll-snap-type:x mandatory;padding-inline:var(--tour-pad,0px);scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;align-items:center;gap:max(16px,min(3vw,40px));display:flex;position:relative;overflow:auto hidden}.tour-track::-webkit-scrollbar{display:none}.tour-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.tour-track:focus-visible{outline:none}.tour-slide{--p:0;width:var(--tour-slide-w);aspect-ratio:4/5;scroll-snap-align:center;border-radius:var(--r-xl);border:1px solid color-mix(in srgb, var(--light) calc(6% + 12% * var(--p)), transparent);background:var(--bg-card);transform:scale(calc(.84 + .16 * var(--p)));opacity:calc(.28 + .72 * var(--p));box-shadow:0 30px 70px -30px color-mix(in srgb, var(--dx-scrim) calc(100% * var(--p)), transparent), 0 0 40px -18px color-mix(in srgb, var(--light) calc(18% * var(--p)), transparent);transition:transform var(--dur-normal) var(--ease-decelerate), opacity var(--dur-normal) var(--ease-standard), border-color var(--dur-normal) var(--ease-standard);will-change:transform, opacity;flex:none;position:relative;overflow:hidden}.tour-slide img{object-fit:cover;width:100%;height:100%;display:block}.tour-slide:not(.is-current){cursor:pointer}.tour-foot{z-index:2;justify-content:center;align-items:center;gap:14px;padding:0 24px 18px;display:flex;position:relative}.tour-arrow{border:1px solid var(--edge-soft);background:var(--dx-button-soft-bg);width:34px;height:34px;box-shadow:var(--dx-button-soft-shadow);color:var(--fg-dim);cursor:pointer;appearance:none;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);border-radius:999px;flex:none;place-items:center;display:grid}.tour-arrow:hover:not(:disabled){color:var(--fg);border-color:var(--edge-strong)}.tour-arrow:disabled{opacity:.25;cursor:default}.tour-arrow svg{width:14px;height:14px}.tour-rail{align-items:center;gap:4px;height:26px;padding:0 4px;display:flex}.tour-tick{appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;width:12px;height:26px;padding:0;display:grid}.tour-tick:before{content:"";background:var(--fg-faint);opacity:.5;width:1px;height:9px;transition:height var(--dur-normal) var(--ease-decelerate), background var(--dur-normal) var(--ease-standard), opacity var(--dur-normal) var(--ease-standard)}.tour-tick:hover:before{opacity:1;height:13px}.tour-tick.is-current:before{background:var(--accent);opacity:1;height:18px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 60%, transparent)}.tour-tick.is-seen:before{opacity:.85;background:var(--fg-dim)}.tour-play{background:var(--dx-button-soft-bg);width:38px;height:38px;box-shadow:var(--dx-button-soft-shadow);color:var(--fg);cursor:pointer;appearance:none;transition:background var(--dur-fast) var(--ease-standard);border:0;border-radius:999px;flex:none;place-items:center;margin-left:4px;display:grid;position:relative}.tour-play:hover{background:var(--dx-button-soft-hover)}.tour-play-ring{fill:none;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.tour-play-track{stroke:var(--edge)}.tour-play-fill{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:100.53;stroke-dashoffset:100.53px}.tour-play-glyph{width:14px;height:14px}.tour-glyph-pause,.tour-play.is-playing .tour-glyph-play{display:none}.tour-play.is-playing .tour-glyph-pause{display:block}.tour-hint{z-index:2;text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);pointer-events:none;transition:opacity var(--dur-slow) var(--ease-standard);font-size:10px;position:absolute;bottom:6px;left:0;right:0}.tour-hint.is-gone{opacity:0}@media (width<=860px){.tour-bar{grid-template-columns:1fr auto;padding:16px 16px 0}.tour-caption,.tour-close-label{display:none}.tour-close{padding:9px}.tour-foot{gap:10px;padding:0 12px 16px}.tour-tick{width:8px}.tour-arrow{width:30px;height:30px}}@media (width<=560px){.tour-arrow,.tour-hint{display:none}}@media (prefers-reduced-motion:reduce){.tour-slide{opacity:1;transition:none;transform:none}.tour-track{scroll-behavior:auto}.tour-launch-halo{animation:none}.tour-launch:hover,.tour-launch:focus-visible{transform:none}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--dx-surface-solid)}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){:root{--glass:var(--dx-surface-solid)}.tour-launch-tip,.mote-tip{background:var(--dx-surface-solid)}.core-modal,.detail-close{background:var(--bg-card)}.rel-preview{background:var(--dx-surface-solid)}.desktop-topbar{background:var(--dx-app-sunken)}.desktop-window,.mini-window{background:var(--dx-surface-solid)}}@supports (height:100dvh){.detail-panel{height:100dvh}@media (width<=560px){.core-modal{height:100dvh}}}
