.notification-center,.notification-trigger{position:relative}.notification-count{position:absolute;top:-.3rem;right:-.35rem;display:grid;min-width:1.15rem;height:1.15rem;place-items:center;padding:0 .2rem;border:2px solid #050817;border-radius:999px;color:white;background:#e11dba;font-size:.58rem;font-weight:900}.notification-panel{position:absolute;z-index:100;top:calc(100% + .75rem);right:0;width:min(24rem,calc(100vw - 1rem));overflow:hidden;border:1px solid rgb(34 211 238/.24);border-radius:1rem;color:white;background:rgb(3 7 25/.98);box-shadow:0 28px 80px rgb(0 0 0/.58),0 0 32px rgb(217 70 239/.1);backdrop-filter:blur(22px)}.notification-panel>header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid rgb(255 255 255/.08)}.notification-panel>header span,.notification-panel>header strong{display:block}.notification-panel>header span{font-size:.9rem;font-weight:900}.notification-panel>header strong{margin-top:.12rem;color:#67e8f9;font-size:.68rem}.notification-panel>header button{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.6rem;color:#94a3b8;background:rgb(255 255 255/.05)}.notification-read-all{display:flex;gap:.35rem;align-items:center;width:100%;padding:.6rem 1rem;border-bottom:1px solid rgb(255 255 255/.06);color:#a5f3fc;font-size:.7rem;font-weight:800}.notification-list{max-height:min(31rem,70vh);overflow-y:auto}.notification-item{display:grid;gap:.65rem;align-items:start;width:100%;padding:.85rem 1rem;grid-template-columns:2rem minmax(0,1fr) auto;border-bottom:1px solid rgb(255 255 255/.06);color:#e2e8f0;text-align:left;background:linear-gradient(90deg,rgb(217 70 239/.08),transparent 65%)}.notification-item-read{opacity:.7;background:transparent}.notification-item-icon{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(34 211 238/.2);border-radius:.65rem;color:#67e8f9;background:rgb(8 145 178/.1)}.notification-item small,.notification-item strong,.notification-item time{display:block}.notification-item strong{color:white;font-size:.78rem}.notification-item small{margin-top:.2rem;color:#a8b5c9;font-size:.69rem;line-height:1.4}.notification-item time{margin-top:.3rem;color:#64748b;font-size:.6rem}.notification-item>i{width:.48rem;height:.48rem;margin-top:.3rem;border-radius:999px;background:#e879f9;box-shadow:0 0 10px #e879f9}.notification-empty{padding:2rem 1rem;color:#8190a7;font-size:.78rem;text-align:center}.auction-event-timeline{display:grid;gap:.85rem;padding:1rem;border:1px solid rgb(34 211 238/.16);border-radius:1rem;background:linear-gradient(135deg,rgb(5 13 37/.9),rgb(25 5 40/.76));box-shadow:inset 0 1px rgb(255 255 255/.04)}.auction-event-timeline-heading{display:flex;gap:1rem;align-items:end;justify-content:space-between}.auction-event-timeline-heading h2{margin-top:.2rem;color:white;font-size:1.05rem;font-weight:900}.auction-event-timeline-heading>span{color:#67e8f9;font-size:.68rem;font-weight:800}.auction-event-timeline-list{display:flex;gap:.55rem;padding-bottom:.15rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.auction-event-timeline-list article{position:relative;display:grid;flex:0 0 min(21rem,82vw);gap:.6rem;align-items:start;padding:.75rem;grid-template-columns:auto minmax(0,1fr) auto;border:1px solid rgb(255 255 255/.08);border-radius:.8rem;background:rgb(2 8 28/.58);scroll-snap-align:start}.auction-event-timeline-list article>i{width:.55rem;height:.55rem;margin-top:.28rem;border-radius:999px;background:#64748b}.auction-event-timeline-list .auction-event-latest>i{background:#a3e635;box-shadow:0 0 12px rgb(163 230 53/.7)}.auction-event-timeline-list strong{color:white;font-size:.76rem}.auction-event-timeline-list p{margin-top:.2rem;color:#9fafc4;font-size:.68rem;line-height:1.4}.auction-event-timeline-list time{color:#64748b;font-size:.6rem}@media (max-width:640px){.notification-panel{position:fixed;top:calc(7.6rem + env(safe-area-inset-top));right:.5rem;left:.5rem;width:auto}.auction-event-timeline{padding:.8rem}}.auction-integrity-panel{display:grid;gap:1rem;padding:1rem;border:1px solid rgb(34 211 238/.18);border-radius:1rem;background:linear-gradient(135deg,rgb(4 13 35/.92),rgb(18 7 37/.86));box-shadow:inset 0 1px rgb(255 255 255/.04),0 18px 50px rgb(0 0 0/.18)}.auction-integrity-error{border-color:rgb(251 113 133/.3)}.auction-integrity-warning{border-color:rgb(250 204 21/.27)}.auction-integrity-heading{display:grid;gap:.8rem;align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.auction-integrity-shield{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgb(34 211 238/.28);border-radius:.85rem;color:#67e8f9;background:rgb(8 145 178/.12)}.auction-integrity-error .auction-integrity-shield{border-color:rgb(251 113 133/.3);color:#fda4af;background:rgb(159 18 57/.12)}.auction-integrity-warning .auction-integrity-shield{border-color:rgb(250 204 21/.3);color:#fde047;background:rgb(161 98 7/.12)}.auction-integrity-heading h2{margin-top:.2rem;color:white;font-size:1.08rem;font-weight:900}.auction-integrity-heading p:last-child{margin-top:.25rem;color:#9eacc1;font-size:.73rem}.auction-integrity-status{padding:.5rem .7rem;border:1px solid rgb(163 230 53/.25);border-radius:999px;color:#bef264;background:rgb(77 124 15/.1);font-size:.66rem;font-weight:900;white-space:nowrap}.auction-integrity-error .auction-integrity-status{border-color:rgb(251 113 133/.28);color:#fda4af;background:rgb(159 18 57/.12)}.auction-integrity-warning .auction-integrity-status{border-color:rgb(250 204 21/.28);color:#fde047;background:rgb(161 98 7/.12)}.auction-integrity-metrics{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.auction-integrity-metrics>div{padding:.7rem .8rem;border:1px solid rgb(255 255 255/.07);border-radius:.75rem;background:rgb(2 8 28/.5)}.auction-integrity-metrics span,.auction-integrity-metrics strong{display:block}.auction-integrity-metrics span{color:#718198;font-size:.62rem;font-weight:800;text-transform:uppercase}.auction-integrity-metrics strong{margin-top:.25rem;color:white;font-size:.9rem}.auction-integrity-issues{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auction-integrity-issue{display:grid;gap:.6rem;align-items:start;padding:.75rem;grid-template-columns:auto minmax(0,1fr);border:1px solid rgb(255 255 255/.08);border-radius:.75rem;background:rgb(2 8 28/.48)}.auction-integrity-issue-error{border-color:rgb(251 113 133/.2);color:#fda4af}.auction-integrity-issue-warning{border-color:rgb(250 204 21/.18);color:#fde047}.auction-integrity-issue strong{display:block;color:white;font-size:.76rem}.auction-integrity-issue p{margin-top:.18rem;color:#9aa9bd;font-size:.68rem;line-height:1.4}.auction-integrity-success{display:flex;gap:.45rem;align-items:center;padding:.7rem .8rem;border:1px solid rgb(163 230 53/.2);border-radius:.75rem;color:#d9f99d;background:rgb(77 124 15/.09);font-size:.73rem;font-weight:800}@media (max-width:760px){.auction-integrity-heading{align-items:start;grid-template-columns:auto minmax(0,1fr)}.auction-integrity-status{width:fit-content;grid-column:1/-1}.auction-integrity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-integrity-issues{grid-template-columns:minmax(0,1fr)}}.auction-undo-panel{display:grid;gap:.85rem;padding:1rem;border:1px solid rgb(251 113 133/.22);border-radius:.9rem;background:linear-gradient(135deg,rgb(76 5 25/.18),rgb(2 8 28/.54))}.auction-undo-panel h3{margin-top:.2rem;color:white;font-size:.95rem;font-weight:900}.auction-undo-panel>div>p:last-child{margin-top:.3rem;color:#a9b6c9;font-size:.72rem}.auction-undo-panel>div>p strong{color:#fecdd3}.auction-undo-panel form{display:grid;gap:.7rem;grid-template-columns:minmax(14rem,1fr) minmax(13rem,auto) auto;align-items:end}.auction-undo-panel form>label:first-of-type{display:grid;gap:.35rem}.auction-undo-panel form>label:first-of-type>span{color:#cbd5e1;font-size:.67rem;font-weight:800;text-transform:uppercase}.auction-undo-panel input:not([type=checkbox]){width:100%;min-height:2.7rem;padding:0 .75rem;border:1px solid rgb(251 113 133/.2);border-radius:.7rem;color:white;background:rgb(2 8 28/.72);outline:none}.auction-undo-panel input:not([type=checkbox]):focus{border-color:rgb(251 113 133/.55);box-shadow:0 0 0 3px rgb(251 113 133/.1)}.auction-undo-confirm{display:flex;gap:.5rem;align-items:center;min-height:2.7rem;color:#a9b6c9;font-size:.67rem}.auction-undo-confirm input{flex:none;accent-color:#fb7185}.auction-undo-button{display:inline-flex;gap:.4rem;align-items:center;justify-content:center;min-height:2.7rem;padding:0 .85rem;border:1px solid rgb(251 113 133/.34);border-radius:.7rem;color:#fff1f2;background:linear-gradient(135deg,#9f1239,#701a75);font-size:.7rem;font-weight:900;white-space:nowrap}.auction-undo-button:disabled{opacity:.4}.auction-undo-panel>.auction-action-message{margin:0}@media (max-width:900px){.auction-undo-panel form{grid-template-columns:minmax(0,1fr);align-items:stretch}}.auction-snapshot-panel{display:grid;gap:1rem;padding:1rem;border:1px solid rgb(139 92 246/.24);border-radius:1rem;background:linear-gradient(135deg,rgb(7 12 35/.94),rgb(29 7 48/.84));box-shadow:inset 0 1px rgb(255 255 255/.04)}.auction-snapshot-heading{display:flex;gap:.8rem;align-items:center}.auction-snapshot-heading>span{display:grid;width:2.7rem;height:2.7rem;flex:none;place-items:center;border:1px solid rgb(167 139 250/.28);border-radius:.8rem;color:#c4b5fd;background:rgb(109 40 217/.12)}.auction-snapshot-heading h2{margin-top:.15rem;color:white;font-size:1.05rem;font-weight:900}.auction-snapshot-heading p:last-child{margin-top:.2rem;color:#95a4b9;font-size:.7rem}.auction-snapshot-grid{display:grid;gap:.8rem;grid-template-columns:minmax(16rem,.8fr) minmax(18rem,1.2fr)}.auction-snapshot-create,.auction-snapshot-history,.auction-snapshot-restore{padding:.85rem;border:1px solid rgb(255 255 255/.08);border-radius:.8rem;background:rgb(2 8 28/.52)}.auction-snapshot-create{display:grid;gap:.65rem;align-content:start}.auction-snapshot-create label,.auction-snapshot-restore>label:first-of-type{display:grid;gap:.35rem}.auction-snapshot-create label span,.auction-snapshot-restore>label:first-of-type span{color:#cbd5e1;font-size:.65rem;font-weight:800;text-transform:uppercase}.auction-snapshot-panel input:not([type=checkbox]):not([type=radio]){width:100%;min-height:2.65rem;padding:0 .75rem;border:1px solid rgb(139 92 246/.22);border-radius:.68rem;color:white;background:rgb(2 8 28/.76);outline:none}.auction-snapshot-panel input:not([type=checkbox]):not([type=radio]):focus{border-color:rgb(167 139 250/.55);box-shadow:0 0 0 3px rgb(139 92 246/.1)}.snapshot-button{display:inline-flex;gap:.4rem;align-items:center;justify-content:center;min-height:2.65rem;padding:0 .8rem;border:1px solid rgb(34 211 238/.26);border-radius:.68rem;color:white;background:linear-gradient(135deg,#6d28d9,#0891b2);font-size:.7rem;font-weight:900}.snapshot-button-danger{border-color:rgb(251 113 133/.3);background:linear-gradient(135deg,#9f1239,#6d28d9)}.auction-snapshot-history{display:grid;max-height:16rem;gap:.4rem;align-content:start;overflow-y:auto}.auction-snapshot-history>div:first-child{display:flex;gap:.4rem;align-items:center;margin-bottom:.15rem;color:#c4b5fd;font-size:.72rem}.snapshot-item{display:grid;gap:.55rem;align-items:start;padding:.6rem;grid-template-columns:auto minmax(0,1fr);border:1px solid transparent;border-radius:.65rem;color:#dbe4f1;background:rgb(255 255 255/.025);cursor:pointer}.snapshot-item-selected{border-color:rgb(167 139 250/.32);background:rgb(109 40 217/.1)}.snapshot-item input{margin-top:.18rem;accent-color:#a78bfa}.snapshot-item small,.snapshot-item strong{display:block}.snapshot-item strong{font-size:.7rem}.snapshot-item small{margin-top:.2rem;color:#74849b;font-size:.6rem;text-transform:capitalize}.snapshot-empty{padding:1rem;color:#718198;font-size:.7rem;text-align:center}.auction-snapshot-restore{display:grid;gap:.65rem;align-items:end;grid-template-columns:minmax(14rem,1fr) minmax(13rem,auto) auto}.snapshot-confirm{display:flex;gap:.45rem;align-items:center;min-height:2.65rem;color:#a7b3c5;font-size:.66rem}.snapshot-confirm input{flex:none;accent-color:#fb7185}.snapshot-restore-disabled{opacity:.45}.auction-snapshot-panel .auction-action-message{margin:0}@media (max-width:900px){.auction-snapshot-grid,.auction-snapshot-restore{grid-template-columns:minmax(0,1fr)}}.auction-connection-panel{display:grid;gap:.9rem;padding:1rem;border:1px solid rgb(34 211 238/.2);border-radius:1rem;background:linear-gradient(135deg,rgb(3 14 34/.92),rgb(7 8 30/.86));box-shadow:inset 0 1px rgb(255 255 255/.04)}.auction-connection-paused{border-color:rgb(250 204 21/.34);background:linear-gradient(135deg,rgb(48 27 3/.42),rgb(20 8 30/.88))}.auction-connection-heading{display:flex;gap:.75rem;align-items:center}.auction-connection-heading>span{display:grid;width:2.6rem;height:2.6rem;flex:none;place-items:center;border:1px solid rgb(34 211 238/.26);border-radius:.8rem;color:#67e8f9;background:rgb(8 145 178/.1)}.auction-connection-paused .auction-connection-heading>span{border-color:rgb(250 204 21/.3);color:#fde047;background:rgb(161 98 7/.12)}.auction-connection-heading h2{margin-top:.18rem;color:white;font-size:1rem;font-weight:900}.auction-connection-heading p:last-child{margin-top:.2rem;color:#8fa0b7;font-size:.68rem}.auction-connection-list{display:flex;gap:.5rem;padding-bottom:.12rem;overflow-x:auto;scroll-snap-type:x proximity}.auction-connection-list>div{display:grid;flex:0 0 auto;gap:.45rem;align-items:center;min-width:9.5rem;padding:.55rem .65rem;grid-template-columns:auto minmax(0,1fr);border:1px solid rgb(255 255 255/.07);border-radius:.7rem;background:rgb(2 8 28/.52);scroll-snap-align:start}.auction-connection-list i{width:.55rem;height:.55rem;border-radius:999px;background:#64748b}.auction-connection-list .participant-online i{background:#a3e635;box-shadow:0 0 11px rgb(163 230 53/.65)}.auction-connection-list small,.auction-connection-list strong{display:block}.auction-connection-list strong{overflow:hidden;color:white;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.auction-connection-list small{margin-top:.12rem;color:#718198;font-size:.58rem}.participant-online small{color:#bef264}.auction-pause-form{display:grid;gap:.65rem;align-items:end;grid-template-columns:minmax(14rem,1fr) auto}.auction-pause-form label{display:grid;gap:.32rem}.auction-pause-form label span{color:#cbd5e1;font-size:.64rem;font-weight:800;text-transform:uppercase}.auction-pause-form input:not([type=hidden]){width:100%;min-height:2.65rem;padding:0 .75rem;border:1px solid rgb(34 211 238/.18);border-radius:.68rem;color:white;background:rgb(2 8 28/.72);outline:none}.connection-pause-button{display:inline-flex;gap:.4rem;align-items:center;justify-content:center;min-height:2.65rem;padding:0 .85rem;border:1px solid rgb(250 204 21/.28);border-radius:.68rem;color:#fef3c7;background:linear-gradient(135deg,#a16207,#7c2d12);font-size:.7rem;font-weight:900}.connection-resume-button{border-color:rgb(163 230 53/.3);color:#ecfccb;background:linear-gradient(135deg,#3f6212,#047857)}.connection-self-status{display:inline-flex;gap:.4rem;align-items:center;width:fit-content;padding:.55rem .7rem;border:1px solid rgb(255 255 255/.08);border-radius:999px;font-size:.67rem;font-weight:800;background:rgb(2 8 28/.58)}.connection-online{border-color:rgb(163 230 53/.22);color:#bef264}.connection-offline{border-color:rgb(251 113 133/.25);color:#fda4af}.auction-page-paused .auction-live-header{border-color:rgb(250 204 21/.3)}.auction-page-paused .auction-live-player-status{border-color:rgb(250 204 21/.3);color:#fde047}@media (max-width:680px){.auction-pause-form{grid-template-columns:minmax(0,1fr)}.connection-pause-button{width:100%}}.auction-preflight{display:grid;gap:.9rem;padding:1rem;border:1px solid rgb(163 230 53/.22);border-radius:1rem;background:linear-gradient(135deg,rgb(10 25 25/.88),rgb(7 8 30/.86))}.auction-preflight-blocked{border-color:rgb(251 113 133/.28);background:linear-gradient(135deg,rgb(55 9 24/.22),rgb(7 8 30/.9))}.auction-preflight-heading{display:flex;gap:.75rem;align-items:center}.auction-preflight-heading>span{display:grid;width:2.7rem;height:2.7rem;flex:none;place-items:center;border:1px solid rgb(163 230 53/.28);border-radius:.8rem;color:#bef264;background:rgb(77 124 15/.1)}.auction-preflight-blocked .auction-preflight-heading>span{border-color:rgb(251 113 133/.28);color:#fda4af;background:rgb(159 18 57/.1)}.auction-preflight-heading h2{margin-top:.16rem;color:white;font-size:1.02rem;font-weight:900}.auction-preflight-heading p:last-child{margin-top:.2rem;color:#8fa0b7;font-size:.67rem}.auction-preflight-list{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.auction-preflight-list article{display:grid;gap:.5rem;align-items:start;padding:.65rem;grid-template-columns:auto minmax(0,1fr);border:1px solid rgb(255 255 255/.07);border-radius:.7rem;background:rgb(2 8 28/.48)}.auction-preflight-list .preflight-pass{color:#a3e635}.auction-preflight-list .preflight-warning{color:#fde047}.auction-preflight-list .preflight-error{border-color:rgb(251 113 133/.2);color:#fb7185}.auction-preflight-list strong{display:block;color:white;font-size:.7rem}.auction-preflight-list p{margin-top:.16rem;color:#8291a7;font-size:.61rem;line-height:1.35}.auction-final-report{display:grid;gap:1rem;padding:1rem;border:1px solid rgb(34 211 238/.22);border-radius:1rem;background:linear-gradient(145deg,rgb(3 14 34/.94),rgb(31 6 45/.84));box-shadow:0 20px 60px rgb(0 0 0/.2),inset 0 1px rgb(255 255 255/.04)}.auction-report-heading{display:grid;gap:.75rem;align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.auction-report-heading>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgb(34 211 238/.28);border-radius:.85rem;color:#67e8f9;background:rgb(8 145 178/.12)}.auction-report-heading h2{margin-top:.16rem;color:white;font-size:1.08rem;font-weight:900}.auction-report-heading p:last-child{margin-top:.2rem;color:#91a1b7;font-size:.68rem}.auction-report-actions{display:flex;gap:.45rem}.auction-report-actions a{display:inline-flex;gap:.35rem;align-items:center;min-height:2.4rem;padding:0 .7rem;border:1px solid rgb(34 211 238/.24);border-radius:.65rem;color:#cffafe;background:rgb(8 145 178/.1);font-size:.67rem;font-weight:900}.auction-report-highlights{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.auction-report-highlights>div{padding:.75rem;border:1px solid rgb(255 255 255/.07);border-radius:.72rem;background:rgb(2 8 28/.5)}.auction-report-highlights span,.auction-report-highlights strong{display:block}.auction-report-highlights span{color:#718198;font-size:.61rem;font-weight:800;text-transform:uppercase}.auction-report-highlights strong{margin-top:.25rem;color:white;font-size:1rem}.auction-report-body{display:grid;gap:.7rem;grid-template-columns:1.35fr .65fr}.auction-report-role-spend,.auction-report-top-purchase{padding:.8rem;border:1px solid rgb(255 255 255/.07);border-radius:.75rem;background:rgb(2 8 28/.46)}.auction-report-role-spend h3{margin-bottom:.55rem;color:white;font-size:.76rem;font-weight:900}.auction-report-role-spend>div{display:grid;gap:.55rem;align-items:center;padding:.32rem 0;grid-template-columns:1.2rem minmax(0,1fr) 4.5rem}.auction-report-role-spend span,.auction-report-role-spend strong{color:#cbd5e1;font-size:.65rem}.auction-report-role-spend strong{text-align:right}.auction-report-role-spend i{height:.38rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.07)}.auction-report-role-spend b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#d946ef)}.auction-report-top-purchase{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#facc15;text-align:center}.auction-report-top-purchase span{margin-top:.4rem;color:#8b9ab0;font-size:.61rem;text-transform:uppercase}.auction-report-top-purchase strong{margin-top:.25rem;color:white;font-size:1rem}.auction-report-top-purchase p{margin-top:.2rem;color:#c4b5fd;font-size:.66rem}.auction-report-teams{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auction-report-teams article{padding:.7rem;border:1px solid rgb(255 255 255/.07);border-radius:.72rem;background:rgb(2 8 28/.42)}.auction-report-teams article>div:first-child{display:flex;gap:.4rem;align-items:center;color:#67e8f9}.auction-report-teams article>div:first-child strong{min-width:0;overflow:hidden;color:white;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.auction-report-teams article>div:first-child span{margin-left:auto;color:#a3e635;font-size:.62rem}.auction-report-teams article>p{margin-top:.35rem;color:#8796ab;font-size:.63rem}.auction-report-teams article>div:last-child{display:flex;gap:.35rem;margin-top:.45rem}.auction-report-teams article>div:last-child span{padding:.28rem .42rem;border-radius:.45rem;color:#aebbd0;background:rgb(255 255 255/.05);font-size:.58rem}@media (max-width:760px){.auction-preflight-list{grid-template-columns:minmax(0,1fr)}.auction-report-heading{align-items:start;grid-template-columns:auto minmax(0,1fr)}.auction-report-actions{grid-column:1/-1}.auction-report-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-report-body,.auction-report-teams{grid-template-columns:minmax(0,1fr)}}.players-search-control{position:relative;display:block;width:100%}.players-search-control>svg{position:absolute;z-index:1;top:50%;left:.8rem;color:#718198;pointer-events:none;transform:translateY(-50%)}.players-list-page .players-filter-search-input,.players-list-page .players-filter-search-input:focus,.players-list-page .players-filter-search-input:focus-visible,.players-list-page .players-filter-search-input:hover{display:block;width:100%;min-height:2.75rem;border:1px solid rgb(23 215 255/.16)!important;border-radius:.72rem!important;padding:0 .8rem 0 2.35rem;color:white!important;background:rgb(3 7 24/.78)!important;background-image:none!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.02)!important;caret-color:#22d3ee;outline:none!important;appearance:none;-webkit-appearance:none;-webkit-text-fill-color:white}.players-list-page .players-filter-search-input:focus,.players-list-page .players-filter-search-input:focus-visible{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}.players-list-page .players-filter-search-input::placeholder{color:#6f7f98;opacity:1}.auction-team-roster-status{display:grid;grid-column:1/-1;min-width:0;gap:.38rem;align-items:center;width:100%;margin-top:.35rem;border-top:1px solid rgb(255 255 255/.07);padding-top:.38rem}.auction-team-roster-budget{color:#a3e635!important;font-weight:950;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.auction-team-roster-roles{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem}.auction-team-roster-roles>span{display:grid;min-width:0;gap:.12rem;align-items:center;padding:.2rem .22rem;grid-template-columns:auto minmax(0,1fr);border:1px solid rgb(255 255 255/.065);border-radius:.38rem;color:#a8b6ca!important;background:rgb(2 8 28/.42);font-size:.51rem!important;font-variant-numeric:tabular-nums;line-height:1!important;white-space:nowrap}.auction-team-roster-roles small,.auction-team-roster-roles strong{min-width:0;font-size:inherit;line-height:inherit}.auction-team-roster-roles small{color:#67e8f9;font-weight:950}.auction-team-roster-roles strong{overflow:visible!important;color:#dbeafe!important;font-weight:900!important;text-align:right;text-overflow:clip!important}.auction-view-projector .auction-live-teams-grid{grid-auto-rows:5rem}.auction-view-projector .auction-live-team-chip{min-height:5rem}.auction-view-projector .auction-team-roster-status{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:.4rem;margin-top:.25rem;padding-top:.3rem}.auction-view-projector .auction-team-roster-budget{font-size:.52rem!important}.auction-view-projector .auction-team-roster-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem}.auction-view-projector .auction-team-roster-roles>span{display:flex;gap:.1rem;justify-content:center;padding:.16rem .12rem;font-size:.46rem!important}@media (max-height:800px) and (min-width:901px){.auction-view-projector .auction-live-teams-grid{grid-auto-rows:4.45rem}.auction-view-projector .auction-live-team-chip{min-height:4.45rem}}@media (max-width:720px){.fanta-login-page{min-height:100dvh;overflow-x:hidden;overflow-y:auto;background-position:50%}.fanta-login-stage{min-height:100dvh;align-items:center;justify-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(4rem,env(safe-area-inset-bottom))}.fanta-login-panel-wrap{width:min(100%,27rem);margin:auto}.fanta-login-main-logo{width:clamp(8.5rem,35vw,10.5rem);margin-bottom:-.35rem}.fanta-login-card{width:100%;padding:1.15rem}.fanta-login-input{font-size:16px}.fanta-login-copy{bottom:max(.65rem,env(safe-area-inset-bottom));font-size:.68rem}}@media (max-width:420px){.fanta-login-stage{padding-inline:.7rem}.fanta-login-card-heading{margin-bottom:1rem}.fanta-login-card-heading h1{font-size:1.4rem}.fanta-login-options{gap:.55rem}.auction-team-roster-status{align-items:stretch}}.auction-projector-controls:has(.auction-projector-audio-enable){opacity:1}.auction-projector-controls .auction-projector-audio-enable{border-color:rgb(52 211 153/.5);background:rgb(52 211 153/.13);color:#a7f3d0;box-shadow:0 0 24px rgb(52 211 153/.12)}.auction-projector-audio-controls,.auction-projector-audio-controls label{display:flex;gap:.35rem;align-items:center}.auction-projector-audio-controls label{color:#94a3b8;padding-inline:.2rem .35rem;font-size:.56rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.auction-projector-audio-controls input[type=range]{width:4.5rem;height:.24rem;border:0;border-radius:999px;appearance:none;background:rgb(148 163 184/.24);padding:0;accent-color:#22d3ee;cursor:pointer}.auction-projector-audio-controls input[type=range]::-webkit-slider-thumb{width:.72rem;height:.72rem;border:2px solid #020617;border-radius:50%;appearance:none;background:#67e8f9;box-shadow:0 0 12px rgb(34 211 238/.55)}.auction-projector-audio-mixer,.auction-sound-mixer{position:relative}.auction-projector-audio-mixer>summary,.auction-sound-mixer>summary{list-style:none;cursor:pointer}.auction-projector-audio-mixer>summary::-webkit-details-marker,.auction-sound-mixer>summary::-webkit-details-marker{display:none}.auction-sound-mixer>summary{min-height:1.85rem;border:1px solid rgb(148 163 184/.18);border-radius:999px;background:rgb(2 6 23/.5);color:#94a3b8;padding:.38rem .6rem;font-size:.6rem;font-weight:900}.auction-projector-audio-mixer>summary{min-height:1.9rem;border:1px solid rgb(23 215 255/.2);border-radius:999px;background:rgb(23 215 255/.07);color:#dbeafe;padding:.52rem .62rem;font-size:.6rem;font-weight:900}.auction-audio-mixer-panel{position:absolute;z-index:120;top:calc(100% + .55rem);right:0;display:grid;width:min(16rem,calc(100vw - 1.5rem));gap:.65rem;border:1px solid rgb(103 232 249/.22);border-radius:.85rem;background:rgb(2 6 23/.97);padding:.85rem;box-shadow:0 18px 44px rgb(0 0 0/.48);backdrop-filter:blur(18px)}.auction-audio-mixer-panel label{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.65rem;align-items:center;color:#cbd5e1;font-size:.66rem;font-weight:850}.auction-audio-mixer-panel input[type=range]{width:100%;min-width:0;accent-color:#22d3ee}.auction-audio-music-managed{display:grid;gap:.18rem;border-bottom:1px solid rgb(103 232 249/.12);padding-bottom:.65rem;color:#94a3b8;font-size:.62rem;line-height:1.4}.auction-audio-music-managed strong{color:#cffafe;font-size:.67rem}.auction-audio-host-status{color:#94a3b8;font-size:.6rem;font-weight:850}.auction-audio-host-active{color:#a7f3d0}@media (max-width:720px){.auction-live-header:has(.auction-sound-mixer[open]),.auction-manager-disclosure:has(.auction-sound-mixer[open]),.auction-projector-controls:has(.auction-projector-audio-mixer[open]){filter:none;transform:none;backdrop-filter:none}.auction-audio-mixer-panel,.auction-projector-audio-mixer .auction-audio-mixer-panel{position:fixed;z-index:200;top:50dvh;right:auto;bottom:auto;left:50vw;width:min(22rem,calc(100vw - max(1.5rem, env(safe-area-inset-left)) - max(1.5rem, env(safe-area-inset-right))));max-height:calc(100dvh - max(2rem, env(safe-area-inset-top)) - max(2rem, env(safe-area-inset-bottom)));overflow-y:auto;transform:translate(-50%,-50%)}}.auction-live-header:has(.auction-sound-mixer[open]),.auction-manager-disclosure:has(.auction-sound-mixer[open]){z-index:40;overflow:visible}@media (min-width:721px){.auction-projector-audio-mixer .auction-audio-mixer-panel{top:auto;right:0;bottom:calc(100% + .55rem)}}.projector-cue-layer{z-index:90;overflow:hidden;place-items:center;isolation:isolate;background:radial-gradient(circle at 50% 50%,rgb(23 215 255/.18),transparent 34rem),rgb(2 4 16/.88);backdrop-filter:blur(8px) saturate(1.18)}.fx-sync-overlay,.projector-cue-layer{position:fixed;inset:0;display:grid;pointer-events:none}.fx-sync-overlay{z-index:89;place-items:center;background:rgb(2 4 16/.68);backdrop-filter:blur(5px) saturate(1.12)}.fx-sync-overlay-card{display:grid;min-width:min(88vw,24rem);justify-items:center;gap:.55rem;border:1px solid rgb(103 232 249/.28);border-radius:1.5rem;background:linear-gradient(145deg,rgb(8 20 42/.96),rgb(14 7 31/.96));padding:1.5rem 1.8rem;color:white;text-align:center;box-shadow:0 24px 80px rgb(0 0 0/.48),0 0 42px rgb(23 215 255/.1)}.fx-sync-overlay-card strong{font-size:clamp(1.05rem,3vw,1.45rem);font-weight:950}.fx-sync-overlay-card>span:last-child{color:#94a3b8;font-size:.78rem;font-weight:700}.fx-sync-overlay-mark{width:2.6rem;aspect-ratio:1;border:3px solid rgb(103 232 249/.2);border-top-color:#67e8f9;border-radius:50%;animation:fx-sync-spin .72s linear infinite;box-shadow:0 0 22px rgb(23 215 255/.22)}@keyframes fx-sync-spin{to{transform:rotate(1turn)}}.projector-cue-layer:after,.projector-cue-layer:before{content:"";position:absolute;z-index:-1;width:min(70vw,60rem);aspect-ratio:1;border:1px solid rgb(23 215 255/.2);border-radius:50%;box-shadow:0 0 0 7vw rgb(23 215 255/.025),0 0 0 14vw rgb(240 45 245/.02),0 0 90px rgb(23 215 255/.1);animation:projector-orbit-breathe 2.6s ease-in-out infinite}.projector-cue-layer:after{width:min(44vw,34rem);border-color:rgb(240 45 245/.22);box-shadow:0 0 55px rgb(240 45 245/.08);animation-direction:reverse}.projector-cue-layer-tiebreak{background:radial-gradient(circle at 50% 46%,rgb(240 45 245/.24),transparent 32rem),linear-gradient(125deg,rgb(25 5 46/.95),rgb(2 4 16/.93))}.projector-cue-layer-unassigned{background:radial-gradient(circle at 50% 44%,rgb(248 113 113/.24),transparent 31rem),linear-gradient(130deg,rgb(48 8 18/.96),rgb(2 4 16/.95) 62%,rgb(35 6 42/.93))}.projector-cue-layer-assignment{background:radial-gradient(circle at 50% 45%,rgb(52 211 153/.25),transparent 32rem),linear-gradient(135deg,rgb(3 30 35/.94),rgb(2 4 16/.94) 58%,rgb(31 8 48/.92))}.projector-cue-layer-package-accepted{background:radial-gradient(circle at 50% 44%,rgb(52 211 153/.3),transparent 31rem),radial-gradient(circle at 82% 18%,rgb(23 215 255/.14),transparent 22rem),linear-gradient(135deg,rgb(2 33 35/.96),rgb(2 4 16/.94) 58%,rgb(28 8 45/.93))}.projector-cue-layer-package-declined{background:radial-gradient(circle at 50% 44%,rgb(251 146 60/.25),transparent 31rem),radial-gradient(circle at 78% 20%,rgb(240 45 245/.17),transparent 22rem),linear-gradient(135deg,rgb(46 18 6/.96),rgb(2 4 16/.95) 58%,rgb(35 6 42/.94))}.projector-cue-layer-draft-order{background:radial-gradient(circle at 50% 35%,rgb(23 215 255/.24),transparent 30rem),linear-gradient(145deg,rgb(3 12 37/.96),rgb(2 4 16/.94) 55%,rgb(28 7 42/.94))}.projector-cue-layer-draft-role{background:radial-gradient(circle at 50% 46%,rgb(240 45 245/.22),transparent 31rem),linear-gradient(125deg,rgb(24 5 43/.95),rgb(2 4 16/.94))}.projector-cue-layer-final{background:radial-gradient(circle at 50% 42%,rgb(250 204 21/.24),transparent 30rem),radial-gradient(circle at 18% 82%,rgb(240 45 245/.19),transparent 24rem),linear-gradient(135deg,rgb(30 20 3/.95),rgb(2 4 16/.95))}.projector-cue-layer-call{background:linear-gradient(100deg,rgb(2 4 16/.9),rgb(6 23 48/.83)),radial-gradient(circle at 75% 50%,rgb(23 215 255/.2),transparent 30rem)}.projector-cue-layer-offers{background:radial-gradient(circle at 50% 50%,rgb(23 215 255/.3),transparent 28rem),rgb(2 9 25/.9)}.projector-cue-grid,.projector-cue-sweep,.projector-cue-vignette,.projector-particles{position:absolute;inset:0}.projector-cue-vignette{z-index:-1;box-shadow:inset 0 0 16vw rgb(0 0 0/.82)}.projector-cue-grid{z-index:-1;opacity:.14;background-image:linear-gradient(rgb(103 232 249/.22) 1px,transparent 0),linear-gradient(90deg,rgb(103 232 249/.22) 1px,transparent 0);background-size:3rem 3rem;mask-image:radial-gradient(circle at center,black,transparent 72%);transform:perspective(600px) rotateX(58deg) scale(1.65) translateY(34%);transform-origin:center bottom}.projector-cue-sweep{z-index:0;width:28vw;left:-45vw;background:linear-gradient(90deg,transparent,rgb(255 255 255/.15),transparent);filter:blur(3px);transform:skewX(-16deg);animation:projector-cue-sweep .9s cubic-bezier(.22,.82,.3,1) both}.projector-cue-content{position:relative;z-index:2;width:min(90vw,75rem);padding:clamp(1.5rem,4vw,4rem);text-align:center}.projector-cue-layer[data-animation=draft-turn] .projector-cue-player-name,.projector-cue-layer[data-animation=player-call] .projector-cue-player{animation:projector-fx-slide-reveal calc(var(--fx-duration) * .2) var(--fx-enter-ease) both}.projector-cue-layer[data-animation=offers-complete] .projector-cue-title,.projector-cue-layer[data-animation=tiebreak-impact] .projector-cue-title{animation:projector-fx-impact calc(var(--fx-duration) * .18) var(--fx-enter-ease) both}.projector-cue-layer[data-animation=assignment-reveal] :is(.projector-cue-winner,.projector-cue-price),.projector-cue-layer[data-animation=package-accepted-reveal] :is(.projector-cue-winner,.projector-package-player),.projector-cue-layer[data-animation=package-declined-reveal] :is(.projector-cue-winner,.projector-cue-subtitle){animation:projector-fx-rise calc(var(--fx-duration) * .16) var(--fx-enter-ease) both}.projector-cue-layer[data-animation=assignment-reveal] .projector-cue-winner,.projector-cue-layer[data-animation=package-accepted-reveal] .projector-cue-winner,.projector-cue-layer[data-animation=package-declined-reveal] .projector-cue-winner{animation-delay:calc(var(--fx-duration) * .16)}.projector-cue-layer[data-animation=assignment-reveal] .projector-cue-price,.projector-cue-layer[data-animation=package-declined-reveal] .projector-cue-subtitle{animation-delay:calc(var(--fx-duration) * .3)}.projector-cue-layer[data-animation=draft-order-stagger] .projector-draft-order-list li,.projector-cue-layer[data-animation=package-accepted-reveal] .projector-package-player{animation:projector-fx-rise calc(var(--fx-duration) * .12) var(--fx-enter-ease) both}.projector-cue-layer[data-animation=auction-final] .projector-cue-title,.projector-cue-layer[data-animation=draft-role-reveal] .projector-cue-title,.projector-cue-layer[data-animation=phase-transition] .projector-cue-title{animation:projector-fx-glow calc(var(--fx-duration) * .22) var(--fx-enter-ease) both}.projector-cue-layer[data-animation=draft-direction-reverse] .projector-cue-title{animation:projector-fx-flip-y calc(var(--fx-duration) * .22) var(--fx-enter-ease) both}.projector-cue-layer[data-animation=draft-role-switch] .projector-cue-title{animation:projector-fx-flip-x calc(var(--fx-duration) * .22) var(--fx-enter-ease) both}@keyframes projector-fx-slide-reveal{0%{opacity:0;transform:translate3d(8vw,0,0);filter:blur(10px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes projector-fx-impact{0%{opacity:0;transform:scale(1.28);filter:blur(8px)}68%{opacity:1;transform:scale(.97);filter:blur(0)}to{opacity:1;transform:scale(1)}}@keyframes projector-fx-rise{0%{opacity:0;transform:translate3d(0,2rem,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes projector-fx-glow{0%{opacity:0;transform:scale(.7);filter:blur(12px) brightness(1.7)}70%{opacity:1;transform:scale(1.04);filter:blur(0) brightness(1.2)}to{opacity:1;transform:scale(1);filter:none}}@keyframes projector-fx-flip-y{0%{opacity:0;transform:perspective(800px) rotateY(70deg)}to{opacity:1;transform:perspective(800px) rotateY(0)}}@keyframes projector-fx-flip-x{0%{opacity:0;transform:perspective(800px) rotateX(55deg)}to{opacity:1;transform:perspective(800px) rotateX(0)}}.auction-bid-progress{position:fixed;z-index:88;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:grid;min-width:12rem;gap:.38rem;border:1px solid rgb(103 232 249/.3);border-radius:1rem;background:linear-gradient(145deg,rgb(4 15 36/.92),rgb(28 7 44/.9));padding:.7rem .85rem;color:white;pointer-events:none;box-shadow:0 14px 38px rgb(0 0 0/.34),0 0 26px rgb(23 215 255/.1);backdrop-filter:blur(10px)}.auction-bid-progress-projector{min-width:min(18rem,calc(100vw - 2rem));padding:.9rem 1rem}.auction-bid-progress-label{color:#a5f3fc;font-size:.64rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.auction-bid-progress-count{display:flex;min-height:1.7rem;align-items:baseline;gap:.32rem;font-variant-numeric:tabular-nums}.auction-bid-progress-count strong{color:white;font-size:1.45rem;font-weight:1000;line-height:1}.auction-bid-progress-count span{color:#94a3b8;font-size:.78rem;font-weight:850}.auction-bid-progress-track{height:.28rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.1)}.auction-bid-progress-track i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#17d7ff,#f02df5);box-shadow:0 0 14px rgb(23 215 255/.38);transform-origin:left}.auction-bid-progress-complete{border-color:rgb(52 211 153/.5)}.auction-bid-progress-complete .auction-bid-progress-track i{background:linear-gradient(90deg,#17d7ff,#34d399)}.projector-cue-card{position:relative;display:grid;justify-items:center}.projector-cue-eyebrow{display:inline-flex;align-items:center;border:1px solid rgb(103 232 249/.35);border-radius:999px;background:rgb(23 215 255/.1);color:#a5f3fc;padding:.48rem .9rem;font-size:clamp(.64rem,1vw,.82rem);font-weight:950;letter-spacing:.2em;text-transform:uppercase}.projector-cue-player,.projector-cue-title{max-width:100%;margin-top:clamp(.7rem,1.4vw,1.2rem);color:white;font-family:var(--font-display,inherit);font-size:clamp(3.3rem,9.4vw,9rem);font-weight:1000;letter-spacing:-.065em;line-height:.86;overflow-wrap:anywhere;text-shadow:0 0 45px rgb(23 215 255/.24),0 16px 50px rgb(0 0 0/.5);text-transform:uppercase}.projector-cue-title{font-size:clamp(3rem,8.6vw,8rem)}.projector-cue-attempt,.projector-cue-player-name,.projector-cue-subtitle,.projector-cue-team{margin-top:.8rem;color:#cbd5e1;font-size:clamp(.9rem,1.8vw,1.45rem);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.projector-cue-player-name{color:white;font-size:clamp(1.5rem,4vw,3.4rem);letter-spacing:-.025em;text-shadow:0 0 32px rgb(255 255 255/.16)}.auction-auto-fit-text{display:block;width:100%;min-width:0;overflow:visible;overflow-wrap:normal;text-wrap:nowrap;white-space:nowrap}.projector-cue-card>.auction-auto-fit-text{justify-self:stretch;text-align:center}.projector-cue-winner{display:flex;gap:.65rem;align-items:baseline;justify-content:center;margin-top:clamp(1rem,2vw,1.6rem);color:#a7f3d0;font-size:clamp(1.1rem,2.4vw,2rem)}.projector-cue-winner span{font-size:.58em;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.projector-cue-winner strong{color:white;font-weight:1000}.projector-cue-price{display:inline-flex;gap:.25em;align-items:baseline;margin-top:.7rem;color:#fef08a;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:1000;letter-spacing:-.05em;text-shadow:0 0 30px rgb(250 204 21/.3)}.projector-cue-price small{font-size:.34em;letter-spacing:.06em}.projector-cue-card-tiebreak .projector-cue-attempt,.projector-cue-card-tiebreak .projector-cue-title{color:#f5d0fe;text-shadow:0 0 42px rgb(240 45 245/.42)}.projector-cue-card-tiebreak .projector-cue-eyebrow{border-color:rgb(240 45 245/.42);background:rgb(240 45 245/.1);color:#f5d0fe}.projector-cue-card-unassigned .projector-cue-title{max-width:15ch;color:#fee2e2;font-size:clamp(2.8rem,7.2vw,6.8rem);text-shadow:0 0 48px rgb(248 113 113/.38),0 18px 55px rgb(0 0 0/.55)}.projector-cue-card-unassigned .projector-cue-eyebrow{border-color:rgb(248 113 113/.44);background:rgb(248 113 113/.11);color:#fecaca}.projector-cue-card-final .projector-cue-title{color:#fef3c7;text-shadow:0 0 55px rgb(250 204 21/.35),0 18px 60px rgb(0 0 0/.55)}.projector-cue-card-final .projector-cue-eyebrow{border-color:rgb(250 204 21/.42);background:rgb(250 204 21/.1);color:#fef08a}.projector-cue-card-package-accepted .projector-cue-title,.projector-cue-card-package-declined .projector-cue-title{max-width:14ch;font-size:clamp(2.6rem,7vw,6.7rem)}.projector-cue-card-package-accepted .projector-cue-title{color:#d1fae5;text-shadow:0 0 48px rgb(52 211 153/.34),0 18px 55px rgb(0 0 0/.55)}.projector-cue-card-package-declined .projector-cue-title{color:#ffedd5;text-shadow:0 0 48px rgb(251 146 60/.34),0 18px 55px rgb(0 0 0/.55)}.projector-cue-card-package-declined .projector-cue-eyebrow{border-color:rgb(251 146 60/.42);background:rgb(251 146 60/.1);color:#fed7aa}.projector-cue-card-package-declined .projector-cue-winner{color:#fdba74}.projector-package-players{width:min(100%,62rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1.15rem);margin-top:clamp(1rem,2vw,1.6rem)}.projector-package-player{min-width:0;display:grid;justify-items:center;gap:.45rem;border:1px solid rgb(52 211 153/.28);border-radius:1.25rem;background:linear-gradient(135deg,rgb(52 211 153/.13),rgb(255 255 255/.04));padding:clamp(.8rem,1.8vw,1.35rem);box-shadow:inset 0 1px rgb(255 255 255/.07),0 16px 36px rgb(0 0 0/.28)}.projector-package-player>strong:first-child{color:white;font-size:clamp(1.45rem,3.5vw,2.9rem);font-weight:1000;letter-spacing:-.035em}.projector-package-player>span{color:#cbd5e1;font-size:clamp(.7rem,1.2vw,.95rem);font-weight:850;letter-spacing:.07em;text-transform:uppercase}.projector-package-player>strong:last-child{color:#fef08a;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:1000}.projector-package-player small{font-size:.42em}.projector-cue-card-draft-transition .projector-cue-title{color:#cffafe;text-shadow:0 0 48px rgb(23 215 255/.36),0 18px 55px rgb(0 0 0/.55)}.projector-cue-card-draft-order .projector-cue-title{font-size:clamp(2.4rem,6vw,5.8rem)}.projector-draft-order-list{width:min(100%,66rem);margin:clamp(1rem,2.4vw,1.8rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.45rem,1vw,.75rem);list-style:none}.projector-draft-order-list li{min-width:0;display:grid;grid-template-columns:clamp(2.2rem,4vw,3.2rem) minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid rgb(103 232 249/.22);border-radius:1rem;background:linear-gradient(110deg,rgb(23 215 255/.12),rgb(255 255 255/.04));padding:clamp(.5rem,1vw,.75rem) clamp(.65rem,1.4vw,1rem);text-align:left;box-shadow:inset 0 1px rgb(255 255 255/.06),0 12px 28px rgb(0 0 0/.22)}.projector-draft-order-list li>span{display:grid;width:clamp(2.2rem,4vw,3.2rem);aspect-ratio:1;place-items:center;border-radius:.75rem;background:rgb(23 215 255/.16);color:#67e8f9;font-size:clamp(1rem,2vw,1.45rem);font-weight:1000;box-shadow:0 0 20px rgb(23 215 255/.16)}.projector-draft-order-list li>strong{overflow:hidden;color:white;font-size:clamp(.9rem,1.8vw,1.35rem);font-weight:950;text-overflow:ellipsis;white-space:nowrap}.projector-cue-card-draft-role .projector-cue-title{color:#f5d0fe;text-shadow:0 0 46px rgb(240 45 245/.4),0 18px 55px rgb(0 0 0/.55)}.projector-cue-card-draft-role .projector-cue-eyebrow{border-color:rgb(240 45 245/.42);background:rgb(240 45 245/.1);color:#f5d0fe}.projector-cue-role-D{--draft-accent:23 215 255;--draft-secondary:56 189 248;--draft-deep:3 18 46;--draft-text:#cffafe;--draft-muted:#bae6fd}.projector-cue-role-C{--draft-accent:240 45 245;--draft-secondary:168 85 247;--draft-deep:35 6 48;--draft-text:#f5d0fe;--draft-muted:#e9d5ff}.projector-cue-layer.projector-cue-role-C,.projector-cue-layer.projector-cue-role-D{background:radial-gradient(circle at 50% 43%,rgb(var(--draft-accent)/.27),transparent 31rem),radial-gradient(circle at 82% 18%,rgb(var(--draft-secondary)/.16),transparent 22rem),linear-gradient(135deg,rgb(var(--draft-deep)/.97),rgb(2 4 16/.95) 60%,rgb(var(--draft-deep)/.9))}.projector-cue-layer.projector-cue-role-C:after,.projector-cue-layer.projector-cue-role-C:before,.projector-cue-layer.projector-cue-role-D:after,.projector-cue-layer.projector-cue-role-D:before{border-color:rgb(var(--draft-accent)/.28);box-shadow:0 0 0 7vw rgb(var(--draft-accent)/.035),0 0 0 14vw rgb(var(--draft-secondary)/.025),0 0 90px rgb(var(--draft-accent)/.15)}.projector-cue-role-C .projector-cue-grid,.projector-cue-role-D .projector-cue-grid{background-image:linear-gradient(rgb(var(--draft-accent)/.25) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--draft-accent)/.25) 1px,transparent 1px)}.projector-cue-role-C .projector-cue-sweep,.projector-cue-role-D .projector-cue-sweep{background:linear-gradient(90deg,transparent,rgb(var(--draft-accent)/.24),transparent)}.projector-cue-role-C .projector-cue-eyebrow,.projector-cue-role-D .projector-cue-eyebrow{border-color:rgb(var(--draft-accent)/.44);background:rgb(var(--draft-accent)/.12);color:var(--draft-text)}.projector-cue-role-C :is(.projector-cue-title,.projector-cue-player-name),.projector-cue-role-D :is(.projector-cue-title,.projector-cue-player-name){color:var(--draft-text);text-shadow:0 0 48px rgb(var(--draft-accent)/.42),0 18px 55px rgb(0 0 0/.55)}.projector-cue-role-C .projector-cue-subtitle,.projector-cue-role-D .projector-cue-subtitle{color:var(--draft-muted)}.projector-cue-role-C .projector-draft-turn-meta>*,.projector-cue-role-D .projector-draft-turn-meta>*{border-color:rgb(var(--draft-accent)/.4);background:rgb(var(--draft-accent)/.12);color:var(--draft-text);box-shadow:0 0 22px rgb(var(--draft-accent)/.12)}.projector-particles{z-index:1;overflow:hidden}.projector-particles i{position:absolute;top:-8%;width:clamp(.4rem,.75vw,.7rem);height:clamp(.75rem,1.4vw,1.3rem);border-radius:2px;background:var(--particle-color);box-shadow:0 0 10px color-mix(in srgb,var(--particle-color),transparent 40%);animation:projector-confetti-fall var(--particle-duration) linear var(--particle-delay) infinite}.projector-particles-final-cascade i{width:clamp(.5rem,.9vw,.85rem);height:clamp(.9rem,1.7vw,1.55rem);animation-duration:calc(var(--particle-duration) * 1.35)}@keyframes projector-cue-sweep{0%{opacity:0;transform:translateX(0) skewX(-16deg)}25%{opacity:1}to{opacity:0;transform:translateX(175vw) skewX(-16deg)}}@keyframes projector-orbit-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes projector-confetti-fall{0%{opacity:0;transform:translate3d(0,-10vh,0) rotate(0deg)}10%{opacity:1}to{opacity:.9;transform:translate3d(var(--confetti-drift),115vh,0) rotate(680deg)}}@media (max-width:900px){.auction-projector-audio-controls label>span,.auction-projector-controls>span{display:none}.auction-projector-audio-controls input[type=range]{width:3.4rem}.projector-cue-content{width:min(94vw,75rem);padding:1.2rem}.projector-cue-winner{align-items:center;flex-direction:column;gap:.25rem}.projector-package-players{grid-template-columns:1fr}.projector-draft-order-list{grid-template-columns:1fr;gap:.35rem}.projector-draft-order-list li{padding-block:.4rem}.projector-particles i:nth-child(n+13){display:none}.projector-cue-layer{backdrop-filter:none}}@media (max-height:520px) and (orientation:landscape){.projector-cue-content{width:96vw;padding:.45rem 1rem}.projector-cue-eyebrow{padding:.28rem .65rem;font-size:.55rem}.projector-cue-card-draft-order .projector-cue-title,.projector-cue-card-package-accepted .projector-cue-title,.projector-cue-card-package-declined .projector-cue-title,.projector-cue-player,.projector-cue-title{margin-top:.35rem;font-size:clamp(2rem,14vh,3.4rem);line-height:.9}.projector-cue-attempt,.projector-cue-player-name,.projector-cue-subtitle,.projector-cue-team{margin-top:.35rem;font-size:clamp(.7rem,3.5vh,1rem)}.projector-cue-price,.projector-cue-winner{margin-top:.4rem}.projector-draft-order-list,.projector-package-players{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.45rem;gap:.3rem .45rem}.projector-package-player{gap:.18rem;padding:.42rem .6rem}.projector-package-player>strong:first-child{font-size:clamp(1rem,5.5vh,1.65rem)}.projector-package-player>span{font-size:.58rem}.projector-package-player>strong:last-child{font-size:clamp(1.2rem,6vh,1.8rem)}.projector-draft-order-list li{grid-template-columns:1.8rem minmax(0,1fr);gap:.45rem;padding:.2rem .45rem;border-radius:.7rem}.projector-draft-order-list li>span{width:1.8rem;border-radius:.5rem;font-size:.82rem}.projector-draft-order-list li>strong{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.fx-sync-overlay-mark,.projector-cue-layer:after,.projector-cue-layer:before,.projector-cue-sweep,.projector-particles i{animation:none}.projector-cue-layer .projector-cue-content *{animation:none!important}.projector-cue-sweep,.projector-particles{display:none}}.auction-page .auction-completed-panel{border-color:rgb(125 92 255/.32);background:radial-gradient(circle at 0 0,rgb(240 45 245/.15),transparent 20rem),linear-gradient(145deg,rgb(8 13 38/.94),rgb(29 7 48/.86))}.auction-page .auction-completed-link,.auction-page .connection-resume-button,.auction-projector-controls .auction-projector-audio-enable{border-color:rgb(213 70 255/.38)!important;background:linear-gradient(135deg,#7c1fd6,#a522e6 48%,#0d9cd7)!important;color:white!important}.auction-page .auction-preflight{border-color:rgb(23 215 255/.24);background:linear-gradient(145deg,rgb(3 14 34/.94),rgb(29 7 48/.84))}.auction-page .auction-preflight-heading>span{border-color:rgb(23 215 255/.3);color:#67e8f9;background:rgb(8 145 178/.11)}.app-horizontal-scroll,.auction-connection-list,.auction-event-timeline-list,.auction-live-teams-grid,.dashboard-live-tabs,.players-table-wrap,.tables-list-wrap,.users-admin-table-wrap,[data-slot=table-container]{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.app-horizontal-scroll::-webkit-scrollbar,.auction-connection-list::-webkit-scrollbar,.auction-event-timeline-list::-webkit-scrollbar,.auction-live-teams-grid::-webkit-scrollbar,.dashboard-live-tabs::-webkit-scrollbar,.players-table-wrap::-webkit-scrollbar,.tables-list-wrap::-webkit-scrollbar,.users-admin-table-wrap::-webkit-scrollbar,[data-slot=table-container]::-webkit-scrollbar{display:none;width:0;height:0}.app-horizontal-scroll-fade{--horizontal-scroll-fade:.8rem;mask-image:linear-gradient(to right,transparent 0,black var(--horizontal-scroll-fade),black calc(100% - var(--horizontal-scroll-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--horizontal-scroll-fade),black calc(100% - var(--horizontal-scroll-fade)),transparent 100%)}.app-horizontal-scroll:focus-visible{outline:2px solid rgb(23 215 255/.72);outline-offset:3px}@media (prefers-reduced-motion:reduce){.app-horizontal-scroll{scroll-behavior:auto}}*,body,html{scrollbar-width:none!important;-ms-overflow-style:none}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}:root{--ds-bg:#050712;--ds-bg-elevated:#0a0e20;--ds-surface:rgb(13 18 40/0.88);--ds-surface-strong:rgb(17 23 49/0.96);--ds-surface-muted:rgb(255 255 255/0.035);--ds-border:rgb(148 163 184/0.16);--ds-border-strong:rgb(103 232 249/0.28);--ds-text:#f8fafc;--ds-text-muted:#a8b3c7;--ds-text-subtle:#718096;--ds-primary:#a855f7;--ds-primary-strong:#c026d3;--ds-accent:#22d3ee;--ds-success:#34d399;--ds-warning:#fbbf24;--ds-danger:#fb7185;--ds-offline:#94a3b8;--ds-radius-sm:.65rem;--ds-radius-md:.9rem;--ds-radius-lg:1.15rem;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-shadow:0 20px 50px rgb(0 0 0/.28);--ds-focus:0 0 0 3px rgb(34 211 238/.28);--ds-ease:cubic-bezier(.2,.8,.2,1);--ds-duration-fast:140ms;--ds-duration:220ms;--ds-z-header:50;--ds-z-sidebar:60;--ds-z-overlay:100;--ds-z-modal:120;--ds-z-navigation:200}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ds-accent)!important;outline-offset:3px;box-shadow:var(--ds-focus)}.fanta-login-input:focus-visible{outline:0!important;box-shadow:none!important}.future-shell{grid-template-columns:224px minmax(0,1fr);background:var(--ds-bg)!important}.future-sidebar{padding:1rem .85rem;background:radial-gradient(circle at 30% 0,rgb(168 85 247/.16),transparent 12rem),linear-gradient(180deg,#090c1c,#050712);box-shadow:none}.future-sidebar-logo{width:6.25rem}.future-sidebar .future-sidebar-logo+nav{margin-top:.7rem}.future-sidebar nav{gap:.2rem}.future-sidebar-link{min-height:2.6rem;padding:.64rem .72rem;font-size:.82rem;font-weight:700}.future-sidebar-link:hover{transform:none}.future-header{z-index:var(--ds-z-header);min-height:4.25rem;padding:.65rem 1.25rem}.future-header-brand-row{display:flex;align-items:center;gap:.75rem;min-width:0}.future-mobile-brand,.future-mobile-menu-trigger{display:none}.future-content{width:min(100%,1280px);padding:1.25rem clamp(1rem,2vw,1.5rem) 2rem}.future-content>.auction-page{margin-inline:calc(clamp(1rem, 2vw, 1.5rem) * -1);padding-inline:clamp(1rem,2vw,1.5rem)}.dashboard-live-hero{align-items:center;min-width:0;padding:clamp(1.25rem,2.4vw,2rem)}.dashboard-live-hero>div{min-width:0}.dashboard-live-hero h1{max-width:100%;font-size:clamp(2rem,4.2vw,4.2rem);line-height:.98;overflow-wrap:anywhere}.dashboard-live-hero p:not(.future-kicker){max-width:48rem}.dashboard-information-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem}.dashboard-agenda-card,.dashboard-news-card{min-height:19rem;padding:1.25rem}.dashboard-agenda-list,.dashboard-news-list{display:grid;gap:.65rem;margin-top:1rem}.dashboard-agenda-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-muted);padding:.8rem .9rem;color:var(--ds-text);transition:border-color var(--ds-duration-fast) var(--ds-ease),background var(--ds-duration-fast) var(--ds-ease)}.dashboard-agenda-row:hover{border-color:var(--ds-border-strong);background:rgb(34 211 238/.06)}.dashboard-agenda-row span{min-width:0}.dashboard-agenda-row small,.dashboard-agenda-row strong{display:block}.dashboard-agenda-row small{margin-top:.2rem;color:var(--ds-text-muted);font-size:.76rem;text-transform:capitalize}.dashboard-news-item{border-left:2px solid var(--ds-accent);padding:.1rem .25rem .85rem .9rem}.dashboard-news-high{border-left-color:var(--ds-warning)}.dashboard-news-item h3{margin-top:.55rem;color:white;font-size:1rem;font-weight:850}.dashboard-news-item p{margin-top:.3rem;color:var(--ds-text-muted);font-size:.84rem;line-height:1.55}.dashboard-news-item a{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;color:#a5f3fc;font-size:.78rem;font-weight:800}.dashboard-inline-empty{display:flex;align-items:center;gap:.8rem;min-height:5rem;border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md);padding:1rem;color:var(--ds-text-muted)}.dashboard-inline-empty small,.dashboard-inline-empty span,.dashboard-inline-empty strong{display:block}.dashboard-inline-empty strong{color:var(--ds-text);font-size:.9rem}.dashboard-inline-empty small{margin-top:.2rem;font-size:.76rem}.dashboard-inline-empty a{display:inline-flex;margin-top:.55rem;color:var(--ds-accent);font-size:.76rem;font-weight:800}.ds-surface{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow);padding:1.25rem}.ds-section-heading{display:flex;align-items:center;gap:.8rem}.ds-section-heading h2{margin-top:.25rem;color:white;font-size:1.25rem;font-weight:850}.ds-icon-chip{display:grid;width:2.6rem;height:2.6rem;flex:0 0 auto;place-items:center;border:1px solid var(--ds-border-strong);border-radius:.8rem;background:rgb(34 211 238/.08);color:#a5f3fc}.ds-button{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:.75rem;padding:.62rem .9rem;font-size:.8rem;font-weight:800;cursor:pointer;transition:filter var(--ds-duration-fast),border-color var(--ds-duration-fast),background var(--ds-duration-fast)}.ds-button:disabled{cursor:not-allowed;opacity:.55}.ds-button-primary{background:linear-gradient(135deg,var(--ds-primary-strong),#6366f1);color:white}.ds-button-secondary{border-color:var(--ds-border);background:rgb(255 255 255/.045);color:var(--ds-text)}.ds-button-danger{border-color:rgb(251 113 133/.3);background:rgb(251 113 133/.09);color:#fecdd3}.ds-button:hover:not(:disabled){filter:brightness(1.12)}[data-slot=dialog-overlay]{z-index:calc(var(--ds-z-modal) - 1)}[data-slot=dialog-content]{z-index:var(--ds-z-modal)}[data-slot=dialog-portal]{position:fixed;z-index:calc(var(--ds-z-modal) - 1);inset:0;pointer-events:none}[data-slot=dialog-portal]>:is([data-slot=dialog-overlay],[data-slot=dialog-content]){pointer-events:auto}[data-slot=dialog-description]{color:var(--ds-text-muted)}.tables-delete-dialog{width:min(28rem,calc(100vw - 1.5rem))}.ds-field{display:grid;gap:.45rem;color:#dce6f5;font-size:.78rem;font-weight:700}.ds-control,.ds-field :is(input,select,textarea){width:100%;min-height:2.75rem;border:1px solid var(--ds-border);border-radius:.72rem;background:rgb(3 7 22/.72);padding:.65rem .75rem;color:white;outline:0}.ds-field textarea,.ds-textarea{resize:vertical;line-height:1.55}.ds-alert{display:flex;align-items:flex-start;gap:.65rem;border:1px solid rgb(34 211 238/.24);border-radius:.8rem;background:rgb(34 211 238/.08);padding:.8rem 1rem;color:#cffafe;font-size:.84rem;line-height:1.55}.ds-alert-success{border-color:rgb(52 211 153/.3);background:rgb(52 211 153/.09);color:#d1fae5}.ds-alert-warning{border-color:rgb(251 191 36/.3);background:rgb(251 191 36/.09);color:#fef3c7}.ds-alert-danger{border-color:rgb(251 113 133/.3);background:rgb(251 113 133/.09);color:#ffe4e6}.ds-alert-offline{border-color:rgb(148 163 184/.3);background:rgb(148 163 184/.09);color:#e2e8f0}.ds-badge{display:inline-flex;align-items:center;width:fit-content;min-height:1.35rem;border:1px solid var(--ds-border);border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ds-badge-success{border-color:rgb(52 211 153/.3);background:rgb(52 211 153/.09);color:#a7f3d0}.ds-badge-warning{border-color:rgb(251 191 36/.3);background:rgb(251 191 36/.09);color:#fde68a}.ds-badge-neutral{background:rgb(148 163 184/.08);color:#cbd5e1}.ds-empty-state{display:grid;min-height:10rem;place-items:center;align-content:center;gap:.45rem;border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md);padding:1.5rem;color:var(--ds-text-muted);text-align:center}.ds-empty-state h3{color:white;font-weight:800}.announcement-console{display:grid;gap:1rem}.announcement-editor,.announcement-list{display:grid;gap:1.25rem}.announcement-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.announcement-field-wide{grid-column:1/-1}.announcement-audience{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;border:0}.announcement-audience legend{width:100%;margin-bottom:.1rem}.announcement-audience label{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600}.announcement-form-actions{display:flex;justify-content:flex-end}.announcement-stack{display:grid;gap:.75rem}.announcement-admin-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:rgb(255 255 255/.025);padding:1rem}.announcement-priority-high{border-color:rgb(251 191 36/.28)}.announcement-admin-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.announcement-admin-summary>div:first-child{min-width:0}.announcement-admin-badges{display:flex;flex-wrap:wrap;gap:.4rem}.announcement-admin-card h3{margin-top:.7rem;color:white;font-size:1.05rem;font-weight:850}.announcement-admin-card p{margin-top:.35rem;color:var(--ds-text-muted);font-size:.84rem;line-height:1.55}.announcement-admin-card small{display:block;margin-top:.55rem;color:var(--ds-text-subtle);font-size:.72rem}.announcement-admin-actions{display:flex;flex:0 0 auto;align-items:flex-start;gap:.5rem}.announcement-edit-dialog{max-height:calc(100dvh - 2rem)}.announcement-edit-form{display:grid;gap:1rem;min-width:0}.tables-operation-card#calendar{scroll-margin-top:5.5rem}.players-primary-filters{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(9rem,.32fr) auto;gap:.75rem;align-items:end}.players-advanced-filters{position:relative}.players-advanced-filters>summary{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;border:1px solid var(--ds-border);border-radius:.72rem;background:rgb(255 255 255/.04);padding:.65rem .8rem;color:var(--ds-text);font-size:.78rem;font-weight:800;cursor:pointer;list-style:none}.players-advanced-filters>summary::-webkit-details-marker{display:none}.players-advanced-filters[open] .players-list-filters{display:grid;position:absolute;z-index:20;top:calc(100% + .45rem);right:0;width:min(46rem,calc(100vw - 3rem));grid-template-columns:repeat(5,minmax(7rem,1fr));border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-bg-elevated);box-shadow:var(--ds-shadow);padding:1rem}.players-advanced-filters:not([open]) .players-list-filters{display:none}.players-table thead{position:sticky;top:0;z-index:2;background:#0c1023}.players-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding-top:1rem;color:var(--ds-text-muted);font-size:.8rem}.settings-tabs-shell{display:grid;gap:1rem}.settings-tabs{display:flex;gap:.45rem;overflow-x:auto}.settings-tabs button{display:inline-flex;min-height:2.7rem;flex:0 0 auto;align-items:center;gap:.45rem;border:1px solid var(--ds-border);border-radius:.75rem;background:rgb(255 255 255/.025);padding:.65rem .9rem;color:var(--ds-text-muted);font-size:.8rem;font-weight:800}.settings-tabs .settings-tab-active{border-color:rgb(34 211 238/.35);background:linear-gradient(135deg,rgb(168 85 247/.22),rgb(34 211 238/.08));color:white}.settings-tabs-shell [role=tabpanel]{max-width:62rem}.fanta-login-options-end{justify-content:flex-end}.future-page-heading-split,.users-admin-header-split{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.users-admin-grid-list-first{grid-template-columns:minmax(0,1fr)}.users-create-dialog{max-width:36rem}.users-admin-form-embedded{border:0!important;background:transparent!important;box-shadow:none!important}.users-admin-form-embedded .users-admin-card-heading{display:none}.players-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:rgb(251 113 133/.25)}.players-danger-zone h2{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;color:#ffe4e6;font-size:1.1rem;font-weight:850}.players-danger-zone p:not(.future-kicker){margin-top:.35rem;color:var(--ds-text-muted);font-size:.82rem}.auction-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.auction-header-actions .auction-projector-launch{display:inline-flex;align-items:center;gap:.4rem}@media (max-width:980px){.dashboard-information-grid{grid-template-columns:minmax(0,1fr)}.players-advanced-filters[open] .players-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.future-shell.future-shell>aside.future-sidebar{display:none!important}.future-shell .future-header{top:0;min-height:3.75rem;padding:.5rem .65rem}.future-header-brand-row>.future-kicker{display:none}.future-mobile-menu-trigger{display:grid;flex:0 0 auto}.future-mobile-brand{display:inline-flex;min-width:0;align-items:center;gap:.4rem;color:white;font-size:.8rem;font-weight:900}.future-mobile-brand img{width:2.15rem;height:2.15rem;object-fit:contain}.future-content{padding:.85rem .7rem 1.5rem}.future-content>.auction-page{margin-inline:-.7rem;padding-inline:.7rem}.future-mobile-menu-layer{position:fixed;z-index:var(--ds-z-navigation);inset:0}.future-mobile-menu-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgb(0 0 0/.68);backdrop-filter:blur(4px)}.future-mobile-menu{position:absolute;top:0;bottom:0;left:0;display:flex;width:min(19rem,88vw);flex-direction:column;overflow:hidden;border-right:1px solid var(--ds-border-strong);background:#070a18;box-shadow:30px 0 80px rgb(0 0 0/.5);padding:max(1rem,env(safe-area-inset-top)) .85rem max(1rem,env(safe-area-inset-bottom))}.future-mobile-menu>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ds-border);padding:.25rem .25rem .9rem}.future-mobile-menu>header small,.future-mobile-menu>header span{display:block}.future-mobile-menu>header span{color:white;font-weight:950}.future-mobile-menu>header small{margin-top:.1rem;color:var(--ds-text-muted);font-size:.7rem}.future-mobile-menu>header button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--ds-border);border-radius:999px;color:white}.future-mobile-menu-content{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.future-mobile-menu nav{margin-top:.85rem}.future-mobile-menu .future-sidebar-link{width:100%;min-height:2.9rem}.future-mobile-menu-footer{display:grid;flex:0 0 auto;gap:.55rem;border-top:1px solid var(--ds-border);padding:.85rem .15rem 0}.future-mobile-settings{border:1px solid rgb(103 232 249/.24);border-radius:.75rem;background:rgb(34 211 238/.07);color:#cffafe}.future-mobile-logout,.future-mobile-settings{display:flex;width:100%;min-height:2.85rem;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;font-weight:850}.future-mobile-logout{border:1px solid rgb(251 113 133/.28);border-radius:.75rem;background:rgb(251 113 133/.09);color:#ffe4e6}.dashboard-live-hero{align-items:stretch}.dashboard-live-hero h1{font-size:clamp(2.1rem,9.5vw,3.2rem);line-height:1.02;overflow-wrap:break-word}.dashboard-action-grid-compact{display:none}.dashboard-agenda-card,.dashboard-news-card{min-height:0;padding:1rem}.announcement-form-grid{grid-template-columns:minmax(0,1fr)}.announcement-field-wide{grid-column:auto}.announcement-admin-summary{display:grid}.announcement-admin-actions{flex-wrap:wrap}.announcement-edit-dialog{max-height:calc(100dvh - 1.5rem)}.players-primary-filters{grid-template-columns:minmax(0,1fr) minmax(7rem,.42fr)}.players-advanced-filters{grid-column:1/-1}.players-advanced-filters>summary{width:100%;justify-content:center}.players-advanced-filters[open] .players-list-filters{position:static;width:100%;margin-top:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.players-list-card [data-slot=table-container]{overflow:visible}.players-table{display:block;width:100%;min-width:0}.players-table thead{display:none}.players-table tbody{display:grid;width:100%;gap:.65rem}.players-table tr{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-md);background:rgb(255 255 255/.025);padding:.85rem}.players-table td{display:grid;width:auto;min-width:0;grid-template-columns:minmax(5rem,.7fr) minmax(0,1fr);align-items:center;gap:.5rem;padding:0!important;white-space:normal}.players-table td:before{content:attr(data-label);color:var(--ds-text-subtle);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.players-table td:first-child{grid-column:1/-1;display:block;border-bottom:1px solid var(--ds-border);padding-bottom:.65rem!important}.players-table td:first-child:before{display:none}.players-pagination{justify-content:space-between;gap:.5rem}.players-pagination button{min-width:0}.future-page-heading-split,.users-admin-header-split{align-items:stretch;flex-direction:column}.settings-avatar-form{grid-template-columns:auto minmax(0,1fr)}.settings-avatar-submit{grid-column:1/-1;justify-content:stretch}.settings-avatar-submit button{width:100%}}@media (max-width:480px){.future-profile-pill{border-color:transparent;background:transparent;box-shadow:none}.future-header .flex.items-center.gap-3{gap:.35rem}.future-header-logout{display:none}.dashboard-live-card{padding:.8rem}.dashboard-auction-card{gap:.7rem}.dashboard-auction-heading{align-items:flex-start;gap:.7rem}.dashboard-live-card h2{margin-top:.3rem;font-size:1.08rem;overflow-wrap:anywhere}.dashboard-elapsed-timer{width:4.25rem;height:4.25rem;font-size:.76rem}.dashboard-live-meta{gap:.4rem;margin-top:0}.dashboard-live-meta div{padding:.48rem .35rem}.dashboard-live-meta dt{font-size:.61rem}.dashboard-live-meta dd{margin-top:.18rem;font-size:.72rem;overflow-wrap:anywhere}.dashboard-live-room-button{width:100%;margin-top:0}.dashboard-player-body{grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-top:.7rem}.dashboard-player-avatar{width:4.15rem;height:4.15rem;border-radius:.8rem}.dashboard-player-avatar svg{width:1.9rem;height:1.9rem}.dashboard-player-body p{font-size:.75rem}.dashboard-player-tags{gap:.35rem;margin-top:.55rem}.dashboard-player-tags span,.dashboard-player-tags strong{min-width:0;padding:.3rem .42rem;font-size:.64rem;text-align:center}.dashboard-live-hero{padding:1.15rem}.players-advanced-filters[open] .players-list-filters,.players-primary-filters{grid-template-columns:minmax(0,1fr)}.players-advanced-filters{grid-column:auto}.players-table tr{grid-template-columns:minmax(0,1fr)}.players-table td:first-child{grid-column:auto}.players-pagination span{font-size:.7rem;text-align:center}.players-pagination button{padding-inline:.55rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,[data-app-theme=broadcast]{--background:#050712;--foreground:#f8fafc;--card:#0d1228;--card-foreground:#f8fafc;--popover:#111731;--popover-foreground:#f8fafc;--primary:#a855f7;--primary-foreground:#fff;--secondary:#18203d;--secondary-foreground:#eef2ff;--muted:#171d32;--muted-foreground:#a8b3c7;--accent:#15334a;--accent-foreground:#cffafe;--destructive:#fb7185;--border:rgb(148 163 184/16%);--input:rgb(148 163 184/20%);--ring:#22d3ee;--radius:.9rem;--ds-bg:#050712;--ds-bg-elevated:#0a0e20;--ds-surface:rgb(13 18 40/88%);--ds-surface-strong:rgb(17 23 49/98%);--ds-surface-muted:rgb(255 255 255/3.5%);--ds-border:rgb(148 163 184/16%);--ds-border-strong:rgb(103 232 249/28%);--ds-text:#f8fafc;--ds-text-muted:#a8b3c7;--ds-text-subtle:#718096;--ds-primary:#a855f7;--ds-primary-strong:#c026d3;--ds-accent:#22d3ee;--ds-radius-sm:.65rem;--ds-radius-md:.9rem;--ds-radius-lg:1.15rem;--ds-shadow:0 20px 50px rgb(0 0 0/28%);--ds-shadow-dialog:0 30px 90px rgb(0 0 0/52%);--ds-z-modal:120;--app-sidebar-width:224px;--app-shell-background:radial-gradient(circle at 75% 0%,rgb(98 50 180/10%),transparent 34rem),#050712;--app-sidebar-background:radial-gradient(circle at 30% 0%,rgb(168 85 247/16%),transparent 12rem),linear-gradient(180deg,#090c1c,#050712)}.appearance-root{min-height:100vh;color:var(--ds-text);background:var(--ds-bg)}.appearance-root .future-shell{grid-template-columns:var(--app-sidebar-width) minmax(0,1fr);color:var(--ds-text)!important;background:var(--app-shell-background)!important}.appearance-root .future-sidebar{background:var(--app-sidebar-background)}.appearance-root .future-header{border-color:var(--ds-border);background:color-mix(in srgb,var(--ds-bg-elevated) 88%,transparent)}.appearance-root .future-content{color:var(--ds-text)}.appearance-root .future-profile-pill,.appearance-root [data-slot=card]{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow)}.ds-card{border-radius:var(--ds-radius-lg);padding-block:0}.ds-card-content{padding:1.25rem}.ds-card-interactive{transition:transform .16s ease,border-color .16s ease}.ds-card-interactive:hover{transform:translateY(-2px);border-color:var(--ds-border-strong)}.ds-card[data-tone=danger]{border-color:color-mix(in srgb,var(--destructive) 40%,transparent)}.ds-card[data-tone=success]{border-color:rgb(52 211 153/35%)}.ds-card[data-tone=warning]{border-color:rgb(251 191 36/35%)}.ds-card[data-tone=offline]{border-color:rgb(148 163 184/30%)}.appearance-root .future-sidebar-link{border-radius:var(--ds-radius-sm);color:var(--ds-text-muted)}.appearance-root .future-sidebar-link-active,.appearance-root .future-sidebar-link:hover{border-color:var(--ds-border-strong);background:color-mix(in srgb,var(--ds-primary) 16%,transparent);color:var(--ds-text)}.ds-dialog-overlay{z-index:calc(var(--ds-z-modal) - 1)}.ds-dialog-content{z-index:var(--ds-z-modal)}[data-slot=dialog-footer]{border-color:var(--ds-border)}.auction-page,.auction-view-projector{--ds-bg:#050712;--ds-bg-elevated:#0a0e20;--ds-surface:rgb(13 18 40/88%);--ds-surface-strong:rgb(17 23 49/98%);--ds-border:rgb(148 163 184/16%);--ds-text:#f8fafc;--ds-text-muted:#a8b3c7;--ds-primary:#a855f7;--ds-accent:#22d3ee;color:#f8fafc}@media (max-width:820px){.appearance-root .future-shell{grid-template-columns:minmax(0,1fr)}.appearance-root .future-mobile-menu{background:var(--ds-bg-elevated)}}.appearance-root .future-shell{background:radial-gradient(circle at 78% -8%,rgb(106 52 210/14%),transparent 34rem),radial-gradient(circle at 42% 112%,rgb(8 145 178/8%),transparent 30rem),#050712!important}.appearance-root .future-sidebar{border-right:1px solid rgb(148 163 184/11%);padding:1.15rem .8rem;background:radial-gradient(circle at 50% -5%,rgb(168 85 247/19%),transparent 15rem),linear-gradient(180deg,rgb(9 12 28/98%),rgb(5 7 18/99%))}.future-sidebar-logo{width:5.6rem;margin-inline:.55rem;filter:drop-shadow(0 0 18px rgb(168 85 247/16%))}.future-sidebar-navigation{display:grid;gap:1.15rem!important;margin-top:1.5rem!important}.future-sidebar-group{display:grid;gap:.42rem}.future-sidebar-group-label{padding-inline:.7rem;color:#65718b;font-size:.62rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.future-sidebar-group-links{display:grid;gap:.22rem}.appearance-root .future-sidebar-link{position:relative;gap:.72rem;min-height:2.72rem;border:1px solid transparent;border-radius:.78rem;padding:.68rem .72rem;color:#9aa8c1;font-size:.8rem;font-weight:760;letter-spacing:-.01em}.appearance-root .future-sidebar-link svg{color:#71819e;transition:color .16s ease,filter .16s ease}.appearance-root .future-sidebar-link:hover{border-color:rgb(148 163 184/12%);background:rgb(255 255 255/4%);color:white}.appearance-root .future-sidebar-link-active{border-color:rgb(103 232 249/22%);background:linear-gradient(90deg,rgb(168 85 247/18%),rgb(34 211 238/7%));color:white;box-shadow:inset 3px 0 #a855f7,0 10px 24px rgb(0 0 0/16%)}.appearance-root .future-sidebar-link-active svg{color:#67e8f9;filter:drop-shadow(0 0 8px rgb(34 211 238/35%))}.appearance-root .future-header{min-height:4.5rem;border-bottom:1px solid rgb(148 163 184/12%);background:rgb(5 7 18/76%);box-shadow:0 12px 32px rgb(0 0 0/12%);backdrop-filter:blur(20px) saturate(135%)}.future-workspace-label{display:inline-flex;align-items:center;gap:.55rem;color:#8d9ab3;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.future-workspace-pulse{width:.48rem;height:.48rem;border-radius:50%;background:#22d3ee;box-shadow:0 0 12px rgb(34 211 238/80%)}.appearance-root .future-profile-pill{border-color:rgb(148 163 184/14%);border-radius:.85rem;background:rgb(255 255 255/4%);box-shadow:none}.appearance-root .future-content{width:min(100%,1360px);padding-top:clamp(1rem,2.2vw,1.75rem)}.dashboard-player-broadcast-avatar{position:relative;display:block;overflow:hidden}.dashboard-player-broadcast-avatar img{object-fit:cover;object-position:center 18%}.dashboard-player-avatar-empty{display:grid;place-items:center;color:#67e8f9;font-size:2rem;font-weight:950}.appearance-root :is(.workspace-page .page-header-card,.workspace-page .fm-hero,.workspace-page .control-panel-hero){overflow:hidden;border:1px solid rgb(148 163 184/14%);border-radius:1.25rem;background:linear-gradient(120deg,rgb(168 85 247/11%),transparent 46%),rgb(10 14 32/82%);box-shadow:inset 0 1px rgb(255 255 255/5%),0 20px 60px rgb(0 0 0/18%)}.appearance-root :is(.workspace-page [data-slot=card],.workspace-page .fm-surface){border-color:rgb(148 163 184/14%);background:linear-gradient(155deg,rgb(15 20 44/91%),rgb(8 11 27/91%));box-shadow:inset 0 1px rgb(255 255 255/4%),0 16px 42px rgb(0 0 0/16%)}.appearance-root :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:rgb(148 163 184/18%)!important;border-radius:.78rem!important;background:rgb(3 6 19/72%)!important;box-shadow:inset 0 1px rgb(255 255 255/3%)}.appearance-root :is(input,select,textarea):focus{border-color:rgb(34 211 238/55%)!important;box-shadow:0 0 0 3px rgb(34 211 238/11%)!important}.appearance-root table{border-collapse:separate;border-spacing:0}.appearance-root thead{background:rgb(3 6 19/74%)!important}.appearance-root th{color:#7f8da8!important;font-size:.66rem!important;letter-spacing:.1em;text-transform:uppercase}.appearance-root tbody tr{transition:background .14s ease}.appearance-root tbody tr:hover{background:rgb(34 211 238/4%)!important}.ds-dialog-overlay{background:rgb(1 2 10/76%)!important;backdrop-filter:blur(9px)}.ds-dialog-content{border-color:rgb(148 163 184/18%)!important;border-radius:1.1rem!important;background:linear-gradient(150deg,#111731,#080b1d 76%)!important;box-shadow:0 32px 100px rgb(0 0 0/65%),inset 0 1px rgb(255 255 255/6%)!important}.ds-dialog-content[data-tone=danger]{border-color:rgb(251 113 133/35%)!important}@media (max-width:820px){.future-workspace-label{display:none}.future-sidebar-navigation{margin-top:.8rem!important}.future-mobile-menu{border-right:1px solid rgb(103 232 249/18%);background:linear-gradient(180deg,#0b1025,#050712)!important}.future-mobile-menu-content{padding-inline:.8rem}}@media (prefers-reduced-motion:reduce){.appearance-root .future-sidebar-link,.appearance-root tbody tr{transition:none}}