.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}
._vDUZq_bigChip{zoom:1.6;line-height:1}@media (max-width:899px){._vDUZq_bigChip{zoom:1.35}}._vDUZq_pips{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._vDUZq_pip{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}._vDUZq_pipBox{aspect-ratio:1;box-sizing:border-box;border:3px dashed var(--ats-ink);background:0 0;justify-content:center;align-items:center;width:100%;max-width:48px;display:flex}._vDUZq_pipOn ._vDUZq_pipBox{background:var(--ats-ink);box-shadow:3px 3px 0 var(--ats-tomato);border-style:solid}._vDUZq_pipNext ._vDUZq_pipBox{background:var(--ats-banana);box-shadow:3px 3px 0 var(--ats-ink);animation:_vDUZq_pipNudge 1.6s var(--ease-out) infinite;border-style:solid}._vDUZq_pipBonus ._vDUZq_pipBox{border-color:var(--ats-tomato)}._vDUZq_pipBonus._vDUZq_pipOn ._vDUZq_pipBox{border-color:var(--ats-ink);background:var(--ats-tomato);box-shadow:3px 3px 0 var(--ats-ink)}._vDUZq_pipLabel{font-family:var(--font-mono);white-space:nowrap;font-size:10px;font-weight:800;line-height:1}._vDUZq_pipBonus ._vDUZq_pipLabel{color:var(--ats-tomato-ink)}@keyframes _vDUZq_pipNudge{0%,70%,to{translate:0}80%{translate:0 -4px}90%{translate:0 1px}}._vDUZq_result{flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;display:flex}._vDUZq_countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1}._vDUZq_track{box-sizing:border-box;background:0 0;border:3px solid;height:18px;position:relative}._vDUZq_fill{width:var(--w,0%);background:currentColor;position:absolute;inset:0 auto 0 0}._vDUZq_typeRow{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}._vDUZq_typeBar{height:34px;width:max(10px, var(--w,0%));background:var(--ats-ink);border:3px solid var(--ats-ink);box-sizing:border-box;box-shadow:4px 4px 0 var(--ats-tomato);transform-origin:0;animation:_vDUZq_barGrow .6s var(--ease-out) var(--delay,0s) both}@keyframes _vDUZq_barGrow{0%{scale:0 1}to{scale:1}}@media (max-width:599px){._vDUZq_typeRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}._vDUZq_typeRow>:first-child{grid-column:1/-1}}._vDUZq_reviewBadge{background:var(--ats-tomato);min-height:44px;color:var(--ats-paper);border:3px solid var(--ats-ink);border-radius:var(--radius-pill);box-shadow:4px 4px 0 var(--ats-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;transition:transform var(--dur-hover), box-shadow var(--dur-hover);align-items:center;gap:10px;padding:8px 16px 6px;font-size:22px;line-height:1;display:inline-flex;transform:rotate(-3deg)}._vDUZq_reviewBadge:hover{box-shadow:6px 6px 0 var(--ats-ink);transform:rotate(-3deg)translate(-2px,-2px)}._vDUZq_alert{background:var(--ats-tomato);color:var(--ats-paper);border:3px solid var(--ats-ink);box-shadow:var(--shadow-hard-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}._vDUZq_welcome{position:relative}._vDUZq_welcomeSticker{z-index:2;animation:_vDUZq_stickerSlap .42s var(--ease-spring) .2s both;position:absolute;top:-54px;right:28px}@keyframes _vDUZq_stickerSlap{0%{opacity:0;rotate:-30deg;scale:.3}to{opacity:1;rotate:0deg;scale:1}}@media (max-width:899px){._vDUZq_welcome{margin-top:60px}._vDUZq_welcome ._vDUZq_welcomeSticker{width:118px;height:118px;top:-40px;right:6px}._vDUZq_welcomeSticker .ats-sticker-circle__l{font-size:34px}._vDUZq_welcomeSticker .ats-sticker-circle__m{font-size:26px}._vDUZq_welcomeSticker .ats-sticker-circle__s{margin-top:3px;font-size:8px}}._vDUZq_bubbles{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._vDUZq_bubbles ._vDUZq_bubble{white-space:normal;max-width:100%;line-height:1.2}._vDUZq_bubbles ._vDUZq_reply{align-self:flex-end}._vDUZq_bubbles ._vDUZq_onInk{background:var(--ats-banana);color:var(--ats-ink);box-shadow:4px 4px 0 var(--ats-tomato)}@media (max-width:899px){._vDUZq_bubbles ._vDUZq_bubble{padding:12px 16px;font-size:16px}}._vDUZq_step{background:var(--ats-paper);height:100%;color:var(--ats-ink);border:3px solid var(--ats-ink);box-shadow:5px 5px 0 var(--ats-banana);transition:transform var(--dur-hover), box-shadow var(--dur-hover);flex-direction:column;gap:10px;padding:20px;display:flex}._vDUZq_step:hover{box-shadow:8px 8px 0 var(--ats-banana);transform:translate(-3px,-3px)}._vDUZq_stepNum{font-family:var(--font-display);font-size:56px;line-height:.8}._vDUZq_treeRoot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._vDUZq_branches{margin:0;padding:4px 0 0 20px;list-style:none}._vDUZq_branch{padding:14px 0 0 34px;position:relative}._vDUZq_branch:before{content:"";border-left:4px solid var(--ats-ink);position:absolute;top:0;bottom:0;left:0}._vDUZq_branch:last-child:before{height:46px;bottom:auto}._vDUZq_branch:after{content:"";border-top:4px solid var(--ats-ink);width:34px;position:absolute;top:42px;left:0}._vDUZq_leaf{flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}._vDUZq_bud{border:3px dashed var(--ats-ink);padding:14px 16px}._vDUZq_quote{background:var(--ats-paper);border:3px solid var(--ats-ink);box-shadow:var(--shadow-hard-md);margin:0;padding:28px 22px 20px;position:relative}._vDUZq_quote:before{content:"“";font-family:var(--font-display);color:var(--ats-tomato);font-size:88px;line-height:1;position:absolute;top:-26px;left:14px}._vDUZq_tiltA{transform:rotate(-1.2deg)}._vDUZq_tiltB{transform:rotate(.8deg)}._vDUZq_tiltC{transform:rotate(-.4deg)}._vDUZq_stat{flex-direction:column;justify-content:flex-start;gap:18px;min-height:148px;padding:18px 20px;display:flex}._vDUZq_statNum{font-family:var(--font-display);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:64px;line-height:.86}@media (max-width:899px){._vDUZq_stat{min-height:120px;padding:14px 16px}._vDUZq_statNum{font-size:48px}._vDUZq_avatar{zoom:.62}}._vDUZq_chip{background:var(--ats-paper);border:3px solid var(--ats-ink);border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-mono);align-items:center;gap:4px;max-width:100%;padding:0 4px 0 14px;font-size:13px;font-weight:700;display:inline-flex}._vDUZq_chipText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._vDUZq_chipRemove{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;display:inline-flex}._vDUZq_chipRemove:hover{background:var(--ats-ink);color:var(--ats-banana)}._vDUZq_suggest{border:2px dashed var(--ats-ink);border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-mono);cursor:pointer;background:0 0;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}._vDUZq_suggest:hover{background:var(--ats-paper);border-style:solid}._vDUZq_ghost{border:3px dashed var(--ats-ink);opacity:.35}@media (prefers-reduced-motion:reduce){._vDUZq_pipNext ._vDUZq_pipBox,._vDUZq_typeBar,._vDUZq_welcomeSticker{animation:none}._vDUZq_reviewBadge,._vDUZq_step{transition:none}}
.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_days{flex-wrap:wrap;gap:6px;display:flex}.fQYJla_day{box-sizing:border-box;border:3px solid var(--ats-ink);background:var(--ats-paper);width:32px;height:32px;color:var(--ats-ink);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.fQYJla_dayDone{background:var(--ats-ink);color:var(--ats-banana)}.fQYJla_dayToday{border-style:dashed;border-color:var(--ats-tomato);box-shadow:3px 3px 0 var(--ats-tomato)}.fQYJla_dayMissed{background:var(--ats-tomato)}.fQYJla_daysSm{gap:4px}.fQYJla_daysSm .fQYJla_day{width:16px;height:16px;box-shadow:none;border-width:2px}.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}}
