:root{--cb-glow:0 0 24px #3ee6ff8c}.hero-wrap[data-astro-cid-lzwmbmyr]{padding-top:24px;padding-bottom:clamp(56px,7vw,96px)}.crumbs[data-astro-cid-lzwmbmyr]{color:var(--cb-cyan-soft);font-size:13px}.crumbs[data-astro-cid-lzwmbmyr] a[data-astro-cid-lzwmbmyr]{padding-block:12px;display:inline-block}.hero[data-astro-cid-lzwmbmyr]{flex-wrap:wrap;align-items:center;gap:56px clamp(32px,5vw,72px);margin-top:clamp(16px,3vw,40px);display:flex}.hero-main[data-astro-cid-lzwmbmyr]{flex:420px;min-width:0}.hero-side[data-astro-cid-lzwmbmyr]{flex:1.15 360px;min-width:0;padding-top:12px;position:relative}.hero-side[data-astro-cid-lzwmbmyr] .key{border:1px solid var(--cb-cyan);border-radius:4px;box-shadow:0 0 0 4px #3ee6ff1f,0 0 48px #3ee6ff59}.wip[data-astro-cid-lzwmbmyr]{z-index:1;font-family:var(--font-tech);font-size:14px;position:absolute;top:-2px;left:-8px}.labels[data-astro-cid-lzwmbmyr]{flex-wrap:wrap;gap:8px;display:flex}.platform[data-astro-cid-lzwmbmyr]{border:1.5px solid var(--cb-border-strong);border-radius:999px;padding:2px 11px;font-size:12px;font-weight:700;line-height:1.6}.title[data-astro-cid-lzwmbmyr]{font-family:var(--font-tech);letter-spacing:.01em;text-shadow:var(--cb-glow);margin:18px 0 14px;font-size:clamp(52px,8vw,116px);font-weight:700;line-height:.98}.title[data-astro-cid-lzwmbmyr] span[data-astro-cid-lzwmbmyr]{color:var(--cb-cyan)}.genre[data-astro-cid-lzwmbmyr]{color:var(--cb-cyan-soft);font-weight:700}.catch[data-astro-cid-lzwmbmyr]{font-family:var(--font-display);margin:18px 0 14px;font-size:clamp(22px,2.4vw,30px);line-height:1.4}.lead[data-astro-cid-lzwmbmyr]{max-width:560px;color:var(--cb-text-soft);margin-bottom:28px;font-size:15px}.band[data-astro-cid-lzwmbmyr]{background:var(--cb-surface);border-block:1px solid var(--cb-border)}.program[data-astro-cid-lzwmbmyr]{flex-wrap:wrap;align-items:center;gap:40px clamp(32px,5vw,72px);display:flex}.program-text[data-astro-cid-lzwmbmyr]{flex:380px;min-width:0}.body[data-astro-cid-lzwmbmyr]{max-width:560px;color:var(--cb-text-soft)}.legend[data-astro-cid-lzwmbmyr]{max-width:520px;color:var(--cb-text-soft);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 24px;margin-top:24px;font-size:14px;list-style:none;display:grid}.legend[data-astro-cid-lzwmbmyr] li[data-astro-cid-lzwmbmyr]{align-items:center;gap:10px;display:flex}.legend[data-astro-cid-lzwmbmyr] strong[data-astro-cid-lzwmbmyr]{color:var(--cb-text)}.swatch[data-astro-cid-lzwmbmyr]{border-radius:3px;flex:none;width:14px;height:14px}.kind-ammo[data-astro-cid-lzwmbmyr]{background:var(--cb-ammo)}.kind-trigger[data-astro-cid-lzwmbmyr]{background:var(--cb-trigger)}.kind-modifier[data-astro-cid-lzwmbmyr]{background:var(--cb-modifier)}.kind-loop[data-astro-cid-lzwmbmyr]{background:var(--cb-loop)}.blocks[data-astro-cid-lzwmbmyr]{border:1px solid var(--cb-panel-border);background:var(--cb-panel);border-radius:8px;flex:360px;min-width:0;padding:20px}.blocks-cap[data-astro-cid-lzwmbmyr]{font-family:var(--font-tech);color:var(--cb-cyan-soft);margin-bottom:14px;font-size:13px;font-weight:500}.block-list[data-astro-cid-lzwmbmyr]{flex-direction:column;gap:8px;list-style:none;display:flex}.block[data-astro-cid-lzwmbmyr]{margin-left:calc(var(--depth) * 28px);color:var(--cb-block-text);border-radius:6px;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.4}.feature-grid[data-astro-cid-lzwmbmyr]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;list-style:none;display:grid}.feature[data-astro-cid-lzwmbmyr]{border:1px solid var(--cb-border);background:var(--cb-surface);border-radius:6px;padding:24px}.feature-no[data-astro-cid-lzwmbmyr]{font-family:var(--font-tech);color:var(--cb-cyan);font-size:28px;font-weight:700;line-height:1}.feature-title[data-astro-cid-lzwmbmyr]{margin:14px 0 10px;font-size:17px;font-weight:700}.feature-body[data-astro-cid-lzwmbmyr]{color:var(--cb-text-soft);font-size:14px}.loop[data-astro-cid-lzwmbmyr]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;list-style:none;display:grid}.loop-item[data-astro-cid-lzwmbmyr]{border:1px solid var(--cb-cyan);border-radius:6px;padding:18px 20px}.loop-item[data-astro-cid-lzwmbmyr].is-last{border-color:var(--cb-pink)}.loop-step[data-astro-cid-lzwmbmyr]{font-family:var(--font-tech);letter-spacing:.06em;color:var(--cb-cyan);font-size:13px;font-weight:700}.is-last[data-astro-cid-lzwmbmyr] .loop-step[data-astro-cid-lzwmbmyr]{color:var(--cb-pink-text)}.loop-title[data-astro-cid-lzwmbmyr]{margin:4px 0 2px;font-size:17px;font-weight:700}.loop-desc[data-astro-cid-lzwmbmyr]{color:var(--cb-text-soft);font-size:13px}.shots[data-astro-cid-lzwmbmyr]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px 20px;list-style:none;display:grid}.shots[data-astro-cid-lzwmbmyr] .cb-shot{border:1px solid var(--cb-border-strong);border-radius:4px}.shots[data-astro-cid-lzwmbmyr] figcaption[data-astro-cid-lzwmbmyr]{color:var(--cb-cyan-soft);margin-top:10px;font-size:13px}.spec-wrap[data-astro-cid-lzwmbmyr]{padding-top:0}.spec[data-astro-cid-lzwmbmyr]{border:1px solid var(--cb-border-strong);background:var(--cb-surface);border-radius:8px;max-width:760px;padding:clamp(24px,4vw,40px)}.spec-title[data-astro-cid-lzwmbmyr]{font-family:var(--font-display);margin-bottom:12px;font-size:24px;font-weight:400}.spec-list[data-astro-cid-lzwmbmyr]>div[data-astro-cid-lzwmbmyr]{border-bottom:1px solid var(--cb-border);grid-template-columns:minmax(6em,9em) 1fr;gap:16px;padding-block:14px;font-size:14px;display:grid}.spec-list[data-astro-cid-lzwmbmyr] dt[data-astro-cid-lzwmbmyr]{color:var(--cb-cyan-soft);font-weight:700}.spec-list[data-astro-cid-lzwmbmyr] dd[data-astro-cid-lzwmbmyr]{margin:0}.cta[data-astro-cid-lzwmbmyr]{background:var(--cb-cyan);color:var(--cb-bg)}.cta-inner[data-astro-cid-lzwmbmyr]{padding-block:var(--section-y);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.cta-title[data-astro-cid-lzwmbmyr]{font-family:var(--font-display);font-size:clamp(26px,3.6vw,44px);font-weight:400;line-height:1.35}
