.desktop-pass-only{display:none!important}.desktop-matchday{display:contents}@media (min-width:1101px){.desktop-pass-only{display:inline!important}.desktop-pass-mobile{display:none!important}.desktop-note{color:var(--muted);font-size:12px;line-height:1.5}p.desktop-note{margin:10px 0 14px;display:block!important}.desktop-metric-label{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.main-content:has(.home,.market,.desktop-matchday,.squad,.drops,.desktop-activity,.lb,.rw){--muted:#9a9faf;--faint:#838a9b}.main-content:has(.home,.market,.desktop-matchday,.squad,.drops,.desktop-activity,.lb,.rw) :is(button,a,input,select):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.home-hero{grid-template-columns:minmax(0,1fr) 280px}.home-hero>.md-live{padding:26px 30px}.home .md-main{gap:16px}.home .md-figs{gap:24px 42px;margin:0}.home .md-you{gap:5px}.home .md-prize b{font-size:clamp(40px,3.4vw,50px)}.home .md-rank b{font-size:42px}.home .md-actions{margin-top:2px}.home-side{gap:14px;padding:20px 22px}.home-side>.md-card+.md-card{margin-top:0;padding-top:14px}.home-side .md-countdown b{font-size:29px}.home-side .md-countdown small{white-space:normal;line-height:1.5}.home-side .md-winner b{font-size:23px}.home>.section-title{margin:24px 0 12px}.home .trending-context{margin:-6px 0 8px}.home .tr-row{grid-template-columns:minmax(0,1fr) 120px 95px 70px 110px 64px;min-height:64px;padding-top:10px;padding-bottom:10px}.home a.tr-row:hover .tr-trade.quiet{color:var(--gold);background:0 0;padding:6px 0}.market .market-tools{margin-top:20px}.market .toolbar{gap:10px}.market .toolbar-chips{padding-bottom:12px}.market .filter-label{color:var(--muted);margin-right:0;font-size:11px}.market .chip-gap{background:var(--border);width:1px;height:24px;margin:0 5px}.market .mk-row{grid-template-columns:minmax(0,1fr) 150px 125px 76px;gap:20px;padding:11px 6px 11px 0}.market .mk-head{padding-top:5px;padding-bottom:10px}.market .mk-row .shirt{width:42px!important;height:50px!important}.market .mk-id{gap:14px}.market .mk-trade{justify-content:flex-end;min-width:66px}.market .mk-row:hover .mk-trade:not(:disabled){color:var(--gold);background:0 0;padding:7px 0}.desktop-matchday .page-title{margin-bottom:14px}.desktop-matchday .page-title h1{margin-bottom:6px}.desktop-matchday>.subtabs{margin-bottom:14px}.desktop-matchday>.toolbar{margin-bottom:10px}.desktop-matchday .md-status{gap:6px;margin-bottom:8px;padding:10px 0 13px}.desktop-matchday .md-mini{gap:24px 42px;margin-top:2px}.desktop-matchday .md-mini-reward b,.desktop-matchday .md-mini-est b{font-size:36px}.desktop-matchday .md-mini-rank b{font-size:27px}.desktop-matchday .desktop-prize-note{color:var(--muted);margin-top:4px;font-size:11px}.desktop-matchday .md-mini-line{display:none}.desktop-matchday .rank-pill.paying{color:var(--gold-light);background:var(--gold-tint);border:1px solid #d9bb8238}.desktop-matchday .rank-pill.first:has(svg){background:var(--gold);color:var(--on-gold)}.desktop-matchday .st-head .c-bd{cursor:help;color:var(--muted)}.desktop-matchday .st-row:focus-within .tr-trade{opacity:1}.squad .sq-hero{gap:12px;padding-bottom:16px}.squad .sq-head{gap:14px;margin-top:18px}.squad .sq-tools{gap:12px}.squad .sq-search{flex:0 210px;align-items:center;width:210px;min-width:150px;display:flex;position:relative}.squad .sq-search>svg{pointer-events:none;margin:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.squad .sq-search input{border:1px solid var(--border);background:var(--panel);border-radius:7px;width:100%;min-height:38px;padding:9px 12px 9px 36px!important}.squad .sq-th{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;padding-top:12px;padding-bottom:12px;font-size:10px;font-weight:600;display:grid}.squad .sq-th .c-val,.squad .sq-th .c-pnl{text-align:right;display:block}.squad .sq-row{grid-template-columns:minmax(180px,1fr) 110px 125px 155px 95px;gap:14px}.squad .sq-row .c-elig{padding-left:14px}.squad .sq-row:hover .tr-trade.quiet{color:var(--gold);background:0 0;padding:6px 0}.squad .squad-filter-note{margin:8px 0 0}.drops .drop-detail-hero{grid-template-columns:230px minmax(280px,1fr) 260px;gap:28px;padding-top:4px}.drops .pack-art.lg{border:1px solid #d9bb8233;max-width:230px}.drops .pack-art.lg:before{content:"";pointer-events:none;border:1px solid #d9bb8230;border-radius:5px;position:absolute;inset:12px}.drops .pack-art.lg:after{content:"FORM FC  /  CLUB COLLECTION";color:#e8d5af;letter-spacing:1.6px;font-size:8px;font-weight:600;position:absolute;top:28px;left:24px;right:24px}.drops .pack-art.lg[data-pack="Red Devils Pack"]{background:repeating-linear-gradient(115deg,#0000 0 36px,#ffffff03 36px 37px),radial-gradient(at 15% 0,#8e2c3860,#0000 65%),linear-gradient(155deg,#201622,#0c1120 70%)}.drops .pack-art.lg b{max-width:190px}.drops .drop-detail-info h2{font-size:28px}.drops .drop-price b{font-size:36px}.drops .drop-allow{max-width:380px;color:var(--muted);line-height:1.5}.drops .drop-pool-preview{border:1px solid var(--border);background:#0c101b;border-radius:10px;gap:8px;padding:20px;display:grid!important}.drops .drop-pool-preview h3{margin:0 0 4px;font-size:15px}.drops .drop-pool-preview>small{color:var(--muted);border-top:1px solid var(--border);padding-top:12px;font-size:11px;line-height:1.5}.drops .drop-pool-preview .pull{padding:6px 0}.drops .drop-pool-preview .pull .shirt{width:30px!important;height:36px!important}.drops .drop-pool-preview .pull small{font-size:10px}.drops .drop-facts>span{padding-left:18px;padding-right:18px}.drops .drop-facts>span:first-child{padding-left:0}.desktop-activity .list-row.feed-grid{min-height:66px;box-shadow:none;border-bottom:1px solid var(--border-light);background:0 0;padding:13px 16px}.desktop-activity .feed-grid:nth-child(odd):not(.list-head){background:0 0}.desktop-activity .feed-grid:hover:not(.list-head){background:#ffffff04}.desktop-activity .feed-grid.list-head{text-transform:uppercase;letter-spacing:.6px;min-height:38px;color:var(--muted);padding-top:10px;padding-bottom:10px;font-size:10px}.desktop-activity .feed-player{gap:12px}.desktop-activity .feed-player .shirt{width:32px!important;height:38px!important}.desktop-activity .feed-player small{color:var(--muted);margin-top:3px}.desktop-activity .feed-amount{gap:24px}.desktop-activity .feed-action{min-width:66px;font-size:10px;font-weight:600}.desktop-activity .feed-amount>.align-r{min-width:86px}.desktop-activity .feed-grid .align-r small{margin-top:4px;font-size:11px}.desktop-activity .rail .feed-action{display:none!important}.desktop-activity .rail .feed-grid{padding:12px 0}.desktop-activity .rail .feed-player{gap:7px}.desktop-activity .feed-grid:focus-within .trade-glyph{opacity:1;transform:none}.lb{max-width:1080px}.lb .lb-you{padding-bottom:20px}.lb .lb-row{grid-template-columns:48px minmax(180px,1fr) 72px 130px 115px;gap:20px;padding-top:13px;padding-bottom:13px}.lb .lb-row:is(.p1,.p2,.p3) .lb-rank{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.lb .lb-search{border:1px solid var(--border);background:var(--panel);border-radius:7px;align-items:center;gap:8px;padding:8px 12px;display:flex}.lb .lb-search input{background:0 0;border:0;min-height:22px;padding:0}.rw{max-width:1080px}.rw .rw-hero{padding-bottom:18px}.rw .rw-line{flex-wrap:wrap;gap:6px}.rw .rw-pending-mark{background:var(--gold-tint);color:var(--gold);border-style:solid;place-items:center;font-size:22px;display:grid}.rw .rw-row.pending{border-left:2px solid var(--gold-border);background:linear-gradient(90deg,#d9bb8209,#0000);padding-left:12px}.rw .rw-row.pending .rw-amt>b{color:var(--gold)}.rw .rw-row{padding-top:15px;padding-bottom:15px}}@media (min-width:1101px) and (max-width:1250px){.home-hero{grid-template-columns:minmax(0,1fr) 245px}.home .md-figs{gap:20px}.home .md-prize b{font-size:38px}.home .md-rank b{font-size:34px}.home .md-actions{flex-wrap:wrap;gap:12px}.home .tr-row{grid-template-columns:minmax(0,1fr) 90px 80px 60px 95px 55px;gap:10px}.drops .drop-detail-hero{grid-template-columns:210px minmax(0,1fr);gap:24px}.drops .drop-pool-preview{display:none!important}.squad .sq-tools{flex:100%}.squad .sq-search{flex-grow:1}.squad .sq-row{grid-template-columns:minmax(150px,1fr) 90px 100px 125px 80px;gap:10px}.desktop-activity{grid-template-columns:minmax(0,1fr)}.desktop-activity .rail{display:none}}@media (min-width:1101px){.home .md-main{align-content:center;gap:22px}.home .md-time{display:none}.home .md-figs{grid-template-columns:minmax(180px,1fr) minmax(225px,1fr);align-items:start;gap:28px;max-width:650px;display:grid}.home .md-figs>div{grid-template-rows:16px 54px 22px;align-items:center;gap:7px;margin:0;padding:0}.home .md-prize>b,.home .md-rank>b{font-size:clamp(38px,3.4vw,50px);line-height:1}.home .md-figs>div>small{line-height:16px}.home .md-prize-context{color:var(--muted);font-size:13px}.home .md-you .md-you-line{white-space:nowrap;font-size:13px}.home .md-live-summary{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:flex!important}.home .md-live-summary .live-dot{margin-right:4px}.home .md-live-summary b{color:var(--text-2)}.home .md-actions{grid-template-columns:max-content max-content;justify-content:start;gap:16px 18px;margin:0;display:grid}.home .md-actions .md-cta{justify-content:center;min-height:60px;padding:0 22px;box-shadow:inset 0 1px #fff4}.home .md-buy-deadline{border:1px solid var(--gold-border);min-height:60px;color:var(--gold-light);background:#d9bb820a;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:10px 16px;text-decoration:none;transition:background .18s,border-color .18s;display:flex!important}.home .md-buy-deadline>span:first-child{gap:3px;display:grid}.home .md-buy-deadline small{color:var(--text-2);font-size:10px}.home .md-buy-deadline b{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.1}.home .md-buy-label{align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.home .md-buy-deadline:hover{border-color:var(--gold);background:#d9bb8218}.home .md-actions .md-link{font-size:12px}.home-hero>.md-live>.md-pitch{opacity:.025}}
.activity-screen{display:contents}@media (max-width:1100px){.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw){padding:16px 16px calc(104px + env(safe-area-inset-bottom));--muted:#9a9faf;--faint:#81899b;min-width:0}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) :is(input,select){font-size:16px}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) :is(button,a,input,select):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) .page-title{margin-bottom:18px}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) .page-title h1{margin-bottom:6px;font-size:25px;line-height:1.15}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) .page-title p{font-size:13px;line-height:1.5}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) .subtabs{gap:22px;margin-bottom:16px}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) .subtabs button{min-height:44px;padding:10px 0;font-size:13px}.app-shell .mobile-bottom{width:min(440px,100% - 24px);bottom:max(10px, env(safe-area-inset-bottom));background:#0d1220f5;border-radius:20px;gap:2px;padding:6px}.app-shell .mobile-bottom>a{border-radius:14px;flex:1;align-content:center;gap:3px;width:auto;height:52px}.app-shell .mobile-bottom>a span{z-index:1;font-size:9px;font-weight:600;display:block;position:relative}.app-shell .mobile-bottom>a svg{width:20px;height:20px}.app-shell .mobile-bottom>a.active:before{border-radius:14px}.home .home-hero{display:block}.home .home-side,.home>.drop-row,.home>.home-grid,.home>.home-foot,.home>.section-title~.section-title{display:none}.home .home-hero>.md-live{padding:20px 18px;display:block}.home .md-main{gap:17px}.home .md-time{display:none}.home .md-state{letter-spacing:1px;font-size:10px}.home .md-figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;margin:0;display:grid}.home .md-figs>div{grid-template-rows:15px 40px auto;align-items:start;gap:6px;margin:0;padding:0}.home .md-figs>div>small{letter-spacing:.35px;font-size:9px;line-height:15px}.home .md-prize>b,.home .md-rank>b{font-size:clamp(29px,8vw,38px);line-height:40px}.home .md-rank{white-space:nowrap;gap:4px}.home .md-rank b small{margin-left:3px;font-size:12px}.home .md-rank>.up{font-size:10px}.home .md-prize-context{color:var(--muted);font-size:11px;line-height:17px;display:block!important}.home .md-you .md-you-line{font-size:11px;line-height:17px}.home .md-you-line>b:first-child{display:none}.home .md-you-line{font-size:0!important}.home .md-you-line .desktop-pass-mobile{display:none}.home .md-you-line .desktop-pass-only{font-size:11px;display:inline!important}.home .md-you-line b.gold{margin-left:4px;font-size:12px}.home .md-line{display:none!important}.home .md-live-summary{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex!important}.home .md-live-summary .live-dot{width:5px;height:5px;margin-right:3px}.home .md-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;margin:0;display:grid}.home .md-actions .md-cta{min-height:60px;box-shadow:none;justify-content:center;padding:10px;font-size:13px}.home .md-buy-deadline{border:1px solid var(--gold-border);color:var(--gold);background:#d9bb820a;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:60px;padding:10px;display:flex!important}.home .md-buy-deadline>span:first-child{gap:4px;display:grid}.home .md-buy-deadline small{color:var(--text-2);font-size:9px}.home .md-buy-deadline b{font-variant-numeric:tabular-nums;font-size:16px}.home .md-buy-label{font-size:0}.home .md-buy-label svg{width:16px}.home .md-actions .md-link{min-height:32px;font-size:11px}.home .md-actions .md-link:last-child{justify-content:flex-end}.home-hero>.md-live>.md-pitch{opacity:.025}.home>.section-title{margin:24px 0 6px}.home>.section-title h2{font-size:18px}.home>.section-title a{font-size:12px}.home .tr-row{grid-template-columns:minmax(0,1fr) 83px;gap:10px;min-height:76px;padding:14px 0}.home .tr-row:nth-child(n+4),.home .tr-row .tr-trade,.home .tr-row>.change,.home .tr-spark,.home .tr-row>.hide-sm{display:none}.home .tr-player{gap:10px;min-width:0}.home .tr-player>span{min-width:0}.home .tr-player b{white-space:normal;font-size:13px}.home .tr-player small{font-size:11px;line-height:1.4}.home .tr-player .shirt{width:35px!important;height:42px!important}.home .tr-price{font-size:13px}.home .tr-price .change{font-size:11px}.market{min-width:0}.market .hot{margin-bottom:12px}.market .hot-strip{gap:8px;max-width:100%;margin:0;padding:0 0 6px}.market .hot-chip{min-height:38px;padding:6px 9px;font-size:11px}.market .market-tools{box-shadow:none;padding:0;position:static}.market .market-tools .toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.market .market-tools .subtabs,.market .market-tools .search-box{grid-column:1/-1;width:100%;min-width:0}.market .market-tools select:not(.sort-chip select){width:100%;min-width:0;display:block}.market .market-tools .sort-chip select{width:100%;min-width:0}.market .market-tools select{min-height:40px;padding-left:10px;font-size:12px}.market .market-tools .view-toggle{display:none}.market .market-tools .toolbar-chips{flex-wrap:wrap;gap:8px;margin:0;padding:4px 0 12px;display:flex;overflow:visible}.market .toolbar-chips .chips{flex-wrap:wrap;gap:6px;width:100%;display:flex;overflow:visible}.market .toolbar-chips .chip{white-space:nowrap;flex:1;justify-content:center;gap:5px;min-height:36px;padding:8px 7px;font-size:11px}.market .toolbar-chips .chip-gap,.market .toolbar-count{display:none}.market .mk-row{grid-template-columns:minmax(0,1fr) 85px;gap:10px;padding:14px 0}.market .mk-head,.market .mk-trend,.market .mk-trade{display:none}.market .mk-id{gap:10px;min-width:0}.market .mk-row .shirt{flex-shrink:0;width:36px!important;height:44px!important}.market .mk-name{min-width:0}.market .mk-name b{white-space:normal;font-size:13px;line-height:1.3}.market .mk-name small,.market .mk-state{font-size:11px}.market .mk-price b{font-size:14px}.market .mk-price small{font-size:11px}.desktop-matchday .page-title p{display:none}.desktop-matchday>.toolbar{gap:8px;margin-bottom:10px}.desktop-matchday>.toolbar .search-box{flex:100%;min-width:0}.desktop-matchday .chips{flex-wrap:wrap;gap:6px;width:100%;overflow:visible}.desktop-matchday .chips .chip{flex:auto;min-height:36px;padding:8px 9px;font-size:10px}.desktop-matchday .md-status{gap:8px;margin-bottom:10px;padding:12px 0}.desktop-matchday .md-mini{grid-template-columns:1fr 1fr;gap:12px;display:grid}.desktop-matchday .md-mini-reward b,.desktop-matchday .md-mini-est b{font-size:29px}.desktop-matchday .md-mini-reward small,.desktop-matchday .md-mini-est small{font-size:9px}.desktop-matchday .md-mini-you{grid-column:1/-1;align-items:center;gap:12px;display:flex}.desktop-matchday .md-mini-rank b{font-size:22px}.desktop-matchday .md-mini-you>small{font-size:11px}.desktop-matchday .md-mini-line{display:none}.desktop-matchday .st-row{grid-template-columns:minmax(0,1fr) 66px 42px;gap:7px;padding:12px 0 12px 8px}.desktop-matchday .st-row .c-match,.desktop-matchday .st-row .c-held,.desktop-matchday .st-row .c-bd,.desktop-matchday .st-row .c-trade{display:none}.desktop-matchday .st-row .c-player{gap:8px}.desktop-matchday .st-row .shirt{flex-shrink:0;width:30px!important;height:37px!important}.desktop-matchday .st-row .c-player b{font-size:12px;line-height:1.35}.desktop-matchday .st-row .c-player small{white-space:normal;font-size:10px;line-height:1.35}.desktop-matchday .st-row .c-rank{display:inline-flex}.desktop-matchday .rank-pill{white-space:nowrap;padding:4px;font-size:8px}.desktop-matchday .st-row .score-badge{min-width:40px;box-shadow:none;font-size:20px}.squad{min-width:0}.squad .page-title p{display:none}.squad .sq-value>b{font-size:36px}.squad .sq-value-line{flex-wrap:wrap;font-size:12px}.squad .sq-value>small{flex-wrap:wrap;font-size:11px}.squad .sq-hero{gap:12px;margin-bottom:18px;padding-bottom:16px}.squad .sq-range{justify-content:flex-end;gap:4px;position:static}.squad .sq-range button{min-width:40px;min-height:32px}.squad .sq-summary{gap:7px 12px;font-size:11px}.squad .sq-summary>.sep{display:none}.squad .sq-head{gap:12px}.squad .sq-tools{gap:10px;width:100%;min-width:0;display:grid}.squad .sq-search{align-items:center;width:100%;min-width:0;display:flex;position:relative}.squad .sq-search>svg{margin:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.squad .sq-search input{border:1px solid var(--border);background:var(--panel);border-radius:8px;width:100%;padding:11px 12px 11px 36px!important}.squad .sq-tools .chips{flex-wrap:wrap;gap:6px;overflow:visible}.squad .sq-tools .chip{flex:1;justify-content:center;min-height:36px;padding:8px 9px;font-size:10px}.squad .sq-sort-btn{min-height:36px;font-size:12px}.squad .sq-table{margin-top:8px}.squad .sq-th{display:none}.squad .sq-holding>.sq-row{grid-template-columns:minmax(0,1fr) 90px;gap:12px 10px;padding:16px 0}.squad .sq-row .c-player{gap:9px;min-width:0}.squad .sq-row .shirt{flex-shrink:0;width:32px!important;height:40px!important}.squad .sq-name b{white-space:normal;font-size:13px;line-height:1.3}.squad .sq-name small{white-space:normal;font-size:10px;line-height:1.4}.squad .sq-mobile-line,.squad .sq-mobile-pct{display:none!important}.squad .sq-row .c-val{align-self:start;gap:5px;display:grid}.squad .sq-row .c-val:before{content:"Holding value";color:var(--muted);font-size:9px}.squad .sq-row .c-val b{font-size:16px}.squad .sq-row .c-pnl{grid-area:2/2;gap:4px;display:grid}.squad .sq-row .c-pnl b{font-size:12px}.squad .sq-row .c-pnl small{font-size:10px}.squad .sq-row .c-elig{grid-area:2/1;gap:4px;padding:0 0 0 41px;font-size:11px;display:grid}.squad .sq-row .c-elig small{font-size:10px}.squad .sq-row .c-act{border-top:1px solid var(--border-light);grid-column:1/-1;justify-content:space-between;padding-top:6px}.squad .sq-row .c-act .sq-chev{display:block}.squad .sq-row .tr-trade.quiet,.squad .sq-row:hover .tr-trade.quiet{width:auto;min-height:32px;color:var(--gold);background:0 0;padding:4px 0}.squad .sq-cards{min-width:0;padding:0 0 12px}.squad .ct-row{grid-template-columns:60px minmax(0,1fr) 64px;gap:8px;font-size:10px}.squad .ct-row>*{min-width:0}.activity-screen .page-title{margin-bottom:8px!important}.activity-screen .page-title p,.activity-screen .page-title .eyebrow{display:none}.activity-screen .with-rail{flex-direction:column;gap:12px;display:flex}.activity-screen .rail{display:none}.activity-screen .rail.has-focus{order:-1;display:block}.activity-screen .rail.has-focus .panel{padding:12px}.activity-screen .rail .panel-head{align-items:flex-start;gap:8px}.activity-screen .rail .panel-head>span{flex-wrap:wrap;min-width:0}.drops .drop-detail-hero{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px}.drops .pack-art.lg{width:88px;max-width:88px}.drops .pack-art.lg b,.drops .pack-art.lg small{display:none}.drops .drop-detail-info{gap:10px}.drops .drop-detail-info h2{font-size:23px}.drops .drop-detail-info p{font-size:12px;line-height:1.4}.drops .drop-state{letter-spacing:.3px;font-size:9px}.drops .drop-price{flex-wrap:wrap;gap:5px}.drops .drop-price b{font-size:26px}.drops .drop-price small{font-size:10px}.drops .drop-buy{width:100%;min-width:0;padding:12px 8px;font-size:12px}.drops .drop-allow{font-size:10px;line-height:1.5}.drops .drop-facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.drops .drop-facts>span{border:0;min-width:0;padding:0}.drops .drop-facts small{font-size:10px}.drops .drop-facts b{font-size:12px;line-height:1.4}.drops .pull-grid.top{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drops .pull{gap:7px;padding:8px 0}.drops .pull b{white-space:normal;font-size:11px}.drops .pull .shirt{width:28px!important;height:34px!important}.lb .lb-you-row{grid-template-columns:42px 32px minmax(0,1fr) auto;gap:9px;display:grid}.lb .lb-you-row .avatar{width:32px!important;height:32px!important}.lb .lb-you-name b{font-size:13px}.lb .lb-you-name small{font-size:10px}.lb .lb-you-rank,.lb .lb-you-pts{min-width:0;font-size:22px}.lb .lb-head{flex-wrap:wrap;gap:10px}.lb .lb-search{border:1px solid var(--border);background:var(--panel);border-radius:8px;width:100%;padding:8px 12px;display:flex}.lb .lb-search input{border:0;width:100%;min-width:0}.lb .lb-row{grid-template-columns:28px minmax(0,1fr) 30px 64px;gap:8px;padding:14px 0;font-size:12px}.lb .lb-row .c-won{display:none}.lb .lb-player{gap:7px}.lb .lb-player .avatar{width:26px!important;height:26px!important;font-size:11px!important}.lb .lb-player b{white-space:normal;overflow-wrap:anywhere;font-size:12px}.lb .lb-th{font-size:9px}.lb .lb-pts{font-size:13px}.lb .lb-sticky{bottom:calc(83px + env(safe-area-inset-bottom));padding:9px 12px;font-size:11px}.rw .page-title p{display:none}.rw .rw-line{flex-wrap:wrap;gap:7px 12px;font-size:11px;display:flex}.rw .rw-line .sep{display:none}.rw .rw-total>b{font-size:38px}.rw .rw-hero .area-chart svg{height:85px!important}.rw .rw-head{gap:12px;display:grid}.rw .rw-tools{flex-wrap:wrap;gap:10px}.rw .rw-tools .chip{min-height:36px}.rw .rw-row{grid-template-columns:28px minmax(0,1fr) 80px;gap:10px;padding:15px 0}.rw .rw-what b{font-size:12px}.rw .rw-what small{white-space:normal;font-size:10px;line-height:1.4}.rw .rw-amt b{font-size:13px}.rw .rw-status{font-size:9px}.rw .rw-act{grid-column:2/-1;min-height:32px;font-size:11px;display:inline-flex}.home .md-actions .md-cta{justify-self:stretch}.activity-screen .with-rail{align-items:stretch}.desktop-matchday .chips{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.desktop-matchday .chips .chip{justify-content:center;gap:4px;padding:8px 4px;font-size:11px}.desktop-matchday .st-row .score-capsule{width:40px;min-width:40px;box-shadow:none;padding:0;font-size:19px;animation:none}.rw .reward-estimate-note{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.5;display:block!important}.rw .desktop-pass-mobile{display:none!important}.rw .desktop-pass-only{display:inline!important}.rw .rw-pending-mark{color:var(--gold);place-items:center;font-size:20px;display:grid}.drops .drops-tabs{margin-bottom:16px}.drops .drops-tabs .subtabs{width:100%;margin-bottom:0}.drops .drops-balance{display:none}.drops .drop-detail-info .desktop-pass-mobile{display:none!important}.drops .drop-detail-info .desktop-pass-only{display:inline!important}.rw .reward-estimate-note{display:block!important}.squad .sq-holding>.sq-row{gap:8px 10px;padding:12px 0}.squad .sq-cards .elig-bar{align-items:center;min-height:30px}.squad .sq-cards .elig-bar span{min-width:0}}.home-hot,.sq-details-label{display:none}.home-new,.sq-details{display:contents}@media (max-width:1100px){.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) .page-title{display:none}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw){padding-top:10px}.home{flex-direction:column;display:flex}.home .home-hot{order:0;min-width:0;margin:0 0 16px;display:block}.home-hot h2{color:var(--muted);margin:0 0 9px;font-size:12px}.home-hot .hot-strip{max-width:100%;margin:0;padding:0 0 4px;overflow-x:auto}.home-hot .hot-chip{flex-shrink:0;min-height:40px;padding:7px 9px;font-size:11px}.home .home-hero{order:1}.home .home-new{order:2;min-width:0;margin-top:22px;display:block}.home-new .section-title{margin:0 0 12px}.home-new .section-title h2{font-size:18px}.home-new .section-title a{font-size:12px}.home-new .card-rail{scroll-snap-type:x proximity;gap:12px;max-width:100%;margin:0;padding:0 0 10px;display:flex;overflow-x:auto}.home-new .card-rail>*{scroll-snap-align:start;flex:0 0 165px;min-width:0}.home>.section-title{order:3}.home>.module{order:4}.squad .sq-row .c-act{border-top:0;justify-content:space-between;align-items:center;padding-top:0}.squad .sq-row .c-act .sq-details{color:var(--muted);order:0;align-items:center;gap:6px;display:inline-flex}.squad .sq-details-label{font-size:11px;display:inline}.squad .sq-row .c-act .tr-trade.quiet,.squad .sq-row:hover .c-act .tr-trade.quiet{min-height:36px;box-shadow:none;color:var(--gold);background:0 0;border:0;border-radius:0;order:1;width:auto;padding:6px 0 6px 12px;font-size:12px}.activity-screen .feed-grid{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:48px;padding:8px 12px}.activity-screen .feed-grid.list-head{min-height:30px}.activity-screen .feed-player{gap:8px}.activity-screen .feed-player .shirt{flex-shrink:0}.activity-screen .feed-player .link-btn{text-align:left;overflow-wrap:anywhere}.activity-screen .feed-amount{gap:10px;display:flex}.activity-screen .feed-amount b{white-space:nowrap;font-size:13.5px}.activity-screen .feed-action{display:none!important}.activity-screen .feed-grid .trade-glyph{opacity:1;transform:none}.home{gap:0}.main-content:has(.home,.market,.desktop-matchday,.squad,.activity-screen,.drops,.lb,.rw) .subtabs{margin-top:0}}.market .market-hot{display:none}.drawer .utility-action{border:1px solid var(--gold-border);min-height:28px;color:var(--gold);letter-spacing:.25px;background:#d9bb8210;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.drawer .utility-row .grow{min-width:0}.drawer .utility-row b{line-height:1.4}.drawer .utility-row small{margin-top:3px;line-height:1.5;display:block}.drawer .drawer-balance .btn{min-height:42px}.drawer .gold-row{box-shadow:inset 2px 0 var(--gold);background:#d9bb8208}.drawer .gold-row b{color:var(--gold)}.drawer .gold-row small{color:var(--muted)}.scoring-matrix{max-width:1040px;margin:0 auto}.scoring-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.scoring-table{table-layout:fixed;border-collapse:collapse;width:100%}.scoring-table caption{text-align:left;border-bottom:1px solid var(--border);background:linear-gradient(110deg,#d9bb820c,#0000);padding:20px 24px}.scoring-table caption strong{color:var(--text);letter-spacing:-.3px;font-size:17px;display:block}.scoring-table caption span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.scoring-table .action-col{width:52%}.scoring-table thead th{letter-spacing:.6px;text-align:center;background:#101522;padding:14px 12px;font-size:11px;font-weight:700}.scoring-table thead th:first-child{text-align:left;color:var(--muted);padding-left:24px}.scoring-table .pos-def{color:#b6a0ff}.scoring-table .pos-mid{color:#81b8ff}.scoring-table .pos-fwd{color:#ff9a79}.scoring-table tbody th[scope=row]{text-align:left;color:var(--text-2);padding:13px 24px;font-size:13px;font-weight:500}.scoring-table td{text-align:center;font-variant-numeric:tabular-nums;padding:10px 8px;font-size:14px;font-weight:700}.scoring-table tbody tr:not(.scoring-group){border-bottom:1px solid var(--border-inner)}.scoring-table tbody tr:not(.scoring-group):hover{background:#ffffff03}.scoring-table .scoring-group th{text-align:left;color:var(--gold);text-transform:uppercase;letter-spacing:1px;background:#ffffff02;padding:15px 24px 8px;font-size:10px;font-weight:700}.scoring-table td span{border-radius:5px;min-width:34px;padding:4px 2px;display:inline-block}.scoring-table td .up{background:#43ce9709}.scoring-table td .down{background:#ff63630b}.scoring-matrix .matrix-notes{gap:16px;margin-top:16px}.scoring-matrix .matrix-notes .notice{border:1px solid var(--border);background:0 0;border-radius:10px;padding:16px 18px}.scoring-matrix .matrix-notes b{color:var(--text);font-size:12px}.scoring-matrix .matrix-notes p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}@media (max-width:1100px){.app-shell .topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090d16f5;gap:10px;height:64px;padding:0 14px}.app-shell .topbar-left{gap:6px;min-width:0}.app-shell .topbar-right{flex-shrink:0;gap:7px}.app-shell .mobile-brand{flex-shrink:0;width:90px}.app-shell .topbar .wallet-pill{border:1px solid var(--border);background:#ffffff03;border-radius:8px;gap:2px;min-height:40px;padding:5px 8px}.app-shell .wallet-pill b{letter-spacing:-.3px;font-size:14px}.app-shell .wallet-pill small{color:var(--muted);letter-spacing:.6px;font-size:8px;display:block}.app-shell .topbar .deposit-btn{background:var(--gold);min-height:40px;color:var(--on-gold);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.app-shell .user-pill{min-width:32px;min-height:40px;padding:0}.app-shell .mobile-menu{flex-shrink:0;width:30px}.app-shell .mobile-menu svg{width:21px;height:21px}.app-shell .mobile-bottom>a span{white-space:nowrap}.scoring-table caption{padding:16px}.scoring-table caption strong{font-size:15px}.scoring-table caption span{font-size:11px;line-height:1.5}.scoring-table .action-col{width:52%}.scoring-table thead th{padding:12px 3px;font-size:10px}.scoring-table thead th:first-child{padding-left:14px}.scoring-table tbody th[scope=row]{overflow-wrap:break-word;padding:11px 14px;font-size:12px;line-height:1.4}.scoring-table td{padding:8px 2px;font-size:13px}.scoring-table td span{min-width:27px}.scoring-table .scoring-group th{padding:13px 14px 7px;font-size:9px}.scoring-matrix .matrix-notes{grid-template-columns:minmax(0,1fr);gap:10px}.drawer .utility-row{gap:10px;padding:14px 12px}.drawer .utility-row b{font-size:13px}}@media (max-width:370px){.app-shell .topbar{gap:6px;padding:0 10px}.app-shell .mobile-brand{width:72px}.app-shell .topbar-right{gap:5px}.app-shell .topbar .wallet-pill{padding:5px 6px}.app-shell .topbar .deposit-btn{padding:0 8px}body{min-width:0}}