.page_main__GlU4n{min-height:100vh;background:var(--bg-primary);display:flex;flex-direction:column;margin:0!important;padding:0!important;width:100%;max-width:100vw;overflow-x:hidden}.page_container__aoG4z{max-width:75rem;margin:0 auto;padding:clamp(1rem,3vw,3rem) clamp(.75rem,2vw,2rem) clamp(2rem,5vw,6rem);flex:1 1;width:100%;overflow-x:hidden}.page_navbar__chktt{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);padding:0 clamp(.75rem,2vw,1.5rem);position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:100}.page_navContent__G2BOY,.page_navbar__chktt{min-height:clamp(3.5rem,8vw,5rem);display:flex;align-items:center;width:100%}.page_navContent__G2BOY{flex-direction:row;justify-content:space-between;gap:.5rem;max-width:87.5rem;margin:0 auto}.page_navBrand__M8fYP{font-size:clamp(1rem,4vw,1.25rem);font-weight:700;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;white-space:nowrap;flex:1 1;text-align:left}.page_navTabs__F4UOx{display:none;align-items:center;gap:.25rem}.page_navTab__Km9gw{display:flex;align-items:center;gap:.25em;padding:.5em .625em;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:clamp(.75rem,2vw,.9rem);font-weight:500;cursor:pointer;transition:all var(--transition-fast);min-height:2.75rem;min-width:2.75rem;justify-content:center}.page_navTab__Km9gw:hover{background:var(--bg-tertiary);color:var(--text-primary)}.page_navTabActive__4oRXE{background:var(--bg-tertiary);color:var(--brand-primary)}.page_navTabIcon__bdA4k{font-size:.9rem}.page_navTabLabel__Btuao{display:none}.page_navAuth___T3yE{display:none;align-items:center}.page_hamburgerButton__DX_a_{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;width:2.75rem;height:2.75rem;background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;padding:.5rem;transition:all var(--transition-fast);margin-left:auto}.page_hamburgerButton__DX_a_:hover{background:var(--bg-tertiary);border-color:var(--border-hover)}.page_hamburgerLine__s6yqT{display:block;width:1.25rem;height:2px;background:var(--text-primary);border-radius:1px;transition:all var(--transition-fast)}.page_hamburgerLineOpen__K5GaR:first-child{transform:rotate(45deg) translate(.3125rem,.3125rem)}.page_hamburgerLineOpen__K5GaR:nth-child(2){opacity:0}.page_hamburgerLineOpen__K5GaR:nth-child(3){transform:rotate(-45deg) translate(.3125rem,-.3125rem)}.page_mobileMenuOverlay__cpYJV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:90}.page_mobileMenu__RbNgw{position:absolute;top:100%;left:0;right:0;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);padding:0;max-height:0;overflow:hidden;transition:max-height var(--transition-normal),padding var(--transition-normal);z-index:95}.page_mobileMenuOpen__wX3PV{max-height:80vh;padding:.75rem;overflow-y:auto}.page_mobileMenuItem__DqwE9{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:1rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-align:left}.page_mobileMenuItem__DqwE9:hover{background:var(--bg-tertiary);color:var(--text-primary)}.page_mobileMenuItemActive__P51ep{background:var(--bg-tertiary);color:var(--brand-primary)}.page_mobileMenuIcon__knD_i{font-size:1.25rem}.page_mobileMenuLabel__YY3_O{font-size:1rem}.page_mobileMenuAuth__Bjmh6{padding:.75rem 1rem;border-top:1px solid var(--border-primary);margin-top:.5rem}.page_mobileMenuAuth__Bjmh6 button span:last-child{display:inline!important}.page_simulatorTab__jMRJG{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:0;margin-top:1.5rem}.page_title__3jonF{font-size:clamp(1.25rem,4vw,2.25rem);font-weight:700;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;line-height:1.3}.page_subtitle__iAJUg{color:var(--text-secondary);font-size:clamp(.8rem,2vw,1rem)}.page_howToUse__55yzh{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1rem 1.25rem;margin-top:1.5rem;margin-bottom:1.5rem}.page_howToUseTitle__q4b3k{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.page_howToUseSteps__bkO6Z{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.page_howToUseSteps__bkO6Z li{font-size:.85rem;color:var(--text-secondary);line-height:1.4}.page_howToUseSteps__bkO6Z li strong{color:var(--brand-primary)}@media (min-width:768px){.page_howToUse__55yzh{padding:1.25rem 1.5rem}.page_howToUseSteps__bkO6Z{flex-direction:row;gap:2rem;padding-left:1.5rem}}.page_grid__f5Kdy{display:grid;grid-gap:1rem;gap:1rem;width:100%}.page_card__QV0Om{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(.875rem,3vw,1.5rem);transition:border-color var(--transition-normal);overflow:visible;max-width:100%}.page_card__QV0Om:hover{border-color:var(--border-hover)}.page_cardTitle__wyNTT{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.page_inputGroup__LAwbK{margin-bottom:1.25rem}.page_label__2GA72{display:block;font-size:.85rem;color:var(--text-secondary);margin-bottom:.5rem}.page_select__MPBgi{width:100%;padding:.75em 1em;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.875rem,2vw,.95rem);cursor:pointer;transition:border-color var(--transition-fast);min-height:2.75rem}.page_select__MPBgi:hover{border-color:var(--border-hover)}.page_select__MPBgi:focus{outline:none;border-color:var(--brand-primary)}.page_resultsGrid__gJfGw{display:grid;grid-gap:1rem;gap:1rem}.page_resultItem__jRIk2{display:flex;justify-content:space-between;align-items:center;padding:clamp(.5rem,2vw,.75rem);background:var(--bg-tertiary);border-radius:var(--radius-md);flex-wrap:wrap;gap:.25rem}.page_resultLabel__8KBfy{font-size:clamp(.75rem,2vw,.85rem);color:var(--text-secondary);display:flex;align-items:center;flex-wrap:wrap}.page_resultValue__tKqZy{font-size:clamp(.875rem,2.5vw,1.1rem);font-weight:600}.page_riskSafe___eYxA{color:var(--risk-safe)}.page_riskModerate__FyvEt{color:var(--risk-moderate)}.page_riskRisky__8sd1t{color:var(--risk-risky)}.page_riskDangerous__32RM_{color:var(--risk-dangerous)}.page_orbIndicator__VybJs{display:inline-flex;align-items:center;gap:.5rem}.page_orbDot__GwWxY{width:12px;height:12px;border-radius:50%;flex-shrink:0}.page_stepsTable__XyW_h{width:100%;border-collapse:collapse;margin-top:1rem}.page_stepsTable__XyW_h td,.page_stepsTable__XyW_h th{padding:.5rem .25rem;text-align:left;border-bottom:1px solid var(--border-primary);font-size:.75rem}.page_stepsTable__XyW_h th{font-size:.65rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.page_stepsTable__XyW_h td{font-size:.8rem}.page_stepsTable__XyW_h tbody tr:hover{background:var(--bg-hover)}.page_maxEnchantBadge__5Y5Av{display:inline-block;padding:.25rem .5rem;background:var(--brand-primary);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600}@media (min-width:480px){.page_stepsTable__XyW_h td,.page_stepsTable__XyW_h th{padding:.6rem .5rem}.page_stepsTable__XyW_h th{font-size:.7rem}.page_stepsTable__XyW_h td{font-size:.85rem}}@media (min-width:768px){.page_grid__f5Kdy{grid-template-columns:1fr 1fr;gap:1.25rem}.page_fullWidth__hmx4c{grid-column:1/-1}.page_stepsTable__XyW_h td,.page_stepsTable__XyW_h th{padding:.75rem}.page_stepsTable__XyW_h th{font-size:.75rem}.page_stepsTable__XyW_h td{font-size:.9rem}}@media (min-width:1024px){.page_grid__f5Kdy{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}}.page_tooltip__jydbA{display:inline-block;margin-left:.25rem;color:var(--text-tertiary);cursor:help;font-size:.75rem;vertical-align:middle}.page_tooltip__jydbA:hover{color:var(--brand-primary)}.page_footer__sHKi3{margin-top:auto;width:100%;max-width:100vw;overflow-x:hidden}.page_footerContent__sUmFz{background:var(--bg-secondary);border-top:1px solid var(--border-primary);overflow-x:hidden}.page_footerMain__RUeR4{max-width:75rem;margin:0 auto;padding:2rem 1.5rem;width:100%}.page_footerGrid__n13s9{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.page_footerColumn___Hbxg{display:flex;flex-direction:column;gap:.5rem}.page_footerHeading__NW7CL{font-size:.8rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.page_footerText__OqpQ_{font-size:.8rem;color:var(--text-secondary);line-height:1.5;margin:0}.page_footerText__OqpQ_ strong{color:var(--brand-primary)}.page_footerTextSmall___46we{font-size:.7rem;color:var(--text-tertiary);margin:.5rem 0 0}.page_footerInlineLink__1PsHt{color:var(--brand-primary);text-decoration:none}.page_footerInlineLink__1PsHt:hover{text-decoration:underline}.page_footerLinks__DGiLt{display:flex;flex-direction:column;gap:.5rem}.page_footerLink__8kkdp{color:var(--text-secondary);text-decoration:none;font-size:.8rem;transition:color var(--transition-fast)}.page_footerLink__8kkdp:hover{color:var(--brand-primary)}.page_footerLinkButton__0F0D7{background:none;border:none;color:var(--text-secondary);font-size:.8rem;padding:0;text-align:left;cursor:pointer;transition:color var(--transition-fast)}.page_footerLinkButton__0F0D7:hover{color:var(--brand-primary)}.page_footerBottom__cWZ_v{padding:.75rem 1.5rem;text-align:center;border-top:1px solid var(--border-primary)}.page_footerBottom__cWZ_v p{font-size:.7rem;color:var(--text-secondary);margin:0}@media (min-width:640px){.page_footerMain__RUeR4{padding:2.5rem 2rem}.page_footerGrid__n13s9{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:768px){.page_footerMain__RUeR4{padding:2.5rem}.page_footerGrid__n13s9{grid-template-columns:repeat(4,1fr);gap:2rem}}@media (min-width:1024px){.page_footerMain__RUeR4{padding:3rem}.page_footerGrid__n13s9{gap:3rem}}.page_authContent__3svG6{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,3rem) clamp(.75rem,2vw,1.5rem);display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;overflow-x:hidden}.page_authContent__3svG6,.page_leaderboardContent__u0OrJ{min-height:500px;margin-top:1.5rem}.page_leaderboardFullWidth__dG4KR{width:100%;min-height:500px;flex:1 1;margin-bottom:3rem}.page_comingSoon__tHjQq{text-align:center;padding:2rem}.page_comingSoonTitle__Oj0_r{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.page_comingSoonText__pzvmO{color:var(--text-secondary);font-size:1rem;margin:0}@media (min-width:640px){.page_navTabLabel__Btuao{display:inline}.page_container__aoG4z{padding:2rem 1.5rem 4rem}.page_simulatorTab__jMRJG{margin-top:2rem}.page_authContent__3svG6{margin-top:2rem;padding:4rem 2rem}.page_leaderboardContent__u0OrJ{margin-top:2rem}}@media (min-width:1024px){.page_navTabs__F4UOx{display:flex;gap:.5rem}.page_navTab__Km9gw{padding:.6em 1.25em}.page_navAuth___T3yE{display:flex}.page_hamburgerButton__DX_a_,.page_mobileMenuOverlay__cpYJV,.page_mobileMenu__RbNgw{display:none}}.StrategyComparison_container__1E5F_{margin-top:1rem;overflow-x:hidden;width:100%}.StrategyComparison_title__0Bc2W{font-size:clamp(.95rem,2.5vw,1.5rem);font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.StrategyComparison_subtitle__5PHRj{font-size:clamp(.7rem,2vw,.9rem);color:var(--text-secondary);margin-bottom:.5rem}.StrategyComparison_disclaimer__W8COk{font-size:clamp(.65rem,1.5vw,.8rem);color:var(--text-tertiary);margin-bottom:1rem;padding:clamp(.375rem,1vw,.5rem) clamp(.5rem,1.5vw,.75rem);background:rgba(255,193,7,.1);border-left:3px solid #ffc107;border-radius:var(--radius-sm);line-height:1.4}.StrategyComparison_strategiesGrid__bLnrD{display:grid;grid-gap:1rem;gap:1rem}.StrategyComparison_strategyCard__QxLRX{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(.75rem,2vw,1.25rem);transition:border-color var(--transition-normal),transform var(--transition-normal)}.StrategyComparison_strategyCard__QxLRX:hover{transform:translateY(-2px)}.StrategyComparison_strategyCard__QxLRX.StrategyComparison_low__SkEzd{border-left:3px solid var(--risk-safe)}.StrategyComparison_strategyCard__QxLRX.StrategyComparison_low__SkEzd:hover{border-color:var(--risk-safe)}.StrategyComparison_strategyCard__QxLRX.StrategyComparison_medium__CKQgU{border-left:3px solid var(--risk-moderate)}.StrategyComparison_strategyCard__QxLRX.StrategyComparison_medium__CKQgU:hover{border-color:var(--risk-moderate)}.StrategyComparison_strategyCard__QxLRX.StrategyComparison_high__rp0Rf{border-left:3px solid var(--risk-dangerous)}.StrategyComparison_strategyCard__QxLRX.StrategyComparison_high__rp0Rf:hover{border-color:var(--risk-dangerous)}.StrategyComparison_strategyHeader__wrJd0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.25rem}.StrategyComparison_strategyName__TsH0E{font-size:clamp(.85rem,2vw,1rem);font-weight:600;color:var(--text-primary)}.StrategyComparison_riskBadge__m_0zW{font-size:clamp(.55rem,1.5vw,.7rem);font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.2em .4em;border-radius:var(--radius-sm);background:var(--bg-secondary)}.StrategyComparison_low__SkEzd .StrategyComparison_riskBadge__m_0zW{color:var(--risk-safe)}.StrategyComparison_medium__CKQgU .StrategyComparison_riskBadge__m_0zW{color:var(--risk-moderate)}.StrategyComparison_high__rp0Rf .StrategyComparison_riskBadge__m_0zW{color:var(--risk-dangerous)}.StrategyComparison_strategyDescription__hCkat{font-size:.7rem;color:var(--text-tertiary);margin-bottom:.75rem;line-height:1.4;display:none}.StrategyComparison_totalCost__VU0Kc{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:.75rem}.StrategyComparison_totalLabel__3wuMh{font-size:clamp(.65rem,1.5vw,.85rem);color:var(--text-secondary)}.StrategyComparison_totalValue__629dT{font-size:clamp(.9rem,2.5vw,1.25rem);font-weight:700;color:var(--text-primary)}.StrategyComparison_stepsContainer__0RqPR{max-height:150px;overflow-y:auto}.StrategyComparison_stepsTable__BqtAn{width:100%;border-collapse:collapse;font-size:clamp(.65rem,1.5vw,.8rem)}.StrategyComparison_stepsTable__BqtAn td,.StrategyComparison_stepsTable__BqtAn th{padding:.35rem .25rem;text-align:left;border-bottom:1px solid var(--border-primary)}.StrategyComparison_stepsTable__BqtAn th{font-size:clamp(.5rem,1.25vw,.65rem);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em;position:-webkit-sticky;position:sticky;top:0;background:var(--bg-tertiary)}.StrategyComparison_stepsTable__BqtAn tbody tr:hover{background:var(--bg-hover)}.StrategyComparison_orbIndicator__7Pqcl{display:inline-flex;align-items:center;gap:.2rem}.StrategyComparison_orbDot__usHf6{width:6px;height:6px;border-radius:50%;flex-shrink:0}@media (min-width:480px){.StrategyComparison_strategyDescription__hCkat{display:block}.StrategyComparison_orbDot__usHf6{width:.4375rem;height:.4375rem}}@media (min-width:768px){.StrategyComparison_container__1E5F_{margin-top:1.5rem}.StrategyComparison_disclaimer__W8COk{margin-bottom:1.5rem}.StrategyComparison_strategiesGrid__bLnrD{grid-template-columns:repeat(2,1fr)}.StrategyComparison_stepsContainer__0RqPR{max-height:11.25rem}.StrategyComparison_stepsTable__BqtAn td,.StrategyComparison_stepsTable__BqtAn th{padding:.4rem}.StrategyComparison_orbDot__usHf6{width:.4375rem;height:.4375rem}}@media (min-width:1024px){.StrategyComparison_strategiesGrid__bLnrD{grid-template-columns:repeat(3,1fr)}.StrategyComparison_stepsContainer__0RqPR{max-height:18.75rem}.StrategyComparison_stepsTable__BqtAn td,.StrategyComparison_stepsTable__BqtAn th{padding:.5rem}.StrategyComparison_orbDot__usHf6{width:.5rem;height:.5rem}}.SimulationResults_container__tRaTC{padding:clamp(.75rem,2vw,1.5rem);overflow-x:hidden;width:100%}.SimulationResults_title__Mourt{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.SimulationResults_subtitle__KhlHr{font-size:clamp(.75rem,2vw,.8rem);color:var(--text-tertiary);margin:0 0 1rem}.SimulationResults_maxedMessage__NlDqR{color:var(--text-secondary);font-style:italic}.SimulationResults_warningBox__f0SQY{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.5);border-radius:var(--radius-md);padding:1.25rem;text-align:center}.SimulationResults_warningTitle__A2PZa{font-size:clamp(.9rem,2.5vw,1rem);font-weight:600;color:#ef4444;margin:0 0 .5rem}.SimulationResults_warningText__zg8z_{font-size:.85rem;color:var(--text-secondary);margin:0 0 .75rem}.SimulationResults_warningEstimate__FfzDw{font-size:.9rem;color:var(--text-primary);margin:0}.SimulationResults_cautionBox__I2S4X{background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.5);border-radius:var(--radius-md);padding:.75rem 1rem;margin-bottom:1rem}.SimulationResults_cautionBox__I2S4X p{font-size:.8rem;color:#eab308;margin:0}.SimulationResults_simControls__zWOEV{display:grid;grid-template-columns:1fr;grid-gap:clamp(.75rem,2vw,1rem);gap:clamp(.75rem,2vw,1rem);margin-bottom:1.5rem;padding:clamp(.75rem,2vw,1rem);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.SimulationResults_orbsInputGroup__ILc7o{display:flex;flex-direction:column;gap:.5rem}.SimulationResults_orbsInputLabel__NX5Q4{font-size:.85rem;color:var(--text-secondary)}.SimulationResults_orbsInput__6L2zv{padding:.75em 1em;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.875rem,2vw,.95rem);transition:border-color var(--transition-fast);min-height:2.75rem}.SimulationResults_orbsInput__6L2zv:hover{border-color:var(--border-hover)}.SimulationResults_orbsInput__6L2zv:focus{outline:none;border-color:var(--brand-primary)}.SimulationResults_orbsInput__6L2zv::placeholder{color:var(--text-tertiary)}.SimulationResults_inputNote__MzRQw{font-size:.7rem;color:var(--text-tertiary);font-style:italic}.SimulationResults_orbLimitResult__8E_ZX{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(139,92,246,.15));border:1px solid var(--brand-primary);border-radius:var(--radius-md);padding:1.25rem;margin-bottom:1rem;text-align:center}.SimulationResults_orbLimitTitle__fTBjV{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.SimulationResults_orbLimitChance__2HK_m{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:0}.SimulationResults_chanceValue__2cQQ0{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.SimulationResults_chanceGood__wSGzt{color:#22c55e}.SimulationResults_chanceDecent__0Pfrb{color:#eab308}.SimulationResults_chanceBad__w_9Xi{color:#ef4444}.SimulationResults_chanceLabel__yWtNg{font-size:.85rem;color:var(--text-secondary)}.SimulationResults_orbLimitAdvice__oXEXL{font-size:.8rem;color:var(--text-tertiary);margin:.75rem 0 0}.SimulationResults_simInfo__7PcsP{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--text-secondary);margin-bottom:1rem}.SimulationResults_ratesTable__y0Gyk{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:1rem;margin-bottom:1rem}.SimulationResults_ratesTitle__L0ueA{font-size:.85rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.SimulationResults_ratesGrid__lsXjX{display:flex;flex-direction:column;gap:.5rem}.SimulationResults_rateRow__UsYxZ{display:grid;grid-template-columns:70px 1fr 50px;align-items:center;grid-gap:.75rem;gap:.75rem}.SimulationResults_rateLevel__f9Zdf{font-size:.75rem;color:var(--text-secondary);font-family:monospace}.SimulationResults_rateBarContainer__lFa5q{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--bg-primary)}.SimulationResults_rateBarSuccess__Qo1Y7{background:linear-gradient(90deg,#22c55e,#16a34a);transition:width var(--transition-fast)}.SimulationResults_rateBarFail__w7Ohw{background:linear-gradient(90deg,#ef4444,#dc2626);transition:width var(--transition-fast)}.SimulationResults_ratePercent__RnU2R{font-size:.75rem;font-weight:600;color:var(--text-primary);text-align:right}.SimulationResults_runButton__LIUIp{width:100%;padding:.75em 1.5em;background:var(--brand-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:clamp(.85rem,2vw,.9rem);font-weight:600;cursor:pointer;transition:all var(--transition-fast);min-height:2.75rem}.SimulationResults_runButton__LIUIp:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.SimulationResults_runButton__LIUIp:disabled{opacity:.7;cursor:not-allowed}.SimulationResults_results__7ia36{margin-top:1.5rem}.SimulationResults_statsGrid__uhOZr{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.SimulationResults_statCard__8jXUm{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:clamp(.625rem,2vw,.75rem);display:flex;flex-direction:column;gap:.25rem}.SimulationResults_statLabel__q2SlG{font-size:clamp(.6rem,1.5vw,.7rem);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.SimulationResults_statValue__6GUQV{font-size:clamp(.8rem,2vw,1rem);font-weight:600;color:var(--text-primary)}.SimulationResults_probabilityBand__KKjhY{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));border:1px solid var(--brand-primary);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem}.SimulationResults_bandLabel__NSOdT{font-size:.85rem;color:var(--text-secondary)}.SimulationResults_bandValue__XHeN6{font-size:clamp(.9rem,2.5vw,1.25rem);font-weight:700;color:var(--brand-primary)}.SimulationResults_histogram__8rcam{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:1rem}.SimulationResults_histogramTitle__V3hpi{font-size:clamp(.8rem,2vw,.85rem);font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.SimulationResults_histogramDesc__Xyo23{font-size:.75rem;color:var(--text-tertiary);margin:0 0 1rem;line-height:1.4}.SimulationResults_histogramBars__N7d4x{display:flex;align-items:flex-end;gap:clamp(1px,.5vw,4px);height:clamp(80px,15vw,140px);padding-top:clamp(1.25rem,3vw,1.75rem)}.SimulationResults_barContainer__zdMrv{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.SimulationResults_barCount__GQj_2{position:absolute;top:-20px;font-size:.6rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.SimulationResults_bar__UOi_2{width:100%;background:linear-gradient(180deg,var(--brand-primary),#8b5cf6);border-radius:2px 2px 0 0;min-height:2px;transition:height var(--transition-fast);cursor:help}.SimulationResults_bar__UOi_2:hover{background:linear-gradient(180deg,#60a5fa,#a78bfa)}.SimulationResults_barLabel__nobwZ{font-size:.5rem;color:var(--text-tertiary);margin-top:.25rem;white-space:nowrap}.SimulationResults_histogramAxis__Gs_aZ{text-align:center;margin-top:.5rem;font-size:.7rem;color:var(--text-tertiary)}.SimulationResults_disclaimer__NNQGU{font-size:.7rem;color:var(--text-tertiary);text-align:center;margin-top:1rem;font-style:italic}.SimulationResults_simLevelStats__aPKOc{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:1rem;margin-top:1rem;overflow-x:auto}.SimulationResults_simLevelStatsTitle__fQUv4{font-size:.85rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.SimulationResults_simLevelStatsGrid__VNpSF{display:flex;flex-direction:column;gap:.25rem;min-width:320px}.SimulationResults_simLevelStatsHeader__PQrRI{background:var(--bg-primary);border-radius:var(--radius-sm);font-size:.55rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase}.SimulationResults_simLevelStatsHeader__PQrRI,.SimulationResults_simLevelStatsRow__XGklx{display:grid;grid-template-columns:65px repeat(4,1fr);grid-gap:.25rem;gap:.25rem;padding:.5rem .25rem}.SimulationResults_simLevelStatsRow__XGklx{font-size:.7rem;color:var(--text-secondary);border-bottom:1px solid var(--border-primary)}.SimulationResults_simLevelStatsRow__XGklx:last-child{border-bottom:none}.SimulationResults_simLevelLabel__qz2b7{font-family:monospace;color:var(--text-primary)}.SimulationResults_successCount__r1PuA{color:#22c55e}.SimulationResults_failCount__OI8CL{color:#ef4444}@media (min-width:480px){.SimulationResults_statsGrid__uhOZr{grid-template-columns:repeat(2,1fr)}.SimulationResults_simLevelStatsHeader__PQrRI,.SimulationResults_simLevelStatsRow__XGklx{grid-template-columns:4.6875rem repeat(4,1fr);gap:.5rem}}@media (min-width:768px){.SimulationResults_simControls__zWOEV{grid-template-columns:repeat(2,1fr)}.SimulationResults_orbLimitChance__2HK_m{flex-direction:row;gap:.5rem}.SimulationResults_statsGrid__uhOZr{grid-template-columns:repeat(3,1fr)}.SimulationResults_simLevelStatsHeader__PQrRI,.SimulationResults_simLevelStatsRow__XGklx{grid-template-columns:5rem repeat(4,1fr)}}@media (min-width:1024px){.SimulationResults_simControls__zWOEV{grid-template-columns:repeat(4,1fr)}.SimulationResults_simInfo__7PcsP{flex-direction:row;gap:2rem}.SimulationResults_probabilityBand__KKjhY{flex-direction:row;justify-content:center;gap:1rem}}.ColorDropdown_label__HAIQk{display:block;font-size:clamp(.8rem,2vw,.85rem);color:var(--text-secondary);margin-bottom:.5rem}.ColorDropdown_triggerWrapper__Hd2Y2{position:relative}.ColorDropdown_trigger__ZfKBI{width:100%;padding:.75em 1em;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.875rem,2vw,.95rem);cursor:pointer;transition:border-color var(--transition-fast);display:flex;justify-content:space-between;align-items:center;text-align:left;min-height:2.75rem}.ColorDropdown_trigger__ZfKBI:hover{border-color:var(--border-hover)}.ColorDropdown_trigger__ZfKBI:focus{outline:none;border-color:var(--brand-primary)}.ColorDropdown_arrow__dNC9t{font-size:.6rem;color:var(--text-tertiary);transition:transform var(--transition-fast)}.ColorDropdown_arrowOpen__bEdKP{transform:rotate(180deg)}.ColorDropdown_dropdown__qW9QM{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);list-style:none;padding:.25rem;z-index:1000;box-shadow:var(--shadow-lg);max-height:250px;overflow-y:auto}.ColorDropdown_option__0KO76{width:100%;padding:.6em .75em;background:transparent;border:none;border-radius:var(--radius-sm);font-size:clamp(.85rem,2vw,.9rem);cursor:pointer;text-align:left;transition:background var(--transition-fast);min-height:2.5rem;display:flex;align-items:center}.ColorDropdown_option__0KO76:hover{background:var(--bg-hover)}.ColorDropdown_optionSelected__BkOAZ{background:var(--bg-tertiary)}.AuthForm_container__nDNdp{display:flex;justify-content:center;align-items:center;min-height:300px;padding:1rem}.AuthForm_card__1dBg9{width:100%;max-width:25rem;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(1.25rem,4vw,2rem)}.AuthForm_title__HCN7L{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;color:var(--text-primary);margin:0 0 1.5rem;text-align:center}.AuthForm_form___B39N{display:flex;flex-direction:column;gap:1rem}.AuthForm_inputGroup__q6i8r{display:flex;flex-direction:column;gap:.5rem}.AuthForm_label__JZcLv{font-size:clamp(.8rem,2vw,.85rem);color:var(--text-secondary);font-weight:500}.AuthForm_input__2qsmJ{width:100%;padding:.75em 1em;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.875rem,2vw,.95rem);transition:border-color var(--transition-fast);min-height:2.75rem}.AuthForm_input__2qsmJ:focus{outline:none;border-color:var(--brand-primary)}.AuthForm_input__2qsmJ::placeholder{color:var(--text-tertiary)}.AuthForm_error__UEJiB{color:#ef4444;font-size:.85rem;margin:0;padding:.5rem;background:rgba(239,68,68,.1);border-radius:var(--radius-sm)}.AuthForm_submitButton__sElG1{width:100%;padding:.75em 1em;background:var(--brand-primary);border:none;border-radius:var(--radius-md);color:#fff;font-size:clamp(.9rem,2vw,1rem);font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-top:.5rem;min-height:2.75rem}.AuthForm_submitButton__sElG1:hover:not(:disabled){filter:brightness(1.1)}.AuthForm_submitButton__sElG1:disabled{opacity:.6;cursor:not-allowed}.AuthForm_switchFlow__2EH7D{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-primary)}.AuthForm_switchText__4s2Ym{font-size:.85rem;color:var(--text-secondary)}.AuthForm_switchButton__QoHQc{background:none;border:none;color:var(--brand-primary);font-size:.85rem;font-weight:600;cursor:pointer;padding:0;transition:color var(--transition-fast)}.AuthForm_switchButton__QoHQc:hover{color:#60a5fa}@media (min-width:640px){.AuthForm_card__1dBg9{padding:2rem}}.UserMenu_container__XNq5C{display:flex;align-items:center;gap:.75rem}.UserMenu_loading__z2RcG{font-size:.85rem;color:var(--text-tertiary);padding:.5rem}.UserMenu_loginButton__0_L29{display:flex;align-items:center;gap:.4em;padding:.5em 1em;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:var(--radius-md);color:#fff;font-size:clamp(.8rem,2vw,.85rem);font-weight:600;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px rgba(139,92,246,.3);min-height:2.5rem}.UserMenu_loginButton__0_L29:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.UserMenu_loginIcon__GPyEw{font-size:.9rem}.UserMenu_signOutButton__MRpFE{display:flex;align-items:center;gap:.5em;padding:.45em .9em;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:clamp(.75rem,2vw,.8rem);cursor:pointer;transition:all var(--transition-fast);min-height:2.5rem}.UserMenu_signOutButton__MRpFE:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.1)}.UserMenu_userIcon__P8JKa{font-size:.85rem}.UserMenu_signOutText__yP4w7{display:none}@media (min-width:640px){.UserMenu_signOutText__yP4w7{display:inline}}.UserMenu_modalOverlay__X5vkr{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.UserMenu_modalContent__XOFps{position:relative;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);max-width:450px;width:100%;max-height:90vh;overflow-y:auto}.UserMenu_modalClose__g6sQQ{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-tertiary);font-size:1.25rem;cursor:pointer;padding:.25rem;line-height:1;transition:color var(--transition-fast);z-index:1}.UserMenu_modalClose__g6sQQ:hover{color:var(--text-primary)}.ScreenshotVerification_container__1vTPI{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:clamp(.75rem,2vw,1.25rem);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.ScreenshotVerification_fileInput__r3GRi{display:none}.ScreenshotVerification_uploadButton__7yjD2{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.75em 1.5em;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.8rem,2vw,.875rem);font-weight:500;cursor:pointer;transition:var(--transition-fast);min-width:min(100%,12.5rem);min-height:2.75rem}.ScreenshotVerification_uploadButton__7yjD2:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--brand-primary);color:var(--brand-primary)}.ScreenshotVerification_uploadButton__7yjD2:disabled{opacity:.6;cursor:not-allowed}.ScreenshotVerification_cameraIcon__O06AK{font-size:1.125rem}.ScreenshotVerification_spinner___STb1{display:inline-block;width:1rem;height:1rem;border:2px solid var(--text-tertiary);border-top-color:var(--brand-primary);border-radius:50%;animation:ScreenshotVerification_spin__PPHKj .8s linear infinite}@keyframes ScreenshotVerification_spin__PPHKj{to{transform:rotate(1turn)}}.ScreenshotVerification_error__cE4BM{color:#ef4444;font-size:.8125rem;margin:0;text-align:center}.ScreenshotVerification_helpText__LdOlX{color:var(--text-tertiary);font-size:clamp(.7rem,1.5vw,.75rem);margin:0;text-align:center;max-width:min(100%,17.5rem)}.ScreenshotVerification_verifiedBadge__rTW74{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm)}.ScreenshotVerification_verifiedIcon__F3hbZ{color:#22c55e;font-weight:700}.ScreenshotVerification_verifiedText__JT3N2{color:#22c55e;font-size:.8125rem;font-weight:500}.ScreenshotVerification_resultContainer__79bIZ{padding:1rem;border-radius:var(--radius-md);width:100%}.ScreenshotVerification_successResult__VXses{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-md)}.ScreenshotVerification_successIcon__cxvPt{color:#22c55e;font-size:1.5rem;font-weight:700;line-height:1}.ScreenshotVerification_failedResult__V6Zyu{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md)}.ScreenshotVerification_failedIcon__gbpmI{color:#ef4444;font-size:1.5rem;font-weight:700;line-height:1}.ScreenshotVerification_resultContent__TfxMg{display:flex;flex-direction:column;gap:.375rem;flex:1 1}.ScreenshotVerification_resultTitle__zjjSZ{font-weight:600;font-size:clamp(.85rem,2vw,.9375rem);color:var(--text-primary)}.ScreenshotVerification_resultNote__5Rcz7{font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.ScreenshotVerification_retryButton__PyQt1{margin-top:.5rem;padding:.5em 1em;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:clamp(.75rem,2vw,.8125rem);cursor:pointer;transition:var(--transition-fast);align-self:flex-start;min-height:2.5rem}.ScreenshotVerification_retryButton__PyQt1:hover{background:var(--bg-tertiary);border-color:var(--brand-primary)}.ScreenshotVerification_extractedInfo__ViSSK{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:.5rem .75rem;background:rgba(0,0,0,.2);border-radius:var(--radius-sm);font-size:.75rem;color:var(--text-secondary)}.ScreenshotVerification_extractedInfo__ViSSK span:first-child{color:#ef4444}.ScreenshotVerification_extractedInfo__ViSSK span:last-child{color:#22c55e}@media (min-width:768px){.ScreenshotVerification_container__1vTPI{padding:1.25rem}.ScreenshotVerification_uploadButton__7yjD2{min-width:240px}.ScreenshotVerification_helpText__LdOlX{max-width:320px}}.ProofModal_overlay__2K_qI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ProofModal_modal__Qhgfj{position:relative;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);max-width:min(90vw,31.25rem);width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.ProofModal_closeButton__t41_P{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:50%;color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:var(--transition-fast);z-index:10}.ProofModal_closeButton__t41_P:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-hover)}.ProofModal_header__JmhK7{display:flex;align-items:center;gap:.5rem;padding:clamp(1rem,3vw,1.5rem) 3rem clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem);border-bottom:1px solid var(--border-primary);flex-wrap:wrap}.ProofModal_verifiedBadge__8xgUp{display:inline-flex;align-items:center;padding:.25rem .5rem;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm);color:#22c55e;font-size:.75rem;font-weight:600;flex-shrink:0}.ProofModal_title__o48Ew{margin:0;font-size:clamp(.875rem,2.5vw,1.125rem);font-weight:600;color:var(--text-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProofModal_level__WXAyk{font-size:clamp(.875rem,2.5vw,1rem);font-weight:700;color:var(--brand-primary);flex-shrink:0}.ProofModal_imageContainer__gED4n{padding:1rem;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary)}.ProofModal_image__fkaa8{max-width:100%;max-height:clamp(15rem,50vh,28rem);object-fit:contain;border-radius:var(--radius-md)}.ProofModal_caption__DGs_f{margin:0;padding:.75rem 1.25rem;text-align:center;font-size:.75rem;color:var(--text-tertiary);border-top:1px solid var(--border-primary)}@media (min-width:768px){.ProofModal_modal__Qhgfj{max-width:550px}.ProofModal_header__JmhK7{padding:1.5rem 3.5rem 1.5rem 1.5rem}.ProofModal_title__o48Ew{font-size:1.125rem}.ProofModal_imageContainer__gED4n{padding:1.5rem}.ProofModal_image__fkaa8{max-height:450px}}.OrbBreakdownModal_overlay__8rmRx{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.OrbBreakdownModal_modal__nt1Y_{position:relative;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem;width:100%;max-width:400px;max-height:90vh;overflow-y:auto}.OrbBreakdownModal_closeButton__kXUE1{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-tertiary);font-size:1.25rem;cursor:pointer;padding:.25rem;line-height:1;transition:color var(--transition-fast)}.OrbBreakdownModal_closeButton__kXUE1:hover{color:var(--text-primary)}.OrbBreakdownModal_header__WZTWD{text-align:center;margin-bottom:1.5rem;padding-right:1.5rem}.OrbBreakdownModal_title__JLOwG{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.OrbBreakdownModal_itemInfo__RAgWr{color:var(--text-secondary);font-size:.9rem;margin:0}.OrbBreakdownModal_level__lGrm2{color:var(--brand-primary);font-weight:600}.OrbBreakdownModal_summary__H__QT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:var(--bg-tertiary);border-radius:var(--radius-md)}.OrbBreakdownModal_summaryItem__1m_hO{display:flex;flex-direction:column;align-items:center;text-align:center}.OrbBreakdownModal_summaryValue__j3EWH{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.OrbBreakdownModal_summaryLabel__OGhRJ{font-size:.65rem;color:var(--text-tertiary);text-transform:uppercase;margin-top:.125rem}.OrbBreakdownModal_resultsBar__TIvqG{display:flex;height:.75rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:.5rem}.OrbBreakdownModal_successBar__BT8_K{height:100%;background:#22c55e;transition:width var(--transition-normal)}.OrbBreakdownModal_failureBar__WILJs{height:100%;background:#ef4444;transition:width var(--transition-normal)}.OrbBreakdownModal_resultsLabels__XhJXy{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;margin-bottom:1.5rem}.OrbBreakdownModal_breakdown__7rx6j{display:flex;flex-direction:column;gap:.75rem}.OrbBreakdownModal_orbRow__pSDYJ{display:grid;grid-template-columns:1fr 1fr 2.5rem;grid-gap:.75rem;gap:.75rem;align-items:center}.OrbBreakdownModal_orbInfo__BTW8w{display:flex;justify-content:space-between;align-items:center}.OrbBreakdownModal_orbName__bTJbh{font-size:.9rem;font-weight:600}.OrbBreakdownModal_orbCount__os20C{font-size:.9rem;font-weight:700;color:var(--text-primary)}.OrbBreakdownModal_orbBar__78_Xu{height:.5rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.OrbBreakdownModal_orbBarFill__fGBJa{height:100%;border-radius:var(--radius-sm);transition:width var(--transition-normal)}.OrbBreakdownModal_orbPercent__ixt51{font-size:.75rem;color:var(--text-secondary);text-align:right}.EnchantTracker_container__1_JNh{width:100%;max-width:56.25rem;overflow-x:hidden;box-sizing:border-box}.EnchantTracker_header___evmT{text-align:center;margin-bottom:2rem}.EnchantTracker_title__Y8ZrY{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.EnchantTracker_subtitle__8XrL6{color:var(--text-secondary);font-size:clamp(.8rem,2vw,.9rem);margin:0}.EnchantTracker_userStatsSection__kfOaC{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,1.5rem);margin-bottom:1.5rem}.EnchantTracker_statsGrid__Yo33f{grid-gap:.75rem;gap:.75rem}@media (min-width:480px){.EnchantTracker_statsGrid__Yo33f{grid-template-columns:repeat(3,1fr)}}.EnchantTracker_statCard__79Wiv{align-items:center;padding:.75rem .5rem;background:var(--bg-tertiary)}.EnchantTracker_statValue__IQVzb{font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.2}.EnchantTracker_statLabel__ss5of{font-size:clamp(.65rem,1.5vw,.75rem);margin-top:.25rem}.EnchantTracker_qualityBreakdown__Mprsf{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-primary)}.EnchantTracker_breakdownLabel__9WJjB{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.5rem}.EnchantTracker_breakdownBadges__Qp8_P{display:flex;flex-wrap:wrap;gap:.5rem}.EnchantTracker_qualityBadge__jFltT{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:var(--bg-tertiary);border:1px solid;border-radius:var(--radius-sm);font-size:.75rem}.EnchantTracker_qualityCount__AUhpN{color:var(--text-primary);font-weight:600}.EnchantTracker_content__zupjf{display:flex;flex-direction:column;gap:2rem}.EnchantTracker_sectionTitle__MPZW7{font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:600;color:var(--text-primary);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--brand-primary);display:inline-block}.EnchantTracker_startSection__9yQ9e{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,2rem)}.EnchantTracker_inputGroup__6KZc4{margin-bottom:1.25rem}.EnchantTracker_label___tqi9{display:block;font-size:.85rem;color:var(--text-secondary);margin-bottom:.5rem}.EnchantTracker_textInput__KEjsx{width:100%;padding:.75rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.95rem;transition:border-color var(--transition-fast)}.EnchantTracker_textInput__KEjsx:focus{outline:none;border-color:var(--brand-primary)}.EnchantTracker_textInput__KEjsx::placeholder{color:var(--text-tertiary)}.EnchantTracker_orbInventorySection__5gkdo{margin-bottom:1.5rem}.EnchantTracker_orbGrid__zCt7z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.5rem,2vw,.75rem);gap:clamp(.5rem,2vw,.75rem)}.EnchantTracker_orbInput__3GitH{display:flex;flex-direction:column;gap:.25rem}.EnchantTracker_orbLabel__pUg1E{font-size:clamp(.65rem,1.5vw,.75rem);font-weight:600;text-align:center}.EnchantTracker_orbNumberInput__ebif_{width:100%;padding:.5em;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.875rem,2vw,1rem);text-align:center;min-height:2.5rem}.EnchantTracker_orbNumberInput__ebif_:focus{outline:none;border-color:var(--brand-primary)}.EnchantTracker_startButton__ZfnAR{width:100%;padding:1rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:var(--radius-md);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_startButton__ZfnAR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.EnchantTracker_progressSection__325On{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem;text-align:center}.EnchantTracker_levelDisplay__V_GNh{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1rem}.EnchantTracker_currentLevelLabel__82ftg{font-size:.85rem;color:var(--text-secondary)}.EnchantTracker_currentLevelValue__HxNX9{font-size:clamp(2rem,8vw,3rem);font-weight:700;color:var(--brand-primary)}.EnchantTracker_levelProgress__w2TTL{font-size:.9rem;color:var(--text-tertiary)}.EnchantTracker_progressBar__bFb6U{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.EnchantTracker_progressFill__nCcJv{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:4px;transition:width var(--transition-normal)}.EnchantTracker_orbSelector__s7DKF{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem}.EnchantTracker_orbButtons__zf3iS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.375rem,1.5vw,.5rem);gap:clamp(.375rem,1.5vw,.5rem)}.EnchantTracker_orbButton__igo8W{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:clamp(.5rem,2vw,.75rem) .5rem;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-height:3.5rem}.EnchantTracker_orbButton__igo8W:hover:not(:disabled){border-color:var(--border-hover)}.EnchantTracker_orbButton__igo8W:disabled{opacity:.4;cursor:not-allowed}.EnchantTracker_orbButtonSelected__siptm{background:var(--bg-hover)}.EnchantTracker_orbName__KcxEx{font-size:clamp(.55rem,1.5vw,.7rem);font-weight:600;text-transform:uppercase}.EnchantTracker_orbCount__481nL{font-size:clamp(1rem,3vw,1.25rem);font-weight:700}.EnchantTracker_expectedRate__HxxJ0{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.EnchantTracker_expectedLabel__uL3eo{color:var(--text-secondary);font-size:.9rem}.EnchantTracker_expectedValue__lZtOT{font-size:1.25rem;font-weight:700}.EnchantTracker_actionButtons__5CFzs{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(.5rem,2vw,1rem);gap:clamp(.5rem,2vw,1rem)}.EnchantTracker_failButton__GTiqA,.EnchantTracker_successButton__dbuZe{padding:clamp(.875rem,3vw,1.25rem);border:none;border-radius:var(--radius-md);font-size:clamp(.9rem,2.5vw,1.1rem);font-weight:600;cursor:pointer;transition:all var(--transition-fast);min-height:3rem}.EnchantTracker_successButton__dbuZe{background:#22c55e;color:#fff}.EnchantTracker_successButton__dbuZe:hover:not(:disabled){background:#16a34a;transform:translateY(-2px)}.EnchantTracker_successButton__dbuZe:disabled{opacity:.5;cursor:not-allowed}.EnchantTracker_failButton__GTiqA{background:#ef4444;color:#fff}.EnchantTracker_failButton__GTiqA:hover:not(:disabled){background:#dc2626;transform:translateY(-2px)}.EnchantTracker_failButton__GTiqA:disabled{opacity:.5;cursor:not-allowed}.EnchantTracker_statsSection__lwWE9{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem}.EnchantTracker_statsGrid__Yo33f{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.EnchantTracker_statCard__79Wiv{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:1rem;text-align:center;display:flex;flex-direction:column;gap:.25rem}.EnchantTracker_statValue__IQVzb{font-size:clamp(1.125rem,4vw,1.5rem);font-weight:700;color:var(--text-primary)}.EnchantTracker_statLabel__ss5of{font-size:clamp(.6rem,1.5vw,.7rem);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.EnchantTracker_historySection__MPY5Y{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:1.5rem}.EnchantTracker_completedList__njF77{display:flex;flex-direction:column;gap:.75rem}.EnchantTracker_completedItem__rDqIE{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--bg-secondary);border-radius:var(--radius-md);border-left:3px solid var(--brand-primary)}.EnchantTracker_completedMain__2fcQQ{display:flex;align-items:center;gap:.75rem}.EnchantTracker_completedName__DtPwj{font-weight:600;font-size:1rem}.EnchantTracker_completedLevel__FNcXP{font-size:.9rem;color:var(--text-secondary);background:var(--bg-tertiary);padding:.25rem .5rem;border-radius:var(--radius-sm)}.EnchantTracker_completedStats__1WqXB{display:flex;gap:1rem;font-size:.8rem;color:var(--text-tertiary)}.EnchantTracker_completedDate__ssplQ{margin-left:auto}.EnchantTracker_abandonSection__WnU3Y{text-align:center;padding-top:1rem;border-top:1px solid var(--border-primary)}.EnchantTracker_abandonButton__h9Gb1{padding:.5rem 1.5rem;background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_abandonButton__h9Gb1:hover{border-color:#ef4444;color:#ef4444}.EnchantTracker_abandonNote__JP8MO{font-size:.75rem;color:var(--text-tertiary);margin:.5rem 0 0}.EnchantTracker_noData__s2Vkq{text-align:center;padding:2rem;margin:0}.EnchantTracker_deleteButton__amErA{background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:.75rem;padding:.25rem .5rem;cursor:pointer;transition:all var(--transition-fast);margin-left:.5rem}.EnchantTracker_deleteButton__amErA:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.1)}.EnchantTracker_inputHelpText__r1eP1{font-size:.8rem;color:var(--text-tertiary);margin:0 0 .5rem;line-height:1.4}.EnchantTracker_autocompleteWrapper__yWO7S{position:relative;width:100%}.EnchantTracker_suggestionsDropdown__N_jsv{position:absolute;top:100%;left:0;right:0;background:var(--bg-secondary);border:1px solid var(--border-primary);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);max-height:300px;overflow-y:auto;z-index:100;box-shadow:var(--shadow-lg)}.EnchantTracker_suggestionItem__ori4_{display:block;width:100%;padding:.75rem 1rem;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--border-primary);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:background var(--transition-fast)}.EnchantTracker_suggestionItem__ori4_:last-child{border-bottom:none}.EnchantTracker_suggestionItem__ori4_:hover{background:var(--bg-tertiary)}.EnchantTracker_suggestionItem__ori4_:focus{background:var(--bg-tertiary);outline:none}.EnchantTracker_validationFeedback__xgNNF{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:.5rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);border-left:3px solid var(--border-primary)}.EnchantTracker_itemCount__3vDM9{font-size:.8rem;font-weight:400;color:var(--text-tertiary);margin-left:.5rem}.EnchantTracker_completedControls__ailbo{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.EnchantTracker_completedSearchInput__HjkkP{width:100%;padding:.6rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem}.EnchantTracker_completedSearchInput__HjkkP:focus{outline:none;border-color:var(--brand-primary)}.EnchantTracker_completedSearchInput__HjkkP::placeholder{color:var(--text-tertiary)}.EnchantTracker_completedSortSelect__4NKwe{width:100%;padding:.6rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;cursor:pointer}.EnchantTracker_completedSortSelect__4NKwe:focus{outline:none;border-color:var(--brand-primary)}.EnchantTracker_loadMoreButton__T_gfN{width:100%;padding:.75rem 1rem;margin-top:1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_loadMoreButton__T_gfN:hover{background:var(--bg-hover);border-color:var(--brand-primary);color:var(--brand-primary)}@media (min-width:480px){.EnchantTracker_completedControls__ailbo{flex-direction:row}.EnchantTracker_completedSearchInput__HjkkP{flex:1 1}.EnchantTracker_completedSortSelect__4NKwe{width:auto;min-width:180px}}.EnchantTracker_completedTable__Dzzqv{border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.EnchantTracker_completedTableHeader__Ny8oi{display:none;background:var(--bg-tertiary);font-size:.7rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.EnchantTracker_completedTableBody__wq_kD{display:flex;flex-direction:column}.EnchantTracker_completedTableRow__E5Roc{padding:.75rem 1rem;border-bottom:1px solid var(--border-primary);background:var(--bg-secondary)}.EnchantTracker_completedTableRow__E5Roc:last-child{border-bottom:none}.EnchantTracker_completedTableRow__E5Roc:hover{background:var(--bg-tertiary)}.EnchantTracker_unverifiedRow__R6K0y{opacity:.7}.EnchantTracker_colItem__azDmR{display:flex;flex-direction:column;gap:.125rem}.EnchantTracker_itemNameText__UqBg9{font-weight:600;font-size:.9rem;line-height:1.3}.EnchantTracker_itemQualityText__sty3t{font-size:.7rem;color:var(--text-tertiary)}.EnchantTracker_colAttempts__F0zW9,.EnchantTracker_colDate__MUSl_,.EnchantTracker_colLevel__7uATi,.EnchantTracker_colOrbs__lf_fg,.EnchantTracker_colRate__d2oS0{font-size:.85rem;color:var(--text-secondary)}.EnchantTracker_levelBadge__Ti54P{display:inline-block;padding:.125rem .5rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);font-weight:600;font-size:.8rem;color:var(--text-primary)}.EnchantTracker_colActions__V19mo{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.EnchantTracker_orbBtn__7B2aF{padding:.25rem .5rem;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.4);border-radius:var(--radius-sm);color:#a855f7;font-size:.75rem;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_orbBtn__7B2aF:hover{background:rgba(168,85,247,.25);border-color:#a855f7}.EnchantTracker_actionBtn__mxq4D{padding:.25rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_actionBtn__mxq4D:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.EnchantTracker_deleteBtn__M44Tk{padding:.25rem .5rem;background:transparent;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:#ef4444;font-size:.75rem;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_deleteBtn__M44Tk:hover{background:rgba(239,68,68,.1);border-color:#ef4444}.EnchantTracker_noData__s2Vkq{color:var(--text-tertiary)}.EnchantTracker_verifyBtn__JPMa8{padding:.25rem .5rem;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.4);border-radius:var(--radius-sm);color:#3b82f6;font-size:.75rem;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.EnchantTracker_verifyBtn__JPMa8:hover{background:rgba(59,130,246,.25);border-color:#3b82f6}.EnchantTracker_verificationPanel__j3QXo{margin-top:1rem;padding:1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.EnchantTracker_verificationHeader__SnYIu{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-primary);font-size:.9rem;color:var(--text-secondary)}.EnchantTracker_verificationHeader__SnYIu strong{color:var(--text-primary)}.EnchantTracker_closeVerifyBtn__pxvw8{padding:.25rem .5rem;background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:.75rem;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_closeVerifyBtn__pxvw8:hover{border-color:#ef4444;color:#ef4444}.EnchantTracker_completedTableRow__E5Roc{display:grid;grid-template-columns:1fr auto;grid-template-areas:"item level" "stats stats" "actions actions";grid-gap:.5rem;gap:.5rem}.EnchantTracker_colItem__azDmR{grid-area:item}.EnchantTracker_colLevel__7uATi{grid-area:level;align-self:start}.EnchantTracker_colAttempts__F0zW9,.EnchantTracker_colDate__MUSl_,.EnchantTracker_colOrbs__lf_fg,.EnchantTracker_colRate__d2oS0{display:inline}.EnchantTracker_colActions__V19mo{grid-area:actions}.EnchantTracker_colRate__d2oS0:before{content:"Rate: ";color:var(--text-tertiary);font-size:.75rem}.EnchantTracker_colAttempts__F0zW9:before{content:"Attempts: ";color:var(--text-tertiary);font-size:.75rem}@media (min-width:768px){.EnchantTracker_completedTableHeader__Ny8oi,.EnchantTracker_completedTableRow__E5Roc{display:grid;grid-template-columns:2fr .5fr .6fr .7fr .7fr .8fr 1.2fr;grid-gap:.75rem;gap:.75rem;padding:.75rem 1rem;align-items:center}.EnchantTracker_completedTableRow__E5Roc{flex-direction:row}.EnchantTracker_colItem__azDmR{min-width:0}.EnchantTracker_itemNameText__UqBg9{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EnchantTracker_colAttempts__F0zW9:before,.EnchantTracker_colRate__d2oS0:before{content:none}}.EnchantTracker_validationScore__BhNW5{font-size:.85rem;font-weight:600}.EnchantTracker_validationHint__Pu7ep{font-size:.75rem;color:var(--text-tertiary)}@media (min-width:400px){.EnchantTracker_orbButtons__zf3iS,.EnchantTracker_orbGrid__zCt7z{grid-template-columns:repeat(5,1fr)}}@media (min-width:640px){.EnchantTracker_statsGrid__Yo33f{grid-template-columns:repeat(3,1fr)}.EnchantTracker_completedItem__rDqIE{flex-direction:row;justify-content:space-between;align-items:center}.EnchantTracker_completedStats__1WqXB{flex-shrink:0}.EnchantTracker_completedDate__ssplQ{margin-left:0}}.EnchantTracker_verifiedBadge__Ao2Sm{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:rgba(34,197,94,.2);border:1px solid #22c55e;border-radius:50%;color:#22c55e;font-size:.75rem;font-weight:700}.EnchantTracker_proofButton__xq5CT{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:var(--transition-fast);margin-left:auto}.EnchantTracker_proofButton__xq5CT:hover{background:var(--bg-hover);border-color:var(--brand-primary);color:var(--brand-primary)}.EnchantTracker_verificationSection__xjfFB{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--border-primary)}@media (min-width:640px){.EnchantTracker_completedItem__rDqIE{flex-direction:column}.EnchantTracker_verificationSection__xjfFB{width:100%}}@media (min-width:768px){.EnchantTracker_statsGrid__Yo33f{grid-template-columns:repeat(6,1fr)}}.EnchantTracker_orbsUsedBreakdown__fuFcn{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-primary)}.EnchantTracker_orbsUsedLabel__bQCh2{font-size:.75rem;color:var(--text-secondary)}.EnchantTracker_orbsUsedList__Ca28D{display:flex;flex-wrap:wrap;gap:.375rem}.EnchantTracker_orbUsedBadge__9GFL3{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;background:var(--bg-tertiary);border:1px solid;border-radius:var(--radius-sm);font-size:.7rem}.EnchantTracker_orbUsedCount__h7MpS{color:var(--text-primary);font-weight:600}.EnchantTracker_orbBreakdownButton__zC_Uc{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.4);border-radius:var(--radius-md);color:#a855f7;font-size:.8rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_orbBreakdownButton__zC_Uc:hover{background:rgba(168,85,247,.25);border-color:#a855f7}.EnchantTracker_pausedSection__9XTa1{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,1.5rem)}.EnchantTracker_pausedList__rqTz5{display:flex;flex-direction:column;gap:.75rem}.EnchantTracker_pausedItem__pM_u4{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.EnchantTracker_pausedInfo__A6wgB{flex:1 1;min-width:150px}.EnchantTracker_pausedName__dXvtn{font-weight:600;font-size:.9rem}.EnchantTracker_pausedProgress__HCb_L{margin-left:.5rem;color:var(--text-secondary);font-size:.85rem}.EnchantTracker_pausedStats__UfB_U{display:flex;gap:1rem;font-size:.8rem;color:var(--text-secondary)}.EnchantTracker_resumeButton__v3eYw{padding:.5rem 1rem;background:var(--brand-primary);border:none;border-radius:var(--radius-md);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_resumeButton__v3eYw:hover{filter:brightness(1.1)}.EnchantTracker_howToUseSection__uc06L{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(1rem,3vw,1.5rem);margin-bottom:1.5rem}.EnchantTracker_howToUseContent__6ZYVv{display:flex;flex-direction:column;gap:1rem}.EnchantTracker_howToStep__wRAtH{display:flex;gap:1rem;align-items:flex-start}.EnchantTracker_stepNumber__Rs1Bx{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--brand-primary);border-radius:50%;color:#fff;font-weight:700;font-size:.9rem;flex-shrink:0}.EnchantTracker_stepContent__5Ir2E{flex:1 1}.EnchantTracker_stepContent__5Ir2E strong{display:block;color:var(--text-primary);font-size:.9rem;margin-bottom:.25rem}.EnchantTracker_stepContent__5Ir2E p{color:var(--text-secondary);font-size:.8rem;margin:0;line-height:1.4}.EnchantTracker_pauseButton__60_T9{padding:.5rem 1.25rem;background:rgba(234,179,8,.15);border:1px solid rgba(234,179,8,.4);border-radius:var(--radius-md);color:#eab308;font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.EnchantTracker_pauseButton__60_T9:hover{background:rgba(234,179,8,.25);border-color:#eab308}.Leaderboard_container__2OKx7{width:100%;max-width:90rem;margin:0 auto;padding:0 1rem 4rem;overflow-x:hidden}@media (min-width:1024px){.Leaderboard_container__2OKx7{padding:0 2rem 4rem}}.Leaderboard_header__JObph{text-align:center;margin-bottom:clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,2rem) 1rem 1rem;background:linear-gradient(180deg,var(--bg-secondary) 0,transparent 100%)}.Leaderboard_title__EU_LT{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;color:var(--text-primary);margin:0 0 .5rem;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Leaderboard_subtitle__kxO8b{color:var(--text-secondary);font-size:clamp(.85rem,2vw,1rem);margin:0}.Leaderboard_podiumSection__VBHoy{margin-bottom:2rem;padding:0 1rem}.Leaderboard_podiumTitle__BZEwe{text-align:center;font-size:.85rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.Leaderboard_podium__dmnDW{display:flex;justify-content:center;align-items:flex-end;gap:.5rem}.Leaderboard_podiumPlace__BSscZ{display:flex;flex-direction:column;align-items:center;padding:clamp(.75rem,2vw,1rem);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);min-width:clamp(5rem,15vw,6.25rem);transition:transform var(--transition-fast)}.Leaderboard_podiumPlace__BSscZ:hover{transform:translateY(-4px)}.Leaderboard_podiumFirst__b_1vf{background:linear-gradient(180deg,rgba(251,191,36,.15) 0,var(--bg-tertiary) 100%);border-color:rgba(251,191,36,.3);padding:clamp(1rem,3vw,1.5rem) clamp(.875rem,2vw,1.25rem);min-width:clamp(6rem,18vw,7.5rem)}.Leaderboard_podiumSecond__MA3QU{background:linear-gradient(180deg,rgba(156,163,175,.15) 0,var(--bg-tertiary) 100%);border-color:rgba(156,163,175,.3)}.Leaderboard_podiumThird__KxMe9{background:linear-gradient(180deg,rgba(180,83,9,.15) 0,var(--bg-tertiary) 100%);border-color:rgba(180,83,9,.3)}.Leaderboard_podiumMedal___xRbP{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:.25rem}.Leaderboard_podiumFirst__b_1vf .Leaderboard_podiumMedal___xRbP{font-size:clamp(1.75rem,5vw,2.5rem)}.Leaderboard_podiumRank__QwCpH{font-size:.75rem;font-weight:700;color:var(--text-tertiary);margin-bottom:.25rem}.Leaderboard_podiumName__FvKxW{font-size:clamp(.75rem,2vw,.9rem);font-weight:600;color:var(--text-primary);text-align:center;word-break:break-word;margin-bottom:.5rem}.Leaderboard_podiumFirst__b_1vf .Leaderboard_podiumName__FvKxW{font-size:clamp(.85rem,2.5vw,1rem)}.Leaderboard_podiumStats__3K6Ez{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-secondary)}.Leaderboard_podiumRate__EPT9B{color:#22c55e;font-weight:600}.Leaderboard_pulseBar__qQUjE{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.25rem 1rem;background:var(--bg-tertiary);border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);margin-bottom:0}.Leaderboard_pulseStat__x806t{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:0 .75rem}.Leaderboard_pulseValue__ONxGM{font-size:clamp(1rem,3vw,1.5rem);font-weight:700;color:var(--text-primary)}.Leaderboard_pulseLabel__4v4Es{font-size:clamp(.55rem,1.5vw,.65rem);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.Leaderboard_pulseDivider___XYgl{width:1px;height:2rem;background:var(--border-primary);display:none}.Leaderboard_filterBar__2o6kC{display:flex;flex-direction:column;gap:.75rem;padding:clamp(.75rem,2vw,1rem) clamp(1rem,3vw,1.5rem);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);margin-bottom:0;position:-webkit-sticky;position:sticky;top:clamp(3.5rem,8vw,5rem);z-index:50}.Leaderboard_filterTabs__lcYoR{display:flex;gap:.5rem;flex-wrap:wrap}.Leaderboard_filterTab__JVNR1{padding:.5em .875em;background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:clamp(.75rem,2vw,.85rem);font-weight:500;cursor:pointer;transition:all var(--transition-fast);min-height:2.5rem}.Leaderboard_filterTab__JVNR1:hover{border-color:var(--border-hover);color:var(--text-primary)}.Leaderboard_filterTabActive__zAUik{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.Leaderboard_filterControls__EAbO7{display:flex;gap:.75rem;flex-wrap:wrap}.Leaderboard_filterSelect__2QtjE{padding:.5em .75em;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.8rem,2vw,.85rem);cursor:pointer;min-width:min(100%,8.75rem);min-height:2.5rem}.Leaderboard_filterSelect__2QtjE:focus{outline:none;border-color:var(--brand-primary)}.Leaderboard_filterSearch__MbOoa{flex:1 1;min-width:min(100%,12.5rem);padding:.5em .75em;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.8rem,2vw,.85rem);min-height:2.5rem}.Leaderboard_filterSearch__MbOoa:focus{outline:none;border-color:var(--brand-primary)}.Leaderboard_filterSearch__MbOoa::placeholder{color:var(--text-tertiary)}.Leaderboard_tableSection__r6bq5{width:100%;overflow-x:auto;background:var(--bg-primary)}.Leaderboard_tableHeader__jnLrX{display:none}.Leaderboard_tableBody___btLk{display:flex;flex-direction:column}.Leaderboard_tableRow__H1jYA{display:flex;flex-wrap:wrap;gap:.5rem;padding:clamp(.75rem,2vw,1rem) clamp(1rem,3vw,1.5rem);border-bottom:1px solid var(--border-primary);background:var(--bg-primary);transition:background var(--transition-fast)}.Leaderboard_tableRow__H1jYA:hover,.Leaderboard_tableRow__H1jYA:nth-child(odd){background:var(--bg-secondary)}.Leaderboard_tableRow__H1jYA:nth-child(odd):hover{background:var(--bg-tertiary)}.Leaderboard_unverifiedRow__yQKAD{opacity:.6}.Leaderboard_unverifiedRow__yQKAD:hover{opacity:.85}.Leaderboard_tableColRank__Y5Prg{display:flex;align-items:center;min-width:30px}.Leaderboard_rankNumber__Rbwin{font-size:clamp(.8rem,2vw,.9rem);font-weight:700;color:var(--text-tertiary)}.Leaderboard_tableRow__H1jYA:first-child .Leaderboard_rankNumber__Rbwin{color:#fbbf24}.Leaderboard_tableRow__H1jYA:nth-child(2) .Leaderboard_rankNumber__Rbwin{color:#9ca3af}.Leaderboard_tableRow__H1jYA:nth-child(3) .Leaderboard_rankNumber__Rbwin{color:#b45309}.Leaderboard_tableColPlayer__c8pi9{display:flex;align-items:center;flex:1 1;min-width:100px}.Leaderboard_playerName__BV9FV{font-weight:600;font-size:clamp(.8rem,2vw,.9rem);color:var(--text-primary)}.Leaderboard_tableColItem__jS4OP{display:flex;flex-direction:column;gap:.125rem;width:100%}.Leaderboard_itemName__w_rth{font-weight:600;font-size:clamp(.85rem,2vw,.95rem)}.Leaderboard_itemQuality__Q47ux{font-size:.7rem;color:var(--text-tertiary)}.Leaderboard_tableColAttempts__drAnJ,.Leaderboard_tableColLevel__zzvzw,.Leaderboard_tableColRate__f4uln,.Leaderboard_tableColTime__zKvmK{display:none}.Leaderboard_tableColProof__dy0eF{display:flex;align-items:center}.Leaderboard_levelBadge__AX_vi{display:inline-block;padding:.2rem .5rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;color:var(--text-secondary)}.Leaderboard_rateValue__JJFVT{font-weight:700;font-size:.9rem}.Leaderboard_attemptsValue__tU7ox{font-size:.85rem;color:var(--text-secondary)}.Leaderboard_streakBadge__d5m8_{margin-left:.25rem;font-size:.75rem}.Leaderboard_timeValue__DaSyT{font-size:.8rem;color:var(--text-tertiary)}.Leaderboard_tableColOrbs__1eyYK{display:flex;align-items:center}.Leaderboard_orbButton___6mci{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(147,51,234,.15);border:1px solid rgba(147,51,234,.4);border-radius:var(--radius-sm);color:#a855f7;font-size:.75rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.Leaderboard_orbButton___6mci:hover{background:rgba(147,51,234,.25);border-color:#a855f7}.Leaderboard_noOrbData__eX96a{color:var(--text-tertiary);font-size:.8rem}.Leaderboard_unverifiedBadge__CJQmH{background:hsla(0,0%,39%,.15);border:1px dashed hsla(0,0%,39%,.4);border-radius:50%;color:var(--text-tertiary);font-size:.6rem}.Leaderboard_unverifiedBadge__CJQmH,.Leaderboard_verifiedBadge__B24QH{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.Leaderboard_proofButton__hO8u_,.Leaderboard_verifiedBadge__B24QH{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);border-radius:50%;color:#22c55e;font-size:.75rem;font-weight:700}.Leaderboard_proofButton__hO8u_{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;cursor:pointer;transition:all var(--transition-fast)}.Leaderboard_proofButton__hO8u_:hover{background:rgba(34,197,94,.25);border-color:#22c55e;transform:scale(1.1)}.Leaderboard_noData__xtuST{text-align:center;padding:4rem 2rem;color:var(--text-tertiary);background:var(--bg-secondary)}.Leaderboard_noData__xtuST p{margin:0;font-size:1rem}@media (min-width:480px){.Leaderboard_pulseDivider___XYgl{display:block}}@media (min-width:768px){.Leaderboard_pulseBar__qQUjE{padding:1.25rem 2rem;gap:0}.Leaderboard_pulseStat__x806t{padding:0 1.5rem}.Leaderboard_filterBar__2o6kC{flex-direction:row;justify-content:space-between;align-items:center}.Leaderboard_tableSection__r6bq5{overflow-x:visible}.Leaderboard_tableHeader__jnLrX,.Leaderboard_tableRow__H1jYA{display:grid;grid-template-columns:1.75rem minmax(4rem,6rem) minmax(6rem,1fr) 2rem 3.5rem 3.5rem minmax(3rem,4rem) 3.5rem 2rem;grid-gap:.35rem;gap:.35rem;padding:.5rem;align-items:center}.Leaderboard_tableHeader__jnLrX{background:var(--bg-tertiary);border-bottom:2px solid var(--border-primary);font-size:.6rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.Leaderboard_tableColRank__Y5Prg{justify-content:flex-start;min-width:auto}.Leaderboard_tableColPlayer__c8pi9{overflow:hidden;flex:none;min-width:auto}.Leaderboard_playerName__BV9FV{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem}.Leaderboard_tableColItem__jS4OP{flex-direction:column;align-items:flex-start;gap:.125rem;width:auto;overflow:hidden}.Leaderboard_itemName__w_rth{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.8rem}.Leaderboard_itemQuality__Q47ux{font-size:.6rem}.Leaderboard_tableColAttempts__drAnJ,.Leaderboard_tableColLevel__zzvzw,.Leaderboard_tableColRate__f4uln,.Leaderboard_tableColTime__zKvmK{display:flex;align-items:center}.Leaderboard_tableColAttempts__drAnJ{gap:.25rem}.Leaderboard_tableColProof__dy0eF{justify-content:center;background:transparent}.Leaderboard_levelBadge__AX_vi{padding:.15rem .35rem;font-size:.7rem}.Leaderboard_rateValue__JJFVT{font-size:.75rem}.Leaderboard_attemptsValue__tU7ox{font-size:.7rem}.Leaderboard_streakBadge__d5m8_{font-size:.65rem}.Leaderboard_timeValue__DaSyT{font-size:.7rem}.Leaderboard_orbButton___6mci{padding:.2rem .35rem;font-size:.65rem}}@media (min-width:1024px){.Leaderboard_tableHeader__jnLrX,.Leaderboard_tableRow__H1jYA{grid-template-columns:2.5rem 8rem 1fr 3rem 4rem 5rem 5rem 4.5rem 3rem;gap:.5rem;padding:.75rem 1rem}.Leaderboard_playerName__BV9FV{font-size:.85rem}.Leaderboard_itemName__w_rth{font-size:.9rem}.Leaderboard_itemQuality__Q47ux{font-size:.65rem}.Leaderboard_levelBadge__AX_vi{font-size:.75rem}.Leaderboard_rateValue__JJFVT{font-size:.85rem}.Leaderboard_attemptsValue__tU7ox{font-size:.8rem}.Leaderboard_timeValue__DaSyT{font-size:.75rem}.Leaderboard_orbButton___6mci{padding:.25rem .4rem;font-size:.7rem}}@media (min-width:1280px){.Leaderboard_tableHeader__jnLrX,.Leaderboard_tableRow__H1jYA{grid-template-columns:3rem 10rem 1fr 3.5rem 5rem 6rem 5.5rem 5.5rem 3.5rem;gap:.75rem;padding:.85rem 1.5rem}.Leaderboard_playerName__BV9FV{font-size:.9rem}.Leaderboard_itemName__w_rth{font-size:.95rem}.Leaderboard_itemQuality__Q47ux{font-size:.7rem}.Leaderboard_levelBadge__AX_vi{font-size:.8rem}.Leaderboard_rateValue__JJFVT{font-size:.9rem}.Leaderboard_attemptsValue__tU7ox{font-size:.85rem}.Leaderboard_timeValue__DaSyT{font-size:.8rem}.Leaderboard_orbButton___6mci{padding:.25rem .5rem;font-size:.75rem}}.Leaderboard_loadMoreContainer__xICHf{display:flex;justify-content:center;padding:1.5rem 1rem;border-top:1px solid var(--border-primary)}.Leaderboard_loadMoreButton__6220i{padding:.75rem 2rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:clamp(.875rem,2vw,1rem);font-weight:500;cursor:pointer;transition:all var(--transition-fast);min-height:2.75rem}.Leaderboard_loadMoreButton__6220i:hover{background:var(--bg-hover);border-color:var(--brand-primary);color:var(--brand-primary)}.Logo_logoContainer__YXDn5{display:flex;align-items:center;gap:.5rem;flex:1 1}.Logo_logoIcon__WIj2H{flex-shrink:0}.Logo_logoTextWrapper__fYKcl{display:flex;flex-direction:column;line-height:1.1}.Logo_logoTextBrand__SD89N{font-weight:800;letter-spacing:-.02em;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Logo_logoTextBrand__SD89N,.Logo_logoTextSub__gqv9_{font-family:Segoe UI,system-ui,-apple-system,sans-serif;white-space:nowrap}.Logo_logoTextSub__gqv9_{font-weight:500;letter-spacing:.02em;color:var(--text-secondary)}.Logo_small__JDg_A .Logo_logoIcon__WIj2H{width:1.5rem;height:1.5rem}.Logo_small__JDg_A .Logo_logoTextBrand__SD89N{font-size:.875rem}.Logo_small__JDg_A .Logo_logoTextSub__gqv9_{font-size:.625rem}.Logo_medium__X7r7H .Logo_logoIcon__WIj2H{width:clamp(1.75rem,5vw,2.25rem);height:clamp(1.75rem,5vw,2.25rem)}.Logo_medium__X7r7H .Logo_logoTextBrand__SD89N{font-size:clamp(1rem,4vw,1.25rem)}.Logo_medium__X7r7H .Logo_logoTextSub__gqv9_{font-size:clamp(.6rem,2vw,.75rem)}.Logo_large__NTpmi .Logo_logoIcon__WIj2H{width:3rem;height:3rem}.Logo_large__NTpmi .Logo_logoTextBrand__SD89N{font-size:1.5rem}.Logo_large__NTpmi .Logo_logoTextSub__gqv9_{font-size:.875rem}.Logo_sparkle__YVgfT{animation:Logo_sparkle__YVgfT 2s ease-in-out infinite}.Logo_sparkle__YVgfT:nth-child(2){animation-delay:.5s}.Logo_sparkle__YVgfT:nth-child(3){animation-delay:1s}.Logo_sparkle__YVgfT:nth-child(4){animation-delay:1.5s}@keyframes Logo_sparkle__YVgfT{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}