.styles_logo__ArgJo{font-family:var(--fontBlack);font-size:22px;line-height:normal}.styles_background__hYcX3{background:#328e73;margin:-8px;min-height:100svh}.styles_page__vibDm{box-sizing:border-box;max-width:560px;min-height:100svh;padding:24px 16px 64px;margin:auto;text-align:center}.styles_page__vibDm h1{font-family:var(--fontBlack);font-size:clamp(30px,9.7vw,56px);line-height:1.15;margin:26px -10px 24px}.styles_home__7nZwd{display:inline-block;padding:8px;font-size:13px;text-decoration:underline;text-underline-offset:2px}.styles_gameInfo__mzi7U{margin:-8px auto 24px;max-width:360px;font-size:12px;line-height:1.6}.styles_clubs__nLTeA{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin:24px 0;font-size:30px}.styles_club__PEbot{display:flex;align-items:center;flex-direction:column;gap:8px;min-width:0}.styles_club__PEbot strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.styles_badge__LRfA7{display:block;width:110px;height:110px;object-fit:contain;max-width:100%}.styles_badgeFallback__6wLEr{display:grid;place-items:center;width:110px;height:110px;background:var(--highlight);border-radius:50%}.styles_explanation__z0Jio{font-size:clamp(16px,4.4vw,22px);line-height:1.45;margin:24px 0 28px;text-wrap:balance}.styles_score__CKoH1{border:1px solid rgba(253,240,225,.25);background:rgba(0,0,0,.1);padding:24px 20px;border-radius:12px;margin-top:24px}.styles_score__CKoH1 h2{color:var(--secondary);font-size:32px}.styles_score__CKoH1 p{font-size:16px;line-height:1.6}.styles_table__ottjI{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:14px}.styles_table__ottjI td,.styles_table__ottjI th{padding:14px 8px;border-bottom:1px solid rgba(253,240,225,.25);overflow-wrap:anywhere}.styles_table__ottjI th:first-child{width:32px}.styles_table__ottjI th:last-child{width:92px;text-align:right;overflow-wrap:normal;word-break:normal}.styles_table__ottjI td:last-child{text-align:right}.styles_table__ottjI small{display:block;font-size:11px;margin-top:5px;opacity:.85}.styles_highlight__4_h__{background:var(--highlight);box-shadow:inset 3px 0 var(--secondary)}.styles_feedback__V6WCo{font-size:14px;line-height:1.5;margin:16px 0}.styles_form__V697a{display:grid;grid-gap:10px;gap:10px;text-align:left}.styles_form__V697a input{box-sizing:border-box;min-width:0;width:100%;min-height:54px;border:2px solid transparent;border-radius:6px;background:transparent;color:var(--tertiary);padding:14px 10px 14px 64px;font:inherit;font-size:clamp(16px,3.6vw,18px)}.styles_form__V697a label{font-size:14px}.styles_primary__c3xT9,.styles_secondary__gcivs{box-sizing:border-box;display:inline-block;border:1px solid transparent;border-radius:6px;min-height:48px;padding:14px 16px;font:inherit;font-size:14px;line-height:1.4;cursor:pointer;text-align:center;text-transform:uppercase}.styles_primary__c3xT9{font-family:var(--fontBlack);font-weight:900;background:var(--secondary);color:var(--tertiary)}.styles_secondary__gcivs{background:transparent;color:var(--primary);border-color:rgba(253,240,225,.4)}.styles_actions__t_EpB{display:grid;grid-gap:12px;gap:12px;margin:20px 0 0}.styles_page__vibDm :is(button,a,input,summary):focus-visible{outline:3px solid var(--secondary);outline-offset:3px}.styles_warning__1tT4W{padding:12px;border:1px solid var(--secondary);font-size:13px}.styles_srOnly__n14kl{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.styles_rarityScale__qrDJH{max-width:320px;margin:22px auto;padding:0 8px}.styles_rarityTrack__dmzoP{position:relative;height:8px;border-radius:8px;background:linear-gradient(to right,var(--secondary),var(--primary))}.styles_rarityMarker__9bbNc{position:absolute;top:50%;width:14px;height:14px;transform:translate(-50%,-50%);border:2px solid var(--tertiary);border-radius:50%;background:var(--secondary)}.styles_rarityLabels__tTSsK{display:flex;justify-content:space-between;margin-top:10px;font-size:11px}.styles_completionCard__TZ98A{background:var(--highlight);padding:24px 20px;margin:22px 0;border-radius:12px}.styles_completionPercent__H1j_O{display:block;color:var(--secondary);font-size:32px}.styles_completionCard__TZ98A p{font-size:14px}.styles_completionTrack__PoS94{position:relative;height:8px;margin-top:24px;border-radius:8px;background:rgba(253,240,225,.3)}.styles_completionFill__I_Wzt{display:block;height:100%;border-radius:inherit;background:var(--secondary)}.styles_tableActions__cpG8f{display:grid;grid-gap:12px;gap:12px;margin:20px 0}.styles_tableActions__cpG8f .styles_actions__t_EpB{margin:0}.styles_shareOptions__D4Mi5{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.styles_page__vibDm :is(button,[role=button],input[type=submit]){text-transform:uppercase}.styles_completionPercent__H1j_O,.styles_page__vibDm h2{font-family:var(--fontBlack);font-weight:900;text-wrap:balance}.styles_page__vibDm h2{font-size:clamp(28px,7vw,40px);line-height:1.15}.styles_page__vibDm h2.styles_challenge__DE3HQ{font-size:clamp(28px,9vw,48px);margin:24px 0 20px;letter-spacing:-.025em}.styles_challenge__DE3HQ em{color:var(--secondary);font-style:normal}.styles_clubs__nLTeA>span{align-self:start;margin-top:42px}.styles_inputWrap__1pDAK{position:relative;display:grid;border-radius:6px;background:var(--primary);color:#a19b95}.styles_inputIcon__cfh85{position:absolute;top:16px;left:14px;width:25px;height:25px;padding-right:12px;border-right:1px solid;pointer-events:none}.styles_form__V697a input::placeholder{color:#8c8782;opacity:1}.styles_form__V697a>.styles_primary__c3xT9{font-size:clamp(16px,4.3vw,22px)}.styles_page__vibDm>.styles_home__7nZwd:last-child{margin-top:8px}.styles_primary__c3xT9:hover{filter:brightness(1.05)}.styles_secondary__gcivs:hover{background:var(--highlight)}@media (min-width:600px){.styles_page__vibDm{padding-top:24px}.styles_badgeFallback__6wLEr,.styles_badge__LRfA7{width:136px;height:136px}.styles_clubs__nLTeA>span{margin-top:54px}.styles_page__vibDm h2.styles_challenge__DE3HQ{margin-top:36px}}.styles_header__xtaf3{padding:12px 16px 0;text-align:left}.styles_inputInvalid__eh3Tn{box-shadow:inset 0 0 0 2px #b31424}.styles_inputInvalid__eh3Tn .styles_inputIcon__cfh85,.styles_inputInvalid__eh3Tn input{color:#9c1420}.styles_inputError___NRIG{margin:0;padding:0 12px 12px 64px;color:#9c1420;font-size:13px;line-height:1.4}.styles_inputWrap__1pDAK:focus-within{outline:3px solid var(--secondary);outline-offset:3px}.styles_page__vibDm .styles_inputWrap__1pDAK input:focus-visible{outline:none}.styles_inputInvalid__eh3Tn:focus-within{outline-color:#b31424}.styles_page__vibDm button.styles_resultLink__5xU1I{justify-self:center;padding:8px;border:0;background:transparent;color:#fff;font:inherit;font-size:13px;text-transform:none;text-decoration:underline;text-underline-offset:2px;cursor:pointer}