.assessment-tool .opt{display:block;width:100%;margin:0;appearance:none;text-align:left;font-family:inherit;border:1.5px solid var(--ink-soft);padding:14px 16px;cursor:pointer;font-size:14.5px;color:var(--ink);transition:all .12s ease;background:var(--paper-raised)}.assessment-tool .opt:hover{border-color:var(--stamp);background:#f1eadf}.assessment-tool .opt:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.assessment-tool .opt.selected{border-color:var(--stamp);background:#f3e4e1;font-weight:600}.assessment-tool .opt.idk{border-style:dashed;border-color:var(--ink-faint);color:var(--ink-faint);font-style:italic;margin-top:4px}.assessment-tool .opt.idk:hover{border-color:var(--ink-soft);background:var(--paper)}.assessment-tool .opt.idk.selected{border-color:var(--ink-soft);background:var(--paper);border-style:solid;color:var(--ink);font-weight:600}.assessment-tool .stage-step{flex:1;text-align:center;padding:10px 4px;background:var(--paper);color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.03em;border:1px solid var(--paper-line)}.assessment-tool .stage-step.active{color:var(--paper-raised);border-color:transparent}.assessment-tool .dim-row{display:grid;grid-template-columns:190px 1fr 42px;align-items:center;gap:12px;margin-bottom:12px}.assessment-tool .dim-label{font-size:13px;font-weight:700;color:var(--ink)}.assessment-tool .bar-track{background:var(--paper);border:1px solid var(--paper-line);height:12px;overflow:hidden}.assessment-tool .bar-fill{height:100%}.assessment-tool .bar-fill.unknown-fill{width:100%;background:repeating-linear-gradient(45deg,var(--paper-line),var(--paper-line) 6px,var(--paper) 6px,var(--paper) 12px)}.assessment-tool .dim-score{font-size:12.5px;color:var(--ink-soft);text-align:right;font-family:IBM Plex Mono,monospace}.assessment-tool .dim-score.unknown{font-weight:700;color:var(--ink-soft)}@media (max-width:560px){.assessment-tool .dim-row{grid-template-columns:1fr;gap:4px}.assessment-tool .dim-score{text-align:left}}.page-intro[data-astro-cid-b2qstk2i]{padding:60px 0 8px;text-align:center}.page-intro[data-astro-cid-b2qstk2i] .eyebrow[data-astro-cid-b2qstk2i]{margin-bottom:14px;display:block}.page-intro[data-astro-cid-b2qstk2i] h1[data-astro-cid-b2qstk2i]{font-size:34px;margin:0 0 12px}.page-intro[data-astro-cid-b2qstk2i] p[data-astro-cid-b2qstk2i]{color:var(--ink-soft);font-size:16px;max-width:560px;margin:0 auto}@media (max-width: 860px){.page-intro[data-astro-cid-b2qstk2i] h1[data-astro-cid-b2qstk2i]{font-size:27px}}.assessment-tool[data-astro-cid-b2qstk2i]{background:var(--paper);color:var(--ink);line-height:1.5;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;padding:44px 0 96px}.assessment-tool[data-astro-cid-b2qstk2i] [data-astro-cid-b2qstk2i]{box-sizing:border-box}.assessment-tool[data-astro-cid-b2qstk2i] .wrap[data-astro-cid-b2qstk2i]{max-width:720px;margin:0 auto;padding:0 20px}.assessment-tool[data-astro-cid-b2qstk2i] .card[data-astro-cid-b2qstk2i]{background:var(--paper-raised);padding:36px 40px;position:relative;box-shadow:0 2px 18px #1b1a140f}.assessment-tool[data-astro-cid-b2qstk2i] .card[data-astro-cid-b2qstk2i]:before,.assessment-tool[data-astro-cid-b2qstk2i] .card[data-astro-cid-b2qstk2i]:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--ink);opacity:.3}.assessment-tool[data-astro-cid-b2qstk2i] .card[data-astro-cid-b2qstk2i]:before{top:0;left:0;border-right:none;border-bottom:none}.assessment-tool[data-astro-cid-b2qstk2i] .card[data-astro-cid-b2qstk2i]:after{bottom:0;right:0;border-left:none;border-top:none}.assessment-tool[data-astro-cid-b2qstk2i] h1[data-astro-cid-b2qstk2i]{font-size:26px;color:var(--ink);margin:0 0 10px;font-family:Frank Ruhl Libre,serif;font-weight:600}.assessment-tool[data-astro-cid-b2qstk2i] h2[data-astro-cid-b2qstk2i]{font-size:19px;color:var(--ink);margin:0 0 6px;font-family:Frank Ruhl Libre,serif;font-weight:600}.assessment-tool[data-astro-cid-b2qstk2i] p[data-astro-cid-b2qstk2i].sub{color:var(--ink-soft);font-size:15.5px;margin:0 0 22px}.assessment-tool[data-astro-cid-b2qstk2i] .pillars[data-astro-cid-b2qstk2i]{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.assessment-tool[data-astro-cid-b2qstk2i] .pillar-chip[data-astro-cid-b2qstk2i]{font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:700;letter-spacing:.03em;padding:6px 12px;color:var(--paper-raised)}.assessment-tool[data-astro-cid-b2qstk2i] .btn[data-astro-cid-b2qstk2i]{display:inline-block;background:var(--ink);color:var(--paper);border:none;border-radius:2px;padding:13px 26px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;font-family:IBM Plex Sans,sans-serif}.assessment-tool[data-astro-cid-b2qstk2i] .btn[data-astro-cid-b2qstk2i]:hover{background:#333127}.assessment-tool[data-astro-cid-b2qstk2i] .btn[data-astro-cid-b2qstk2i].gold{background:var(--stamp);color:var(--paper-raised)}.assessment-tool[data-astro-cid-b2qstk2i] .btn[data-astro-cid-b2qstk2i].gold:hover{background:#8a2019}.assessment-tool[data-astro-cid-b2qstk2i] .btn[data-astro-cid-b2qstk2i].outline{background:transparent;color:var(--ink);border:1.5px solid var(--ink-soft)}.assessment-tool[data-astro-cid-b2qstk2i] .btn[data-astro-cid-b2qstk2i].outline:hover{border-color:var(--stamp);color:var(--stamp)}.assessment-tool[data-astro-cid-b2qstk2i] .progress-outer[data-astro-cid-b2qstk2i]{background:var(--paper);border:1px solid var(--paper-line);height:8px;overflow:hidden;margin-bottom:6px}.assessment-tool[data-astro-cid-b2qstk2i] .progress-inner[data-astro-cid-b2qstk2i]{background:var(--stamp);height:100%;width:0%;transition:width .25s ease}.assessment-tool[data-astro-cid-b2qstk2i] .progress-label[data-astro-cid-b2qstk2i]{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--ink-faint);margin-bottom:26px;display:flex;justify-content:space-between}.assessment-tool[data-astro-cid-b2qstk2i] .dim-tag[data-astro-cid-b2qstk2i]{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--paper-raised);padding:4px 10px;margin-bottom:14px}.assessment-tool[data-astro-cid-b2qstk2i] .q-text[data-astro-cid-b2qstk2i]{font-size:18.5px;font-weight:600;color:var(--ink);margin:0 0 18px;font-family:Frank Ruhl Libre,serif}.assessment-tool[data-astro-cid-b2qstk2i] .options[data-astro-cid-b2qstk2i]{display:flex;flex-direction:column;gap:10px}.assessment-tool[data-astro-cid-b2qstk2i] .nav-row[data-astro-cid-b2qstk2i]{display:flex;justify-content:space-between;margin-top:26px}.assessment-tool[data-astro-cid-b2qstk2i] .nav-row[data-astro-cid-b2qstk2i] a[data-astro-cid-b2qstk2i]{color:var(--ink-faint);font-size:13.5px;text-decoration:none;cursor:pointer;align-self:center;font-family:IBM Plex Mono,monospace}.assessment-tool[data-astro-cid-b2qstk2i] .nav-row[data-astro-cid-b2qstk2i] a[data-astro-cid-b2qstk2i]:hover{color:var(--stamp)}.assessment-tool[data-astro-cid-b2qstk2i] .score-hero[data-astro-cid-b2qstk2i]{text-align:center;padding:10px 0 26px;border-bottom:1px solid var(--paper-line);margin-bottom:26px}.assessment-tool[data-astro-cid-b2qstk2i] .score-num[data-astro-cid-b2qstk2i]{font-size:50px;font-weight:600;color:var(--ink);font-family:Frank Ruhl Libre,serif}.assessment-tool[data-astro-cid-b2qstk2i] .score-den[data-astro-cid-b2qstk2i]{font-size:19px;color:var(--ink-faint)}.assessment-tool[data-astro-cid-b2qstk2i] .stage-badge[data-astro-cid-b2qstk2i]{display:inline-block;margin-top:10px;padding:7px 18px;color:var(--paper-raised);font-weight:700;font-size:13.5px;font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.assessment-tool[data-astro-cid-b2qstk2i] .stage-track[data-astro-cid-b2qstk2i]{display:flex;gap:6px;margin:22px 0 6px}.assessment-tool[data-astro-cid-b2qstk2i] .interp[data-astro-cid-b2qstk2i]{background:var(--paper);border-left:3px solid var(--stamp);padding:16px 18px;margin:26px 0;font-size:14.5px;color:var(--ink-soft)}.assessment-tool[data-astro-cid-b2qstk2i] .tier-box[data-astro-cid-b2qstk2i]{padding:22px 24px;margin-top:22px;color:var(--paper-raised)}.assessment-tool[data-astro-cid-b2qstk2i] .tier-box[data-astro-cid-b2qstk2i] .tier-name[data-astro-cid-b2qstk2i]{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.08em;font-weight:800;opacity:.85}.assessment-tool[data-astro-cid-b2qstk2i] .tier-box[data-astro-cid-b2qstk2i] h3[data-astro-cid-b2qstk2i]{margin:4px 0 8px;font-size:21px;font-family:Frank Ruhl Libre,serif;color:var(--paper-raised);font-weight:600}.assessment-tool[data-astro-cid-b2qstk2i] .tier-box[data-astro-cid-b2qstk2i] p[data-astro-cid-b2qstk2i]{margin:0 0 16px;font-size:14px;opacity:.95}.assessment-tool[data-astro-cid-b2qstk2i] .cta-row[data-astro-cid-b2qstk2i]{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}.assessment-tool[data-astro-cid-b2qstk2i] .foot-note[data-astro-cid-b2qstk2i]{text-align:center;margin-top:22px}.assessment-tool[data-astro-cid-b2qstk2i] .foot-note[data-astro-cid-b2qstk2i] a[data-astro-cid-b2qstk2i]{color:var(--ink-faint);font-size:13px;cursor:pointer;font-family:IBM Plex Mono,monospace}@media (max-width:560px){.assessment-tool[data-astro-cid-b2qstk2i] .card[data-astro-cid-b2qstk2i]{padding:26px 22px}}.assessment-reference[data-astro-cid-b2qstk2i]{padding:0 0 80px}.assessment-reference[data-astro-cid-b2qstk2i] .wrap[data-astro-cid-b2qstk2i]{max-width:720px;margin:0 auto;padding:0 20px}.assessment-reference[data-astro-cid-b2qstk2i] summary[data-astro-cid-b2qstk2i]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--ink-soft);cursor:pointer;padding:14px 0;border-top:1px solid var(--paper-line)}.assessment-reference[data-astro-cid-b2qstk2i] summary[data-astro-cid-b2qstk2i]:hover{color:var(--stamp)}.ref-dim[data-astro-cid-b2qstk2i]{padding:22px 0 4px}.ref-dim[data-astro-cid-b2qstk2i] .rec-tag[data-astro-cid-b2qstk2i]{display:block;margin-bottom:12px}.ref-dim[data-astro-cid-b2qstk2i] ol[data-astro-cid-b2qstk2i]{margin:0;padding-left:20px}.ref-dim[data-astro-cid-b2qstk2i] li[data-astro-cid-b2qstk2i]{margin-bottom:18px}.ref-q[data-astro-cid-b2qstk2i]{font-weight:600;color:var(--ink);margin:0 0 8px;font-size:15px}.ref-dim[data-astro-cid-b2qstk2i] ul[data-astro-cid-b2qstk2i]{margin:0;padding-left:18px;color:var(--ink-soft);font-size:13.5px}.ref-dim[data-astro-cid-b2qstk2i] ul[data-astro-cid-b2qstk2i] li[data-astro-cid-b2qstk2i]{margin-bottom:4px}
