.cinematic-hero-module__LmIHlq__hero{--hero-shell-highlight:#363e60;--hero-shell-mid:#191e37;--hero-shell-shadow:#090c1c;--hero-shell-stroke:#ffffff2e;--hero-core-panel:#0a0e20f0;--hero-neck:#151b33;isolation:isolate;min-height:max(940px,100svh);padding:calc(var(--banner-h,0px) + 86px) max(20px, env(safe-area-inset-right)) 96px max(20px, env(safe-area-inset-left));background:0 0;position:relative;overflow:hidden}.cinematic-hero-module__LmIHlq__hero[data-theme=light]{--hero-shell-highlight:#fff;--hero-shell-mid:#dadef4;--hero-shell-shadow:#a4aed3;--hero-shell-stroke:#4755694d;--hero-core-panel:#f0f2fcf2;--hero-neck:#cfd5ec}.cinematic-hero-module__LmIHlq__sectionTransition{pointer-events:none;position:absolute}.cinematic-hero-module__LmIHlq__heroInner{z-index:2;width:min(100%,1540px);margin-inline:auto;position:relative}.cinematic-hero-module__LmIHlq__mainGrid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(24px,3.4vw,60px);display:grid}.cinematic-hero-module__LmIHlq__copyColumn{z-index:3;max-width:690px;padding-block:18px 4px;position:relative}.cinematic-hero-module__LmIHlq__eyebrow{color:rgb(var(--accent-1));letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:clamp(.67rem,.75vw,.76rem);font-weight:800;line-height:1.5;display:inline-flex}.cinematic-hero-module__LmIHlq__eyebrowSignal{background:rgb(var(--accent-3));width:8px;height:8px;box-shadow:0 0 18px rgb(var(--accent-3) / .7);border-radius:50%;flex:none;position:relative}.cinematic-hero-module__LmIHlq__eyebrowSignal:after{content:"";border:1px solid rgb(var(--accent-3) / .34);border-radius:inherit;position:absolute;inset:-5px}.cinematic-hero-module__LmIHlq__headline{color:var(--foreground);font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.068em;text-wrap:balance;margin:clamp(18px,2.3vh,28px) 0 0;font-size:clamp(3.7rem,6.65vw,7.15rem);font-weight:900;line-height:.88}.cinematic-hero-module__LmIHlq__headline>span{display:block}.cinematic-hero-module__LmIHlq__gradientWords{background:linear-gradient(102deg, rgb(var(--accent-1)) 2%, rgb(var(--accent-2)) 52%, rgb(var(--accent-3)) 98%);color:#0000;width:fit-content;max-width:100%;filter:drop-shadow(0 16px 30px rgb(var(--accent-1) / .18));-webkit-background-clip:text;background-clip:text;padding-right:.045em}.cinematic-hero-module__LmIHlq__description{max-width:620px;color:var(--muted-foreground);text-wrap:pretty;margin:clamp(20px,2.6vh,30px) 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.7}.cinematic-hero-module__LmIHlq__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3vh,32px);display:flex}.cinematic-hero-module__LmIHlq__primaryAction,.cinematic-hero-module__LmIHlq__secondaryAction{border-radius:16px!important;min-height:54px!important;padding-inline:25px!important;font-weight:800!important}.cinematic-hero-module__LmIHlq__primaryAction{box-shadow:0 16px 44px -18px rgb(var(--accent-1) / .78)!important}.cinematic-hero-module__LmIHlq__primaryAction:hover{transform:translateY(-2px);box-shadow:0 20px 54px -18px rgb(var(--accent-1) / .9)!important}.cinematic-hero-module__LmIHlq__primaryAction:active,.cinematic-hero-module__LmIHlq__secondaryAction:active{transform:translateY(1px)scale(.985)!important}.cinematic-hero-module__LmIHlq__primaryAction:focus-visible,.cinematic-hero-module__LmIHlq__secondaryAction:focus-visible{box-shadow:0 0 0 4px rgb(var(--background)), 0 0 0 7px rgb(var(--accent-1) / .82), 0 18px 48px -20px rgb(var(--accent-1) / .8)!important}.cinematic-hero-module__LmIHlq__secondaryAction{border-color:rgb(var(--accent-1) / .28)!important;background:color-mix(in oklab, var(--card) 68%, transparent)!important}.cinematic-hero-module__LmIHlq__secondaryAction:hover{border-color:rgb(var(--accent-1) / .58)!important;background:rgb(var(--accent-1) / .08)!important}.cinematic-hero-module__LmIHlq__actionArrow{width:17px;height:17px;transition:transform .18s}.cinematic-hero-module__LmIHlq__primaryAction:hover .cinematic-hero-module__LmIHlq__actionArrow{transform:translate(4px)}.cinematic-hero-module__LmIHlq__milestones{grid-auto-rows:minmax(78px,1fr);gap:10px;margin-top:clamp(24px,3vh,34px);display:grid}.cinematic-hero-module__LmIHlq__milestone{border:1px solid color-mix(in oklab, var(--border) 88%, rgb(var(--accent-2)) 12%);background:color-mix(in oklab, var(--card) 66%, transparent);min-width:0;height:100%;min-height:78px;box-shadow:0 18px 48px -38px rgb(var(--accent-2) / .48);-webkit-backdrop-filter:blur(15px)saturate(1.15);border-radius:18px;grid-template-columns:minmax(150px,.92fr) minmax(238px,1.18fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.cinematic-hero-module__LmIHlq__milestonePrimary{border-color:rgb(var(--accent-1) / .34);background:linear-gradient(110deg, rgb(var(--accent-1) / .11), color-mix(in oklab, var(--card) 72%, transparent) 50%, rgb(var(--accent-3) / .05));box-shadow:0 20px 52px -36px rgb(var(--accent-1) / .72)}.cinematic-hero-module__LmIHlq__milestoneHeading{align-items:center;gap:10px;min-width:0;display:flex}.cinematic-hero-module__LmIHlq__milestoneStatusDot{background:rgb(var(--accent-2));width:8px;height:8px;box-shadow:0 0 14px rgb(var(--accent-2) / .55);border-radius:50%;flex:none}.cinematic-hero-module__LmIHlq__milestonePrimary .cinematic-hero-module__LmIHlq__milestoneStatusDot{background:rgb(var(--accent-3));box-shadow:0 0 16px rgb(var(--accent-3) / .65)}.cinematic-hero-module__LmIHlq__milestoneTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:.76rem;font-weight:800}.cinematic-hero-module__LmIHlq__milestoneDate{color:var(--muted-foreground);margin:2px 0 0;font-size:.61rem;line-height:1.35}.cinematic-hero-module__LmIHlq__milestoneClock{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.cinematic-hero-module__LmIHlq__timeCell{border:1px solid rgb(var(--accent-2) / .16);background:color-mix(in oklab, var(--background) 74%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:48px;display:flex;box-shadow:inset 0 1px #ffffff14}.cinematic-hero-module__LmIHlq__milestonePrimary .cinematic-hero-module__LmIHlq__timeCell{border-color:rgb(var(--accent-1) / .24);box-shadow:inset 0 1px #ffffff1a, 0 10px 24px -20px rgb(var(--accent-1) / .7)}.cinematic-hero-module__LmIHlq__timeCell strong{color:var(--foreground);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(.88rem,1.25vw,1.08rem);line-height:1}.cinematic-hero-module__LmIHlq__milestonePrimary .cinematic-hero-module__LmIHlq__timeCell strong{color:rgb(var(--accent-1))}.cinematic-hero-module__LmIHlq__timeCell small{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:.5rem;font-weight:800}.cinematic-hero-module__LmIHlq__milestoneReached{border:1px solid rgb(var(--accent-1) / .24);color:rgb(var(--accent-1));text-align:center;border-radius:12px;margin:0;padding:12px;font-size:.74rem;font-weight:800}.cinematic-hero-module__LmIHlq__visualColumn{min-width:0;transform:translate3d(var(--hero-px,0), var(--hero-py,0), 0);will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1);position:relative}.cinematic-hero-module__LmIHlq__visualStage{isolation:isolate;width:min(100%,790px);margin-inline:auto;position:relative}.cinematic-hero-module__LmIHlq__portalAura{z-index:-2;background:radial-gradient(circle at 50% 48%, rgb(var(--accent-1) / .27), rgb(var(--accent-2) / .12) 42%, transparent 70%);filter:blur(24px);opacity:var(--glow-intensity,.55);border-radius:46%;position:absolute;inset:10% 3% 4% 5%}.cinematic-hero-module__LmIHlq__portalFrame{box-shadow:0 46px 110px -54px rgb(var(--accent-1) / .72), inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(19px)saturate(1.25);backdrop-filter:blur(19px)saturate(1.25);background:linear-gradient(145deg,#131833e8,#080b1be6);border:1px solid #ffffff24;border-radius:38px;position:absolute;inset:8% 5% 5% 6%;overflow:hidden;transform:perspective(1100px)rotateY(-4deg)rotateX(1deg)}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__portalFrame{background:linear-gradient(145deg,#ffffffe6,#e2e6f7db);border-color:#47556933;box-shadow:0 42px 100px -54px #3941735c,inset 0 1px #fffffff2}.cinematic-hero-module__LmIHlq__browserChrome{z-index:4;background:#05081675;border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;height:50px;padding:0 18px;display:flex;position:relative}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__browserChrome{background:#ffffff7a;border-color:#4755691f}.cinematic-hero-module__LmIHlq__browserChrome>span{background:#ffffff3d;border-radius:50%;width:7px;height:7px}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__browserChrome>span{background:#47556940}.cinematic-hero-module__LmIHlq__browserChrome>span:first-child{background:rgb(var(--accent-1) / .78)}.cinematic-hero-module__LmIHlq__browserChrome>span:nth-child(2){background:rgb(var(--accent-2) / .72)}.cinematic-hero-module__LmIHlq__browserChrome>span:nth-child(3){background:rgb(var(--accent-3) / .72)}.cinematic-hero-module__LmIHlq__browserAddress{color:#e2e8f09e;min-width:0;height:28px;font-family:var(--font-mono), monospace;background:#ffffff0e;border:1px solid #ffffff14;border-radius:9px;flex:1;align-items:center;gap:7px;margin-left:5px;padding-inline:10px;font-size:clamp(.48rem,.7vw,.62rem);display:flex}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__browserAddress{color:#334155b8;background:#ffffff94;border-color:#47556921}.cinematic-hero-module__LmIHlq__browserAddress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cinematic-hero-module__LmIHlq__addressIcon{width:12px;height:12px;color:rgb(var(--accent-3));flex:none}.cinematic-hero-module__LmIHlq__portalViewport{background:radial-gradient(circle at 50% 44%, rgb(var(--accent-2) / .18), transparent 34%), linear-gradient(180deg, transparent 48%, rgb(var(--accent-1) / .07));position:absolute;inset:50px 0 0;overflow:hidden}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__portalViewport{background:radial-gradient(circle at 50% 44%, rgb(var(--accent-2) / .12), transparent 34%), linear-gradient(180deg, #ffffff0f, rgb(var(--accent-1) / .045))}.cinematic-hero-module__LmIHlq__portalRingOuter,.cinematic-hero-module__LmIHlq__portalRingMiddle,.cinematic-hero-module__LmIHlq__portalRingInner{border:1px solid rgb(var(--accent-2) / .28);box-shadow:0 0 36px rgb(var(--accent-1) / .08);border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.cinematic-hero-module__LmIHlq__portalRingOuter{aspect-ratio:1;width:78%}.cinematic-hero-module__LmIHlq__portalRingMiddle{aspect-ratio:1;border-color:rgb(var(--accent-3) / .32);width:61%}.cinematic-hero-module__LmIHlq__portalRingInner{aspect-ratio:1;border-color:rgb(var(--accent-1) / .42);width:44%}.cinematic-hero-module__LmIHlq__portalHorizonLine{background:linear-gradient(90deg, transparent, rgb(var(--accent-3) / .62), transparent);height:1px;box-shadow:0 0 18px rgb(var(--accent-3) / .38);position:absolute;top:65%;left:12%;right:12%}.cinematic-hero-module__LmIHlq__portalSweep{opacity:.7;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:8.5s ease-in-out infinite cinematic-hero-module__LmIHlq__heroLightSweep;position:absolute;inset:-20% 48% -20% -20%;transform:rotate(12deg)}.cinematic-hero-module__LmIHlq__connectionMap{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:3% 0 0;overflow:visible}.cinematic-hero-module__LmIHlq__connectionLine{stroke:rgb(var(--accent-2) / .38);stroke-width:1.7px;stroke-dasharray:8 9;transition:stroke .22s,stroke-width .22s,opacity .22s}.cinematic-hero-module__LmIHlq__guardian{z-index:5;filter:drop-shadow(0 36px 32px #03071285);width:53%;position:absolute;bottom:1.5%;left:50%;transform:translate(-50%)}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__guardian{filter:drop-shadow(0 28px 28px #4755693d)}.cinematic-hero-module__LmIHlq__guardian svg{width:100%;height:auto;display:block}.cinematic-hero-module__LmIHlq__guardianEdgeLight{z-index:-1;box-shadow:0 0 48px rgb(var(--accent-1) / .34), 0 0 76px rgb(var(--accent-3) / .16);border-radius:42%;position:absolute;inset:23% 18% 9%}.cinematic-hero-module__LmIHlq__fragment{z-index:7;color:#f8fafc;-webkit-backdrop-filter:blur(15px)saturate(1.2);backdrop-filter:blur(15px)saturate(1.2);background:#0a0e21b8;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:10px;width:clamp(154px,15vw,184px);padding:11px 12px;display:flex;position:absolute;box-shadow:0 20px 45px -30px #000000a6,inset 0 1px #ffffff14}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__fragment{color:#1e293b;background:#ffffffbd;border-color:#47556929;box-shadow:0 20px 45px -30px #47556961,inset 0 1px #ffffffe6}.cinematic-hero-module__LmIHlq__fragmentIcon{background:rgb(var(--accent-1) / .16);width:31px;height:31px;color:rgb(var(--accent-3));border-radius:10px;flex:none;place-items:center;display:grid}.cinematic-hero-module__LmIHlq__fragmentIcon svg{width:15px;height:15px}.cinematic-hero-module__LmIHlq__fragment b,.cinematic-hero-module__LmIHlq__fragment small{display:block}.cinematic-hero-module__LmIHlq__fragment b{font-size:.72rem;line-height:1.25}.cinematic-hero-module__LmIHlq__fragment small{color:#cbd5e1b8;margin-top:3px;font-size:.56rem;line-height:1.35}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__fragment small{color:#475569b8}.cinematic-hero-module__LmIHlq__fragmentProfile{top:19%;left:1%}.cinematic-hero-module__LmIHlq__fragmentAi{top:16%;right:1%}.cinematic-hero-module__LmIHlq__fragmentAchievement{bottom:20%;right:1%}.cinematic-hero-module__LmIHlq__fragmentCommunity{bottom:17%;left:1%}.cinematic-hero-module__LmIHlq__contextPanel{z-index:8;border:1px solid rgb(var(--module-tone) / .32);min-width:230px;box-shadow:0 20px 52px -30px rgb(var(--module-tone) / .7);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a18db;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:absolute;bottom:1.5%;left:50%;transform:translate(-50%)}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__contextPanel{color:#1e293b;background:#ffffffe0}.cinematic-hero-module__LmIHlq__contextPulse{background:rgb(var(--module-tone));width:8px;height:8px;box-shadow:0 0 15px rgb(var(--module-tone) / .76);border-radius:50%}.cinematic-hero-module__LmIHlq__contextPanel small,.cinematic-hero-module__LmIHlq__contextPanel strong{display:block}.cinematic-hero-module__LmIHlq__contextPanel small{color:#cbd5e19e;letter-spacing:.13em;text-transform:uppercase;font-size:.47rem;font-weight:800}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__contextPanel small{color:#475569a8}.cinematic-hero-module__LmIHlq__contextPanel strong{margin-top:2px;font-size:.65rem}.cinematic-hero-module__LmIHlq__contextPanel>svg{width:15px;height:15px;color:rgb(var(--module-tone))}.cinematic-hero-module__LmIHlq__gameFragmentOne,.cinematic-hero-module__LmIHlq__gameFragmentTwo{z-index:4;color:#e2e8f0ad;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.48rem;display:flex;position:absolute}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__gameFragmentOne,.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__gameFragmentTwo{color:#3341559e}.cinematic-hero-module__LmIHlq__gameFragmentOne{top:10%;left:15%}.cinematic-hero-module__LmIHlq__gameFragmentTwo{top:8%;right:13%}.cinematic-hero-module__LmIHlq__gameFragmentOne svg,.cinematic-hero-module__LmIHlq__gameFragmentTwo svg{width:13px;height:13px;color:rgb(var(--accent-3))}.cinematic-hero-module__LmIHlq__particle{z-index:3;left:var(--particle-left);top:var(--particle-top);background:rgb(var(--accent-3) / .72);width:3px;height:3px;box-shadow:0 0 12px rgb(var(--accent-3) / .65);animation:cinematic-hero-module__LmIHlq__heroParticleFloat var(--particle-duration) ease-in-out infinite;animation-delay:var(--particle-delay);border-radius:50%;position:absolute}.cinematic-hero-module__LmIHlq__hero[data-particles=off] .cinematic-hero-module__LmIHlq__particle{display:none}.cinematic-hero-module__LmIHlq__moduleDock{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(22px,3.8vh,44px);display:grid;position:relative}.cinematic-hero-module__LmIHlq__moduleCard{border:1px solid color-mix(in oklab, var(--border) 88%, rgb(var(--accent-1)) 12%);background:color-mix(in oklab, var(--card) 67%, transparent);min-width:0;min-height:92px;color:var(--foreground);text-align:left;-webkit-backdrop-filter:blur(15px)saturate(1.15);border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;transition:transform .19s cubic-bezier(.22,1,.36,1),border-color .19s,background-color .19s,box-shadow .19s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px -38px #0f172a7a}.cinematic-hero-module__LmIHlq__moduleCard:hover{border-color:rgb(var(--accent-1) / .42);box-shadow:0 24px 54px -36px rgb(var(--accent-1) / .45);transform:translateY(-3px)}.cinematic-hero-module__LmIHlq__moduleCard:active{transform:translateY(0)scale(.985)}.cinematic-hero-module__LmIHlq__moduleCard:focus-visible{outline:2px solid rgb(var(--accent-1));outline-offset:3px;border-color:rgb(var(--accent-1) / .68)}.cinematic-hero-module__LmIHlq__moduleCardSelected{border-color:rgb(var(--accent-1) / .48);background:linear-gradient(130deg, rgb(var(--accent-1) / .12), color-mix(in oklab, var(--card) 70%, transparent) 58%, rgb(var(--accent-3) / .05));box-shadow:0 24px 58px -38px rgb(var(--accent-1) / .68), inset 0 1px #ffffff14}.cinematic-hero-module__LmIHlq__moduleThumbnail{border:1px solid rgb(var(--module-tone) / .3);background:radial-gradient(circle at 65% 28%, rgb(var(--module-tone) / .36), transparent 35%), linear-gradient(145deg, rgb(var(--accent-1) / .12), rgb(var(--module-tone) / .08));width:54px;height:54px;color:rgb(var(--module-tone));border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.cinematic-hero-module__LmIHlq__thumbnailOrb{border:1px solid rgb(var(--module-tone) / .24);width:34px;height:34px;box-shadow:0 0 20px rgb(var(--module-tone) / .18);border-radius:50%;position:absolute}.cinematic-hero-module__LmIHlq__moduleThumbnail svg{z-index:1;width:21px;height:21px;position:relative}.cinematic-hero-module__LmIHlq__moduleCopy{min-width:0}.cinematic-hero-module__LmIHlq__moduleCopy strong{font-size:.76rem;line-height:1.25;display:block}.cinematic-hero-module__LmIHlq__moduleCopy small{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.62rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cinematic-hero-module__LmIHlq__moduleArrow{width:15px;height:15px;color:rgb(var(--accent-1));opacity:.35;transition:transform .18s,opacity .18s}.cinematic-hero-module__LmIHlq__moduleCard:hover .cinematic-hero-module__LmIHlq__moduleArrow,.cinematic-hero-module__LmIHlq__moduleCardSelected .cinematic-hero-module__LmIHlq__moduleArrow{opacity:.9;transform:translate(2px)}.cinematic-hero-module__LmIHlq__visualFallback{border:1px solid rgb(var(--accent-1) / .18);background:radial-gradient(circle, rgb(var(--accent-1) / .1), transparent 70%);min-height:420px;color:var(--muted-foreground);text-align:center;border-radius:34px;align-content:center;place-items:center;gap:12px;display:grid}.cinematic-hero-module__LmIHlq__visualFallback svg{width:58px;height:58px;color:rgb(var(--accent-1))}.cinematic-hero-module__LmIHlq__visualFallback span{max-width:250px;font-size:.78rem;font-weight:700}.cinematic-hero-module__LmIHlq__sectionTransition{z-index:1;background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--background) 48%, transparent) 54%, color-mix(in oklab, var(--background) 88%, transparent) 100%);height:150px;bottom:-1px;left:0;right:0}.cinematic-hero-module__LmIHlq__hero[data-motion=off] *,.cinematic-hero-module__LmIHlq__hero[data-motion=reduced] .cinematic-hero-module__LmIHlq__portalSweep,.cinematic-hero-module__LmIHlq__hero[data-motion=reduced] .cinematic-hero-module__LmIHlq__particle,.cinematic-hero-module__LmIHlq__hero[data-performance=battery] .cinematic-hero-module__LmIHlq__portalSweep,.cinematic-hero-module__LmIHlq__hero[data-performance=battery] .cinematic-hero-module__LmIHlq__particle{animation:none!important}.cinematic-hero-module__LmIHlq__visualStage[data-paused=true] *{animation-play-state:paused!important}@keyframes cinematic-hero-module__LmIHlq__heroLightSweep{0%,20%{opacity:0;transform:translate(-45%)rotate(12deg)}36%{opacity:.72}58%,to{opacity:0;transform:translate(240%)rotate(12deg)}}@keyframes cinematic-hero-module__LmIHlq__heroParticleFloat{0%,to{opacity:.18;transform:translate(0,0)}45%{opacity:.72;transform:translate(4px,-12px)}}@media (max-width:1240px){.cinematic-hero-module__LmIHlq__hero{min-height:max(900px,100svh);padding-top:calc(var(--banner-h,0px) + 80px);padding-bottom:92px}.cinematic-hero-module__LmIHlq__mainGrid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:20px}.cinematic-hero-module__LmIHlq__headline{font-size:clamp(3.35rem,6.1vw,5.5rem)}.cinematic-hero-module__LmIHlq__visualStage{width:min(100%,670px)}.cinematic-hero-module__LmIHlq__fragment{width:142px;padding:9px 10px}.cinematic-hero-module__LmIHlq__fragmentProfile,.cinematic-hero-module__LmIHlq__fragmentCommunity{left:0}.cinematic-hero-module__LmIHlq__fragmentAi,.cinematic-hero-module__LmIHlq__fragmentAchievement{right:0}.cinematic-hero-module__LmIHlq__milestone{grid-template-columns:minmax(128px,.78fr) minmax(220px,1.22fr)}.cinematic-hero-module__LmIHlq__moduleCard{grid-template-columns:48px minmax(0,1fr)}.cinematic-hero-module__LmIHlq__moduleThumbnail{width:48px;height:48px}.cinematic-hero-module__LmIHlq__moduleArrow{display:none}}@media (max-width:980px){.cinematic-hero-module__LmIHlq__hero{min-height:auto;padding-top:calc(var(--banner-h,0px) + 88px);padding-bottom:96px}.cinematic-hero-module__LmIHlq__mainGrid{grid-template-columns:minmax(0,1fr)}.cinematic-hero-module__LmIHlq__copyColumn{max-width:760px}.cinematic-hero-module__LmIHlq__headline{max-width:760px;font-size:clamp(3.75rem,9.8vw,6.1rem)}.cinematic-hero-module__LmIHlq__visualColumn{width:min(100%,760px);margin:4px auto 0}.cinematic-hero-module__LmIHlq__visualStage{width:100%;max-width:720px}.cinematic-hero-module__LmIHlq__moduleDock{grid-template-columns:repeat(2,minmax(0,1fr))}.cinematic-hero-module__LmIHlq__fragment{width:auto}}@media (max-width:720px){.cinematic-hero-module__LmIHlq__hero{padding-top:calc(var(--banner-h,0px) + 78px);padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(94px, calc(76px + env(safe-area-inset-bottom)));padding-left:max(16px, env(safe-area-inset-left))}.cinematic-hero-module__LmIHlq__copyColumn{padding-top:12px}.cinematic-hero-module__LmIHlq__eyebrow{letter-spacing:.14em;max-width:95%;font-size:.62rem}.cinematic-hero-module__LmIHlq__headline{font-size:clamp(3.15rem,15.2vw,5rem);line-height:.91}.cinematic-hero-module__LmIHlq__description{font-size:1rem;line-height:1.62}.cinematic-hero-module__LmIHlq__actions{grid-template-columns:minmax(0,1fr);display:grid}.cinematic-hero-module__LmIHlq__primaryAction,.cinematic-hero-module__LmIHlq__secondaryAction{width:100%}.cinematic-hero-module__LmIHlq__milestone{grid-template-columns:minmax(0,1fr);gap:9px}.cinematic-hero-module__LmIHlq__milestoneHeading{padding-inline:2px}.cinematic-hero-module__LmIHlq__timeCell{min-height:46px}.cinematic-hero-module__LmIHlq__visualColumn{margin-top:8px}.cinematic-hero-module__LmIHlq__visualStage{max-width:610px}.cinematic-hero-module__LmIHlq__portalFrame{border-radius:28px;inset:8% 2%;transform:none}.cinematic-hero-module__LmIHlq__guardian{width:60%;bottom:4%}.cinematic-hero-module__LmIHlq__fragment{width:auto;padding:9px 10px}.cinematic-hero-module__LmIHlq__contextPanel{min-width:205px;bottom:4%}.cinematic-hero-module__LmIHlq__gameFragmentOne,.cinematic-hero-module__LmIHlq__gameFragmentTwo{display:none}.cinematic-hero-module__LmIHlq__moduleDock{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:18px}.cinematic-hero-module__LmIHlq__moduleCard{grid-template-columns:50px minmax(0,1fr) auto;min-height:82px}.cinematic-hero-module__LmIHlq__moduleThumbnail{width:50px;height:50px}.cinematic-hero-module__LmIHlq__moduleArrow{display:block}}@media (max-width:420px){.cinematic-hero-module__LmIHlq__headline{font-size:clamp(2.78rem,14.5vw,3.72rem)}.cinematic-hero-module__LmIHlq__milestoneClock{gap:4px}.cinematic-hero-module__LmIHlq__timeCell{border-radius:10px;min-height:44px}.cinematic-hero-module__LmIHlq__timeCell strong{font-size:.86rem}.cinematic-hero-module__LmIHlq__fragment{display:flex}.cinematic-hero-module__LmIHlq__guardian{width:68%}.cinematic-hero-module__LmIHlq__contextPanel{width:calc(100% - 52px);min-width:0}}@media (prefers-reduced-motion:reduce){.cinematic-hero-module__LmIHlq__visualColumn,.cinematic-hero-module__LmIHlq__moduleCard,.cinematic-hero-module__LmIHlq__primaryAction,.cinematic-hero-module__LmIHlq__secondaryAction,.cinematic-hero-module__LmIHlq__actionArrow,.cinematic-hero-module__LmIHlq__moduleArrow{transition-duration:.01ms!important}.cinematic-hero-module__LmIHlq__portalSweep,.cinematic-hero-module__LmIHlq__particle{animation:none!important}}.cinematic-hero-module__LmIHlq__artworkCanvas{aspect-ratio:1.08;isolation:isolate;width:100%;transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s;position:relative}.cinematic-hero-module__LmIHlq__fragmentRail{z-index:9;pointer-events:none;position:absolute;inset:0}.cinematic-hero-module__LmIHlq__fragmentRail .cinematic-hero-module__LmIHlq__fragment{pointer-events:auto;transition:border-color .18s,background-color .18s,box-shadow .18s}.cinematic-hero-module__LmIHlq__fragmentRail .cinematic-hero-module__LmIHlq__fragment:hover{border-color:rgb(var(--accent-1) / .42);box-shadow:0 24px 52px -30px rgb(var(--accent-1) / .5), inset 0 1px #ffffff1a;background:#0a0e21d6}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__fragmentRail .cinematic-hero-module__LmIHlq__fragment:hover{background:#ffffffe6}.cinematic-hero-module__LmIHlq__universeCore{z-index:2;border:1px solid rgb(var(--accent-3) / .34);background:radial-gradient(circle, rgb(var(--accent-2) / .25), #060a1cc7 62%, transparent 70%);width:126px;min-height:76px;box-shadow:0 0 42px rgb(var(--accent-1) / .24), inset 0 0 24px rgb(var(--accent-3) / .12);color:#f1f5f9eb;text-align:center;border-radius:50%;align-content:center;place-items:center;gap:5px;padding:10px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cinematic-hero-module__LmIHlq__hero[data-theme=light] .cinematic-hero-module__LmIHlq__universeCore{color:#1e293be6;background:radial-gradient(circle,#fffffff0,#e2e8fcd1 62%,#0000 72%)}.cinematic-hero-module__LmIHlq__universeCore svg{width:18px;height:18px;color:rgb(var(--accent-3))}.cinematic-hero-module__LmIHlq__universeCore span{letter-spacing:.08em;text-transform:uppercase;max-width:92px;font-size:.48rem;font-weight:800;line-height:1.35}.cinematic-hero-module__LmIHlq__portalRingOuter{opacity:.22}.cinematic-hero-module__LmIHlq__portalRingMiddle{opacity:.52}.cinematic-hero-module__LmIHlq__portalRingInner{opacity:.84;box-shadow:0 0 44px rgb(var(--accent-1) / .17)}.cinematic-hero-module__LmIHlq__connectionLineProfile,.cinematic-hero-module__LmIHlq__connectionLineDiscovery,.cinematic-hero-module__LmIHlq__connectionLineProgress,.cinematic-hero-module__LmIHlq__connectionLineCommunity{opacity:.72}.cinematic-hero-module__LmIHlq__visualStage[data-module=instant] .cinematic-hero-module__LmIHlq__connectionLineProfile,.cinematic-hero-module__LmIHlq__visualStage[data-module=discovery] .cinematic-hero-module__LmIHlq__connectionLineDiscovery,.cinematic-hero-module__LmIHlq__visualStage[data-module=progress] .cinematic-hero-module__LmIHlq__connectionLineProgress,.cinematic-hero-module__LmIHlq__visualStage[data-module=community] .cinematic-hero-module__LmIHlq__connectionLineCommunity{stroke:rgb(var(--module-tone) / .82);stroke-width:2.6px;stroke-dasharray:4 6;opacity:1}.cinematic-hero-module__LmIHlq__hero[data-motion=full]:not([data-performance=battery]) .cinematic-hero-module__LmIHlq__visualColumn:hover .cinematic-hero-module__LmIHlq__artworkCanvas{filter:saturate(1.04);transform:translateY(-3px)scale(1.006)}.cinematic-hero-module__LmIHlq__hero[data-motion=full]:not([data-performance=battery]) .cinematic-hero-module__LmIHlq__visualColumn:hover .cinematic-hero-module__LmIHlq__portalFrame{transform:perspective(1100px)rotateY(-3deg)rotateX(.4deg)translateY(-2px)}.cinematic-hero-module__LmIHlq__hero[data-performance=battery] .cinematic-hero-module__LmIHlq__portalRingOuter,.cinematic-hero-module__LmIHlq__hero[data-performance=battery] .cinematic-hero-module__LmIHlq__gameFragmentOne,.cinematic-hero-module__LmIHlq__hero[data-performance=battery] .cinematic-hero-module__LmIHlq__gameFragmentTwo{display:none}.cinematic-hero-module__LmIHlq__hero[data-performance=battery] .cinematic-hero-module__LmIHlq__portalFrame,.cinematic-hero-module__LmIHlq__hero[data-performance=battery] .cinematic-hero-module__LmIHlq__fragment,.cinematic-hero-module__LmIHlq__hero[data-performance=battery] .cinematic-hero-module__LmIHlq__contextPanel{-webkit-backdrop-filter:none}@media (max-width:1240px){.cinematic-hero-module__LmIHlq__artworkCanvas{aspect-ratio:1.04}.cinematic-hero-module__LmIHlq__fragment b{font-size:.65rem}.cinematic-hero-module__LmIHlq__fragment small{font-size:.51rem}.cinematic-hero-module__LmIHlq__fragmentProfile{top:16%;left:0}.cinematic-hero-module__LmIHlq__fragmentAi{top:13%;right:0}.cinematic-hero-module__LmIHlq__fragmentAchievement{bottom:22%;right:0}.cinematic-hero-module__LmIHlq__fragmentCommunity{bottom:20%;left:0}.cinematic-hero-module__LmIHlq__universeCore{width:112px;min-height:70px}}@media (max-width:980px){.cinematic-hero-module__LmIHlq__milestones{grid-auto-rows:minmax(80px,1fr)}.cinematic-hero-module__LmIHlq__milestone{min-height:80px}.cinematic-hero-module__LmIHlq__artworkCanvas{aspect-ratio:1.08}.cinematic-hero-module__LmIHlq__fragmentRail{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid;position:relative;inset:auto}.cinematic-hero-module__LmIHlq__fragmentRail .cinematic-hero-module__LmIHlq__fragment{width:auto;min-height:74px;position:relative;inset:auto;transform:none!important}.cinematic-hero-module__LmIHlq__fragment b{font-size:.7rem}.cinematic-hero-module__LmIHlq__fragment small{font-size:.56rem}.cinematic-hero-module__LmIHlq__connectionMap{inset:2% 0 0}}@media (max-width:720px){.cinematic-hero-module__LmIHlq__milestones{grid-auto-rows:minmax(128px,1fr)}.cinematic-hero-module__LmIHlq__milestone{min-height:128px}.cinematic-hero-module__LmIHlq__artworkCanvas{aspect-ratio:.98}.cinematic-hero-module__LmIHlq__fragmentRail{margin-top:10px}.cinematic-hero-module__LmIHlq__fragmentRail .cinematic-hero-module__LmIHlq__fragment{min-height:76px}.cinematic-hero-module__LmIHlq__universeCore{width:104px;min-height:66px}.cinematic-hero-module__LmIHlq__contextPanel{bottom:4%}}@media (max-width:520px){.cinematic-hero-module__LmIHlq__fragmentRail{grid-template-columns:minmax(0,1fr)}.cinematic-hero-module__LmIHlq__fragmentRail .cinematic-hero-module__LmIHlq__fragment{min-height:70px}}@media (max-width:420px){.cinematic-hero-module__LmIHlq__artworkCanvas{aspect-ratio:.92}.cinematic-hero-module__LmIHlq__universeCore{width:92px;min-height:60px}.cinematic-hero-module__LmIHlq__universeCore span{font-size:.42rem}}.cinematic-hero-module__LmIHlq__moduleDialogLayer{inset:calc(var(--banner-h,0px) + 72px) 0 0;z-index:95;pointer-events:none;justify-content:flex-end;padding:clamp(12px,2vw,24px);display:flex;position:fixed}.cinematic-hero-module__LmIHlq__moduleDialogBackdrop{background:rgb(var(--background-rgb,8 10 18) / .48);-webkit-backdrop-filter:blur(7px);pointer-events:auto;border:0;position:absolute;inset:0}.cinematic-hero-module__LmIHlq__moduleDialog{border:1px solid rgb(var(--accent-1) / .26);background:color-mix(in oklab, var(--background) 94%, rgb(var(--accent-1)) 6%);width:min(520px,100%);max-height:100%;box-shadow:0 34px 110px -42px rgb(var(--accent-1) / .66), 0 18px 50px -30px #0000008c;pointer-events:auto;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cinematic-hero-module__LmIHlq__moduleDialogHeader{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 20px 17px;display:grid}.cinematic-hero-module__LmIHlq__moduleDialogHeader p{color:rgb(var(--accent-1));letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:800}.cinematic-hero-module__LmIHlq__moduleDialogHeader h2{color:var(--foreground);font-family:var(--font-heading), var(--font-sans), sans-serif;margin:4px 0 0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}.cinematic-hero-module__LmIHlq__moduleDialogIcon{border:1px solid rgb(var(--module-tone) / .34);width:48px;height:48px;color:rgb(var(--module-tone));background:rgb(var(--module-tone) / .11);box-shadow:0 14px 34px -24px rgb(var(--module-tone) / .75);border-radius:16px;place-items:center;display:grid}.cinematic-hero-module__LmIHlq__moduleDialogIcon svg{width:21px;height:21px}.cinematic-hero-module__LmIHlq__moduleDialogClose{border:1px solid var(--border);width:42px;height:42px;color:var(--muted-foreground);background:color-mix(in oklab, var(--background) 78%, transparent);border-radius:14px;place-items:center;transition:transform .15s,border-color .15s,color .15s,background .15s;display:grid}.cinematic-hero-module__LmIHlq__moduleDialogClose:hover{border-color:rgb(var(--accent-1) / .48);color:var(--foreground);background:rgb(var(--accent-1) / .08)}.cinematic-hero-module__LmIHlq__moduleDialogClose:active{transform:scale(.96)}.cinematic-hero-module__LmIHlq__moduleDialogClose:focus-visible,.cinematic-hero-module__LmIHlq__moduleDialogSecondary:focus-visible,.cinematic-hero-module__LmIHlq__moduleDialogPrimary:focus-visible{outline:3px solid rgb(var(--accent-1) / .72);outline-offset:3px}.cinematic-hero-module__LmIHlq__moduleDialogClose svg{width:18px;height:18px}.cinematic-hero-module__LmIHlq__moduleDialogBody{overscroll-behavior:contain;gap:13px;padding:20px;display:grid;overflow-y:auto}.cinematic-hero-module__LmIHlq__moduleDialogLead{color:var(--foreground);margin:0;font-size:.96rem;font-weight:600;line-height:1.7}.cinematic-hero-module__LmIHlq__moduleDialogBody section{border:1px solid color-mix(in oklab, var(--border) 86%, rgb(var(--accent-1)) 14%);background:color-mix(in oklab, var(--card) 70%, transparent);border-radius:18px;padding:15px}.cinematic-hero-module__LmIHlq__moduleDialogBody h3{color:var(--foreground);margin:0;font-size:.82rem;font-weight:800}.cinematic-hero-module__LmIHlq__moduleDialogBody section p{color:var(--muted-foreground);margin:6px 0 0;font-size:.79rem;line-height:1.65}.cinematic-hero-module__LmIHlq__moduleAvailability{border-color:rgb(var(--accent-1) / .3)!important;background:rgb(var(--accent-1) / .07)!important}.cinematic-hero-module__LmIHlq__moduleDialogFooter{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cinematic-hero-module__LmIHlq__moduleDialogSecondary,.cinematic-hero-module__LmIHlq__moduleDialogPrimary{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:.78rem;font-weight:800;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.cinematic-hero-module__LmIHlq__moduleDialogSecondary{border:1px solid var(--border);color:var(--foreground);background:0 0}.cinematic-hero-module__LmIHlq__moduleDialogSecondary:hover{border-color:rgb(var(--accent-1) / .42);background:rgb(var(--accent-1) / .06)}.cinematic-hero-module__LmIHlq__moduleDialogPrimary{border:1px solid rgb(var(--accent-1) / .52);color:var(--accent-button-fg,white);background:linear-gradient(110deg, rgb(var(--accent-1)), rgb(var(--accent-2)));box-shadow:0 14px 36px -20px rgb(var(--accent-1) / .82)}.cinematic-hero-module__LmIHlq__moduleDialogPrimary:hover{box-shadow:0 18px 44px -20px rgb(var(--accent-1) / .92);transform:translateY(-1px)}.cinematic-hero-module__LmIHlq__moduleDialogPrimary:active,.cinematic-hero-module__LmIHlq__moduleDialogSecondary:active{transform:translateY(1px)scale(.985)}.cinematic-hero-module__LmIHlq__moduleDialogPrimary svg{width:16px;height:16px;transition:transform .16s}.cinematic-hero-module__LmIHlq__moduleDialogPrimary:hover svg{transform:translate(3px)}@media (max-width:767px){.cinematic-hero-module__LmIHlq__moduleDialogLayer{inset:calc(var(--banner-h,0px) + 68px) 0 0;align-items:flex-end;padding:8px}.cinematic-hero-module__LmIHlq__moduleDialog{border-radius:24px 24px 18px 18px;width:100%;max-height:100%}.cinematic-hero-module__LmIHlq__moduleDialogHeader,.cinematic-hero-module__LmIHlq__moduleDialogBody{padding:16px}.cinematic-hero-module__LmIHlq__moduleDialogFooter{grid-template-columns:1fr;padding-inline:16px;display:grid}}@media (prefers-reduced-motion:reduce){.cinematic-hero-module__LmIHlq__moduleDialogClose,.cinematic-hero-module__LmIHlq__moduleDialogSecondary,.cinematic-hero-module__LmIHlq__moduleDialogPrimary,.cinematic-hero-module__LmIHlq__moduleDialogPrimary svg{transition:none}}.cinematic-hero-module__LmIHlq__moduleCard:active .cinematic-hero-module__LmIHlq__moduleArrow{opacity:1;transform:translate(4px)}
