._overlay_c68tq_4{z-index:10000;opacity:1;transition:opacity var(--dur-slow) var(--ease-out);background:#060218;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}._exiting_c68tq_17{opacity:0;pointer-events:none}._mark_c68tq_25{width:112px;height:112px;box-shadow:0 0 0 2px color-mix(in srgb, var(--product-identity) 30%, transparent), 0 0 36px color-mix(in srgb, var(--product-identity) 40%, transparent);background:#060218;border-radius:50%;justify-content:center;align-items:center;display:flex}._logo_c68tq_37{object-fit:contain;width:84px;height:84px}._phase_fast_c68tq_45 ._mark_c68tq_25{animation:none}._phase_normal_c68tq_48 ._mark_c68tq_25{animation:_splashPulseNormal_c68tq_1 1s var(--ease-out) infinite}._phase_slow_c68tq_52 ._mark_c68tq_25{animation:_splashPulseSlow_c68tq_1 2s var(--ease-out) infinite}@keyframes _splashPulseNormal_c68tq_1{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--product-identity) 30%, transparent), 0 0 36px color-mix(in srgb, var(--product-identity) 40%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--product-identity) 40%, transparent), 0 0 48px color-mix(in srgb, var(--product-identity) 55%, transparent);transform:scale(1.04)}}@keyframes _splashPulseSlow_c68tq_1{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--product-identity) 30%, transparent), 0 0 32px color-mix(in srgb, var(--product-identity) 35%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--product-identity) 50%, transparent), 0 0 64px color-mix(in srgb, var(--product-identity) 65%, transparent);transform:scale(1.06)}}._subtitle_c68tq_86{font-family:var(--font-display);letter-spacing:.04em;color:var(--gray-500);opacity:0;min-height:1.2em;transition:opacity var(--dur-slow) var(--ease-out);font-size:16px;font-weight:600}._phase_slow_c68tq_52 ._subtitle_c68tq_86{opacity:1;animation:_subtitleFadeIn_c68tq_1 var(--dur-slow) var(--ease-out)}@keyframes _subtitleFadeIn_c68tq_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._mark_c68tq_25{animation:none!important}._subtitle_c68tq_86{animation:none}}._ground_1g6ee_9{isolation:isolate;flex-direction:column;flex:1;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}._ground_1g6ee_9[data-theme=light]{--text-primary:#f0e8f7;--text-muted:#c9bcd8;--text-subtle:#a291b8;--text-danger:#f87171;--text-warning:#fbbf24;--text-success:#4ade80;--text-info:#60a5fa;--text-default:#f0e8f7;--text-secondary:#c9bcd8;--text-disabled:#f0e8f766;--text-brand:var(--product-identity);--text-on-brand:#fff;--brand-primary:var(--product-identity);--brand-secondary:var(--accent-warm);--brand-text:#fff;--org-brand:var(--product-identity);--gray-50:#f0e8f70f;--gray-100:#f0e8f71a;--gray-200:#f0e8f724;--gray-300:#f0e8f738;--gray-400:#a291b8;--gray-500:#a291b8;--gray-600:#c9bcd8;--gray-700:#c9bcd8;--gray-800:#f0e8f7;--gray-900:#f0e8f7;--border-subtle:#f0e8f724;--border-default:#f0e8f738;--border-strong:#f0e8f752;--border-hairline:1px solid #f0e8f724;--divider-hairline:1px solid #f0e8f71a;--surface:transparent;--accent:var(--product-identity);--accent-hover:var(--product-identity-light);--danger-text:#f87171;--danger:#f87171;--success:#4ade80;--wafer-border-idle:#f0e8f738;--wafer-border-nested:#f0e8f724;--wafer-glow-idle:color-mix(in srgb, var(--product-identity) 8%, transparent);--wafer-glow-idle-blur:8px;--wafer-border-live:color-mix(in srgb, var(--product-identity) 65%, transparent);--wafer-halo-live:color-mix(in srgb, var(--product-identity) 22%, transparent);--wafer-halo-live-blur:14px;--wafer-inset-live:color-mix(in srgb, var(--product-identity) 18%, transparent);--wafer-shadow-drop:#2d1a4e66;color:#f0e8f7;background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#341c60 0%,#180a3a 55%,#060218 100%)}._ground_1g6ee_9[data-theme=dark]{--text-primary:#f0ecf5;--text-muted:#b8b0c4;--text-subtle:#857e93;--text-default:#f0ecf5;--text-secondary:#b8b0c4;--text-disabled:#f0ecf566;--text-brand:var(--product-identity);--text-on-brand:#fff;--brand-primary:var(--product-identity);--brand-secondary:var(--accent-warm);--brand-text:#fff;--org-brand:var(--product-identity);--gray-50:#f0ecf50f;--gray-100:#f0ecf51a;--gray-200:#f0ecf524;--gray-300:#f0ecf538;--gray-400:#857e93;--gray-500:#857e93;--gray-600:#b8b0c4;--gray-700:#b8b0c4;--gray-800:#f0ecf5;--gray-900:#f0ecf5;--border-subtle:#f0ecf524;--border-default:#f0ecf538;--border-strong:#f0ecf552;--border-hairline:1px solid #f0ecf51a;--divider-hairline:1px solid #f0ecf50f;--surface:transparent;--accent:var(--product-identity);--accent-hover:var(--product-identity-light);--danger-text:#f87171;--danger:#f87171;--success:#4ade80;--wafer-border-idle:#ffffff1a;--wafer-border-nested:#ffffff14;--wafer-glow-idle:color-mix(in srgb, var(--product-identity) 12%, transparent);--wafer-glow-idle-blur:10px;--wafer-border-live:color-mix(in srgb, var(--product-identity) 75%, transparent);--wafer-halo-live:color-mix(in srgb, var(--product-identity) 30%, transparent);--wafer-halo-live-blur:18px;--wafer-inset-live:color-mix(in srgb, var(--product-identity) 22%, transparent);--wafer-shadow-drop:#000000b3;color:#f0ecf5;background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#020202 0%,#000 100%)}._ground_1g6ee_9[data-product=sideline][data-theme=light],._ground_1g6ee_9[data-product=sideline][data-theme=dark]{background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#2d1804 0%,#1a0e02 55%,#0a0501 100%)}._ground_1g6ee_9[data-product=sideline][data-variant=plain][data-theme=light],._ground_1g6ee_9[data-product=sideline][data-variant=plain][data-theme=dark]{background:#000}._ground_1g6ee_9[data-product=mvp][data-theme=light]{background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#7d1626 0%,#581018 55%,#33070f 100%)}._ground_1g6ee_9[data-product=mvp][data-theme=dark]{background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#33070f 0%,#140207 100%)}._ground_1g6ee_9[data-product=showday][data-theme=light]{background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#16603a 0%,#0f4428 55%,#062817 100%)}._ground_1g6ee_9[data-product=showday][data-theme=dark]{background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#062817 0%,#02120a 100%)}._ground_1g6ee_9[data-product=intermission][data-theme=light]{background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#1f3f9e 0%,#142b70 55%,#0b1a4d 100%)}._ground_1g6ee_9[data-product=intermission][data-theme=dark]{background:radial-gradient(130% 100%,#0000 55%,#0000004d 100%),linear-gradient(#0b1a4d 0%,#04091c 100%)}._ground_1g6ee_9[data-theme=light]:after,._ground_1g6ee_9[data-theme=dark]:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}._ground_1g6ee_9[data-theme=light]:after{animation:_atmosphericGroundAmberLight_1g6ee_1 var(--dur-breath-slow) ease-in-out infinite;background:radial-gradient(75% 60% at 88% 92%,#f5c47c24 0%,#0000 60%)}._ground_1g6ee_9[data-theme=dark]:after{animation:_atmosphericGroundAmberDark_1g6ee_1 var(--dur-breath-slow) ease-in-out infinite;background:radial-gradient(75% 60% at 88% 92%,#f5c47c14 0%,#0000 60%)}@keyframes _atmosphericGroundAmberLight_1g6ee_1{0%,to{opacity:.571}50%{opacity:1}}@keyframes _atmosphericGroundAmberDark_1g6ee_1{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._ground_1g6ee_9[data-theme=light]:after,._ground_1g6ee_9[data-theme=dark]:after{animation:none}._ground_1g6ee_9[data-theme=light]:after{opacity:.786}._ground_1g6ee_9[data-theme=dark]:after{opacity:.75}}._grainLayer_1g6ee_9{pointer-events:none;background-image:var(--grain-url);opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);z-index:0;background-size:240px 240px;position:absolute;inset:0}._brandGrainLayer_1g6ee_502{pointer-events:none;background-image:var(--brand-grain-url,none);background-size:var(--brand-grain-size,140px) var(--brand-grain-size,140px);opacity:var(--brand-grain-opacity,0);z-index:0;position:absolute;inset:0}._ground_1g6ee_9>:not(._grainLayer_1g6ee_9):not(._brandGrainLayer_1g6ee_502):not(._markLayer_1g6ee_501){z-index:1;position:relative}._markLayer_1g6ee_501{pointer-events:none;z-index:0;opacity:.25;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._markLayer_1g6ee_501>*{aspect-ratio:1;width:min(120vw,120vh);height:min(120vw,120vh)}@media (prefers-reduced-motion:reduce){._markLayer_1g6ee_501{opacity:.15}}._groundNoAmber_1g6ee_584[data-theme=light]:after,._groundNoAmber_1g6ee_584[data-theme=dark]:after,._groundPlain_1g6ee_603[data-theme=light]:after,._groundPlain_1g6ee_603[data-theme=dark]:after{content:none;animation:none;display:none}@media (prefers-reduced-transparency:reduce){._grainLayer_1g6ee_9{display:none}}._cta_1j5gh_9{background:var(--identity-fill-gradient);color:#fff;border:1.5px solid color-mix(in srgb, var(--product-identity) 70%, transparent);font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff38, 0 8px 22px -8px color-mix(in srgb, var(--product-identity) 45%, transparent), 0 0 18px color-mix(in srgb, var(--product-identity) 22%, transparent);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}._cta_1j5gh_9:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47, 0 10px 26px -8px color-mix(in srgb, var(--product-identity) 55%, transparent), 0 0 22px color-mix(in srgb, var(--product-identity) 32%, transparent);transform:translateY(-1px)}._cta_1j5gh_9:focus-visible{outline-offset:2px;outline:2px solid #fff}._cta_1j5gh_9:active:not(:disabled){transform:translateY(0)}._cta_1j5gh_9:disabled,._cta_1j5gh_9[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none;box-shadow:inset 0 1px #ffffff1a,0 0 #0000}._ctaSm_1j5gh_65{font-size:var(--text-2xs);letter-spacing:.1em;padding:6px 12px}._ctaLg_1j5gh_71{font-size:var(--text-sm);letter-spacing:.06em;padding:14px 24px}._ctaSecondary_1j5gh_79{color:var(--product-identity);border:1.5px solid color-mix(in srgb, var(--product-identity) 55%, transparent);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 12px color-mix(in srgb, var(--product-identity) 12%, transparent);background:0 0}._ctaSecondary_1j5gh_79:hover:not(:disabled){background:color-mix(in srgb, var(--product-identity) 10%, transparent);border-color:color-mix(in srgb, var(--product-identity) 75%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 0 16px color-mix(in srgb, var(--product-identity) 22%, transparent)}._ctaSecondary_1j5gh_79:focus-visible{outline:2px solid var(--product-identity);outline-offset:2px}@media (prefers-reduced-motion:reduce){._cta_1j5gh_9{transition:none}._cta_1j5gh_9:hover:not(:disabled){transform:none}}._stage_1ejxa_28{flex-direction:column;flex:auto;min-height:100%;display:flex;position:relative}._crossfadeOut_1ejxa_52{z-index:2;pointer-events:none;animation:_routeCrossfadeOut_1ejxa_1 var(--dur-photo-crossfade) var(--ease-out) both;will-change:opacity;position:absolute;inset:0}@keyframes _routeCrossfadeOut_1ejxa_1{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._crossfadeOut_1ejxa_52{opacity:0;animation:none}}._enter_1ejxa_41{animation:_routeEnter_1ejxa_1 var(--dur-slow) var(--ease-out) both;will-change:opacity, transform;display:contents}@keyframes _routeEnter_1ejxa_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._enter_1ejxa_41{animation:none}}._sweepOut_1ejxa_109,._sweepIn_1ejxa_110{z-index:45;pointer-events:none;height:2px;color:var(--product-identity);background:linear-gradient(90deg, color-mix(in srgb, currentColor 8%, transparent) 0%, color-mix(in srgb, currentColor 62%, transparent) 22%, currentColor 50%, color-mix(in srgb, currentColor 62%, transparent) 78%, color-mix(in srgb, currentColor 8%, transparent) 100%);box-shadow:0 0 14px color-mix(in srgb, var(--product-identity) 55%, transparent), 0 0 3px color-mix(in srgb, var(--product-identity) 70%, transparent);will-change:top, opacity;position:fixed;left:0;right:0}._sweepOut_1ejxa_109{animation:_routeSweepOut_1ejxa_1 .52s var(--ease-out) 1;top:0}._sweepIn_1ejxa_110{animation:_routeSweepIn_1ejxa_1 .52s var(--ease-out) 1;top:0}@keyframes _routeSweepOut_1ejxa_1{0%{opacity:0;top:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes _routeSweepIn_1ejxa_1{0%{opacity:0;top:100%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:0%}}@media (prefers-reduced-motion:reduce){._sweepOut_1ejxa_109,._sweepIn_1ejxa_110{animation:none;display:none}}:root{--brand-primary:#c42d1d;--brand-secondary:#e0402f;--brand-text:#fff;--org-brand:var(--brand-primary);--product-identity:#22a86b;--product-identity-light:#1c8f5c;--accent-warm:#f59e0b;--accent-immersive:#f97316;--accent-warn-counts:var(--text-warning);--sidebar-gradient-start:#341c60;--sidebar-gradient-end:#0f0e18;--sidebar-text:#fff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#6b7280;--gray-500:#525968;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--accent:#3b82f6;--accent-hover:#2563eb;--danger:#ef4444;--danger-text:#b91c1c;--success:#22c55e;--status-live:var(--product-identity);--radius:6px;--radius-lg:10px;--radius-sm:4px;--shadow:0 1px 2px #0000000a, 0 1px 3px #0000000f;--shadow-md:0 4px 12px #0000000f, 0 2px 6px #00000014;--shadow-lg:0 16px 40px #0000001f, 0 4px 16px #00000014;--shadow-rest:var(--shadow);--shadow-hover:var(--shadow-md);--shadow-modal:var(--shadow-lg);--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-linear:linear;--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-halide:cubic-bezier(.4, 0, .2, 1);--dur-fast:.1s;--dur-base:.18s;--dur-med:.22s;--dur-slow:.28s;--dur-live:.32s;--dur-meter-wireless:.14s;--dur-breath:2.2s;--dur-breath-slow:2.8s;--dur-breath-deep:3.4s;--dur-photo-crossfade:1s;--ease-spring-chrome:cubic-bezier(.22, 1.08, .36, 1);--ease-spring-settle:cubic-bezier(.34, 1.18, .4, 1);--ease-spring-snap:cubic-bezier(.34, 1.4, .64, 1);--dur-spring-fast:.22s;--dur-spring-base:.28s;--dur-spring-slow:.36s;--dur-arrival-chip:.14s;--dur-arrival-panel:.22s;--dur-arrival-surface:.32s;--ease-arrival:cubic-bezier(.16, 1, .3, 1);--arrival-y-chip:4px;--arrival-y-panel:8px;--arrival-y-surface:12px;--arrival-scale:.985;--arrival-stagger:32ms;--arrival-stagger-cap:8;--dur-commit-press:80ms;--dur-commit-release:.18s;--dur-commit-landed:.9s;--ease-commit-press:cubic-bezier(.4, 0, 1, 1);--ease-commit-release:var(--ease-spring-settle);--commit-press-scale:.97;--commit-landed-glow:0 0 0 2px color-mix(in srgb, var(--product-identity) 30%, transparent);--dur-error-arrival:.2s;--dur-error-attention:.32s;--dur-error-recovery:.24s;--ease-error-arrival:var(--ease-arrival);--ease-error-attention:cubic-bezier(.36, .07, .19, .97);--error-nudge-x:3px;--dur-loading-threshold:.3s;--dur-loading-shimmer:1.4s;--dur-loading-fade-out:.2s;--ease-loading-shimmer:linear;--ease-loading-fade-out:var(--ease-arrival);--loading-skeleton-alpha:.06;--loading-shimmer-alpha:.12;--ring-focus:0 0 0 2px var(--surface), 0 0 0 4px var(--product-identity);--wafer-border-idle:#10182824;--wafer-border-live:color-mix(in srgb, var(--product-identity) 65%, transparent);--wafer-border-nested:#1018281f;--wafer-glow-idle:color-mix(in srgb, var(--product-identity) 6%, transparent);--wafer-glow-idle-blur:8px;--wafer-halo-live:color-mix(in srgb, var(--product-identity) 20%, transparent);--wafer-halo-live-blur:14px;--wafer-inset-live:color-mix(in srgb, var(--product-identity) 16%, transparent);--wafer-shadow-drop:#140c2a2e;--wafer-bg:transparent;--wafer-bg-live:transparent;--text-shadow-identity-halo:0 0 12px color-mix(in srgb, var(--product-identity) 30%, transparent);--identity-fill-gradient:linear-gradient(180deg, color-mix(in srgb, var(--product-identity) 100%, white 4%) 0%, color-mix(in srgb, var(--product-identity) 92%, black) 100%);--surface:#fff;--bg-card:#fff;--bg-primary:#f9fafb;--holding-row:#fffbeb;--holding-row-hover:#fef3c7;--inactive-row:#f8f9fa;--inactive-row-hover:#f0f0f0;--text-brand:var(--brand-primary);--text-2xs:14px;--text-xs:15px;--text-sm:16px;--text-base:18px;--text-md:20px;--text-lg:23px;--text-xl:26px;--text-2xl:28px;--text-3xl:clamp(32px, 4vw, 42px);--lh-tight:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--text-default:var(--gray-900);--text-muted:var(--gray-600);--text-subtle:var(--gray-500);--text-disabled:var(--gray-400);--text-danger:#dc2626;--text-warning:#b45309;--text-success:#15803d;--text-info:#1e40af;--text-on-brand:var(--brand-text);--text-primary:var(--text-default);--text-secondary:var(--text-muted);--role-admin-bg:#a855f724;--role-admin-text:#7e22ce;--role-editor-bg:#3b82f624;--role-editor-text:var(--text-info);--border-subtle:var(--gray-200);--border-default:var(--gray-400);--border-strong:var(--gray-500);--font-body:"Archivo", sans-serif;--font-display:"Montserrat", "Archivo", sans-serif;--io-mic:#8b5cf6;--io-di:#ec4899;--io-line:#3b82f6;--io-aes:#0891b2;--io-madi:#0ea5e9;--io-dante:#10b981;--io-virtual:#f59e0b;--io-fx-return:#6b7280;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--grain-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity:.035;--grain-blend:multiply;--shadow-inset:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0000000a;--shadow-inset-strong:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #0000000f, inset 0 0 0 1px #00000005;--border-hairline:1px solid #00000014;--divider-hairline:1px solid #0000000f;--wire-stroke:var(--text-primary);--wire-stroke-weight:1.15px;--wire-detail-weight:.8px;--wire-alpha-grid:.09;--wire-alpha-hidden:.28;--wire-alpha-detail:.6;--wire-alpha-face-fill:1;--wire-face-fill:var(--surface);--wire-accent:var(--product-identity);--wire-dash:5 4;--wire-font:500 12px ui-monospace, Menlo, Consolas, monospace;--wire-ease-in:cubic-bezier(.33, 1, .68, 1);--wire-build-dur:.85s;--dur-wireframe-draw:.9s;--ease-wireframe-settle:cubic-bezier(.4, 0, .1, 1);--wireframe-grid-drift:24s;--marker-live:#22a86b;--marker-live-strong:#1c8f5c;--marker-idle:#f4f0fa;--marker-width-ft:1.15;--marker-height-min-ft:5;--marker-height-max-ft:6.33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){:root{--ease-spring-chrome:linear;--ease-spring-settle:linear;--ease-spring-snap:linear;--dur-spring-fast:1ms;--dur-spring-base:1ms;--dur-spring-slow:1ms;--dur-arrival-chip:.14s;--dur-arrival-panel:.14s;--dur-arrival-surface:.14s;--arrival-stagger:0s;--wire-build-dur:0s;--dur-wireframe-draw:0s;--wireframe-grid-drift:0s;--error-nudge-x:0px;--dur-error-recovery:1ms;--dur-error-attention:1ms;--dur-loading-fade-out:1ms;--commit-press-scale:1;--dur-commit-press:0s;--dur-commit-release:0s}}[data-theme=dark]{--product-identity:#3ac685;--product-identity-light:#2fa870;--gray-50:#141414;--gray-100:#1c1c1c;--gray-200:#383838;--gray-300:#707070;--gray-400:#909090;--gray-500:#a4a4a4;--gray-600:silver;--gray-700:#dadada;--gray-800:#ededed;--gray-900:#f5f5f5;--surface:#262626;--bg-card:#262626;--bg-primary:#141414;--text-brand:#60a5fa;--danger-text:#fca5a5;--shadow:0 1px 2px #00000080, 0 1px 3px #0009;--shadow-md:0 4px 12px #00000080, 0 2px 6px #0000008c;--shadow-lg:0 16px 40px #0000008c, 0 4px 16px #00000073;--text-danger:#f87171;--text-warning:#fbbf24;--text-success:#4ade80;--text-info:#60a5fa;--role-admin-bg:#a855f740;--role-admin-text:#d8b4fe;--role-editor-bg:#3b82f640;--role-editor-text:var(--text-info);--border-subtle:var(--gray-200);--border-default:var(--gray-300);--border-strong:var(--gray-400);--io-mic:#a78bfa;--io-di:#f472b6;--io-line:#60a5fa;--io-aes:#0e9fbf;--io-madi:#38bdf8;--io-dante:#34d399;--io-virtual:#fbbf24;--io-fx-return:#9ca3af;--holding-row:#2d2008;--holding-row-hover:#3d2c0a;--inactive-row:var(--gray-100);--inactive-row-hover:var(--gray-200);--grain-opacity:.05;--grain-blend:overlay;--brand-grain-url:url(/assets/backgrounds/weave/desktop-dark-weave-whisper.svg);--brand-grain-size:136px;--brand-grain-opacity:1;--wafer-border-idle:#ffffff1a;--wafer-border-live:color-mix(in srgb, var(--product-identity) 75%, transparent);--wafer-border-nested:#ffffff14;--wafer-glow-idle:color-mix(in srgb, var(--product-identity) 12%, transparent);--wafer-glow-idle-blur:10px;--wafer-halo-live:color-mix(in srgb, var(--product-identity) 30%, transparent);--wafer-halo-live-blur:18px;--wafer-inset-live:color-mix(in srgb, var(--product-identity) 22%, transparent);--wafer-shadow-drop:#0009;--shadow-inset:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #00000059;--shadow-inset-strong:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000073, inset 0 0 0 1px #ffffff04;--border-hairline:1px solid #ffffff14;--divider-hairline:1px solid #ffffff0f;--wire-face-fill:var(--surface);--marker-live:#3ac685;--marker-live-strong:#2fa870;--marker-idle:#f4f0fa}:root{--font-body:"Archivo", sans-serif;--font-display:"Montserrat", "Archivo", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:var(--font-body)}.tabular-nums,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.font-display{font-family:var(--font-display)}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:18px;font-weight:600;display:inline-flex}.btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.btn-primary{background:var(--brand-primary);color:var(--brand-text)}.btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:var(--shadow-hover)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-hover)}.btn-secondary{background:var(--gray-100);color:var(--gray-700);border:1.5px solid var(--gray-200)}.btn-secondary:hover:not(:disabled){background:var(--gray-200)}.btn-ghost:hover:not(:disabled){background:var(--gray-100)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){opacity:.88}.btn-lg{padding:14px 28px;font-size:20px}.btn-sm{padding:6px 12px;font-size:15px}.btn-xs{padding:4px 10px;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn[data-pending=true]{cursor:progress;position:relative}.btn[data-pending=true]>*{opacity:.65;filter:saturate(.85)}.btn[data-pending=true]:before{content:"";opacity:.9;border:1.5px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:.7s linear infinite btnPendingSpin;position:absolute;top:50%;right:12px}.btn-sm[data-pending=true]:before,.btn-xs[data-pending=true]:before{border-width:1.25px;width:10px;height:10px;margin-top:-5px;right:10px}.btn[data-pending=true]{padding-right:34px}.btn-sm[data-pending=true]{padding-right:26px}.btn-xs[data-pending=true]{padding-right:22px}@keyframes btnPendingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn[data-pending=true]:before{animation:none;transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.btn:active:not(:disabled){transition-duration:var(--dur-fast);transform:scale(.97);box-shadow:inset 0 1px 3px #0003}.btn-primary:hover:not(:disabled),.btn-accent:hover:not(:disabled){transform:translateY(-1px)}}[data-theme=dark] .btn-secondary{background:var(--gray-100);color:var(--gray-700);border-color:var(--gray-200)}.cs-mark{display:block;overflow:visible}.cs-mark path{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:0;will-change:transform, opacity;animation-fill-mode:backwards}@keyframes cs-settle{0%,12%{transform:translateX(var(--dx));opacity:.5}42%,88%{opacity:1;transform:translate(0)}to{transform:translateX(var(--dx));opacity:.5}}@keyframes cs-tempo{0%,to{transform:scaleX(.4)}50%{transform:scaleX(1)}}@keyframes cs-wave{0%,to{transform:translate(0)}50%{transform:translate(12px)}}@keyframes cs-draw{0%{stroke-dashoffset:var(--len)}35%,70%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len) * -1)}}@keyframes cs-hunt{0%{transform:translate(28px)}18%{transform:translate(-9px)}32%{transform:translate(12px)}46%{transform:translate(-4px)}58%,88%{transform:translate(0)}to{transform:translate(28px)}}@keyframes cs-count{0%{opacity:.18}8%,70%{opacity:1}85%,to{opacity:.18}}@keyframes cs-meter{0%{transform:scaleX(.35)}20%{transform:scaleX(.9)}35%{transform:scaleX(.55)}55%{transform:scaleX(1)}70%{transform:scaleX(.45)}85%{transform:scaleX(.8)}to{transform:scaleX(.35)}}@keyframes cs-kick{0%{transform:scaleX(.35)}6%{transform:scaleX(1)}60%{transform:scaleX(.5)}to{transform:scaleX(.35)}}@keyframes cs-echo{0%{opacity:.1}5%{opacity:1}30%,to{opacity:.1}}@keyframes cs-phase{0%,to{transform:translateX(var(--dx))}45%,75%{transform:translate(0)}}@keyframes cs-sweep{0%,30%,to{stroke:var(--base)}10%{stroke:var(--hl)}}@keyframes cs-limit{0%,to{transform:scaleX(.3)}30%{transform:scaleX(1.18)}38%,70%{transform:scaleX(1)}}@keyframes cs-ball{0%{transform:scaleX(.15)}35%{transform:scaleX(1)}65%{transform:scaleX(.95)}to{transform:scaleX(.15)}}@keyframes cs-led{0%{transform:scaleX(.2)}70%,to{transform:scaleX(1)}}@keyframes cs-hit{0%,to{opacity:.25}5%{opacity:1}45%{opacity:.25}}@keyframes cs-scan{0%{transform:translate(0)}to{transform:translate(68px)}}@keyframes cs-carrier{to{stroke-dashoffset:-16px}}@keyframes cs-emit{0%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@keyframes cs-confirm{0%{transform:translateX(var(--dx));opacity:.5;stroke:var(--base)}35%{opacity:1;stroke:var(--base);transform:translate(0)}50%{stroke:var(--hl)}to{opacity:1;stroke:var(--base);transform:translate(0)}}@keyframes cs-lock{0%{transform:scaleX(.4)}38%{transform:scaleX(1.3)}60%,to{transform:scaleX(1)}}@keyframes cs-await{0%,to{transform:scaleX(1)}50%{transform:scaleX(.72)}}@keyframes cs-breathe{0%,to{opacity:1}50%{opacity:.6}}@keyframes cs-warn{0%,24%,to{opacity:1;transform:translate(0)}4%{opacity:.35;transform:translate(5px)}8%{opacity:1;transform:translate(-2px)}12%{opacity:.45;transform:translate(4px)}16%{opacity:1;transform:translate(0)}}@keyframes cs-fault{0%{stroke:var(--base);transform:translate(0)}25%{stroke:var(--hl);transform:translate(14px)}40%{transform:translate(7px)}55%,to{stroke:var(--hl);transform:translate(9px)}}@keyframes cs-dim{to{opacity:.35}}@keyframes cs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.cs-mark path{opacity:1!important;stroke-dasharray:none!important;animation:none!important;transform:none!important}.cs-mark .cs-fx{display:none}.cs-mark .cs-warn-line{stroke:var(--cs-amber)!important}.cs-mark .cs-fault-line{stroke:var(--cs-red)!important;transform:translate(9px)!important}.cs-mark .cs-fault-dim{opacity:.35!important}}:root{--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-md:15px;--text-base:16px;--text-lg:18px;--text-xl:24px;--text-2xl:32px;--text-primary:#111827;--text-default:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--text-subtle:#9ca3af;--text-disabled:#d1d5db;--text-info:#2563eb;--text-danger:#dc2626;--text-warning:#d97706;--text-warn:var(--text-warning);--text-on-brand:#fff;--text-brand:var(--product-identity,#22a06b);--status-safe:#22a06b;--status-warn:#f59e0b;--status-danger:#ef4444;--status-neutral:#a4a4a4;--status-safe-wash:color-mix(in srgb, var(--status-safe) 18%, transparent);--status-safe-edge:color-mix(in srgb, var(--status-safe) 60%, transparent);--status-warn-wash:color-mix(in srgb, var(--status-warn) 18%, transparent);--status-warn-edge:color-mix(in srgb, var(--status-warn) 60%, transparent);--status-danger-wash:color-mix(in srgb, var(--status-danger) 18%, transparent);--status-danger-edge:color-mix(in srgb, var(--status-danger) 60%, transparent);--status-neutral-wash:color-mix(in srgb, var(--status-neutral) 18%, transparent);--status-neutral-edge:color-mix(in srgb, var(--status-neutral) 60%, transparent);--success:var(--status-safe);--text-success:#15814f;--meter-safe:var(--status-safe);--meter-warn:var(--status-warn);--meter-fault:var(--status-danger);--meter-neutral:var(--status-neutral);--meter-ramp-floor:color-mix(in srgb, var(--brand-primary) 22%, transparent);--meter-ramp-navy:var(--brand-primary);--meter-ramp-blue:#2b6fd6;--meter-ramp-green:var(--meter-safe);--meter-ramp-yellow:#d9b036;--meter-ramp-orange:var(--accent-warm);--meter-ramp-red:var(--danger);--halide-shadow-amethyst:#2d1a4e66}[data-theme=dark]{--status-safe:#34d48a;--status-warn:#fbbf24;--status-danger:#f87171;--status-neutral:#a4a4a4;--success:#22a06b;--text-success:var(--status-safe);--meter-neutral:var(--status-neutral);--text-primary:#f0e8f7;--text-default:#f0e8f7;--text-secondary:#d4c8e2;--text-muted:#c9bcd8;--text-subtle:#a291b8;--text-disabled:#857e93;--text-info:#60a5fa;--text-danger:#f87171;--text-warning:#fbbf24;--text-warn:var(--text-warning);--text-on-brand:#060218}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html,[data-theme=dark] html{background:#060218}body{color:var(--gray-900);cursor:default;background:#060218;line-height:1.5;position:relative;overflow-x:hidden}[data-theme=dark] body{color:var(--gray-900);background:#060218}body:before{content:"";background-image:var(--grain-url);opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);pointer-events:none;z-index:0;background-size:512px 512px;position:fixed;inset:0}body:after{content:"";background-image:var(--brand-grain-url,none);background-size:var(--brand-grain-size,140px) var(--brand-grain-size,140px);opacity:var(--brand-grain-opacity,0);pointer-events:none;z-index:0;position:fixed;inset:0}body[data-page=landing]:before,body[data-page=landing]:after{display:none}body[data-page=landing],body[data-page=landing]~*{background:#1a0000}html:has(body[data-page=landing]){background:#1a0000}#root{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;border:none;outline:none}.form-group{flex-direction:column;gap:6px;display:flex}.form-label{color:var(--gray-600);text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:700}.form-input{border:1.5px solid var(--gray-400);border-radius:var(--radius);font-size:18px;font-family:var(--font-body);color:var(--gray-900);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-spring-fast) var(--ease-spring-chrome);width:100%;padding:10px 14px}.form-input:focus-visible{border-color:var(--brand-primary);box-shadow:var(--ring-focus);outline:none}.form-input:focus{outline:none}.form-input::placeholder{color:var(--gray-400)}[data-theme=dark] .form-input{background:var(--surface);color:var(--gray-900);border-color:var(--gray-300)}[data-theme=dark] .form-input::placeholder{color:var(--gray-400)}.card{background:var(--surface);border-radius:var(--radius-lg);border:var(--border-hairline);box-shadow:var(--shadow-rest), var(--shadow-inset);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:24px}[data-theme=dark] .card{background:var(--surface)}.card-interactive{cursor:pointer}.card-interactive:hover{box-shadow:var(--shadow-hover), var(--shadow-inset)}.card-interactive:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (prefers-reduced-motion:no-preference){.card-interactive:hover{transform:translateY(-1px)}.card-interactive:active{transform:translateY(0)}}.hairline{border:0;border-top:var(--divider-hairline);height:0;margin:20px 0}.hairline-strong{border:0;border-top:var(--border-hairline);height:0;margin:20px 0}.elevated{box-shadow:var(--shadow-rest), var(--shadow-inset)}.elevated-strong{box-shadow:var(--shadow-md), var(--shadow-inset-strong)}.error-msg{color:var(--danger);font-size:16px;font-weight:500}.spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite spin}.spinner-dark{border-color:#0000001f;border-top-color:var(--gray-600)}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;align-items:center;padding:2px 8px;font-size:14px;font-weight:700;display:inline-flex}.badge-blue{color:#2563eb;background:#3b82f61f}.badge-green{color:var(--text-success);background:#22c55e1f}.badge-gray{background:var(--gray-100);color:var(--gray-600)}.badge-amber{color:var(--text-warning);background:#f59e0b1f}[data-theme=dark] .badge-amber{color:#fbbf24;background:#f59e0b33}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalEnter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cardEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes justChanged{0%{background-color:color-mix(in srgb, var(--brand-primary) 18%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:no-preference){.anim-fade-in{animation:fadeIn var(--dur-base) var(--ease-out) both}.anim-modal-enter{animation:modalEnter var(--dur-base) var(--ease-out) both}.anim-card-enter{animation:cardEnter var(--dur-med) var(--ease-out) both;animation-delay:var(--enter-delay,0s)}.anim-just-changed{animation:justChanged .4s var(--ease-out)}.anim-just-committed{animation:justCommittedGlow var(--dur-commit-landed) var(--ease-out) 1}}@keyframes justCommittedGlow{0%{box-shadow:var(--commit-landed-glow)}60%{box-shadow:var(--commit-landed-glow)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.anim-just-committed{box-shadow:var(--commit-landed-glow)}}@media (prefers-reduced-motion:no-preference){.anim-tab-panel-arrive[data-active=true]{animation:tabPanelArrive var(--dur-arrival-panel) var(--ease-arrival)}}@keyframes tabPanelArrive{0%{opacity:.4;transform:translateY(var(--arrival-y-panel,8px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){[role=dialog]{animation:modalEnter var(--dur-base) var(--ease-out) both}[role=dialog]+*,[data-modal-overlay]{animation:fadeIn var(--dur-base) var(--ease-out) both}@keyframes pageReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pageReveal{animation:pageReveal var(--dur-slow) var(--ease-out) both}@keyframes sectionReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.anim-section-reveal{animation:sectionReveal var(--dur-base) var(--ease-out) both;animation-delay:var(--enter-delay,0s)}@keyframes revealSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.anim-reveal-slide{animation:revealSlide var(--dur-med) var(--ease-out) both;animation-delay:var(--enter-delay,0s)}@keyframes revealSlideSpring{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.anim-reveal-slide-spring{animation:revealSlideSpring var(--dur-arrival-panel) var(--ease-spring) both;animation-delay:var(--enter-delay,0s)}}@media (prefers-reduced-motion:reduce){@keyframes revealSlideSpringReduced{0%{opacity:0}to{opacity:1}}.anim-reveal-slide-spring{animation:revealSlideSpringReduced var(--dur-arrival-chip) linear both;animation-delay:var(--enter-delay,0s)}}@media (prefers-reduced-motion:no-preference){@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.62}}@keyframes pulse-alert{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, currentColor 32%, transparent);transform:scale(1)}50%{opacity:.78;box-shadow:0 0 0 8px color-mix(in srgb, currentColor 0%, transparent);transform:scale(1.04)}to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, currentColor 0%, transparent);transform:scale(1)}}.anim-pulse-live{animation:pulse-live var(--dur-breath) var(--ease-out) infinite}.anim-pulse-alert{animation:pulse-alert 1.4s var(--ease-out) infinite}}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible{box-shadow:var(--ring-focus);transition:box-shadow var(--dur-spring-fast) var(--ease-spring-chrome);outline:none}.btn-primary,.btn-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--product-identity) 100%, white 4%) 0%, color-mix(in srgb, var(--product-identity) 92%, black) 100%);color:#fff;border:1px solid color-mix(in srgb, var(--product-identity) 70%, transparent);box-shadow:inset 0 1px 0 #ffffff38, 0 0 12px color-mix(in srgb, var(--product-identity) 30%, transparent)}.btn-primary:hover:not(:disabled),.btn-accent:hover:not(:disabled){border-color:color-mix(in srgb, var(--product-identity) 85%, transparent);box-shadow:inset 0 1px 0 #ffffff47, 0 0 16px color-mix(in srgb, var(--product-identity) 40%, transparent);filter:none}.btn-secondary{color:var(--text-primary);border:1.5px solid color-mix(in srgb, var(--text-primary) 22%, transparent);background:0 0}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--product-identity) 8%, transparent);border-color:color-mix(in srgb, var(--product-identity) 45%, transparent);color:var(--text-primary)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--product-identity) 8%, transparent);color:var(--text-primary)}.btn-danger{box-shadow:0 0 12px color-mix(in srgb, var(--text-danger) 28%, transparent)}[data-theme=dark] .btn-secondary{color:var(--text-primary);border-color:color-mix(in srgb, var(--text-primary) 22%, transparent);background:0 0}[data-theme=dark] .btn-ghost{color:var(--text-muted)}[data-theme=dark] .btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--product-identity) 8%, transparent)}
