.as[data-astro-cid-ikzcxylh]{position:relative;isolation:isolate;padding-block:clamp(120px,13vw,160px) 100px}.as[data-astro-cid-ikzcxylh]>.grid-bg[data-astro-cid-ikzcxylh]{position:absolute;inset:0;z-index:-1}.as-in[data-astro-cid-ikzcxylh]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);align-items:start}.as-intro[data-astro-cid-ikzcxylh]{display:grid;gap:22px;position:sticky;top:110px}.quiz[data-astro-cid-ikzcxylh]{padding:clamp(24px,3.5vw,44px);box-shadow:var(--shadow-lg);gap:22px}.bar[data-astro-cid-ikzcxylh]{height:6px;border-radius:6px;background:var(--paper);overflow:hidden}.bar[data-astro-cid-ikzcxylh] span[data-astro-cid-ikzcxylh]{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--coral),#FF9A6B);border-radius:6px;transition:width .4s var(--ease)}fieldset[data-astro-cid-ikzcxylh]{border:0;padding:0;margin:0;display:grid;gap:22px}legend[data-astro-cid-ikzcxylh]{display:grid;gap:8px;padding:0;margin-bottom:22px}.opts[data-astro-cid-ikzcxylh]{display:grid;gap:10px}.opt[data-astro-cid-ikzcxylh]{position:relative;cursor:pointer}.opt[data-astro-cid-ikzcxylh] input[data-astro-cid-ikzcxylh]{position:absolute;opacity:0}.opt[data-astro-cid-ikzcxylh] span[data-astro-cid-ikzcxylh]{display:flex;align-items:center;gap:14px;padding:17px 18px;border-radius:14px;border:1px solid var(--line-2);font-weight:500;transition:all .2s;background:var(--white)}.opt[data-astro-cid-ikzcxylh] span[data-astro-cid-ikzcxylh]:before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);flex:none;transition:all .2s}.opt[data-astro-cid-ikzcxylh]:hover span[data-astro-cid-ikzcxylh]{border-color:var(--ink)}.opt[data-astro-cid-ikzcxylh] input[data-astro-cid-ikzcxylh]:checked+span[data-astro-cid-ikzcxylh]{border-color:var(--ink);background:var(--paper)}.opt[data-astro-cid-ikzcxylh] input[data-astro-cid-ikzcxylh]:checked+span[data-astro-cid-ikzcxylh]:before{border:5px solid var(--coral)}.opt[data-astro-cid-ikzcxylh] input[data-astro-cid-ikzcxylh]:focus-visible+span[data-astro-cid-ikzcxylh]{outline:2px solid var(--coral);outline-offset:2px}.nav[data-astro-cid-ikzcxylh]{display:flex;justify-content:space-between;align-items:center;margin-top:24px}#result[data-astro-cid-ikzcxylh]{display:grid;gap:22px}.score[data-astro-cid-ikzcxylh]{display:flex;gap:24px;align-items:center}.dial[data-astro-cid-ikzcxylh]{position:relative;width:120px;height:120px;flex:none}.dial[data-astro-cid-ikzcxylh] svg[data-astro-cid-ikzcxylh]{width:120px;height:120px;transform:rotate(-90deg)}.trk[data-astro-cid-ikzcxylh]{fill:none;stroke:var(--paper);stroke-width:12}.val[data-astro-cid-ikzcxylh]{fill:none;stroke:var(--coral);stroke-width:12;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 1s var(--ease)}.dial[data-astro-cid-ikzcxylh] b[data-astro-cid-ikzcxylh]{position:absolute;inset:0;display:grid;place-items:center;font:750 36px/1 var(--display);letter-spacing:-.04em}.cats[data-astro-cid-ikzcxylh]{display:grid;gap:10px}.cat[data-astro-cid-ikzcxylh]{display:grid;grid-template-columns:100px minmax(0,1fr) 40px;gap:12px;align-items:center;font-size:14.5px}.cat[data-astro-cid-ikzcxylh] i[data-astro-cid-ikzcxylh]{height:8px;border-radius:8px;background:var(--paper);overflow:hidden}.cat[data-astro-cid-ikzcxylh] i[data-astro-cid-ikzcxylh]:after{content:"";display:block;height:100%;width:var(--w);background:var(--ink);border-radius:8px}.cat[data-astro-cid-ikzcxylh].low i[data-astro-cid-ikzcxylh]:after{background:var(--coral)}.cat[data-astro-cid-ikzcxylh] b[data-astro-cid-ikzcxylh]{font-family:var(--mono);font-weight:500;text-align:right}.recs[data-astro-cid-ikzcxylh]{display:grid;gap:10px}.rec[data-astro-cid-ikzcxylh]{display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:var(--paper);text-decoration:none}.rec[data-astro-cid-ikzcxylh] b[data-astro-cid-ikzcxylh]{font:600 16px/1.3 var(--display)}.rec[data-astro-cid-ikzcxylh] span[data-astro-cid-ikzcxylh]{color:var(--muted);font-size:14.5px}.pkg-rec[data-astro-cid-ikzcxylh]{padding:18px 20px;border-radius:14px;background:var(--night);color:var(--night-ink);display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.pkg-rec[data-astro-cid-ikzcxylh] a[data-astro-cid-ikzcxylh]{color:#fff}.cap[data-astro-cid-ikzcxylh]{padding-top:22px;border-top:1px solid var(--line)}@media(max-width:960px){.as-in[data-astro-cid-ikzcxylh]{grid-template-columns:minmax(0,1fr)}.as-intro[data-astro-cid-ikzcxylh]{position:static}}
