.ab-hero.ah.svelte-cwls5q{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.ah__text.svelte-cwls5q{flex-direction:column;gap:16px;display:flex}.ah__text.svelte-cwls5q>:where(.svelte-cwls5q){animation:.6s cubic-bezier(.2,.8,.2,1) both abRise;animation-delay:calc(.15s + var(--d,0) * 80ms)}.ah__voz.svelte-cwls5q{display:inline-block;position:relative}.ah__voz.svelte-cwls5q svg:where(.svelte-cwls5q){width:104%;height:.28em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.ah__voz.svelte-cwls5q path:where(.svelte-cwls5q){fill:none;stroke:var(--accent-cyan);stroke-width:4px;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130px;animation:.9s cubic-bezier(.6,0,.2,1) .7s forwards svelte-cwls5q-ahDraw}@keyframes svelte-cwls5q-ahDraw{to{stroke-dashoffset:0}}.ah__stats.svelte-cwls5q{flex-wrap:wrap;gap:10px;margin:0;display:flex}.ah__stats.svelte-cwls5q div:where(.svelte-cwls5q){background:var(--glass-bg);border:1px solid var(--border-glass,var(--border-subtle));border-radius:14px;flex-direction:column-reverse;padding:8px 16px;display:flex}.ah__stats.svelte-cwls5q dd:where(.svelte-cwls5q){color:var(--text-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:1.4rem;font-weight:800}.ah__stats.svelte-cwls5q dt:where(.svelte-cwls5q){color:var(--text-muted);font-size:.75rem}.ah__screen.svelte-cwls5q{--rx:0deg;--ry:0deg;aspect-ratio:16/11;background:radial-gradient(80% 80% at 30% 20%, rgba(var(--accent-blue-rgb), .35), transparent), #0a1016;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));border-radius:22px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 30px 60px #00000059,inset 0 0 0 1px #ffffff14}.ah.svelte-cwls5q>.ah__text:where(.svelte-cwls5q){animation:none}.ah.svelte-cwls5q>.ah__screen:where(.svelte-cwls5q){animation:.9s cubic-bezier(.2,.8,.2,1) .3s both svelte-cwls5q-ahIn}@keyframes svelte-cwls5q-ahIn{0%{opacity:0;translate:0 24px;scale:.96}}.ah__wall.svelte-cwls5q{opacity:.85;flex-direction:column;justify-content:center;gap:12px;display:flex;position:absolute;inset:-12% -30%;transform:rotate(-8deg)}.ah__row.svelte-cwls5q{gap:12px;width:max-content;animation:90s linear infinite svelte-cwls5q-ahDrift;display:flex}.ah__row.is-reverse.svelte-cwls5q{margin-left:-120px;animation-direction:reverse}.ah__row.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:190px}@keyframes svelte-cwls5q-ahDrift{to{transform:translate(-50%)}}.ah__screen.svelte-cwls5q:after{content:"";pointer-events:none;background:radial-gradient(#0000 30%,#04080cbf 100%),linear-gradient(#04080c40,#04080c8c);position:absolute;inset:0}.ah__danmaku.svelte-cwls5q{z-index:1;pointer-events:none;position:absolute;inset:10% 0 22%;container-type:size}.ah__danmaku.svelte-cwls5q span:where(.svelte-cwls5q){left:100%;top:calc(var(--lane) * 25%);color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000000e6,0 0 8px #00000080;animation:svelte-cwls5q-ahFly 11s linear var(--delay) infinite;font-size:clamp(.85rem,1.6vw,1.05rem);font-weight:700;position:absolute}@keyframes svelte-cwls5q-ahFly{to{transform:translate(calc(-100cqw - 100%))}}.ah__play.svelte-cwls5q{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a101673;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ah__play.svelte-cwls5q .material-icons-round:where(.svelte-cwls5q){font-size:36px}.ah__play.svelte-cwls5q:before{content:"";border:2px solid #ffffff80;border-radius:50%;animation:2.4s ease-out infinite svelte-cwls5q-ahPulse;position:absolute;inset:-1px}@keyframes svelte-cwls5q-ahPulse{to{opacity:0;transform:scale(1.8)}}.ah__chip.svelte-cwls5q{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00000073;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px}.ah__chip.svelte-cwls5q i:where(.svelte-cwls5q){background:#f472b6;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite svelte-cwls5q-ahDot;box-shadow:0 0 #f472b6b3}@keyframes svelte-cwls5q-ahDot{to{box-shadow:0 0 0 8px #f472b600}}.ap-list.svelte-cwls5q{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-list.svelte-cwls5q li:where(.svelte-cwls5q){border-radius:16px;grid-template-columns:1.4fr 1fr;align-items:center;gap:12px;padding:14px 18px;font-size:.93rem;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:grid}.ap-list.svelte-cwls5q li:where(.svelte-cwls5q):last-child:nth-child(odd){grid-column:1/-1}.ap-list.svelte-cwls5q li:where(.svelte-cwls5q):hover{border-color:rgba(var(--aero-mint-rgb,0, 212, 170), .4);transform:translate(4px)}.ap-list.svelte-cwls5q li:where(.svelte-cwls5q)>span:where(.svelte-cwls5q){align-items:center;gap:8px;display:flex}.ap-yes.svelte-cwls5q{color:var(--text-primary);font-weight:600}.ap-yes.svelte-cwls5q .material-icons-round:where(.svelte-cwls5q){color:var(--aero-mint,#00d4aa);transition:transform .4s cubic-bezier(.2, .9, .25, 1.6) calc(.25s + var(--d,0) * 60ms);font-size:20px;transform:scale(0)}.ap-list.svelte-cwls5q li:where(.svelte-cwls5q).is-in .ap-yes:where(.svelte-cwls5q) .material-icons-round:where(.svelte-cwls5q){transform:none}.ap-no.svelte-cwls5q{color:var(--text-muted)}.ap-no.svelte-cwls5q .material-icons-round:where(.svelte-cwls5q){opacity:.7;font-size:16px}.ap-no.svelte-cwls5q s:where(.svelte-cwls5q){transition:text-decoration-color .5s ease calc(.45s + var(--d,0) * 60ms);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:1.5px}.ap-list.svelte-cwls5q li:where(.svelte-cwls5q).is-in .ap-no:where(.svelte-cwls5q) s:where(.svelte-cwls5q){text-decoration-color:currentColor}.ab-jump.svelte-cwls5q{flex-wrap:wrap;gap:10px;display:flex}.ab-jump.svelte-cwls5q a:where(.svelte-cwls5q){border:1px solid rgba(var(--accent-blue-rgb), .2);background:var(--glass-bg);color:var(--text-secondary);border-radius:999px;padding:10px 16px;font-size:.9rem;text-decoration:none}.ab-jump.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.ab-compass.ab-card.svelte-cwls5q{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(24px,3vw,36px);display:grid}.ab-compass__intro.svelte-cwls5q{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ab-compass.ab-card.svelte-cwls5q .ab-compass__intro:where(.svelte-cwls5q) h3:where(.svelte-cwls5q){margin:0;font-size:clamp(1.3rem,2.5vw,1.7rem);line-height:1.25}.ab-compass__intro.svelte-cwls5q small:where(.svelte-cwls5q){color:var(--text-secondary);font-size:.8rem;line-height:1.5}.ab-compass__signals.svelte-cwls5q{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ab-compass__signals.svelte-cwls5q li:where(.svelte-cwls5q){align-items:flex-start;gap:14px;display:flex}.ab-compass__signals.svelte-cwls5q li:where(.svelte-cwls5q)>.material-icons-round:where(.svelte-cwls5q){background:rgba(var(--accent-blue-rgb), .1);color:var(--accent-cyan);border-radius:14px;padding:12px;font-size:22px}.ab-compass__signals.svelte-cwls5q li:where(.svelte-cwls5q) div:where(.svelte-cwls5q){gap:4px;display:grid}.ab-compass__signals.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text-primary)}.ab-fair-note.svelte-cwls5q{color:var(--text-secondary);border-radius:16px;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.ab-fair-note.svelte-cwls5q>span:where(.svelte-cwls5q){color:var(--accent-cyan)}.ab-fair-note.svelte-cwls5q p:where(.svelte-cwls5q){max-width:85ch;margin:0;line-height:1.6}.ab-fair-note.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text-primary)}.af-chip.svelte-cwls5q{background:rgba(var(--accent-blue-rgb), .1);border:1px dashed rgba(var(--accent-blue-rgb), .35);color:var(--accent-cyan);border-radius:8px;align-self:flex-start;margin-top:auto;padding:4px 10px;font-size:.78rem;font-weight:600}.am.svelte-cwls5q{background:radial-gradient(90% 120% at 100% 50%, rgba(var(--accent-blue-rgb), .16), transparent 60%), var(--glass-bg);border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(22px,4vw,40px);display:grid}.am__text.svelte-cwls5q{flex-direction:column;gap:12px;display:flex}.am.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800}.am__facts.svelte-cwls5q{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.am__facts.svelte-cwls5q li:where(.svelte-cwls5q){background:var(--glass-bg);border:1px solid var(--border-glass,var(--border-subtle));color:var(--text-secondary);border-radius:999px;padding:6px 14px;font-size:.88rem}.am__facts.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--accent-cyan);font-family:var(--font-display);margin-right:4px;font-size:1.1rem}.am__chain.svelte-cwls5q{justify-content:space-between;align-items:center;height:180px;padding:0 8px;display:flex;position:relative}.am__chain.svelte-cwls5q:before{content:"";border-top:2px dashed rgba(var(--accent-blue-rgb), .45);position:absolute;top:50%;left:40px;right:40px}.am__node.svelte-cwls5q{background:var(--grad-primary);border:3px solid var(--bg-surface,#10161d);width:64px;height:64px;box-shadow:0 0 0 2px rgba(var(--accent-blue-rgb), .5);color:#fff;font-family:var(--font-display);animation:4.5s ease-in-out infinite svelte-cwls5q-amGlow;animation-delay:calc(var(--n) * 1.5s);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:800;display:grid;position:relative;overflow:hidden}.am__node.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%}@keyframes svelte-cwls5q-amGlow{0%,20%,to{box-shadow:0 0 0 2px rgba(var(--accent-blue-rgb), .5);transform:none}8%{box-shadow:0 0 0 6px rgba(var(--accent-blue-rgb), .35);transform:scale(1.08)}}.am__ticket.svelte-cwls5q{aspect-ratio:16/9;color:#fff;background:#0a1016;border-radius:8px;place-items:center;width:64px;animation:4.5s cubic-bezier(.6,0,.3,1) infinite svelte-cwls5q-amPass;display:grid;position:absolute;top:50%;left:40px;overflow:hidden;translate:-50% -130%;box-shadow:0 8px 20px #00000059}.am__ticket.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.am__ticket.svelte-cwls5q .material-icons-round:where(.svelte-cwls5q){text-shadow:0 1px 3px #000c;font-size:18px;position:relative}@keyframes svelte-cwls5q-amPass{0%,12%{left:40px;rotate:-6deg}38%,46%{left:50%;rotate:5deg}72%,to{left:calc(100% - 40px);rotate:-3deg}}.am__note.svelte-cwls5q{background:var(--glass-bg);border:1px solid var(--border-glass,var(--border-subtle));color:var(--text-primary);white-space:nowrap;border-radius:12px 12px 12px 4px;padding:6px 12px;font-size:.82rem;position:absolute;bottom:0;left:50%;translate:-50%}.am__note.svelte-cwls5q small:where(.svelte-cwls5q){color:var(--text-muted);font-size:.72rem;display:block}.at__btn.svelte-cwls5q{border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 10%, transparent);color:var(--text-primary);font:inherit;cursor:var(--mac-cursor-pointer);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:6px 16px 6px 8px;font-weight:700;transition:transform .2s cubic-bezier(.2,.9,.25,1.4),background .25s;display:inline-flex}.at__btn.svelte-cwls5q:hover{background:color-mix(in srgb, var(--tone) 18%, transparent)}.at__btn.svelte-cwls5q:active{transform:scale(.94)}.at__icons.svelte-cwls5q{gap:2px;display:flex}.at__icons.svelte-cwls5q .material-icons-round:where(.svelte-cwls5q){color:var(--text-muted);transition:color .2s ease calc(var(--k) * .12s);font-size:20px}.at__btn.is-on.svelte-cwls5q .at__icons:where(.svelte-cwls5q) .material-icons-round:where(.svelte-cwls5q){color:var(--tone);animation:svelte-cwls5q-atPop .5s cubic-bezier(.2, .9, .25, 1.6) calc(var(--k) * .12s) both}@keyframes svelte-cwls5q-atPop{40%{transform:translateY(-8px)scale(1.35)rotate(-10deg)}}.ad.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent-cyan)}.ac-faces.svelte-cwls5q{color:var(--text-muted);align-items:center;gap:10px;margin-top:12px;font-size:.85rem;display:flex}@media (width<=860px){.ab-hero.ah.svelte-cwls5q,.ab-compass.ab-card.svelte-cwls5q,.am.svelte-cwls5q{grid-template-columns:1fr}.ah__screen.svelte-cwls5q{aspect-ratio:16/9}}@media (width<=520px){.ap-list.svelte-cwls5q li:where(.svelte-cwls5q){grid-template-columns:1fr;gap:4px}.am__node.svelte-cwls5q{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.ah__text.svelte-cwls5q>:where(.svelte-cwls5q),.ah__screen.svelte-cwls5q,.ah__row.svelte-cwls5q,.ah__danmaku.svelte-cwls5q span:where(.svelte-cwls5q),.ah__play.svelte-cwls5q:before,.ah__chip.svelte-cwls5q i:where(.svelte-cwls5q),.am__node.svelte-cwls5q,.am__ticket.svelte-cwls5q,.at__btn.is-on.svelte-cwls5q .at__icons:where(.svelte-cwls5q) .material-icons-round:where(.svelte-cwls5q){animation:none!important}.ah__voz.svelte-cwls5q path:where(.svelte-cwls5q){stroke-dashoffset:0;animation:none}.ah__danmaku.svelte-cwls5q span:where(.svelte-cwls5q){text-overflow:ellipsis;max-width:calc(100% - 16px);margin:4px 8px;display:inline-block;position:static;overflow:hidden}.ah__screen.svelte-cwls5q{transform:none}.am__ticket.svelte-cwls5q{left:50%}.ap-yes.svelte-cwls5q .material-icons-round:where(.svelte-cwls5q){transition:none;transform:none}.ap-no.svelte-cwls5q s:where(.svelte-cwls5q){text-decoration-color:currentColor;transition:none}}
