.Snapshot-module__EuNYJG__root{display:block}.Snapshot-module__EuNYJG__layout{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:start;gap:18px;display:grid}.Snapshot-module__EuNYJG__questions{border-radius:var(--radius-card);border:1px solid var(--border-brand);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.Snapshot-module__EuNYJG__q{border-top:1px solid var(--border-subtle);padding:18px 22px}.Snapshot-module__EuNYJG__q:first-child{border-top:0}.Snapshot-module__EuNYJG__legend{grid-template-columns:28px minmax(0,1fr);gap:12px;width:100%;margin:0;font-size:16px;font-weight:800;line-height:1.35;display:grid}.Snapshot-module__EuNYJG__num{font:700 12px/1.9 var(--font-mono);color:var(--violet-link)}.Snapshot-module__EuNYJG__hint{color:var(--text-secondary);margin:4px 0 0 40px;font-size:13.5px;line-height:1.5}.Snapshot-module__EuNYJG__choices{flex-wrap:wrap;gap:6px;margin:10px 0 0 40px;display:flex}.Snapshot-module__EuNYJG__choice{display:inline-flex;position:relative}.Snapshot-module__EuNYJG__choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Snapshot-module__EuNYJG__pill{color:var(--text-secondary);border:1px solid var(--border-strong);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 6px;font-size:13px;font-weight:800;display:inline-flex}.Snapshot-module__EuNYJG__letter{width:20px;height:20px;font:700 10.5px/1 var(--font-mono);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.Snapshot-module__EuNYJG__choice input:hover+.Snapshot-module__EuNYJG__pill{border-color:var(--violet);color:var(--navy)}.Snapshot-module__EuNYJG__choice input:focus-visible+.Snapshot-module__EuNYJG__pill{outline:3px solid var(--violet);outline-offset:2px}.Snapshot-module__EuNYJG__choice input:checked+.Snapshot-module__EuNYJG__pill{border-width:2px;padding:5px 11px 5px 5px}.Snapshot-module__EuNYJG__choice input:checked+.Snapshot-module__EuNYJG__pill .Snapshot-module__EuNYJG__letter{color:#fff}.Snapshot-module__EuNYJG__choice[data-mark=E] input:checked+.Snapshot-module__EuNYJG__pill{color:var(--success);background:var(--success-bg);border-color:var(--success)}.Snapshot-module__EuNYJG__choice[data-mark=E] input:checked+.Snapshot-module__EuNYJG__pill .Snapshot-module__EuNYJG__letter{background:var(--success);border-color:var(--success)}.Snapshot-module__EuNYJG__choice[data-mark=A] input:checked+.Snapshot-module__EuNYJG__pill{color:var(--warning);background:var(--warning-bg);border-color:var(--warning)}.Snapshot-module__EuNYJG__choice[data-mark=A] input:checked+.Snapshot-module__EuNYJG__pill .Snapshot-module__EuNYJG__letter{background:var(--warning);border-color:var(--warning)}.Snapshot-module__EuNYJG__choice[data-mark=U] input:checked+.Snapshot-module__EuNYJG__pill{color:var(--error);background:var(--error-bg);border-color:var(--error)}.Snapshot-module__EuNYJG__choice[data-mark=U] input:checked+.Snapshot-module__EuNYJG__pill .Snapshot-module__EuNYJG__letter{background:var(--error);border-color:var(--error)}.Snapshot-module__EuNYJG__summary{border-radius:var(--radius-card);background:var(--navy);color:#fff;padding:26px;position:sticky;top:90px}.Snapshot-module__EuNYJG__summaryTitle{font:700 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lilac);margin-bottom:14px}.Snapshot-module__EuNYJG__tally{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Snapshot-module__EuNYJG__tallyCell{background:#ffffff0f;border:1px solid #bcadf34d;border-radius:12px;padding:14px}.Snapshot-module__EuNYJG__tallyCell[data-mark=E] .Snapshot-module__EuNYJG__tallyFigure{color:#a9e3c8}.Snapshot-module__EuNYJG__tallyCell[data-mark=A] .Snapshot-module__EuNYJG__tallyFigure{color:#efd9ae}.Snapshot-module__EuNYJG__tallyCell[data-mark=U] .Snapshot-module__EuNYJG__tallyFigure{color:#f2ccd1}.Snapshot-module__EuNYJG__tallyFigure{font:700 28px/1 var(--font-mono)}.Snapshot-module__EuNYJG__tallyLabel{color:var(--text-on-dark-muted);margin-top:6px;font-size:12px}.Snapshot-module__EuNYJG__verdict{margin-top:16px;font-size:15px;font-weight:700;line-height:1.55}.Snapshot-module__EuNYJG__gaps{border-top:1px solid #bcadf340;margin-top:14px;padding-top:14px}.Snapshot-module__EuNYJG__gapsTitle{font:700 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lilac);margin-bottom:8px}.Snapshot-module__EuNYJG__gapList{margin:0;padding:0;list-style:none}.Snapshot-module__EuNYJG__gapList li{color:#ffffffe6;padding:6px 0;font-size:13.5px;line-height:1.5}.Snapshot-module__EuNYJG__gapMark{font:600 11px/1.4 var(--font-mono);color:var(--on-navy-secondary);display:block}.Snapshot-module__EuNYJG__disclaimer{color:var(--on-navy-secondary);margin-top:14px;font-size:12.5px;line-height:1.5}.Snapshot-module__EuNYJG__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.Snapshot-module__EuNYJG__linkBtn{color:var(--lilac-soft);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13.5px;font-weight:700;text-decoration:underline}.Snapshot-module__EuNYJG__linkBtn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.Snapshot-module__EuNYJG__book{border-radius:var(--radius-card);border:1px solid var(--border-brand);background:var(--warm-white);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:24px;margin-top:40px;padding:28px;display:grid}.Snapshot-module__EuNYJG__bookIntro{max-width:460px}.Snapshot-module__EuNYJG__bookForm{min-width:0}@media (max-width:900px){.Snapshot-module__EuNYJG__summary{position:static}}@media (max-width:560px){.Snapshot-module__EuNYJG__q{padding:16px}.Snapshot-module__EuNYJG__hint,.Snapshot-module__EuNYJG__choices{margin-left:0}}.Snapshot-module__EuNYJG__printOnly{display:none}@media print{.Snapshot-module__EuNYJG__screenOnly{display:none!important}.Snapshot-module__EuNYJG__printOnly{color:#000;font-size:12pt;line-height:1.45;display:block!important}.Snapshot-module__EuNYJG__printHead{border-bottom:2px solid #000;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding-bottom:8px;display:flex}.Snapshot-module__EuNYJG__printEyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:9pt;font-weight:700}.Snapshot-module__EuNYJG__printTitle{margin-top:4px;font-size:18pt;font-weight:800}.Snapshot-module__EuNYJG__printDate{font-size:10pt}.Snapshot-module__EuNYJG__printTable{border-collapse:collapse;width:100%;font-size:11pt}.Snapshot-module__EuNYJG__printTable th,.Snapshot-module__EuNYJG__printTable td{text-align:left;vertical-align:top;color:#000;background:0 0;border:1px solid #999;padding:6px 8px}.Snapshot-module__EuNYJG__printTable tr:last-child td{border-bottom:1px solid #999}.Snapshot-module__EuNYJG__printTable th{letter-spacing:.06em;font-size:9pt}.Snapshot-module__EuNYJG__printTable td:first-child{width:28px}.Snapshot-module__EuNYJG__printTable td:last-child{width:110px;font-weight:700}.Snapshot-module__EuNYJG__printTally{margin-top:12px;font-weight:700}.Snapshot-module__EuNYJG__printVerdict{margin-top:4px}.Snapshot-module__EuNYJG__printSub{margin-top:14px;font-weight:800}.Snapshot-module__EuNYJG__printGaps{margin:4px 0 0;padding-left:18px}.Snapshot-module__EuNYJG__printFoot{color:#333;margin-top:14px;font-size:9.5pt}}
