.CZBiIG_layout{align-items:start;gap:40px;display:grid}.CZBiIG_main{flex-direction:column;gap:64px;min-width:0;display:flex}.CZBiIG_aside{flex-direction:column;gap:28px;min-width:0;display:flex}@media (min-width:900px){.CZBiIG_layout{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.CZBiIG_main{grid-area:1/1}.CZBiIG_aside{grid-area:1/2}}@media (min-width:900px) and (min-height:1040px){.CZBiIG_aside{top:calc(var(--nav-height) + 24px);position:sticky}}.CZBiIG_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}@media (min-width:900px){.CZBiIG_stats{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:16px}}.CZBiIG_stat{background:var(--ats-paper);border:var(--border-thick) solid var(--ats-ink);min-width:0;padding:14px 16px 16px}.CZBiIG_statWide{grid-column:1/-1}@media (min-width:900px){.CZBiIG_statWide{grid-column:auto}}.CZBiIG_statNum{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:44px;line-height:.9;display:block}.CZBiIG_statNum small{opacity:.6;font-size:.55em}.CZBiIG_statLink{color:inherit;display:block}.CZBiIG_statLink:hover{background:var(--ats-ink);color:var(--ats-banana)}.CZBiIG_statArrow{font-size:.55em}.CZBiIG_progress{border:var(--border-med) solid var(--ats-ink);background:var(--ats-paper);height:16px;margin-top:12px;display:flex}.CZBiIG_progressDone{background:var(--ats-ink)}.CZBiIG_progressPending{background:repeating-linear-gradient(-45deg, var(--ats-ink) 0 3px, transparent 3px 7px)}.CZBiIG_sectionHead{scroll-margin-top:calc(var(--nav-height) + 24px);flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin-bottom:20px;display:flex}.CZBiIG_h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:40px;font-weight:400;line-height:.9}@media (min-width:900px){.CZBiIG_h2{font-size:56px}}.CZBiIG_count{font-family:var(--font-display);background:var(--ats-ink);color:var(--ats-banana);padding:6px 10px 3px;font-size:22px;line-height:1;transform:rotate(-3deg)}.CZBiIG_jump{flex-wrap:wrap;gap:8px;display:flex}.CZBiIG_jump a{background:var(--ats-paper);border:var(--border-med) solid var(--ats-ink);border-radius:var(--radius-pill);align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.CZBiIG_jump a:hover{background:var(--ats-ink);color:var(--ats-banana)}.CZBiIG_results{gap:16px;display:grid}@media (min-width:640px){.CZBiIG_results{grid-template-columns:repeat(2,minmax(0,1fr))}}.CZBiIG_block{background:var(--ats-paper);border:var(--border-thick) solid var(--ats-ink);min-width:0;padding:18px 18px 20px}.CZBiIG_blockWide{grid-column:1/-1}.CZBiIG_blockTitle{font-family:var(--font-ui);margin:0 0 14px;font-size:18px;font-weight:800;font-stretch:85%;line-height:1.1}.CZBiIG_tally{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CZBiIG_tallyRow{grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.CZBiIG_track{border:var(--border-med) solid var(--ats-ink);background:var(--ats-paper);height:18px;overflow:hidden}.CZBiIG_fill{background:var(--ats-ink);height:100%;display:block}.CZBiIG_fillTomato{background:var(--ats-tomato)}.CZBiIG_num{font-variant-numeric:tabular-nums;white-space:nowrap}.CZBiIG_duelHead{font-family:var(--font-display);text-transform:uppercase;margin:0 0 16px;font-size:34px;line-height:.95}.CZBiIG_duelBar{border:var(--border-thick) solid var(--ats-ink);height:64px;box-shadow:var(--shadow-hard-sm);background:var(--ats-paper);display:flex;overflow:hidden}.CZBiIG_duelA,.CZBiIG_duelB{min-width:0;font-family:var(--font-display);white-space:nowrap;align-items:center;font-size:30px;line-height:1;display:flex;overflow:hidden}.CZBiIG_duelA{background:var(--ats-ink);color:var(--ats-banana);justify-content:flex-start;padding-left:14px}.CZBiIG_duelB{background:var(--ats-tomato);color:var(--ats-paper);justify-content:flex-end;padding-right:14px}.CZBiIG_duelA:empty,.CZBiIG_duelB:empty{padding:0}.CZBiIG_duelEmpty{background:repeating-linear-gradient(-45deg, var(--ats-ink-10) 0 6px, transparent 6px 12px);border:0;flex:1}.CZBiIG_duelLegend{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.CZBiIG_duelLegend{grid-template-columns:1fr 1fr}}.CZBiIG_duelLegend li{grid-template-columns:34px minmax(0,1fr);gap:10px;font-size:13px;font-weight:600;line-height:1.45;display:grid}.CZBiIG_swatch{width:34px;height:34px;font-family:var(--font-display);border:var(--border-med) solid var(--ats-ink);justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.CZBiIG_swatchA{background:var(--ats-ink);color:var(--ats-banana)}.CZBiIG_swatchB{background:var(--ats-tomato);color:var(--ats-paper)}.CZBiIG_quotes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.CZBiIG_quotes li{border-left:var(--border-thick) solid var(--ats-ink);padding-left:14px;font-size:14px;font-weight:600;line-height:1.45}.CZBiIG_stuck{color:var(--ats-tomato-ink)}.CZBiIG_cards{flex-direction:column;gap:24px;display:flex}.CZBiIG_card{min-width:0;scroll-margin-top:calc(var(--nav-height) + 24px);padding:18px 16px 20px}@media (min-width:900px){.CZBiIG_card{padding:24px 26px 26px}}.CZBiIG_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CZBiIG_metaLine{flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.CZBiIG_callout{border:var(--border-med) solid var(--ats-ink);background:var(--ats-banana);margin-top:16px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5}.CZBiIG_calloutInk{background:var(--ats-ink);color:var(--ats-banana)}.CZBiIG_details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:13px;font-weight:800;list-style:none;display:inline-flex}.CZBiIG_details>summary::-webkit-details-marker{display:none}.CZBiIG_details>summary:before{content:"+";border:var(--border-med) solid var(--ats-ink);justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.CZBiIG_details[open]>summary:before{content:"−"}.CZBiIG_answers{border-top:var(--border-thin) dashed var(--ats-ink-55);margin-top:22px;padding-top:22px}.CZBiIG_progressList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CZBiIG_progressList li{border-bottom:var(--border-thin) dashed var(--ats-ink-55);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;font-size:13px;font-weight:700;display:flex}.CZBiIG_progressList li:last-child{border-bottom:0}.CZBiIG_decide{border-top:var(--border-thick) solid var(--ats-ink);margin-top:24px;padding-top:22px}.CZBiIG_seg{border:var(--border-thick) solid var(--ats-ink);grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.CZBiIG_seg button{background:var(--ats-paper);min-height:48px;color:var(--ats-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;font-size:22px}.CZBiIG_seg button+button{border-left:var(--border-thick) solid var(--ats-ink)}.CZBiIG_seg button[aria-pressed=true]{background:var(--ats-ink);color:var(--ats-banana)}.CZBiIG_seg button[aria-pressed=true].CZBiIG_segReject{background:var(--ats-tomato);color:var(--ats-paper)}.CZBiIG_panel{flex-direction:column;gap:20px;display:flex}.CZBiIG_starsPick{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.CZBiIG_starBox{border:var(--border-thick) solid var(--ats-ink);background:var(--ats-paper);width:48px;height:48px;font-family:var(--font-display);cursor:pointer;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:relative}.CZBiIG_starBox.CZBiIG_lit{background:var(--ats-ink);color:var(--ats-banana)}.CZBiIG_starBox:has(input:checked){background:var(--ats-ink);color:var(--ats-banana)}.CZBiIG_starBox:has(input:focus-visible){outline:3px solid var(--ats-tomato);outline-offset:3px}.CZBiIG_chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CZBiIG_chip{border:var(--border-med) solid var(--ats-ink);border-radius:var(--radius-pill);background:var(--ats-paper);min-width:56px;min-height:44px;color:var(--ats-ink);font-family:var(--font-mono);cursor:pointer;padding:0 14px;font-size:14px;font-weight:800}.CZBiIG_chip[aria-pressed=true]{background:var(--ats-ink);color:var(--ats-banana)}.CZBiIG_tipInput{width:110px!important;min-height:44px!important;padding:8px 12px!important}.CZBiIG_payout{background:var(--ats-banana);border:var(--border-thick) solid var(--ats-ink);flex-direction:column;gap:6px;margin:0;padding:14px 16px;display:flex}.CZBiIG_payout div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.CZBiIG_payout dd{margin:0}.CZBiIG_payoutTotal{border-top:var(--border-med) solid var(--ats-ink);margin-top:4px;padding-top:8px;font-weight:800!important}.CZBiIG_bugCtl{background:var(--ats-banana);border:var(--border-med) solid var(--ats-ink);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.CZBiIG_bugCheck{background:var(--ats-paper);border:var(--border-med) solid var(--ats-ink);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 8px;font-size:13px;font-weight:800;display:inline-flex}.CZBiIG_bugCheck:has(input:focus-visible){outline:3px solid var(--ats-tomato);outline-offset:3px}.CZBiIG_bugBox{border:var(--border-med) solid var(--ats-ink);background:var(--ats-paper);width:24px;height:24px;color:var(--ats-banana);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.CZBiIG_bugCheck:has(input:checked) .CZBiIG_bugBox{background:var(--ats-ink)}.CZBiIG_sevSelect{width:auto!important;min-height:44px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:13px!important}.CZBiIG_controls{padding:20px 18px}.CZBiIG_ctlGroup{border-top:var(--border-thin) dashed var(--ats-ink-55);padding:16px 0}.CZBiIG_ctlGroup:first-of-type{border-top:0;padding-top:8px}.CZBiIG_confirm{background:var(--ats-tomato);color:var(--ats-paper);border:var(--border-thick) solid var(--ats-ink);margin-top:12px;padding:14px;font-size:13px;font-weight:700;line-height:1.45}.CZBiIG_fair{padding:20px 18px}.CZBiIG_fairRow{border-bottom:var(--border-thin) dashed var(--ats-ink-55);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;font-weight:600;display:flex}.CZBiIG_fairRow dd{font-family:var(--font-display);margin:0;font-size:26px;line-height:1}.CZBiIG_announce{top:calc(var(--nav-height) + 12px);z-index:30;position:sticky}.CZBiIG_announceInner{align-items:stretch;gap:8px;margin-bottom:20px;display:flex}.CZBiIG_announceInner>:first-child{flex:1;min-width:0}.CZBiIG_dismiss{border:var(--border-thick) solid var(--ats-ink);background:var(--ats-paper);cursor:pointer;flex:none;width:48px;font-size:16px;font-weight:800}
.fQYJla_chips{flex-wrap:wrap;gap:10px;display:flex}.fQYJla_chip{border:3px solid var(--ats-ink);background:var(--ats-paper);min-height:44px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;transition:transform var(--dur-hover), box-shadow var(--dur-hover);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:17px;line-height:1;display:inline-flex}.fQYJla_chip:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.fQYJla_chip[aria-current=true]{background:var(--ats-ink);color:var(--ats-banana);box-shadow:var(--shadow-accent-sm)}.fQYJla_chip[aria-current=true]:before{content:"✓";font-family:var(--font-mono);font-size:14px;font-weight:800}.fQYJla_dot{border:2px solid var(--ats-ink);flex:none;width:12px;height:12px;transform:rotate(45deg)}.fQYJla_chip[aria-current=true] .fQYJla_dot{border-color:var(--ats-banana)}.fQYJla_tone-ink{background:var(--ats-ink)}.fQYJla_tone-paper{background:var(--ats-paper)}.fQYJla_tone-tomato{background:var(--ats-tomato)}.fQYJla_tone-banana{background:var(--ats-banana)}.fQYJla_opts{flex-wrap:wrap;gap:12px;display:flex}.fQYJla_opt{cursor:pointer;display:block;position:relative}.fQYJla_opt input,.fQYJla_star input,.fQYJla_seg input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.fQYJla_optFace{box-sizing:border-box;border:3px solid var(--ats-ink);background:var(--ats-paper);min-width:96px;min-height:56px;font-family:var(--font-ui);text-transform:uppercase;box-shadow:var(--shadow-hard-sm);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:20px;font-weight:800;font-stretch:80%;transition:transform .12s,box-shadow .12s,background .12s,color .12s;display:flex}.fQYJla_opt:hover .fQYJla_optFace{box-shadow:5px 5px 0 var(--ats-ink);transform:translate(-1px,-1px)}.fQYJla_opt input:checked+.fQYJla_optFace{background:var(--ats-ink);color:var(--ats-banana);box-shadow:var(--shadow-accent-sm)}.fQYJla_opt input:checked+.fQYJla_optFace:before{content:"✓";font-family:var(--font-mono);font-size:16px}.fQYJla_duel{gap:16px;display:grid}@media (min-width:768px){.fQYJla_duel{grid-template-columns:1fr 1fr}}.fQYJla_duelFace{box-sizing:border-box;border:3px solid var(--ats-ink);background:var(--ats-paper);height:100%;min-height:140px;box-shadow:var(--shadow-hard-md);flex-direction:column;gap:12px;padding:18px 20px 20px;transition:transform .12s,box-shadow .12s,background .12s,color .12s;display:flex}.fQYJla_opt:hover .fQYJla_duelFace{box-shadow:8px 8px 0 var(--ats-ink);transform:translate(-2px,-2px)}.fQYJla_opt input:checked+.fQYJla_duelFace{background:var(--ats-ink);color:var(--ats-banana);box-shadow:var(--shadow-accent)}.fQYJla_duelLetter{font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:44px;line-height:.9;display:flex}.fQYJla_duelPicked{visibility:hidden;font-family:var(--font-mono);background:var(--ats-banana);color:var(--ats-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.fQYJla_opt input:checked+.fQYJla_duelFace .fQYJla_duelPicked{visibility:visible}.fQYJla_duelText{font-family:var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.3}.fQYJla_opt input:focus-visible+.fQYJla_optFace,.fQYJla_opt input:focus-visible+.fQYJla_duelFace,.fQYJla_star input:focus-visible+.fQYJla_starFace,.fQYJla_seg input:focus-visible+.fQYJla_segFace{outline:3px solid var(--ats-tomato);outline-offset:3px}.fQYJla_opt input:disabled+*,.fQYJla_star input:disabled+*,.fQYJla_seg input:disabled+*{opacity:.5;cursor:not-allowed}.fQYJla_stars{gap:8px;display:flex}.fQYJla_star{cursor:pointer;display:block;position:relative}.fQYJla_starFace{box-sizing:border-box;border:3px solid var(--ats-ink);background:var(--ats-paper);width:52px;height:52px;font-family:var(--font-display);justify-content:center;align-items:center;font-size:24px;line-height:1;transition:transform .12s,background .12s,color .12s;display:flex}.fQYJla_star:hover .fQYJla_starFace{transform:translateY(-2px)}.fQYJla_starOn .fQYJla_starFace{background:var(--ats-ink);color:var(--ats-banana)}.fQYJla_star input:checked+.fQYJla_starFace{box-shadow:4px 4px 0 var(--ats-tomato);transform:rotate(-4deg)}.fQYJla_starEnds{justify-content:space-between;gap:12px;max-width:292px;margin-top:8px;font-size:12px;font-weight:700;display:flex}@media (max-width:380px){.fQYJla_stars{gap:6px}.fQYJla_starFace{width:48px;height:48px}}.fQYJla_segs{border:3px solid var(--ats-ink);background:var(--ats-paper);box-shadow:var(--shadow-hard-sm);flex-wrap:wrap;display:inline-flex}.fQYJla_seg{cursor:pointer;display:block;position:relative}.fQYJla_seg+.fQYJla_seg{border-left:3px solid var(--ats-ink)}.fQYJla_segFace{box-sizing:border-box;min-width:84px;min-height:44px;font-family:var(--font-ui);text-transform:uppercase;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:16px;font-weight:800;font-stretch:80%;transition:background .12s,color .12s;display:flex}.fQYJla_seg:hover .fQYJla_segFace{background:var(--ats-banana)}.fQYJla_seg input:checked+.fQYJla_segPass{background:var(--ats-ink);color:var(--ats-banana)}.fQYJla_seg input:checked+.fQYJla_segFail{background:var(--ats-tomato);color:var(--ats-paper)}.fQYJla_seg input:checked+.fQYJla_segNa{background:var(--ats-ink-10);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.fQYJla_item{border:3px solid var(--ats-ink);background:var(--ats-paper);padding:18px}.fQYJla_itemInvalid{border-color:var(--ats-tomato);box-shadow:4px 4px 0 var(--ats-tomato)}.fQYJla_stepNum{background:var(--ats-ink);width:40px;height:40px;color:var(--ats-banana);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;transform:rotate(-3deg)}.fQYJla_counter{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:700}.fQYJla_counterShort{color:var(--ats-tomato-ink)}.fQYJla_counterOk:before{content:"✓ "}.fQYJla_counterOver{color:var(--ats-paper);background:var(--ats-tomato);padding:2px 6px}.fQYJla_meter{border:3px solid var(--ats-ink);background:var(--ats-paper);height:26px;position:relative;overflow:hidden}.fQYJla_meterFill{background:var(--ats-banana);border-right:3px solid var(--ats-ink);transition:width .3s var(--ease-out);position:absolute;inset:0 auto 0 0}.fQYJla_meterFillSlop{background:var(--ats-tomato)}.fQYJla_meterTick{border-left:2px dashed var(--ats-ink-55);width:0;position:absolute;top:0;bottom:0}.fQYJla_meterScale{text-transform:uppercase;height:18px;margin-top:6px;font-size:11px;font-weight:700;position:relative}.fQYJla_meterScale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.fQYJla_herd{flex-wrap:wrap;gap:4px;display:flex}.fQYJla_herdApe{border:2px solid var(--ats-ink);background:var(--ats-paper);box-sizing:border-box;width:14px;height:14px}.fQYJla_herdIn{background:var(--ats-ink)}.fQYJla_skel{background:var(--ats-ink-08);border:3px solid var(--ats-ink-10)}@media (prefers-reduced-motion:no-preference){.fQYJla_skel{animation:1.4s ease-in-out infinite fQYJla_skelPulse}}@keyframes fQYJla_skelPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.fQYJla_chip,.fQYJla_optFace,.fQYJla_duelFace,.fQYJla_starFace,.fQYJla_segFace,.fQYJla_meterFill{transition:none}.fQYJla_opt:hover .fQYJla_optFace,.fQYJla_opt:hover .fQYJla_duelFace,.fQYJla_star:hover .fQYJla_starFace,.fQYJla_chip:hover{transform:none}}
