.ah-box[data-astro-cid-evssa5kq]{background:var(--b-night);color:var(--b-cream)}.ah-cols[data-astro-cid-evssa5kq]{grid-template-columns:1.2fr 1fr;align-items:start;gap:18px 40px;display:grid}.ah-cols--mid[data-astro-cid-evssa5kq]{align-items:center}.ah-cols--data[data-astro-cid-evssa5kq]{grid-template-columns:1fr 1.2fr}@media (width<=900px){.ah-cols[data-astro-cid-evssa5kq]{grid-template-columns:minmax(0,1fr)}}.ah-kick[data-astro-cid-evssa5kq]{color:var(--b-cyan);font:700 13px / 1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.ah-kick[data-astro-cid-evssa5kq]>span[data-astro-cid-evssa5kq]{white-space:nowrap}.ah-h1[data-astro-cid-evssa5kq]{font:900 clamp(36px, 5.4vw, 64px) / 1.04 var(--font-display);color:var(--b-gold);text-wrap:balance;margin:4px 0 14px}.ah-dek[data-astro-cid-evssa5kq]{text-wrap:balance;max-width:none;font:400 19px / 1.5 var(--font-body);color:#f4f2ec;margin:0 0 20px}.ah-h2[data-astro-cid-evssa5kq]{text-wrap:balance;font:900 clamp(24px, 2.6vw, 32px) / 1.12 var(--font-display);color:var(--b-gold);margin:0 0 12px}.ah-headline[data-astro-cid-evssa5kq]{font:900 clamp(24px, 2.6vw, 32px) / 1.12 var(--font-display);color:var(--b-gold);margin:0 0 8px}.ah-stat[data-astro-cid-evssa5kq]{color:#ff6b9a;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(56px,7vw,88px);line-height:1;display:block}.ah-stat--sm[data-astro-cid-evssa5kq]{font-size:clamp(44px,5vw,64px)}.ah-p[data-astro-cid-evssa5kq]{font:400 18px / 1.55 var(--font-body);color:#f4f2ec;margin:0 0 10px}.ah-small[data-astro-cid-evssa5kq]{color:#d8d2c4;margin-top:14px;font-size:16px}.ah-box[data-astro-cid-evssa5kq] a[data-astro-cid-evssa5kq]:not(.ah-btn){color:var(--b-cyan)}.ah-link[data-astro-cid-evssa5kq]{font:700 16px / 1.4 var(--font-ui);margin-top:8px;display:block}.ah-stack-k[data-astro-cid-evssa5kq]{font:700 13px / 1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--b-mid);margin:0 0 8px}.ah-stack[data-astro-cid-evssa5kq]{border:2px solid var(--b-edge);border-radius:8px;height:30px;display:flex;overflow:hidden}.ah-stack--slim[data-astro-cid-evssa5kq]{height:20px}.ah-seg[data-astro-cid-evssa5kq]{display:block}.ah-seg[data-astro-cid-evssa5kq]+.ah-seg[data-astro-cid-evssa5kq]{border-left:2px solid var(--b-edge)}.ah-seg--right[data-astro-cid-evssa5kq]{background:#2bb5a3}.ah-seg--partly[data-astro-cid-evssa5kq]{background:#e9c46a}.ah-seg--wrong[data-astro-cid-evssa5kq]{background:#ff3e8a}.ah-seg--none[data-astro-cid-evssa5kq]{background:#c9c3b4}.ah-legend[data-astro-cid-evssa5kq]{font:500 15px / 1.3 var(--font-ui);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ah-legend[data-astro-cid-evssa5kq] li[data-astro-cid-evssa5kq]{align-items:center;gap:6px;display:inline-flex}.ah-legend[data-astro-cid-evssa5kq] b[data-astro-cid-evssa5kq]{font-variant-numeric:tabular-nums;font-weight:800}.ah-n[data-astro-cid-evssa5kq]{color:var(--b-mid)}.ah-dot[data-astro-cid-evssa5kq]{border:1.5px solid var(--b-edge);border-radius:3px;width:12px;height:12px}.ah-stack-note[data-astro-cid-evssa5kq]{font:500 15px / 1.45 var(--font-ui);border-top:1.5px solid #0a0a0a24;margin:12px 0 0;padding-top:10px}.ah-stack-note--more[data-astro-cid-evssa5kq]{border-top:0;margin-top:8px;padding-top:0}.ah-split[data-astro-cid-evssa5kq]{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.ah-split-name[data-astro-cid-evssa5kq]{font:800 16px / 1.3 var(--font-ui);margin:0 0 8px}.ah-split-name[data-astro-cid-evssa5kq] span[data-astro-cid-evssa5kq]{color:var(--b-mid);white-space:nowrap;font-weight:500}.ah-legend--split[data-astro-cid-evssa5kq]{gap:4px 12px;font-size:14px}.ah-split-p[data-astro-cid-evssa5kq]{margin-bottom:0}.ah-chips[data-astro-cid-evssa5kq]{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ah-chips[data-astro-cid-evssa5kq] li[data-astro-cid-evssa5kq]{border-left:4px solid var(--b-cyan);font:500 15px / 1.3 var(--font-ui);color:#f4f2ec;background:#ffffff12;border-radius:8px;padding:7px 12px}.ah-lb[data-astro-cid-evssa5kq]{padding:6px 14px 12px}.ah-lb-rows[data-astro-cid-evssa5kq]{margin:0;padding:0;list-style:none}.ah-lb-row[data-astro-cid-evssa5kq]{border-top:1.5px solid #0a0a0a1f;grid-template-columns:1.4em minmax(0,1fr) auto;grid-template-areas:"place name score""bar bar bar";align-items:center;gap:4px 8px;padding:8px 0 10px;display:grid}.ah-lb-row[data-astro-cid-evssa5kq]:first-child{border-top:0}.ah-lb-row--lead[data-astro-cid-evssa5kq]{border-radius:var(--b-r-chip);background:linear-gradient(90deg,#e9c46a6b,#e9c46a1f 70%,#0000);margin:0 -8px;padding-left:8px;padding-right:8px;box-shadow:inset 3px 0 #b98a1e}.ah-lb-row--lead[data-astro-cid-evssa5kq]+.ah-lb-row[data-astro-cid-evssa5kq]{border-top-color:#0000}.ah-lb-row--others[data-astro-cid-evssa5kq]{border-top-style:dashed}.ah-lb-place[data-astro-cid-evssa5kq]{font:800 14px / 1 var(--font-mono);color:var(--b-ink);grid-area:place}.ah-lb-name[data-astro-cid-evssa5kq]{min-width:0;font:800 16px / 1.25 var(--font-ui);color:var(--b-ink);grid-area:name}.ah-lb-score[data-astro-cid-evssa5kq]{text-align:right;white-space:nowrap;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--b-ink);grid-area:score;font-weight:700;line-height:1}.ah-lb-score[data-astro-cid-evssa5kq] b[data-astro-cid-evssa5kq]{font-size:24px}.ah-lb-of[data-astro-cid-evssa5kq]{font:500 13px / 1.2 var(--font-ui);color:var(--b-mid);margin-top:3px;display:block}.ah-lb-bar[data-astro-cid-evssa5kq]{border:2px solid var(--b-edge);border-radius:var(--b-r-pill);background:var(--b-paper-deep);grid-area:bar;height:10px;display:block;overflow:hidden}.ah-lb-bar[data-astro-cid-evssa5kq] i[data-astro-cid-evssa5kq]{height:100%;box-shadow:2px 0 0 var(--b-edge);background:#ff3e8a;display:block}.ah-lb-note[data-astro-cid-evssa5kq]{font:500 15px / 1.45 var(--font-ui);color:var(--b-ink);border-top:1.5px solid #0a0a0a24;margin:4px 0 0;padding-top:10px}.ah-ex-row[data-astro-cid-evssa5kq]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ah-ex[data-astro-cid-evssa5kq]{flex-direction:column;display:flex}.ah-ex-body[data-astro-cid-evssa5kq]{flex-direction:column;flex:1;display:flex}@media (width<=900px){.ah-ex-row[data-astro-cid-evssa5kq]{grid-template-columns:minmax(0,1fr)}}.ah-ex[data-astro-cid-evssa5kq]{color:var(--b-ink);border:2px solid var(--b-ink);background:#fffdf7;border-radius:14px;margin:0;overflow:hidden}.ah-ex-tag[data-astro-cid-evssa5kq]{color:#fff;font:800 12px / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:#b81e58;padding:7px 14px;display:block}.ah-ex-body[data-astro-cid-evssa5kq]{padding:12px 14px 14px}.ah-ex-asked[data-astro-cid-evssa5kq]{font:700 17px / 1.35 var(--font-display);margin:0 0 10px}.ah-ex-said[data-astro-cid-evssa5kq],.ah-ex-site[data-astro-cid-evssa5kq],.ah-ex-from[data-astro-cid-evssa5kq]{font:500 15px / 1.45 var(--font-ui);margin:0 0 10px}.ah-ex-said[data-astro-cid-evssa5kq]{font:italic 600 16px / 1.45 var(--font-body);border-left:4px solid #b81e58;padding-left:10px}.ah-ex-said--told[data-astro-cid-evssa5kq]{font:600 16px / 1.45 var(--font-ui)}.ah-ex-from[data-astro-cid-evssa5kq]{color:#4a4a4a;margin-bottom:0}.ah-ex-said[data-astro-cid-evssa5kq] span[data-astro-cid-evssa5kq],.ah-ex-site[data-astro-cid-evssa5kq] span[data-astro-cid-evssa5kq],.ah-ex-from[data-astro-cid-evssa5kq] span[data-astro-cid-evssa5kq]{font:normal 700 12px / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.ah-ex-said[data-astro-cid-evssa5kq] span[data-astro-cid-evssa5kq]{color:#b81e58}.ah-ex-site[data-astro-cid-evssa5kq] span[data-astro-cid-evssa5kq]{color:#0b6f68}.ah-ex-from[data-astro-cid-evssa5kq] span[data-astro-cid-evssa5kq]{color:#5d5a52}.ah-ex-when[data-astro-cid-evssa5kq]{font:500 13px / 1.4 var(--font-ui);color:#5d5a52;margin:auto 0 0;padding-top:10px}.ah-free[data-astro-cid-evssa5kq]{margin-top:6px}.bento[data-astro-cid-evssa5kq] .ah-free-tag[data-astro-cid-evssa5kq]{background:var(--b-gold)}.ah-sub[data-astro-cid-evssa5kq]{font:800 20px / 1.25 var(--font-display);color:#f4f2ec;margin:0 0 10px}.ah-checks[data-astro-cid-evssa5kq]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ah-checks[data-astro-cid-evssa5kq] li[data-astro-cid-evssa5kq]{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ah-checks[data-astro-cid-evssa5kq] p[data-astro-cid-evssa5kq]{font:400 17px / 1.5 var(--font-body);color:#f4f2ec;margin:0}.ah-num[data-astro-cid-evssa5kq]{background:var(--b-cyan);width:34px;height:34px;color:var(--b-ink);font:800 17px / 1 var(--font-ui);border-radius:50%;place-items:center;display:inline-grid}.ah-btn[data-astro-cid-evssa5kq]{background:var(--b-gold);border:var(--b-line) solid var(--b-edge);border-radius:var(--b-r-chip);min-height:48px;font:800 17px / 1 var(--font-ui);color:var(--b-ink);align-self:flex-start;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.ah-btn[data-astro-cid-evssa5kq]:hover,.ah-btn[data-astro-cid-evssa5kq]:focus-visible{background:var(--b-gold-hover)}.ah-faq[data-astro-cid-evssa5kq]{gap:8px;display:grid}.ah-faq[data-astro-cid-evssa5kq] details[data-astro-cid-evssa5kq]{border:1.5px solid #f2e6c94d;border-radius:12px;padding:0 16px}.ah-faq[data-astro-cid-evssa5kq] summary[data-astro-cid-evssa5kq]{cursor:pointer;font:800 17px / 1.3 var(--font-ui);color:#f4f2ec;padding:12px 0}.ah-faq[data-astro-cid-evssa5kq] details[data-astro-cid-evssa5kq] p[data-astro-cid-evssa5kq]{font:400 17px / 1.55 var(--font-body);color:#f4f2ec;max-width:70ch;margin:0 0 14px}.bento[data-astro-cid-evssa5kq] .bento-card-body[data-astro-cid-evssa5kq].ah-close-body{grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:16px 24px;display:grid}@media (width<=640px){.bento[data-astro-cid-evssa5kq] .bento-card-body[data-astro-cid-evssa5kq].ah-close-body{grid-template-columns:minmax(0,1fr)}}.ah-close[data-astro-cid-evssa5kq] .ah-h2[data-astro-cid-evssa5kq]{margin:0}
