:root{--fx-gold:214,180,106;--fx-gold-hi:244,214,140;--fx-cyan:98,202,224;--fx-plum:168,128,232;--fx-crimson:236,92,104;--fx-pitch:86,196,136}html{background:radial-gradient(1200px 560px at 78% -12%,rgba(var(--fx-gold),.1),transparent 62%),radial-gradient(1000px 520px at 6% -8%,rgba(89,133,172,.12),transparent 60%),radial-gradient(900px 420px at 50% 115%,rgba(var(--fx-pitch),.07),transparent 70%),linear-gradient(180deg,#0A0F1A 0,#070B12 40%,#04070C 100%) fixed}body{background:transparent!important}.fx-stage{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.fx-stage canvas{position:absolute;inset:0;width:100%;height:100%}.fx-beam{position:absolute;top:-30vh;width:46vw;height:150vh;background:linear-gradient(180deg,rgba(var(--fx-gold-hi),.16),rgba(var(--fx-gold),.05) 45%,transparent 75%);filter:blur(28px);mix-blend-mode:screen;opacity:.55;transform-origin:50% 0}.fx-beam-l{left:-10vw;transform:rotate(-24deg);animation:fx-sway-l 16s ease-in-out infinite alternate}.fx-beam-r{right:-10vw;transform:rotate(24deg);animation:fx-sway-r 19s ease-in-out infinite alternate}.fx-beam-c{left:27vw;width:46vw;opacity:.22;transform:rotate(0deg);background:linear-gradient(180deg,rgba(160,200,255,.14),transparent 60%);animation:fx-breathe 9s ease-in-out infinite alternate}.fx-haze{position:absolute;left:-10%;right:-10%;bottom:-12vh;height:44vh;background:radial-gradient(60% 70% at 50% 100%,rgba(var(--fx-pitch),.1),transparent 70%);animation:fx-breathe 12s ease-in-out infinite alternate}@keyframes fx-sway-l{0%{transform:rotate(-28deg);opacity:.4}to{transform:rotate(-16deg);opacity:.62}}@keyframes fx-sway-r{0%{transform:rotate(28deg);opacity:.36}to{transform:rotate(17deg);opacity:.58}}@keyframes fx-breathe{0%{opacity:.55}to{opacity:1}}.mfc-panel,.mfc-panel-soft{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 38%),rgba(12,18,30,.72)!important;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 60px -30px rgba(0,0,0,.8)}.fx-edge,.mfc-panel{position:relative;isolation:isolate}.fx-edge:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--fx-angle,0deg),transparent 0 55%,rgba(var(--fx-gold-hi),.9) 70%,transparent 85%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fx-orbit 6s linear infinite}@property --fx-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes fx-orbit{to{--fx-angle:360deg}}.mfc-panel-soft:after,.mfc-panel:after,[data-fx-spot]:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(var(--fx-gold-hi),.075),transparent 60%)}.mfc-panel-soft,[data-fx-spot]{position:relative}.mfc-panel-soft[data-fx-hover]:after,.mfc-panel[data-fx-hover]:after,[data-fx-spot][data-fx-hover]:after{opacity:1}:where(.mfc-panel,.mfc-panel-soft,[data-fx-spot])>:where(:not([class~=absolute]):not([class~=fixed]):not([class~=sticky])){position:relative;z-index:1}html.mfc-motion .mfc-panel.mfc-reveal.is-in{animation:fx-panel-in .8s var(--ease-out) both}@keyframes fx-panel-in{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}html.mfc-motion .fx-sweep,html.mfc-motion .mfc-panel.is-in>.fx-sweep-once{position:relative;overflow:hidden}html.mfc-motion .fx-sweep:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(var(--fx-gold-hi),.16) 50%,transparent 65%);transform:translateX(-120%);animation:fx-sweep 5.5s var(--ease) infinite}@keyframes fx-sweep{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}[data-fx-card]:not([class~=absolute]):not([class~=fixed]):not([class~=sticky]){position:relative}[data-fx-card]{perspective:900px}[data-fx-card]:after{content:"";position:absolute;inset:4%;z-index:3;pointer-events:none;border-radius:12px;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 45%,rgba(var(--fx-gold-hi),.18) 50%,transparent 62%);background-size:250% 100%;background-position:var(--sx,120%) 0;mix-blend-mode:overlay;opacity:0;transition:opacity .3s var(--ease)}[data-fx-card][data-fx-hover]:after{opacity:1}[data-fx-card] img[data-fx-tilt]{transition:transform .45s var(--ease-out),filter .45s var(--ease-out);transform-style:preserve-3d;will-change:transform}[data-fx-card][data-fx-hover] img[data-fx-tilt]{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.045)!important;transition:transform .12s linear,filter .3s var(--ease)}[data-fx-card] img[data-fx-tilt]{filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}[data-fx-card][data-tier=gold] img[data-fx-tilt]{filter:drop-shadow(0 0 10px rgba(var(--fx-gold),.35)) drop-shadow(0 12px 20px rgba(0,0,0,.55))}[data-fx-card][data-tier=elite] img[data-fx-tilt]{filter:drop-shadow(0 0 12px rgba(var(--fx-plum),.45)) drop-shadow(0 12px 20px rgba(0,0,0,.55))}[data-fx-card][data-tier=master] img[data-fx-tilt]{filter:drop-shadow(0 0 14px rgba(var(--fx-crimson),.45)) drop-shadow(0 12px 20px rgba(0,0,0,.55))}[data-fx-card][data-tier=legend] img[data-fx-tilt]{animation:fx-prism 6s linear infinite}[data-fx-card][data-fx-hover][data-tier] img[data-fx-tilt]{filter:brightness(1.08) drop-shadow(0 0 20px rgba(var(--fx-gold-hi),.55)) drop-shadow(0 16px 26px rgba(0,0,0,.6))}@keyframes fx-prism{0%{filter:drop-shadow(0 0 13px rgba(var(--fx-gold-hi),.55)) drop-shadow(0 12px 20px rgba(0,0,0,.55))}33%{filter:drop-shadow(0 0 13px rgba(var(--fx-cyan),.5)) drop-shadow(0 12px 20px rgba(0,0,0,.55))}66%{filter:drop-shadow(0 0 13px rgba(var(--fx-plum),.55)) drop-shadow(0 12px 20px rgba(0,0,0,.55))}to{filter:drop-shadow(0 0 13px rgba(var(--fx-gold-hi),.55)) drop-shadow(0 12px 20px rgba(0,0,0,.55))}}html.mfc-motion [data-fx-card].fx-deal{animation:fx-deal .7s var(--ease-out) both;animation-delay:var(--fx-delay,0s)}@keyframes fx-deal{0%{opacity:0;transform:translateY(26px) rotateX(18deg) scale(.94);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.mfc-button-primary{box-shadow:0 1px 0 rgba(255,255,255,.45) inset,0 0 0 1px rgba(var(--fx-gold-hi),.35),0 10px 30px -10px rgba(var(--fx-gold),.75)!important}.mfc-button-primary:hover{box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 0 0 1px rgba(var(--fx-gold-hi),.6),0 0 28px -4px rgba(var(--fx-gold-hi),.7),0 14px 36px -12px rgba(var(--fx-gold),.9)!important}html.mfc-motion .mfc-button-primary:not(:disabled){animation:fx-cta-pulse 3.2s var(--ease) infinite}@keyframes fx-cta-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.09)}}.mfc-button,.mfc-button-danger,.mfc-button-primary{position:relative;overflow:hidden;isolation:isolate}.mfc-button-danger[data-fx-rip]:before,.mfc-button-primary[data-fx-rip]:before,.mfc-button[data-fx-rip]:before{content:"";position:absolute;z-index:0;pointer-events:none;left:var(--rip-x,50%);top:var(--rip-y,50%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:rgba(255,255,255,.45);animation:fx-ripple .6s var(--ease-out) forwards}@keyframes fx-ripple{0%{transform:scale(0);opacity:.7}to{transform:scale(28);opacity:0}}.fx-gold-text{background:linear-gradient(100deg,#FBE7AE,#E4C77F 28%,#B88A3C 50%,#F4DB9B 68%,#D6B46A);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:fx-gold-flow 7s ease-in-out infinite alternate}@keyframes fx-gold-flow{0%{background-position:0 0}to{background-position:100% 0}}main h1 :is(.text-amber-400,.text-amber-300){background:linear-gradient(100deg,#FBE7AE,#E4C77F 28%,#B88A3C 50%,#F4DB9B 68%,#D6B46A);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:fx-gold-flow 7s ease-in-out infinite alternate}main h1{text-shadow:0 2px 24px rgba(0,0,0,.45)}.mfc-kicker:before{box-shadow:0 0 10px rgba(var(--fx-gold-hi),.8)}html.mfc-motion .fx-live,html.mfc-motion [class*=animate-pulse][class*=rounded-full]{animation:fx-live 1.6s ease-in-out infinite}@keyframes fx-live{0%,to{box-shadow:0 0 0 0 rgba(var(--fx-pitch),.55);opacity:1}50%{box-shadow:0 0 0 6px rgba(var(--fx-pitch),0);opacity:.75}}html.mfc-motion .fx-fill,html.mfc-motion main [role=progressbar]>*{transform-origin:left center;animation:fx-fill 1.1s var(--ease-out) both}@keyframes fx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fx-route-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,rgba(var(--fx-gold),.2),rgb(var(--fx-gold-hi)) 70%,#fff);box-shadow:0 0 12px rgba(var(--fx-gold-hi),.9);opacity:0}.fx-route-bar[data-state=loading]{opacity:1;transform:scaleX(.8);transition:transform 8s cubic-bezier(.1,.9,.2,1),opacity .2s}.fx-route-bar[data-state=done]{opacity:0;transform:scaleX(1);transition:transform .25s var(--ease),opacity .45s .2s}.fx-burst-canvas{z-index:9998}.fx-burst-canvas,.fx-flash{position:fixed;inset:0;pointer-events:none}.fx-flash{z-index:9997;background:radial-gradient(circle at var(--fx-x,50%) var(--fx-y,50%),rgba(var(--fx-gold-hi),.55),transparent 55%);animation:fx-flash .7s var(--ease-out) forwards}@keyframes fx-flash{0%{opacity:1}to{opacity:0}}.fx-float-num{position:fixed;z-index:9999;pointer-events:none;font-family:FCMobile,Barlow,sans-serif;font-size:22px;letter-spacing:.04em;color:#FBE7AE;text-shadow:0 0 12px rgba(var(--fx-gold-hi),.9),0 2px 6px rgba(0,0,0,.8);animation:fx-float-up 1.4s var(--ease-out) forwards}@keyframes fx-float-up{0%{opacity:0;transform:translate(-50%,10px) scale(.8)}20%{opacity:1;transform:translate(-50%,-8px) scale(1.1)}to{opacity:0;transform:translate(-50%,-70px) scale(1)}}.fx-float{animation:fx-bob 5s ease-in-out infinite}@keyframes fx-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.fx-spin-slow{animation:mfc-spin 18s linear infinite}.fx-glow-gold{box-shadow:0 0 0 1px rgba(var(--fx-gold-hi),.45),0 0 30px -6px rgba(var(--fx-gold-hi),.55)}.fx-shine{position:relative;overflow:hidden}.fx-shine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%);transform:translateX(-130%);animation:fx-sweep 4.5s var(--ease) infinite}*{scrollbar-width:thin;scrollbar-color:rgba(var(--fx-gold),.35) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgba(var(--fx-gold),.3);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--fx-gold),.5)}@media (prefers-reduced-motion:reduce){.fx-beam,.fx-edge:before,.fx-float,.fx-gold-text,.fx-haze,.fx-shine:after,.fx-spin-slow,.fx-sweep:before,.mfc-button-primary,[data-fx-card][data-tier=legend] img[data-fx-tilt],main h1 :is(.text-amber-400,.text-amber-300){animation:none!important}[data-fx-card][data-fx-hover] img[data-fx-tilt]{transform:none!important}}.fx-tile{transition:border-color .25s var(--ease),box-shadow .35s var(--ease)}.fx-tile[data-tier=gold]{--tier:var(--fx-gold)}.fx-tile[data-tier=elite]{--tier:var(--fx-plum)}.fx-tile[data-tier=master]{--tier:var(--fx-crimson)}.fx-tile[data-tier=legend]{--tier:var(--fx-gold-hi)}.fx-tile[data-tier]:not([data-tier=silver]){box-shadow:inset 0 0 0 1px rgba(var(--tier),.14),inset 0 -40px 60px -40px rgba(var(--tier),.22)}.fx-tile[data-tier]:not([data-tier=silver]):hover{border-color:rgba(var(--tier),.6)!important;box-shadow:inset 0 0 0 1px rgba(var(--tier),.35),0 0 28px -6px rgba(var(--tier),.55),0 20px 40px -18px rgba(0,0,0,.8)}.fx-tile[data-tier=legend]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;padding:1px;background:conic-gradient(from var(--fx-angle,0deg),rgba(var(--fx-gold-hi),0),rgba(var(--fx-gold-hi),.8),rgba(var(--fx-cyan),.6),rgba(var(--fx-plum),.7),rgba(var(--fx-gold-hi),0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fx-orbit 5s linear infinite}.fx-hero{background:radial-gradient(120% 140% at 85% -30%,rgba(var(--fx-gold),.16),transparent 55%),radial-gradient(90% 120% at -10% 120%,rgba(var(--fx-pitch),.1),transparent 55%),linear-gradient(180deg,rgba(14,22,36,.92),rgba(7,11,18,.92));box-shadow:0 30px 80px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06)}.fx-hero-bg{position:absolute;inset:0;pointer-events:none}.fx-hero-lights{position:absolute;inset:-40% -10% auto -10%;height:140%;background:conic-gradient(from 200deg at 12% 0,transparent 0 8deg,rgba(var(--fx-gold-hi),.16) 12deg,transparent 22deg),conic-gradient(from 150deg at 88% 0,transparent 0 8deg,rgba(190,215,255,.13) 12deg,transparent 22deg);filter:blur(6px);animation:fx-breathe 6s ease-in-out infinite alternate}.fx-hero-lines{position:absolute;inset:0;background-image:radial-gradient(circle at 78% 120%,transparent 0 118px,rgba(255,255,255,.06) 119px 120px,transparent 121px),linear-gradient(90deg,transparent calc(78% - .5px),rgba(255,255,255,.05) calc(78% - .5px) calc(78% + .5px),transparent calc(78% + .5px)),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 56px,transparent 56px 112px);-webkit-mask:linear-gradient(180deg,transparent,#000 60%);mask:linear-gradient(180deg,transparent,#000 60%)}.fx-hero-orb{position:absolute;right:6%;top:-30%;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle,rgba(var(--fx-gold-hi),.22),transparent 65%);filter:blur(10px);animation:fx-bob 9s ease-in-out infinite}.fx-hero-title{font-family:FCMobile,Barlow,sans-serif;text-transform:uppercase;line-height:.9;color:var(--cream);text-shadow:0 4px 30px rgba(0,0,0,.5)}.fx-hero-title em{font-style:normal;background:linear-gradient(100deg,#FBE7AE,#E4C77F 28%,#B88A3C 50%,#F4DB9B 68%,#D6B46A);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fx-gold-flow 7s ease-in-out infinite alternate;filter:drop-shadow(0 0 18px rgba(var(--fx-gold),.35))}.fx-stats{grid-template-columns:repeat(var(--fx-cols,3),minmax(0,1fr))}@media (max-width:639px){.fx-stats[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-stats[data-many]>:last-child:nth-child(odd){grid-column:span 2}}.fx-stat{position:relative;transition:background-color .3s var(--ease)}.fx-stat dd{text-shadow:0 0 18px rgba(var(--tone,var(--fx-gold-hi)),.45)}.fx-stat:hover{background-color:rgba(20,30,46,.95)!important}.fx-glow-icon{background:radial-gradient(circle at 50% 30%,rgba(var(--tone),.28),rgba(var(--tone),.06) 70%);border:1px solid rgba(var(--tone),.35);box-shadow:0 0 22px -6px rgba(var(--tone),.6),inset 0 1px 0 rgba(255,255,255,.08)}@media (prefers-reduced-motion:reduce){.fx-hero-lights,.fx-hero-orb,.fx-hero-title em{animation:none!important}}.fx-rays{position:absolute;left:50%;top:150px;width:620px;height:620px;margin:-310px 0 0 -310px;pointer-events:none;z-index:0;opacity:.55;--ray:var(--fx-gold-hi);background:repeating-conic-gradient(from 0deg,rgba(var(--ray),.22) 0 7deg,transparent 7deg 20deg);-webkit-mask:radial-gradient(circle,#000 0 18%,transparent 62%);mask:radial-gradient(circle,#000 0 18%,transparent 62%);animation:mfc-spin 24s linear infinite,fx-rays-in .9s var(--ease-out) both}.fx-rays[data-tier=elite]{--ray:var(--fx-plum)}.fx-rays[data-tier=master]{--ray:var(--fx-crimson)}.fx-rays[data-tier=legend]{--ray:var(--fx-cyan);opacity:.75}@keyframes fx-rays-in{0%{opacity:0;scale:.4}to{scale:1}}.fx-reveal-card{z-index:1;perspective:1000px}.fx-reveal-card img{animation:fx-card-flip 1s var(--ease-out) both;filter:drop-shadow(0 0 22px rgba(var(--fx-gold-hi),.45)) drop-shadow(0 18px 30px rgba(0,0,0,.6))}.fx-reveal-card[data-tier=elite] img{filter:drop-shadow(0 0 24px rgba(var(--fx-plum),.6)) drop-shadow(0 18px 30px rgba(0,0,0,.6))}.fx-reveal-card[data-tier=master] img{filter:drop-shadow(0 0 26px rgba(var(--fx-crimson),.6)) drop-shadow(0 18px 30px rgba(0,0,0,.6))}.fx-reveal-card[data-tier=legend] img{animation:fx-card-flip 1s var(--ease-out) both,fx-prism 5s linear 1s infinite}@keyframes fx-card-flip{0%{opacity:0;transform:rotateY(180deg) scale(.6) translateY(30px);filter:brightness(3) blur(6px)}55%{opacity:1;transform:rotateY(-12deg) scale(1.06);filter:brightness(1.6) blur(0)}to{transform:rotateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.fx-rays,.fx-reveal-card img{animation:none!important}}.fx-avatar-ring{position:relative;padding:4px;border-radius:999px;isolation:isolate}.fx-avatar-ring:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background:conic-gradient(from var(--fx-angle,0deg),#FBE7AE,#B88A3C,rgba(var(--fx-gold),.1),#F4DB9B,#FBE7AE);animation:fx-orbit 4s linear infinite;box-shadow:0 0 30px -4px rgba(var(--fx-gold-hi),.6)}.fx-avatar-ring img{display:block;border:3px solid #0a101b}.fx-division-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-family:FCMobile,Barlow,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1a1206;background:linear-gradient(100deg,#FBE7AE,#D6B46A 45%,#F4DB9B 70%,#C59E4E);box-shadow:0 0 18px -4px rgba(var(--fx-gold-hi),.7)}.fx-wallet-tile{position:relative;overflow:hidden;min-width:92px;padding:12px 12px 10px;border-radius:12px;text-align:center;background:linear-gradient(180deg,rgba(var(--tone),.1),rgba(8,12,20,.85) 60%);border:1px solid rgba(var(--tone),.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 26px -18px rgba(var(--tone),.9);transition:translate .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.fx-wallet-tile:hover{translate:0 -3px;border-color:rgba(var(--tone),.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 24px -6px rgba(var(--tone),.8)}.fx-wallet-tile:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.14) 50%,transparent 62%);transform:translateX(-130%);animation:fx-sweep 6s var(--ease) infinite}.fx-wallet-tile:nth-child(2):after{animation-delay:.5s}.fx-wallet-tile:nth-child(3):after{animation-delay:1s}.fx-wallet-tile:nth-child(4):after{animation-delay:1.5s}.fx-wallet-tile:nth-child(5):after{animation-delay:2s}.fx-wallet-icon{display:inline-flex;width:26px;height:26px;margin-bottom:6px;align-items:center;justify-content:center;border-radius:8px;background:rgba(var(--tone),.14);border:1px solid rgba(var(--tone),.3)}