.auction-page .auction-live-player-card{grid-column:1/-1;min-height:15rem;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.2rem,2.6vw,2rem);border-color:rgb(23 215 255/.4)!important;background:radial-gradient(circle at 16% 50%,rgb(23 215 255/.18),transparent 18rem),radial-gradient(circle at 92% 4%,rgb(240 45 245/.2),transparent 20rem),linear-gradient(120deg,rgb(7 13 38/.96),rgb(4 6 21/.92))!important}.auction-page .auction-live-player-card:after{content:"";position:absolute;right:-4rem;bottom:-7rem;width:25rem;height:15rem;border:1px solid rgb(23 215 255/.1);border-radius:50%;box-shadow:0 0 0 2.2rem rgb(240 45 245/.025),0 0 0 4.4rem rgb(23 215 255/.02);pointer-events:none}.auction-page .auction-live-player-card-assigned{border-color:rgb(52 211 153/.5)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 22px 62px rgb(0 0 0/.36),0 0 44px rgb(52 211 153/.14)!important}.auction-live-player-visual{position:relative;display:grid;min-height:12rem;place-items:center}.auction-live-player-glow{position:absolute;width:82%;aspect-ratio:1;border-radius:50%;background:rgb(23 215 255/.2);filter:blur(38px)}.auction-page .auction-live-player-visual .auction-live-player-avatar{position:relative;z-index:1;width:min(100%,12rem);min-height:12rem;border-radius:50%;border-width:2px!important;box-shadow:inset 0 0 42px rgb(23 215 255/.16),0 0 0 .5rem rgb(23 215 255/.035),0 0 40px rgb(23 215 255/.13)}.auction-live-player-role-orbit{position:absolute;z-index:2;right:.2rem;bottom:.3rem;display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgb(255 255 255/.18);border-radius:50%;background:linear-gradient(145deg,#17d7ff,#7c3aed);color:white;font-size:.72rem;font-weight:1000;box-shadow:0 10px 30px rgb(0 0 0/.38),0 0 24px rgb(23 215 255/.2)}.auction-live-player-heading{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.auction-live-player-status{display:inline-flex;gap:.5rem;align-items:center;border:1px solid rgb(255 255 255/.13);border-radius:999px;background:rgb(2 6 23/.58);color:#e2e8f0;padding:.42rem .72rem;font-size:.69rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.auction-live-player-status i{width:.5rem;height:.5rem;border-radius:50%;background:#94a3b8}.auction-live-player-status-live i{background:#22d3ee;box-shadow:0 0 0 .25rem rgb(34 211 238/.1),0 0 14px #22d3ee;animation:auction-live-status-pulse 1.8s ease-in-out infinite}.auction-live-player-status-tiebreak i{background:#f0abfc;box-shadow:0 0 14px #f0abfc}.auction-live-player-status-assigned i{background:#34d399;box-shadow:0 0 14px #34d399}@keyframes auction-live-status-pulse{50%{opacity:.45;transform:scale(.75)}}.auction-page .auction-live-player-info h2{margin-top:.55rem;font-size:clamp(2.15rem,5vw,4.3rem);letter-spacing:-.055em;line-height:.94}.auction-page .auction-live-player-info>p:not(.future-kicker){margin-top:.55rem;color:#cbd5e1;font-size:clamp(.95rem,1.4vw,1.12rem)}.auction-page .auction-live-player-stats{grid-template-columns:repeat(3,minmax(8rem,1fr));max-width:48rem;margin-top:1.15rem}.auction-live-player-context{display:flex;flex-wrap:wrap;gap:.35rem .8rem;align-items:baseline;max-width:48rem;margin-top:.75rem;border-left:3px solid #22d3ee;border-radius:0 .7rem .7rem 0;background:rgb(23 215 255/.07);padding:.72rem .9rem}.auction-live-player-context span{color:#67e8f9;font-size:.68rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.auction-live-player-context strong{color:white;font-size:.9rem}.auction-live-player-context-assigned{border-left-color:#34d399;background:rgb(52 211 153/.08)}.auction-live-player-context-assigned span{color:#6ee7b7}.auction-live-player-context-tiebreak{border-left-color:#f0abfc;background:rgb(240 171 252/.07)}.auction-live-player-context-tiebreak span{color:#f0abfc}@media (max-width:720px){.auction-page .auction-live-player-card{grid-template-columns:1fr;text-align:center}.auction-live-player-visual{min-height:9rem}.auction-page .auction-live-player-visual .auction-live-player-avatar{width:9rem;min-height:9rem}.auction-live-player-role-orbit{right:calc(50% - 5.4rem)}.auction-live-player-heading{justify-content:center}.auction-page .auction-live-player-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-live-player-context{justify-content:center;border-left:0;border-bottom:3px solid #22d3ee;border-radius:.7rem .7rem 0 0}}@media (max-width:480px){.auction-page .auction-live-player-stats{grid-template-columns:1fr}}.roster-correction-panel,.rosters-page .roster-table-surface{border:1px solid rgb(34 211 238/.18);background:linear-gradient(145deg,rgb(4 13 34/.94),rgb(17 7 39/.9));box-shadow:0 24px 70px rgb(2 6 23/.38),inset 0 1px rgb(255 255 255/.04)}.roster-correction-panel{border-radius:1.35rem;overflow:hidden}.roster-correction-heading{display:flex;gap:1rem;align-items:flex-start;padding:1.35rem;border-bottom:1px solid rgb(255 255 255/.08)}.roster-correction-heading h2{margin-top:.3rem;color:white;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800}.roster-correction-heading p:last-child{margin-top:.35rem;color:#aebbd0;font-size:.86rem}.roster-correction-icon{display:grid;width:2.8rem;height:2.8rem;flex:none;place-items:center;border:1px solid rgb(34 211 238/.3);border-radius:.9rem;color:#67e8f9;background:rgb(8 145 178/.12)}.roster-correction-form{display:grid;gap:1.15rem;padding:1.35rem}.roster-field{display:grid;gap:.45rem}.roster-field>span{color:#dbe7f7;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.roster-assignment-row input,.roster-assignment-row select,.roster-field select,.roster-field textarea{width:100%;border:1px solid rgb(148 163 184/.2);border-radius:.75rem;color:white;background:rgb(2 8 28/.78);outline:none}.roster-assignment-row input,.roster-assignment-row select,.roster-field select{min-height:2.75rem;padding:0 .8rem}.roster-field textarea{padding:.75rem .85rem;resize:vertical}.roster-assignment-row input:focus,.roster-assignment-row select:focus,.roster-field select:focus,.roster-field textarea:focus{border-color:rgb(34 211 238/.65);box-shadow:0 0 0 3px rgb(34 211 238/.1)}.roster-correction-block{display:grid;gap:.8rem;padding:1rem;border:1px solid rgb(255 255 255/.08);border-radius:1rem;background:rgb(3 9 29/.48)}.roster-correction-block strong{display:block;color:white;font-size:.92rem}.roster-correction-block small{display:block;margin-top:.15rem;color:#8291a8}.roster-correction-block-title,.roster-correction-footer{display:flex;gap:1rem;align-items:center;justify-content:space-between}.roster-removal-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.roster-removal-grid fieldset{min-width:0;padding:.75rem;border:1px solid rgb(34 211 238/.12);border-radius:.8rem;background:rgb(15 23 42/.48)}.roster-removal-grid legend{padding:0 .3rem;color:#ecfeff;font-size:.78rem;font-weight:800}.roster-removal-grid legend span{color:#67e8f9;font-weight:600}.roster-removal-item{display:grid;gap:.55rem;align-items:center;grid-template-columns:auto 1fr auto;padding:.45rem .2rem;color:#cad5e5;font-size:.76rem;cursor:pointer}.roster-removal-item input{accent-color:#22d3ee}.roster-removal-item b{color:#a3e635;font-size:.7rem}.roster-empty-note{padding:.5rem .2rem;color:#64748b;font-size:.75rem}.roster-add-row{display:inline-flex;gap:.35rem;align-items:center;padding:.55rem .75rem;border:1px solid rgb(34 211 238/.25);border-radius:.7rem;color:#67e8f9;font-size:.75rem;font-weight:800;background:rgb(8 145 178/.1)}.roster-assignment-list,.roster-assignment-row{display:grid;gap:.55rem}.roster-assignment-row{grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.35fr) 6rem 2.75rem}.roster-assignment-row button{display:grid;place-items:center;border:1px solid rgb(251 113 133/.2);border-radius:.7rem;color:#fda4af;background:rgb(159 18 57/.1)}.roster-assignment-row button:disabled{opacity:.3}.roster-correction-footer p{display:flex;gap:.4rem;align-items:center;color:#94a3b8;font-size:.73rem}.roster-message{padding:.75rem .9rem;border-radius:.75rem;font-size:.8rem}.roster-message-error{border:1px solid rgb(251 113 133/.3);color:#fecdd3;background:rgb(159 18 57/.14)}.roster-message-success{border:1px solid rgb(163 230 53/.3);color:#d9f99d;background:rgb(77 124 15/.14)}@media (max-width:760px){.roster-assignment-row{grid-template-columns:minmax(0,1fr) 5rem 2.75rem}.roster-assignment-row select:first-child{grid-column:1/-1}.roster-correction-block-title,.roster-correction-footer{align-items:stretch;flex-direction:column}}@media (max-width:820px){body,html{width:100%;max-width:100%;overflow-x:clip}.future-shell{display:block;width:100%;min-width:0}.future-sidebar{position:sticky;z-index:80;top:0;display:block;width:100%;height:auto;padding:max(.45rem,env(safe-area-inset-top)) .65rem .5rem;border-right:0;border-bottom:1px solid rgb(23 215 255/.16);background:rgb(3 5 17/.94);box-shadow:0 12px 30px rgb(0 0 0/.3);backdrop-filter:blur(20px)}.future-sidebar-logo{display:none}.future-sidebar .future-sidebar-logo+nav,.future-sidebar nav{display:flex;gap:.45rem;width:100%;margin:0;padding:0 .05rem .1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:1rem;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.future-sidebar nav::-webkit-scrollbar{display:none}.future-sidebar-link{flex:0 0 auto;min-height:2.7rem;gap:.42rem;padding:.62rem .75rem;border-color:rgb(255 255 255/.07);border-radius:.75rem;background:rgb(255 255 255/.035);font-size:.75rem;line-height:1;white-space:nowrap;scroll-snap-align:center}.future-sidebar-link-active,.future-sidebar-link:hover{transform:none}.future-sidebar-link-active{border-color:rgb(23 215 255/.42);background:linear-gradient(135deg,rgb(124 31 214/.46),rgb(13 156 215/.24));box-shadow:0 0 18px rgb(23 215 255/.12),inset 0 1px rgb(255 255 255/.08)}.future-header{top:calc(3.75rem + env(safe-area-inset-top));min-height:3.65rem;padding:.55rem .75rem;background:rgb(3 5 17/.88)}.future-header .future-kicker{font-size:.62rem;letter-spacing:.14em}.future-profile-pill{min-height:2.45rem;padding:.3rem}.future-avatar{width:2rem;height:2rem}.auction-page,.future-content,.future-main{width:100%;min-width:0;max-width:100%}.future-content{padding:.75rem .7rem 1.5rem}.future-content :is(section,article,form,fieldset,div){min-width:0}.future-content :is(h1,h2,h3,p,span,strong,a,button,label){overflow-wrap:anywhere}.future-content h1{font-size:clamp(1.65rem,8vw,2.35rem);line-height:1.08}.future-content :is(.page-header-card,.future-dashboard-hero,.tables-page-hero,.fm-hero){padding:1rem;border-radius:1rem}.future-content .ds-button{min-height:2.75rem;padding-inline:.85rem;font-size:.76rem}.future-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;font-size:16px!important}.future-content :is(.overflow-x-auto,[data-slot=table-container]){max-width:100%;-webkit-overflow-scrolling:touch}.roster-player-row{grid-template-columns:2rem minmax(0,1fr) 3.6rem!important;gap:.45rem!important}.roster-participant-card>button{padding:.85rem}.roster-correction-form,.roster-correction-heading{padding:1rem}.roster-removal-grid{grid-template-columns:minmax(0,1fr)}.roster-assignment-row{grid-template-columns:minmax(0,1fr) 4.75rem 2.75rem}.roster-assignment-row select:first-child{grid-column:1/-1}}@media (max-width:420px){.future-sidebar-link{padding-inline:.65rem;font-size:.7rem}.future-content{padding-inline:.55rem}.future-header>div:first-child{max-width:8.5rem}.future-content .ds-button{width:100%;justify-content:center}}.fanta-home-page{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,rgb(0 0 0/.1),rgb(0 0 0/.28) 60%,rgb(0 0 0/.62)),url(/images/fantafm-auth-bg.png) 50% /cover fixed,#020410!important}.fanta-home-page:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 28% 42%,rgb(2 6 23/.18),rgb(2 6 23/.68) 48%,transparent 74%),linear-gradient(90deg,rgb(2 6 23/.45),transparent 48%,rgb(20 3 35/.18))}.fanta-home-content{position:relative;z-index:1}.fanta-home-title-stack{display:grid;justify-items:start;gap:1rem}.fanta-home-logo{position:relative;display:block;width:clamp(11rem,20vw,15rem);aspect-ratio:1;filter:drop-shadow(0 0 16px rgb(240 45 245/.28));transition:filter .18s ease,transform .18s ease}.fanta-home-logo:hover{filter:drop-shadow(0 0 22px rgb(240 45 245/.48));transform:scale(1.025)}.fanta-home-logo img{display:block;width:100%;height:auto}@media (max-width:640px){.fanta-home-page{background-attachment:scroll!important;background-position:52%!important}.fanta-home-logo{width:min(48vw,12rem)}}@media (prefers-reduced-motion:reduce){.auction-live-player-status-live i{animation:none}}a.bg-lime-300,button.bg-emerald-600,button.bg-lime-300{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.65rem;border-radius:.72rem;border:1px solid transparent;padding:.66rem 1.15rem;font-size:.82rem;font-weight:900;letter-spacing:.01em;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;border-color:rgb(240 45 245/.35)!important;background:linear-gradient(135deg,#7c1fd6,#a522e6 46%,#0d9cd7)!important;color:white!important;box-shadow:0 0 20px rgb(157 44 255/.26),0 12px 24px rgb(0 0 0/.28)}a.bg-lime-300:hover,button.bg-emerald-600:hover,button.bg-lime-300:hover{transform:translateY(-1px);box-shadow:0 0 28px rgb(23 215 255/.2),0 18px 32px rgb(0 0 0/.34)}button:disabled{cursor:not-allowed;opacity:.58;transform:none}.future-auth-page{min-height:100vh}.future-auth-grid{display:grid;min-height:100vh;width:min(100%,1180px);margin:0 auto;align-items:center;gap:3rem;padding:2rem 1.25rem}@media (min-width:1024px){.future-auth-grid{grid-template-columns:minmax(0,1fr) 430px}}.future-auth-copy{max-width:42rem}.future-login-card{border-color:rgb(240 45 245/.34)}.page-header-card{border-color:rgb(23 215 255/.22)}.auction-page table,.future-data-table{color:#e2e8f0}.auction-page thead,.future-data-table thead{background:rgb(255 255 255/.045)!important}.auction-page th,.future-data-table th{color:#a5f3fc!important;font-size:.72rem;font-weight:900!important;letter-spacing:.14em;text-transform:uppercase}.auction-page td,.auction-page tr,.future-data-table td{border-color:rgb(255 255 255/.08)!important}.auction-page tbody tr:hover{background:rgb(23 215 255/.055)!important}.listone-search-field,.login-field,:is(.future-shell,.future-auth-page,.auction-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid rgb(23 215 255/.18)!important;background:linear-gradient(135deg,rgb(12 18 46/.92),rgb(5 9 25/.86))!important;color:#f8fafc!important;caret-color:var(--future-cyan)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 0 0 1px transparent;color-scheme:dark}.listone-search-input::placeholder,.login-field-input::placeholder,:is(.future-shell,.future-auth-page,.auction-page) :is(input,textarea)::placeholder{color:#6f7f98!important;opacity:1}.listone-search-field:focus-within,.login-field:focus-within,:is(.future-shell,.future-auth-page,.auction-page) :is(input,select,textarea):focus{border-color:rgb(23 215 255/.72)!important;box-shadow:0 0 0 3px rgb(23 215 255/.12),0 0 26px rgb(23 215 255/.11);outline:none!important}.players-list-page .players-filter-control.listone-search-field{border-color:rgb(23 215 255/.16)!important;background:rgb(3 7 24/.78)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.02)!important;outline:none!important}.players-list-page .players-filter-control.listone-search-field:focus-within{border-color:rgb(23 215 255/.52)!important;box-shadow:0 0 0 3px rgb(23 215 255/.1),0 0 22px rgb(23 215 255/.08)!important;outline:none!important}.players-list-page .listone-search-input,.players-list-page .listone-search-input:focus,.players-list-page .listone-search-input:focus-visible,.players-list-page .listone-search-input:hover{display:block!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:white!important;caret-color:var(--future-cyan)!important;outline:none!important;outline-offset:0!important;ring-color:transparent!important;appearance:none;-webkit-appearance:none;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:white!important}.players-list-page .listone-search-input::selection{background:rgb(23 215 255/.28);color:white}.players-list-page .listone-search-input::-webkit-search-cancel-button,.players-list-page .listone-search-input::-webkit-search-decoration,.players-list-page .listone-search-input::-webkit-search-results-button,.players-list-page .listone-search-input::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}:is(.future-shell,.future-auth-page,.auction-page) h2,:is(.future-shell,.future-auth-page,.auction-page) h3,:is(.future-shell,.future-auth-page,.auction-page) label{color:#f8fafc}:is(.future-shell,.future-auth-page,.auction-page) :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#f8fafc!important}:is(.future-shell,.future-auth-page,.auction-page) :is(.text-slate-600,.text-slate-500,.text-slate-400){color:#9fb0c8!important}:is(.future-shell,.future-auth-page,.auction-page) :is(.bg-white,.bg-slate-50,.bg-slate-100){background-color:rgb(255 255 255/.055)!important}:is(.future-shell,.future-auth-page,.auction-page) :is(.border-slate-200,.border-emerald-200){border-color:rgb(125 92 255/.24)!important}:is(.future-shell,.future-auth-page,.auction-page) :is(.bg-lime-300\/10,.bg-lime-400\/15,.bg-emerald-300\/10,.bg-emerald-50){background-color:rgb(23 215 255/.1)!important}:is(.future-shell,.future-auth-page,.auction-page) :is(.text-lime-100,.text-lime-200,.text-lime-300,.text-emerald-100,.text-emerald-700,.text-emerald-800){color:#a5f3fc!important}:is(.future-shell,.future-auth-page,.auction-page) :is(.border-lime-300\/20,.border-lime-300\/25,.border-lime-300\/30,.border-lime-300,.border-emerald-300\/25,.border-emerald-300\/30){border-color:rgb(23 215 255/.34)!important}:is(.future-shell,.future-auth-page,.auction-page) :is(.ring-lime-300\/20,.ring-lime-300\/25,.ring-lime-300\/30){--tw-ring-color:rgb(23 215 255/0.3)!important}:is(.future-shell,.future-auth-page,.auction-page) input[type=file]{border-color:rgb(23 215 255/.18)!important;background:linear-gradient(135deg,rgb(12 18 46/.92),rgb(5 9 25/.86))!important}:is(.future-shell,.future-auth-page,.auction-page) input[type=file]::file-selector-button{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#7c1fd6,#0d9cd7)!important;color:white!important;font-weight:900!important}.team-badge{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgb(23 215 255/.28);border-radius:999px;background:rgb(23 215 255/.1);color:#cffafe;padding:.3rem .65rem;font-size:.75rem;font-weight:850}.auction-player-card [data-slot=card-content]{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:1rem}.auction-player-card-visual{aspect-ratio:3/4;border-radius:.9rem;background:radial-gradient(circle at 50% 15%,rgb(23 215 255/.45),transparent 2.5rem),linear-gradient(150deg,rgb(157 44 255/.36),rgb(8 12 32/.86));box-shadow:inset 0 0 34px rgb(23 215 255/.18)}.auction-player-card h3{color:white;font-size:1.45rem;font-weight:1000}.auction-player-card strong{display:block;margin-top:.65rem;color:#e879f9;font-size:2.4rem;font-weight:1000;line-height:1}@media (max-width:1180px){.future-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-live-grid,.future-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-auction-card{grid-column:1/-1}.dashboard-bottom-grid{grid-template-columns:1fr}}@media (max-width:820px){.future-shell{display:block}.future-sidebar{position:relative;height:auto}.future-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.future-sidebar-live{display:none}.future-header{padding-inline:1rem}.future-content{padding:1rem}.dashboard-live-hero,.future-dashboard-hero{align-items:start;flex-direction:column}.dashboard-live-grid,.dashboard-team-stats,.future-action-grid{grid-template-columns:1fr}.dashboard-live-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-player-tags,.dashboard-role-counts,.dashboard-roster-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-avatar-form{grid-template-columns:1fr}.settings-avatar-submit{justify-content:flex-start}.auction-player-card [data-slot=card-content]{grid-template-columns:1fr}}@media (max-width:359px){.dashboard-role-counts,.dashboard-roster-mini{grid-template-columns:minmax(0,1fr)}}.fanta-login-page{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,rgb(0 0 0/.04),rgb(0 0 0/.14) 58%,rgb(0 0 0/.42)),url(/images/fantafm-auth-bg.png),linear-gradient(135deg,#020410,#050219 52%,#020208);background-position:50%;background-size:cover;color:white}.fanta-login-page:after,.fanta-login-page:before{content:"";position:absolute;inset:0;pointer-events:none}.fanta-login-page:before{background:radial-gradient(ellipse at 50% 34%,transparent 0 17rem,rgb(0 0 0/.08) 29rem,rgb(0 0 0/.42) 100%),linear-gradient(90deg,rgb(0 0 0/.12),transparent 35%,transparent 65%,rgb(0 0 0/.12));opacity:1}.fanta-login-page:after{background:radial-gradient(circle at 50% 72%,transparent 0 17rem,rgb(0 0 0/.16) 27rem,rgb(0 0 0/.5) 100%),linear-gradient(180deg,rgb(0 0 0/.08),transparent 38%,rgb(0 0 0/.46))}.fanta-login-stage{position:relative;z-index:1;display:grid;min-height:100vh;align-items:start;justify-items:center;padding:clamp(3.2rem,7vh,5rem) 1rem 3.5rem}.fanta-login-panel-wrap{width:min(100%,31rem)}.fanta-login-stacked-logo{display:grid;justify-items:center;width:min(100%,24rem);margin:0 auto -.45rem}.fanta-login-main-logo{display:block;width:clamp(8.4rem,16vw,12.8rem);margin:0 auto -.55rem}.fanta-login-main-logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 16px rgb(240 45 245/.22)) drop-shadow(0 0 14px rgb(23 215 255/.08))}.fanta-login-stacked-logo img{display:block;height:auto;filter:drop-shadow(0 0 18px rgb(240 45 245/.24)) drop-shadow(0 0 18px rgb(23 215 255/.1))}.fanta-login-stacked-fanta{width:clamp(14rem,30vw,24rem)}.fanta-login-stacked-fm{width:clamp(7rem,15vw,12rem);margin-top:clamp(-9.6rem,-12vw,-5.1rem);transform:translateX(.25rem)}.fanta-login-card{border:1px solid rgb(140 53 220/.5);border-radius:.82rem;background:linear-gradient(145deg,rgb(10 9 39/.88),rgb(20 7 42/.78)),rgb(8 7 30/.84);padding:clamp(1.2rem,2.4vw,1.95rem);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 0 0 1px rgb(12 181 255/.08),0 0 36px rgb(151 42 214/.22),0 28px 70px rgb(0 0 0/.52);backdrop-filter:blur(12px)}.fanta-login-card-heading{margin-bottom:1.28rem;text-align:center}.fanta-login-card-heading h1{color:white;font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:1000;line-height:1;letter-spacing:-.035em;text-shadow:0 0 20px rgb(255 255 255/.18)}.fanta-login-card-heading p{margin-top:.55rem;color:#b9bdd0;font-size:.88rem;font-weight:750}.fanta-login-form{display:grid;gap:.88rem}.fanta-login-label{display:block;margin-bottom:.34rem;color:#bec5d8;font-size:.82rem;font-weight:850}.fanta-login-input-wrap{display:flex;align-items:center;min-height:3rem;border:1px solid rgb(30 70 130/.56)!important;border-radius:.42rem!important;background:rgb(2 5 18/.82)!important;box-shadow:inset 0 0 0 1px rgb(0 0 0/.38),0 0 18px rgb(0 111 255/.08)}.fanta-login-input-wrap:focus-within{border-color:rgb(167 139 250/.82)!important;box-shadow:0 0 0 2px rgb(139 92 246/.18),0 0 18px rgb(124 58 237/.14)}.fanta-login-input{min-width:0;flex:1;border:0!important;background:transparent!important;padding:0 1rem;color:white!important;font-size:.9rem;font-weight:800;outline:none!important}.fanta-login-input::placeholder{color:#697287!important;opacity:1}.fanta-login-input:-webkit-autofill,.fanta-login-input:-webkit-autofill:focus,.fanta-login-input:-webkit-autofill:hover{border:0!important;caret-color:white;-webkit-text-fill-color:white!important;box-shadow:inset 0 0 0 1000px rgb(2 5 18)!important}.fanta-login-eye{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border:0;border-radius:.36rem;background:transparent;color:#7e879b;transition:color .14s ease,background .14s ease}.fanta-login-eye:hover{background:rgb(255 255 255/.05);color:white}.fanta-login-options{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:0 0 .25rem}.fanta-login-remember{display:inline-flex;align-items:center;gap:.45rem;color:#c9cadd;font-size:.8rem;font-weight:850}.fanta-login-remember input{width:1rem;height:1rem;border:2px solid rgb(161 55 222/.76)!important;border-radius:.3rem;background:rgb(5 7 25/.88)!important;accent-color:#9d2cff}.fanta-login-forgot{border:0;background:transparent;color:#31d6ef;font-size:.78rem;font-weight:900;text-align:right;text-shadow:0 0 14px rgb(49 214 239/.18)}.fanta-login-forgot:hover{color:white}.fanta-login-back-link{display:inline-flex;justify-content:center;color:#31d6ef;font-size:.82rem;font-weight:900;text-align:center;text-shadow:0 0 14px rgb(49 214 239/.18)}.fanta-login-back-link:hover{color:white}.fanta-login-submit{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;width:100%;border:1px solid rgb(213 70 255/.32)!important;border-radius:.48rem!important;background:linear-gradient(180deg,rgb(157 42 218/.98),rgb(102 22 148/.98))!important;color:white!important;font-size:.88rem;font-weight:1000;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 0 28px rgb(183 55 238/.24),0 16px 32px rgb(0 0 0/.32)}.fanta-login-submit:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 0 34px rgb(183 55 238/.34),0 18px 36px rgb(0 0 0/.38)}.fanta-login-copy{position:absolute;z-index:2;bottom:1.65rem;left:50%;width:calc(100% - 2rem);transform:translateX(-50%);color:#c8cce0;font-size:.78rem;font-weight:850;text-align:center;text-shadow:0 2px 12px rgb(0 0 0/.8)}@media (max-width:720px){.fanta-login-page{background-position:top}.fanta-login-stage{padding-top:clamp(10.5rem,27vh,15rem)}.fanta-login-options{align-items:flex-start;flex-direction:column}}.auction-page{color:#f8fafc;background:radial-gradient(circle at 16% 8%,rgb(23 215 255/.14),transparent 24rem),radial-gradient(circle at 84% 14%,rgb(240 45 245/.16),transparent 25rem),#020410!important}.auction-page:before{background-color:#020410;background-image:linear-gradient(180deg,rgb(0 0 0/.1),rgb(0 0 0/.42)),radial-gradient(ellipse at 50% 20%,transparent 0 18rem,rgb(0 0 0/.24) 42rem,rgb(0 0 0/.58) 100%),url(/images/fantafm-auth-bg.png)!important;background-position:50%!important;background-size:cover!important}.auction-page:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgb(23 215 255/.06),transparent 28%,transparent 72%,rgb(240 45 245/.08)),radial-gradient(circle at 50% 88%,rgb(23 215 255/.08),transparent 26rem)}.auction-page>*{position:relative;z-index:1}.auction-page .auction-live-actions-card,.auction-page .auction-live-header,.auction-page .auction-live-offers-card,.auction-page .auction-live-player-card,.auction-page .auction-live-teams-card,.auction-page .auction-panel,.auction-page .auction-sidebar-panel,.auction-page .auction-soft-panel,.auction-page :is(.rounded-2xl.border.border-white\/10.bg-slate-950\/78,.rounded-2xl.border.border-white\/10.bg-slate-950\/70,.rounded-2xl.border.border-white\/10.bg-slate-950\/60){border-color:rgb(125 92 255/.32)!important;background:radial-gradient(circle at 100% 0,rgb(240 45 245/.15),transparent 14rem),radial-gradient(circle at 0 100%,rgb(23 215 255/.11),transparent 13rem),linear-gradient(145deg,rgb(9 12 38/.9),rgb(3 6 20/.88))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 22px 62px rgb(0 0 0/.36),0 0 34px rgb(125 92 255/.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auction-page .auction-sidebar-header{background:linear-gradient(135deg,rgb(23 215 255/.08),rgb(240 45 245/.07)),rgb(5 9 25/.52)!important}.auction-page .auction-live-disabled-action,.auction-page .auction-live-metric,.auction-page .auction-live-offer-row,.auction-page .auction-live-player-stats span,.auction-page .auction-live-team-chip,.auction-page .auction-live-timer,.auction-page .auction-sidebar-player{border-color:rgb(23 215 255/.14)!important;background:linear-gradient(135deg,rgb(12 18 46/.7),rgb(5 9 25/.62))!important}.auction-page .auction-live-timer{border-color:rgb(240 45 245/.48)!important;box-shadow:inset 0 0 28px rgb(240 45 245/.16),0 0 28px rgb(240 45 245/.13)!important}.auction-page .auction-live-team-chip-current{border-color:rgb(23 215 255/.72)!important;background:radial-gradient(circle at 50% 0,rgb(23 215 255/.17),transparent 7rem),linear-gradient(145deg,rgb(10 21 50/.85),rgb(5 9 25/.75))!important;box-shadow:inset 0 0 24px rgb(23 215 255/.12),0 0 34px rgb(23 215 255/.18)!important}.auction-page .auction-live-team-chip-muted{opacity:.38;filter:grayscale(.85) saturate(.5)}.auction-page .auction-live-metric span,.auction-page .auction-live-player-stats span,.auction-page .auction-live-teams-count,.auction-page .auction-sidebar-header p:first-child,.auction-page .future-kicker{color:#67e8f9!important}.auction-page :is(.text-lime-100,.text-lime-200,.text-lime-300,.text-emerald-100,.text-emerald-200,.text-emerald-300){color:#a5f3fc!important}.auction-page :is(.bg-lime-300,.bg-lime-400,.bg-emerald-300,.bg-emerald-400){background:linear-gradient(135deg,#17d7ff,#7c3aed)!important;color:white!important}.auction-page :is(.bg-lime-300\/10,.bg-lime-400\/15,.bg-emerald-300\/10,.bg-emerald-400\/15){background-color:rgb(23 215 255/.11)!important}.auction-page :is(.border-lime-300,.border-lime-300\/20,.border-lime-300\/25,.border-lime-300\/30,.border-emerald-300\/25,.border-emerald-300\/30){border-color:rgb(23 215 255/.34)!important}.auction-page :is(.ring-lime-300\/30,.ring-emerald-300\/30){--tw-ring-color:rgb(23 215 255/0.28)!important}.auction-page .ds-button{border-radius:.7rem;letter-spacing:.02em}.auction-page .ds-button-primary,.auction-page a.bg-lime-300,.auction-page button.bg-emerald-600,.auction-page button.bg-lime-300{border-color:rgb(213 70 255/.36)!important;background:linear-gradient(180deg,rgb(157 42 218/.98),rgb(102 22 148/.98))!important;color:white!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 0 28px rgb(183 55 238/.24),0 16px 32px rgb(0 0 0/.32)!important}.auction-page .ds-button-primary:hover,.auction-page a.bg-lime-300:hover,.auction-page button.bg-emerald-600:hover,.auction-page button.bg-lime-300:hover{background:linear-gradient(180deg,rgb(184 55 238/.98),rgb(124 31 214/.98))!important}.auction-page .ds-button-secondary{border-color:rgb(23 215 255/.28)!important;background:linear-gradient(135deg,rgb(12 18 46/.92),rgb(5 9 25/.86))!important;color:#e0f2fe!important}.auction-page .ds-button-secondary:hover{border-color:rgb(23 215 255/.62)!important;color:white!important;box-shadow:0 0 26px rgb(23 215 255/.12)}.auction-page .app-light-field,.auction-page .auction-sidebar-filters input,.auction-page .auction-sidebar-filters select,.auction-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-color:rgb(23 215 255/.18)!important;background:linear-gradient(135deg,rgb(12 18 46/.92),rgb(5 9 25/.86))!important;color:#f8fafc!important;caret-color:#17d7ff!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 0 0 1px transparent!important}.auction-page .app-light-field:focus,.auction-page :is(input,select,textarea):focus{border-color:rgb(23 215 255/.72)!important;box-shadow:0 0 0 3px rgb(23 215 255/.12),0 0 26px rgb(23 215 255/.11)!important;outline:none!important}.auction-page input[type=checkbox]{accent-color:#17d7ff!important}.auction-page .auction-live-offers-list,.auction-page .auction-sidebar-grid,.auction-page .auction-sidebar-list{scrollbar-color:rgb(23 215 255/.7) rgb(255 255 255/.08)!important}.auction-page .auction-sidebar-player:hover{background:rgb(23 215 255/.06)!important}.auction-page .auction-sidebar-player p:last-child{color:#67e8f9!important}.auction-page .auction-live-player-avatar,.auction-page .auction-live-team-avatar{border-color:rgb(23 215 255/.34)!important;background:radial-gradient(circle at 30% 20%,rgb(23 215 255/.24),transparent 5rem),radial-gradient(circle at 72% 84%,rgb(240 45 245/.2),transparent 5rem),rgb(5 9 25/.72)!important}.auction-page .auction-action-message-success{border-color:rgb(23 215 255/.32);background:rgb(23 215 255/.1);color:#a5f3fc}