.market-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.market-tabs{display:inline-flex;gap:12px;align-items:center}.market-tab{position:relative;font-family:var(--f-display);font-size:14px;letter-spacing:.08em;color:var(--ink-mute);padding:10px 16px;border:1px solid transparent;background:transparent;border-radius:10px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.market-tab:hover{color:var(--ink)}.market-tab.is-active{color:var(--gold);border-color:var(--gold-deep);background:linear-gradient(180deg,rgba(232,199,102,.08),transparent 80%);box-shadow:0 4px 14px -6px rgba(232,199,102,.4)}.market-tab-count{color:var(--ink-mute);margin-left:2px;font-family:var(--f-mono);font-size:13px;font-weight:600}.market-tab.is-active .market-tab-count{color:var(--gold)}.market-header-right{display:inline-flex;align-items:center;gap:12px}.market-cap{display:inline-flex;align-items:baseline;gap:8px}.market-cap .eyebrow{color:var(--ink-mute)}.market-cap-val{font-family:var(--f-display);font-size:22px;color:var(--ink);letter-spacing:-.01em}.market-page .market-row{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:16px!important}.market-page .market-item{display:flex;flex-direction:column;gap:10px}.market-page .market-item-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.market-page .market-price{font-family:var(--f-display);font-size:22px;color:var(--gold);letter-spacing:-.01em;line-height:1}.market-page .market-item-cta{width:100%;height:42px;font-size:13px;letter-spacing:.14em;border-radius:10px}@media (max-width:720px){.market-header{gap:10px}.market-tab{padding:8px 12px;font-size:13px}.market-cap-val{font-size:18px}}@media (max-width:500px){.market-page .market-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:12px!important}.market-page .market-price{font-size:18px}.market-page .market-item-cta{height:38px;font-size:12px}.market-header-right{gap:8px}}.pos-row{flex-wrap:wrap}.pos-chip,.pos-row{display:inline-flex;gap:8px;align-items:center}.pos-chip{padding:4px 12px 4px 4px;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:10px;font-family:inherit;color:inherit;cursor:default;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s;line-height:1}button.pos-chip{cursor:pointer}button.pos-chip:hover{border-color:var(--line-strong);transform:translateY(-1px)}.pos-chip.is-active{border-color:var(--gold);background:linear-gradient(180deg,rgba(232,199,102,.08),transparent 80%);box-shadow:0 0 0 1px var(--gold-deep),0 4px 14px -4px rgba(232,199,102,.4)}.pos-chip .pos-pill{font-family:var(--f-display);font-size:12px;padding:5px 7px;border-radius:6px;letter-spacing:.04em;min-width:30px}.pos-chip-count{font-family:var(--f-mono);font-size:13px;font-weight:700;color:var(--ink-dim);font-variant-numeric:tabular-nums}.pos-chip.is-active .pos-chip-count{color:var(--gold)}.pos-chip-all{padding:4px 12px;gap:8px}.pos-chip-all-label{font-family:var(--f-display);font-size:12px;letter-spacing:.12em;color:var(--ink-dim);padding:5px 6px}.pos-chip-all.is-active .pos-chip-all-label{color:var(--gold)}@media (max-width:500px){.pos-row{gap:6px}.pos-chip{padding:3px 10px 3px 3px;gap:6px}.pos-chip .pos-pill{font-size:11px;padding:4px 6px;min-width:28px}.pos-chip-count{font-size:12px}}@media (max-width:440px){.pos-row{gap:4px;flex-wrap:nowrap}.pos-chip{padding:2px 7px 2px 2px;gap:4px}.pos-chip .pos-pill{font-size:10px;padding:3px 5px;min-width:24px;letter-spacing:.03em}.pos-chip-count{font-size:11px}}.brand-name{font-family:var(--f-brand);font-size:18px;letter-spacing:-.025em;font-weight:800;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--ink)}.brand-name em{font-style:normal;color:var(--gold);font-weight:800;position:relative;margin-left:.12em}.brand-name em:after{content:"";position:absolute;left:-.05em;right:-.05em;bottom:-.18em;height:.12em;background:linear-gradient(90deg,transparent,var(--gold) 18%,var(--gold-soft) 50%,var(--gold) 82%,transparent);border-radius:999px;box-shadow:0 0 .7em rgba(232,199,102,.55);pointer-events:none}.brand-name-lg{font-size:32px;letter-spacing:-.03em}.beta-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:4px;background:linear-gradient(135deg,var(--foil-1),var(--foil-2));color:#1A1308;font-family:var(--f-display);font-size:9px;letter-spacing:.15em;font-weight:700;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 6px rgba(232,199,102,.35);border:1px solid var(--gold-deep);vertical-align:middle;flex-shrink:0}.beta-badge-lg{padding:4px 9px;font-size:11px;letter-spacing:.18em;border-radius:6px}.landing-beta{position:absolute;top:24px;right:24px;padding:6px 12px;border-radius:100px;background:linear-gradient(135deg,var(--foil-1),var(--foil-2));color:#1A1308;font-family:var(--f-display);font-size:12px;letter-spacing:.22em;text-transform:uppercase;line-height:1;border:1px solid var(--gold-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 16px -2px rgba(232,199,102,.45);z-index:10;opacity:0;transform:translateY(-4px);animation:landingBetaFade .6s ease-out .35s forwards;pointer-events:none}@keyframes landingBetaFade{to{opacity:1;transform:translateY(0)}}@media (max-width:500px){.landing-beta{top:16px;right:14px;padding:4px 10px;font-size:10px;letter-spacing:.18em}}@media (max-width:760px){.modal{max-width:min(560px,calc(100vw - 32px))!important}.modal[style*="max-width: 720px"],.modal[style*="max-width:720px"]{max-width:min(720px,calc(100vw - 32px))!important}.modal-backdrop{padding:16px!important}.modal-head{padding:18px 18px 10px!important}.modal-body{padding:16px 18px!important}.modal-foot{padding:14px 18px!important}.modal-title{font-size:22px!important}}@media (max-width:500px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr!important}.panel-pad{padding:14px!important}.stat-tile{padding:12px 14px!important}.stat-tile .stat-val{font-size:26px!important}.brand-name{font-size:14px!important}.brand-mark{width:26px!important;height:26px!important}.topbar-inner{padding:10px 12px!important;gap:8px!important}}.topbar-right{margin-left:auto}@media (max-width:540px){.mobile-tab-item{padding:6px 2px!important;gap:2px!important}.mobile-tab-item span{font-size:9px!important;letter-spacing:.03em!important}}@media (max-width:380px){.mobile-tab-item span{display:none!important}.mobile-tab-item{padding:8px 2px!important}}@media (max-width:500px){.team-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.team-tile{padding:8px!important}.team-tile-band{width:44px!important;height:44px!important;font-size:16px!important}.team-tile-name{font-size:12px!important}.team-tile-city{font-size:9px!important}.market-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:10px!important}.market-item-foot{gap:6px!important}.market-price{font-size:16px!important}.pack-tiers{grid-template-columns:1fr!important;gap:10px!important}.pack-tile{aspect-ratio:auto!important;min-height:160px!important;padding:16px!important}.pack-kind{font-size:30px!important}.pack-price{font-size:22px!important}.lb-row{grid-template-columns:36px 1fr auto auto!important;gap:8px!important;padding:10px 12px!important}.lb-rank,.lb-score{font-size:18px!important}.lb-time{font-size:10px!important}.lb-name{font-size:13px!important}.match-bar{padding:8px 10px!important;gap:8px!important}.match-bar .btn-sm{height:38px!important;padding:0 14px!important}.scoreboard-clock{white-space:nowrap!important}.combo-pill{font-size:12px!important}.coach-card{padding:12px!important;gap:10px!important}.coach-portrait{width:48px!important;height:48px!important;font-size:20px!important}.coach-name{font-size:16px!important}}@media (max-width:760px){.page>div>div[style*="position: sticky"][style*=bottom]{bottom:calc(72px + env(safe-area-inset-bottom))!important}}.phase-banner{padding-top:max(env(safe-area-inset-top,0px),clamp(72px,16vh,160px))!important}.cascade,.td-overlay{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:500px){.auth-shell>div{padding:24px 20px!important}.auth-shell h1.display{font-size:40px!important}.auth-shell h2.display{font-size:26px!important}}.nav-play{position:relative;display:inline-flex;align-items:center;gap:6px;margin:0 6px;padding:8px 18px;font-family:var(--f-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#1A1308;background:linear-gradient(180deg,var(--foil-1) 0,var(--foil-3) 50%,var(--foil-2) 100%);border:1px solid var(--gold-deep);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.45),0 6px 18px -6px rgba(232,199,102,.55),0 0 24px rgba(232,199,102,.25);transition:transform .15s ease-out,filter .15s ease-out;animation:pressStartPulse 1.9s ease-in-out infinite;text-shadow:0 1px 0 rgba(255,255,255,.35);white-space:nowrap}.nav-play:hover{transform:translateY(-1px) scale(1.03);filter:brightness(1.06)}.nav-play:active{transform:translateY(0) scale(1)}.nav-play.is-active{animation:pressStartActive 1.2s ease-in-out infinite}.nav-play svg{display:block}@keyframes pressStartPulse{0%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.45),0 6px 18px -6px rgba(232,199,102,.55),0 0 22px rgba(232,199,102,.25)}50%{box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.55),0 10px 26px -6px rgba(232,199,102,.7),0 0 38px rgba(232,199,102,.55)}}@keyframes pressStartActive{0%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.55),0 6px 22px -4px rgba(232,199,102,.7),0 0 36px rgba(232,199,102,.45)}50%{box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.6),0 12px 32px -4px rgba(232,199,102,.85),0 0 54px rgba(232,199,102,.7)}}.nav-play span{display:inline-block;animation:pressStartBlink 1.4s steps(2) infinite}@keyframes pressStartBlink{0%,65%{color:#1A1308}85%,to{color:#3A2A0F}}@media (max-width:760px){.nav-play{display:none}}.mobile-tab-item.is-play{position:relative;color:var(--gold)!important}.mobile-tab-item.is-play svg{filter:drop-shadow(0 0 8px rgba(232,199,102,.8));animation:pressStartIconPulse 1.9s ease-in-out infinite}.mobile-tab-item.is-play span{font-family:var(--f-display);font-size:11px!important;letter-spacing:.14em!important;color:var(--gold)!important;text-shadow:0 0 6px rgba(232,199,102,.6);animation:pressStartBlink 1.4s steps(2) infinite}.mobile-tab-item.is-play.active svg{filter:drop-shadow(0 0 14px rgba(232,199,102,1))}@keyframes pressStartIconPulse{0%,to{filter:drop-shadow(0 0 6px rgba(232,199,102,.55));transform:scale(1)}50%{filter:drop-shadow(0 0 14px rgba(232,199,102,.9));transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.mobile-tab-item.is-play span,.mobile-tab-item.is-play svg,.nav-play,.nav-play span{animation:none!important}}.pcard{--mx:50%;--my:50%;--tx:0deg;--ty:0deg}.pcard:after{display:none!important}.pcard:before{background:radial-gradient(circle 180px at var(--mx) var(--my),rgba(255,255,255,.22),rgba(255,255,255,.06) 35%,transparent 70%)!important;background-size:100% 100%!important;background-position:0 0!important;opacity:0!important;transition:opacity .22s ease-out!important;mix-blend-mode:overlay!important}@media (hover:hover) and (pointer:fine){.pcard{transition:transform .14s ease-out,box-shadow .22s,border-color .18s,filter .2s!important}.pcard:hover{transform:rotateX(var(--tx)) rotateY(var(--ty)) translateY(-2px)!important;filter:brightness(1.05)}.pcard:hover:before{opacity:1!important}.hand .pcard:not(.selected):hover{transform:translateY(-6px) scale(1.02) rotateX(var(--tx)) rotateY(var(--ty))!important}}.hand .pcard.selected:before{background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(232,199,102,.18),rgba(232,199,102,.06) 50%,transparent 80%)!important;opacity:1!important;animation:selectedHaloBreathe 2.4s ease-in-out infinite!important}@keyframes selectedHaloBreathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hand .pcard.selected:before{animation:none!important}}.boss-stars{display:inline-flex;align-items:center;gap:2px;line-height:1;font-size:14px}.boss-star{color:var(--gold);text-shadow:0 0 6px rgba(232,199,102,.55);transition:color .15s}.boss-star.off{color:rgba(232,199,102,.18);text-shadow:none}.scoreboard-score.boss .boss-stars{font-size:18px}@media (max-width:500px){.boss-stars{font-size:12px}.scoreboard-score.boss .boss-stars{font-size:14px}}.joker .joker-name{display:inline-block!important;color:var(--ink)!important;font-size:11px!important;font-weight:700;white-space:nowrap;overflow:visible}@media (max-width:540px){.joker .joker-name{font-size:10px!important}.joker{padding:4px 10px 4px 4px!important;gap:6px!important}}body:before{content:"";position:fixed;inset:-20vmax;z-index:-2;pointer-events:none;background:radial-gradient(60vmax 40vmax at 18% 8%,rgba(232,199,102,.07),transparent 60%),radial-gradient(55vmax 45vmax at 88% 92%,rgba(233,75,60,.05),transparent 62%),radial-gradient(50vmax 50vmax at 90% 6%,rgba(184,114,217,.04),transparent 60%);animation:ambientDrift 26s ease-in-out infinite alternate}@keyframes ambientDrift{0%{transform:translateZ(0) scale(1);opacity:.9}50%{transform:translate3d(-1.5%,1%,0) scale(1.04);opacity:1}to{transform:translate3d(1.5%,-1%,0) scale(1.02);opacity:.85}}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;box-shadow:inset 0 0 22vmax rgba(0,0,0,.55)}.page{animation:pageRise .45s cubic-bezier(.2,.8,.2,1) both}@keyframes pageRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar-thumb:hover{background:var(--gold-deep);box-shadow:0 0 8px rgba(232,199,102,.5)}.topbar{position:sticky}.nav{justify-content:center;margin-left:0}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-deep) 30%,var(--gold) 50%,var(--gold-deep) 70%,transparent);background-size:200% 100%;opacity:.55;animation:topbarSheen 7s linear infinite}@keyframes topbarSheen{to{background-position:200% 0}}.coin-chip{position:relative;overflow:hidden;transition:box-shadow .25s ease,transform .12s ease,border-color .2s ease}.coin-chip:hover{transform:translateY(-1px)}.coin-chip:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-130%);pointer-events:none}.coin-chip:hover:after{animation:coinSheen .8s ease}@keyframes coinSheen{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}.coin-hud{cursor:pointer;box-shadow:inset 0 0 0 1px rgba(232,199,102,.15),0 0 14px -2px rgba(232,199,102,.35)}.coin-hud:hover{box-shadow:inset 0 0 0 1px rgba(232,199,102,.3),0 0 22px -2px rgba(232,199,102,.55)}.btn-primary{position:relative;overflow:hidden}.btn-primary>*{position:relative;z-index:1}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);pointer-events:none;z-index:0;opacity:0}.btn-primary:hover:after{animation:btnShine .7s ease}@keyframes btnShine{0%{left:-60%;opacity:0}18%{opacity:1}to{left:130%;opacity:0}}.btn-lg.btn-primary{animation:ctaBreathe 2.6s ease-in-out infinite}.btn-lg.btn-primary:after{animation:btnShineAuto 4.2s ease-in-out infinite}@keyframes btnShineAuto{0%,60%{left:-60%;opacity:0}72%{opacity:1}92%,to{left:130%;opacity:0}}@keyframes ctaBreathe{0%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4),0 8px 18px -6px rgba(232,199,102,.45),0 2px 6px rgba(0,0,0,.4)}50%{box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.5),0 12px 30px -6px rgba(232,199,102,.75),0 0 36px rgba(232,199,102,.4)}}.btn:active{transform:translateY(2px) scale(.985)}a.panel,button.panel{transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease;will-change:transform}a.panel:hover,button.panel:hover{transform:translateY(-3px);border-color:var(--gold-deep);box-shadow:0 14px 30px -14px rgba(0,0,0,.75),0 0 0 1px rgba(232,199,102,.18),0 0 26px -6px rgba(232,199,102,.28)}.stat-tile{transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease}.stat-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold-deep),var(--gold),var(--gold-deep),transparent);opacity:.5;transition:opacity .2s ease}.stat-tile:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 12px 26px -16px rgba(0,0,0,.8),0 0 0 1px rgba(232,199,102,.1)}.stat-tile:hover:before{opacity:1}.stat-tile .stat-val{text-shadow:0 0 18px rgba(232,199,102,.12)}.cap-bar-fill{position:relative;overflow:hidden;box-shadow:0 0 12px -2px rgba(91,168,74,.5)}.cap-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:capSheen 2.6s linear infinite}.cap-bar-fill.breach{box-shadow:0 0 14px -2px rgba(233,75,60,.6)}@keyframes capSheen{0%{background-position:-60% 0}to{background-position:160% 0}}.pcard-wrap{perspective:900px}.pcard{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .18s ease}.pcard:not(.selected):hover{transform:translateY(-4px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));box-shadow:0 22px 44px -16px rgba(0,0,0,.8),0 0 0 1px rgba(232,199,102,.22),var(--sh-card)}.pcard:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(240px 240px at var(--mx,50%) var(--my,0),rgba(255,255,255,.22),rgba(255,255,255,.05) 35%,transparent 60%);opacity:0;transition:opacity .2s ease;mix-blend-mode:soft-light}.pcard:hover:after{opacity:1}.pcard.elite{border-color:var(--gold-deep);box-shadow:var(--sh-card),0 0 0 1px rgba(232,199,102,.3),0 0 22px -6px rgba(232,199,102,.4);animation:eliteAura 3.2s ease-in-out infinite}.pcard.elite .pcard-num{filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) drop-shadow(0 0 10px rgba(232,199,102,.4))}.pcard.elite .pcard-jersey{filter:drop-shadow(0 5px 9px rgba(0,0,0,.55)) drop-shadow(0 0 12px rgba(232,199,102,.35))}.pcard.elite .pcard-stat-val.pwr{color:var(--gold-soft);text-shadow:0 0 12px rgba(232,199,102,.6)}@keyframes eliteAura{0%,to{box-shadow:var(--sh-card),0 0 0 1px rgba(232,199,102,.22),0 0 16px -8px rgba(232,199,102,.35)}50%{box-shadow:var(--sh-card),0 0 0 1px rgba(232,199,102,.4),0 0 30px -4px rgba(232,199,102,.6)}}.pcard.elite .pcard-head:after{content:"★";position:absolute;top:2cqh;right:4.5cqw;font-size:clamp(9px,5cqh,14px);color:var(--gold-soft);text-shadow:0 0 8px rgba(232,199,102,.8);pointer-events:none;z-index:4}.market-row .market-item{animation:cardDeal .42s cubic-bezier(.2,.9,.25,1) both}.market-row .market-item:first-child{animation-delay:.02s}.market-row .market-item:nth-child(2){animation-delay:.05s}.market-row .market-item:nth-child(3){animation-delay:.08s}.market-row .market-item:nth-child(4){animation-delay:.11s}.market-row .market-item:nth-child(5){animation-delay:.14s}.market-row .market-item:nth-child(6){animation-delay:.17s}.market-row .market-item:nth-child(7){animation-delay:.19s}.market-row .market-item:nth-child(8){animation-delay:.21s}@keyframes cardDeal{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.lb-row{position:relative;transition:background .15s ease,transform .12s ease}.lb-row:hover{background:rgba(232,199,102,.05)}.lb-rank{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;margin:0 auto}.lb-rank.bronze,.lb-rank.gold,.lb-rank.silver{border-radius:50%}.lb-rank.gold{background:radial-gradient(circle at 50% 35%,rgba(232,199,102,.28),transparent 70%);text-shadow:0 0 16px rgba(232,199,102,.8);box-shadow:inset 0 0 0 1px rgba(232,199,102,.35);animation:medalGlow 2.4s ease-in-out infinite}.lb-rank.silver{background:radial-gradient(circle at 50% 35%,rgba(200,200,200,.22),transparent 70%);text-shadow:0 0 12px rgba(200,200,200,.5);box-shadow:inset 0 0 0 1px rgba(200,200,200,.25)}.lb-rank.bronze{background:radial-gradient(circle at 50% 35%,rgba(205,127,50,.24),transparent 70%);text-shadow:0 0 12px rgba(205,127,50,.5);box-shadow:inset 0 0 0 1px rgba(205,127,50,.3)}@keyframes medalGlow{0%,to{box-shadow:inset 0 0 0 1px rgba(232,199,102,.3),0 0 8px rgba(232,199,102,.2)}50%{box-shadow:inset 0 0 0 1px rgba(232,199,102,.55),0 0 18px rgba(232,199,102,.45)}}.lb-row.me{background:linear-gradient(90deg,rgba(232,199,102,.12),rgba(232,199,102,.03) 60%,transparent);box-shadow:inset 0 0 0 1px rgba(232,199,102,.18);animation:meRowPulse 2.8s ease-in-out infinite}.lb-row.me:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold-soft),var(--gold-deep));box-shadow:0 0 12px rgba(232,199,102,.7)}.lb-row.me .lb-score{color:var(--gold);text-shadow:0 0 16px rgba(232,199,102,.4)}@keyframes meRowPulse{0%,to{box-shadow:inset 0 0 0 1px rgba(232,199,102,.15)}50%{box-shadow:inset 0 0 0 1px rgba(232,199,102,.35),0 0 22px -8px rgba(232,199,102,.5)}}.lb-score{transition:color .15s ease}.coach-card{transition:transform .16s ease,border-color .2s ease,box-shadow .25s ease}.coach-card:hover{transform:translateY(-2px)}.coach-portrait{position:relative;overflow:hidden}.coach-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-130%)}.coach-card:hover .coach-portrait:after{animation:portraitShine .7s ease}@keyframes portraitShine{to{transform:translateX(130%)}}.coach-card--rare{border-color:color-mix(in oklab,var(--blue) 50%,var(--line-strong));box-shadow:0 0 0 1px rgba(74,143,204,.18),0 0 20px -10px rgba(74,143,204,.5)}.coach-card--rare .coach-portrait{background:linear-gradient(135deg,rgba(74,143,204,.28),rgba(74,143,204,.06));border-color:color-mix(in oklab,var(--blue) 55%,#000);color:var(--blue)}.coach-card--legendary{border-color:var(--gold-deep);background:linear-gradient(180deg,rgba(232,199,102,.1),transparent 55%),var(--bg-elev-1);animation:legendaryAura 3s ease-in-out infinite}.coach-card--legendary .coach-portrait{background:linear-gradient(135deg,rgba(244,220,147,.5),rgba(181,142,44,.2));border-color:var(--gold);color:#1A1308;box-shadow:0 0 14px -2px rgba(232,199,102,.6)}@keyframes legendaryAura{0%,to{box-shadow:0 0 0 1px rgba(232,199,102,.22),0 0 18px -10px rgba(232,199,102,.4)}50%{box-shadow:0 0 0 1px rgba(232,199,102,.4),0 0 30px -6px rgba(232,199,102,.65)}}.joker{transition:transform .18s cubic-bezier(.34,1.56,.4,1),box-shadow .2s ease}.market-price{text-shadow:0 0 14px rgba(232,199,102,.35)}.market-item-cta:not([disabled]){animation:ctaBreathe 3s ease-in-out infinite}.market-item-cta[disabled]{animation:none}.cooldown-tag.superstar{box-shadow:0 0 10px -2px rgba(232,199,102,.5);animation:medalGlow 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.btn-lg.btn-primary,.btn-lg.btn-primary:after,.cap-bar-fill:after,.coach-card--legendary,.coach-portrait:after,.coin-chip:after,.coin-hud,.cooldown-tag.superstar,.lb-rank.gold,.lb-row.me,.market-item-cta:not([disabled]),.market-row .market-item,.page,.pcard.elite,.topbar:after,body:before{animation:none!important}body:before{opacity:1}}