._section_1y3bx_1{color:#fff;background:radial-gradient(circle at 8% 88%, #d8ff521f, transparent 27%), radial-gradient(circle at 92% 12%, #df6d4729, transparent 29%), var(--green);padding:clamp(72px,8vw,112px) 0;scroll-margin-top:24px}._wrap_1y3bx_11{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,7vw,90px);width:min(1180px,100% - 40px);margin-inline:auto;display:grid}._intro_1y3bx_20{max-width:470px}._eyebrow_1y3bx_24,._kicker_1y3bx_25{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}._intro_1y3bx_20 h2{letter-spacing:-.06em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(44px,5.3vw,72px);line-height:.94}._intro_1y3bx_20 h2 em{color:var(--acid);font-weight:480}._intro_1y3bx_20>p:not(._eyebrow_1y3bx_24){color:#ffffffad;margin:0;font-size:15px;line-height:1.7}._intro_1y3bx_20 ul{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}._intro_1y3bx_20 li{color:#ffffffe0;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}._intro_1y3bx_20 li:before{content:"✓";width:23px;height:23px;color:var(--ink);background:var(--acid);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:950;display:grid}._card_1y3bx_85{min-width:0;min-height:590px;color:var(--ink);background:var(--paper);border:1px solid #ffffff85;border-radius:30px;align-items:stretch;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 32px 80px #03141052}._start_1y3bx_98,._result_1y3bx_99,._gate_1y3bx_100{flex-direction:column;justify-content:center;display:flex}._ball_1y3bx_106{width:74px;height:74px;color:var(--ink);background:var(--acid);border-radius:50%;place-items:center;margin-bottom:34px;font-size:27px;font-weight:950;display:grid;transform:rotate(-7deg);box-shadow:inset 0 0 0 1px #15211d2e}._start_1y3bx_98 ._kicker_1y3bx_25,._result_1y3bx_99 ._kicker_1y3bx_25,._gate_1y3bx_100 ._kicker_1y3bx_25{color:var(--clay-text)}._start_1y3bx_98 h3,._result_1y3bx_99 h3,._gate_1y3bx_100 h3{letter-spacing:-.052em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(34px,4vw,51px);line-height:1}._start_1y3bx_98>p:where(:not(._kicker_1y3bx_25,._disclaimer_1y3bx_137)),._result_1y3bx_99>p:where(:not(._kicker_1y3bx_25,._disclaimer_1y3bx_137)),._gate_1y3bx_100>p:where(:not(._kicker_1y3bx_25,._disclaimer_1y3bx_137)){max-width:570px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}._primaryButton_1y3bx_147,._backButton_1y3bx_148{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 21px;font-size:13px;font-weight:900;transition:transform .18s,background .18s,opacity .18s;display:inline-flex}._primaryButton_1y3bx_147{border:1px solid var(--ink);color:#fff;background:var(--ink);width:fit-content;margin-top:28px}._primaryButton_1y3bx_147:hover,._backButton_1y3bx_148:hover{transform:translateY(-2px)}._primaryButton_1y3bx_147:disabled{cursor:not-allowed;opacity:.38;transform:none}:is(._primaryButton_1y3bx_147:focus-visible,._backButton_1y3bx_148:focus-visible,._option_1y3bx_183:focus-within,._optionSelected_1y3bx_184:focus-within){outline:3px solid var(--acid);outline-offset:3px}._disclaimer_1y3bx_137{max-width:610px;color:var(--muted);margin:25px 0 0;font-size:11px;line-height:1.55}._questionPanel_1y3bx_197{flex-direction:column;display:flex}._progressHeader_1y3bx_202{color:var(--muted);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;font-weight:900;display:flex}._progress_1y3bx_202{width:100%;height:5px;color:var(--acid);-webkit-appearance:none;appearance:none;background:#15211d17;border:0;border-radius:999px;margin:10px 0 32px;overflow:hidden}._progress_1y3bx_202::-webkit-progress-bar{border-radius:inherit;background:#15211d17}._progress_1y3bx_202::-webkit-progress-value{border-radius:inherit;background:var(--acid)}._progress_1y3bx_202::-moz-progress-bar{border-radius:inherit;background:var(--acid)}._fieldset_1y3bx_240{border:0;min-width:0;margin:0;padding:0}._fieldset_1y3bx_240 legend{letter-spacing:-.042em;text-wrap:balance;max-width:650px;padding:0;font-size:clamp(26px,3vw,37px);font-weight:900;line-height:1.08}._fieldset_1y3bx_240>p{color:var(--muted);margin:10px 0 20px;font-size:11px;line-height:1.5}._options_1y3bx_264{gap:8px;display:grid}._option_1y3bx_183,._optionSelected_1y3bx_184{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 15px;transition:border-color .16s,background .16s,transform .16s;display:grid}._option_1y3bx_183:hover{border-color:#173f357a;transform:translate(2px)}._optionSelected_1y3bx_184{border-color:var(--green);background:#d8ff5233}._option_1y3bx_183 input,._optionSelected_1y3bx_184 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._option_1y3bx_183>span,._optionSelected_1y3bx_184>span{background:#fff;border:1px solid #15211d66;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}._optionSelected_1y3bx_184>span{border:6px solid var(--green)}._option_1y3bx_183 strong,._optionSelected_1y3bx_184 strong{font-size:13px;line-height:1.4}._navigation_1y3bx_324{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}._navigation_1y3bx_324 ._primaryButton_1y3bx_147{margin-top:0}._backButton_1y3bx_148{border:1px solid var(--line);color:var(--ink);background:0 0}._score_1y3bx_343{color:#fff;background:var(--green);border:1px solid #173f3547;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:16px 0 22px;padding:21px 24px;display:flex}._score_1y3bx_343 span{font-size:15px;font-weight:850}._score_1y3bx_343 strong{color:var(--acid);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(52px,7vw,82px);line-height:.9}._card_1y3bx_85{scroll-margin-top:16px}._sportHeader_1y3bx_373{color:var(--green);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-size:12px;font-weight:850;display:flex}._sportHeader_1y3bx_373 button,._textButton_1y3bx_385,._error_1y3bx_386 button{min-height:44px;color:var(--green);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px;font-weight:750;text-decoration:underline}._sportHeader_1y3bx_373 button:disabled{cursor:not-allowed;opacity:.5}._sportPicker_1y3bx_405{border:0;flex-wrap:wrap;gap:10px;margin:24px 0 16px;padding:0;display:flex}._sportPicker_1y3bx_405 legend{padding:0 0 12px;font-size:13px;font-weight:800}._sportOption_1y3bx_420,._sportSelected_1y3bx_421{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:10px 20px;font-size:14px;font-weight:800;display:flex}._sportSelected_1y3bx_421{border-color:var(--green);background:#d8ff5233}._sportPicker_1y3bx_405 input{width:17px;height:17px;accent-color:var(--green);margin:0}._gateBenefits_1y3bx_447{gap:12px;margin:24px 0 0;padding:0;font-size:14px;font-weight:750;list-style:none;display:grid}._gateBenefits_1y3bx_447 li:before{content:"✓";color:var(--green);margin-right:10px}._gate_1y3bx_100 ._signIn_1y3bx_463{margin-top:18px;font-size:13px}._signIn_1y3bx_463 a{min-height:44px;color:var(--green);text-underline-offset:3px;align-items:center;padding-inline:5px;font-weight:850;text-decoration:underline;display:inline-flex}._notice_1y3bx_479,._gate_1y3bx_100 ._notice_1y3bx_479,._result_1y3bx_99 ._notice_1y3bx_479{color:var(--green);background:#173f3511;border-radius:12px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.55}._error_1y3bx_386{color:#783b28;background:#fff2e9;border:1px solid #b45a3c;border-radius:12px;margin:0 0 18px;padding:14px 16px;font-size:13px;line-height:1.5}._error_1y3bx_386 p{margin:0}._score_1y3bx_343 small{margin-top:8px;font-size:11px;font-weight:500;display:block}._result_1y3bx_99 ._range_1y3bx_513{color:var(--ink);font-size:15px}._result_1y3bx_99 ._rangeNote_1y3bx_518{margin-top:6px;font-size:11px}._insights_1y3bx_523{margin:24px 0 16px}._insights_1y3bx_523 h4,._history_1y3bx_528 h4{margin:0 0 12px;font-size:13px;font-weight:850}._insights_1y3bx_523 p{gap:5px;margin:12px 0;font-size:13px;line-height:1.5;display:grid}._insights_1y3bx_523 span{color:var(--muted)}._result_1y3bx_99 ._focus_1y3bx_546{font-size:13px}._result_1y3bx_99 ._savedResult_1y3bx_550{color:var(--green);margin-top:18px;font-size:12px;font-weight:750}._history_1y3bx_528{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}._history_1y3bx_528 ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}._history_1y3bx_528 li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0;font-size:12px;display:grid}._history_1y3bx_528 li strong{color:var(--green);font-size:20px}._history_1y3bx_528 li small{color:var(--muted);grid-column:1/-1}._history_1y3bx_528 p{color:var(--muted);font-size:12px;line-height:1.5}._sportOption_1y3bx_420:focus-within,._sportSelected_1y3bx_421:focus-within{outline:3px solid var(--green);outline-offset:3px;border-radius:5px}._textButton_1y3bx_385:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:5px}._sportHeader_1y3bx_373 button:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:5px}._error_1y3bx_386 button:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:5px}._signIn_1y3bx_463 a:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:5px}._fieldset_1y3bx_240 legend span:focus,._result_1y3bx_99 h3 span:focus,._gate_1y3bx_100 h3 span:focus{outline:none}._result_1y3bx_99 h3{margin-top:0;font-size:clamp(30px,3.4vw,43px)}._resultActions_1y3bx_618{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}._resultActions_1y3bx_618 ._backButton_1y3bx_148{margin-top:28px}@media (max-width:900px){._wrap_1y3bx_11{grid-template-columns:1fr;gap:36px}._intro_1y3bx_20{max-width:700px}._intro_1y3bx_20 h2{max-width:760px}._card_1y3bx_85{min-height:570px}}@media (max-width:640px){._section_1y3bx_1{padding-block:68px}._wrap_1y3bx_11{gap:30px;width:min(100% - 28px,1180px)}._intro_1y3bx_20 h2{font-size:clamp(39px,12vw,52px)}._card_1y3bx_85{border-radius:22px;min-height:0;padding:21px 17px}._ball_1y3bx_106{width:62px;height:62px;margin-bottom:28px}._start_1y3bx_98,._result_1y3bx_99{min-height:470px}._questionPanel_1y3bx_197{min-height:500px}._progress_1y3bx_202{margin-bottom:25px}._fieldset_1y3bx_240 legend{font-size:25px}._option_1y3bx_183,._optionSelected_1y3bx_184{min-height:62px;padding-inline:12px}._navigation_1y3bx_324{align-items:stretch;gap:10px}._resultActions_1y3bx_618 ._primaryButton_1y3bx_147,._resultActions_1y3bx_618 ._backButton_1y3bx_148{width:100%}._navigation_1y3bx_324 ._primaryButton_1y3bx_147{text-align:center;flex:1;gap:8px;padding:10px 15px}._navigation_1y3bx_324 ._backButton_1y3bx_148{gap:6px;padding-inline:14px}._score_1y3bx_343{flex-direction:column;align-items:flex-start;gap:16px}._resultActions_1y3bx_618{flex-direction:column;align-items:stretch}._resultActions_1y3bx_618 ._backButton_1y3bx_148{margin-top:0}}@media (prefers-reduced-motion:reduce){._primaryButton_1y3bx_147,._backButton_1y3bx_148,._option_1y3bx_183,._optionSelected_1y3bx_184{transition:none}}
