.retrodrop-polished.retrodrop-result-dialog{width:calc(100% - 24px);max-width:760px;max-height:calc(100dvh - 24px);margin:auto;overflow-y:auto;border-color:#e5e6eb;border-radius:16px;scrollbar-gutter:auto}.retrodrop-polished .eligibility-dialog-shell{border-radius:15px;overflow:visible}.retrodrop-polished .eligibility-result-header{position:relative;min-height:62px;padding:10px 24px}.retrodrop-polished .eligibility-result-header button{width:44px;height:44px}.retrodrop-polished .eligibility-result-hero:before{display:none}.retrodrop-polished .eligibility-result-hero-inner{padding:22px 24px 20px}.retrodrop-polished .retrodrop-title-block{margin-top:16px;max-width:none}.retrodrop-polished .eligibility-result-headline{max-width:25ch;font-size:clamp(26px,4.5vw,36px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.retrodrop-polished .eligibility-result-description{max-width:62ch;margin-top:10px;font-size:13px;line-height:1.5}.retrodrop-polished .eligibility-result-wallet{margin-top:14px;padding:0;border:0;border-radius:0;background:none}.retrodrop-polished .eligibility-overview-item{padding:14px 24px}.retrodrop-polished .eligibility-overview-item>:nth-child(2){margin-top:4px;font-size:27px}.retrodrop-polished .eligibility-overview-item>:last-child{margin-top:3px;font-size:11px}.retrodrop-polished .retrodrop-summary-main{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:18px 24px}.retrodrop-polished .retrodrop-summary-main>section{min-width:0}.retrodrop-polished .retrodrop-label{color:#074f39;font:500 10px/1.5 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.retrodrop-polished .retrodrop-allocation-value{margin-top:6px;color:#07533c;font-size:22px;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.retrodrop-polished .retrodrop-note{margin-top:6px;color:#074d38;font-size:12px;line-height:1.5}.retrodrop-polished .retrodrop-next h4{margin-top:6px;font-size:18px;line-height:1.25;letter-spacing:-.025em}.retrodrop-polished .retrodrop-requirements dl{margin-top:6px}.retrodrop-polished .retrodrop-requirements dl>div{display:flex;justify-content:space-between;gap:12px;padding-block:3px;font-size:12px}.retrodrop-polished .retrodrop-requirements dt{color:#074d38}.retrodrop-polished .retrodrop-requirements dd{text-align:right}.retrodrop-polished .retrodrop-modifiers{padding:12px 24px 16px;border-top:1px solid #ededf0}.retrodrop-polished .retrodrop-modifier-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.retrodrop-polished .retrodrop-modifier-heading>span{color:#074f39;font-size:11px}.retrodrop-polished .retrodrop-boost-total{color:#074f39;font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums}.retrodrop-polished .retrodrop-boost-cap{margin-top:8px;color:var(--color-muted);font-size:10px;line-height:1.5}.retrodrop-polished .retrodrop-boosts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none}.retrodrop-polished .retrodrop-boosts li{padding:4px 8px;border:1px solid #e3e5ee;border-radius:4px;color:#074c37;background:#f8f9ff;font-size:11px;line-height:1.4}.retrodrop-polished .retrodrop-boosts .is-adjusted{color:#785723;background:#faf8f3}.retrodrop-polished .eligibility-result-footer{position:relative;padding:14px 24px 12px;backdrop-filter:none}.retrodrop-polished .eligibility-claim-action{flex-wrap:wrap;gap:2px 12px;min-height:46px;padding-block:9px}.retrodrop-polished .eligibility-claim-action:disabled{color:#074e39;background:#f0f1f5;border:1px solid #e0e3eb;box-shadow:none;opacity:1;cursor:not-allowed}.retrodrop-polished .eligibility-claim-action:not(:disabled){color:white;background:#07533c;border-color:#07533c;opacity:1;cursor:pointer}.retrodrop-polished .eligibility-claim-action:not(:disabled):hover{background:#074c37}.retrodrop-polished .eligibility-claim-action:focus-visible{outline:2px solid #07533c;outline-offset:3px}.retrodrop-polished .eligibility-result-footer>div{margin-top:6px;gap:4px 20px;font-size:12px}.retrodrop-polished .eligibility-result-footer a{display:inline-flex;align-items:center;min-height:36px}.retrodrop-polished .eligibility-result-footer :focus-visible{outline-color:#07533c}@media (max-width:599px){.retrodrop-polished .eligibility-result-header{min-height:56px;padding:6px 16px}.retrodrop-polished .eligibility-result-hero-inner{padding:16px}.retrodrop-polished .eligibility-outcome-chip,.retrodrop-polished .eligibility-season-chip{font-size:9px}.retrodrop-polished .retrodrop-title-block{margin-top:12px}.retrodrop-polished .eligibility-result-description{font-size:12px}.retrodrop-polished .eligibility-result-wallet{margin-top:10px}.retrodrop-polished .eligibility-result-wallet>span{font-size:10px}.retrodrop-polished .eligibility-overview-item{padding:10px 16px}.retrodrop-polished .eligibility-overview-item>:first-child{font-size:9px;letter-spacing:.04em}.retrodrop-polished .eligibility-overview-item>:nth-child(2){font-size:23px}.retrodrop-polished .retrodrop-summary-main{grid-template-columns:1fr;gap:12px;padding:14px 16px}.retrodrop-polished .retrodrop-allocation-value{font-size:21px}.retrodrop-polished .retrodrop-next{padding-top:10px;border-top:1px solid #ededf0}.retrodrop-polished .retrodrop-next>.retrodrop-label{display:none}.retrodrop-polished .retrodrop-next h4{margin:0;font-size:16px}.retrodrop-polished .retrodrop-note{margin-top:4px}.retrodrop-polished .retrodrop-modifiers{padding:10px 16px 12px}.retrodrop-polished .eligibility-result-footer{padding:12px 16px max(10px,env(safe-area-inset-bottom))}.retrodrop-polished .eligibility-result-footer>div{gap:2px 14px}}@media (prefers-reduced-motion:reduce){.retrodrop-polished[open],.retrodrop-polished[open] *,.retrodrop-polished[open] :after,.retrodrop-polished[open] :before{animation:none!important}}@media (max-width:359px){.retrodrop-polished .eligibility-result-hero-inner{padding:12px 16px}.retrodrop-polished .eligibility-result-description{margin-top:8px}.retrodrop-polished .retrodrop-summary-main{gap:8px;padding-block:12px}.retrodrop-polished .retrodrop-next{padding-top:8px}.retrodrop-polished .eligibility-result-footer{padding-block:10px}}.retrodrop-season-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;margin-bottom:22px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-paper)}.retrodrop-season-switch button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:64px;padding:10px 14px;border-radius:10px;color:var(--color-muted);text-align:left;transition:background-color .16s ease,color .16s ease}.retrodrop-season-switch button span{font-size:11px}.retrodrop-season-switch button strong{font-size:14px;font-weight:650}.retrodrop-season-switch button[aria-pressed=true]{color:#f6f3e8;background:#07563e}.retrodrop-season-switch button:focus-visible{outline:2px solid var(--color-royal);outline-offset:3px}.retrodrop-season-switch button:disabled{cursor:wait;opacity:.65}.retrodrop-result-dialog[data-view=active] .eligibility-result-hero{background:#edf1df;color:#123d2f}.retrodrop-result-dialog[data-view=active] .eligibility-outcome-chip{background:#fffdf7;color:#07563e}.retrodrop-polished .eligibility-outcome-chip,.retrodrop-polished .eligibility-overview-item>:first-child,.retrodrop-polished .eligibility-overview-item>:last-child,.retrodrop-polished .eligibility-result-wallet>span,.retrodrop-polished .eligibility-season-chip,.retrodrop-polished .retrodrop-boost-cap,.retrodrop-polished .retrodrop-boosts li,.retrodrop-polished .retrodrop-label{font-size:12px;letter-spacing:0}.retrodrop-polished .eligibility-result-wallet{flex-wrap:wrap}.retrodrop-polished.retrodrop-result-dialog{max-width:640px}@media (max-height:700px),(max-width:599px){.retrodrop-polished .survivor-result-character:has([data-retrodrop-flight]){width:100px;height:78px;margin:4px 0 4px 10px}.retrodrop-polished .eligibility-result-headline{font-size:25px}}