.stat-strip[data-astro-cid-frpu3hhn]{margin-top:48px}.stat-kicker[data-astro-cid-frpu3hhn]{font-size:14px;font-weight:500;color:var(--muted);margin:0 0 14px}.stat-row[data-astro-cid-frpu3hhn]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.stat[data-astro-cid-frpu3hhn]{padding:20px 22px;border-left:1px solid var(--line-soft, var(--line))}.stat[data-astro-cid-frpu3hhn]:first-child{border-left:0}.stat-num[data-astro-cid-frpu3hhn]{display:inline-grid;font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1.1;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.stat-num[data-astro-cid-frpu3hhn]>span[data-astro-cid-frpu3hhn]{grid-area:1 / 1}.stat-ghost[data-astro-cid-frpu3hhn]{visibility:hidden}.stat-label[data-astro-cid-frpu3hhn]{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--body)}@media(max-width:860px){.stat-row[data-astro-cid-frpu3hhn]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat[data-astro-cid-frpu3hhn]:nth-child(4){border-left:0}.stat[data-astro-cid-frpu3hhn]:nth-child(n+4){border-top:1px solid var(--line-soft, var(--line))}}@media(max-width:640px){.stat-strip[data-astro-cid-frpu3hhn]{margin-top:28px}.stat[data-astro-cid-frpu3hhn]{padding:12px}.stat-num[data-astro-cid-frpu3hhn]{font-size:24px}.stat-label[data-astro-cid-frpu3hhn]{font-size:12px}}.v2 .practice-grid[data-astro-cid-fm5spszx]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:960px){.v2 .practice-grid[data-astro-cid-fm5spszx]{grid-template-columns:minmax(0,1fr)}}.v2 .st-dark-scene{--st-bg: #13102B;--st-board: #1C1840;--st-line: #2E2860;--st-bubble: #2A2459;--st-text: #E8E5FF;--st-soft: #A99FF0;--st-hot: #FF8A94;--st-ok: #5FD0AE;background:var(--st-bg);color:#fff;position:relative}.v2 .st-scene{padding:72px 0}.v2 .st-stage{position:relative}.v2 .st-night{display:none}.v2 .st-kicker{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--st-soft);margin:0 0 14px}.v2 .st-h2{font-size:40px;line-height:1.12;color:#fff;margin:0 0 20px;max-width:14em}.v2 .st-big{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0 0 20px}.v2 .st-para{font-size:18px;line-height:1.65;color:var(--problem-sub);margin:0;max-width:30em}.v2 .st-line{transition:opacity .4s}.v2 .st-intro{padding-bottom:56px}.v2 .st-intro h1{font-size:64px;line-height:1.04;margin:0;max-width:11em;color:#fff}.v2 .st-intro .lead{color:var(--problem-sub)}.v2 .st-cue{font-size:15px;color:var(--st-soft);margin:28px 0 0}.v2 .st-cue span{display:inline-block;margin-left:6px}.v2 .st-scene-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:56px;align-items:center;width:100%}.v2 .st-board{background:var(--st-board);border:1px solid var(--st-line);border-radius:22px;padding:20px;color:var(--st-text);position:relative}.v2 .st-board-top{display:flex;align-items:center;gap:14px}.v2 .st-panel{display:flex;gap:8px;color:#b9b2f0;flex-shrink:0}.v2 .st-avatar{position:relative;display:block;width:40px;height:40px}.v2 .st-avatar svg{display:block;width:100%;height:100%}.v2 .st-react{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);white-space:nowrap;font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px;background:var(--st-ok);color:#0c3b2f}.v2 .st-topic{flex:1;min-width:0;background:#262058;border-radius:12px;padding:9px 13px}.v2 .st-topic span{display:block;font-size:11px;color:var(--st-soft)}.v2 .st-topic strong{display:block;font-size:15px;font-weight:500;color:#fff}.v2 .st-clock{display:flex;align-items:baseline;gap:14px;margin:18px 0 14px}.v2 .st-timer{font-family:var(--font-display);font-weight:700;font-size:52px;line-height:1;font-variant-numeric:tabular-nums;color:#fff;transition:color .4s}.v2 .st-timer.is-late{color:var(--st-hot)}.v2 .st-clock-note{font-size:14px;color:var(--st-hot)}.v2 .st-clock-note.is-good{color:var(--st-ok)}.v2 .st-feed{position:relative}.v2 .st-feed ol{list-style:none;margin:0;padding:0;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.v2 .st-bubble{background:var(--st-bubble);border-radius:14px 14px 14px 4px;padding:10px 14px;margin:0 0 10px;font-size:15px;line-height:1.45;color:var(--st-text)}.v2 .st-who{display:block;font-size:12px;font-weight:500;color:var(--st-soft);margin-bottom:2px}.v2 .st-seats{display:flex;justify-content:space-between;gap:6px;margin:16px 0 0}.v2 .st-seat{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:500;background:#262058;color:var(--st-text);transition:box-shadow .3s,transform .3s}.v2 .st-seat.is-you{border:1.5px dashed var(--st-soft);background:transparent;font-size:11px}.v2 .st-seat.is-speaking{box-shadow:0 0 0 3px #8f86e8;transform:scale(1.08)}.v2 .st-jump-row{display:flex;align-items:center;gap:14px;margin-top:18px}.v2 .st-jump-row span{font-size:13px;color:var(--st-soft)}.v2 .st-jump{font-size:16px;padding:13px 26px}.v2 .st-answer{background:#241f52;border:1.5px dashed #8F86E8;border-radius:16px;padding:14px 16px;opacity:calc(1 - .45 * var(--q, 0));position:relative}.v2 .st-answer.is-cut{opacity:.55}.v2 .st-answer.is-clear{border-style:solid;border-color:var(--st-ok);background:#1e2f4a;opacity:1}.v2 .st-words{font-size:20px;line-height:1.55;color:#fff;margin:0}.v2 .st-word{transition:opacity .25s}.v2 .st-filler{display:inline-block;color:var(--st-hot);border-radius:4px}.v2 .st-filler.is-in{background:#ff5a6e29;animation:st-wiggle .4s ease-out}.v2 .st-cut{position:absolute;right:12px;top:-11px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:999px;background:var(--st-hot);color:#3a0910}.v2 .st-interrupt{margin:14px 0 0 auto;max-width:80%;border-radius:14px 14px 4px}.v2 .st-pause{position:absolute;inset:0;display:grid;place-items:center;font-size:40px;color:#fff;opacity:var(--q, 1);pointer-events:none}.v2 .st-report{background:var(--page);color:var(--ink);border-radius:22px;padding:20px}.v2 .st-report-kicker{font-size:12px;color:var(--muted);margin:0}.v2 .st-report-title{font-family:var(--font-display);font-weight:700;font-size:18px;margin:2px 0 14px;color:var(--ink)}.v2 .st-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px;margin-top:12px}.v2 .st-card-tag{font-size:13px;color:var(--muted);margin:0 0 6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2 .st-card-tag span{font-size:12px;font-weight:500;padding:3px 9px;border-radius:999px;background:#fdecee;color:#b4323f}.v2 .st-card-claim{font-size:16px;font-weight:500;color:var(--ink);margin:0 0 8px}.v2 .st-quote{font-size:15px;color:var(--body);margin:0;padding:6px 10px;border-left:3px solid #E8B4BA;background:#fbf4f5;border-radius:0 8px 8px 0}.v2 .st-pro{margin-top:10px;background:var(--accent-soft);border-radius:10px;padding:9px 12px}.v2 .st-pro-label{font-size:12px;font-weight:500;color:var(--accent);margin:0 0 2px}.v2 .st-pro p:last-child{font-size:15px;color:var(--ink);margin:0}.v2 .st-wipe-frame{display:grid;gap:20px}@keyframes st-wiggle{0%{transform:translateY(6px) rotate(-3deg)}50%{transform:translateY(-2px) rotate(2deg)}to{transform:none}}@keyframes st-bob{50%{transform:translateY(5px)}}html.st-on .v2 .st-scene{height:calc(var(--len) * 100vh);padding:0}html.st-on .v2 .st-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center}html.st-on .v2 .st-stage>*{grid-area:1 / 1}html.st-on .v2 .st-room{background:var(--page)}html.st-on .v2 .st-night{display:block;position:absolute;inset:0;background:var(--st-bg);opacity:var(--q, 0)}html.st-on .v2 .st-intro{padding-bottom:0;opacity:calc(1 - var(--q, 0));transform:translateY(calc(var(--q, 0) * -60px))}html.st-on .v2 .st-intro h1{color:var(--ink)}html.st-on .v2 .st-intro .lead{color:var(--body)}html.st-on .v2 .st-intro .st-cue{color:var(--ink);font-weight:600}html.st-on .v2 .st-cue span{animation:st-bob 1.6s ease-in-out infinite}html.st-on .v2 .st-room .st-scene-body{opacity:var(--q, 0);transform:translateY(calc((1 - var(--q, 0)) * 40px));pointer-events:none}html.st-on .v2 .st-room .st-scene-body.is-in{pointer-events:auto}html.st-on .v2 :is(.st-pop,.st-rise){transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1)}html.st-on .v2 .st-pop:not(.is-in){opacity:0;transform:translateY(12px) scale(.97)}html.st-on .v2 .st-rise:not(.is-in){opacity:0;transform:translateY(24px)}html.st-on .v2 .st-line:not(.is-in){opacity:.18}html.st-on .v2 .st-word:not(.is-in){opacity:0}html.st-on .v2 .st-jump-row:not(.is-in){pointer-events:none}html.st-on .v2 .st-react:not(.is-in){transform:translate(-50%,12px) scale(.8)}html.st-on .v2 .st-feed{height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%)}html.st-on .v2 .st-feed .st-bubble:not(.is-in){opacity:0;transform:translateY(16px)}html.st-on .v2 .st-wipe-frame{gap:0}html.st-on .v2 .st-wipe-frame>*{grid-area:1 / 1}html.st-on .v2 .st-frozen{filter:grayscale(var(--q, 0)) brightness(calc(1 - .35 * var(--q, 0)))}html.st-on .v2 .st-report{clip-path:circle(calc(var(--q, 0) * 130%) at 50% 45%)}html.st-on .v2 .st-reveal>*{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}html.st-on .v2 .st-reveal:not(.is-in)>*{opacity:0;transform:translateY(28px)}@media(max-width:860px){.v2 .st-scene-body{grid-template-columns:minmax(0,1fr);gap:28px}.v2 .st-intro h1{font-size:46px}.v2 .st-h2{font-size:30px}.v2 .st-big{font-size:26px}}@media(max-width:640px){.v2 .st-scene{padding:48px 0}.v2 .st-intro h1{font-size:40px}.v2 .st-h2{font-size:22px;margin-bottom:8px}.v2 .st-big{font-size:20px;margin-bottom:8px}.v2 .st-kicker{margin-bottom:6px}.v2 .st-para{font-size:15px;line-height:1.5}.v2 .st-board,.v2 .st-report{padding:14px;border-radius:18px}.v2 .st-avatar{width:30px;height:30px}.v2 .st-panel{gap:4px}.v2 .st-topic strong{font-size:14px}.v2 .st-clock{margin:12px 0 10px}.v2 .st-timer{font-size:38px}.v2 .st-bubble{font-size:14px;padding:8px 12px}.v2 .st-seat{width:34px;height:34px;font-size:12px}.v2 .st-words{font-size:17px}.v2 .st-card{padding:12px 14px;margin-top:10px}.v2 .st-card-claim{font-size:15px}.v2 .st-quote,.v2 .st-pro p:last-child{font-size:14px}.v2 .st-payoff .st-board-top{flex-direction:column;align-items:stretch;gap:36px}.v2 .st-payoff .st-panel{justify-content:center;gap:48px}.v2 .st-payoff .st-avatar{width:36px;height:36px}.v2 .st-react{font-size:12px;padding:3px 9px}html.st-on .v2 .st-scene-body{gap:16px;align-self:center}html.st-on .v2 .st-feed{height:180px}html.st-on .v2 .st-para{display:grid}html.st-on .v2 .st-line{grid-area:1 / 1}html.st-on .v2 .st-line:not(.is-in),html.st-on .v2 .st-line.is-in:has(~.st-line.is-in){opacity:0}html.st-on .v2 .st-replay .st-copy{display:grid}html.st-on .v2 .st-replay .st-copy>*{grid-area:1 / 1}html.st-on .v2 .st-replay .st-copy>.is-in:has(~.is-in){opacity:0}}@media(max-height:760px)and (max-width:640px){html.st-on .v2 .st-intro h1{font-size:32px}html.st-on .v2 .st-intro .lead{font-size:15px;line-height:1.5;margin-top:12px}html.st-on .v2 .st-intro .btn-row{margin-top:16px}html.st-on .v2 .st-intro .btn{padding:12px 20px;font-size:16px}html.st-on .v2 .st-intro .stat-strip{margin-top:16px}html.st-on .v2 .st-intro .stat-kicker{font-size:12px;margin-bottom:8px}html.st-on .v2 .st-intro .stat{padding:8px 10px}html.st-on .v2 .st-intro .stat-num{font-size:20px}html.st-on .v2 .st-intro .stat-label{font-size:11px}html.st-on .v2 .st-intro .st-cue{margin-top:14px}}@media(max-height:620px)and (max-width:640px){html.st-on .v2 .st-intro h1{font-size:28px}html.st-on .v2 .st-intro .lead{font-size:14px}html.st-on .v2 .st-intro .stat-kicker{display:none}}
