.bf[data-astro-cid-fmrx4hza]{max-width:var(--prose-max)}.bf[data-astro-cid-fmrx4hza] p[data-astro-cid-fmrx4hza]{margin:0 0 var(--space-4);line-height:1.7}.lede[data-astro-cid-fmrx4hza]{font-size:var(--text-lg);color:var(--color-text-muted)}.lede[data-astro-cid-fmrx4hza] strong[data-astro-cid-fmrx4hza]{color:var(--color-navy)}.seg[data-astro-cid-fmrx4hza]{border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg[data-astro-cid-fmrx4hza] button[data-astro-cid-fmrx4hza]{font:inherit;font-size:var(--text-sm);cursor:pointer;color:var(--color-text-muted);padding:var(--space-2) var(--space-4);background:0 0;border:0}.seg[data-astro-cid-fmrx4hza] button[data-astro-cid-fmrx4hza]+button[data-astro-cid-fmrx4hza]{border-left:1px solid var(--color-border)}.seg[data-astro-cid-fmrx4hza] button[data-astro-cid-fmrx4hza].on{background:var(--color-navy);color:var(--color-on-navy);font-weight:600}.sexseg[data-astro-cid-fmrx4hza]{margin-bottom:var(--space-6)}.unitseg[data-astro-cid-fmrx4hza]{margin-bottom:var(--space-4)}.step[data-astro-cid-fmrx4hza]{border-top:1px solid var(--color-border);padding-top:var(--space-5);margin-top:var(--space-7)}.step[data-astro-cid-fmrx4hza] h3[data-astro-cid-fmrx4hza]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);display:flex}.step[data-astro-cid-fmrx4hza] .n[data-astro-cid-fmrx4hza]{background:var(--color-navy);width:1.7rem;height:1.7rem;color:var(--color-on-navy);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.step[data-astro-cid-fmrx4hza] h4[data-astro-cid-fmrx4hza]{margin:0 0 var(--space-2);font-size:1rem}.priv[data-astro-cid-fmrx4hza]{border-left:4px solid var(--color-accent);background:var(--color-surface);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--text-sm);margin-bottom:var(--space-4)!important}.priv[data-astro-cid-fmrx4hza] strong[data-astro-cid-fmrx4hza]{color:var(--color-navy)}.shotrow[data-astro-cid-fmrx4hza]{gap:var(--space-5);display:grid}@media (width>=40rem){.shotrow[data-astro-cid-fmrx4hza]{grid-template-columns:15rem 1fr}}.drop[data-astro-cid-fmrx4hza]{border:2px dashed var(--color-border);border-radius:var(--radius);background:var(--color-surface);text-align:center;place-items:center;min-height:17rem;display:grid;position:relative;overflow:hidden}.drop[data-astro-cid-fmrx4hza].over{border-color:var(--color-accent)}.drop[data-astro-cid-fmrx4hza] img[data-astro-cid-fmrx4hza]{object-fit:contain;width:100%;height:100%;max-height:22rem;display:block}.drop[data-astro-cid-fmrx4hza] img[data-astro-cid-fmrx4hza][hidden]{display:none}.dropmsg[data-astro-cid-fmrx4hza]{padding:var(--space-4);pointer-events:none}.dropmsg[data-astro-cid-fmrx4hza] strong[data-astro-cid-fmrx4hza]{color:var(--color-navy);margin-bottom:4px;display:block}.dropmsg[data-astro-cid-fmrx4hza] span[data-astro-cid-fmrx4hza]{font-size:var(--text-sm);color:var(--color-text-muted)}.drop[data-astro-cid-fmrx4hza] input[data-astro-cid-fmrx4hza][type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.drop[data-astro-cid-fmrx4hza] video[data-astro-cid-fmrx4hza]{object-fit:contain;width:100%;height:100%;max-height:22rem;display:block;transform:scaleX(-1)}.drop[data-astro-cid-fmrx4hza] video[data-astro-cid-fmrx4hza][hidden],.drop[data-astro-cid-fmrx4hza].live input[data-astro-cid-fmrx4hza][type=file]{display:none}.counting[data-astro-cid-fmrx4hza]{font-variant-numeric:tabular-nums;color:#fff;margin-left:4px;font-weight:700}.dropbtns[data-astro-cid-fmrx4hza]{margin-top:var(--space-3);z-index:2;pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.shotbtn[data-astro-cid-fmrx4hza]{cursor:pointer;border:1px solid var(--color-navy);white-space:nowrap;background:var(--color-navy);color:#fff;border-radius:6px;padding:9px 12px;font:600 .9rem/1 inherit}.shotbtn[data-astro-cid-fmrx4hza].ghost{color:var(--color-navy);background:0 0}.shotbtn[data-astro-cid-fmrx4hza]:hover{opacity:.9}.shootbar[data-astro-cid-fmrx4hza]{z-index:3;padding:var(--space-3);background:linear-gradient(#0c162600,#0c1626d9);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.shootbar[data-astro-cid-fmrx4hza] .shotbtn[data-astro-cid-fmrx4hza].ghost{color:#fff;border-color:#ffffffb3}.shothow[data-astro-cid-fmrx4hza] ul[data-astro-cid-fmrx4hza]{margin:0 0 var(--space-3);padding-left:1.1rem}.shothow[data-astro-cid-fmrx4hza] li[data-astro-cid-fmrx4hza]{line-height:1.55;font-size:var(--text-sm);margin-bottom:6px}.tiny[data-astro-cid-fmrx4hza] button[data-astro-cid-fmrx4hza]{font:inherit;font-size:var(--text-sm);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);background:0 0;padding:5px 10px}.scale[data-astro-cid-fmrx4hza]{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.lv[data-astro-cid-fmrx4hza]{font:inherit;text-align:left;cursor:pointer;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);gap:2px;display:grid}.lv[data-astro-cid-fmrx4hza]:hover{border-color:var(--color-navy)}.lv[data-astro-cid-fmrx4hza].on{border-color:var(--color-accent);padding:calc(var(--space-3) - 1px);background:var(--color-surface);border-width:2px}.fig[data-astro-cid-fmrx4hza]{display:block}.fig[data-astro-cid-fmrx4hza] svg{width:100%;height:6.5rem;display:block}.fig[data-astro-cid-fmrx4hza] .fill{fill:var(--color-navy);opacity:.16}.lv[data-astro-cid-fmrx4hza].on .fig[data-astro-cid-fmrx4hza] .fill{opacity:.32}.fig[data-astro-cid-fmrx4hza] .mark{stroke:var(--color-navy);stroke-width:1.4px;opacity:.55;stroke-linecap:round}.lvl[data-astro-cid-fmrx4hza]{font-weight:600;font-size:var(--text-sm);color:var(--color-navy)}.lvr[data-astro-cid-fmrx4hza]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.lvd[data-astro-cid-fmrx4hza]{color:var(--color-text-muted);font-size:.75rem;line-height:1.45}.mods[data-astro-cid-fmrx4hza]{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.mods[data-astro-cid-fmrx4hza] fieldset[data-astro-cid-fmrx4hza]{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);margin:0}.mods[data-astro-cid-fmrx4hza] legend[data-astro-cid-fmrx4hza]{color:var(--color-navy);padding:0 6px;font-size:.75rem;font-weight:700}.mods[data-astro-cid-fmrx4hza] legend[data-astro-cid-fmrx4hza] em[data-astro-cid-fmrx4hza]{color:var(--color-text-muted);font-style:normal;font-weight:500}.mods[data-astro-cid-fmrx4hza] label[data-astro-cid-fmrx4hza]{font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:6px;line-height:1.4;display:flex}.mods[data-astro-cid-fmrx4hza] input[data-astro-cid-fmrx4hza]{flex:none;margin-top:3px}.out[data-astro-cid-fmrx4hza]{padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);gap:4px;display:grid}.out[data-astro-cid-fmrx4hza] .k[data-astro-cid-fmrx4hza]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem}.out[data-astro-cid-fmrx4hza] .v[data-astro-cid-fmrx4hza]{font-variant-numeric:tabular-nums;color:var(--color-navy);font-size:2.4rem;font-weight:700;line-height:1.05}.out[data-astro-cid-fmrx4hza] .d[data-astro-cid-fmrx4hza]{font-size:var(--text-sm);color:var(--color-text-muted)}.photo-out[data-astro-cid-fmrx4hza]{border-left:4px solid var(--color-accent)}.tape-out[data-astro-cid-fmrx4hza]{border-left:4px solid var(--color-navy)}.out[data-astro-cid-fmrx4hza][hidden]{display:none}.go[data-astro-cid-fmrx4hza]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex;margin:0 0 var(--space-4)!important}.btn[data-astro-cid-fmrx4hza]{font:inherit;cursor:pointer;background:var(--color-navy);color:var(--color-on-navy);padding:var(--space-3) var(--space-5);border-radius:var(--radius);border:0;font-weight:700}.btn[data-astro-cid-fmrx4hza]:hover{opacity:.9}.hint[data-astro-cid-fmrx4hza]{color:var(--color-text-muted);font-size:.78rem}.fields[data-astro-cid-fmrx4hza]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.bf[data-astro-cid-fmrx4hza] label[data-astro-cid-fmrx4hza].field,.fields[data-astro-cid-fmrx4hza] label[data-astro-cid-fmrx4hza]{color:var(--color-text-muted);gap:4px;font-size:.8rem;display:grid}.fields[data-astro-cid-fmrx4hza] label[data-astro-cid-fmrx4hza][hidden],.bf[data-astro-cid-fmrx4hza] .u[data-astro-cid-fmrx4hza]{display:none}.fields[data-astro-cid-fmrx4hza] input[data-astro-cid-fmrx4hza]{font:inherit;font-size:var(--text-lg);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;min-width:0;padding:10px 12px}.compare[data-astro-cid-fmrx4hza]{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-5);margin-bottom:var(--space-6);background:var(--color-surface)}.compare[data-astro-cid-fmrx4hza][data-state=normal]{border-left:4px solid var(--color-accent)}.compare[data-astro-cid-fmrx4hza][data-state=wide]{border-left:4px solid #b3261e}.compare[data-astro-cid-fmrx4hza][data-state=close]{border-left:4px solid var(--color-navy)}.cmpwait[data-astro-cid-fmrx4hza]{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-4) 0}.pair[data-astro-cid-fmrx4hza]{gap:var(--space-3);text-align:center;grid-template-columns:1fr 1fr;align-items:center;display:grid}.ck[data-astro-cid-fmrx4hza]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;display:block}.cv[data-astro-cid-fmrx4hza]{font-variant-numeric:tabular-nums;color:var(--color-navy);font-size:1.9rem;font-weight:700;line-height:1.15;display:block}.gap[data-astro-cid-fmrx4hza] .cv[data-astro-cid-fmrx4hza]{color:var(--color-accent);font-size:2.7rem}.cu[data-astro-cid-fmrx4hza]{color:var(--color-text-muted);font-size:.68rem;display:block}.dialwrap[data-astro-cid-fmrx4hza]{margin-bottom:var(--space-5);justify-items:center;display:grid}.dial[data-astro-cid-fmrx4hza]{width:min(300px,100%);height:auto;display:block}.dial[data-astro-cid-fmrx4hza] .arc[data-astro-cid-fmrx4hza]{fill:none;stroke-width:15px;stroke-linecap:butt}.dial[data-astro-cid-fmrx4hza] .a1[data-astro-cid-fmrx4hza]{stroke:#2e7d5b}.dial[data-astro-cid-fmrx4hza] .a2[data-astro-cid-fmrx4hza]{stroke:var(--color-accent)}.dial[data-astro-cid-fmrx4hza] .a3[data-astro-cid-fmrx4hza]{stroke:#a63d3d}.dial[data-astro-cid-fmrx4hza] .ticks[data-astro-cid-fmrx4hza] text[data-astro-cid-fmrx4hza]{font-family:var(--font-ui);fill:var(--color-text-muted);font-size:13px;font-weight:700}.dial[data-astro-cid-fmrx4hza] .ndl[data-astro-cid-fmrx4hza]{fill:var(--color-navy);transition:transform .4s}.dial[data-astro-cid-fmrx4hza] #bf-needle[data-astro-cid-fmrx4hza]{transition:transform .45s cubic-bezier(.34,1.3,.64,1)}.dial[data-astro-cid-fmrx4hza] .hub[data-astro-cid-fmrx4hza]{fill:var(--color-navy)}.dialread[data-astro-cid-fmrx4hza]{text-align:center;margin-top:calc(var(--space-2) * -1)}.dialread[data-astro-cid-fmrx4hza] .cv[data-astro-cid-fmrx4hza]{font-variant-numeric:tabular-nums;color:var(--color-navy);font-size:3.2rem;font-weight:700;line-height:1;display:block}.dialread[data-astro-cid-fmrx4hza] .cu[data-astro-cid-fmrx4hza]{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-top:4px;font-size:.7rem;display:block}.rail[data-astro-cid-fmrx4hza]{margin-top:var(--space-5)}.railscale[data-astro-cid-fmrx4hza]{font-family:var(--font-ui);color:var(--color-text-muted);justify-content:space-between;margin-top:6px;font-size:.68rem;display:flex}.bar[data-astro-cid-fmrx4hza]{background:var(--color-border);height:10px;margin:var(--space-5) 0 var(--space-4);border-radius:5px;position:relative}.bar[data-astro-cid-fmrx4hza] .span[data-astro-cid-fmrx4hza]{background:var(--color-accent);opacity:.35;border-radius:5px;height:10px;position:absolute;top:0}.bar[data-astro-cid-fmrx4hza] .dot[data-astro-cid-fmrx4hza]{border:3px solid var(--color-bg);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-4px}.bar[data-astro-cid-fmrx4hza] .dot[data-astro-cid-fmrx4hza].p{background:var(--color-accent)}.bar[data-astro-cid-fmrx4hza] .dot[data-astro-cid-fmrx4hza].t{background:var(--color-navy)}.verdict[data-astro-cid-fmrx4hza]{font-size:var(--text-sm);line-height:1.65;margin:0!important}.lesson[data-astro-cid-fmrx4hza] h4[data-astro-cid-fmrx4hza]{font-size:var(--text-lg);margin-bottom:var(--space-3)}.pull[data-astro-cid-fmrx4hza]{font-size:var(--text-lg);color:var(--color-navy);border-left:4px solid var(--color-accent);padding-left:var(--space-4);line-height:1.55}.note[data-astro-cid-fmrx4hza]{font-size:var(--text-sm);color:var(--color-text-muted)}.crumb[data-astro-cid-bzccvex3]{font-size:var(--text-sm);margin:0 0 var(--space-2)}.standfirst[data-astro-cid-bzccvex3]{font-size:var(--text-lg);color:var(--color-text-muted);max-width:var(--prose-max);margin:0 0 var(--space-6);line-height:1.6}.standfirst[data-astro-cid-bzccvex3] strong[data-astro-cid-bzccvex3]{color:var(--color-navy)}
