:root{--color-tier1-brand-indigo600:#4f46e5;--color-tier1-brand-indigo700:#4338ca;--color-tier1-brand-violet500:#8b5cf6;--color-tier1-neutral-100:#f1f5f9;--color-tier1-neutral-200:#e2e8f0;--color-tier1-neutral-300:#cbd5e1;--color-tier1-neutral-400:#94a3b8;--color-tier1-neutral-500:#64748b;--color-tier1-neutral-600:#475569;--color-tier1-neutral-700:#334155;--color-tier1-neutral-800:#1e293b;--color-tier1-neutral-900:#0f172a;--color-tier1-neutral-black:#000000;--color-tier1-neutral-white:#ffffff;--color-tier1-semantic-error:#dc2626;--color-tier1-semantic-success:#059669;--color-tier1-semantic-warning:#d97706;--color-tier2-bg-interactive:#f1f5f9;--color-tier2-bg-overlay:rgba(15,23,42,0.48);--color-tier2-bg-page:#f1f5f9;--color-tier2-bg-surface:#ffffff;--color-tier2-border-interactive:#4f46e5;--color-tier2-border-strong:#cbd5e1;--color-tier2-border-subtle:#e2e8f0;--color-tier2-text-link:#4f46e5;--color-tier2-text-muted:#64748b;--color-tier2-text-primary:#0f172a;--color-tier2-text-secondary:#475569;--color-tier3-btn-primary-bg:#4f46e5;--color-tier3-btn-primary-hover:#4338ca;--color-tier3-btn-primary-text:#ffffff;--color-tier3-btn-secondary-bg:#f1f5f9;--color-tier3-btn-secondary-hover:#e2e8f0;--color-tier3-btn-secondary-text:#0f172a;--color-tier3-input-bg:#ffffff;--color-tier3-input-border:#e2e8f0;--color-tier3-input-focus-ring:#4f46e5;--color-tier3-nav-bg:#ffffff;--color-tier3-nav-link-active:#4f46e5;--color-tier3-sidebar-bg:#0f172a;--color-tier3-sidebar-item-active:#334155;--color-tier3-sidebar-item-hover:#1e293b;--color-tier3-sidebar-text:#e2e8f0;--dimension-layout-auth-shell-max:1040px;--dimension-layout-auth-shell-mobile-max:440px;--dimension-layout-banner-height:560px;--dimension-layout-blob-size:420px;--dimension-layout-ecosystem-panel-max:460px;--dimension-layout-ecosystem-panel-min:400px;--dimension-layout-footer-subsidiary-max:900px;--dimension-layout-glow-nav-shrink-lg:56px;--dimension-layout-glow-nav-shrink-md:52px;--dimension-layout-grid-cell:40px;--dimension-layout-hero-content-max-width:720px;--dimension-layout-max-banner-width:100%;--dimension-layout-max-page-width:2680px;--dimension-layout-mission-video-height:210px;--dimension-layout-nav-fixed-height:52px;--dimension-layout-nav-fixed-top:24px;--dimension-layout-nav-offset-extra:16px;--dimension-layout-nav-trigger-compact:50px;--dimension-layout-nav-trigger-desktop:60px;--dimension-layout-profile-avatar-md:32px;--dimension-layout-profile-avatar-sm:26px;--dimension-layout-profile-dropdown-width:200px;--dimension-radius-2xl:18px;--dimension-radius-3xl:20px;--dimension-radius-4xl:24px;--dimension-radius-lg:14px;--dimension-radius-md:12px;--dimension-radius-none:0;--dimension-radius-pill:999px;--dimension-radius-sm:10px;--dimension-radius-xl:16px;--dimension-radius-xs:8px;--dimension-section-gap:28px;--dimension-section-padding:48px;--dimension-section-radius:20px;--dimension-spacing-0-5:2px;--dimension-spacing-1:4px;--dimension-spacing-1-5:6px;--dimension-spacing-10:48px;--dimension-spacing-11:56px;--dimension-spacing-12:64px;--dimension-spacing-15:15px;--dimension-spacing-2:8px;--dimension-spacing-2-5:10px;--dimension-spacing-3:12px;--dimension-spacing-3-5:14px;--dimension-spacing-4:16px;--dimension-spacing-4-5:18px;--dimension-spacing-5:20px;--dimension-spacing-5-5:22px;--dimension-spacing-6:24px;--dimension-spacing-7:28px;--dimension-spacing-8:32px;--dimension-spacing-9:40px;--dimension-spacing-main-inline:16px;--dimension-spacing-nav-inset-lg:56px;--dimension-spacing-none:0;--dimension-spacing-px:1px;--dimension-tier1-radius-full:9999px;--dimension-tier1-radius-lg:16px;--dimension-tier1-radius-md:8px;--dimension-tier1-radius-none:0;--dimension-tier1-radius-sm:4px;--dimension-tier1-radius-xl:24px;--dimension-tier1-spacing-lg:16px;--dimension-tier1-spacing-md:8px;--dimension-tier1-spacing-none:0;--dimension-tier1-spacing-sm:4px;--dimension-tier1-spacing-xl:24px;--dimension-tier3-nav-height:64px;--dimension-tier3-sidebar-item-padding-block:12px;--dimension-tier3-sidebar-item-padding-inline:16px;--dimension-tier3-sidebar-item-radius:12px;--dimension-tier3-sidebar-width:260px;--font-family-display-orbitron:"Orbitron",sans-serif;--font-family-mono-ui:ui-monospace,monospace;--font-family-sans-arial:Arial,sans-serif;--font-family-sans-system:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif;--font-family-sans-ui:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--font-letter-spacing-badge:0.08em;--font-letter-spacing-division:0.14em;--font-letter-spacing-eyebrow:0.2em;--font-letter-spacing-field-label:0.08em;--font-letter-spacing-footer:0.06em;--font-letter-spacing-logo-caps:0.32em;--font-letter-spacing-nav-brand:0.04em;--font-letter-spacing-scroll-hint:0.1em;--font-letter-spacing-tight:-0.02em;--font-letter-spacing-wide:0.02em;--font-letter-spacing-wider:0.04em;--font-line-height-body:1.35;--font-line-height-compact:1.15;--font-line-height-loose:1.5;--font-line-height-paragraph:1.55;--font-line-height-relaxed:1.45;--font-line-height-section:1.6;--font-line-height-snug:1.1;--font-line-height-tight:1.05;--font-size-2xl:1.1rem;--font-size-2xs:0.55rem;--font-size-2xs-rem:0.62rem;--font-size-3xl:1.15rem;--font-size-4xl:1.3rem;--font-size-5xl:1.4rem;--font-size-6xl:1.5rem;--font-size-7xl:1.6rem;--font-size-8xl:1.7rem;--font-size-9xl:2rem;--font-size-auth-title:clamp(1.9rem,2.2vw,2.25rem);--font-size-base:0.82rem;--font-size-base-tight:0.8rem;--font-size-body:0.9rem;--font-size-body-lg:0.95rem;--font-size-body-md:0.92rem;--font-size-body-sm:0.85rem;--font-size-body-xl:0.96rem;--font-size-body2xl:0.98rem;--font-size-display:2.5rem;--font-size-hero:clamp(1.6rem,3vw,2.4rem);--font-size-lg:1rem;--font-size-md:0.75rem;--font-size-md2:0.76rem;--font-size-md3:0.78rem;--font-size-px12:12px;--font-size-px13:13px;--font-size-px14:14px;--font-size-px20:20px;--font-size-sm:0.65rem;--font-size-sm2:0.7rem;--font-size-sm3:0.72rem;--font-size-xl:1.05rem;--font-size-xs:0.58rem;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-medium:500;--font-weight-normal:400;--font-weight-semibold:600;--motion-duration-fast:0.16s;--motion-duration-hero:0.9s;--motion-duration-medium:0.25s;--motion-duration-nav:0.6s;--motion-duration-normal:0.18s;--motion-duration-slow:0.3s;--motion-duration-slower:0.5s;--motion-easing-ease-in-out:ease-in-out;--motion-easing-ease-out:ease-out;--motion-easing-spring:cubic-bezier(0.16,1,0.3,1);--motion-easing-standard:ease;--shadow-auth-soft:0 24px 80px rgba(15,23,42,0.85);--shadow-explore-card:0 18px 44px rgba(15,23,42,0.08);--shadow-explore-card-hover:0 22px 48px rgba(15,23,42,0.11);--shadow-home-section:0 0 12px rgba(0,0,0,0.1);--z-index-dropdown:3000;--z-index-mobile-overlay:5000;--z-index-nav-trigger:998;--z-index-navbar:1000;--color-semantic-success:var(--color-tier1-semantic-success);--color-semantic-error:var(--color-tier1-semantic-error);--color-semantic-warning:var(--color-tier1-semantic-warning);--color-neutral-black:var(--color-tier1-neutral-black);--color-neutral-white:var(--color-tier1-neutral-white);--color-neutral-text-primary:var(--color-tier2-text-primary);--color-neutral-page-bg:var(--color-tier2-bg-page)}:root{--shell-accent:var(--qore-ui-accent,var(--color-brand-indigo,#5a5dff));--shell-accent-secondary:var(--message-accent-2,var(--shell-accent))}*{box-sizing:border-box}html{height:100%;height:-webkit-fill-available}body,html{margin:var(--dimension-spacing-none);min-height:100%;min-height:-webkit-fill-available;min-height:100dvh;min-height:100lvh;font-family:var(--font-family-sans-system);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}button,input,textarea{font:inherit}code{font-size:var(--font-size-body)}.sr-only{position:absolute;width:var(--dimension-spacing-px);height:var(--dimension-spacing-px);padding:var(--dimension-spacing-none);margin:calc(var(--dimension-spacing-px) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:var(--dimension-spacing-none)}:root{--color-neutral-page-bg:#f5f7fa;--color-neutral-slate650:#05060b;--color-neutral-slate700:#151824;--color-neutral-slate900:#0f172a;--color-neutral-gray100:#f1f5f9;--color-neutral-gray200:#e2e8f0;--color-neutral-text-primary:#11121c;--color-neutral-text-muted-custom:#5c6378;--color-neutral-white:#ffffff;--color-neutral-black:#000000;--color-surface-slate-border08:rgba(15,23,42,0.08);--color-surface-slate-border12:rgba(15,23,42,0.12);--color-surface-slate-border15:rgba(15,23,42,0.15);--color-surface-glass-white06:rgba(255,255,255,0.06);--color-surface-glass-white10:rgba(255,255,255,0.1);--color-brand-indigo:#5a5dff;--shadow-panel-light:0 18px 40px rgba(15,23,42,0.08);--shadow-panel-dark:0 22px 50px rgba(0,0,0,0.9),0 0 1px rgba(255,255,255,0.06)}html[data-qore-theme=dark]{--color-surface-slate-border08:rgba(255,255,255,0.08);--color-surface-slate-border12:rgba(255,255,255,0.12);--color-surface-slate-border15:rgba(255,255,255,0.15)}html[data-qore-theme=light]{--color-surface-glass-white06:rgba(15,23,42,0.04);--color-surface-glass-white10:rgba(15,23,42,0.06)}:root{color-scheme:dark;--qore-stage-bg:var(--color-neutral-slate650);--qore-stage-bg-light:var(--color-neutral-page-bg);--qore-panel-bg:color-mix(in srgb,var(--color-neutral-white) 3.5%,var(--qore-stage-bg));--qore-panel-border:color-mix(in srgb,var(--color-neutral-white) 5.5%,transparent);--qore-panel-bg-light:color-mix(in srgb,var(--color-neutral-white) 72%,var(--qore-stage-bg-light));--qore-panel-border-light:var(--color-surface-slate-border08);--qore-immersive-canvas:var(--qore-stage-bg);--qore-immersive-canvas-light:var(--qore-stage-bg-light);--fg:var(--color-neutral-gray100);--muted:color-mix(in srgb,var(--color-neutral-gray200) 55%,transparent);--accent:var(--shell-accent,var(--qore-ui-accent,var(--color-brand-indigo)));--accent-soft:color-mix(in srgb,var(--accent) 18%,transparent);--danger:var(--color-semantic-error);--panel-dark-bg:var(--qore-panel-bg);--panel-dark-border:var(--qore-panel-border);--panel-light-bg:var(--qore-panel-bg-light);--panel-light-border:var(--qore-panel-border-light);--panel-light-shadow:var(--shadow-panel-light);--card-bg:var(--qore-panel-bg);--card-border:var(--qore-panel-border);--card-shadow:0 0 0 var(--dimension-spacing-px) color-mix(in srgb,var(--color-neutral-white) 4%,transparent) inset;--card-shadow-hover:0 0 0 var(--dimension-spacing-px) color-mix(in srgb,var(--color-neutral-white) 6.5%,transparent) inset,0 var(--dimension-spacing-4) var(--dimension-spacing-8) color-mix(in srgb,var(--color-neutral-black) 32%,transparent);--field-bg:var(--color-surface-glass-white06);--field-border:color-mix(in srgb,var(--color-neutral-white) 8%,transparent);--chip-bg:var(--color-surface-glass-white06);--bg:var(--qore-stage-bg);--surface:var(--card-bg);--border:var(--card-border);--shell-nav-glow-bg:color-mix(in srgb,var(--color-neutral-white) 4%,var(--qore-stage-bg));--shell-nav-glow-border:color-mix(in srgb,var(--color-neutral-white) 6%,transparent);--shell-nav-glow-blur:12px;--shell-nav-glow-shadow:none;--shell-nav-light-bg:color-mix(in srgb,var(--color-neutral-white) 55%,transparent);--shell-nav-light-border:var(--color-surface-slate-border08);--shell-nav-light-blur:10px;--shell-nav-dark-blur:14px;--rail-apps-panel-height:11rem}html[data-qore-surface=workspace]{--qore-content-well-radius:var(--dimension-section-radius);--qore-content-well-inset:var(--dimension-spacing-3);--qore-content-well-bg:var(--qore-panel-bg);--qore-content-well-border:var(--qore-panel-border);--qore-content-well-shadow:var(--card-shadow);--message-canvas:var(--qore-content-well-bg);--message-divider:color-mix(in srgb,var(--color-neutral-white) 6%,transparent);--message-row-hover:var(--color-surface-glass-white06);--message-row-active:color-mix(in srgb,var(--color-neutral-white) 8%,transparent);--message-bubble-in:var(--color-surface-glass-white06);--message-bubble-out:color-mix(in srgb,var(--shell-accent) 16%,var(--qore-content-well-bg));--message-field:var(--color-surface-glass-white06)}html[data-qore-theme=light]{color-scheme:light;--fg:var(--color-neutral-text-primary);--muted:var(--color-neutral-text-muted-custom);--accent:var(--shell-accent,var(--qore-ui-accent,var(--color-brand-indigo)));--accent-soft:color-mix(in srgb,var(--accent) 10%,transparent);--bg:var(--qore-stage-bg-light);--card-bg:var(--qore-panel-bg-light);--card-border:var(--qore-panel-border-light);--card-shadow:0 0 0 var(--dimension-spacing-px) color-mix(in srgb,var(--color-neutral-white) 80%,transparent) inset,0 var(--dimension-spacing-2) var(--dimension-spacing-6) color-mix(in srgb,var(--color-neutral-slate900) 5%,transparent);--card-shadow-hover:0 0 0 var(--dimension-spacing-px) color-mix(in srgb,var(--color-neutral-white) 90%,transparent) inset,0 var(--dimension-spacing-4) var(--dimension-spacing-8) color-mix(in srgb,var(--color-neutral-slate900) 8%,transparent);--field-bg:color-mix(in srgb,var(--color-neutral-white) 85%,transparent);--field-border:var(--color-surface-slate-border12);--chip-bg:var(--color-surface-slate-border08);--surface:var(--qore-panel-bg-light);--border:color-mix(in srgb,var(--color-neutral-slate900) 8%,transparent);--shell-nav-glow-bg:color-mix(in srgb,var(--color-neutral-white) 72%,var(--qore-stage-bg-light));--shell-nav-glow-shadow:none;--message-canvas:var(--qore-content-well-bg-light,var(--qore-panel-bg-light));--message-divider:color-mix(in srgb,var(--color-neutral-slate900) 7%,transparent);--message-row-hover:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent);--message-row-active:color-mix(in srgb,var(--color-neutral-slate900) 6%,transparent);--message-bubble-in:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent);--message-bubble-out:color-mix(in srgb,var(--shell-accent) 10%,var(--qore-stage-bg-light));--message-field:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent)}html[data-qore-surface=immersive]{--qore-content-well-radius:var(--dimension-section-radius);--qore-content-well-inset:var(--dimension-spacing-4);--qore-content-well-bg:var(--qore-panel-bg);--qore-content-well-border:var(--qore-panel-border);--qore-content-well-shadow:var(--card-shadow);--message-canvas:var(--qore-immersive-canvas);--message-divider:color-mix(in srgb,var(--color-neutral-white) 6%,transparent);--message-row-hover:var(--color-surface-glass-white06);--message-row-active:color-mix(in srgb,var(--color-neutral-white) 8%,transparent);--message-bubble-in:var(--color-surface-glass-white06);--message-bubble-out:color-mix(in srgb,var(--shell-accent) 16%,var(--qore-immersive-canvas));--message-field:var(--color-surface-glass-white06)}html[data-qore-theme=light][data-qore-surface=immersive]{--qore-content-well-bg:var(--qore-panel-bg-light);--qore-content-well-border:var(--qore-panel-border-light);--message-canvas:var(--qore-immersive-canvas-light);--message-divider:color-mix(in srgb,var(--color-neutral-slate900) 7%,transparent);--message-row-hover:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent);--message-row-active:color-mix(in srgb,var(--color-neutral-slate900) 6%,transparent);--message-bubble-in:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent);--message-bubble-out:color-mix(in srgb,var(--shell-accent) 10%,var(--qore-immersive-canvas-light));--message-field:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent)}html[data-qore-theme=light][data-qore-surface=workspace]{--qore-content-well-bg:var(--qore-panel-bg-light);--qore-content-well-border:var(--qore-panel-border-light);--qore-content-well-shadow:var(--card-shadow);--message-canvas:var(--qore-content-well-bg);--message-divider:color-mix(in srgb,var(--color-neutral-slate900) 7%,transparent);--message-row-hover:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent);--message-row-active:color-mix(in srgb,var(--color-neutral-slate900) 6%,transparent);--message-bubble-in:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent);--message-bubble-out:color-mix(in srgb,var(--shell-accent) 10%,var(--qore-content-well-bg));--message-field:color-mix(in srgb,var(--color-neutral-slate900) 4%,transparent)}body:has(.qore-account-surface),html[data-qore-surface=immersive] body,html[data-qore-surface=workspace] body{background-color:var(--bg);background-image:none;color:var(--fg)}html[data-qore-theme=light] body:has(.qore-account-surface),html[data-qore-theme=light][data-qore-surface=immersive] body,html[data-qore-theme=light][data-qore-surface=workspace] body{background-color:var(--qore-stage-bg-light);background-image:none;color:var(--fg)}html[data-qore-theme=dark] body:has(.qore-account-surface){background-color:var(--qore-stage-bg);background-image:none}