.cycle[data-astro-cid-hsxm3wbk]{--step:0;align-items:center;gap:clamp(28px,4vw,56px);margin-top:clamp(24px,3vw,36px);display:grid}@media (width>=960px){.cycle[data-astro-cid-hsxm3wbk]{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}.ring-wrap[data-astro-cid-hsxm3wbk]{aspect-ratio:1;justify-self:center;width:min(100%,440px);position:relative;container-type:inline-size}.ring-svg[data-astro-cid-hsxm3wbk]{width:100%;height:100%;position:absolute;inset:0}.ring-track[data-astro-cid-hsxm3wbk]{fill:none;stroke:var(--line-strong);stroke-width:3px;stroke-dasharray:2 8}.ring-progress[data-astro-cid-hsxm3wbk]{fill:none;stroke:var(--gold);stroke-width:5px;stroke-linecap:round;transform-origin:200px 200px;stroke-dasharray:100 100;stroke-dashoffset:0;transform:rotate(-90deg)}.comet[data-astro-cid-hsxm3wbk]{transform-origin:200px 200px;opacity:0}.comet-tail[data-astro-cid-hsxm3wbk]{fill:var(--gold);opacity:.35}.comet-head[data-astro-cid-hsxm3wbk]{fill:var(--gold)}.is-armed[data-astro-cid-hsxm3wbk] .comet[data-astro-cid-hsxm3wbk]{opacity:1;transform:rotate(calc(var(--step) * 360deg / var(--n)));transition:transform 1.3s cubic-bezier(.65,0,.35,1)}.is-armed[data-astro-cid-hsxm3wbk] .ring-progress[data-astro-cid-hsxm3wbk]{stroke-dashoffset:calc(100 - var(--frac,0) * 100);transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1)}.ring-centre[data-astro-cid-hsxm3wbk]{text-align:center;background:var(--surface);border:2px solid var(--gold-soft);border-radius:50%;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:28%;box-shadow:0 24px 50px -34px #c2a140b3}.ring-num[data-astro-cid-hsxm3wbk]{letter-spacing:-.04em;color:var(--accent);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;line-height:1}.ring-label[data-astro-cid-hsxm3wbk]{max-width:14ch;color:var(--ink);font-size:.82rem;font-weight:700;line-height:1.3}.ring-again[data-astro-cid-hsxm3wbk]{color:var(--faint);max-width:16ch;font-size:.72rem}.node[data-astro-cid-hsxm3wbk]{width:120px;font:inherit;cursor:pointer;transform:rotate(var(--a)) translateX(40cqw) rotate(calc(-1 * var(--a)));background:0 0;border:0;justify-items:center;gap:6px;margin:-32px 0 0 -60px;padding:0;display:grid;position:absolute;top:50%;left:50%}.node-icon[data-astro-cid-hsxm3wbk]{background:var(--surface);border:2px solid var(--line-strong);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;transition:background-color .35s,border-color .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:grid}.node-label[data-astro-cid-hsxm3wbk]{background:var(--bg);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:750}.node[data-astro-cid-hsxm3wbk]:hover .node-icon[data-astro-cid-hsxm3wbk]{border-color:var(--gold)}.node[data-astro-cid-hsxm3wbk]:focus-visible{outline:none}.node[data-astro-cid-hsxm3wbk]:focus-visible .node-icon[data-astro-cid-hsxm3wbk]{outline:2px solid var(--accent);outline-offset:3px}.node[data-astro-cid-hsxm3wbk].is-active .node-icon[data-astro-cid-hsxm3wbk]{background:var(--gold);border-color:var(--gold);color:var(--on-gold);transform:scale(1.12);box-shadow:0 0 0 6px #eaca7b59,0 16px 30px -14px #c2a140e6}.panels[data-astro-cid-hsxm3wbk]{gap:14px;display:grid}.panel-step[data-astro-cid-hsxm3wbk]{background:var(--surface);border:2px solid var(--line);border-left:6px solid var(--gold);border-radius:22px;padding:clamp(20px,3vw,30px)}.panel-step[data-astro-cid-hsxm3wbk] p[data-astro-cid-hsxm3wbk],.panel-step[data-astro-cid-hsxm3wbk] h3[data-astro-cid-hsxm3wbk]{margin:0}.panel-num[data-astro-cid-hsxm3wbk]{font-family:var(--font-mono);color:var(--accent);font-size:.8rem;font-weight:700}.panel-title[data-astro-cid-hsxm3wbk]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800;margin-top:4px!important}.panel-body[data-astro-cid-hsxm3wbk]{color:var(--text);font-size:1rem;line-height:1.65;margin-top:10px!important}.is-armed[data-astro-cid-hsxm3wbk] .panels[data-astro-cid-hsxm3wbk]{grid-template-areas:"one"}.is-armed[data-astro-cid-hsxm3wbk] .panel-step[data-astro-cid-hsxm3wbk]{opacity:0;visibility:hidden;grid-area:one;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1),visibility .5s;transform:translateY(12px)}.is-armed[data-astro-cid-hsxm3wbk] .panel-step[data-astro-cid-hsxm3wbk].is-active{opacity:1;visibility:visible;transition-delay:.35s;transform:none}@media (width<=520px){.node[data-astro-cid-hsxm3wbk]{width:96px;margin-left:-48px}.node-icon[data-astro-cid-hsxm3wbk]{border-radius:13px;width:44px;height:44px}.node-label[data-astro-cid-hsxm3wbk]{font-size:.72rem}}.cp[data-astro-cid-s6hcslz5]{--warn-c:var(--warn,#a3401c);--warn-bg:var(--warn-soft,#f6e4da);border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 24px 60px -40px color-mix(in srgb, var(--ink) 45%, transparent);border-radius:20px;gap:14px;min-width:0;padding:clamp(14px,2.4vw,22px);display:grid}.cp-bar[data-astro-cid-s6hcslz5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-modes[data-astro-cid-s6hcslz5]{background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.cp[data-astro-cid-s6hcslz5] button[data-astro-cid-s6hcslz5]{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:.86rem;font-weight:600}.cp-modes[data-astro-cid-s6hcslz5] [data-astro-cid-s6hcslz5][aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 18%, transparent)}.cp-modes[data-astro-cid-s6hcslz5] [data-astro-cid-s6hcslz5][data-mode-btn=filter][aria-pressed=true]{color:var(--warn-c)}.cp-modes[data-astro-cid-s6hcslz5] [data-astro-cid-s6hcslz5][data-mode-btn=classify][aria-pressed=true]{color:var(--accent)}.cp[data-astro-cid-s6hcslz5] .cp-pause[data-astro-cid-s6hcslz5]{border:1px solid var(--line-strong);padding:5px 12px}.cp[data-astro-cid-s6hcslz5] button[data-astro-cid-s6hcslz5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cp-rail[data-astro-cid-s6hcslz5]{--p:3;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 0 16px;display:grid;position:relative}.cp-line[data-astro-cid-s6hcslz5]{border-top:2px dashed var(--line-strong);position:absolute;top:13px;left:12.5%;right:12.5%}.cp-pulse[data-astro-cid-s6hcslz5]{top:8px;left:calc((var(--p) + .5) * 25%);background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent);z-index:1;border-radius:50%;margin-left:-6px;position:absolute}.cp[data-astro-cid-s6hcslz5][data-mode=filter] .cp-pulse[data-astro-cid-s6hcslz5]{background:var(--warn-c);box-shadow:0 0 0 6px color-mix(in srgb, var(--warn-c) 22%, transparent)}.cp-node[data-astro-cid-s6hcslz5]{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.cp-dot[data-astro-cid-s6hcslz5]{border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:20px;height:20px;transition:background .3s,border-color .3s}.cp-node-label[data-astro-cid-s6hcslz5]{color:var(--faint);hyphens:auto;font-size:.78rem;font-weight:650;line-height:1.2;transition:color .3s}@media (width<=480px){.cp-node-label[data-astro-cid-s6hcslz5]{font-size:.68rem}}.cp-skip[data-astro-cid-s6hcslz5]{letter-spacing:.06em;text-transform:uppercase;color:var(--warn-c);margin-top:2px;font-size:.7rem;font-weight:700;display:none;position:absolute;top:100%;left:0;right:0}.cp-node[data-astro-cid-s6hcslz5][data-state=on] .cp-dot[data-astro-cid-s6hcslz5]{border-color:var(--accent);background:var(--accent-soft)}.cp-node[data-astro-cid-s6hcslz5][data-state=on] .cp-node-label[data-astro-cid-s6hcslz5]{color:var(--ink)}.cp-node[data-astro-cid-s6hcslz5][data-state=ok] .cp-dot[data-astro-cid-s6hcslz5]{border-color:var(--accent);background:var(--accent)}.cp-node[data-astro-cid-s6hcslz5][data-state=ok] .cp-node-label[data-astro-cid-s6hcslz5]{color:var(--accent)}.cp-node[data-astro-cid-s6hcslz5][data-state=warn] .cp-dot[data-astro-cid-s6hcslz5]{border-color:var(--warn-c);background:var(--warn-c)}.cp-node[data-astro-cid-s6hcslz5][data-state=warn] .cp-node-label[data-astro-cid-s6hcslz5]{color:var(--warn-c)}.cp-node[data-astro-cid-s6hcslz5][data-state=skipped] .cp-dot[data-astro-cid-s6hcslz5]{opacity:.6;border-style:dashed}.cp-node[data-astro-cid-s6hcslz5][data-state=skipped] .cp-node-label[data-astro-cid-s6hcslz5]{text-decoration:line-through}.cp-node[data-astro-cid-s6hcslz5][data-state=skipped] .cp-skip[data-astro-cid-s6hcslz5]{display:block}.cp-card[data-astro-cid-s6hcslz5]{border:1px solid var(--line);background:var(--bg);border-radius:14px;padding:14px 16px 16px;position:relative;overflow:hidden}.cp-window[data-astro-cid-s6hcslz5]{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;margin:0 0 10px;font-size:.74rem;font-weight:700;display:flex}.cp-dots[data-astro-cid-s6hcslz5]{background:radial-gradient(circle, var(--line-strong) 3.5px, transparent 4px) 0 0 / 12px 8px repeat-x;width:34px;height:8px}.cp-prompt[data-astro-cid-s6hcslz5]{min-height:4.65em;color:var(--ink);margin:0;font-size:1rem;line-height:1.55}.seg[data-astro-cid-s6hcslz5]{display:inline}.seg-secret[data-astro-cid-s6hcslz5]{border-radius:4px;padding:1px 2px;transition:background .4s,box-shadow .4s,color .4s}.seg-secret[data-astro-cid-s6hcslz5][data-flag=found]{background:color-mix(in srgb, var(--decor) 35%, transparent)}.seg-secret[data-astro-cid-s6hcslz5][data-flag=kept]{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.seg-secret[data-astro-cid-s6hcslz5][data-flag=leaked]{background:var(--warn-bg);box-shadow:inset 0 -2px 0 var(--warn-c);color:var(--warn-c)}.name-text[data-astro-cid-s6hcslz5]{display:none}.name-mask[data-astro-cid-s6hcslz5]{background:var(--ink);color:var(--surface);font-family:var(--font-mono);border-radius:4px;padding:0 4px;font-size:.82em;line-height:1.6}.cp-scan[data-astro-cid-s6hcslz5]{background:linear-gradient(transparent, color-mix(in srgb, var(--accent-mid) 30%, transparent), transparent);border-bottom:1px solid var(--accent-mid);pointer-events:none;visibility:hidden;height:36px;margin-top:-18px;position:absolute;top:0;left:0;right:0}.cp-checks[data-astro-cid-s6hcslz5]{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cp-check[data-astro-cid-s6hcslz5]{grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:8px;font-size:.88rem;display:grid}.cp-check-label[data-astro-cid-s6hcslz5]{color:var(--muted);font-weight:700}.faint[data-astro-cid-s6hcslz5]{color:var(--faint)}.cp-chip[data-astro-cid-s6hcslz5]{letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:999px;min-width:7.5em;padding:1px 10px;font-size:.78rem;font-weight:750;transition:background .3s,color .3s;display:inline-block}.cp-chip[data-astro-cid-s6hcslz5][data-level=internal]{background:var(--bg-alt);color:var(--muted);border:1px solid var(--line-strong)}.cp-chip[data-astro-cid-s6hcslz5][data-level=confidential]{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.cp-detect[data-astro-cid-s6hcslz5]{color:var(--muted);margin-top:4px;font-size:.8rem;display:block}.cp-stamps[data-astro-cid-s6hcslz5]{justify-items:end;min-height:2.2em;margin-top:6px;display:grid}.cp-stamp[data-astro-cid-s6hcslz5]{letter-spacing:.08em;text-transform:uppercase;border:2px solid;border-radius:8px;grid-area:1/1;margin:0;padding:3px 12px;font-size:.82rem;font-weight:800;transform:rotate(-4deg)}.cp-stamp-out[data-astro-cid-s6hcslz5]{color:var(--warn-c);visibility:hidden}.cp-stamp-in[data-astro-cid-s6hcslz5]{color:var(--accent)}.cp-log[data-astro-cid-s6hcslz5]{border:1px solid var(--line);background:var(--bg-alt);font-family:var(--font-mono);border-radius:12px;padding:10px 14px;font-size:.76rem}.cp-log-title[data-astro-cid-s6hcslz5]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:.72rem;font-weight:700}.cp-log[data-astro-cid-s6hcslz5] ol[data-astro-cid-s6hcslz5]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cp-log[data-astro-cid-s6hcslz5] li[data-astro-cid-s6hcslz5]{overflow-wrap:anywhere}.cp-log-new[data-astro-cid-s6hcslz5]{color:var(--accent-strong);font-weight:700;overflow:hidden}.cp-log-foot[data-astro-cid-s6hcslz5]{font-family:var(--font-sans);color:var(--muted);margin:6px 0 0;font-size:.74rem}.cp-captions[data-astro-cid-s6hcslz5]{min-height:3.2em;display:grid}.cp-caption[data-astro-cid-s6hcslz5]{color:var(--ink);grid-area:1/1;margin:0;font-size:.98rem;font-weight:600}.cp-caption[data-astro-cid-s6hcslz5][hidden]{display:none}.cp-note[data-astro-cid-s6hcslz5]{color:var(--faint);margin:0;font-size:.76rem}@media (width<=480px){.cp-stamp[data-astro-cid-s6hcslz5]{letter-spacing:.05em;white-space:nowrap;font-size:.7rem}.cp-check[data-astro-cid-s6hcslz5]{grid-template-columns:1fr;gap:2px}}.annex-after[data-astro-cid-xb2nga2j]{margin-top:64px}.stairs[data-astro-cid-xb2nga2j]{position:relative}.rung-step[data-astro-cid-xb2nga2j]{flex-direction:column;min-width:0;display:flex}.riser[data-astro-cid-xb2nga2j]{display:none}@media (width>=1000px){.stairs[data-astro-cid-xb2nga2j] .ladder[data-astro-cid-xb2nga2j]{border-top:3px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;margin-top:24px}.rung-step[data-astro-cid-xb2nga2j]{flex-direction:column-reverse;padding-inline:8px}.rung-step[data-astro-cid-xb2nga2j] .rung[data-astro-cid-xb2nga2j]{flex:none}.riser[data-astro-cid-xb2nga2j]{height:calc(36px + var(--k) * 52px);background:linear-gradient(0deg, var(--riser), color-mix(in srgb, var(--riser) 55%, var(--surface)));border:2px solid color-mix(in srgb, var(--riser) 70%, var(--ink) 8%);border-top:0;border-radius:0 0 14px 14px;margin-bottom:12px;transition:filter .4s;display:block;position:relative}.rung-step[data-astro-cid-xb2nga2j]:first-child{--riser:var(--gold-soft)}.rung-step[data-astro-cid-xb2nga2j]:nth-child(2){--riser:var(--sage)}.rung-step[data-astro-cid-xb2nga2j]:nth-child(3){--riser:var(--gold)}.rung-step[data-astro-cid-xb2nga2j]:nth-child(4){--riser:var(--accent-mid)}.riser-num[data-astro-cid-xb2nga2j]{color:color-mix(in srgb, var(--ink) 40%, transparent);font-size:1.6rem;font-weight:900;line-height:1;position:absolute;bottom:6px;left:14px}.rung-step[data-astro-cid-xb2nga2j]:nth-child(4) .riser-num[data-astro-cid-xb2nga2j]{color:#ffffffd9}}.rung[data-astro-cid-xb2nga2j]{transition:border-color .4s,box-shadow .4s,opacity .4s}.stairs[data-astro-cid-xb2nga2j].is-armed .rung-step[data-astro-cid-xb2nga2j]:not(.is-on) .rung[data-astro-cid-xb2nga2j]{opacity:.55}.stairs[data-astro-cid-xb2nga2j].is-armed .rung-step[data-astro-cid-xb2nga2j].is-here .rung[data-astro-cid-xb2nga2j]{border-color:var(--gold);box-shadow:0 0 0 4px #eaca7b73,0 26px 50px -30px #c2a140e6}.climber[data-astro-cid-xb2nga2j]{display:none}@media (width>=1000px){.stairs[data-astro-cid-xb2nga2j].is-armed .climber[data-astro-cid-xb2nga2j]{z-index:3;will-change:transform;pointer-events:none;place-items:center;width:38px;height:38px;transition:transform .55s cubic-bezier(.34,1.2,.64,1);display:grid;position:absolute;top:0;left:0}.stairs[data-astro-cid-xb2nga2j].is-armed .climber[data-astro-cid-xb2nga2j].is-hopping .climber-mark[data-astro-cid-xb2nga2j]{animation:.55s ease-out climber-hop}}.climber-mark[data-astro-cid-xb2nga2j]{display:grid}@keyframes climber-hop{0%,to{transform:none}45%{transform:translateY(-30px)}}.climber-glow[data-astro-cid-xb2nga2j]{background:radial-gradient(circle,#eaca7b8c,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite climber-pulse;position:absolute;inset:-10px}@keyframes climber-pulse{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.sparks[data-astro-cid-xb2nga2j]{display:none}@media (width>=1000px){.stairs[data-astro-cid-xb2nga2j].is-armed .sparks[data-astro-cid-xb2nga2j]{z-index:2;pointer-events:none;width:0;height:0;display:block;position:absolute}}.sparks[data-astro-cid-xb2nga2j] span[data-astro-cid-xb2nga2j]{background:var(--gold);opacity:0;width:6px;height:16px;transform:rotate(var(--a)) translateY(0);border-radius:3px;margin:-8px 0 0 -3px;position:absolute}.stairs[data-astro-cid-xb2nga2j].is-top .sparks[data-astro-cid-xb2nga2j] span[data-astro-cid-xb2nga2j]{animation:.9s cubic-bezier(.16,1,.3,1) both spark}@keyframes spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-10px) scaleY(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-56px) scaleY(1)}}.questions[data-astro-cid-xb2nga2j],.ladder[data-astro-cid-xb2nga2j]{gap:16px;margin-inline:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ladder[data-astro-cid-xb2nga2j]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rung[data-astro-cid-xb2nga2j]{flex-direction:column;gap:10px;display:flex}.rung[data-astro-cid-xb2nga2j] p[data-astro-cid-xb2nga2j],.rung[data-astro-cid-xb2nga2j] .h3[data-astro-cid-xb2nga2j]{margin:0}.score[data-astro-cid-xb2nga2j]{background:var(--surface);border:2px solid var(--gold-soft);border-radius:24px;gap:18px;margin-top:clamp(24px,3vw,36px);padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 26px 52px -38px #c2a140b3}@media (width>=900px){.score[data-astro-cid-xb2nga2j]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""dots figures";align-items:center;column-gap:40px}.score-label[data-astro-cid-xb2nga2j]{grid-area:label}.score-dots[data-astro-cid-xb2nga2j]{grid-area:dots}.score-figures[data-astro-cid-xb2nga2j]{grid-area:figures}}.score-label[data-astro-cid-xb2nga2j]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.76rem;font-weight:800}.score-dots[data-astro-cid-xb2nga2j]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dot[data-astro-cid-xb2nga2j]{border-radius:50%;place-items:center;width:40px;height:40px;font-size:.9rem;font-weight:800;transition:background-color .4s,color .4s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid}.dot-green[data-astro-cid-xb2nga2j]{background:var(--accent);color:var(--on-accent)}.dot-amber[data-astro-cid-xb2nga2j]{background:var(--gold);color:var(--on-gold)}.score-figures[data-astro-cid-xb2nga2j]{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.score-fig[data-astro-cid-xb2nga2j]{color:var(--ink);align-items:baseline;gap:10px;font-weight:700;display:inline-flex}.score-fig[data-astro-cid-xb2nga2j] strong[data-astro-cid-xb2nga2j]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:900;line-height:1}.score-green[data-astro-cid-xb2nga2j] strong[data-astro-cid-xb2nga2j]{color:var(--accent)}.score-amber[data-astro-cid-xb2nga2j] strong[data-astro-cid-xb2nga2j]{color:#9e7b00}.score[data-astro-cid-xb2nga2j].is-armed .dot[data-astro-cid-xb2nga2j]{background:var(--bg-alt);color:var(--faint);transform:scale(.85)}.score[data-astro-cid-xb2nga2j].is-armed.is-in .dot[data-astro-cid-xb2nga2j]{transition-delay:calc(var(--i) * .16s + .2s);transform:none}.score[data-astro-cid-xb2nga2j].is-armed.is-in .dot-green[data-astro-cid-xb2nga2j]{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.score[data-astro-cid-xb2nga2j].is-armed.is-in .dot-amber[data-astro-cid-xb2nga2j]{background:var(--gold);color:var(--on-gold);box-shadow:0 0 0 4px #eaca7b59}.questions[data-astro-cid-xb2nga2j]{margin-top:20px}.question[data-astro-cid-xb2nga2j]{background:var(--surface);border:2px solid var(--line);border-left:6px solid var(--q-color);border-radius:22px;gap:16px;padding:clamp(20px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -38px #103b3466}@media (width>=860px){.question[data-astro-cid-xb2nga2j]{grid-template-columns:minmax(0,1fr) 4px minmax(0,1.25fr);align-items:center;column-gap:28px}}.light-green[data-astro-cid-xb2nga2j]{--q-color:var(--accent)}.light-amber[data-astro-cid-xb2nga2j]{--q-color:var(--gold)}.question[data-astro-cid-xb2nga2j] p[data-astro-cid-xb2nga2j],.question[data-astro-cid-xb2nga2j] .q[data-astro-cid-xb2nga2j]{margin:0}.q-side[data-astro-cid-xb2nga2j]{gap:10px;display:grid}.q-top[data-astro-cid-xb2nga2j]{align-items:center;gap:14px;display:flex}.q-num[data-astro-cid-xb2nga2j]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--q-color);font-size:2.2rem;font-weight:800;line-height:1}.q-badge[data-astro-cid-xb2nga2j]{width:40px;height:40px;display:inline-grid;position:relative}.q-mark[data-astro-cid-xb2nga2j]{opacity:0;border-radius:50%;grid-area:1/1;place-items:center;font-size:1.35rem;font-weight:900;line-height:1;display:grid}.q-ask[data-astro-cid-xb2nga2j]{background:var(--gold-soft);color:var(--on-gold)}.q-bang[data-astro-cid-xb2nga2j]{background:var(--gold);color:var(--on-gold)}.q-ok[data-astro-cid-xb2nga2j]{background:var(--accent);color:var(--on-accent)}.light-green[data-astro-cid-xb2nga2j] .q-ok[data-astro-cid-xb2nga2j],.light-amber[data-astro-cid-xb2nga2j] .q-bang[data-astro-cid-xb2nga2j]{opacity:1}.q[data-astro-cid-xb2nga2j]{color:var(--ink);font-size:1.1rem;line-height:1.35}.q-divider[data-astro-cid-xb2nga2j]{background:linear-gradient(180deg, var(--gold-soft), var(--q-color));border-radius:4px;align-self:stretch;width:4px;display:none;position:relative}@media (width>=860px){.q-divider[data-astro-cid-xb2nga2j]{display:block}}.q-spark[data-astro-cid-xb2nga2j]{color:var(--gold);opacity:0;filter:drop-shadow(0 0 6px #eaca7be6);margin-left:-11px;position:absolute;top:0;left:50%}.answer[data-astro-cid-xb2nga2j]{background:color-mix(in srgb, var(--q-color) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--q-color) 28%, transparent);border-radius:16px;padding:16px 18px}.answer-label[data-astro-cid-xb2nga2j]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;font-size:.74rem;font-weight:800;display:flex}.light-pill[data-astro-cid-xb2nga2j]{background:var(--q-color);color:var(--on-accent);letter-spacing:.04em;border-radius:999px;padding:2px 9px}.light-amber[data-astro-cid-xb2nga2j] .light-pill[data-astro-cid-xb2nga2j]{color:var(--on-gold)}.answer-text[data-astro-cid-xb2nga2j]{color:var(--text);font-size:.98rem;margin-top:6px!important}.q-armed[data-astro-cid-xb2nga2j] .question[data-astro-cid-xb2nga2j]:not(.q-in) .q-ok[data-astro-cid-xb2nga2j],.q-armed[data-astro-cid-xb2nga2j] .question[data-astro-cid-xb2nga2j]:not(.q-in) .q-bang[data-astro-cid-xb2nga2j]{opacity:0}.q-armed[data-astro-cid-xb2nga2j] .question[data-astro-cid-xb2nga2j]:not(.q-in) .q-ask[data-astro-cid-xb2nga2j]{opacity:1}.q-armed[data-astro-cid-xb2nga2j] .question[data-astro-cid-xb2nga2j]:not(.q-in) .answer[data-astro-cid-xb2nga2j]{opacity:0;transform:translate(40px)}.q-armed[data-astro-cid-xb2nga2j] .question[data-astro-cid-xb2nga2j]:not(.q-in) .q-num[data-astro-cid-xb2nga2j]{-webkit-text-stroke-color:var(--line-strong)}.q-armed[data-astro-cid-xb2nga2j] .q-in[data-astro-cid-xb2nga2j] .q-ask[data-astro-cid-xb2nga2j]{animation:q-out .7s var(--d) both}.q-armed[data-astro-cid-xb2nga2j] .q-in[data-astro-cid-xb2nga2j] .q-spark[data-astro-cid-xb2nga2j]{animation:q-run .7s calc(var(--d) + .3s) both}.q-armed[data-astro-cid-xb2nga2j] .q-in[data-astro-cid-xb2nga2j]{animation:q-flash .8s calc(var(--d) + .35s) both}.q-armed[data-astro-cid-xb2nga2j] .light-amber[data-astro-cid-xb2nga2j].q-in .q-bang[data-astro-cid-xb2nga2j]{animation:q-land .5s calc(var(--d) + .6s) both}.q-armed[data-astro-cid-xb2nga2j] .light-green[data-astro-cid-xb2nga2j].q-in .q-bang[data-astro-cid-xb2nga2j]{animation:q-pass .6s calc(var(--d) + .6s) both}.q-armed[data-astro-cid-xb2nga2j] .light-green[data-astro-cid-xb2nga2j].q-in .q-ok[data-astro-cid-xb2nga2j]{animation:q-land .5s calc(var(--d) + 1.05s) both}.q-armed[data-astro-cid-xb2nga2j] .q-in[data-astro-cid-xb2nga2j] .answer[data-astro-cid-xb2nga2j]{animation:q-slide .7s calc(var(--d) + .75s) cubic-bezier(.16, 1, .3, 1) both}.q-armed[data-astro-cid-xb2nga2j] .q-in[data-astro-cid-xb2nga2j] .q-num[data-astro-cid-xb2nga2j]{transition:-webkit-text-stroke-color .4s calc(var(--d) + .4s)}@keyframes q-out{0%{opacity:1;transform:rotate(0)}20%{transform:rotate(-16deg)scale(1.1)}40%{transform:rotate(13deg)scale(1.1)}60%{opacity:1;transform:rotate(0)}to{opacity:0;transform:scale(.6)}}@keyframes q-run{0%{opacity:0;top:0;transform:scale(.6)}15%{opacity:1;transform:scale(1.2)}85%{opacity:1}to{opacity:0;top:calc(100% - 22px);transform:scale(.9)}}@keyframes q-flash{0%,to{box-shadow:0 24px 48px -38px #103b3466}35%{box-shadow:0 0 0 4px #eaca7bbf,0 24px 48px -30px #c2a140e6}}@keyframes q-land{0%{opacity:0;transform:scale(.3)rotate(-25deg)}60%{opacity:1;transform:scale(1.22)rotate(6deg)}to{opacity:1;transform:none}}@keyframes q-pass{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.2)}70%{opacity:1;transform:none}to{opacity:0;transform:scale(.8)}}@keyframes q-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.rung[data-astro-cid-xb2nga2j] .rung-price[data-astro-cid-xb2nga2j]{color:var(--ink);margin-top:auto;font-weight:650}.rung[data-astro-cid-xb2nga2j] .rung-links[data-astro-cid-xb2nga2j]{flex-wrap:wrap;gap:6px 18px;margin-top:auto;display:flex}.rung[data-astro-cid-xb2nga2j] .rung-links[data-astro-cid-xb2nga2j] .rung-link[data-astro-cid-xb2nga2j]{margin-top:0}.rung-link[data-astro-cid-xb2nga2j]{color:var(--accent);margin-top:auto;font-weight:700;text-decoration:none}.rung-link[data-astro-cid-xb2nga2j].rung-link-quiet{color:var(--muted);font-weight:600}.rung-product[data-astro-cid-xb2nga2j]{background:var(--accent-soft)}.cp-grid[data-astro-cid-xb2nga2j]{align-items:center;gap:36px;display:grid}@media (width>=960px){.cp-grid[data-astro-cid-xb2nga2j]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.cp-title[data-astro-cid-xb2nga2j]{letter-spacing:-.04em;line-height:1.03}.cp-accent[data-astro-cid-xb2nga2j]{color:var(--accent)}.cp-lede[data-astro-cid-xb2nga2j]{margin-top:18px}.cp-actions[data-astro-cid-xb2nga2j]{margin-top:24px}.intro-grid[data-astro-cid-xb2nga2j]{align-items:center;gap:28px;display:grid}@media (width>=900px){.intro-grid[data-astro-cid-xb2nga2j]{grid-template-columns:minmax(0,1fr) 300px;gap:56px}}.mini-loop[data-astro-cid-xb2nga2j]{background:var(--surface);border:2px solid var(--line);border-radius:22px;gap:14px;margin:0;padding:22px 24px;list-style:none;display:grid;position:relative;box-shadow:0 24px 48px -38px #103b3473}.mini-loop[data-astro-cid-xb2nga2j] li[data-astro-cid-xb2nga2j]{color:var(--ink);align-items:center;gap:14px;font-weight:700;display:flex;position:relative}.mini-loop[data-astro-cid-xb2nga2j] li[data-astro-cid-xb2nga2j]:not(:last-child):after{content:"";background:var(--gold);width:2px;height:14px;position:absolute;top:100%;left:17px}.intro[data-astro-cid-xb2nga2j]{flex-direction:column;gap:18px;display:flex}.promise[data-astro-cid-xb2nga2j]{letter-spacing:-.015em;color:var(--accent);max-width:40ch;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:650;line-height:1.35}.para[data-astro-cid-xb2nga2j]{max-width:66ch;font-size:.98rem}.num[data-astro-cid-xb2nga2j]{color:var(--accent);font-size:.86rem}.body[data-astro-cid-xb2nga2j]{max-width:68ch;font-size:.95rem;line-height:1.75}.reader[data-astro-cid-xb2nga2j]{flex-direction:column;gap:14px;scroll-margin-top:90px;display:flex}.ground[data-astro-cid-xb2nga2j]{color:var(--muted);border-left:2px solid var(--line-strong);padding-left:14px;font-size:.9rem;line-height:1.7}.gets[data-astro-cid-xb2nga2j]{color:var(--ink);margin-top:auto;font-size:.96rem;line-height:1.7}.offer[data-astro-cid-xb2nga2j]{flex-direction:column;gap:12px;display:flex}.headline[data-astro-cid-xb2nga2j]{color:var(--accent);font-size:1rem}.terms[data-astro-cid-xb2nga2j]{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.terms[data-astro-cid-xb2nga2j]>div[data-astro-cid-xb2nga2j]{border-bottom:1px solid var(--line);gap:6px;padding-block:12px;display:grid}@media (width>=760px){.terms[data-astro-cid-xb2nga2j]>div[data-astro-cid-xb2nga2j]{grid-template-columns:120px minmax(0,1fr);gap:24px}}.terms[data-astro-cid-xb2nga2j] dt[data-astro-cid-xb2nga2j]{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding-top:3px;font-size:.74rem;font-weight:650}.terms[data-astro-cid-xb2nga2j] dd[data-astro-cid-xb2nga2j]{color:var(--text);margin:0;font-size:.95rem;line-height:1.7}.later[data-astro-cid-xb2nga2j]{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.later[data-astro-cid-xb2nga2j]{grid-template-columns:repeat(2,minmax(0,1fr))}}.later-card[data-astro-cid-xb2nga2j]{background:var(--surface);border:1.5px dashed var(--line-strong);border-radius:18px;flex-direction:column;gap:8px;padding:24px 22px 20px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.later-card[data-astro-cid-xb2nga2j]:before{content:"";background:repeating-linear-gradient(-45deg, var(--gold) 0 10px, transparent 10px 20px);opacity:.7;height:6px;position:absolute;inset:0 0 auto}.later-card[data-astro-cid-xb2nga2j]:hover{border-color:var(--gold);transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.later-card[data-astro-cid-xb2nga2j]:before{background-size:28.28px 28.28px;animation:6s linear infinite later-drift}}@keyframes later-drift{to{background-position:28.28px 0}}.later-chip[data-astro-cid-xb2nga2j]{background:var(--gold-wash);border:1px solid var(--gold-soft);color:var(--on-terra);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.later-card[data-astro-cid-xb2nga2j] p[data-astro-cid-xb2nga2j]{margin:0}.later-title[data-astro-cid-xb2nga2j]{color:var(--ink);font-weight:750;line-height:1.4}.later-body[data-astro-cid-xb2nga2j]{color:var(--muted);font-size:.93rem;line-height:1.6}.small[data-astro-cid-xb2nga2j]{font-size:.88rem}.gap-sm[data-astro-cid-xb2nga2j]{margin-top:16px}.gap-top[data-astro-cid-xb2nga2j]{margin-top:26px}
