:root{--bg:#06070c;--bg-soft:#0d1020;--surface:#0a0d19bf;--surface-strong:#080a12e0;--border:#ffffff1a;--text:#f6f7fb;--text-soft:#f0f2ffb8;--accent-cyan:#66f5ff;--accent-pink:#ff57cf;--accent-gold:#f8cf6f;--accent-violet:#9472ff;--shadow:0 20px 80px #0006;color:var(--text);background:radial-gradient(circle at top, #66f5ff1f, transparent 28%), radial-gradient(circle at bottom right, #9472ff1f, transparent 30%), var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;overflow-x:clip}body{background:radial-gradient(circle at 20% 20%,#ff57cf1f,#0000 24%),radial-gradient(circle at 80% 0,#66f5ff1f,#0000 25%),linear-gradient(#04050a 0%,#090c18 100%);width:100%;min-width:320px;min-height:100vh;margin:0;overflow-x:clip}button,a{font:inherit}a{color:inherit}#app{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{width:100%;overflow:clip visible}.split-hero{overflow-anchor:none;flex-direction:column;min-height:100vh;padding:24px;display:flex;position:relative}.scroll-cue{z-index:40;cursor:pointer;opacity:1;will-change:transform, opacity;filter:drop-shadow(0 0 8px #66f5ff66);background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;padding:16px 14px 6px;transition:transform .45s cubic-bezier(.25,.46,.45,.94),opacity .2s,filter .35s;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue:before,.scroll-cue:after{display:none}.scroll-cue:hover{filter:drop-shadow(0 0 14px #66f5ffcc)drop-shadow(0 0 32px #66f5ff4d)drop-shadow(0 0 50px #9472ff33);transform:translate(-50%)translateY(-4px)}.scroll-cue:hover .scroll-cue__chevrons span:before,.scroll-cue:hover .scroll-cue__chevrons span:after{box-shadow:0 0 10px #66f5ffd9}.scroll-cue.is-hidden .scroll-cue__line:after,.scroll-cue.is-hidden .scroll-cue__chevrons span{animation-play-state:paused}.scroll-cue__line{pointer-events:none;background:linear-gradient(#0000,#66f5ff1f 40%,#66f5ff14 75%,#0000);width:1px;height:100%;display:block;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.scroll-cue__line:after{content:"";background:linear-gradient(to bottom, transparent, #fffffff2 55%, var(--accent-cyan));border-radius:2px;width:3px;height:28%;animation:2.2s ease-in-out infinite scanDrop;position:absolute;top:-30%;left:-1px}.scroll-cue__chevrons{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.scroll-cue__chevrons:before{display:none}.scroll-cue__chevrons span{width:34px;height:14px;animation:2.2s ease-in-out infinite chevronCascade;display:block;position:relative}.scroll-cue__chevrons span:first-child{animation-delay:0s}.scroll-cue__chevrons span:nth-child(2){animation-delay:.28s}.scroll-cue__chevrons span:nth-child(3){animation-delay:.56s}.scroll-cue__chevrons span:before,.scroll-cue__chevrons span:after{content:"";background:linear-gradient(to bottom, #66f5ff4d, var(--accent-cyan));transform-origin:bottom;border-radius:1px;width:1.5px;height:14px;position:absolute;bottom:0;box-shadow:0 0 6px #66f5ff80}.scroll-cue__chevrons span:before{left:50%;transform:translate(-9px)rotate(-40deg)}.scroll-cue__chevrons span:after{right:50%;transform:translate(9px)rotate(40deg)}.split-hero__brand{z-index:24;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:fixed;top:14px;left:18px;right:18px}.split-hero__brand-block{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:0;box-shadow:none;pointer-events:auto;background:#080b130f;border:1px solid #ffffff05;border-radius:16px;justify-items:start;gap:6px;padding:.38rem .56rem .42rem;display:grid}.brand-logo{align-items:center;gap:.45rem;width:fit-content;display:inline-flex}.brand-logo__main{color:#f6f7fbfa;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 16px #0000003d;font-size:1.54rem;font-weight:600}.brand-logo__tag{color:#b4f5fff0;letter-spacing:.12em;text-transform:uppercase;background:#66f5ff1f;border:1px solid #66f5ff57;border-radius:999px;justify-content:center;align-items:center;min-width:46px;padding:.3rem .62rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 0 12px #66f5ff0f}.section-eyebrow{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:fit-content;color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;align-items:center;padding:.5rem .95rem;font-size:.75rem;display:inline-flex}.brand-copy{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 12px #0006;max-width:32ch;font-size:.78rem}.language-switcher{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#090b1212;border:1px solid #ffffff08;border-radius:999px;align-items:center;gap:0;padding:0;display:inline-flex;position:relative;box-shadow:0 6px 16px #0000000d}.language-switcher__quick{background:0 0;border-radius:999px;align-items:center;padding:0;display:inline-flex}.language-switcher__quick:after{content:"";background:linear-gradient(#0000,#ffffff14,#0000);align-self:stretch;width:1px;margin:8px 2px 8px 0}.language-switcher__quick-button{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-width:88px;padding:.56rem .92rem;font-size:.94rem;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s,opacity .3s;display:inline-flex}.language-switcher__quick-button.is-active{color:var(--text);background:linear-gradient(135deg,#9472ff61,#66f5ff38);box-shadow:0 10px 24px #66f5ff1a}.language-switcher__quick-button:disabled{opacity:.66;cursor:default}.language-switcher__quick-button:not(:disabled):hover{transform:translateY(-1px)}.language-switcher__trigger{width:50px;height:50px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding:0;transition:background-color .3s,transform .3s,box-shadow .3s,border-color .3s;display:inline-flex}.language-switcher__trigger:hover{background:#ffffff08;transform:translateY(-1px)}.language-switcher.is-open .language-switcher__trigger{background:#ffffff0a}.language-switcher__globe{font-size:1.02rem;line-height:1}.language-switcher__flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:18px;display:block}.language-switcher__label{line-height:1}.language-switcher__caret{opacity:.8;border-bottom:1px solid #f6f7fbb3;border-right:1px solid #f6f7fbb3;width:10px;height:10px;transition:transform .3s,opacity .3s;transform:rotate(45deg)translateY(-1px)}.language-switcher.is-open .language-switcher__caret{transform:rotate(-135deg)translateY(-1px)}.language-switcher__menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;overscroll-behavior:contain;z-index:30;background:linear-gradient(#0a0d18f0,#070a12f5),radial-gradient(circle at top,#66f5ff0f,#0000 40%);border:1px solid #ffffff0f;border-radius:20px;gap:6px;min-width:210px;max-height:min(70vh,520px);padding:8px;transition:opacity .22s,transform .22s;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-6px)scale(.98);box-shadow:0 20px 60px #00000052}.language-switcher.is-open .language-switcher__menu{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.language-switcher__option{width:100%;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.72rem;padding:.72rem .82rem;transition:background-color .25s,color .25s,transform .25s,opacity .25s;display:grid}.language-switcher__option:hover:not(:disabled){color:var(--text);background:#ffffff0a;transform:translateY(-1px)}.language-switcher__option.is-active{color:var(--text);background:linear-gradient(135deg,#9472ff38,#66f5ff24)}.language-switcher__option:disabled{opacity:.56;cursor:default}.language-switcher__option-copy{gap:2px;display:grid}.language-switcher__option-label{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.language-switcher__option-name{color:#f0f2ffb8;font-size:.82rem}.split-hero__panels{box-shadow:var(--shadow);border:1px solid #ffffff17;border-radius:32px;flex:1;display:flex;position:relative;overflow:hidden}.split-hero__hit-areas{z-index:2;pointer-events:none;position:absolute;inset:0 0 210px}.split-hero__hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.split-hero__hit--left{width:48%;left:0}.split-hero__hit--right{width:48%;right:0}.character-panel{isolation:isolate;background:linear-gradient(180deg, #04050a1a, #04050ad9), var(--panel-image) center/cover no-repeat;flex:50%;align-items:flex-end;min-height:calc(100vh - 48px);padding:48px;transition:flex .7s cubic-bezier(.2,.8,.2,1),transform .7s,filter .7s;display:flex;position:relative;overflow:hidden}.character-panel__video{z-index:-3;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s,transform .7s;position:absolute;inset:0;transform:scale(1.02)}.character-panel:before{content:"";background:radial-gradient(circle at top, color-mix(in srgb, var(--panel-accent) 35%, transparent), transparent 45%), linear-gradient(180deg, transparent 10%, #000000bf 100%);opacity:.92;z-index:-2;position:absolute;inset:0}.character-panel:after{content:"";z-index:-1;background:linear-gradient(#0000,#05070df0);height:200px;position:absolute;inset:auto 0 0}.split-hero__panels.is-hovering .character-panel{flex:.88 1 0}.character-panel.is-active{flex:1.12 1 0}.character-panel.is-active .character-panel__video{opacity:1;transform:scale(1)}.character-panel.is-active .character-panel__content{opacity:1;transform:translateY(0)}.character-panel.is-muted{filter:brightness(.55)saturate(.75)}.character-panel__overlay{z-index:0;background:linear-gradient(135deg,#ffffff0a,#0000 32%),linear-gradient(#0000 62%,#00000073);position:absolute;inset:0}.character-panel__particles{z-index:2;pointer-events:none;opacity:0;will-change:opacity;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}.character-panel__particles.is-active{opacity:1}@property --particle-breathe{syntax:"<number>";inherits:false;initial-value:.95}.character-panel__particle{opacity:0;--particle-breathe:.95;background:var(--particle-color,#4ade80);box-shadow:0 0 6px var(--particle-color);will-change:transform, opacity;animation:particle-float var(--particle-duration,5s) linear infinite, particle-breathe 2.4s ease-in-out infinite;animation-delay:var(--particle-delay,0s), 0s;border-radius:50%;position:absolute;bottom:-8px}@keyframes particle-breathe{0%,to{--particle-breathe:.8}50%{--particle-breathe:1.1}}@keyframes particle-float{0%{transform:translate(0, 0) scale(calc(1 * var(--particle-breathe)));opacity:0}8%{transform:translate(calc(var(--particle-wobble,10px) * var(--particle-w1,.5)), calc(var(--particle-end-y,-30vh) * .08)) scale(calc(1 * var(--particle-breathe)));opacity:.36}20%{transform:translate(calc(var(--particle-wobble,10px) * var(--particle-w2,-.5)), calc(var(--particle-end-y,-30vh) * .2)) scale(calc(1 * var(--particle-breathe)));opacity:.3}40%{transform:translate(calc(var(--particle-wobble,10px) * var(--particle-w3,.4)), calc(var(--particle-end-y,-30vh) * .4)) scale(calc(.98 * var(--particle-breathe)));opacity:.24}60%{transform:translate(calc(var(--particle-wobble,10px) * var(--particle-w4,-.3)), calc(var(--particle-end-y,-30vh) * .6)) scale(calc(.95 * var(--particle-breathe)));opacity:.16}80%{transform:translate(calc(var(--particle-wobble,10px) * var(--particle-w5,.2)), calc(var(--particle-end-y,-30vh) * .8)) scale(calc(.85 * var(--particle-breathe)));opacity:.06}to{transform:translate(calc(var(--particle-wobble,10px) * var(--particle-w6,-.1)), var(--particle-end-y,-30vh)) scale(calc(.7 * var(--particle-breathe)));opacity:0}}.character-panel__content{z-index:3;opacity:.95;gap:18px;max-width:460px;transition:transform .6s,opacity .6s;display:grid;position:relative;transform:translateY(16px)}.character-panel__universe{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--panel-accent) 72%, #fff);margin:0;font-size:.78rem}.character-panel__title{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,5.8rem);line-height:.94}.character-panel__description{color:#fffc;max-width:33ch;margin:0;font-size:1.03rem}.cta-button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-width:220px;padding:1rem 1.5rem;text-decoration:none;transition:transform .35s,box-shadow .35s,background-position .6s,border-color .35s;display:inline-flex}.cta-button:hover{transform:translateY(-3px)}.cta-button--ghost{background:linear-gradient(#ffffff1c,#ffffff0a);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000002e}.cta-button--ghost:hover{background:linear-gradient(#ffffff24,#ffffff0f);border-color:#ffffff38}.cta-button--solid{color:#04050a;letter-spacing:.025em;background:linear-gradient(120deg,#7855ff 0%,#c44dff 50%,#4ee8ff 100%) 0 0/200% 100%;font-weight:700;animation:6s ease-in-out infinite ctaFlow,3.5s ease-in-out infinite ctaFloat;box-shadow:0 4px 28px #9472ff73,0 0 60px #66f5ff1f,inset 0 1px #ffffff2e}.cta-button--solid:hover{background-position:100% 0;animation:6s ease-in-out infinite ctaFlow;transform:translateY(-3px);box-shadow:0 6px 36px #9472ffa6,0 0 80px #66f5ff40,inset 0 1px #ffffff47}.showcase-section{overflow-anchor:none;content-visibility:auto;contain-intrinsic-size:1200px;justify-items:center;gap:36px;padding:108px 24px 72px;display:grid;position:relative;overflow:clip}.showcase-section:before{content:"";filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 40%,#66f5ff24,#0000 26%),radial-gradient(circle at 80% 30%,#ff57cf1f,#0000 24%),radial-gradient(circle at 50% 100%,#9472ff29,#0000 32%);height:420px;position:absolute;inset:8% 10% auto}.showcase-section:after{content:"";filter:blur(22px);pointer-events:none;z-index:0;background:radial-gradient(circle,#0c1226e0,#0000 72%);height:520px;position:absolute;inset:16% 18% auto}.showcase-section__header{z-index:1;text-align:center;gap:18px;width:min(900px,100%);display:grid;position:relative}.showcase-section__header h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1}.showcase-section__title,.showcase-section__lead{opacity:0;transform:translateY(24px)}.showcase-section.is-visible .showcase-section__title{animation:2.54s cubic-bezier(.22,1,.36,1) .27s forwards showcaseHeaderReveal}.showcase-section.is-visible .showcase-section__lead{animation:2.64s cubic-bezier(.22,1,.36,1) .74s forwards showcaseHeaderReveal}.showcase-section__header p{max-width:64ch;color:var(--text-soft);margin:0 auto;font-size:1.02rem}.showcase-shell{z-index:1;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#0d1222d1,#070a12e6),radial-gradient(circle at top,#ffffff0a,#0000 36%);border:1px solid #ffffff14;border-radius:42px;gap:22px;width:min(1280px,100%);padding:22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 36px 110px #0000004d}.showcase-shell__topbar{justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 0;display:flex}.showcase-shell__meta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:inline-flex}.showcase-shell__meta-chip{color:#f0f2ffb3;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:.75rem 1rem;font-size:.76rem;display:inline-flex}.showcase-switcher{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;flex-wrap:nowrap;min-width:0;padding:7px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.showcase-switcher__button{min-width:0;color:var(--text-soft);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.88rem 1.45rem;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s;display:inline-flex;overflow:hidden}.showcase-switcher__button.is-active{color:var(--text);background:linear-gradient(135deg,#9472ff66,#66f5ff38);box-shadow:0 12px 28px #66f5ff1f}.showcase-slider{z-index:1;touch-action:pan-y;grid-template-columns:minmax(180px,260px) minmax(380px,560px) minmax(180px,260px);justify-content:center;align-items:end;gap:20px;width:100%;min-height:600px;display:grid;position:relative}.showcase-slider--next .showcase-card--side-left{animation:.98s cubic-bezier(.22,1,.36,1) showcaseSideCardExitLeft}.showcase-slider--next .showcase-card--side-right{animation:.98s cubic-bezier(.22,1,.36,1) showcaseSideCardEnterRight}.showcase-slider--prev .showcase-card--side-left{animation:.98s cubic-bezier(.22,1,.36,1) showcaseSideCardEnterLeft}.showcase-slider--prev .showcase-card--side-right{animation:.98s cubic-bezier(.22,1,.36,1) showcaseSideCardExitRight}.showcase-card{isolation:isolate;contain:paint;background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:36px;padding:0;transition:transform .45s,opacity .45s,filter .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #00000057}.showcase-card__image{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;background:linear-gradient(180deg, #04070e03, #05070c33), radial-gradient(circle at top, #ffffff29, transparent 30%), var(--showcase-image) center/cover no-repeat, linear-gradient(135deg, #9472ff47, #66f5ff2e);align-items:end;min-height:100%;padding:24px;font-size:1rem;display:grid;position:relative}.showcase-card__image:before{content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#fff0,#ffffff0f 38%,#ffffff29 50%,#66f5ff2e 62%,#fff0 78%);width:42%;position:absolute;inset:-18% auto -12% -48%;transform:skew(-18deg)}.showcase-slider--compact{grid-template-columns:minmax(0,1fr);justify-items:center}.showcase-card__image:after{content:"";pointer-events:none;background:linear-gradient(#05070c00,#05070c1f 55%,#05070c38 100%);height:40%;position:absolute;inset:auto 0 0}.showcase-card__name{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06080ead;border:1px solid #ffffff14;border-radius:999px;justify-self:start;width:fit-content;padding:.5rem .9rem;font-size:.82rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.showcase-card__hud{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:22px;left:22px;right:22px}.showcase-card__tag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f6f7fbdb;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;background:#080a1257;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;max-width:48%;padding:.48rem .82rem;font-size:.68rem;display:inline-flex;overflow:hidden}.showcase-card__pulse{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#66f5ff2e,#0000 52%),radial-gradient(circle,#9472ff24,#0000 70%);border-radius:32px;position:absolute;inset:12% 16%}.showcase-card--center{height:600px;box-shadow:inset 0 1px #ffffff14,0 40px 90px #00000057,0 0 36px #66f5ff14,0 0 82px #66f5ff14,0 0 110px #9472ff14}.showcase-card--side{cursor:pointer;opacity:.66;filter:saturate(.88)brightness(.96);align-self:end;height:390px}.showcase-card--side:hover{opacity:.9;filter:saturate()brightness();transform:translateY(-8px)scale(1.02)}.showcase-card--side-left{transform-origin:100%}.showcase-card--side-right{transform-origin:0}.showcase-card--active{animation:.55s showcaseReveal;box-shadow:inset 0 1px #ffffff14,0 42px 100px #0000006b,0 0 42px #66f5ff1a,0 0 96px #9472ff17}.showcase-card--active.showcase-card--next{animation:.92s cubic-bezier(.22,1,.36,1) showcaseCardEnterNext}.showcase-card--active.showcase-card--prev{animation:.92s cubic-bezier(.22,1,.36,1) showcaseCardEnterPrev}.showcase-card--active .showcase-card__image:before{animation:1.08s ease-out both showcaseCardSweep}.showcase-card--active .showcase-card__pulse{animation:1.08s ease-out both showcaseCardPulse}.showcase-stage{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);isolation:isolate;z-index:1;background:linear-gradient(#101526db,#070a12f5),radial-gradient(circle at top,#ffffff0a,#0000 28%);border:1px solid #ffffff14;border-radius:40px;gap:28px;width:100%;padding:40px 34px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 34px 100px #00000042}.showcase-stage__burst{z-index:0;pointer-events:none;opacity:0;position:absolute;inset:0}.showcase-stage__burst:before,.showcase-stage__burst:after{content:"";position:absolute;inset:0}.showcase-stage__burst:before{filter:blur(10px);background:radial-gradient(circle,#66f5ff3d,#0000 18%),radial-gradient(circle,#9472ff2e,#0000 34%)}.showcase-stage__burst:after{mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#fff0 0%,#ffffff08 42%,#66f5ff24 50%,#9472ff1f 58%,#fff0 100%);inset:-12% -18%}.showcase-stage--next .showcase-stage__burst--next{animation:1.08s cubic-bezier(.22,1,.36,1) showcaseStageBurstNext}.showcase-stage--prev .showcase-stage__burst--prev{animation:1.08s cubic-bezier(.22,1,.36,1) showcaseStageBurstPrev}.showcase-stage--next .showcase-stage__burst--next:after,.showcase-stage--prev .showcase-stage__burst--prev:after{animation:1.08s ease-out both showcaseStageBeam}.showcase-stage:before,.showcase-stage:after{content:"";filter:blur(44px);opacity:.44;pointer-events:none;z-index:0;border-radius:999px;width:340px;height:340px;position:absolute}.showcase-stage:before{background:radial-gradient(circle,#66f5ff29,#0000 70%);top:-120px;left:-80px}.showcase-stage:after{background:radial-gradient(circle,#9472ff2e,#0000 70%);bottom:-140px;right:-100px}.showcase-dialog{contain:paint;text-align:center;z-index:1;background:linear-gradient(#ffffff0e,#ffffff05),linear-gradient(#0d111ee6,#080a12f0);border:1px solid #ffffff14;border-radius:30px;justify-self:center;place-items:center;gap:8px;width:min(940px,100%);min-height:300px;padding:20px 28px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0000002e}.showcase-dialog__body{place-items:center;gap:8px;width:100%;display:grid}.showcase-dialog__body--next{animation:.84s cubic-bezier(.22,1,.36,1) showcaseDialogueEnterNext}.showcase-dialog__body--prev{animation:.84s cubic-bezier(.22,1,.36,1) showcaseDialogueEnterPrev}.showcase-dialog strong{text-align:center;letter-spacing:-.04em;width:100%;font-size:clamp(2.2rem,3vw,3.35rem);line-height:.96}.showcase-dialog__role{width:100%;color:color-mix(in srgb, var(--accent-cyan) 58%, white);letter-spacing:.16em;text-transform:uppercase;text-align:center;margin-bottom:4px;font-size:.84rem}.showcase-dialog__prompt,.showcase-dialog__narration{width:min(820px,100%);color:var(--text-soft);text-align:center;text-wrap:pretty;margin:0;margin-inline:auto;font-size:1.08rem;line-height:1.65}.showcase-dialog__segment{opacity:0;filter:blur(10px);transition:opacity 1.65s cubic-bezier(.22,1,.36,1),filter 1.65s cubic-bezier(.22,1,.36,1),transform 1.65s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.showcase-dialog__segment.is-visible{opacity:1;filter:blur();transform:translateY(0)}.showcase-dialog__prompt{color:#f6f7fbeb;min-height:0;font-size:1.12rem;line-height:1.55}.showcase-dialog__narration{opacity:.8;width:min(760px,100%);min-height:0;margin-top:2px;font-style:italic}.showcase-dialog__actions{flex-wrap:wrap;justify-content:center;gap:14px;min-height:52px;display:flex}.showcase-dialog__actions a{min-width:172px;color:var(--text);background:linear-gradient(#ffffff14,#ffffff08),#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:.86rem 1.12rem;font-size:.98rem;text-decoration:none;transition:transform .25s,background-color .25s,border-color .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000024}.showcase-dialog__actions a:hover{background:linear-gradient(#66f5ff1a,#9472ff12),#ffffff12;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 18px 30px #0000002e}.showcase-dialog--active{animation:.55s showcaseReveal}.showcase-mobile-nav{display:none}.showcase-progress{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.showcase-progress__dot{cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:42px;height:8px;padding:0;transition:transform .25s,background-color .25s,box-shadow .25s}.showcase-progress__dot:hover{background:#fff3;transform:scaleX(1.08)}.showcase-progress__dot.is-active{background:linear-gradient(90deg,#66f5ffeb,#9472ffe6);box-shadow:0 0 24px #66f5ff3d}.showcase-progress__dot.is-active.showcase-progress__dot--next{animation:.78s cubic-bezier(.22,1,.36,1) showcaseProgressPulseNext}.showcase-progress__dot.is-active.showcase-progress__dot--prev{animation:.78s cubic-bezier(.22,1,.36,1) showcaseProgressPulsePrev}.showcase-marquee{width:100%;padding-top:6px;position:relative;overflow:hidden}.showcase-marquee__track{gap:0;width:max-content;animation:26s linear infinite marqueeMove;display:flex}.showcase-marquee__track span{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg, var(--accent-cyan), var(--accent-violet), var(--accent-pink), var(--accent-gold));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-right:2rem;font-size:clamp(1rem,2.2vw,1.45rem);animation:7s ease-in-out infinite gradientShift}.creator-section{isolation:isolate;content-visibility:auto;contain-intrinsic-size:960px;place-items:center;min-height:100vh;padding:96px 24px 72px;display:grid;position:relative;overflow:hidden}.creator-section:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 35%,#9472ff33,#0000 25%),radial-gradient(circle at 20% 70%,#66f5ff1f,#0000 22%),radial-gradient(circle at 80% 70%,#f8cf6f24,#0000 18%);position:absolute;inset:0}.creator-section__copy{z-index:2;text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(680px,100%);box-shadow:var(--shadow);background:linear-gradient(#0f1322b8,#080a12d6);border:1px solid #ffffff14;border-radius:32px;justify-items:center;gap:22px;padding:44px;display:grid;position:relative}.creator-section__copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4.2vw,4.8rem);line-height:.98}.creator-section__copy p{max-width:36ch;color:var(--text-soft);margin:0;font-size:1rem}.floating-stage{pointer-events:none;position:absolute;inset:0}.floating-group{position:absolute;inset:0}.floating-group--active{animation:.65s cardGroupEnter}.floating-card{left:var(--card-x);top:var(--card-y);width:clamp(188px,18vw,252px);transform:rotate(var(--card-rotate));animation:8s ease-in-out infinite floatCard;animation-delay:var(--float-delay);background:linear-gradient(#141826f0,#0a0d17e0);border:1px solid #ffffff1f;border-radius:28px;padding:12px;position:absolute;box-shadow:0 24px 60px #0000004d}.floating-card__art{aspect-ratio:.82;background:linear-gradient(180deg, #fff0, #03050a52), var(--card-image) center/cover no-repeat;border:1px solid #ffffff14;border-radius:22px}.floating-card figcaption{gap:4px;padding:14px 10px 6px;display:grid}.floating-card strong{font-size:1rem}.floating-card span,.floating-card em{color:var(--text-soft);font-size:.88rem;font-style:normal}.floating-card p{color:#f0f2ffad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}@keyframes floatCard{0%,to{transform:translate3d(0, 0, 0) rotate(var(--card-rotate))}50%{transform:translate3d(0, -14px, 0) rotate(calc(var(--card-rotate) + 2deg))}}@keyframes floatCardMedium{0%,to{transform:translate3d(var(--grid-shift-x,0), var(--grid-shift-y,0), 0) rotate(var(--grid-rotate,0deg))}50%{transform:translate3d(var(--grid-shift-x,0), calc(var(--grid-shift-y,0) - 12px), 0) rotate(calc(var(--grid-rotate,0deg) + 1.5deg))}}@keyframes cardGroupEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes showcaseReveal{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes showcaseCardEnterNext{0%{opacity:0;filter:saturate(.97)blur(2px);transform:translate(12px,6px)scale(.985)rotate(-.35deg)}65%{opacity:1;filter:saturate()blur();transform:translateY(-1px)scale(1.002)rotate(0)}to{opacity:1;filter:saturate()blur();transform:translate(0,0)scale(1)rotate(0)}}@keyframes showcaseCardEnterPrev{0%{opacity:0;filter:saturate(.97)blur(2px);transform:translate(-12px,6px)scale(.985)rotate(.35deg)}65%{opacity:1;filter:saturate()blur();transform:translateY(-1px)scale(1.002)rotate(0)}to{opacity:1;filter:saturate()blur();transform:translate(0,0)scale(1)rotate(0)}}@keyframes showcaseCardSweep{0%{opacity:0;transform:translate(0)skew(-18deg)}18%{opacity:.07}to{opacity:0;transform:translate(280%)skew(-18deg)}}@keyframes showcaseCardPulse{0%{opacity:0;transform:scale(.96)}42%{opacity:.1}to{opacity:0;transform:scale(1.03)}}@keyframes showcaseSideCardExitLeft{0%{opacity:0;filter:saturate(.92)blur(2px);transform:translate(10px,6px)scale(.98)rotate(-.5deg)}to{opacity:.66;filter:saturate(.88)blur();transform:translate(0,0)scale(1)rotate(0)}}@keyframes showcaseSideCardEnterRight{0%{opacity:0;filter:saturate(.92)blur(2px);transform:translate(14px,6px)scale(.975)rotate(.55deg)}to{opacity:.66;filter:saturate(.88)blur();transform:translate(0,0)scale(1)rotate(0)}}@keyframes showcaseSideCardEnterLeft{0%{opacity:0;filter:saturate(.92)blur(2px);transform:translate(-14px,6px)scale(.975)rotate(-.55deg)}to{opacity:.66;filter:saturate(.88)blur();transform:translate(0,0)scale(1)rotate(0)}}@keyframes showcaseSideCardExitRight{0%{opacity:0;filter:saturate(.92)blur(2px);transform:translate(-10px,6px)scale(.98)rotate(.5deg)}to{opacity:.66;filter:saturate(.88)blur();transform:translate(0,0)scale(1)rotate(0)}}@keyframes showcaseStageBurstNext{0%{opacity:0;transform:translate(2%)scale(.98)}35%{opacity:.22}to{opacity:0;transform:translate(0,0)scale(1.04)}}@keyframes showcaseStageBurstPrev{0%{opacity:0;transform:translate(-2%)scale(.98)}35%{opacity:.22}to{opacity:0;transform:translate(0,0)scale(1.04)}}@keyframes showcaseStageBeam{0%{opacity:0;transform:translate(-5%)scaleX(.98)}25%{opacity:.08}to{opacity:0;transform:translate(5%)scaleX(1)}}@keyframes showcaseDialogueEnterNext{0%{opacity:0;filter:blur(2px);transform:translate(8px,4px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes showcaseProgressPulseNext{0%{transform:translate(2px)scaleX(.94);box-shadow:0 0 #66f5ff00}70%{transform:translate(0)scaleX(1.02);box-shadow:0 0 16px #66f5ff2e}to{transform:translate(0)scaleX(1);box-shadow:0 0 14px #66f5ff29}}@keyframes showcaseProgressPulsePrev{0%{transform:translate(-2px)scaleX(.94);box-shadow:0 0 #66f5ff00}70%{transform:translate(0)scaleX(1.02);box-shadow:0 0 16px #66f5ff2e}to{transform:translate(0)scaleX(1);box-shadow:0 0 14px #66f5ff29}}@keyframes showcaseDialogueEnterPrev{0%{opacity:0;filter:blur(2px);transform:translate(-8px,4px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes showcaseHeaderReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes marqueeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ctaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ctaFlow{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes scanDrop{0%{opacity:0;top:-30%}8%{opacity:1}85%{opacity:.9}to{opacity:0;top:120%}}@keyframes chevronCascade{0%,to{opacity:.15;filter:none}20%,42%{opacity:1;filter:drop-shadow(0 0 5px #66f5fff2)}}@media (width<=920px){.showcase-section{content-visibility:visible;contain-intrinsic-size:auto}.split-hero{min-height:auto;padding:16px}.scroll-cue{width:66px;height:50px;bottom:4px}.split-hero__brand{pointer-events:auto;align-items:flex-start;margin-bottom:16px;position:static}.brand-logo{gap:.6rem}.brand-logo__main{letter-spacing:.12em;font-size:1.92rem}.brand-logo__tag{letter-spacing:.12em;background:#66f5ff1f;border-color:#66f5ff57;min-width:58px;padding:.38rem .78rem;font-size:.94rem;box-shadow:0 0 22px #66f5ff24}.split-hero__panels{flex-direction:column}.split-hero__hit-areas{display:none}.character-panel,.character-panel.is-active{flex:none;min-height:70svh}.character-panel.is-muted{filter:brightness(.82)saturate(.9)}.character-panel__particle{will-change:auto}.character-panel__content{gap:14px}.creator-section{content-visibility:visible;contain-intrinsic-size:auto;min-height:auto;padding:56px 16px}.showcase-section{padding:56px 16px 40px}.showcase-shell{border-radius:30px;gap:18px;padding:16px}.showcase-shell__topbar{flex-direction:column;align-items:stretch;gap:12px;padding:0}.showcase-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:460px;margin:0 auto;display:grid}.showcase-switcher__button{width:100%}.showcase-shell__meta{justify-content:center}.showcase-stage{border-radius:28px;width:100%;padding:24px 18px 22px}.showcase-slider{grid-template-columns:minmax(0,.74fr) minmax(0,1.16fr) minmax(0,.74fr);gap:12px;min-height:auto}.showcase-card--center{height:500px}.showcase-card--side{height:320px}.showcase-dialog{border-radius:24px;width:100%;padding:22px 18px 14px}.creator-section__copy{padding:32px 20px}.floating-stage{pointer-events:auto;width:100%;max-width:560px;min-height:auto;margin:28px auto 0;position:relative}.floating-group{grid-template-columns:repeat(2,minmax(180px,220px));justify-content:center;justify-items:center;gap:18px;display:grid;position:static;inset:auto}.floating-card{--grid-shift-x:0px;--grid-shift-y:0px;--grid-rotate:0deg;width:100%;max-width:220px;transform:translate3d(var(--grid-shift-x), var(--grid-shift-y), 0) rotate(var(--grid-rotate));animation:7.2s ease-in-out infinite floatCardMedium;animation-delay:var(--float-delay);position:relative;top:auto;left:auto}.floating-card:first-child,.floating-card:nth-child(3){--grid-shift-x:-14px}.floating-card:nth-child(2),.floating-card:nth-child(4){--grid-shift-x:14px}.floating-card:first-child,.floating-card:nth-child(4){--grid-rotate:-4deg}.floating-card:nth-child(2),.floating-card:nth-child(3){--grid-rotate:4deg}}@media (width<=620px){.showcase-shell__meta{display:none}.scroll-cue{gap:6px;padding:6px 12px}.scroll-cue__line{height:26px}.scroll-cue__chevrons span{width:22px;height:11px}.scroll-cue__chevrons span:before,.scroll-cue__chevrons span:after{width:1.5px;height:11px}.scroll-cue__chevrons span:before{transform:translate(-5px)rotate(-40deg)}.scroll-cue__chevrons span:after{transform:translate(5px)rotate(40deg)}.split-hero__brand{flex-direction:column;align-items:stretch;gap:12px}.split-hero__brand-block,.language-switcher{width:100%}.brand-copy{font-size:.85rem}.brand-logo{gap:.6rem}.brand-logo__main{letter-spacing:.12em;font-size:1.68rem}.brand-logo__tag{letter-spacing:.12em;background:#66f5ff1c;border-color:#66f5ff4d;min-width:52px;padding:.34rem .68rem;font-size:.86rem;box-shadow:0 0 18px #66f5ff1f}.language-switcher__quick{flex:auto}.language-switcher__quick:after{margin-right:6px}.language-switcher__quick-button{flex:1 1 0;min-width:0}.language-switcher__trigger{flex:0 0 60px;width:60px;max-width:none}.language-switcher__menu{min-width:0;max-height:min(60vh,420px);left:0;right:0}.character-panel{min-height:62svh;padding:28px 20px}.character-panel__description{max-width:100%;font-size:.95rem}.cta-button{width:100%;min-width:0}.floating-stage{min-height:520px}.showcase-shell{border-radius:24px;padding:14px}.showcase-switcher__button{flex:1 1 0}.showcase-shell__meta{width:100%}.showcase-shell__meta-chip{flex:100%}.showcase-slider{grid-template-columns:1fr;justify-items:stretch}.showcase-card--center{width:100%;height:clamp(360px,72vw,460px)}.showcase-card--side{display:none}.showcase-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.showcase-mobile-nav__button{min-height:48px;color:var(--text);background:linear-gradient(#ffffff14,#ffffff08),#ffffff0a;border:1px solid #ffffff14;border-radius:999px;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000024}.showcase-dialog{border-radius:22px;width:100%;min-height:auto;padding:18px 16px 10px}.showcase-dialog__prompt,.showcase-dialog__narration{max-width:100%;min-height:0;font-size:1rem}.showcase-dialog__actions a{width:100%;min-width:0}.showcase-card__hud{display:none}.showcase-card__tag{max-width:100%}.showcase-progress__dot{width:30px}.floating-stage{pointer-events:auto;width:100%;max-width:392px;min-height:auto;margin:24px auto 0;position:relative}.floating-group{grid-template-columns:repeat(2,minmax(138px,168px));justify-content:center;justify-items:center;gap:14px;display:grid;position:static;inset:auto}.floating-card{width:100%;max-width:168px;animation:none;position:relative;top:auto;left:auto;transform:none}.floating-card:nth-child(odd){transform:rotate(-3deg)}.floating-card:nth-child(2n){transform:rotate(3deg)}.floating-card figcaption{padding:12px 8px 4px}.floating-card strong{font-size:.92rem}.floating-card span,.floating-card em,.floating-card p{font-size:.75rem}}:root[data-performance=lite] .scroll-cue{filter:none;will-change:auto;transition:transform .3s,opacity .18s}:root[data-performance=lite] .scroll-cue:hover{filter:none;transform:translate(-50%)translateY(-2px)}:root[data-performance=lite] .showcase-section__title,:root[data-performance=lite] .showcase-section__lead{opacity:1;animation:none;transform:none}:root[data-performance=lite] .character-panel__particle{box-shadow:0 0 6px var(--particle-color);animation:particle-float var(--particle-duration,5s) linear infinite;animation-delay:var(--particle-delay,0s)}:root[data-performance=lite] .showcase-stage,:root[data-performance=lite] .showcase-shell,:root[data-performance=lite] .creator-section__copy,:root[data-performance=lite] .showcase-card__name,:root[data-performance=lite] .showcase-card__tag{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-performance=lite] .showcase-stage{box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000002e}:root[data-performance=lite] .showcase-stage:before,:root[data-performance=lite] .showcase-stage:after{display:none}:root[data-performance=lite] .showcase-stage__burst,:root[data-performance=lite] .showcase-card--side-left,:root[data-performance=lite] .showcase-card--side-right,:root[data-performance=lite] .showcase-progress__dot.is-active{animation:none}:root[data-performance=lite] .showcase-stage__burst:after{opacity:0;animation:none}:root[data-performance=lite] .showcase-card--center{box-shadow:inset 0 1px #ffffff14,0 16px 36px #0003}:root[data-performance=lite] .showcase-card--active{box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000038}:root[data-performance=lite] .showcase-card__image:before,:root[data-performance=lite] .showcase-card__pulse{opacity:0;animation:none;transform:none}:root[data-performance=lite] .showcase-dialog__body{opacity:1;filter:none;animation:none;transform:none}:root[data-performance=lite] .showcase-dialog__segment{filter:none;transition:opacity .42s,transform .42s;transform:translateY(8px)}:root[data-performance=lite] .showcase-dialog__segment.is-visible{filter:none}:root[data-performance=lite] .showcase-marquee{display:none}@media (width<=920px) and (orientation:landscape) and (pointer:coarse){.showcase-slider{grid-template-columns:1fr}.showcase-card--center{justify-self:center;width:100%;max-width:300px;height:clamp(260px,82vh,360px)}.showcase-card--side{display:none}.showcase-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.showcase-mobile-nav__button{min-height:40px;color:var(--text);background:linear-gradient(#ffffff14,#ffffff08),#ffffff0a;border:1px solid #ffffff14;border-radius:999px;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000024}}:root[data-performance=lite] .floating-group--active{animation:none}:root[data-performance=lite] .floating-card{animation:none;box-shadow:0 14px 32px #0003}:root[data-performance=lite] .cta-button--solid,:root[data-performance=lite] .cta-button--solid:hover{background-position:50% 0;animation:none;box-shadow:0 4px 18px #9472ff47,inset 0 1px #ffffff2e}@media (width<=920px){:root[data-performance=lite] .character-panel,:root[data-performance=lite] .character-panel.is-active{transition:none}:root[data-performance=lite] .character-panel__content{opacity:1;transition:none;transform:none}:root[data-performance=lite] .showcase-section:before,:root[data-performance=lite] .showcase-section:after{display:none}:root[data-performance=lite] .showcase-section__title,:root[data-performance=lite] .showcase-section__lead{opacity:1;animation:none;transform:none}:root[data-performance=lite] .showcase-shell{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #0000002e}:root[data-performance=lite] .showcase-stage{-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px 14px;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000029}:root[data-performance=lite] .showcase-stage--compact:before,:root[data-performance=lite] .showcase-stage--compact:after{display:none}:root[data-performance=lite] .showcase-slider--compact{gap:0}:root[data-performance=lite] .showcase-slider--compact .showcase-card--center{width:min(100%,380px);height:440px;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0003}:root[data-performance=lite] .showcase-slider--compact .showcase-card--active{animation:none}:root[data-performance=lite] .showcase-slider--compact .showcase-card__image{padding:18px}:root[data-performance=lite] .showcase-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;padding:18px 14px 12px;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000001f}:root[data-performance=lite] .showcase-dialog--compact{animation:none}:root[data-performance=lite] .showcase-dialog--compact .showcase-dialog__segment{filter:none;transition:opacity .42s,transform .42s;transform:translateY(8px)}:root[data-performance=lite] .showcase-dialog--compact .showcase-dialog__segment.is-visible{filter:none}:root[data-performance=lite] .showcase-dialog__actions{gap:10px}:root[data-performance=lite] .showcase-dialog__actions a{width:calc(50% - 5px);min-width:0;box-shadow:none;padding:.74rem .86rem}:root[data-performance=lite] .showcase-card__name,:root[data-performance=lite] .showcase-card__tag{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:root[data-performance=lite] .showcase-progress--compact{gap:8px}:root[data-performance=lite] .showcase-progress--compact .showcase-progress__dot{width:22px;height:6px;transition:background-color .2s}:root[data-performance=lite] .showcase-progress--compact .showcase-progress__dot:hover{transform:none}:root[data-performance=lite] .showcase-progress--compact .showcase-progress__dot.is-active,:root[data-performance=lite] .showcase-mobile-nav__button{box-shadow:none}:root[data-performance=lite] .showcase-marquee{display:none}:root[data-performance=lite] .showcase-card,:root[data-performance=lite] .showcase-progress__dot,:root[data-performance=lite] .showcase-dialog__actions a,:root[data-performance=lite] .showcase-mobile-nav__button{transition:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.character-panel,.character-panel__content,.character-panel__particles,.cta-button,.floating-group,.floating-card,.showcase-section__title,.showcase-section__lead{opacity:1;transition:none;animation:none;transform:none}.scroll-cue__line:after,.scroll-cue__chevrons span,.showcase-marquee__track,.showcase-marquee__track span,.showcase-card--active,.showcase-card--side-left,.showcase-card--side-right,.showcase-card__image:before,.showcase-card__pulse,.showcase-dialog--active,.showcase-dialog__body,.showcase-stage__burst,.showcase-stage__burst:after,.showcase-progress__dot.is-active,.showcase-dialog__segment{filter:none;transition:none;animation:none;transform:none}.showcase-marquee{display:none}.showcase-dialog__segment{opacity:1}}
