@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}:root{--color-primary-50:#f5f7ff;--color-primary-100:#ebf0ff;--color-primary-200:#d6e0ff;--color-primary-300:#b8c9ff;--color-primary-400:#8fa8ff;--color-primary-500:#667eea;--color-primary-600:#5568d3;--color-primary-700:#4553b8;--color-primary-800:#37429d;--color-primary-900:#2d3482;--color-accent-50:#f0fdff;--color-accent-100:#ccf7fe;--color-accent-200:#99eefd;--color-accent-300:#66e0fb;--color-accent-400:#1fcbf8;--color-accent-500:#00b4d8;--color-accent-600:#0096bc;--color-accent-700:#007a9e;--color-accent-800:#006080;--color-accent-900:#004d66;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-300:#fca5a5;--color-danger-400:#f87171;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-danger-800:#991b1b;--color-danger-900:#7f1d1d;--color-surface-50:#fff;--color-surface-100:#f9fafb;--color-surface-200:#f3f4f6;--color-surface-300:#e5e7eb;--color-surface-400:#d1d5db;--color-surface-500:#9ca3af;--color-surface-600:#6b7280;--color-surface-700:#4b5563;--color-surface-800:#374151;--color-surface-900:#1f2937;--color-surface-950:#0f1419;--color-muted-50:#fafafa;--color-muted-100:#f5f5f5;--color-muted-200:#e5e5e5;--color-muted-300:#d4d4d4;--color-muted-400:#a3a3a3;--color-muted-500:#737373;--color-muted-600:#525252;--color-muted-700:#404040;--color-muted-800:#262626;--color-muted-900:#171717;--background:var(--color-surface-50);--foreground:var(--color-surface-950);--card:var(--color-surface-50);--card-foreground:var(--color-surface-950);--popover:var(--color-surface-50);--popover-foreground:var(--color-surface-950);--primary:var(--color-primary-500);--primary-foreground:var(--color-surface-50);--secondary:var(--color-surface-200);--secondary-foreground:var(--color-surface-900);--muted:var(--color-muted-200);--muted-foreground:var(--color-muted-600);--accent:var(--color-accent-500);--accent-foreground:var(--color-surface-50);--destructive:var(--color-danger-500);--destructive-foreground:var(--color-surface-50);--border:var(--color-surface-300);--input:var(--color-surface-300);--ring:var(--color-primary-500);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--elevation-0:none;--elevation-1:0 1px 2px 0 #0000000d;--elevation-2:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--elevation-3:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--elevation-4:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--elevation-5:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--font-sans:"Inter","Geist Sans",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono","Menlo","Monaco","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--transition-fast:80ms cubic-bezier(.4,0,.2,1);--transition-base:.15s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1)}[data-theme=dark]{--background:var(--color-surface-950);--foreground:var(--color-surface-50);--card:var(--color-surface-900);--card-foreground:var(--color-surface-50);--popover:var(--color-surface-900);--popover-foreground:var(--color-surface-50);--primary:var(--color-primary-400);--primary-foreground:var(--color-surface-950);--secondary:var(--color-surface-800);--secondary-foreground:var(--color-surface-100);--muted:var(--color-muted-800);--muted-foreground:var(--color-muted-400);--accent:var(--color-accent-400);--accent-foreground:var(--color-surface-950);--destructive:var(--color-danger-400);--destructive-foreground:var(--color-surface-50);--border:var(--color-surface-800);--input:var(--color-surface-800);--ring:var(--color-primary-400);--elevation-1:0 1px 2px 0 #0000004d;--elevation-2:0 1px 3px 0 #0006,0 1px 2px -1px #0000004d;--elevation-3:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d;--elevation-4:0 10px 15px -3px #0006,0 4px 6px -4px #0000004d;--elevation-5:0 20px 25px -5px #00000080,0 8px 10px -6px #0006}@media(prefers-color-scheme:dark){:root:not([data-theme]){--background:var(--color-surface-950);--foreground:var(--color-surface-50);--card:var(--color-surface-900);--card-foreground:var(--color-surface-50);--popover:var(--color-surface-900);--popover-foreground:var(--color-surface-50);--primary:var(--color-primary-400);--primary-foreground:var(--color-surface-950);--secondary:var(--color-surface-800);--secondary-foreground:var(--color-surface-100);--muted:var(--color-muted-800);--muted-foreground:var(--color-muted-400);--accent:var(--color-accent-400);--accent-foreground:var(--color-surface-950);--destructive:var(--color-danger-400);--destructive-foreground:var(--color-surface-50);--border:var(--color-surface-800);--input:var(--color-surface-800);--ring:var(--color-primary-400)}}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"rlig" 1,"calt" 1}h1,h2,h3,h4,h5,h6{text-wrap:balance}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:root{--portal-bg:#0f1419;--portal-bg-elev:#141b24;--portal-primary:var(--color-primary-500);--portal-primary-hover:var(--color-primary-600);--portal-accent:var(--color-accent-500);--portal-card-bg:#1e1b4b99;--portal-card-border:#4f46e54d;--portal-card-radius:.875rem;--portal-header-bg:#1f2937f2;--portal-header-border:#37415166;--portal-input-bg:#1e1b4b80;--portal-input-border:#4f46e566;--portal-input-focus-ring:#667eea33;--portal-grid-line:#3b82f60b;--portal-ambient-1:#4f46e52e;--portal-ambient-2:#00b4d81a;--portal-ambient-3:#667eea1f;--portal-shadow-card:0 8px 24px #0000004d;--portal-shadow-card-hover:0 12px 32px #00000059;--portal-shell-gradient:linear-gradient(135deg,#111827 0%,#1f2937 100%);--portal-modal-backdrop:blur(28px);--portal-ds-header-h:4rem;--portal-ds-glow:1px;--portal-ds-chrome:calc(var(--portal-ds-header-h) + var(--portal-ds-glow))}.portal-page{min-height:calc(100vh - var(--portal-ds-chrome));padding:var(--spacing-4);background:var(--portal-bg);color:var(--color-surface-50);position:relative;overflow:hidden}.portal-page__grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--portal-grid-line)1px,transparent 1px),linear-gradient(90deg,var(--portal-grid-line)1px,transparent 1px);background-size:40px 40px;position:absolute;top:0;right:0;bottom:0;left:0}.portal-page__ambient{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,var(--portal-ambient-1)0%,transparent 32%),radial-gradient(circle at 82% 8%,var(--portal-ambient-2)0%,transparent 28%),radial-gradient(circle at 50% 86%,var(--portal-ambient-3)0%,transparent 36%);position:absolute;top:0;right:0;bottom:0;left:0}.portal-page__inner{z-index:1;position:relative}.portal-route-shell{background:var(--portal-shell-gradient);min-height:100vh}.portal-route-shell__main{max-width:1200px;padding:var(--spacing-4);min-height:calc(100vh - var(--portal-ds-chrome));margin:0 auto}.portal-glass{background:var(--portal-card-bg);border:1px solid var(--portal-card-border);border-radius:var(--portal-card-radius);box-shadow:var(--portal-shadow-card);-webkit-backdrop-filter:blur(14px)}.portal-glass--interactive{transition:border-color var(--transition-base),box-shadow var(--transition-base),transform .28s cubic-bezier(.4,0,.2,1)}.portal-glass--interactive:hover{box-shadow:var(--portal-shadow-card-hover);border-color:#4f46e580;transform:translateY(-2px)}.portal-input{background:var(--portal-input-bg);border:1px solid var(--portal-input-border);width:100%;color:var(--color-surface-50);font-family:var(--font-sans);font-size:var(--text-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base);border-radius:.625rem;outline:none;padding:.625rem .875rem}.portal-input:focus{border-color:var(--portal-primary);box-shadow:0 0 0 3px var(--portal-input-focus-ring)}.portal-btn-primary{border-radius:var(--radius-full);border:1px solid var(--portal-primary);background:var(--portal-primary);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;display:inline-flex}.portal-btn-primary:hover{background:var(--portal-primary-hover);border-color:var(--portal-primary-hover)}.portal-btn-ghost{border-radius:var(--radius-full);color:#f9fafbe0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base);background:0 0;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;display:inline-flex}.portal-btn-ghost:hover{color:#fff;background:#ffffff0f;border-color:#ffffff59}.portal-verification-page{min-height:calc(100vh - var(--portal-ds-chrome));font-family:var(--font-sans);background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#16213e,#0f3460,#1e3a8a);position:relative;overflow:hidden}.portal-verification-page__particles{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.portal-verification-particle{border-radius:50%;position:absolute}.portal-verification-page__shift{pointer-events:none;background:radial-gradient(circle at 20% 20%,#4f46e51f,#0000 60%),radial-gradient(circle at 80% 80%,#667eea14,#0000 60%),radial-gradient(circle at 40% 60%,#00b4d80f,#0000 60%);animation:30s ease-in-out infinite portal-ambient-shift;position:absolute;top:0;right:0;bottom:0;left:0}.portal-verification-center{min-height:calc(100vh - var(--portal-ds-chrome));z-index:1;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}@media(min-width:640px){.portal-verification-center{padding:1.5rem}}@media(min-width:1024px){.portal-verification-center{padding:2rem}}.portal-verification-modal{-webkit-backdrop-filter:var(--portal-modal-backdrop);background:#0a0a0fe6;border:1px solid #4f46e566;border-radius:clamp(1.25rem,4vw,1.75rem);width:100%;max-width:min(600px,100%);padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 40px 80px #000000b3,0 0 0 1px #4f46e54d,inset 0 1px #ffffff26}.portal-verification-eyebrow{color:var(--color-primary-400);letter-spacing:.05em;opacity:.9;margin-bottom:.5rem;font-size:clamp(.75rem,2.5vw,1rem);font-weight:600}.portal-verification-title{-webkit-text-fill-color:transparent;letter-spacing:-.025em;background:linear-gradient(135deg,#fff,#e0e7ff 40%,#a5b4fc);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.25rem,4vw,1.875rem);font-weight:800}.portal-verification-lede{color:#c7d2fe;max-width:500px;margin:0 auto;font-size:clamp(.75rem,2.5vw,1rem);font-weight:500;line-height:1.5}.portal-mint-page{background:var(--portal-bg);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}.portal-mint-page__inner{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.portal-mint-page__float{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.portal-mint-page__float--a{opacity:.65;background:radial-gradient(circle at 20%,#667eea1a,#0000 50%),radial-gradient(circle at 80% 80%,#4f46e51f,#0000 50%);animation:20s ease-in-out infinite portal-mint-float}.portal-mint-page__float--b{opacity:.45;background:radial-gradient(circle at 80% 20%,#00b4d814,#0000 50%),radial-gradient(circle at 40% 80%,#667eea14,#0000 50%);animation:25s ease-in-out infinite reverse portal-mint-float}.portal-mint-page__dots{pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#667eea0a 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;right:0;bottom:0;left:0}.portal-mint-card{-webkit-backdrop-filter:blur(30px);z-index:1;background:#14141eb8;border:1px solid #4f46e540;border-radius:2rem;width:100%;max-width:680px;padding:1.5rem;position:relative;box-shadow:0 8px 32px #000000b3,inset 0 1px #ffffff0d,0 0 80px #667eea1a}@media(min-width:640px){.portal-mint-card{padding:2rem}}@media(min-width:1024px){.portal-mint-card{padding:3rem}}.portal-mint-panel{-webkit-backdrop-filter:blur(30px);color:#ffffffe6;letter-spacing:.06em;z-index:1;background:#14141eb3;border:1px solid #4f46e538;border-radius:1.5rem;align-items:center;gap:1.25rem;padding:2rem 2.5rem;font-size:1rem;font-weight:600;display:flex;position:relative;box-shadow:0 8px 32px #000000b3,inset 0 1px #ffffff0d}.portal-mint-panel--error{color:#f87171f2;text-align:center;border-color:#ef444459;flex-wrap:wrap;justify-content:center;max-width:520px}.portal-mint-spinner{border:3px solid #667eea4d;border-top-color:#667eeaf2;border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:1s linear infinite portal-spin}@keyframes portal-header-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes portal-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}@keyframes portal-shimmer-move{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes portal-float-particle{0%,to{opacity:.4;transform:translateY(0)translate(0)}50%{opacity:.8;transform:translateY(-20px)translate(10px)}}@keyframes portal-ambient-shift{0%,to{opacity:1}50%{opacity:.88}}@keyframes portal-mint-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}@keyframes portal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.portal-home-header{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e1b4b,#312e81,#3730a3,#4338ca,#4f46e5) 0 0/200% 200%;margin:-1rem -1rem 1.5rem;padding:2rem 1.5rem;animation:15s infinite portal-header-gradient;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000080,0 0 80px #4f46e54d,inset 0 1px #ffffff26}@media(min-width:640px){.portal-home-header{margin-bottom:2rem;padding:2.5rem 2rem}}@media(min-width:1024px){.portal-home-header{margin-bottom:2.5rem;padding:3rem 2.5rem}}.portal-home-header__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#4f46e566,#0000 70%);width:200%;height:200%;animation:4s ease-in-out infinite portal-glow-pulse;position:absolute;top:-50%;left:-50%}.portal-home-header__grid{pointer-events:none;z-index:0;background-image:linear-gradient(#3b82f614 1px,#0000 1px),linear-gradient(90deg,#3b82f614 1px,#0000 1px);background-size:40px 40px;animation:20s linear infinite portal-shimmer-move;position:absolute;top:0;right:0;bottom:0;left:0}.portal-home-header__shine{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:50%;height:100%;animation:3s ease-in-out infinite portal-shimmer-move;position:absolute;top:0;left:-100%}.portal-home-header__particle{pointer-events:none;z-index:0;background:#ffffff73;border-radius:50%;position:absolute}.portal-home-header__title{z-index:2;letter-spacing:-.025em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 8px #4f46e566);background:linear-gradient(135deg,#fff,#e0e7ff,#c7d2fe,#a5b4fc,#8b5cf6) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;animation:8s infinite portal-header-gradient;position:relative}.portal-home-header__subtitle{z-index:2;color:#c7d2fe;letter-spacing:.025em;margin:0;font-size:clamp(.75rem,2.5vw,1rem);font-weight:500;position:relative}.portal-site-header{background:var(--portal-header-bg);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--portal-header-border);z-index:1000;padding:.5rem .75rem;position:sticky;top:0}@media(min-width:640px){.portal-site-header{padding:.5rem 1rem}}.portal-site-header__inner{justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:1200px;margin:0 auto;display:flex}@media(min-width:1024px){.portal-site-header__inner{max-width:none;margin:0}}@media(min-width:640px){.portal-site-header__inner{gap:.75rem}}@media(min-width:1024px){.portal-site-header__inner{gap:1rem}}.portal-site-header__left{align-items:center;gap:.75rem;display:flex}@media(min-width:640px){.portal-site-header__left{gap:1rem}}@media(min-width:1024px){.portal-site-header__left{gap:1.25rem}}.portal-site-header__brand{cursor:pointer;white-space:nowrap;min-width:44px;min-height:44px;color:inherit;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.5rem;display:flex}@media(min-width:1024px){.portal-site-header__brand{gap:.75rem;min-width:auto;min-height:auto;padding:0}}.portal-site-header__logo{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:24px;height:24px}@media(min-width:640px){.portal-site-header__logo{width:26px;height:26px}}@media(min-width:1024px){.portal-site-header__logo{width:28px;height:28px}}.portal-site-header__titles{text-align:left;gap:1px;display:grid}.portal-site-header__title{color:#f9fafb;letter-spacing:-.01em;font-size:.875rem;font-weight:800;line-height:1.1}@media(min-width:640px){.portal-site-header__title{font-size:1rem}}@media(min-width:1024px){.portal-site-header__title{font-size:1.05rem}}.portal-site-header__eyebrow{color:#f9fafb70;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.1;display:none}@media(min-width:640px){.portal-site-header__eyebrow{display:block}}.portal-site-header__scxt{color:#f9fafbd9;cursor:pointer;white-space:nowrap;min-width:44px;min-height:44px;font-size:.8rem;font-weight:600;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.5rem;display:flex}@media(min-width:640px){.portal-site-header__scxt{font-size:.9rem}}@media(min-width:1024px){.portal-site-header__scxt{min-width:auto;min-height:auto;padding:0;font-size:1rem}}.portal-site-header__actions{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}@media(min-width:640px){.portal-site-header__actions{gap:6px}}@media(min-width:1024px){.portal-site-header__actions{gap:8px}}.portal-site-header__connect{transform-origin:100%;transform:scale(.6)}@media(min-width:640px){.portal-site-header__connect{transform:scale(.75)}}@media(min-width:1024px){.portal-site-header__connect{transform:scale(1)}}.portal-site-header__admin{color:#f9fafb;cursor:pointer;white-space:nowrap;background:#374151;border:1px solid #37415166;border-radius:16px;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:8px 12px;font-family:inherit;font-size:9px;font-weight:600;display:flex}@media(min-width:640px){.portal-site-header__admin{border-radius:18px;gap:3px;min-width:auto;min-height:auto;padding:5px 8px;font-size:10px}}@media(min-width:1024px){.portal-site-header__admin{border-radius:20px;gap:4px;padding:6px 10px;font-size:11px}}.portal-tablist{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-wrap:nowrap;gap:.5rem;margin-bottom:1rem;display:flex;overflow:auto hidden}@media(min-width:640px){.portal-tablist{gap:.625rem;margin-bottom:1.25rem}}@media(min-width:1024px){.portal-tablist{gap:.75rem;margin-bottom:1.5rem}}.portal-tab{cursor:pointer;min-width:90px;min-height:44px;transition:background-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base);white-space:nowrap;color:#64748b;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-family:inherit;font-size:.625rem;font-weight:500;display:flex}@media(min-width:640px){.portal-tab{border-radius:10px;flex:1;gap:.4375rem;min-width:auto;min-height:auto;padding:.5625rem .875rem;font-size:.6875rem}}@media(min-width:1024px){.portal-tab{border-radius:12px;gap:.5rem;padding:.625rem 1rem;font-size:.75rem}}.portal-tab[data-active=true]{color:#fff;font-weight:700;box-shadow:0 2px 8px #1e293b40}.portal-tab[data-active=true][data-tab=all]{background:linear-gradient(135deg,var(--portal-primary)0%,#8b5cf6 100%)}.portal-tab[data-active=true]:not([data-tab=all]){background:linear-gradient(135deg,#1e293b,#334155)}.portal-tab[data-active=false][data-tab=all]{color:#a5b4fc}.portal-tab[data-active=false]:not([data-tab=all]){color:#64748b}.portal-tab[data-active=false]:hover{color:#f9fafbe0;background:#ffffff0f}.portal-tab-fallback{background:var(--portal-card-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--portal-card-border);box-shadow:var(--portal-shadow-card);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.portal-tab-error{color:#fecaca;text-align:center;background:linear-gradient(135deg,#f871711a,#ef444426);border:1px solid #ef444466;border-radius:12px;padding:1.5rem;font-weight:500}.portal-access-denied{color:#f9fafb;text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}body.portal-bg{color:#f9fafb;background:#0f1419;min-height:100vh;transition:background .4s}body.scxt-bg{color:#f9fafb;background:#040608;min-height:100vh;transition:background .4s}.portal-ds-app-root{z-index:1;min-height:100vh;position:relative}.portal-ds-atmos{pointer-events:none;z-index:0;opacity:0;transition:opacity .5s;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.portal-ds-atmos--on{opacity:1}.portal-ds-orb{filter:blur(120px);opacity:.45;border-radius:50%;animation:12s ease-in-out infinite portal-ds-drift;position:absolute}.portal-ds-orb--a{background:radial-gradient(circle,#d9b27f55,#0000);width:600px;height:600px;top:-150px;right:-100px}.portal-ds-orb--b{background:radial-gradient(circle,#7ec6d255,#0000);width:500px;height:500px;animation-delay:-4s;bottom:-100px;left:-80px}.portal-ds-orb--c{background:radial-gradient(circle,#667eea44,#0000);width:400px;height:400px;animation-delay:-8s;top:40%;left:40%}@keyframes portal-ds-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-25px)scale(1.05)}66%{transform:translate(-20px,18px)scale(.95)}}.portal-ds-glow-line{background:linear-gradient(90deg,#0000,#d9b27f80 20%,#7ec6d280,#c7867266 80%,#0000);width:100%;height:1px}.portal-ds-header{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#0a0a0fd9;border-bottom:1px solid #ffffff12;position:sticky;top:0}.portal-ds-header__inner{max-width:1280px;min-height:var(--portal-ds-header-h);box-sizing:border-box;flex-direction:column;gap:.5rem;margin:0 auto;padding:.5rem 1.5rem;display:flex}@media(min-width:900px){.portal-ds-header__inner{flex-flow:row;align-items:center;gap:.75rem;padding:0 1.5rem}}.portal-ds-header__row-a{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}@media(min-width:900px){.portal-ds-header__row-a{width:auto}}.portal-ds-header__brand{cursor:pointer;min-height:44px;font:inherit;color:inherit;text-align:left;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.75rem;padding:.25rem;display:flex}.portal-ds-header__logo{-o-object-fit:contain;object-fit:contain;border-radius:6px;flex-shrink:0;width:28px;height:28px}.portal-ds-header__titles{flex-direction:column;gap:1px;display:flex}.portal-ds-header__title{color:#f9fafb;letter-spacing:-.01em;font-size:.875rem;font-weight:800;line-height:1.15}.portal-ds-header__sub{letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-top:1px;font-size:.625rem;font-weight:600;line-height:1.2}.portal-ds-header__sub strong{color:#d9b27f;font-weight:600}.portal-ds-header__nav-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;justify-content:flex-start;align-items:center;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}@media(min-width:900px){.portal-ds-header__nav-rail{justify-content:center}}.portal-ds-header__nav-rail::-webkit-scrollbar{display:none}.portal-ds-header__nav{justify-content:center;width:100%;min-width:0;display:flex}@media(min-width:900px){.portal-ds-header__nav{flex:1;justify-content:center}}.portal-ds-nav-btn{color:#f9fafba6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px 12px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:color .15s,background .15s}.portal-ds-nav-btn:hover,.portal-ds-nav-btn[aria-current=true]{color:#f9fafb;background:#ffffff12}.portal-ds-nav-btn:disabled{opacity:.4;cursor:not-allowed}.portal-ds-nav-btn__dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.portal-ds-nav-btn--admin{border-left:1px solid #ffffff14;margin-left:4px;padding-left:12px}.portal-ds-header__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.portal-ds-connect{transform-origin:100%;justify-content:flex-end;align-items:center;display:flex;transform:scale(.85)}@media(min-width:640px){.portal-ds-connect{transform:scale(.95)}}@media(min-width:1024px){.portal-ds-connect{transform:scale(1)}}.portal-ds-connect .sui-qr-code,.portal-ds-connect [data-testid]{font-family:inherit}.portal-ds-connect button{min-height:36px;font-size:12px!important;font-weight:600!important;font-family:var(--font-sans),"Inter",system-ui,sans-serif!important;border-radius:9999px!important}.portal-ds-connect [class*=ConnectButton]{border-radius:9999px}.portal-ds-connect button[aria-haspopup=menu],.portal-ds-connect button[data-state]{color:#8fa8ff!important;background:#4f46e526!important;border:1px solid #4f46e566!important}.portal-ds-chip{letter-spacing:.06em;border-radius:9999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.portal-ds-chip--gold{color:#d9b27f;background:#d9b27f26;border:1px solid #d9b27f73}.portal-ds-chip--cyan{color:#7ec6d2;background:#7ec6d226;border:1px solid #7ec6d266}.portal-ds-chip--ghost{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff26}.portal-ds-chip--indigo{color:#8fa8ff;background:#667eea26;border:1px solid #667eea66}.portal-ds-chip--success{color:#4ade80;background:#22c55e26;border:1px solid #22c55e66}.portal-ds-btn{cursor:pointer;border:1px solid;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.portal-ds-btn--primary{color:#fff;background:#667eea;border-color:#667eea}.portal-ds-btn--primary:hover{background:#5568d3;border-color:#5568d3}.portal-ds-btn--gold{color:#d9b27f;background:linear-gradient(135deg,#d9b27f40,#d9b27f1f);border-color:#d9b27f80}.portal-ds-btn--gold:hover{background:linear-gradient(135deg,#d9b27f59,#d9b27f33)}.portal-ds-btn--ghost{color:#fffc;background:0 0;border-color:#ffffff2e}.portal-ds-btn--ghost:hover{color:#fff;border-color:#ffffff59}.portal-ds-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.portal-ds-eyebrow__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.portal-ds-h2{letter-spacing:-.025em;color:#fff;margin-top:.75rem;margin-bottom:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.2}.portal-ds-section-desc{color:#ffffff8c;max-width:35rem;margin-top:.625rem;font-size:13px;line-height:1.7}.portal-ds-text-gradient--portal{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8fa8ff,#c7d2fe);-webkit-background-clip:text;background-clip:text}.portal-ds-text-gradient--scxt{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d9b27f,#f0e6d2);-webkit-background-clip:text;background-clip:text}.portal-ds-card--portal{background:#1e1b4b99;border:1px solid #4f46e54d;border-radius:14px;transition:all .28s;overflow:hidden}a.portal-ds-card--portal,button.portal-ds-card--portal{cursor:pointer}a.portal-ds-card--portal:hover,button.portal-ds-card--portal:hover{border-color:#4f46e580;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.portal-ds-card--scxt{-webkit-backdrop-filter:blur(14px);cursor:pointer;text-align:left;font:inherit;color:inherit;background:linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:100%;padding:0;transition:all .28s;display:flex;overflow:hidden;box-shadow:0 14px 40px #00000047}.portal-ds-card--scxt:hover{border-color:#d9b27f59;transform:translateY(-3px)scale(1.015);box-shadow:0 20px 50px #0006}.portal-ds-input{color:#f9fafb;background:#1e1b4b80;border:1px solid #4f46e566;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.portal-ds-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea33}.portal-ds-pulse-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.5s infinite portal-ds-pulse;display:inline-block}@keyframes portal-ds-pulse{0%,to{opacity:1}50%{opacity:.3}}.portal-ds-aurora{opacity:.6;background:linear-gradient(90deg,#0000,#d9b27f,#7ec6d2,#c78672,#0000);border-radius:9999px;flex-shrink:0;width:160px;height:2px}.portal-ds-home-hero{background:linear-gradient(135deg,#1e1b4b,#312e81 45%,#4f46e5);border-radius:20px;margin-bottom:2.5rem;padding:2.25rem 2rem;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000080}.portal-ds-home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9b27f40,#0000 60%);width:60%;height:180%;position:absolute;top:-40%;right:-20%}.portal-ds-home-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#3b82f612 1px,#0000 1px),linear-gradient(90deg,#3b82f612 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;right:0;bottom:0;left:0}.portal-ds-home-hero__inner{z-index:1;max-width:45rem;position:relative}.portal-ds-home-hero__h1{letter-spacing:-.025em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#e0e7ff 40%,#a5b4fc);-webkit-background-clip:text;background-clip:text;margin-top:.875rem;margin-bottom:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.portal-ds-home-hero__lede{color:#c7d2fe;max-width:33.75rem;margin-top:.625rem;margin-bottom:0;font-size:14px;line-height:1.7}.portal-ds-home-hero__cta{flex-wrap:wrap;gap:10px;margin-top:1.25rem;display:flex}.portal-ds-verify-screen{min-height:calc(100vh - var(--portal-ds-chrome));background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#16213e,#0f3460,#1e3a8a);justify-content:center;align-items:center;padding:2rem;display:flex}.portal-ds-verify-card{-webkit-backdrop-filter:blur(28px);background:#0a0a0fe6;border:1px solid #3b82f666;border-radius:24px;width:100%;max-width:520px;padding:2.5rem;box-shadow:0 40px 80px #000000b3,0 0 0 1px #3b82f64d,inset 0 1px #ffffff26}.scxt-cinema.scxt-page .scxt-cinema-main{padding-top:max(.75rem,calc(var(--portal-ds-chrome) + .5rem))!important}.core-admin-page .platform-rail__nav-btn--active:before{background:#ef6b4a}.platform-page{--platform-bg-0:#08090d;--platform-bg-1:#0d0f15;--platform-bg-2:#15171f;--platform-bg-3:#1d2029;--platform-border-1:#ffffff0f;--platform-border-2:#ffffff1a;--platform-fg-1:#fafbfc;--platform-fg-2:#c8cbd4;--platform-fg-3:#8a8f9d;--platform-indigo:#667eea;--platform-gold:#d9b27f;--platform-cyan:#7ec6d2;--platform-rose:#c78672;--platform-success:#4ade80;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;min-height:calc(100vh - var(--portal-ds-chrome,65px));background:var(--platform-bg-0);color:var(--platform-fg-1);font-size:14px;line-height:1.5;display:flex}.platform-serif{font-family:var(--serif,Georgia,serif)}.platform-mono{font-feature-settings:"zero";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.platform-page__rail{border-right:1px solid var(--platform-border-1);background:var(--platform-bg-1);width:240px;top:var(--portal-ds-chrome,65px);max-height:calc(100vh - var(--portal-ds-chrome,65px));flex-direction:column;flex-shrink:0;align-self:flex-start;gap:.25rem;padding:1.5rem 1rem;display:flex;position:sticky;overflow:auto}.platform-page__main{background:var(--platform-bg-0);flex:1;min-width:0}.platform-rail__profile{align-items:center;gap:10px;padding:.5rem .75rem 1rem;display:flex}.platform-rail__avatar{background:linear-gradient(135deg,var(--platform-indigo),var(--platform-gold));color:#0a0a0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex;overflow:hidden}.platform-rail__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.platform-rail__status-card{background:var(--platform-bg-2);border:1px solid var(--platform-border-1);border-radius:10px;margin-bottom:.75rem;padding:.625rem .75rem}.platform-rail__status-card--compact{padding:.5rem .625rem}.platform-rail__status-card--compact .platform-rail__status-card-copy{margin-top:6px;font-size:11px;line-height:1.45}.platform-rail__nav-btn{width:100%;color:var(--platform-fg-3);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:color .1s,background .1s;display:flex;position:relative}.platform-rail__nav-btn:hover{color:var(--platform-fg-1)}.platform-rail__nav-btn--active{color:var(--platform-fg-1);background:var(--platform-bg-3);font-weight:600}.platform-rail__nav-btn--active:before{content:"";background:var(--platform-gold);border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.platform-rail__nav-count{color:var(--platform-fg-3);background:var(--platform-bg-2);border-radius:9999px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.platform-rail__spacer{flex:1}.platform-rail__discord{background:var(--platform-bg-2);border:1px solid var(--platform-border-1);color:var(--platform-fg-3);border-radius:10px;margin-top:1rem;padding:.75rem;font-size:11px}.platform-chip{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.platform-chip--gold{color:#e8c89a;background:#d9b27f1f;border-color:#d9b27f4d}.platform-chip--gray{background:var(--platform-bg-3);color:var(--platform-fg-3);border-color:var(--platform-border-1)}.platform-chip--green{color:var(--platform-success);background:#4ade801f;border-color:#4ade804d}.platform-card{background:var(--platform-bg-2);border:1px solid var(--platform-border-1);border-radius:14px}.platform-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media(max-width:1024px){.platform-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.platform-page{flex-direction:column;padding-bottom:72px}.platform-page__rail{top:var(--portal-ds-chrome,65px);z-index:2;border-right:none;border-bottom:1px solid var(--platform-border-1);flex-flow:column;gap:.5rem;width:100%;max-height:none;padding:.75rem 1rem .5rem;position:sticky}.platform-rail__profile,.platform-rail__status-card,.platform-rail__nav{width:100%}.platform-rail__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.platform-rail__spacer,.platform-rail__discord{display:none}.platform-bottom-nav{display:grid}}.platform-bottom-nav{z-index:20;padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));border-top:1px solid var(--platform-border-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0f15f5;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:none;position:fixed;bottom:0;left:0;right:0}.platform-bottom-nav__btn{min-height:52px;color:var(--platform-fg-3);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:10px;display:flex}.platform-bottom-nav__btn--active{color:var(--platform-gold)}.platform-main-section{max-width:1200px;padding:2.5rem 3rem}.platform-main-section--narrow{max-width:960px}.platform-hero{border-bottom:1px solid var(--platform-border-1);margin-bottom:36px;padding:2.5rem 0 2rem;position:relative}.platform-hero__orb{filter:blur(80px);pointer-events:none;opacity:.5;background:radial-gradient(circle,var(--platform-gold)0%,transparent 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-40px;right:-40px}.platform-hero__eyebrow,.platform-page-kicker{color:var(--platform-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.platform-hero__title,.platform-page-title{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(2rem,5vw,3.5rem);font-style:italic;font-weight:500;line-height:1.05}.platform-page-title{font-size:clamp(2rem,4vw,2.625rem);font-style:normal}.platform-hero__copy,.platform-page-lead,.platform-muted-copy{color:var(--platform-fg-2);font-size:14px;line-height:1.6}.platform-page-lead{margin-bottom:24px}.platform-muted-copy{color:var(--platform-fg-3);font-size:13px}.platform-state-overview{border-bottom:1px solid var(--platform-border-1);margin:1.5rem 0 28px;padding:1.5rem 0 1.75rem}.platform-state-overview__head{border-bottom:1px solid var(--platform-border-1);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:1.25rem;display:flex}.platform-state-overview__kicker{color:var(--platform-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.platform-state-overview__title{margin-bottom:10px;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.05}.platform-state-overview__copy{max-width:640px;color:var(--platform-fg-2);font-size:14px;line-height:1.6}.platform-state-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:1.25rem 0;display:grid}.platform-state-summary__item{border:1px solid var(--platform-border-1);min-width:0;color:var(--platform-fg-2);background:#ffffff06;border-radius:10px;gap:10px;padding:.875rem;display:flex}.platform-state-summary__item--good{color:var(--platform-success)}.platform-state-summary__item--warn{color:var(--platform-gold)}.platform-state-summary__label{color:var(--platform-fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.platform-state-summary__value{color:var(--platform-fg-1);overflow-wrap:anywhere;margin-top:2px;font-size:16px;font-weight:800}.platform-state-summary__detail{color:var(--platform-fg-3);margin-top:2px;font-size:11px;line-height:1.4}.platform-state-overview__body{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:16px;display:grid}.platform-section-head--tight{margin-bottom:10px}.platform-action-queue,.platform-server-preview{min-width:0}.platform-action-queue__list,.platform-server-preview__list{flex-direction:column;gap:8px;display:flex}.platform-action-queue__button{border:1px solid var(--platform-border-1);background:var(--platform-bg-3);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:.875rem 1rem;text-decoration:none;display:flex}.platform-action-queue__button--warn{background:#d9b27f14;border-color:#d9b27f47}.platform-action-queue__button--good{background:#4ade8012;border-color:#4ade803d}.platform-action-queue__button--static{cursor:default}.platform-action-queue__title,.platform-action-queue__detail{display:block}.platform-action-queue__title{color:var(--platform-fg-1);font-size:12.5px;font-weight:700}.platform-action-queue__detail{color:var(--platform-fg-3);margin-top:3px;font-size:11.5px;line-height:1.45}.platform-server-preview__row{border:1px solid var(--platform-border-1);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:.875rem 1rem;display:flex}.platform-server-preview__name{color:var(--platform-fg-1);font-size:13px;font-weight:700}.platform-server-preview__roles,.platform-server-preview__empty{color:var(--platform-fg-3);margin-top:3px;font-size:11.5px;line-height:1.45}.platform-guild-verified-wallet{color:var(--platform-fg-3);letter-spacing:.02em;margin-top:2px;font-size:11px}.platform-server-preview__row .platform-guild-verified-wallet{margin-bottom:2px}.platform-guild-card__head+.platform-guild-verified-wallet{margin:-.25rem 0 .35rem}.platform-role-stand{flex-direction:column;gap:3px;display:flex}.platform-role-stand--compact{gap:2px}.platform-role-stand__line{line-height:1.4}.platform-role-stand__line--entitlement{color:var(--platform-fg-2);letter-spacing:.01em;font-size:11px}.platform-role-stand__line--role{color:var(--platform-fg-1);font-size:11.5px;font-weight:600}.platform-role-stand__line--muted{color:var(--platform-fg-3);font-size:11px}.platform-role-stand__line--synced{color:var(--platform-success)}.platform-role-stand__line--attention{color:var(--platform-gold)}.platform-guild-card__roles .platform-role-stand{gap:4px}.platform-guild-card__roles .platform-role-stand__line--entitlement{font-size:11.5px}.platform-guild-card__roles .platform-role-stand__line--role{font-size:12.5px}.platform-server-preview__empty{border:1px solid var(--platform-border-1);border-radius:10px;padding:1rem}.platform-server-preview__toggle{border:1px dashed var(--platform-border-1);width:100%;color:var(--platform-fg-3);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:.75rem 1rem;font-size:12px;display:flex}.platform-state-overview__note{color:var(--platform-gold);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.platform-state-overview__note--good{color:var(--platform-success)}.platform-rail__status-card-head,.platform-rail__status-card-kicker{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.platform-rail__status-card-kicker{color:var(--platform-fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.platform-rail__status-card-title{color:#e8c89a;font-size:13px;font-weight:600}.platform-rail__status-card-copy{color:var(--platform-fg-3);margin-top:2px;font-size:11px;line-height:1.45}.platform-rail__status-card-hint{color:var(--platform-fg-3);margin-top:-2px;margin-bottom:2px;font-size:10px;line-height:1.4}.platform-status-stack{flex-direction:column;gap:6px;margin-top:10px;display:flex}.platform-status-row{grid-template-columns:14px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.platform-status-row__label{color:var(--platform-fg-3)}.platform-status-row__value{font-weight:600}.platform-rail__status-action,.platform-rail__library-link,.platform-inline-cta{border:1px solid var(--platform-border-2);color:var(--platform-fg-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-family:inherit;font-size:12px;display:inline-flex}.platform-rail__library-link{justify-content:center;width:100%;margin-top:0}.platform-inline-cta--ghost{padding:4px 10px}.platform-next-step-banner{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:1rem 1.25rem;display:flex}.platform-stat-card{padding:16px 18px;position:relative;overflow:hidden}.platform-stat-card__glow{opacity:.15;filter:blur(20px);border-radius:50%;width:60px;height:60px;position:absolute;top:-20px;right:-20px}.platform-stat-card__label{color:var(--platform-fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.platform-stat-card__value{letter-spacing:-.01em;margin-top:2px;font-size:24px;font-weight:800}.platform-stat-card__sub{color:var(--platform-fg-3);margin-top:4px;font-size:11px}.platform-section-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.platform-section-head h3{letter-spacing:-.005em;font-size:14px;font-weight:700}.platform-stack{flex-direction:column;gap:10px;display:flex}.platform-nft-row{cursor:pointer;align-items:center;gap:14px;padding:12px 16px;display:flex}.platform-nft-row__avatar{background:linear-gradient(135deg,#667eea59,var(--platform-bg-3));width:44px;height:44px;color:var(--platform-indigo);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.platform-nft-row__title{font-size:13px;font-weight:600}.platform-nft-row__meta{color:var(--platform-fg-3);margin-top:2px;font-size:10.5px}.platform-action-list{padding:0;overflow:hidden}.platform-action-list__row{border-bottom:1px solid var(--platform-border-1);padding:12px 16px}.platform-action-list__row--last{border-bottom:none}.platform-action-list__btn{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:block}.platform-action-list__title{color:var(--platform-fg-1);font-size:12.5px}.platform-action-list__sub{color:var(--platform-fg-3);margin-top:2px;font-size:11px}.platform-mini-summary{color:var(--platform-fg-2);flex-direction:column;gap:8px;padding:12px 16px;font-size:12px;display:flex}.platform-mini-summary__row{align-items:center;gap:8px;display:flex}.platform-filter-bar{background:var(--platform-bg-2);border:1px solid var(--platform-border-1);border-radius:10px;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.platform-filter-bar__btn{color:var(--platform-fg-3);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600}.platform-filter-bar__btn--active{background:var(--platform-bg-3);color:var(--platform-fg-1)}.platform-events-grid,.platform-home-two-col,.platform-collection-grid{gap:18px;display:grid}.platform-events-grid,.platform-home-two-col{grid-template-columns:repeat(2,1fr)}.platform-home-two-col--single{grid-template-columns:1fr}.platform-collection-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.platform-event-card,.platform-collection-card{cursor:pointer;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.platform-event-card:hover,.platform-event-card:focus-visible{border-color:#d9b27f73;transform:translateY(-2px);box-shadow:0 12px 32px #00000047}.platform-event-card:focus-visible{outline-offset:2px;outline:2px solid #d9b27f8c}.platform-event-card__media,.platform-next-event-card__media,.platform-collection-card__media{position:relative;overflow:hidden}.platform-event-card__media{background:linear-gradient(#667eea26,#000);height:160px}.platform-event-card__media img,.platform-next-event-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.platform-next-event-card__media{background:linear-gradient(135deg,#d9b27f59,#000);min-height:220px}.platform-event-card__chips,.platform-next-event-card__badge{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.platform-event-card__body,.platform-next-event-card__body,.platform-collection-card__body{padding:1.125rem 1.25rem}.platform-next-event-card__body{flex-direction:column;justify-content:space-between;padding:1.75rem 2rem;display:flex}.platform-event-card__title,.platform-collection-card__title{letter-spacing:-.01em;margin-bottom:4px;font-size:22px;font-weight:500}.platform-collection-card__title{font-size:18px}.platform-event-card__subtitle,.platform-next-event-card__meta{color:var(--platform-fg-3);margin-bottom:14px;font-size:12.5px}.platform-next-event-card__meta{letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px}.platform-next-event-card__title{margin-bottom:8px;font-size:clamp(1.5rem,3vw,2.125rem)}.platform-next-event-card__desc{color:var(--platform-fg-2);margin-bottom:16px;font-size:14px;font-style:italic;line-height:1.5}.platform-next-event-card__facts,.platform-event-card__footer{color:var(--platform-fg-2);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.platform-next-event-card__facts span,.platform-event-card__footer div{align-items:center;gap:6px;display:inline-flex}.platform-event-card__footer{justify-content:space-between;align-items:center}.platform-event-card__price{color:var(--platform-fg-3);align-items:center;gap:4px;margin-top:10px;font-size:11px;display:inline-flex}.platform-event-card__cta{color:var(--platform-gold);align-items:center;gap:4px;margin-top:12px;font-size:12px;font-weight:600;display:inline-flex}.platform-next-event-card__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.platform-collection-card__media{aspect-ratio:1;background:linear-gradient(135deg,#667eea40,#0a0a0f)}.platform-collection-card__fallback{width:100%;height:100%;color:var(--platform-indigo);justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.platform-collection-card__collection{color:var(--platform-fg-3);margin-top:4px;font-size:12px}.platform-collection-card__meta{color:var(--platform-fg-3);justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.platform-guild-list{flex-direction:column;gap:10px;display:flex}.platform-guild-card{padding:1rem 1.125rem}.platform-guild-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-guild-card__name{font-size:14px;font-weight:600}.platform-guild-card__slug{color:var(--platform-fg-3);margin-top:2px;font-size:10px}.platform-guild-card__roles{color:var(--platform-fg-2);margin-top:8px;font-size:12px;line-height:1.45}.platform-guild-card__roles--muted{color:var(--platform-fg-3)}.platform-guild-card__join{margin-top:10px;text-decoration:none;display:inline-flex}.platform-community-card{margin-bottom:14px;padding:1.25rem}.platform-community-servers{margin-bottom:24px}.platform-community-servers__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.platform-community-servers__hint{color:var(--platform-fg-2);background:#7ec6d214;border:1px solid #7ec6d233;border-radius:10px;margin:0 0 14px;padding:.75rem 1rem;font-size:12px;line-height:1.5}.platform-community-events{border:1px solid var(--platform-border);background:var(--platform-surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:1rem 1.125rem;display:flex}.platform-community-events__title{font-size:13px;font-weight:600}.platform-community-events__copy{color:var(--platform-fg-3);margin:4px 0 0;font-size:12px;line-height:1.45}.platform-community-card__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.platform-community-card__icon{width:40px;height:40px;color:var(--platform-indigo);background:#667eea26;border-radius:10px;justify-content:center;align-items:center;display:flex}.platform-community-card__title{font-size:14px;font-weight:600}.platform-community-card__sub{color:var(--platform-fg-3);font-size:12px}.platform-dot-live{border-radius:9999px;width:6px;height:6px;display:inline-block}.platform-discord-invite{gap:14px;margin-bottom:24px;padding:1.25rem;display:flex}.platform-discord-invite--banner{align-items:flex-start}.platform-discord-invite__icon{width:40px;height:40px;color:var(--platform-cyan);background:#7ec6d226;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.platform-discord-invite__title{margin-bottom:6px;font-size:14px;font-weight:700}.platform-discord-invite__copy{color:var(--platform-fg-3);margin:0;font-size:12.5px;line-height:1.55}.platform-discord-invite__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.platform-discord-invite__primary,.platform-discord-invite__secondary{text-decoration:none}.platform-status-actions{flex-direction:column;gap:6px;margin-top:10px;display:flex}.platform-rail__status-action--primary{color:var(--platform-cyan);background:#7ec6d21f;border-color:#7ec6d259;justify-content:center;text-decoration:none}.platform-rail__status-action--ghost{margin-top:0}.platform-rail__status-hint,.platform-discord-invite__hint{color:var(--platform-fg-3);font-size:11px;line-height:1.45}.platform-rail__status-hint{text-align:center}.platform-discord-invite__hint{align-self:center;margin:0}@media(max-width:900px){.platform-main-section{padding:1.25rem 1rem 1.5rem}.platform-state-overview__head,.platform-state-overview__body{grid-template-columns:1fr}.platform-state-overview__head{flex-direction:column}.platform-state-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-home-two-col,.platform-events-grid{grid-template-columns:1fr!important}}@media(max-width:600px){.platform-stat-grid,.platform-state-summary{grid-template-columns:1fr}}@media(max-width:768px){.platform-next-event-card{grid-template-columns:1fr!important}}.platform-event-drawer{flex-direction:column;max-width:520px;display:flex;overflow:hidden;background:var(--platform-bg-1)!important;color:var(--platform-fg-1)!important;border-left:1px solid var(--platform-border-1)!important;padding:0!important}.platform-event-drawer__hero{flex-shrink:0;height:220px;position:relative;overflow:hidden}.platform-event-drawer__hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.platform-event-drawer__hero-gradient{pointer-events:none;background:linear-gradient(#0000,#08090de0);position:absolute;top:0;right:0;bottom:0;left:0}.platform-event-drawer__close{z-index:2;border:1px solid var(--platform-border-2);width:36px;height:36px;color:var(--platform-fg-1);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.platform-event-drawer__hero-text{z-index:1;background:linear-gradient(#0000,#00000080);padding:1.25rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.platform-event-drawer__chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.platform-event-drawer__title{letter-spacing:-.02em;font-weight:500;line-height:1.2;font-family:var(--serif,Georgia,serif);color:var(--platform-fg-1)!important;margin:0!important;font-size:1.5rem!important}.platform-event-drawer__tagline{color:var(--platform-fg-2);margin:4px 0 0;font-size:12px}.platform-event-drawer__scroll{flex:1;min-height:0;max-height:min(60vh,480px)}.platform-event-drawer__body{padding:1.25rem 1.5rem 1.75rem}.platform-event-drawer__desc{color:var(--platform-fg-2);margin:0 0 1.25rem;font-size:14px;line-height:1.6}.platform-event-drawer__grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1.5rem;display:grid}@media(max-width:400px){.platform-event-drawer__grid{grid-template-columns:1fr}}.platform-event-drawer__cell{background:var(--platform-bg-2);border:1px solid var(--platform-border-1);border-radius:10px;padding:10px 12px}.platform-event-drawer__cell-label{color:var(--platform-fg-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;margin-bottom:4px;font-size:9.5px;display:flex}.platform-event-drawer__cell-value{color:var(--platform-fg-1);font-size:13px;font-weight:600;line-height:1.35}.platform-event-drawer__actions{flex-direction:column;gap:10px;display:flex}.platform-event-drawer__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.platform-event-drawer__btn--primary{background:var(--platform-indigo);color:#fff;border-color:var(--platform-indigo)}.platform-event-drawer__btn--primary:hover{filter:brightness(.95)}.platform-event-drawer__btn--ghost{color:var(--platform-fg-2);border-color:var(--platform-border-2);background:0 0}.platform-event-drawer__btn--ghost:hover{background:var(--platform-bg-3);color:var(--platform-fg-1)}.platform-journey{margin-top:1.25rem}.platform-journey__filters{margin-bottom:1.25rem}.platform-journey-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:1.25rem;display:grid}.platform-journey-stats__item{border:1px solid var(--platform-border-1);text-align:center;background:#ffffff06;border-radius:10px;padding:.875rem}.platform-journey-stats__value{color:var(--platform-fg-1);font-size:18px;font-weight:800;line-height:1.2}.platform-journey-stats__label{color:var(--platform-fg-3);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px}.platform-journey-timeline{flex-direction:column;gap:1.5rem;display:flex}.platform-journey-group__head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.platform-journey-group__label{color:var(--platform-fg-3);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;font-size:10px}.platform-journey-group__line{background:var(--platform-border-1);flex:1;height:1px}.platform-journey-list{border:1px solid var(--platform-border-1);background:var(--platform-bg-2);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.platform-journey-item{border-bottom:1px solid var(--platform-border-1);gap:12px;padding:14px 16px 14px 28px;display:flex;position:relative}.platform-journey-item:last-child{border-bottom:none}.platform-journey-item__dot{background:var(--platform-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:14px;box-shadow:0 0 0 3px #d4af3726}.platform-journey-item__body{flex:1;min-width:0}.platform-journey-item__head{align-items:flex-start;gap:12px;display:flex}.platform-journey-item__thumb{-o-object-fit:cover;object-fit:cover;border:1px solid var(--platform-border-1);border-radius:8px;flex-shrink:0;width:40px;height:40px}.platform-journey-item__thumb--fallback{background:var(--platform-bg-3)}.platform-journey-item__icon{width:40px;height:40px;color:var(--platform-gold);background:#d4af3714;border:1px solid #d4af3733;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.platform-journey-item__content{flex:1;min-width:0}.platform-journey-item__title{color:var(--platform-fg-1);font-size:13px;font-weight:600;line-height:1.35}.platform-journey-item__meta{color:var(--platform-fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.platform-journey-item__relative{color:var(--platform-fg-3);opacity:.85}.platform-journey-item__relative:before{content:"·";margin-right:6px}.platform-journey-item__tags{margin-top:8px}.platform-journey-item__tx{color:var(--platform-cyan);margin-top:8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.platform-journey-item__tx:hover{text-decoration:underline}.platform-journey-empty{text-align:center;border:1px dashed var(--platform-border-1);color:var(--platform-fg-3);border-radius:12px;margin-top:1.25rem;padding:2.5rem 1.5rem}.platform-journey-empty__title{color:var(--platform-fg-2);margin-top:12px;font-size:14px;font-weight:600}.platform-journey-empty__copy{max-width:320px;color:var(--platform-fg-3);margin:8px auto 0;font-size:12px;line-height:1.5}.platform-journey-loading{flex-direction:column;gap:10px;margin-top:1.25rem;display:flex}.platform-journey-loading__row{background:linear-gradient(90deg,var(--platform-bg-2)0%,#ffffff0a 50%,var(--platform-bg-2)100%);background-size:200% 100%;border-radius:10px;height:72px;animation:1.2s ease-in-out infinite platform-journey-shimmer}@keyframes platform-journey-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.scxt-home-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d9b27f,#f0e6d2 40%,#fff);-webkit-background-clip:text;background-clip:text}.scxt-home-orb{filter:blur(120px);pointer-events:none;will-change:transform;opacity:.5;border-radius:50%;position:absolute}@keyframes scxt-orb-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.scxt-home-glow-line{background:linear-gradient(90deg,#0000,#d9b27f99 20%,#7ec6d299,#c7867280 80%,#0000);height:1px;position:relative;overflow:hidden}.scxt-home-glow-line:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:3s ease-in-out infinite scxt-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes scxt-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.scxt-home-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;box-shadow:0 14px 40px #00000047}.scxt-home-card:hover{border-color:#d9b27f59;transform:translateY(-3px)scale(1.015);box-shadow:0 20px 50px #0006,0 0 30px #d9b27f14}.scxt-home-stat-value{text-shadow:0 0 40px #d9b27f4d,0 0 80px #7ec6d226}.scxt-home-spotlight-col{position:relative}.scxt-home-spotlight-col:before{content:"";z-index:-1;background:linear-gradient(135deg,#d9b27f80,#7ec6d24d,#d9b27f80);border-radius:1.6rem;animation:3s ease-in-out infinite scxt-pulse;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}@keyframes scxt-pulse{0%,to{opacity:.5}50%{opacity:.85}}.scxt-home-step-bg{color:#ffffff0a;pointer-events:none;font-size:5rem;font-weight:900;line-height:1;font-family:var(--scxt-font-display);position:absolute;top:-.5rem;right:.5rem}.scxt-home-accent-border{box-shadow:inset 0 1px #ffffff1f,0 0 32px #d9b27f1f}.scxt-home-icon-wrap{background:linear-gradient(135deg,#d9b27f33,#7ec6d226);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.scxt-home-hero-vignette{pointer-events:none;background:radial-gradient(#0000 30%,#040608d9);position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:640px){.scxt-home-step-bg{font-size:3.5rem}.scxt-home-spotlight-col:before{border-radius:1.2rem}}.about-page{min-height:calc(100vh - var(--portal-ds-chrome));color:#f4f4f5;isolation:isolate;background:radial-gradient(circle at 50% -10%,#8fa8ff2e,#0000 45%),radial-gradient(circle at 100% 30%,#d9b27f1a,#0000 35%),radial-gradient(circle at -10% 70%,#7ec6d21a,#0000 40%),#07090d;position:relative;overflow-x:hidden}.about-page__noise{pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:overlay;background-image:radial-gradient(circle at 10% 20%,#ffffff05 0,#0000 30%),radial-gradient(circle at 90% 80%,#ffffff05 0,#0000 35%);position:fixed;top:0;right:0;bottom:0;left:0}.about-page__inner{z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);position:relative}.about-hero{text-align:center;justify-content:center;align-items:center;min-height:clamp(560px,88vh,820px);padding:clamp(3rem,10vh,7rem) 0 clamp(3rem,8vh,5rem);display:flex;position:relative}.about-hero__canvas{pointer-events:none;z-index:0;opacity:.9;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.about-hero__inner{z-index:2;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.about-hero__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#fff9;-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:8px;padding:6px 18px;font-size:11px;font-weight:700;display:inline-flex}.about-hero__eyebrow-dot{background:radial-gradient(circle,#d9b27f,#d9b27f59 70%);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite about-pulse;box-shadow:0 0 12px #d9b27fb3}.about-hero__title{letter-spacing:-.04em;-webkit-text-fill-color:transparent;text-shadow:0 0 60px #8fa8ff40;background:linear-gradient(#fff,#cbd5e1 70%,#fff6);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.5rem,7vw,5.25rem);font-weight:800;line-height:1.02}.about-hero__triad{letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:clamp(8px,1.6vw,18px);margin-top:clamp(.25rem,1vw,.75rem);font-size:clamp(1rem,1.8vw,1.35rem);font-weight:700;display:inline-flex}.about-hero__triad-item{padding:0 4px;position:relative}.about-hero__triad-item--bes{color:#8fcfe3;text-shadow:0 0 18px #8fcfe38c}.about-hero__triad-item--sxt{color:#b6c1ff;text-shadow:0 0 18px #8fa8ff8c}.about-hero__triad-item--scxt{color:#e8c98a;text-shadow:0 0 18px #d9b27f8c}.about-hero__triad-sep{background:#ffffff59;border-radius:50%;align-self:center;width:6px;height:6px}.about-hero__lede{color:#ffffffb3;max-width:38rem;margin:.5rem auto 0;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.75}.about-hero__scroll{letter-spacing:.3em;text-transform:uppercase;color:#ffffff73;z-index:2;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.about-hero__scroll-line{background:linear-gradient(#fff6,#0000);width:1px;height:32px;animation:2.2s ease-in-out infinite about-scroll-pulse}@keyframes about-scroll-pulse{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes about-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.about-pillar{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(4rem,10vh,7rem) 0;display:grid;position:relative}.about-pillar__media{aspect-ratio:1;width:100%;max-width:460px;transform-style:preserve-3d;perspective:1200px;margin:0 auto;position:relative}.about-pillar__copy{flex-direction:column;gap:1.25rem;display:flex}.about-pillar__eyebrow{letter-spacing:.28em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.about-pillar__title{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1}.about-pillar__title-accent{letter-spacing:.04em;color:#ffffff8c;margin-top:.4em;font-size:.65em;font-weight:700;display:block}.about-pillar__body{color:#ffffffbd;max-width:34rem;font-size:15px;line-height:1.85}.about-pillar__chips{flex-wrap:wrap;gap:8px;display:flex}.about-pillar__chip{letter-spacing:.06em;color:#ffffffbf;background:#ffffff08;border:1px solid #ffffff24;border-radius:9999px;padding:6px 12px;font-size:11px;font-weight:600}.about-pillar__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.about-pillar__list li{color:#ffffffc7;padding-left:22px;font-size:14px;line-height:1.7;position:relative}.about-pillar__list li:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:0}.about-pillar__quote{color:#ffffffb3;border-left:2px solid;padding:4px 0 4px 16px;font-size:14px;font-style:italic;position:relative}.about-pillar--reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.about-pillar--reverse .about-pillar__media{order:2}@media(max-width:860px){.about-pillar,.about-pillar--reverse{grid-template-columns:1fr}.about-pillar--reverse .about-pillar__media{order:0}}.about-pillar--sxt .about-pillar__eyebrow{color:#c7d2fe;background:#6366f11a;border:1px solid #6366f152}.about-pillar--sxt .about-pillar__title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#c7d2fe 80%);-webkit-background-clip:text;background-clip:text}.about-pillar--sxt .about-pillar__list li{color:#c7d2fed9}.about-pillar--sxt .about-pillar__quote{color:#c7d2fe}.about-pillar--bes .about-pillar__eyebrow{color:#8fcfe3;background:#38bdf814;border:1px solid #38bdf852}.about-pillar--bes .about-pillar__title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#8fcfe3 80%);-webkit-background-clip:text;background-clip:text}.about-pillar--bes .about-pillar__list li{color:#8fcfe3eb}.about-pillar--bes .about-pillar__quote{color:#8fcfe3}.about-pillar--scxt .about-pillar__eyebrow{color:#e8c98a;background:#d9b27f1a;border:1px solid #d9b27f5c}.about-pillar--scxt .about-pillar__title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#e8c98a 80%);-webkit-background-clip:text;background-clip:text}.about-pillar--scxt .about-pillar__list li{color:#e8c98aeb}.about-pillar--scxt .about-pillar__quote{color:#e8c98a}.about-orbit{filter:drop-shadow(0 30px 60px #4f46e540);background:radial-gradient(circle,#6366f138,#0000 55%),radial-gradient(circle,#1e1b4bb3,#0f141900 70%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.about-orbit__ring{border:1px solid #8fa8ff40;border-radius:50%;animation:28s linear infinite about-orbit-spin;position:absolute}.about-orbit__ring--a{top:6%;right:6%;bottom:6%;left:6%}.about-orbit__ring--b{border-color:#8fa8ff2e;animation-duration:38s;animation-direction:reverse;top:18%;right:18%;bottom:18%;left:18%}.about-orbit__ring--c{border-color:#8fa8ff1f;animation-duration:24s;top:30%;right:30%;bottom:30%;left:30%}.about-orbit__core{background:radial-gradient(circle,#8fa8ff,#4f46e5 60%,#1e1b4b);border-radius:50%;justify-content:center;align-items:center;width:32%;height:32%;animation:4.6s ease-in-out infinite about-orbit-breath;display:flex;position:relative;box-shadow:0 0 60px #8fa8ff8c,inset 0 0 32px #ffffff2e}.about-orbit__core-mark{letter-spacing:.08em;color:#ffffffe6;text-shadow:0 0 16px #ffffff80;font-size:clamp(20px,4vw,32px);font-weight:900}.about-orbit__node{background:#c7d2fe;border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #8fa8ffd9}@keyframes about-orbit-spin{to{transform:rotate(360deg)}}@keyframes about-orbit-breath{0%,to{transform:scale(1);box-shadow:0 0 60px #8fa8ff8c,inset 0 0 32px #ffffff2e}50%{transform:scale(1.04);box-shadow:0 0 90px #8fa8ffcc,inset 0 0 48px #ffffff47}}.about-eye{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.about-eye__halo{filter:blur(4px);background:radial-gradient(circle,#38bdf859,#082f498c 50%,#0000 70%);border-radius:50%;animation:8s ease-in-out infinite about-eye-halo;position:absolute;top:8%;right:8%;bottom:8%;left:8%}.about-eye__iris{background:radial-gradient(circle,#cfeefc,#38bdf8 28%,#0c4a6e 68%,#021326);border-radius:50%;justify-content:center;align-items:center;width:52%;height:52%;display:flex;position:relative;box-shadow:0 0 60px #38bdf899,inset 0 0 36px #0009,inset 0 0 14px #cfeefc80}.about-eye__pupil{background:#02060a;border-radius:50%;width:32%;height:32%;position:relative;box-shadow:inset 0 0 16px #cfeefcb3}.about-eye__pupil:after{content:"";filter:blur(.5px);background:#ffffffd9;border-radius:50%;width:22%;height:22%;position:absolute;top:18%;left:22%}.about-eye__ring{border:1px dashed #8fcfe352;border-radius:50%;animation:60s linear infinite about-orbit-spin;position:absolute;top:0;right:0;bottom:0;left:0}.about-eye__kanji{color:#cfeefc1f;letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 0 24px #38bdf840;white-space:nowrap;font-family:Noto Serif JP,YuMincho,Hiragino Mincho ProN,serif;font-weight:900;position:absolute}.about-eye__kanji--top{font-size:clamp(48px,10vw,96px);top:4%;left:6%;transform:rotate(-6deg)}.about-eye__kanji--bottom{color:#cfeefc1a;font-size:clamp(40px,9vw,84px);bottom:6%;right:4%;transform:rotate(4deg)}.about-eye__kanji--mid{letter-spacing:.4em;color:#cfeefc73;font-size:clamp(20px,3vw,28px);top:50%;left:-6%;transform:translateY(-50%)rotate(-90deg)}@keyframes about-eye-halo{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.about-deck{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.about-deck__card{-webkit-backdrop-filter:blur(12px);color:#ffffffe6;background:linear-gradient(160deg,#d9b27f2e,#d9b27f0a 60%,#0f1419b3);border:1px solid #d9b27f47;border-radius:18px;flex-direction:column;justify-content:space-between;width:64%;height:60%;padding:18px;display:flex;position:absolute;box-shadow:0 30px 60px #00000080,inset 0 0 24px #ffffff0a}.about-deck__card--a{z-index:1;transform:translate(-22%,-16%)rotate(-9deg)}.about-deck__card--b{z-index:3;background:linear-gradient(160deg,#d9b27f4d,#d9b27f0d 60%,#0f1419d9);border-color:#d9b27f80;transform:translate(0)rotate(2deg)}.about-deck__card--c{z-index:2;transform:translate(22%,14%)rotate(7deg)}.about-deck__chip{letter-spacing:.16em;text-transform:uppercase;color:#e8c98a;background:#d9b27f2e;border:1px solid #d9b27f73;border-radius:9999px;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:700}.about-deck__title{font-size:clamp(13px,1.4vw,18px);font-weight:700;line-height:1.3}.about-deck__meta{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:600}.about-deck__glow{z-index:0;pointer-events:none;filter:blur(4px);background:radial-gradient(circle,#d9b27f2e,#0000 65%);border-radius:50%;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.about-divider{align-items:center;gap:18px;padding:1rem 0;display:flex}.about-divider__line{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);flex:1;height:1px}.about-divider__label{letter-spacing:.32em;text-transform:uppercase;color:#ffffff6b;font-size:10px;font-weight:700}.about-circulation{text-align:center;padding:clamp(3rem,8vh,5rem) 0;position:relative}.about-circulation__title{letter-spacing:-.025em;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800}.about-circulation__desc{color:#fff9;max-width:36rem;margin:0 auto 2.5rem;font-size:14px;line-height:1.8}.about-circulation__svg{width:100%;max-width:720px;height:auto;margin:0 auto;display:block}.about-circulation__node-label{letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:700}.about-closing{text-align:center;padding:clamp(4rem,10vh,7rem) 0 clamp(5rem,12vh,8rem);position:relative}.about-closing__title{letter-spacing:-.025em;max-width:28rem;margin:0 auto .75rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:1.2}.about-closing__sub{color:#fff9;max-width:32rem;margin:0 auto 2rem;font-size:14px;line-height:1.8}.about-closing__cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media(prefers-reduced-motion:reduce){.about-hero__eyebrow-dot,.about-hero__scroll-line,.about-orbit__ring,.about-orbit__core,.about-eye__halo,.about-eye__ring{animation:none!important}}.home-landing{min-height:calc(100vh - var(--portal-ds-chrome));color:#f4f4f5;isolation:isolate;background:linear-gradient(125deg,#8fa8ff1f,#8fa8ff00 38%),linear-gradient(235deg,#d9b27f1a,#d9b27f00 42%),linear-gradient(#07090d,#10131a 48%,#07090d);position:relative;overflow-x:hidden}.home-landing__inner{z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem) clamp(2rem,6vh,5rem);position:relative}.home-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.74fr);justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);min-height:clamp(520px,78vh,720px);padding:clamp(3rem,10vh,6rem) 0 clamp(2rem,6vh,4rem);display:grid;position:relative}.home-hero--solo{grid-template-columns:1fr}.home-hero__canvas{pointer-events:none;z-index:0;opacity:.55;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.home-hero>:not(.home-hero__canvas){z-index:1;position:relative}.home-hero__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.home-hero__eyebrow{letter-spacing:0;text-transform:uppercase;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:10px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}.home-hero__live-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite home-hero-live;box-shadow:0 0 #4ade8099}@keyframes home-hero-live{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 10px #4ade8000}}.home-hero__title{letter-spacing:0;-webkit-text-fill-color:transparent;background:linear-gradient(#fff,#c7d2fe 70%,#c7d2fe8c);-webkit-background-clip:text;background-clip:text;max-width:22ch;margin:0;font-size:4.6rem;font-weight:800;line-height:1.05}.home-hero__title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e8c98a,#f7e4b3 60%,#e8c98a);-webkit-background-clip:text;background-clip:text}.home-hero__lede{color:#ffffffb8;max-width:36rem;font-size:1rem;line-height:1.75}.home-hero__cta{flex-wrap:wrap;gap:10px;margin-top:.5rem;display:flex}.home-hero__cta .portal-ds-btn,.home-session__cta .portal-ds-btn,.home-closing__cta .portal-ds-btn{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.home-hero__cta .portal-ds-btn--primary{padding:12px 22px;font-size:14px;box-shadow:0 14px 32px #6366f152}.home-hero__cta .portal-ds-btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #6366f16b}.home-hero__meta{letter-spacing:0;text-transform:uppercase;color:#ffffff6b;flex-wrap:wrap;gap:18px;margin-top:clamp(1rem,2vh,1.5rem);font-size:11px;font-weight:600;display:inline-flex}.home-hero__meta-item{align-items:center;gap:8px;display:inline-flex}.home-hero__meta-item:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px}.home-btn__icon{flex-shrink:0}.home-hero__visual{justify-self:end;gap:.75rem;width:100%;min-width:0;max-width:430px;display:grid}.home-hero__frame{aspect-ratio:4/5;background:#0d1012;border:1px solid #ffffff1f;border-radius:8px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000006b}.home-hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-hero__image-shade{background:linear-gradient(#0000000a 20%,#000000d1);position:absolute;top:0;right:0;bottom:0;left:0}.home-hero__event-chip{color:#f6e3b0;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#0f1419ad;border:1px solid #d9b27f8c;border-radius:9999px;padding:5px 11px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.home-hero__event-copy{gap:.55rem;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.home-hero__event-kicker{color:#f6e3b0d1;letter-spacing:0;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.home-hero__event-title{color:#fff;letter-spacing:0;margin:0;font-size:1.45rem;font-weight:800;line-height:1.16}.home-hero__event-meta{color:#ffffffc2;gap:.4rem;font-size:12px;line-height:1.45;display:grid}.home-hero__event-meta span{align-items:center;gap:.45rem;display:inline-flex}.home-hero__cue-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.home-hero__cue-list div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:.75rem}.home-hero__cue-list dt{color:#ffffff80;letter-spacing:0;text-transform:uppercase;align-items:center;gap:.35rem;font-size:10px;font-weight:800;display:flex}.home-hero__cue-list dd{color:#ffffffd6;margin:.35rem 0 0;font-size:12px;line-height:1.4}.home-section{padding:clamp(3rem,7vh,5rem) 0}.home-section__head{flex-direction:column;gap:.625rem;max-width:42rem;margin-bottom:clamp(1.5rem,3vw,2rem);display:flex}.home-section__eyebrow{letter-spacing:0;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:10px;font-weight:800;display:inline-flex}.home-section__eyebrow-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.home-section__title{letter-spacing:0;color:#fff;margin:0;font-size:2.15rem;font-weight:800;line-height:1.2}.home-section__desc{color:#ffffff9e;font-size:14px;line-height:1.75}.home-session{background:linear-gradient(160deg,#d9b27f1f,#d9b27f05 60%,#0f1419b3);border:1px solid #d9b27f47;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.home-session>*{z-index:1;position:relative}.home-session__poster{aspect-ratio:4/3;background:#0d1012;border:1px solid #ffffff14;border-radius:8px;position:relative;overflow:hidden}.home-session__poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-session__poster-overlay{background:linear-gradient(#0000 40%,#000000c7);position:absolute;top:0;right:0;bottom:0;left:0}.home-session__poster-chip{letter-spacing:0;text-transform:uppercase;color:#f6e3b0;-webkit-backdrop-filter:blur(6px);background:#d9b27f38;border:1px solid #d9b27f8c;border-radius:9999px;padding:5px 11px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.home-session__body{flex-direction:column;justify-content:space-between;gap:1rem;min-width:0;display:flex}.home-session__label{letter-spacing:0;text-transform:uppercase;color:#f6e3b0;font-size:10px;font-weight:800}.home-session__title{letter-spacing:0;color:#fff;margin:.25rem 0 0;font-size:1.8rem;font-weight:800;line-height:1.2}.home-session__lede{color:#ffffffb3;font-size:13px;line-height:1.7}.home-session__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:.25rem 0;display:grid}.home-session__facts>div{margin:0;display:block}.home-session__fact-label{letter-spacing:0;text-transform:uppercase;color:#fff6;margin:0 0 4px;font-size:9px;font-weight:800;display:block}.home-session__fact-value{color:#ffffffd9;margin:0;font-size:13px;line-height:1.5;display:block}.home-session__cta{flex-wrap:wrap;gap:10px;margin-top:.25rem;display:flex}.home-session__empty{text-align:center;color:#ffffffa6;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:clamp(2rem,6vh,3rem);font-size:13px;line-height:1.7;display:flex}.home-session__empty strong{color:#f6e3b0;font-weight:700}@media(max-width:760px){.home-session{grid-template-columns:1fr}}.home-triad{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.home-triad__card{-webkit-backdrop-filter:blur(10px);text-align:left;cursor:pointer;color:inherit;background:linear-gradient(165deg,#ffffff0f,#ffffff04 70%,#0f141999);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:14px;padding:clamp(1.25rem,2vw,1.5rem);font-family:inherit;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.home-triad__card:before{content:"";background:var(--triad-glow,transparent);opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;top:0;right:0;bottom:0;left:0}.home-triad__card:hover{border-color:var(--triad-border,#ffffff38);transform:translateY(-3px);box-shadow:0 18px 36px #0006}.home-triad__card:hover:before{opacity:.5}.home-triad__card>*{z-index:1;position:relative}.home-triad__card--sxt{--triad-border:#8fa8ff73;--triad-glow:radial-gradient(circle at 80% 0%,#8fa8ff33,transparent 60%)}.home-triad__card--bes{--triad-border:#8fcfe373;--triad-glow:radial-gradient(circle at 80% 0%,#38bdf833,transparent 60%)}.home-triad__card--scxt{--triad-border:#d9b27f80;--triad-glow:radial-gradient(circle at 80% 0%,#d9b27f38,transparent 60%)}.home-triad__mark{letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:flex}.home-triad__card--sxt .home-triad__mark{color:#fff;background:linear-gradient(135deg,#4f46e5,#818cf8);box-shadow:0 0 24px #6366f173}.home-triad__card--bes .home-triad__mark{color:#f0f9ff;background:linear-gradient(135deg,#0284c7,#38bdf8);box-shadow:0 0 24px #38bdf873}.home-triad__card--scxt .home-triad__mark{color:#1c1206;background:linear-gradient(135deg,#b08146,#e8c98a);box-shadow:0 0 24px #d9b27f73}.home-triad__role{letter-spacing:0;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:800}.home-triad__name{letter-spacing:0;margin:0;font-size:1.4rem;font-weight:800}.home-triad__card--sxt .home-triad__name{color:#c7d2fe}.home-triad__card--bes .home-triad__name{color:#8fcfe3}.home-triad__card--scxt .home-triad__name{color:#e8c98a}.home-triad__copy{color:#ffffffb8;margin:0;font-size:13px;line-height:1.7}.home-triad__link{letter-spacing:0;color:#ffffffd9;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.home-triad__link-arrow{transition:transform .2s}.home-triad__card:hover .home-triad__link-arrow{transform:translate(4px)}.home-personas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.home-persona{background:linear-gradient(170deg,#ffffff0d,#ffffff03 65%,#0f141999);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:10px;padding:1.25rem 1.25rem 1.5rem;display:flex;position:relative}.home-persona__rank{letter-spacing:0;color:#ffffff59;font-size:11px;font-weight:800}.home-persona__title{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.home-persona__copy{color:#ffffff9e;margin:0;font-size:13px;line-height:1.75}.home-persona__hint{letter-spacing:0;color:#c7d2febf;align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:600;display:inline-flex}.home-persona__hint:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.home-signal{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.home-signal__quote{letter-spacing:0;color:#fff;margin:0;font-family:Noto Serif JP,YuMincho,Hiragino Mincho ProN,serif;font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.65}.home-signal__quote:before{content:"“";vertical-align:-.45em;color:#8fa8ff73;margin-right:.05em;font-size:3em;line-height:0}.home-signal__attribution{letter-spacing:0;text-transform:uppercase;color:#c7d2febf;margin-top:1rem;font-size:11px;font-weight:700}.home-signal__stats{gap:14px;display:grid}.home-signal__stat{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;padding:14px 16px}.home-signal__stat-label{letter-spacing:0;text-transform:uppercase;color:#c7d2feb3;font-size:10px;font-weight:800}.home-signal__stat-value{color:#fff;margin-top:4px;font-size:1.3rem;font-weight:700;line-height:1.3}.home-signal__stat-note{color:#ffffff80;margin-top:4px;font-size:11px;line-height:1.6}@media(max-width:760px){.home-signal{grid-template-columns:1fr}}.home-closing{text-align:center;padding:clamp(3rem,8vh,5rem) 0 clamp(4rem,10vh,6rem)}.home-closing__title{letter-spacing:0;-webkit-text-fill-color:transparent;background:linear-gradient(#fff,#ffffff8c);-webkit-background-clip:text;background-clip:text;max-width:24rem;margin:0 auto .75rem;font-size:2.1rem;font-weight:800;line-height:1.25}.home-closing__sub{color:#fff9;max-width:30rem;margin:0 auto 1.5rem;font-size:14px;line-height:1.75}.home-closing__cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home-divider{align-items:center;gap:16px;display:flex}.home-divider__line{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);flex:1;height:1px}.home-divider__label{letter-spacing:0;text-transform:uppercase;color:#ffffff6b;font-size:10px;font-weight:800}@media(max-width:980px){.home-hero{grid-template-columns:1fr;min-height:auto}.home-hero__title{font-size:3.4rem}.home-hero__visual{justify-self:start;max-width:560px}.home-hero__frame{aspect-ratio:16/10;min-height:auto}}@media(max-width:640px){.home-landing__inner{padding-inline:1rem}.home-hero{gap:1.5rem;padding-top:2.25rem}.home-hero__title{font-size:2.45rem;line-height:1.12}.home-hero__eyebrow{white-space:normal;border-radius:8px;max-width:100%}.home-hero__cta,.home-closing__cta,.home-hero__cta .portal-ds-btn,.home-closing__cta .portal-ds-btn{width:100%}.home-hero__meta{gap:8px;display:grid}.home-hero__frame{aspect-ratio:4/3}.home-hero__cue-list{grid-template-columns:1fr}.home-section__title{font-size:1.65rem}.home-session__title{font-size:1.45rem}.home-signal__quote{font-size:1.1rem}.home-signal__quote:before{font-size:2.25em}.home-closing__title{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){.home-hero__live-dot{animation:none!important}}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-40{z-index:40}.z-50{z-index:50}.col-1{grid-column:1}.col-2{grid-column:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-3\/4{height:75%}.h-\[calc\(100vh-100px\)\]{height:calc(100vh - 100px)}.h-full{height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-3\/4{width:75%}.w-5\/6{width:83.3333%}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.scale-\[1\.02\]{scale:1.02}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[rgba\(7\,10\,15\,0\.92\)\]{background-color:#070a0feb}.bg-transparent{background-color:#0000}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-\[1px\]{padding:1px}.text-center{text-align:center}.text-left{text-align:left}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--cx-cyan\)\]{color:var(--cx-cyan)}.text-\[var\(--cx-gold\)\]{color:var(--cx-gold)}.text-\[var\(--cx-rose\)\]{color:var(--cx-rose)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-70{opacity:.7}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-\[0\.82\]{--tw-brightness:brightness(.82);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-\[1\.04\]{--tw-contrast:contrast(1.04);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media(min-width:40rem){.sm\:block{display:block}.sm\:contents{display:contents}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:w-3\/4{width:75%}.sm\:w-auto{width:auto}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:text-\[0\.96rem\]{font-size:.96rem}.sm\:text-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[15px\]{font-size:15px}}@media(min-width:48rem){.md\:w-2\/3{width:66.6667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:hidden{display:none}.lg\:aspect-\[16\/9\]{aspect-ratio:16/9}.lg\:w-1\/2{width:50%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)\,minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr),minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)\,minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.2fr),minmax(320px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)\,minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.25fr),minmax(360px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)\,340px\]{grid-template-columns:minmax(0,1fr),340px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}}@media(min-width:80rem){.xl\:w-2\/5{width:40%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@layer base{html,body{margin:0}*,:before,:after{box-sizing:border-box;border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}}@media(max-width:640px){[data-dapp-kit] button{white-space:nowrap!important}}:root{--scxt-bg:#040608;--scxt-bg-elev:#0b0f13;--scxt-surface:#ffffff14;--scxt-surface-soft:#ffffff0a;--scxt-surface-strong:#ffffff1f;--scxt-line:#ffffff2e;--scxt-line-soft:#ffffff1a;--scxt-text:#f9fafb;--scxt-muted:#f9fafbad;--scxt-dim:#f9fafb80;--scxt-gold:#d9b27f;--scxt-gold-light:#f0e6d2;--scxt-cyan:#7ec6d2;--scxt-rose:#c78672;--scxt-font-display:var(--font-sans);--scxt-font-body:var(--font-sans);--scxt-font-mono:var(--font-mono);--scxt-shadow-card:0 14px 40px #00000059;--scxt-shadow-hover:0 20px 50px #0000007a;--scxt-focus:#d9b27f61;--scxt-radius-panel:1.5rem;--scxt-radius-item:1rem}.scxt-page,.scxt-cinema{--cx-ink:#f9fafb;--cx-dim:#f9fafb9e;--cx-fog:#f9fafb6b;--cx-gold:var(--scxt-gold);--cx-cyan:var(--scxt-cyan);--cx-rose:var(--scxt-rose);--cx-edge:var(--scxt-line-soft);--cx-edge-strong:var(--scxt-line);--cx-surface:var(--scxt-surface-soft);--cx-surface-strong:var(--scxt-surface);--cx-ink-gradient:linear-gradient(135deg,var(--scxt-gold)0%,var(--scxt-gold-light)42%,#fff 100%)}.scxt-page{isolation:isolate;min-height:100vh;color:var(--scxt-text);font-family:var(--scxt-font-body);background:linear-gradient(#040608e6,#06090ce0 58%,#040608f0);position:relative;overflow-x:clip}.scxt-page-shell{min-height:calc(100vh - var(--portal-ds-chrome,4rem))}.scxt-cinema-atmos{pointer-events:none;z-index:0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.scxt-cinema-orb{filter:blur(120px);opacity:.45;border-radius:50%;animation:12s cubic-bezier(.4,0,.2,1) infinite scxt-cinema-orb-drift;position:absolute}.scxt-cinema-orb--a{background:radial-gradient(circle,#d9b27f54,#0000);width:600px;height:600px;animation-delay:0s;top:-150px;right:-100px}.scxt-cinema-orb--b{background:radial-gradient(circle,#7ec6d247,#0000);width:500px;height:500px;animation-delay:-4s;bottom:-100px;left:-80px}.scxt-cinema-orb--c{background:radial-gradient(circle,#667eea38,#0000);width:400px;height:400px;animation-delay:-8s;top:40%;left:40%}@keyframes scxt-cinema-orb-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-25px)scale(1.05)}66%{transform:translate(-20px,18px)scale(.95)}}@media(prefers-reduced-motion:reduce){.scxt-cinema-orb{animation:none}}.scxt-cinema-grid,.scxt-grid-overlay{pointer-events:none;z-index:0;opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 80%);mask-image:radial-gradient(#000,#0000 80%)}.scxt-page-shell .scxt-cinema-grid{position:fixed}.scxt-cinema-noise{pointer-events:none;z-index:0;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.52'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;top:0;right:0;bottom:0;left:0}.scxt-page-shell .scxt-cinema-noise{position:fixed}.scxt-cinema-main,.scxt-page>:not(.scxt-cinema-grid):not(.scxt-cinema-noise):not(.scxt-cinema-atmos){z-index:1;position:relative}.scxt-cinema-main{width:min(1280px,100%);margin:0 auto;padding:3.5rem 1.25rem 7rem}.scxt-cinema-main--narrow{width:min(720px,100%)}.scxt-cinema-main--center{min-height:calc(100vh - var(--portal-ds-chrome,4rem));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.scxt-event-detail-page .scxt-cinema-main{padding-bottom:calc(10.75rem + env(safe-area-inset-bottom))}@media(min-width:640px){.scxt-cinema-main{padding:5rem 2rem 8rem}}@media(min-width:1024px){.scxt-event-detail-page .scxt-cinema-main{padding-bottom:8rem}}.scxt-site-header{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040608db;border-bottom:1px solid #ffffff14;position:sticky;top:0}.scxt-site-header:after{content:"";background:linear-gradient(90deg,#0000,#d9b27f7a 20%,#7ec6d26b,#c7867261 80%,#0000);height:1px;display:block}.scxt-site-header__inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1280px,100%);min-height:60px;margin:0 auto;padding:0 1.25rem;display:flex}.scxt-site-brand{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;display:inline-flex}.scxt-site-brand__mark{font-family:var(--scxt-font-display);letter-spacing:0;background:var(--cx-ink-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:none;justify-content:center;align-items:center;font-size:1.28rem;font-weight:800;line-height:1;display:inline-flex}.scxt-site-brand__body{min-width:0;display:none}.scxt-site-brand__eyebrow,.scxt-site-brand__title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.scxt-site-brand__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#f9fafb61;font-size:.58rem;font-weight:700}.scxt-site-brand__title{color:#f9fafb94;margin-top:.08rem;font-size:.72rem;font-weight:600}.scxt-site-header__controls{align-items:center;gap:.5rem;min-width:0;display:flex}.scxt-site-nav{align-items:center;gap:.25rem;display:none}.scxt-site-nav__link,.scxt-site-header__portal{color:#f9fafba8;cursor:pointer;font-family:var(--scxt-font-display);letter-spacing:.02em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9999px;font-size:.78rem;font-weight:700;line-height:1;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.scxt-site-nav__link{padding:.48rem .78rem}.scxt-site-nav__link:hover,.scxt-site-nav__link[aria-current=page]{color:#fff;background:#ffffff12;border-color:#ffffff14}.scxt-site-header__portal{color:#f9fafbb8;border-color:#ffffff2e;padding:.5rem .9rem}.scxt-site-header__portal:hover{color:#fff;border-color:#d9b27f6b}@media(min-width:640px){.scxt-site-brand__body{display:block}.scxt-site-header__inner{padding:0 2rem}}@media(min-width:860px){.scxt-site-nav{display:flex}}.scxt-kicker,.scxt-cx-eyebrow,.scxt-cx-meta{font-family:var(--scxt-font-display);letter-spacing:.16em;text-transform:uppercase;color:#f9fafb8a;font-size:.68rem;font-weight:700}.scxt-cx-label{font-family:var(--scxt-font-display);letter-spacing:.12em;text-transform:uppercase;color:#f9fafb94;background:#ffffff09;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.scxt-cx-label-dot{background:var(--cx-cyan);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 12px #7ec6d28c}:where(.scxt-cx-display),:where(.scxt-display){font-family:var(--scxt-font-display);letter-spacing:0;color:var(--cx-ink);overflow-wrap:anywhere;font-size:2.4rem;font-weight:800;line-height:1.04}@media(min-width:640px){:where(.scxt-cx-display),:where(.scxt-display){font-size:3.6rem}}@media(min-width:1024px){:where(.scxt-cx-display),:where(.scxt-display){font-size:4.6rem}}.scxt-cx-display--accent,.scxt-cx-heading--accent,.cx-heading-accent{background:var(--cx-ink-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where(.scxt-cx-heading),.scxt-section-title{font-family:var(--scxt-font-display);letter-spacing:0;color:var(--cx-ink);font-size:2rem;font-weight:800;line-height:1.1}@media(min-width:640px){:where(.scxt-cx-heading),.scxt-section-title{font-size:2.5rem}}.scxt-cx-title,.scxt-title-lg,.scxt-title-md{font-family:var(--scxt-font-display);letter-spacing:0;color:var(--cx-ink);font-weight:700;line-height:1.18}.scxt-title-lg{font-size:1.55rem}.scxt-title-md,.scxt-cx-title{font-size:1.25rem}@media(min-width:640px){.scxt-title-lg{font-size:1.9rem}.scxt-title-md,.scxt-cx-title{font-size:1.42rem}}.scxt-body,.scxt-cx-subtitle{color:#f9fafba8;font-size:1rem;line-height:1.75}.scxt-muted{color:var(--scxt-muted)}.scxt-meta{font-family:var(--scxt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f9fafb8a;font-size:.72rem;font-weight:600}.scxt-btn,.scxt-cx-btn{min-height:2.5rem;font-family:var(--scxt-font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.66rem 1.05rem;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.scxt-btn:focus-visible,.scxt-cx-btn:focus-visible,.scxt-site-nav__link:focus-visible,.scxt-site-header__portal:focus-visible,.scxt-site-brand:focus-visible,.scxt-cx-seg__btn:focus-visible,.scxt-faq__button:focus-visible,.scxt-site-footer__link:focus-visible{outline:2px solid var(--scxt-focus);outline-offset:3px}.scxt-btn-accent,.scxt-cx-btn--primary{color:var(--scxt-gold);background:linear-gradient(135deg,#d9b27f38,#d9b27f1a);border-color:#d9b27f7a;box-shadow:inset 0 1px #ffffff1f,0 10px 30px #d9b27f14}.scxt-btn-accent:hover,.scxt-cx-btn--primary:hover{color:var(--scxt-gold-light);background:linear-gradient(135deg,#d9b27f52,#d9b27f29);border-color:#d9b27fb3}.scxt-btn-secondary,.scxt-cx-btn--ghost{color:#f9fafbd6;-webkit-backdrop-filter:blur(12px);background:#ffffff0e;border-color:#ffffff2e}.scxt-btn-secondary:hover,.scxt-cx-btn--ghost:hover{color:#fff;background:#ffffff1a;border-color:#ffffff57}.scxt-btn-quiet,.scxt-cx-btn--quiet{color:#f9fafbb8;background:0 0;border-color:#ffffff24}.scxt-btn-quiet:hover,.scxt-cx-btn--quiet:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.scxt-shell,.scxt-panel,.scxt-cx-panel,.scxt-cx-card,.scxt-cx-bento,.scxt-cx-step,.scxt-cx-lane,.scxt-cx-rail,.scxt-cx-cta,.scxt-cx-stat,.scxt-stat-card,.cx-bento,.cx-card,.cx-spot,.cx-cta{border:1px solid var(--scxt-line-soft);-webkit-backdrop-filter:blur(14px);box-shadow:var(--scxt-shadow-card);background:linear-gradient(165deg,#ffffff14,#ffffff06);position:relative}.scxt-shell,.scxt-panel,.scxt-cx-panel,.scxt-cx-card,.scxt-cx-bento,.scxt-cx-step,.scxt-cx-lane,.scxt-cx-rail,.scxt-cx-cta{border-radius:var(--scxt-radius-panel);overflow:hidden}.scxt-shell:before,.scxt-panel:before,.scxt-cx-panel:before,.scxt-cx-card:before,.scxt-cx-bento:after,.scxt-cx-cta:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#ffffff61,#0000);height:1px;position:absolute;inset:0 0 auto}.scxt-shell>*,.scxt-panel>*,.scxt-cx-panel>*,.scxt-cx-card>*,.scxt-cx-bento>*,.scxt-cx-step>*,.scxt-cx-lane>*,.scxt-cx-rail>*,.scxt-cx-cta>*{z-index:1;position:relative}.scxt-cx-card,.scxt-cx-bento,.scxt-cx-step,.scxt-cx-lane,.scxt-cx-stat{transition:border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.scxt-cx-card:hover,.scxt-cx-bento:hover,.scxt-cx-step:hover,.scxt-cx-lane:hover,.scxt-cx-stat:hover{box-shadow:var(--scxt-shadow-hover),0 0 30px #d9b27f14;border-color:#d9b27f59}@media(hover:hover)and (prefers-reduced-motion:no-preference){.scxt-cx-card:hover,.scxt-cx-bento:hover,.scxt-cx-step:hover,.scxt-cx-lane:hover,.scxt-cx-stat:hover{transform:translateY(-3px)scale(1.015)}}.scxt-cx-panel--edge:before{border-radius:inherit;background:linear-gradient(135deg,#d9b27f61,#ffffff14,#7ec6d238);height:auto;padding:1px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.scxt-chip,.scxt-cx-chip,.scxt-data-pill,.scxt-cx-data,.cx-chip{font-family:var(--scxt-font-mono);letter-spacing:.04em;text-transform:uppercase;color:#f9fafbbd;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.38rem;padding:.34rem .68rem;font-size:.68rem;font-weight:600;display:inline-flex}.scxt-cx-chip--gold,.cx-chip-gold{color:var(--scxt-gold);background:#d9b27f1f;border-color:#d9b27f61}.scxt-cx-chip--cyan,.cx-chip-cyan{color:var(--scxt-cyan);background:#7ec6d21f;border-color:#7ec6d25c}.scxt-cx-chip--rose{color:var(--scxt-rose);background:#c786721f;border-color:#c786725c}.scxt-cx-spot{border:1px solid var(--scxt-line-soft);border-radius:var(--scxt-radius-panel);-webkit-backdrop-filter:blur(14px);box-shadow:var(--scxt-shadow-card);background:linear-gradient(165deg,#ffffff14,#ffffff05);transition:border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.scxt-cx-spot:hover{box-shadow:var(--scxt-shadow-hover);border-color:#d9b27f59;transform:translateY(-3px)scale(1.015)}.scxt-cx-spot__glow,.scxt-cx-cta__glow{pointer-events:none;background:radial-gradient(circle at 66% 30%,#d9b27f1a,#0000 58%);position:absolute;top:0;right:0;bottom:0;left:0}.scxt-cx-spot__media{aspect-ratio:16/10;position:relative;overflow:hidden}.scxt-cx-spot__img,.scxt-cx-card__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;bottom:0;left:0}.scxt-event-detail-hero__media{aspect-ratio:4/5;position:relative;overflow:hidden}.scxt-event-detail-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.82)contrast(1.04);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.scxt-event-detail-hero__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.scxt-event-detail-hero__content{padding:1.25rem;position:absolute;bottom:0;left:0;right:0}.scxt-event-detail-hero__content:before{content:"";pointer-events:none;background:linear-gradient(#04060800,#040608b8 36%,#040608f0);position:absolute;top:-4rem;right:0;bottom:0;left:0}.scxt-event-detail-hero__content>*{z-index:1;position:relative}.scxt-event-detail-hero__content>.scxt-cx-eyebrow{-webkit-backdrop-filter:blur(8px);color:#f9fafbb8;background:#040608b8;border:1px solid #ffffff1f;border-radius:9999px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.32rem .68rem;line-height:1.35;display:inline-flex}.scxt-event-detail-hero__stats{display:none}@media(min-width:640px){.scxt-event-detail-hero__media{aspect-ratio:16/10}.scxt-event-detail-hero__badges{top:1.75rem;left:1.75rem;right:1.75rem}.scxt-event-detail-hero__content{padding:1.75rem}.scxt-event-detail-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}}@media(min-width:1024px){.scxt-event-detail-hero__media{aspect-ratio:16/9}.scxt-event-detail-hero__content{padding:2.5rem}}.scxt-cx-spot__img{filter:brightness(.78)saturate(.92)contrast(1.03);transform:scale(1.02)}.scxt-cx-spot:hover .scxt-cx-spot__img{filter:brightness(.86)saturate()contrast(1.04);transform:scale(1.05)}.scxt-cx-spot__veil,.scxt-cx-card__veil{background:linear-gradient(#04060814,#0406086b 44%,#040608eb);position:absolute;top:0;right:0;bottom:0;left:0}.scxt-cx-spot__corner{-webkit-backdrop-filter:blur(8px);font-family:var(--scxt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f9fafbd1;background:#040608ad;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.38rem;padding:.32rem .68rem;font-size:.62rem;font-weight:600;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.scxt-cx-spot__corner-dot,.scxt-cx-badge-dot{background:var(--scxt-gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #d9b27fb8}.scxt-event-grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.scxt-cx-card{flex-direction:column;display:flex}.scxt-cx-card__media{aspect-ratio:16/9;position:relative;overflow:hidden}.scxt-cx-card__media--featured{aspect-ratio:16/10}.scxt-cx-card__img{filter:brightness(.62)saturate(.86);transform:scale(1.03)}@media(hover:hover){.scxt-cx-card:hover .scxt-cx-card__img,.scxt-cx-card:hover img{transform:scale(1.06)}}.scxt-cx-card__sheen{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 70% 20%,#ffffff24,#0000 55%);transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){.scxt-cx-card:hover .scxt-cx-card__sheen{opacity:1}}.scxt-cx-card__topline{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.scxt-cx-card__index{font-family:var(--scxt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f9fafb8f;font-size:.62rem;font-weight:600}.scxt-cx-card__media-title{position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.scxt-cx-card__body{flex-direction:column;flex:1;gap:.8rem;padding:1rem;display:flex}.scxt-event-card__body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.scxt-event-card__meta{gap:.72rem;display:grid}.scxt-event-card__meta-row{color:#f9fafbc7;align-items:flex-start;gap:.62rem;margin:0;font-size:.95rem;line-height:1.5;display:flex}.scxt-event-card__meta-icon{color:#f9fafb85;flex:none;width:.95rem;height:.95rem;margin-top:.18rem}.scxt-event-card__actions{flex-wrap:wrap;gap:.65rem;margin-top:auto;padding-top:1.25rem;display:flex}@media(max-width:480px){.scxt-event-card__actions{flex-direction:column}.scxt-event-card__actions .scxt-cx-btn{justify-content:center;width:100%}}@media(min-width:640px){.scxt-event-card__body{padding:1.6rem}}@media(min-width:1024px){.scxt-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}.scxt-cx-card--gold:hover{border-color:#d9b27f61}.scxt-cx-card--cyan:hover{border-color:#7ec6d261}.scxt-cx-card--rose:hover{border-color:#c7867261}.scxt-cx-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--scxt-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--scxt-gold);background:#d9b27f1c;border:1px solid #d9b27f6b;border-radius:9999px;align-items:center;gap:.5rem;padding:.38rem .82rem;font-size:.68rem;font-weight:700;display:inline-flex}.scxt-cx-aurora,.cx-aurora{background:linear-gradient(90deg,#0000,#d9b27f8a 22%,#7ec6d285 54%,#c786726b 78%,#0000);width:100%;max-width:36rem;height:1px;overflow:hidden}.scxt-cx-stat{border-radius:1rem;padding:1rem}:where(.scxt-cx-stat__value){font-family:var(--scxt-font-display);letter-spacing:0;color:#fff;text-shadow:0 0 34px #d9b27f38;font-size:2rem;font-weight:800;line-height:1}:where(.scxt-cx-stat__label){font-family:var(--scxt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f9fafb85;font-size:.64rem;font-weight:600}.scxt-cx-bento,.scxt-cx-step,.scxt-cx-lane{padding:1.35rem}.scxt-cx-bento--gold:hover,.scxt-cx-step:hover{border-color:#d9b27f59}.scxt-cx-bento--cyan:hover{border-color:#7ec6d259}.scxt-cx-bento--rose:hover{border-color:#c7867259}.scxt-cx-bento__icon,.scxt-home-icon-wrap{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.scxt-cx-bento__icon--gold{color:var(--scxt-gold);background:#d9b27f1f;border-color:#d9b27f42}.scxt-cx-bento__icon--cyan{color:var(--scxt-cyan);background:#7ec6d21f;border-color:#7ec6d242}.scxt-cx-bento__icon--rose{color:var(--scxt-rose);background:#c786721f;border-color:#c7867242}.scxt-cx-step__number{font-family:var(--scxt-font-display);letter-spacing:0;color:#ffffff0b;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:4.5rem;font-weight:800;line-height:1;position:absolute;top:-.2rem;right:.65rem}.scxt-cx-cta{padding:2rem 1.4rem}.scxt-cx-cta__title{font-family:var(--scxt-font-display);letter-spacing:0;background:var(--cx-ink-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:800;line-height:1.1}@media(min-width:640px){.scxt-cx-cta{padding:3rem 2.5rem}.scxt-cx-cta__title{font-size:3.2rem}}.scxt-cx-divider,.scxt-cx-ticker__line,.cx-glow-line{background:linear-gradient(90deg,#0000,#d9b27f6b 24%,#7ec6d26b 54%,#c7867257 78%,#0000);height:1px}.scxt-cx-search{width:100%;position:relative}.scxt-cx-search__input,.scxt-input{width:100%;color:var(--scxt-text);-webkit-backdrop-filter:blur(12px);background:#0406086b;border:1px solid #ffffff24;border-radius:9999px;padding:.95rem 1rem .95rem 2.75rem;font-size:.95rem;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.scxt-input{padding-left:1rem}.scxt-cx-search__input::-moz-placeholder,.scxt-input::-moz-placeholder{color:#f9fafb61}.scxt-cx-search__input::placeholder,.scxt-input::placeholder{color:#f9fafb61}.scxt-cx-search__input:focus-visible,.scxt-input:focus-visible{background:#04060899;border-color:#d9b27f8f;outline:none;box-shadow:0 0 0 4px #d9b27f1a}.scxt-cx-search__icon{color:#f9fafb70;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.scxt-cx-search__submit{width:2.05rem;height:2.05rem;color:var(--cx-gold);background:#d9b27f26;border:1px solid #d9b27f57;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}@media(min-width:640px){.scxt-cx-search__submit{display:none}}.scxt-cx-seg{-webkit-backdrop-filter:blur(12px);background:#0406086b;border:1px solid #ffffff1a;border-radius:9999px;flex-wrap:wrap;gap:.25rem;max-width:100%;padding:.28rem;display:inline-flex}.scxt-cx-seg__btn{color:#f9fafb9e;cursor:pointer;font-family:var(--scxt-font-display);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:9999px;padding:.52rem .9rem;font-size:.72rem;font-weight:700;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.scxt-cx-seg__btn:hover{color:#fff;background:#ffffff0f}.scxt-cx-seg__btn--active{color:var(--scxt-gold-light);background:#d9b27f29;border-color:#d9b27f6b}.scxt-event-detail-bottom-cta{z-index:40;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.scxt-events-hero{width:100%;max-width:56rem;padding-bottom:.5rem}.scxt-events-list-count{font-family:var(--scxt-font-mono);letter-spacing:.04em;color:#f9fafb75;font-size:.72em;font-weight:600}.scxt-events-controls,.scxt-events-toolbar{flex-direction:column;gap:.45rem;display:flex}.scxt-events-toolbar__row{align-items:center;gap:.45rem;min-width:0;display:flex}.scxt-events-toolbar__seg{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.scxt-events-toolbar__seg::-webkit-scrollbar{display:none}.scxt-events-toolbar__seg .scxt-cx-seg__btn{white-space:nowrap;letter-spacing:.06em;flex:none;padding:.4rem .62rem;font-size:.62rem}.scxt-events-toolbar__reset{cursor:pointer;font-family:var(--scxt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f9fafb6b;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.62rem;font-weight:600}@media(max-width:639px){.scxt-events-hero__title{margin-top:.75rem;font-size:clamp(1.65rem,7vw,2rem);line-height:1.15}.scxt-events-hero .flex.flex-col.items-start.gap-2{gap:.35rem}.scxt-events-hero__aurora,.scxt-events-hero__subtitle,.scxt-events-summary,.scxt-events-list-lead{display:none}.scxt-events-finder.scxt-cx-panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;padding:0}.scxt-events-finder.scxt-cx-panel:before{display:none}.scxt-events-finder.is-open.scxt-cx-panel{border:1px solid var(--scxt-line-soft);border-radius:var(--scxt-radius-panel);background:linear-gradient(165deg,#ffffff0f,#ffffff05);padding:.55rem .65rem}.scxt-events-finder__toggle{background:#0406086b;border:1px solid #ffffff14;border-radius:9999px;min-height:2.35rem;padding:.45rem .65rem}.scxt-events-finder.is-open .scxt-events-finder__toggle{background:0 0;border-color:#0000;min-height:0;padding:0}}.scxt-events-summary{border:1px solid var(--scxt-line-soft);border-radius:var(--scxt-radius-panel);-webkit-backdrop-filter:blur(14px);width:100%;box-shadow:var(--scxt-shadow-card);background:linear-gradient(165deg,#ffffff14,#ffffff06);grid-template-columns:repeat(3,minmax(0,1fr));display:none;position:relative;overflow:hidden}@media(min-width:640px){.scxt-events-summary{display:grid}}.scxt-events-summary:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#ffffff61,#0000);height:1px;position:absolute;inset:0 0 auto}.scxt-events-summary__item{min-width:0;min-height:4.25rem;padding:.75rem .55rem;position:relative}.scxt-events-summary__item+.scxt-events-summary__item{border-left:1px solid #ffffff12}@media(min-width:640px){.scxt-events-summary__item{min-height:5.5rem;padding:1rem 1.1rem}}.scxt-events-summary__label{font-family:var(--scxt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#f9fafb9e;align-items:center;gap:.35rem;font-size:.58rem;font-weight:600;display:inline-flex}@media(min-width:640px){.scxt-events-summary__label{letter-spacing:.08em;gap:.45rem;font-size:.68rem}}.scxt-events-summary__value{font-family:var(--scxt-font-display);letter-spacing:0;color:#fff;text-shadow:0 0 34px #d9b27f2e;margin-top:.45rem;font-size:1.45rem;font-weight:800;line-height:1}@media(min-width:640px){.scxt-events-summary__value{margin-top:.6rem;font-size:1.9rem}}@media(max-width:639px){.scxt-events-summary__item{text-align:center;flex-direction:column;align-items:center;display:flex}.scxt-events-summary__label{justify-content:center}}.scxt-events-finder{width:100%;padding:1.25rem}.scxt-events-finder__toggle{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:.65rem;padding:0;display:flex}.scxt-events-finder__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--scxt-font-mono);letter-spacing:.06em;color:#f9fafb7a;margin-left:auto;font-size:.68rem;font-weight:600;overflow:hidden}.scxt-events-finder__reset{cursor:pointer;font-family:var(--scxt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f9fafb6b;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.62rem;font-weight:600;transition:color .15s cubic-bezier(.4,0,.2,1)}.scxt-events-finder__reset:hover{color:#f9fafbb8}.scxt-events-finder__filters{display:contents}.scxt-events-finder__chevron{color:#f9fafb6b;flex-shrink:0;transition:transform .15s cubic-bezier(.4,0,.2,1)}.scxt-events-finder.is-open .scxt-events-finder__chevron{transform:rotate(180deg)}.scxt-events-finder__head,.scxt-events-finder__foot{flex-direction:column;gap:.9rem;display:flex}.scxt-events-finder__head{border-bottom:1px solid #ffffff0f;padding-bottom:1rem}.scxt-events-finder__grid{grid-template-columns:1fr;gap:1rem;margin-top:1.15rem;display:grid}.scxt-events-field{flex-direction:column;gap:.55rem;min-width:0;display:flex}.scxt-events-field__label{font-family:var(--scxt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f9fafb7a;font-size:.68rem;font-weight:600}.scxt-events-field .scxt-cx-seg{align-self:flex-start}@media(max-width:639px){.scxt-events-finder{padding:.6rem .8rem}.scxt-events-finder__head{border-bottom:none;flex-direction:row;align-items:center;gap:.45rem;padding-bottom:0}.scxt-events-finder__toggle{flex:1;min-width:0}.scxt-events-finder.is-open .scxt-events-finder__head{border-bottom:1px solid #ffffff0f;padding-bottom:.45rem}.scxt-events-finder__grid{gap:.45rem;margin-top:.45rem}.scxt-events-finder__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;display:grid}.scxt-events-finder__foot--desktop{display:none}.scxt-events-field{gap:0}.scxt-events-field__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scxt-events-finder .scxt-cx-search__input{padding:.55rem 2.75rem .55rem 2.35rem;font-size:.875rem}.scxt-events-finder .scxt-cx-search__icon{left:.85rem}.scxt-events-field .scxt-cx-seg{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;width:100%;padding:.2rem;overflow-x:auto}.scxt-events-field .scxt-cx-seg::-webkit-scrollbar{display:none}.scxt-events-finder .scxt-cx-seg__btn{letter-spacing:.06em;padding:.38rem .55rem;font-size:.62rem}.scxt-events-field .scxt-cx-seg__btn{text-align:center;white-space:nowrap;flex:none;min-width:0;line-height:1.15}}@media(min-width:640px){.scxt-events-finder__toggle{cursor:default;pointer-events:none}.scxt-events-finder__summary,.scxt-events-finder__chevron,.scxt-events-finder__reset{display:none}.scxt-events-finder__body[hidden]{display:block!important}}.scxt-events-finder__foot{border-top:1px solid #ffffff0f;margin-top:1.25rem;padding-top:1rem}@media(min-width:640px){.scxt-events-finder__head,.scxt-events-finder__foot{flex-flow:wrap;justify-content:space-between;align-items:flex-start;row-gap:.75rem}}@media(min-width:768px)and (max-width:899px){.scxt-events-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scxt-events-field--search{grid-column:1/-1}}@media(min-width:900px){.scxt-events-finder{padding:1.5rem}.scxt-events-finder__grid{grid-template-columns:minmax(260px,1.1fr) minmax(220px,.8fr) minmax(260px,.9fr);align-items:end}}.scxt-events-archive-divider{color:#f9fafb6b;align-items:center;gap:1rem;display:flex}.scxt-events-archive-divider:before,.scxt-events-archive-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);flex:1;height:1px}.scxt-events-archive-divider__label{font-family:var(--scxt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#c78672c7;flex-shrink:0;font-size:.68rem;font-weight:600}.scxt-detail-check-list,.scxt-detail-card-list,.scxt-detail-flow-list{margin:1rem 0 0;padding:0;list-style:none}.scxt-detail-check-list{gap:.65rem;display:grid}.scxt-detail-check-list li{align-items:flex-start;gap:.5rem;display:flex}.scxt-detail-card-list{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media(min-width:768px){.scxt-detail-card-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.scxt-detail-card-item,.scxt-detail-flow-item{border-radius:var(--scxt-radius-item);color:#f9fafbc7;background:#0000002e;border:1px solid #ffffff1f;padding:1rem;line-height:1.65}.scxt-detail-flow-list{gap:.75rem;display:grid}.scxt-faq{gap:.65rem;display:grid}.scxt-faq__item{border-radius:var(--scxt-radius-item);background:#0003;border:1px solid #ffffff1f;overflow:hidden}.scxt-faq__button{color:#f9fafbe6;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.scxt-faq__button:hover{background:#ffffff0e}.scxt-faq__question{font-size:.9rem;line-height:1.6}.scxt-faq__icon{color:#f9fafbc7;background:#ffffff0a;border:1px solid #fff3;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.scxt-faq__answer{color:#f9fafbbd;border-top:1px solid #ffffff14;padding:.85rem 1rem 1rem;font-size:.9rem;line-height:1.7}.scxt-site-footer{color:var(--scxt-text);background:#040608;border-top:1px solid #ffffff14;position:relative}.scxt-site-footer:before{content:"";background:linear-gradient(90deg,#0000,#d9b27f66 22%,#7ec6d257 54%,#c786724d 78%,#0000);height:1px;display:block}.scxt-site-footer__inner{width:min(1280px,100%);margin:0 auto;padding:3rem 1.25rem 2rem}.scxt-site-footer__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.scxt-site-footer__column-title{font-family:var(--scxt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f9fafb61;font-size:.68rem;font-weight:600}.scxt-site-footer__link-list{gap:.35rem;margin-top:.7rem;display:grid}.scxt-site-footer__link{color:#f9fafb94;cursor:pointer;width:-moz-fit-content;width:fit-content;font-family:var(--scxt-font-display);text-align:left;background:0 0;border:0;padding:.1rem 0;font-size:.86rem;line-height:1.4;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.scxt-site-footer__link:hover,.scxt-site-footer__link[aria-current=page]{color:#fff}.scxt-site-footer__copyright{font-family:var(--scxt-font-mono);color:#f9fafb52;margin-top:2rem;font-size:.68rem}@media(min-width:640px){.scxt-site-footer__inner{padding-inline:2rem}}@media(max-width:520px){.scxt-btn,.scxt-cx-btn{white-space:normal;min-height:2.75rem;padding-inline:.9rem;line-height:1.24}.scxt-cx-seg{width:100%}.scxt-cx-seg__btn{text-align:center;flex:auto;min-width:0}.scxt-cx-label,.scxt-cx-badge,.scxt-chip,.scxt-cx-chip,.scxt-data-pill,.scxt-cx-data{max-width:100%}}@media(max-width:1023px){.scxt-event-detail-page .scxt-cinema-main>header{margin-bottom:7rem}body:has(.scxt-event-detail-page) .scxt-site-footer__inner{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))}}@media(hover:none){.scxt-cx-card:hover,.scxt-cx-bento:hover,.scxt-cx-step:hover,.scxt-cx-lane:hover,.scxt-cx-stat:hover,.scxt-cx-spot:hover{transform:none}}@media(prefers-reduced-motion:reduce){.scxt-cx-card,.scxt-cx-bento,.scxt-cx-step,.scxt-cx-lane,.scxt-cx-stat,.scxt-cx-btn,.scxt-btn,.scxt-cx-spot__img,.scxt-cx-card__img{transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
