:root{--orb-violet-500-50:#ECFDF5;--orb-violet-500-100:#D1FAE5;--orb-violet-500-200:#A7F3D0;--orb-violet-500-300:#6EE7B7;--orb-violet-500-400:#34D399;--orb-violet-500-500:#047857;--orb-violet-500-600:#065F46;--orb-violet-500-700:#064E3B;--orb-violet-500-800:#043F30;--orb-violet-500-900:#022C22;--orb-blue-500-50:#F1F8FD;--orb-blue-500-100:#DFEFFB;--orb-blue-500-200:#C0E0F7;--orb-blue-500-300:#97CCF2;--orb-blue-500-400:#6EB8ED;--orb-blue-500-500:#135F96;--orb-blue-500-600:#1C8AD9;--orb-blue-500-700:#166DAC;--orb-blue-500-800:#10507F;--orb-blue-500-900:#0A3451;--orb-mint-500-50:#F2FDFA;--orb-mint-500-100:#E0FBF3;--orb-mint-500-200:#C1F6E7;--orb-mint-500-300:#98F0D8;--orb-mint-500-400:#70EBC8;--orb-mint-500-500:#44E4B7;--orb-mint-500-600:#1FD6A3;--orb-mint-500-700:#18A981;--orb-mint-500-800:#127D5F;--orb-mint-500-900:#0C503D;--orb-pink-500-50:#FCF3F5;--orb-pink-500-100:#F8E2E8;--orb-pink-500-200:#F1C5D2;--orb-pink-500-300:#E9A0B4;--orb-pink-500-400:#E07B97;--orb-pink-500-500:#C92F5A;--orb-pink-500-600:#C62E59;--orb-pink-500-700:#9D2546;--orb-pink-500-800:#741B34;--orb-pink-500-900:#4A1121;--orb-sun-500-50:#FFFBF0;--orb-sun-500-100:#FFF5DB;--orb-sun-500-200:#FFEBB8;--orb-sun-500-300:#FFDE8A;--orb-sun-500-400:#FFD15C;--orb-sun-500-500:#FFC229;--orb-sun-500-600:#F5AF00;--orb-sun-500-700:#C28B00;--orb-sun-500-800:#8F6600;--orb-sun-500-900:#5C4200;--orb-orange-500-50:#FFF6F0;--orb-orange-500-100:#FFE9DB;--orb-orange-500-200:#FFD4B8;--orb-orange-500-300:#FFB88A;--orb-orange-500-400:#FF9D5C;--orb-orange-500-500:#FF7E29;--orb-orange-500-600:#F56100;--orb-orange-500-700:#C24D00;--orb-orange-500-800:#8F3900;--orb-orange-500-900:#5C2400;--brand-violet:#10B981;--brand-blue:#2E9BFF;--brand-mint:#1FD8A4;--brand-pink:#FF5C8A;--brand-sun:#FFC83D;--brand-orange:#FF8A3D;--bg:#F9F8FF;--surface:#FFFFFF;--surface-raised:#F1F0FA;--surface-overlay:#FFFFFF;--border:#E6E4F2;--border-strong:#CFCCDE;--text:#0E0E16;--text-muted:#63637A;--text-faint:#6E6E84;--on-accent:#FFFFFF;--success:#1FD8A4;--warning:#FFB020;--danger:#D3363E;--info:#2E9BFF;--success-bg:#ECFCF7;--warning-bg:#FFF8EB;--danger-bg:#FFF0F0;--info-bg:#F0F8FF;--success-border:#B6F3E0;--warning-border:#FFE0A3;--danger-border:#FFD6D6;--info-border:#CFEAFF;--success-text:#0F7A5A;--warning-text:#8A5A00;--danger-text:#A8071A;--info-text:#005CB8;color-scheme:light;--focus:var(--orb-blue-500-500);--aurora:linear-gradient(135deg,#047857 0%,#059669 55%,var(--brand-mint) 100%);--accent:linear-gradient(135deg,#047857 0%,#059669 58%,var(--brand-mint) 120%);--sunset:linear-gradient(135deg,var(--brand-pink) 0%,var(--brand-orange) 100%);--lagoon:linear-gradient(135deg,var(--brand-blue) 0%,var(--brand-mint) 100%);--violet-tint:color-mix(in srgb,var(--brand-violet) 12%,transparent);--violet-tint-strong:color-mix(in srgb,var(--brand-violet) 22%,transparent);--duration-micro:120ms;--duration-standard:200ms;--duration-emphasized:320ms;--duration-page:400ms;--shadow-s1:0 1px 2px rgb(14 14 22/0.06);--shadow-s2:0 4px 12px rgb(14 14 22/0.08);--shadow-s3:0 12px 32px rgb(14 14 22/0.12);--shadow-glass:0 18px 40px rgb(14 14 22/0.10),inset 0 1px 0 rgb(255 255 255/0.70);--shadow-gloss:inset 0 1px 0 rgb(255 255 255/0.45),inset 0 -1px 0 rgb(0 0 0/0.08);--glow-violet:0 0 40px color-mix(in srgb,var(--brand-violet) 42%,transparent);--glow-blue:0 0 40px color-mix(in srgb,var(--brand-blue) 40%,transparent);--glow-mint:0 0 40px color-mix(in srgb,var(--brand-mint) 38%,transparent);--shadow-brand:0 8px 26px color-mix(in srgb,var(--brand-violet) 42%,transparent),inset 0 1px 0 rgb(255 255 255/0.35);--shadow-brand-hover:0 14px 40px color-mix(in srgb,var(--brand-violet) 58%,transparent),inset 0 1px 0 rgb(255 255 255/0.45);--ease:cubic-bezier(0.2,0.8,0.2,1);--glass-bg:linear-gradient(160deg,rgb(255 255 255/0.78),rgb(255 255 255/0.58) 60%,rgb(255 255 255/0.46));--glass-bg-strong:linear-gradient(160deg,rgb(255 255 255/0.92),rgb(255 255 255/0.74));--glass-tint:color-mix(in srgb,var(--brand-violet) 5%,transparent);--glass-border:rgb(255 255 255/0.70);--glass-edge:rgb(255 255 255/0.95);--glass-highlight:rgb(255 255 255/0.85);--glass-blur:16px;--glass-saturate:145%;--panel-bg:rgb(255 255 255/0.78);--panel-border:rgb(255 255 255/0.65);--scene-opacity:0.6;--scene-grid-opacity:0.5}.dark{color-scheme:dark;--focus:var(--orb-blue-500-300);--bg:#08080F;--surface:#131320;--surface-raised:#1B1B2A;--surface-overlay:#232336;--border:#2A2A3C;--border-strong:#3E3E55;--text:#F5F5FB;--text-muted:#A8A8C0;--text-faint:#8E8EA8;--on-accent:#FFFFFF;--shadow-s1:0 1px 2px rgb(0 0 0/0.45);--shadow-s2:0 4px 16px rgb(0 0 0/0.5);--shadow-s3:0 18px 50px rgb(0 0 0/0.6);--shadow-glass:0 18px 50px rgb(0 0 0/0.55),inset 0 1px 0 rgb(255 255 255/0.10);--shadow-gloss:inset 0 1px 0 rgb(255 255 255/0.18),inset 0 -1px 0 rgb(0 0 0/0.25);--glass-bg:linear-gradient(160deg,rgb(255 255 255/0.10),rgb(255 255 255/0.045) 45%,rgb(255 255 255/0.02));--glass-bg-strong:linear-gradient(160deg,rgb(255 255 255/0.16),rgb(255 255 255/0.06));--glass-tint:color-mix(in srgb,var(--brand-violet) 9%,transparent);--glass-border:rgb(255 255 255/0.14);--glass-edge:rgb(255 255 255/0.28);--glass-highlight:rgb(255 255 255/0.22);--panel-bg:rgb(27 27 42/0.78);--panel-border:rgb(255 255 255/0.10);--scene-opacity:0.75;--scene-grid-opacity:0.35;--success-bg:color-mix(in srgb,var(--success) 16%,var(--surface));--success-border:color-mix(in srgb,var(--success) 42%,var(--surface));--success-text:var(--orb-mint-500-300);--warning-bg:color-mix(in srgb,var(--warning) 16%,var(--surface));--warning-border:color-mix(in srgb,var(--warning) 42%,var(--surface));--warning-text:var(--orb-sun-500-300);--danger-bg:color-mix(in srgb,var(--danger) 18%,var(--surface));--danger-border:color-mix(in srgb,var(--danger) 45%,var(--surface));--danger-text:var(--orb-pink-500-300);--info-bg:color-mix(in srgb,var(--info) 18%,var(--surface));--info-border:color-mix(in srgb,var(--info) 45%,var(--surface));--info-text:var(--orb-blue-500-300)}@keyframes orb-spin{to{transform:rotate(1turn)}}.animate-orb-spin{animation:orb-spin 1.6s linear infinite}@keyframes orb-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.08)}}@keyframes aurora-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-orb-float{animation:orb-float 26s ease-in-out infinite}.animate-aurora-shift{background-size:200% 200%;animation:aurora-shift 12s ease-in-out infinite}[data-motion=off] .animate-aurora-shift,[data-motion=off] .animate-orb-float,[data-motion=off] .animate-orb-spin{animation:none!important}.glass,.glass-strong{position:relative;border:1px solid var(--glass-border);box-shadow:var(--shadow-glass),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass{background:var(--glass-tint),var(--glass-bg)}.glass-strong{background:var(--glass-tint),var(--glass-bg-strong)}.glass-static{position:relative;border:1px solid var(--glass-border);box-shadow:var(--shadow-glass),inset 0 1px 0 var(--glass-highlight);background-color:var(--surface);background-image:var(--glass-tint),var(--glass-bg)}.panel{border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:var(--shadow-s1)}.glass-static:after,.glass-strong:after,.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,var(--glass-highlight),transparent 42%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cockpit-blur,.glass,.glass-strong,[data-cockpit=true] [role=dialog],[data-cockpit=true] aside,[data-cockpit=true] header.sticky{background-color:var(--surface)!important;backdrop-filter:none!important}}@media (prefers-reduced-transparency:reduce){.cockpit-blur,.glass,.glass-strong,[data-cockpit=true] [role=dialog],[data-cockpit=true] aside,[data-cockpit=true] header.sticky{backdrop-filter:none!important;background-color:var(--surface)!important;background-image:none!important;opacity:1!important}}@media (forced-colors:active){.cockpit-blur,.glass,.glass-strong,[data-cockpit=true] [role=dialog],[data-cockpit=true] aside,[data-cockpit=true] header.sticky{backdrop-filter:none!important;background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}}.gloss{box-shadow:var(--shadow-gloss)}@media (prefers-reduced-motion:reduce){.animate-aurora-shift,.animate-orb-float,.animate-orb-spin{animation:none}}[data-cockpit=true]{--cockpit-surface-base:#F9F8FF;--cockpit-surface-panel:#FFFFFF;--cockpit-surface-raised:#F1F0FA;--cockpit-surface-overlay:#FFFFFF;--cockpit-surface-hover:#EAE8F7;--cockpit-border:#E6E4F2;--cockpit-border-control:#737182}.dark [data-cockpit=true],.dark[data-cockpit=true],[data-cockpit=true].dark{--cockpit-surface-base:#08080F;--cockpit-surface-panel:#131320;--cockpit-surface-raised:#1B1B2A;--cockpit-surface-overlay:#232336;--cockpit-surface-hover:#26263B;--cockpit-border:#2A2A3C;--cockpit-border-control:#767691}