.intro[data-astro-cid-u43ozx4m]{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#2c3e52,#1f2d3d 55%,#152029);min-height:min(820px,92vh);display:flex}.scene[data-astro-cid-u43ozx4m]{position:absolute;inset:0;background:#14110f;z-index:2;pointer-events:none;transition:opacity .1s linear}.frame[data-astro-cid-u43ozx4m]{position:absolute;left:50%;top:0;width:max(100%,1040px);aspect-ratio:3 / 2;transform:translate(-50%) translateY(-7%) scale(var(--cam, 1));transform-origin:50% 45%}.layer[data-astro-cid-u43ozx4m]{position:absolute;inset:0;width:100%;height:100%}.room-dark[data-astro-cid-u43ozx4m]{opacity:var(--dark, 0)}.pane[data-astro-cid-u43ozx4m]{clip-path:inset(18.6% var(--r) var(--bb, 81.4%) var(--l))}.bar[data-astro-cid-u43ozx4m]{position:absolute;height:1.1%;background:linear-gradient(#6a665f,#2f2d2a);box-shadow:0 3px 8px #0006;opacity:var(--barop, 0)}.fg[data-astro-cid-u43ozx4m]{position:absolute;left:15.104%;top:56.641%;width:69.857%;height:11.719%}.fg-dark[data-astro-cid-u43ozx4m]{opacity:var(--dark, 0)}.beam[data-astro-cid-u43ozx4m]{position:absolute;left:16%;top:18%;width:68%;height:72%;background:linear-gradient(to bottom,#fff4c48c,#fff4c400);clip-path:polygon(8% 0,92% 0,118% 100%,-18% 100%);mix-blend-mode:screen;opacity:var(--beam, 0)}.vignette[data-astro-cid-u43ozx4m]{position:absolute;inset:0;background:radial-gradient(ellipse at center,#0000 55%,#00000080)}.choice[data-astro-cid-u43ozx4m]{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px var(--gutter)}.choice-head[data-astro-cid-u43ozx4m]{text-align:center;color:#fff6e8}.choice-head[data-astro-cid-u43ozx4m] h1[data-astro-cid-u43ozx4m]{font-size:clamp(28px,3.4vw,46px);font-weight:800}.choice-head[data-astro-cid-u43ozx4m] p[data-astro-cid-u43ozx4m]{margin:8px 0 0;color:#d9e0e6;font-size:17px}.cards[data-astro-cid-u43ozx4m]{display:flex;flex-wrap:wrap;gap:36px;justify-content:center;margin-top:30px;width:100%;max-width:1120px}.neon[data-astro-cid-u43ozx4m]{flex:1 1 420px;max-width:540px;display:flex;flex-direction:column;border:1.5px solid rgba(255,255,255,.55);border-radius:22px;padding:9px;transition:transform .35s ease}.neon[data-astro-cid-u43ozx4m] article[data-astro-cid-u43ozx4m]{background:#f7f1e6;border-radius:15px;overflow:hidden;flex:1;display:flex;flex-direction:column;color:var(--ink)}.neon[data-astro-cid-u43ozx4m] img[data-astro-cid-u43ozx4m]{height:210px;width:100%;object-fit:cover}.body[data-astro-cid-u43ozx4m]{padding:20px 24px 24px;flex:1;display:flex;flex-direction:column}.body[data-astro-cid-u43ozx4m] h2[data-astro-cid-u43ozx4m]{font-size:34px;font-weight:800;margin-top:2px}.body[data-astro-cid-u43ozx4m] p[data-astro-cid-u43ozx4m]{font-size:15px;line-height:1.5;color:var(--ink-2);margin:6px 0 0}.body[data-astro-cid-u43ozx4m] .badge[data-astro-cid-u43ozx4m]{align-self:flex-start;margin-top:10px;font-size:13px}.chips[data-astro-cid-u43ozx4m]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.chips[data-astro-cid-u43ozx4m] span[data-astro-cid-u43ozx4m]{border:1px solid #d6cbb6;border-radius:999px;padding:6px 12px;font-size:13px}.go[data-astro-cid-u43ozx4m]{display:block;text-align:center;margin-top:auto;padding:15px;font-size:16px;font-weight:700;border-radius:10px;color:#fff}.go-accent[data-astro-cid-u43ozx4m]{background:var(--accent)}.go-dark[data-astro-cid-u43ozx4m]{background:var(--ink)}@keyframes flow{to{background-position:400% 0}}@keyframes glow{0%,to{box-shadow:0 0 26px #ff2bd6bf,0 0 60px #ff2bd659}25%{box-shadow:0 0 26px #7a5cffbf,0 0 60px #7a5cff59}50%{box-shadow:0 0 26px #00e5ffbf,0 0 60px #00e5ff59}75%{box-shadow:0 0 26px #39ff88bf,0 0 60px #39ff8859}}.neon[data-astro-cid-u43ozx4m]:hover,.neon[data-astro-cid-u43ozx4m]:focus-visible,.neon[data-astro-cid-u43ozx4m]:active{background:linear-gradient(90deg,#ff2bd6,#7a5cff,#00e5ff,#39ff88,#ffd400,#ff2bd6);background-size:400% 100%;border-color:transparent;animation:flow 4s linear infinite,glow 4s linear infinite;transform:translateY(-4px)}.controls[data-astro-cid-u43ozx4m]{position:absolute;right:16px;top:16px;z-index:3;display:flex;gap:8px}.controls[data-astro-cid-u43ozx4m] button[data-astro-cid-u43ozx4m]{background:#ffffffeb;color:var(--ink);border:0;border-radius:999px;padding:10px 18px;font:600 14px Onest,sans-serif;cursor:pointer;min-height:40px}.intro[data-astro-cid-u43ozx4m]:not(.js) .scene[data-astro-cid-u43ozx4m],.intro[data-astro-cid-u43ozx4m]:not(.js) .controls[data-astro-cid-u43ozx4m]{display:none}.intro[data-astro-cid-u43ozx4m].done .skip[data-astro-cid-u43ozx4m]{display:none}.intro[data-astro-cid-u43ozx4m].pre .choice[data-astro-cid-u43ozx4m]{opacity:0}@media(max-width:700px){.frame[data-astro-cid-u43ozx4m]{width:200%;transform:translate(-50%) translateY(6%) scale(var(--cam, 1))}.neon[data-astro-cid-u43ozx4m]{flex-basis:100%}.neon[data-astro-cid-u43ozx4m] img[data-astro-cid-u43ozx4m]{height:120px}.body[data-astro-cid-u43ozx4m] h2[data-astro-cid-u43ozx4m]{font-size:26px}.cards[data-astro-cid-u43ozx4m]{gap:14px;margin-top:18px}.choice[data-astro-cid-u43ozx4m]{padding-top:64px}.controls[data-astro-cid-u43ozx4m]{top:12px;right:12px}.controls[data-astro-cid-u43ozx4m] button[data-astro-cid-u43ozx4m]{padding:8px 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-u43ozx4m],.controls[data-astro-cid-u43ozx4m]{display:none!important}.neon[data-astro-cid-u43ozx4m]:hover,.neon[data-astro-cid-u43ozx4m]:active{animation:none;transform:none;box-shadow:0 0 0 3px #00e5ff}}
