.intro{display:none}html.has-intro,html.has-intro body{overflow:hidden}html.has-intro .intro{z-index:100;background:var(--wall);transform-origin:50%;transition:transform .95s cubic-bezier(.7,0,.3,1),opacity .6s .35s;display:block;position:fixed;inset:0}html.has-intro.entering .intro{opacity:0;pointer-events:none;transform:scale(3.2)}html.has-intro #main,html.has-intro .sidebar,html.has-intro .player,html.has-intro .mtop,html.has-intro .tabbar{opacity:0;transition:transform .9s cubic-bezier(.2,.7,.2,1) .15s,opacity .6s .25s;transform:scale(.92)}html.has-intro.entering #main,html.has-intro.entering .sidebar,html.has-intro.entering .player,html.has-intro.entering .mtop,html.has-intro.entering .tabbar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]).has-intro.entering .intro,html:not([data-motion=full]).has-intro :is(#main,.sidebar,.player,.mtop,.tabbar){transform:none}}.intro-wall{--row:calc(100dvh / 7);grid-template-rows:repeat(7,1fr);position:absolute;inset:0}.intro-card-wrap{pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.intro-card{text-align:center;justify-items:center;max-width:min(1100px,100%);padding:clamp(26px,4vw,46px) clamp(30px,6vw,72px);display:grid;position:relative}.intro-card.box-card{background:var(--white);border:3px solid var(--accent);box-shadow:10px 12px 0 var(--accent)}.intro-card.box-glass{--tint:var(--glass-tint);border-radius:32px}.wrap-band{padding:0}.intro-card.box-band{background:var(--bg);border-block:1px solid color-mix(in srgb, var(--gold) 55%, transparent);width:100%;max-width:none;padding:clamp(20px,4.5vh,44px) 16px;box-shadow:0 0 60px 30px #000000b3}.box-band .intro-streams{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.wordmark{color:var(--display);font-size:min(calc(var(--wm-size) * 1vw), calc(var(--wm-size) * 2vh));overflow-wrap:anywhere;font-synthesis:none;margin:0;padding:0 .15em;line-height:1.25}.wm-rule{width:min(220px,60%);color:var(--ink);align-items:center;gap:10px;margin:clamp(10px,1.6vw,16px) 0 clamp(10px,1.4vw,14px);display:flex}.wm-rule i{opacity:.55;background:linear-gradient(90deg,#0000,currentColor);flex:1;height:1px}.wm-rule i:last-child{background:linear-gradient(270deg,#0000,currentColor)}.wm-rule b{opacity:.8;font-size:11px;line-height:1}.wm-rule.line{width:min(64px,30%)}.wm-rule.line i{opacity:.5;background:currentColor}.intro-card .label{color:var(--ink-2);letter-spacing:.16em;margin:0 -.16em 0 0;font-size:clamp(10px,1.4vw,13px)}.intro-streams{background:var(--plate);color:var(--blue);letter-spacing:-.03em;border-radius:999px;align-items:center;gap:9px;margin:clamp(12px,1.8vw,18px) 0 0;padding:7px 14px 7px 12px;font-size:clamp(17px,2.2vw,22px);font-weight:800;line-height:1;display:inline-flex}.intro-streams .mono{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:10px;font-weight:400}.intro-streams .live{background:#ff4d4d;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite intro-live}@keyframes intro-live{0%{box-shadow:0 0 #ff4d4d99}70%,to{box-shadow:0 0 0 7px #ff4d4d00}}.intro-quote{max-width:34ch;color:var(--ink);letter-spacing:-.01em;text-wrap:balance;margin:clamp(10px,1.6vw,16px) 0 0;font-size:clamp(15px,2vw,20px);font-weight:600}.intro-card .stats{color:var(--blue-ink);margin:18px 0 0;font-size:clamp(12px,1.4vw,16px)}.intro-go{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));background:var(--accent);height:46px;color:var(--on-accent);font:15px var(--mono);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 24px;animation:2.2s ease-in-out infinite nudge;position:absolute;transform:translate(-50%)}@keyframes nudge{50%{transform:translate(-50%,4px)}}.co-row[data-astro-cid-lcdefpme]{--min:260px}.co[data-astro-cid-lcdefpme]{--tint:min(1, calc(var(--glass-tint) + .2));transition:transform .25s var(--ease);border-radius:22px;align-content:start;gap:4px;padding:18px;text-decoration:none;display:grid}.co[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.co[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:17px}.co[data-astro-cid-lcdefpme] .by[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:14px}.co-logo[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:14px;place-items:center;height:96px;margin-bottom:10px;padding:14px;display:grid}.co-logo[data-astro-cid-lcdefpme].dark{background:var(--plate);box-shadow:inset 0 0 0 1px var(--line)}.co-logo[data-astro-cid-lcdefpme] img{object-fit:contain;width:auto;max-height:68px}.tool[data-astro-cid-lcdefpme] .by[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
