.pt-hero[data-astro-cid-anp4wn2d]{margin:clamp(32px,6vw,64px) 0 8px}.pt-title[data-astro-cid-anp4wn2d]{display:flex;align-items:center;gap:18px;margin:0 0 16px}.pt-hero[data-astro-cid-anp4wn2d] h1[data-astro-cid-anp4wn2d]{font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.1;margin:0;text-wrap:balance}.pt-ico[data-astro-cid-anp4wn2d]{flex:none;width:68px;height:68px;display:grid;place-items:center;background:var(--yellow);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:4px 4px 0 var(--ink)}.pt-ico[data-astro-cid-anp4wn2d] img[data-astro-cid-anp4wn2d]{width:46px;height:46px;object-fit:contain}.pt-intro[data-astro-cid-anp4wn2d]{font-size:1.12rem;font-weight:500;max-width:60ch;margin:0 0 22px}.pt-modes[data-astro-cid-anp4wn2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;max-width:760px}.pt-mode[data-astro-cid-anp4wn2d]{display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);padding:14px 18px;background:var(--card);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow)}.pt-mode[data-astro-cid-anp4wn2d] span[data-astro-cid-anp4wn2d]{font-size:.9rem;color:var(--muted);font-weight:500}.pt-mode[data-astro-cid-anp4wn2d]{transition:transform .08s ease,box-shadow .08s ease}.pt-mode[data-astro-cid-anp4wn2d].is-on{background:var(--yellow);transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.pt-mode[data-astro-cid-anp4wn2d].is-on span[data-astro-cid-anp4wn2d]{color:var(--ink)}.pt-mode[data-astro-cid-anp4wn2d]:focus{outline:none}.pt-mode[data-astro-cid-anp4wn2d]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.pt-noscript[data-astro-cid-anp4wn2d]{font-weight:500;color:var(--muted)}.pt-stage[data-astro-cid-anp4wn2d]{max-width:760px;margin:28px 0 0;scroll-margin-top:110px;background:var(--card);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.pt-top[data-astro-cid-anp4wn2d]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:3px solid var(--ink)}.pt-progress[data-astro-cid-anp4wn2d]{flex:1;height:14px;background:var(--bg);border:2px solid var(--ink);border-radius:999px;overflow:hidden}.pt-progress[data-astro-cid-anp4wn2d] span[data-astro-cid-anp4wn2d]{display:block;height:100%;width:0;background:var(--green);transition:width .25s ease}.pt-pos[data-astro-cid-anp4wn2d]{font-weight:700;font-size:.92rem;white-space:nowrap;font-variant-numeric:tabular-nums}.pt-clock[data-astro-cid-anp4wn2d]{font-weight:700;font-variant-numeric:tabular-nums;font-size:1.05rem;padding:2px 10px;border:2px solid var(--ink);border-radius:6px;background:var(--yellow)}.pt-clock[data-astro-cid-anp4wn2d].is-low{background:var(--red);color:#fff}.pt-stage[data-astro-cid-anp4wn2d] [data-astro-cid-anp4wn2d][hidden]{display:none!important}.pt-get[data-astro-cid-anp4wn2d]{display:none;align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;font-weight:700;color:var(--ink);background:var(--yellow);border:2px solid var(--ink);border-radius:6px;white-space:nowrap}.pt-get[data-astro-cid-anp4wn2d] img[data-astro-cid-anp4wn2d]{width:18px;height:18px}.pt-get[data-astro-cid-anp4wn2d]:hover{text-decoration:none;background:var(--primary-soft)}.pt-list[data-astro-cid-anp4wn2d]{list-style:none;padding:0;margin:0}.pq[data-astro-cid-anp4wn2d]{padding:22px 24px}html.pt-js .pq[data-astro-cid-anp4wn2d]{display:none}html.pt-js .pq[data-astro-cid-anp4wn2d].is-current{display:block}html:not(.pt-js) .pq[data-astro-cid-anp4wn2d]+.pq[data-astro-cid-anp4wn2d]{border-top:3px solid var(--ink)}.pt-stage[data-astro-cid-anp4wn2d].is-review .pt-top[data-astro-cid-anp4wn2d],.pt-stage[data-astro-cid-anp4wn2d].is-review .pt-keys[data-astro-cid-anp4wn2d]{display:none}.pq-head[data-astro-cid-anp4wn2d]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pq-n[data-astro-cid-anp4wn2d]{display:grid;place-items:center;min-width:32px;height:32px;padding:0 6px;font-weight:700;background:var(--yellow);border:3px solid var(--ink);border-radius:6px}.pq-tag[data-astro-cid-anp4wn2d]{font-size:.8rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.pq-img[data-astro-cid-anp4wn2d]{display:block;max-width:100%;height:auto;margin:4px auto 16px;padding:10px;background:#fff;border:2px solid var(--ink);border-radius:6px}.pq-stem[data-astro-cid-anp4wn2d]{font-size:1.2rem;font-weight:700;line-height:1.4;margin:0 0 16px;text-wrap:pretty}.pq-opts[data-astro-cid-anp4wn2d]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pq-opt[data-astro-cid-anp4wn2d]{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;font:inherit;font-size:1.02rem;color:var(--ink);cursor:pointer;padding:13px 14px;background:var(--card);border:3px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink);transition:transform .06s ease,box-shadow .06s ease}.pq-opt[data-astro-cid-anp4wn2d]:hover:not(:disabled){background:var(--primary-soft)}.pq-opt[data-astro-cid-anp4wn2d]:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.pq-opt[data-astro-cid-anp4wn2d]:disabled{cursor:default}.pq-num[data-astro-cid-anp4wn2d]{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;font-weight:700;border:2px solid var(--ink);border-radius:5px}.pq-txt[data-astro-cid-anp4wn2d]{padding-top:1px}.pq-opt[data-astro-cid-anp4wn2d].is-sel{background:var(--primary-soft);border-color:var(--primary);box-shadow:3px 3px 0 var(--primary)}.pq-opt[data-astro-cid-anp4wn2d].is-answer{background:#e7f6ec;border-color:var(--green-deep);box-shadow:3px 3px 0 var(--green-deep)}.pq-opt[data-astro-cid-anp4wn2d].is-picked{background:#fde8e8;border-color:var(--red);box-shadow:3px 3px 0 var(--red)}.pq-why[data-astro-cid-anp4wn2d]{margin-top:16px;padding:14px 16px;border:3px solid var(--ink);border-radius:6px;background:var(--primary-soft)}.pq-why[data-astro-cid-anp4wn2d] p[data-astro-cid-anp4wn2d]{margin:0}.pq-why[data-astro-cid-anp4wn2d] p[data-astro-cid-anp4wn2d]+p[data-astro-cid-anp4wn2d]{margin-top:6px}html.pt-js .pq-why[data-astro-cid-anp4wn2d]{display:none}html.pt-js .pq[data-astro-cid-anp4wn2d].is-done .pq-why[data-astro-cid-anp4wn2d]{display:block}.pq[data-astro-cid-anp4wn2d].is-right .pq-why[data-astro-cid-anp4wn2d]{background:#e7f6ec;border-color:var(--green-deep)}.pq[data-astro-cid-anp4wn2d].is-wrong .pq-why[data-astro-cid-anp4wn2d]{background:#fdeceb;border-color:var(--red)}.pq-verdict[data-astro-cid-anp4wn2d]{font-weight:700;font-size:1.05rem}.pq-ok[data-astro-cid-anp4wn2d],.pq-no[data-astro-cid-anp4wn2d]{display:none}html.pt-js .pq[data-astro-cid-anp4wn2d].is-right .pq-ok[data-astro-cid-anp4wn2d]{display:inline;color:var(--green-deep)}html.pt-js .pq[data-astro-cid-anp4wn2d].is-wrong .pq-no[data-astro-cid-anp4wn2d]{display:inline;color:var(--red)}html:not(.pt-js) .pq-verdict[data-astro-cid-anp4wn2d]{display:none}.pq-whylabel[data-astro-cid-anp4wn2d]{font-size:.78rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.04em}.pq[data-astro-cid-anp4wn2d].is-right .pq-whylabel[data-astro-cid-anp4wn2d]{color:var(--green-deep)}.pq[data-astro-cid-anp4wn2d].is-wrong .pq-whylabel[data-astro-cid-anp4wn2d]{color:var(--red)}.pt-nav[data-astro-cid-anp4wn2d]{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:14px;padding:16px 20px;border-top:3px solid var(--ink);background:var(--bg)}html:not(.pt-js) .pt-nav[data-astro-cid-anp4wn2d],html:not(.pt-js) .pt-dots[data-astro-cid-anp4wn2d],html:not(.pt-js) .pt-top[data-astro-cid-anp4wn2d]{display:none}.pt-nav[data-astro-cid-anp4wn2d] .btn[data-astro-cid-anp4wn2d]{cursor:pointer;font:inherit;font-weight:700;padding:11px 18px}.pt-nav[data-astro-cid-anp4wn2d] .btn[data-astro-cid-anp4wn2d]:disabled{opacity:.4;cursor:default;transform:none;box-shadow:var(--shadow)}.pt-prev-label[data-astro-cid-anp4wn2d]{margin-left:6px}.pt-next[data-astro-cid-anp4wn2d]{margin-left:auto;min-width:9em}.pt-keys[data-astro-cid-anp4wn2d]{font-size:.8rem;color:var(--faint);font-weight:500}.pt-dots[data-astro-cid-anp4wn2d]{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;padding:14px 20px 18px;border-top:3px solid var(--ink)}.pt-dot[data-astro-cid-anp4wn2d]{font:inherit;font-size:.78rem;font-weight:700;color:var(--muted);cursor:pointer;height:30px;background:var(--card);border:2px solid var(--ink);border-radius:5px}.pt-dot[data-astro-cid-anp4wn2d]:hover{background:var(--primary-soft)}.pt-dot[data-astro-cid-anp4wn2d].is-answered{background:var(--primary-soft);color:var(--ink)}.pt-dot[data-astro-cid-anp4wn2d].is-current{background:var(--yellow);color:var(--ink)}.pt-dot[data-astro-cid-anp4wn2d].is-right{background:#e7f6ec;border-color:var(--green-deep);color:var(--green-deep)}.pt-dot[data-astro-cid-anp4wn2d].is-wrong{background:#fdeceb;border-color:var(--red);color:var(--red)}.pt-dot[data-astro-cid-anp4wn2d].is-muted{opacity:.35}.pt-stage[data-astro-cid-anp4wn2d].is-review .pt-dot[data-astro-cid-anp4wn2d].is-current{outline:3px solid var(--ink);outline-offset:1px}.pt-result[data-astro-cid-anp4wn2d]{padding:26px 24px 10px;text-align:center;border-bottom:3px solid var(--ink)}.pt-verdict[data-astro-cid-anp4wn2d]{font-size:2.2rem;font-weight:700;margin:0}.pt-verdict[data-astro-cid-anp4wn2d].is-pass{color:var(--green-deep)}.pt-verdict[data-astro-cid-anp4wn2d].is-fail{color:var(--red)}.pt-score[data-astro-cid-anp4wn2d]{font-size:1.1rem;font-weight:500;margin:8px 0 18px}.pt-actions[data-astro-cid-anp4wn2d]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.pt-actions[data-astro-cid-anp4wn2d] .btn[data-astro-cid-anp4wn2d]{cursor:pointer;font:inherit;font-weight:700}.pt-review-title[data-astro-cid-anp4wn2d]{margin:22px 0 4px;font-size:1.1rem;text-align:left}.pt-app[data-astro-cid-anp4wn2d]{margin:32px 0 0;background:var(--primary-soft);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;max-width:760px}.pt-app[data-astro-cid-anp4wn2d] h2[data-astro-cid-anp4wn2d]{margin:0 0 8px}.pt-app[data-astro-cid-anp4wn2d] p[data-astro-cid-anp4wn2d]{color:var(--ink);max-width:58ch}.pt-other[data-astro-cid-anp4wn2d]{margin:26px 0;font-weight:700}.pt-facts[data-astro-cid-anp4wn2d]{margin:0 0 40px}.pt-facts[data-astro-cid-anp4wn2d] li[data-astro-cid-anp4wn2d]{margin:6px 0;max-width:70ch}@media(max-width:899px){.gc-launch{display:none!important}.pt-get[data-astro-cid-anp4wn2d]{display:inline-flex}.pt-keys[data-astro-cid-anp4wn2d]{display:none}.pt-app[data-astro-cid-anp4wn2d]{grid-template-columns:1fr}}@media(max-width:560px){.pt-top[data-astro-cid-anp4wn2d]{padding:12px 14px;gap:10px;flex-wrap:wrap}.pt-progress[data-astro-cid-anp4wn2d]{flex-basis:100%;order:3}.pt-get[data-astro-cid-anp4wn2d] span[data-astro-cid-anp4wn2d]{max-width:8.5em;overflow:hidden;text-overflow:ellipsis}.pt-get[data-astro-cid-anp4wn2d]{margin-left:auto}.pq[data-astro-cid-anp4wn2d]{padding:18px 16px}.pt-nav[data-astro-cid-anp4wn2d]{padding:12px 14px}.pt-title[data-astro-cid-anp4wn2d]{gap:12px}.pt-ico[data-astro-cid-anp4wn2d]{width:48px;height:48px;box-shadow:3px 3px 0 var(--ink)}.pt-ico[data-astro-cid-anp4wn2d] img[data-astro-cid-anp4wn2d]{width:32px;height:32px}.pt-modes[data-astro-cid-anp4wn2d]{grid-template-columns:1fr 1fr;gap:10px}.pt-mode[data-astro-cid-anp4wn2d]{padding:10px 12px;box-shadow:4px 4px 0 var(--ink)}.pt-mode[data-astro-cid-anp4wn2d] span[data-astro-cid-anp4wn2d]{font-size:.8rem}.pt-prev-label[data-astro-cid-anp4wn2d]{display:none}.pt-dots[data-astro-cid-anp4wn2d]{grid-template-columns:repeat(10,1fr);gap:4px;padding:12px 14px 16px}.pt-dot[data-astro-cid-anp4wn2d]{height:26px;font-size:.7rem}}
