:root{color-scheme:dark;--bg-base:#0b0b0d;--bg-1:#16181d;--bg-2:#23262d;--surface:rgba(22,24,29,.84);--surface-hi:rgba(22,24,29,.97);--border:rgba(35,38,45,.72);--border-hi:rgba(55,60,70,.88);--red:#d63a32;--gold:#c89b3c;--emerald:#1f7a5c;--arc-blue:#2e6bff;--amber:#f0a43a;--text:#f3f1ec;--text-2:#8a8a84;--text-3:#4a4a47;--rarity-common:#7e8794;--rarity-uncommon:#4fa39a;--rarity-rare:#3c6df2;--rarity-epic:#6e4ccf;--rarity-legendary:#d8a63e;--rarity-mythic:#d8a63e;--nav-h:64px;--content-w:1300px;--radius:12px;--radius-sm:8px;--radius-xs:4px;font-family:Inter,DM Sans,ui-sans-serif,system-ui,-apple-system,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{color:var(--text);background:var(--bg-base);min-height:100vh}a{color:inherit;text-decoration:none}.noise-layer{pointer-events:none;position:fixed;inset:0;opacity:.035;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.8) 1px,transparent 0);background-size:3px 3px;z-index:0}.topnav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);padding:0 1.5rem;gap:1rem;background:rgba(11,11,13,.92);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);border-bottom:1px solid var(--border)}.nav-logo,.topnav{display:flex;align-items:center}.nav-logo{gap:.65rem;flex-shrink:0;text-decoration:none}.nav-logo-badge{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font-family:Barlow Condensed,Inter,sans-serif;font-weight:900;font-size:.72rem;letter-spacing:.06em;color:var(--bg-base);background:var(--red);box-shadow:0 0 16px rgba(214,58,50,.3);flex-shrink:0}.nav-logo-name{font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.nav-logo-tagline{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);display:block}.nav-links{display:flex;align-items:center;gap:.15rem;flex:1 1;justify-content:center}.nav-link{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .85rem;border-radius:8px;font-size:.88rem;font-weight:600;color:var(--text-2);transition:color .12s ease,background .12s ease;white-space:nowrap}.nav-link:hover{color:var(--text);background:hsla(0,0%,100%,.06)}.nav-link.active{color:var(--gold);background:rgba(200,155,60,.1)}.nav-auth{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.nav-input{height:34px;border-radius:8px;border:1px solid var(--border-hi);background:hsla(0,0%,100%,.05);color:var(--text);padding:0 .6rem;font-size:.82rem;width:140px;transition:border-color .12s ease,box-shadow .12s ease}.nav-input:focus{outline:none;border-color:var(--arc-blue);box-shadow:0 0 0 3px rgba(46,107,255,.12)}.player-pill{display:flex;align-items:center;gap:.5rem;padding:.28rem .65rem .28rem .5rem;border-radius:6px;border:1px solid rgba(200,155,60,.3);background:rgba(200,155,60,.06);font-size:.84rem;font-weight:700;line-height:1}.xp-badge{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.76rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;background:rgba(200,155,60,.14);color:var(--gold);letter-spacing:.05em}.level-chip{font-family:Barlow Condensed,Inter,sans-serif;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.16rem .42rem;border-radius:4px;border:1px solid rgba(46,107,255,.36);background:rgba(46,107,255,.12);color:#8fafef}.app-root{padding-top:var(--nav-h);min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1 1;width:min(var(--content-w),100%);margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:42px;padding:0 1.2rem;border-radius:10px;border:1px solid transparent;font-size:.88rem;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform .13s ease,filter .13s ease,box-shadow .13s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn:active{transform:translateY(0);filter:brightness(.98)}.btn-primary{color:var(--text);background:var(--red);border:none;box-shadow:0 4px 18px rgba(214,58,50,.28)}.btn-primary:hover{box-shadow:0 6px 28px rgba(214,58,50,.42)}.btn-gold{color:var(--bg-base);background:var(--gold);border:none;box-shadow:0 4px 18px rgba(200,155,60,.28)}.btn-gold:hover{box-shadow:0 6px 28px rgba(200,155,60,.42)}.btn-ghost{color:var(--text-2);background:hsla(0,0%,100%,.03);border-color:var(--border-hi)}.btn-ghost:hover{color:var(--text);background:hsla(0,0%,100%,.06);border-color:rgba(80,85,95,.9)}.btn-danger{color:#fff;background:var(--red);border:none;box-shadow:0 4px 16px rgba(214,58,50,.25)}.btn-sm{height:34px;padding:0 .9rem;font-size:.8rem;border-radius:8px}.btn-lg{height:52px;padding:0 1.8rem;font-size:1rem;border-radius:12px}.hero-wrap{position:relative;overflow:visible;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.96),rgba(11,11,13,.99));padding:4.5rem 3rem;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.hero-bg-glow{background:radial-gradient(ellipse 480px 280px at -5% 55%,rgba(214,58,50,.07) 0,transparent 60%),radial-gradient(ellipse 360px 240px at 108% 18%,rgba(200,155,60,.06) 0,transparent 55%)}.hero-bg-glow,.hero-grid-lines{position:absolute;inset:0;pointer-events:none}.hero-grid-lines{background-image:linear-gradient(hsla(43,23%,94%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(43,23%,94%,.025) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 0,transparent 70%)}.hero-body{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:1.2rem}.eyebrow:before{content:"";display:inline-block;width:22px;height:2px;background:var(--red);border-radius:1px}.hero-title{font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase;margin-bottom:1.2rem;color:var(--text)}.hero-title .accent{background:linear-gradient(90deg,var(--red) 0,var(--gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc{font-size:1rem;line-height:1.68;color:var(--text-2);max-width:50ch;margin-bottom:2rem}.cta-row{gap:.7rem;margin-bottom:2.2rem}.cta-row,.hero-pills{display:flex;flex-wrap:wrap}.hero-pills{gap:.5rem}.hero-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:6px;border:1px solid var(--border-hi);font-size:.74rem;font-weight:600;color:var(--text-2)}.hero-cards-wrap{position:relative;z-index:1;min-height:340px}.hero-card{position:absolute;width:195px;aspect-ratio:5/7;border-radius:12px;padding:.85rem;display:flex;flex-direction:column;gap:.45rem;background:linear-gradient(172deg,rgba(22,24,29,.97),rgba(11,11,13,.99));border:1px solid var(--border-hi);box-shadow:0 30px 60px rgba(0,0,0,.65)}.hero-card-name{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:.95rem;letter-spacing:.02em}.hero-card-rarity{font-size:.72rem;color:var(--text-3)}.hero-card-art{flex:1 1;border-radius:6px;display:grid;place-items:center;font-size:2.8rem;background:radial-gradient(circle at 50% 50%,rgba(35,38,45,.8),rgba(11,11,13,.9));border:1px solid var(--border)}.hero-card-1{right:18px;top:0;transform:rotate(8deg);border-color:rgba(216,166,62,.5);box-shadow:0 0 0 1px rgba(216,166,62,.22),0 30px 60px rgba(0,0,0,.65)}.hero-card-2{right:165px;top:28px;transform:rotate(-6deg);border-color:rgba(110,76,207,.5);box-shadow:0 0 0 1px rgba(110,76,207,.22),0 24px 50px rgba(0,0,0,.6)}.hero-card-3{right:88px;top:105px;transform:rotate(2deg);opacity:.72}.feature-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.feature-panel{position:relative;overflow:visible;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.9),rgba(11,11,13,.95));padding:1.5rem;display:flex;flex-direction:column;gap:.55rem}.feature-panel-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-size:1.35rem;background:hsla(0,0%,100%,.04);border:1px solid var(--border);margin-bottom:.25rem;flex-shrink:0}.feature-panel h3{font-size:1rem;font-weight:700;color:var(--text)}.feature-panel p{font-size:.88rem;color:var(--text-2);line-height:1.62}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.page-title{font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.05;margin-bottom:.4rem}.page-subtitle{font-size:.92rem;color:var(--text-2);max-width:58ch;line-height:1.58}.page-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;flex-shrink:0}.hint{font-size:.8rem;color:var(--text-3);font-style:italic}.pack-stage{border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(120% 100% at 50% 0,rgba(200,155,60,.08) 0,transparent 52%),radial-gradient(80% 120% at 90% 100%,rgba(214,58,50,.06) 0,transparent 64%),linear-gradient(162deg,rgba(22,24,29,.96),rgba(11,11,13,.99));display:block;padding:clamp(1.4rem,2.8vw,2.8rem);align-items:center;position:relative;overflow:visible}.pack-info{display:flex;flex-direction:column;gap:1rem}.pack-stage-layout{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(420px,1.05fr);grid-gap:clamp(1.1rem,2.2vw,2rem);gap:clamp(1.1rem,2.2vw,2rem);align-items:center}.pack-overview-card{order:1;border:1px solid var(--border);border-radius:16px;background:linear-gradient(160deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem;position:relative}.pack-supply-progress{display:grid;grid-gap:.35rem;gap:.35rem}.pack-supply-head{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-3)}.pack-supply-head span:last-child{color:var(--text);font-weight:700}.pack-supply-track{height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.pack-supply-fill{height:100%;border-radius:999px;background:var(--gold);transition:width .4s ease-out}.pack-info-title{font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.pack-info-desc{font-size:.9rem;color:var(--text-2);line-height:1.65}.pack-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.pack-pill{border-radius:999px;border:1px solid rgba(216,166,62,.22);background:rgba(216,166,62,.08);color:color-mix(in oklab,var(--text) 88%,#fff);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.32rem .62rem}.pack-metrics{display:grid;grid-gap:.45rem;gap:.45rem}.pack-metric-line{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;border:1px solid var(--border);border-radius:10px;background:hsla(0,0%,100%,.02);padding:.5rem .65rem}.pack-metric-label{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700;flex-shrink:0}.pack-metric-value{font-size:.84rem;font-weight:700;color:var(--text);text-align:right}.pack-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.pack-kpi-item{border:1px solid var(--border);border-radius:10px;background:hsla(0,0%,100%,.02);padding:.55rem .65rem;display:grid;grid-gap:.2rem;gap:.2rem}.pack-kpi-label{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700}.pack-kpi-value{font-size:.9rem;font-weight:800;color:var(--text)}.pack-rates-table-wrap{border-radius:12px;border:1px solid var(--border);background:hsla(0,0%,100%,.02);padding:.7rem .75rem}.pack-rates-split{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:.8rem;gap:.8rem}.pack-rates-table{width:100%;border-collapse:collapse;margin-top:.35rem}.pack-rates-table td,.pack-rates-table th{text-align:left;font-size:.74rem;padding:.34rem .2rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.pack-rates-table th{color:var(--text-3);font-weight:700;letter-spacing:.04em}.pack-rates-table td{color:var(--text-2);font-family:JetBrains Mono,ui-monospace,monospace}.pack-rates-table tbody tr:last-child td{border-bottom:0}.pack-drop-hover{position:relative}.pack-drop-trigger{font-size:.78rem;color:var(--text-2);border:1px dashed rgba(216,166,62,.35);border-radius:10px;background:rgba(216,166,62,.06);padding:.55rem .65rem}.pack-drop-popover{position:absolute;bottom:calc(100% + 10px);left:0;right:0;width:auto;max-width:100%;border-radius:12px;border:1px solid rgba(216,166,62,.28);background:linear-gradient(165deg,rgba(16,18,24,.98),rgba(9,9,12,.98));box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 34px rgba(216,166,62,.16);padding:.75rem;z-index:30;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;pointer-events:none;overflow-x:auto}.pack-drop-hover:focus-within .pack-drop-popover,.pack-drop-hover:hover .pack-drop-popover{opacity:1;visibility:visible;transform:translateY(0)}.pack-odds{display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem}.pack-odds-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:.25rem}.pack-odds-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.82rem;padding:.38rem .6rem;border-radius:6px;background:hsla(0,0%,100%,.025);border:1px solid var(--border)}.pack-odds-rarity{font-weight:600}.pack-odds-pct{color:var(--text-3);font-weight:700}.pack-center{order:2;display:flex;flex-direction:column;align-items:center;gap:1rem}.pack-visual{width:min(312px,80vw);aspect-ratio:.61;border-radius:18px;display:block;box-shadow:0 56px 92px rgba(0,0,0,.78),0 0 74px rgba(72,126,255,.14),inset 0 2px 2px hsla(0,0%,100%,.16);transform-style:preserve-3d;transition:transform .42s ease,box-shadow .32s ease,filter .32s ease;position:relative;overflow:hidden;border:1px solid rgba(221,231,255,.28)}.pack-visual-image{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.pack-visual:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.02) 10%,hsla(0,0%,100%,.01) 90%,hsla(0,0%,100%,.18)),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 25%,rgba(0,0,0,.16) 82%,rgba(0,0,0,.32))}.pack-visual:after{content:"";position:absolute;inset:8% 2.4%;z-index:0;border-radius:16px/24px;background:radial-gradient(120% 65% at 50% 6%,hsla(0,0%,100%,.11),transparent 70%),radial-gradient(120% 70% at 50% 100%,rgba(0,0,0,.42),transparent 72%),repeating-linear-gradient(128deg,hsla(0,0%,100%,.016) 0 2px,transparent 2px 8px);opacity:.84}.pack-border-bevel{position:absolute;inset:7px 5px;border-radius:20px/26px;border-left:1px solid hsla(0,0%,100%,.24);border-right:1px solid hsla(0,0%,100%,.24);box-shadow:inset 12px 0 20px hsla(0,0%,100%,.03),inset -12px 0 20px hsla(0,0%,100%,.03),inset 0 -20px 32px rgba(0,0,0,.34);z-index:1;pointer-events:none;overflow-x:auto}.pack-front-panel{position:absolute;inset:32px 19px;border-radius:14px/20px;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01) 28%,rgba(0,0,0,.2)),radial-gradient(110% 52% at 50% 18%,rgba(200,155,60,.08),transparent 74%),radial-gradient(110% 60% at 50% 84%,rgba(214,58,50,.06),transparent 80%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 rgba(0,0,0,.42)}.pack-bottom-crimp,.pack-top-crimp{position:absolute;left:-1px;right:-1px;height:30px;z-index:8;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.3) 0 2px,hsla(0,0%,100%,0) 2px 6px),linear-gradient(180deg,rgba(232,238,255,.54),rgba(149,163,201,.22))}.pack-top-crimp{top:0;border-bottom:1px solid hsla(0,0%,100%,.34)}.pack-bottom-crimp,.pack-top-crimp{box-shadow:inset 0 -6px 8px rgba(0,0,0,.24),inset 0 5px 8px hsla(0,0%,100%,.18)}.pack-bottom-crimp{bottom:0;border-top:1px solid hsla(0,0%,100%,.34);transform:rotate(180deg)}.pack-side-seam{position:absolute;top:22px;bottom:22px;width:11px;z-index:6;border-radius:8px;background:linear-gradient(90deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.06) 34%,rgba(0,0,0,.22)),repeating-linear-gradient(180deg,hsla(0,0%,100%,.08) 0 4px,transparent 4px 8px);opacity:.64}.pack-side-seam-left{left:7px}.pack-side-seam-right{right:7px;transform:scaleX(-1)}.pack-bottom-lip,.pack-top-lip{position:absolute;left:17px;right:17px;height:4px;background:linear-gradient(90deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,.09),hsla(0,0%,100%,.32));z-index:7}.pack-top-lip{top:30px}.pack-bottom-lip{bottom:30px}.pack-material-grain{inset:0;z-index:3;opacity:.18;background-image:radial-gradient(hsla(0,0%,100%,.3) .5px,transparent .6px),radial-gradient(hsla(0,0%,100%,.18) .5px,transparent .6px);background-size:2px 2px,3px 3px;background-position:0 0,1px 1px}.pack-glint,.pack-material-grain{position:absolute;pointer-events:none;overflow-x:auto}.pack-glint{top:-22%;left:-40%;width:60%;height:144%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.34),transparent);transform:rotate(16deg);animation:pack-glint 4s ease-in-out infinite;z-index:4}.pack-open-flash{position:absolute;inset:0;background:radial-gradient(circle,hsla(0,0%,100%,.68) 0,hsla(0,0%,100%,0) 62%);opacity:0;z-index:10;pointer-events:none;overflow-x:auto}.pack-visual-inner{position:relative;z-index:9;width:100%;margin:46px 28px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:linear-gradient(180deg,rgba(10,15,33,.84),rgba(8,12,26,.8)),radial-gradient(120% 66% at 50% 0,hsla(0,0%,100%,.08),transparent 70%);display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:0;gap:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.pack-zone{display:grid;justify-items:center;align-content:center;padding-left:14px;padding-right:14px}.pack-zone-header{min-height:88px;border-bottom:1px solid hsla(0,0%,100%,.16);padding-top:10px;padding-bottom:10px}.pack-brand-lockup{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.4rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;line-height:1;color:var(--text)}.pack-visual-edition{margin-top:.2rem;font-size:.45rem;letter-spacing:.17em;text-transform:uppercase;color:rgba(233,242,255,.78)}.pack-booster-line{margin-top:.24rem;font-size:.43rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(233,242,255,.66)}.pack-zone-title{min-height:88px;border-bottom:1px solid hsla(0,0%,100%,.16);padding-top:12px;padding-bottom:12px}.pack-visual-name{font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:.18em;font-weight:900}.pack-visual-name,.pack-visual-type{text-transform:uppercase;display:block}.pack-visual-type{margin-top:.28rem;font-size:.53rem;opacity:.84;letter-spacing:.2em}.pack-content-band{min-height:36px;border-bottom:1px solid hsla(0,0%,100%,.16);background:rgba(14,20,43,.74);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.pack-content-band span{display:grid;place-items:center;font-size:.44rem;text-transform:uppercase;letter-spacing:.08em;padding:.34rem .2rem;color:rgba(231,240,255,.9);border-right:1px solid hsla(0,0%,100%,.12)}.pack-content-band span:last-child{border-right:0}.pack-art-field{position:relative;margin:10px 12px;border-radius:7px;background:linear-gradient(180deg,rgba(22,24,29,.7),rgba(11,11,13,.8)),radial-gradient(90% 52% at 50% 32%,rgba(200,155,60,.1),transparent 80%),radial-gradient(90% 62% at 50% 78%,rgba(214,58,50,.08),transparent 84%);overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.3)}.pack-art-core{position:absolute;inset:18% 22%;border-radius:50%;border:1px solid rgba(216,166,62,.36);background:radial-gradient(circle,rgba(200,155,60,.14),rgba(200,155,60,.02) 72%)}.pack-art-ring{position:absolute;inset:12% 18%;border-radius:50%;border:1px solid hsla(0,0%,100%,.12)}.pack-art-lines{position:absolute;inset:0;background:linear-gradient(160deg,transparent 34%,hsla(0,0%,100%,.07) 48%,transparent 62%),linear-gradient(20deg,transparent 18%,rgba(200,155,60,.08) 56%,transparent 84%);mix-blend-mode:screen;opacity:.7}.pack-footer-strip{min-height:34px;border-top:1px solid hsla(0,0%,100%,.16);background:rgba(8,12,28,.8);display:grid;grid-template-columns:repeat(3,1fr)}.pack-footer-strip span{display:grid;place-items:center;font-size:.4rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(230,238,255,.78);border-right:1px solid hsla(0,0%,100%,.1);padding:.25rem .14rem}.pack-footer-strip span:last-child{border-right:0}.pack-stage.is-opening .pack-visual{transform:rotateY(14deg) rotateX(6deg) scale(1.06);filter:brightness(1.1) saturate(1.1);box-shadow:0 52px 100px rgba(0,0,0,.78),0 0 80px rgba(200,155,60,.18),0 0 48px rgba(214,58,50,.12),inset 0 1px 0 hsla(0,0%,100%,.28)}.pack-visual.is-tearing{animation:pack-shake .62s ease-in-out 1}.pack-stage.is-opening .pack-open-flash{animation:pack-flash .92s ease-out 1}.pack-action-copy{text-align:center;max-width:340px}.pack-action-title{font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,248,255,.92)}.pack-action-desc{margin-top:.34rem;font-size:.82rem;color:var(--text-2);line-height:1.55}.pack-opening-status{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--gold);letter-spacing:.04em}.pack-opening-status,.pack-tip{font-size:.78rem;text-align:center}.pack-tip{color:color-mix(in oklab,var(--text-3) 85%,#fff);font-style:italic;max-width:220px}.pack-right{display:flex;flex-direction:column;gap:1rem}.pack-side-card{border-radius:var(--radius-sm);border:1px solid var(--border);background:hsla(0,0%,100%,.02);padding:1.05rem}.pack-side-card-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:.7rem}.pack-side-card-copy{font-size:.85rem;color:var(--text-2);line-height:1.65}.reveal-progress-wrap{margin-bottom:1rem}.reveal-progress-text{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.reveal-next-copy{font-size:.75rem;color:var(--text-2);margin-top:.55rem}.reveal-progress-track{height:8px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.04);margin-top:.45rem;overflow:hidden}.reveal-progress-fill{height:100%;background:var(--red);transition:width .26s ease}.pack-reveal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;justify-items:center;max-width:1200px;margin:0 auto}.reveal-slot{border:0;background:transparent;padding:0;width:100%;max-width:208px;aspect-ratio:3/4;perspective:1200px;cursor:pointer;justify-self:center;position:relative;isolation:isolate}.reveal-slot:disabled{cursor:default}.reveal-slot-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.16,1,.3,1)}.reveal-slot-edition-flare,.reveal-slot-ring,.reveal-slot-spotlight{position:absolute;inset:-10px;border-radius:calc(var(--radius-sm) + 8px);pointer-events:none;opacity:0;transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1),filter .32s ease}.reveal-slot-spotlight{inset:-14px;background:radial-gradient(circle at 50% 48%,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.04) 22%,transparent 72%);filter:blur(18px);transform:scale(.94);z-index:0}.reveal-slot-ring{inset:-6px;border:1px solid rgba(212,168,75,.14);box-shadow:0 0 0 1px hsla(0,0%,100%,.03),0 18px 34px rgba(0,0,0,.28);transform:scale(.98);z-index:0}.reveal-slot-edition-flare{inset:-2px;z-index:0;mix-blend-mode:screen;filter:blur(10px);transform:scale(.96)}.reveal-slot.is-next .reveal-slot-inner{animation:next-card-pulse 1.4s ease-in-out infinite}.reveal-slot:hover:not(.is-revealed):not(:disabled) .reveal-slot-inner{transform:translateY(-4px) scale(1.02)}.reveal-slot.is-revealed .reveal-slot-inner{animation:none;transform:rotateY(180deg)}.reveal-slot[data-reveal-phase=intro] .reveal-slot-edition-flare,.reveal-slot[data-reveal-phase=intro] .reveal-slot-ring,.reveal-slot[data-reveal-phase=intro] .reveal-slot-spotlight,.reveal-slot[data-reveal-phase=revealed] .reveal-slot-edition-flare,.reveal-slot[data-reveal-phase=revealed] .reveal-slot-ring,.reveal-slot[data-reveal-phase=revealed] .reveal-slot-spotlight{opacity:1;transform:scale(1)}.reveal-slot[data-reveal-phase=revealed] .reveal-slot-edition-flare,.reveal-slot[data-reveal-phase=revealed] .reveal-slot-spotlight{opacity:.72}.reveal-slot[data-reveal-intensity=minimal][data-reveal-phase=revealed] .reveal-slot-spotlight{opacity:.18}.reveal-slot[data-reveal-intensity=minimal][data-spotlight-level="1"][data-reveal-phase=revealed] .reveal-slot-spotlight{opacity:.28}.reveal-slot[data-reveal-intensity=subtle][data-reveal-phase=intro] .reveal-slot-ring,.reveal-slot[data-reveal-intensity=subtle][data-reveal-phase=revealed] .reveal-slot-ring{border-color:rgba(112,144,184,.38);box-shadow:0 0 0 1px rgba(112,144,184,.16),0 0 32px rgba(112,144,184,.2),0 16px 34px rgba(0,0,0,.32)}.reveal-slot[data-reveal-intensity=strong][data-reveal-phase=intro] .reveal-slot-spotlight,.reveal-slot[data-reveal-intensity=strong][data-reveal-phase=revealed] .reveal-slot-spotlight{opacity:.64}.reveal-slot[data-reveal-preset=epic][data-reveal-phase=intro] .reveal-slot-ring,.reveal-slot[data-reveal-preset=epic][data-reveal-phase=revealed] .reveal-slot-ring{border-color:rgba(133,99,210,.45);box-shadow:0 0 0 1px rgba(133,99,210,.18),0 0 40px rgba(133,99,210,.24),0 18px 36px rgba(0,0,0,.34)}.reveal-slot[data-reveal-preset=legendary][data-reveal-phase=intro] .reveal-slot-ring,.reveal-slot[data-reveal-preset=legendary][data-reveal-phase=revealed] .reveal-slot-ring{border-color:rgba(184,154,96,.52);box-shadow:0 0 0 1px rgba(184,154,96,.22),0 0 54px rgba(184,154,96,.26),0 20px 40px rgba(0,0,0,.36)}.reveal-slot[data-reveal-preset=rare][data-reveal-phase=intro] .reveal-slot-spotlight,.reveal-slot[data-reveal-preset=rare][data-reveal-phase=revealed] .reveal-slot-spotlight{background:radial-gradient(circle at 50% 48%,rgba(112,144,184,.28) 0,rgba(112,144,184,.08) 26%,transparent 72%)}.reveal-slot[data-reveal-preset=epic][data-reveal-phase=intro] .reveal-slot-spotlight,.reveal-slot[data-reveal-preset=epic][data-reveal-phase=revealed] .reveal-slot-spotlight{background:radial-gradient(circle at 50% 48%,rgba(133,99,210,.36) 0,rgba(133,99,210,.12) 28%,transparent 72%)}.reveal-slot[data-reveal-preset=legendary][data-reveal-phase=intro] .reveal-slot-spotlight,.reveal-slot[data-reveal-preset=legendary][data-reveal-phase=revealed] .reveal-slot-spotlight{background:radial-gradient(circle at 50% 48%,rgba(184,154,96,.42) 0,rgba(184,154,96,.16) 30%,transparent 76%)}.reveal-slot[data-edition-effect=reverse] .reveal-slot-edition-flare{background:linear-gradient(135deg,rgba(56,189,248,.22),transparent 58%,hsla(0,0%,100%,.1))}.reveal-slot[data-edition-effect=brillante] .reveal-slot-edition-flare{background:linear-gradient(135deg,rgba(245,158,11,.24),transparent 58%,rgba(255,236,179,.12))}.reveal-slot[data-edition-effect=holo] .reveal-slot-edition-flare{background:linear-gradient(125deg,hsla(0,100%,75%,.18),rgba(255,204,96,.14),rgba(96,255,128,.12),rgba(96,192,255,.18),rgba(192,96,255,.16))}.reveal-slot[data-edition-effect=full-art] .reveal-slot-edition-flare{background:radial-gradient(circle at 50% 32%,rgba(216,166,62,.2),transparent 52%),linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 55%)}.reveal-slot[data-reveal-phase=intro] .reveal-slot-ring{animation:reveal-ring-bloom .76s cubic-bezier(.16,1,.3,1) both}.reveal-slot[data-reveal-phase=intro][data-reveal-preset=epic] .reveal-slot-spotlight,.reveal-slot[data-reveal-phase=intro][data-reveal-preset=legendary] .reveal-slot-spotlight{animation:reveal-spotlight-bloom .9s cubic-bezier(.16,1,.3,1) both}.reveal-slot[data-reveal-phase=intro] .reveal-slot-edition-flare{animation:reveal-edition-sweep .86s cubic-bezier(.16,1,.3,1) both}.reveal-slot-face{position:absolute;inset:0;border-radius:var(--radius-sm);-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal-slot-back{border:1px solid rgba(200,155,60,.28);background:#0b0b0d;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 14px 28px rgba(0,0,0,.55)}.reveal-slot-back-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.back-label{position:relative;z-index:1;margin:0 .4rem .45rem;padding:.24rem .42rem;border-radius:999px;background:rgba(11,11,13,.82);border:1px solid rgba(200,155,60,.25);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.56rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.reveal-slot-front{transform:rotateY(180deg)}@keyframes reveal-ring-bloom{0%{opacity:0;transform:scale(.9)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes reveal-spotlight-bloom{0%{opacity:0;transform:scale(.88);filter:blur(24px)}45%{opacity:.9}to{opacity:.72;transform:scale(1);filter:blur(18px)}}@keyframes reveal-edition-sweep{0%{opacity:0;transform:translateY(8px) scale(.96)}30%{opacity:.9}to{opacity:.72;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.reveal-slot-edition-flare,.reveal-slot-ring,.reveal-slot-spotlight,.reveal-slot[data-reveal-phase=intro] .reveal-slot-edition-flare,.reveal-slot[data-reveal-phase=intro] .reveal-slot-ring,.reveal-slot[data-reveal-phase=intro] .reveal-slot-spotlight{animation:none!important;transition:opacity 1ms linear!important;transform:none!important;filter:none!important}}.packs-preview-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.8rem .9rem;border:1px solid rgba(212,168,75,.16);border-radius:14px;background:rgba(212,168,75,.06)}.packs-preview-banner p{margin:0;color:var(--text-2);font-size:.82rem;line-height:1.55}.packs-preview-badge{display:inline-flex;align-items:center;padding:.28rem .58rem;border-radius:999px;border:1px solid rgba(212,168,75,.28);background:rgba(212,168,75,.1);color:#d4a84b;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.packs-preview-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.reveal-complete-row{margin-top:2rem;padding-top:1.15rem;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:1rem}.reveal-complete-copy{font-size:.86rem;color:var(--text-2);text-align:center;max-width:56ch;line-height:1.6}.profile-banner{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.96),rgba(11,11,13,.99));padding:2.2rem}.profile-banner-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 500px 200px at 80% 60%,rgba(200,155,60,.06) 0,transparent 60%)}.profile-header{position:relative;display:flex;align-items:center;gap:1.4rem}.profile-avatar{width:68px;height:68px;border-radius:12px;background:var(--red);display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:1.6rem;letter-spacing:.04em;color:var(--text);flex-shrink:0;box-shadow:0 8px 24px rgba(214,58,50,.24)}.profile-name{font-size:1.5rem;font-weight:900;letter-spacing:-.03em;line-height:1.1}.profile-sub{font-size:.84rem;color:var(--text-2);margin-top:.25rem}.profile-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.8rem;position:relative}.profile-stat-card{border-radius:var(--radius-sm);border:1px solid var(--border);background:hsla(0,0%,100%,.02);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.25rem}.profile-stat-label{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.profile-stat-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.8rem;font-weight:700;letter-spacing:-.03em;line-height:1}.profile-stat-sub{font-size:.78rem;color:var(--text-2)}.profile-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.profile-secondary-panel{border-radius:var(--radius);border:1px solid var(--border);background:rgba(10,12,16,.88);padding:1rem 1.1rem;margin-top:1rem}.profile-secondary-title{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:.75rem}.profile-results-list{display:flex;flex-direction:column;gap:.55rem}.profile-result-row{display:flex;justify-content:space-between;align-items:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:hsla(0,0%,100%,.02);padding:.65rem .8rem}.profile-result-name{font-size:.9rem;font-weight:700}.profile-result-sub{font-size:.75rem;color:var(--text-3)}.profile-result-rank{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:1rem;color:var(--gold)}.progress-wrap{display:flex;flex-direction:column;gap:.4rem}.progress-label-row{display:flex;justify-content:space-between;align-items:center}.progress-label{font-size:.8rem;font-weight:600;color:var(--text-2)}.progress-pct{font-size:.74rem;color:var(--text-3);font-weight:700}.progress-track{height:6px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.progress-fill{height:100%;border-radius:999px;background:var(--gold);transition:width .4s ease-out}.modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(6px) saturate(80%);backdrop-filter:blur(6px) saturate(80%);display:grid;place-items:center;padding:1.5rem}.modal{width:min(1120px,100%);max-height:88vh;overflow:auto;border-radius:var(--radius);border:1px solid var(--border-hi);background:linear-gradient(158deg,rgba(22,24,29,.99),rgba(11,11,13,.99));box-shadow:0 40px 80px rgba(0,0,0,.75),0 0 0 1px rgba(55,60,70,.5)}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid var(--border)}.modal-head h3{font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.icon-btn{width:30px;height:30px;border-radius:7px;border:1px solid var(--border);background:hsla(0,0%,100%,.04);color:var(--text-2);cursor:pointer;display:grid;place-items:center;font-size:.88rem;transition:background .12s ease,color .12s ease}.icon-btn:hover{background:hsla(0,0%,100%,.09);color:var(--text)}.modal-content{padding:1.5rem}.card-zoom-overlay{position:fixed;inset:0;z-index:999;background:rgba(5,6,10,.84);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:clamp(1.25rem,3vh,2.5rem)}.card-zoom-modal,.card-zoom-overlay{display:flex;align-items:stretch;justify-content:center}.card-zoom-modal{--card-zoom-card-width:clamp(320px,30vw,440px);--card-zoom-stack-width:min(100%,calc(var(--card-zoom-card-width) + 2.25rem));position:relative;flex:1 1;width:min(100%,960px);min-height:0}.card-zoom-controls{position:absolute;inset:0 0 auto;display:flex;justify-content:flex-end;pointer-events:none;z-index:3}.card-zoom-stage{flex:1 1;min-height:0;display:grid;place-items:center;padding:clamp(2.75rem,7vh,5rem) clamp(1rem,4vw,4rem) clamp(1.5rem,4vh,2.5rem)}.card-zoom-shell{position:relative;display:grid;align-items:center;justify-items:center;grid-gap:clamp(.9rem,1.6vh,1.25rem);gap:clamp(.9rem,1.6vh,1.25rem);width:var(--card-zoom-stack-width);margin-inline:auto}.card-zoom-chrome{width:100%;display:flex;justify-content:center}.card-zoom-meta{display:grid;grid-gap:.2rem;gap:.2rem;width:min(100%,calc(var(--card-zoom-card-width) + .5rem));margin-inline:auto;text-align:center}.card-zoom-kicker{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.card-zoom-meta strong{font-size:1rem;color:var(--text)}.card-zoom-meta span:last-child{font-size:.82rem;color:var(--text-dim)}.card-zoom-close{pointer-events:auto;position:relative}.card-zoom-container{width:var(--card-zoom-card-width);margin-inline:auto}@media (max-width:1024px){.card-zoom-modal{--card-zoom-card-width:clamp(280px,38vw,390px)}}@media (max-width:640px){.card-zoom-modal{--card-zoom-card-width:min(78vw,332px)}.card-zoom-stage{padding:3.5rem .35rem 1.25rem}.card-zoom-shell{gap:.8rem}.card-zoom-meta strong{font-size:.94rem}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:4rem 2rem;text-align:center;color:var(--text-2)}.empty-state-icon{font-size:2.8rem;opacity:.45}.empty-state-title{font-size:1.05rem;font-weight:700;color:var(--text)}.empty-state-desc{font-size:.88rem;color:var(--text-2);max-width:34ch;line-height:1.6}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.card-tile-trigger{border:0;padding:0;background:transparent;cursor:pointer;width:100%;text-align:left}.collection-simple-toolbar{display:flex;flex-wrap:wrap;gap:.65rem}.collection-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.65rem;gap:.65rem}.collection-stat-box{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:.7rem .8rem;display:grid;grid-gap:.15rem;gap:.15rem}.collection-stat-box span{color:var(--text-2);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.collection-stat-box strong{color:var(--text);font-size:1.35rem;line-height:1}.site-footer{border-top:1px solid var(--border);padding:1.2rem 1.5rem;justify-content:space-between;gap:.75rem;flex-wrap:wrap;color:var(--text-3);font-size:.8rem}.footer-brand,.site-footer{display:flex;align-items:center}.footer-brand{gap:.55rem;font-weight:700;color:var(--text-2)}.mobile-menu-btn{display:none;width:40px;height:40px;border:1px solid var(--border-hi);background:hsla(0,0%,100%,.04);border-radius:8px;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;transition:background .12s ease}.mobile-menu-btn:hover{background:hsla(0,0%,100%,.08)}.hamburger{position:relative;width:18px;transition:background .2s ease;display:block}.hamburger,.hamburger:after,.hamburger:before{height:2px;background:var(--text-2);border-radius:1px}.hamburger:after,.hamburger:before{content:"";position:absolute;left:0;width:100%;transition:transform .22s ease,top .22s ease,bottom .22s ease}.hamburger:before{top:-5px}.hamburger:after{bottom:-5px}.hamburger.open{background:transparent}.hamburger.open:before{top:0;transform:rotate(45deg)}.hamburger.open:after{bottom:0;transform:rotate(-45deg)}.mobile-nav-overlay{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:var(--nav-h)}.mobile-nav-drawer{background:var(--bg-1);border-bottom:1px solid var(--border-hi);padding:.75rem 1rem 1.25rem;display:flex;flex-direction:column;gap:0;animation:drawer-slide-down .2s ease}@keyframes drawer-slide-down{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-nav-links{display:flex;flex-direction:column;gap:.1rem;padding-bottom:.75rem}.mobile-nav-link{display:flex;align-items:center;gap:.8rem;padding:.8rem .85rem;border-radius:10px;font-size:.95rem;font-weight:600;color:var(--text-2);transition:color .12s ease,background .12s ease;text-decoration:none}.mobile-nav-link:hover{color:var(--text);background:hsla(0,0%,100%,.06)}.mobile-nav-link.active{color:var(--gold);background:rgba(200,155,60,.08)}.mobile-nav-icon{font-size:1rem;width:22px;text-align:center;flex-shrink:0}.mobile-nav-auth{border-top:1px solid var(--border);padding-top:.85rem}.mobile-auth-form{display:flex;flex-direction:column;gap:.55rem}.mobile-auth-input{width:100%!important;height:44px;font-size:.92rem}.mobile-auth-buttons{display:flex;gap:.5rem;margin-top:.15rem}.mobile-auth-logged{display:flex;flex-direction:column;gap:.55rem}.mobile-player-pill{width:100%;justify-content:space-between;padding:.55rem .8rem}@media (max-width:1279px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.pack-reveal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:860px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pack-reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.pack-reveal-grid{grid-template-columns:1fr}}@media (max-width:860px){.page-content{padding:1.5rem 1rem}.topnav{padding:0 1rem}.nav-auth,.nav-links{display:none}.mobile-menu-btn{display:flex}.hero-wrap{grid-template-columns:1fr;padding:3rem 1.5rem}.hero-cards-wrap{display:none}.pack-stage-layout{grid-template-columns:1fr;gap:1rem}.pack-center{order:1;justify-self:center}.pack-overview-card{order:2}}@media (max-width:640px){.page-content{padding:1rem .85rem;gap:1rem}.collection-simple-toolbar{flex-direction:column;align-items:stretch}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.filters-bar{flex-direction:column;align-items:stretch}.filter-input{width:100%}.filter-select{width:100%;height:44px}.collection-stats{gap:.5rem}.stat-pill{min-width:0;flex:1 1}.hero-wrap{padding:2rem 1rem}.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn{width:100%;justify-content:center}.modal-overlay{padding:0;align-items:flex-end}.modal{border-radius:var(--radius) var(--radius) 0 0;max-height:92vh;width:100%}.modal-content{padding:1rem}.modal-head{padding:.9rem 1rem}.pack-reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-banner{padding:1.2rem}.profile-stats-grid{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.1rem}.profile-stat-value{font-size:1.4rem}.profile-hub-grid{grid-template-columns:1fr}.pack-odds{flex-direction:row;flex-wrap:wrap;gap:.4rem}.pack-odds-row{flex:1 1;min-width:120px}.pack-rates-split{grid-template-columns:1fr}.pack-drop-popover{left:0;right:0;width:auto;max-width:100%}.page-header{gap:.75rem}}@media (max-width:390px){.nav-logo-tagline{display:none}.page-content{padding:.85rem .65rem;gap:.85rem}.profile-stats-grid{grid-template-columns:1fr}.card-grid{grid-template-columns:1fr 1fr;gap:.75rem}.pack-reveal-grid{grid-template-columns:1fr}}.contest-section{display:grid;grid-gap:.8rem;gap:.8rem}.contest-section-title{font-size:1rem;color:var(--text)}.contest-list,.contest-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.8rem;gap:.8rem}.contest-card,.contest-detail-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.contest-card{transition:border-color .12s ease,transform .12s ease}.contest-card:hover{border-color:var(--gold);transform:translateY(-1px)}.contest-card-top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.contest-code{font-size:.72rem;color:var(--text-2);letter-spacing:.1em;text-transform:uppercase}.contest-status{font-size:.72rem;font-weight:700;border-radius:999px;border:1px solid var(--border-hi);padding:.2rem .55rem}.status-live,.status-open{color:var(--emerald);border-color:rgba(31,122,92,.5)}.status-locked{color:var(--amber);border-color:rgba(240,164,58,.5)}.status-settled{color:var(--gold);border-color:rgba(200,155,60,.5)}.contest-title{font-size:1.05rem}.contest-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.contest-meta-label{color:var(--text-3);font-size:.73rem}.contest-meta-value{color:var(--text);font-size:.86rem;font-weight:600}.contest-selected-lineup{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.6rem;gap:.6rem}.contest-slot{border:1px dashed var(--border-hi);border-radius:var(--radius-sm);padding:.55rem;display:flex;gap:.5rem;align-items:center}.contest-slot-index{color:var(--gold);font-family:JetBrains Mono,monospace;font-size:.78rem}.contest-slot-name{font-size:.84rem;color:var(--text-2)}.contest-option-card{border:1px solid var(--border);background:hsla(0,0%,100%,.02);border-radius:var(--radius-sm);padding:.8rem;text-align:left;color:var(--text);display:grid;grid-gap:.25rem;gap:.25rem}.contest-option-card.selected{border-color:var(--gold);background:rgba(200,155,60,.08)}.contest-option-name{font-weight:700}.contest-option-instance,.contest-option-meta{font-size:.78rem;color:var(--text-2)}.contest-inline-note,.contest-option-lock{font-size:.82rem;color:var(--amber)}.contest-ranking-table{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.contest-ranking-row{display:grid;grid-template-columns:80px 1fr 120px;grid-gap:.8rem;gap:.8rem;padding:.7rem .8rem;border-bottom:1px solid var(--border)}.contest-ranking-row:last-child{border-bottom:0}.contest-error{color:#fda4a4;border:1px solid rgba(244,63,94,.45);background:rgba(127,29,29,.26);border-radius:var(--radius-sm);padding:.7rem}.premium-contest-dashboard{display:grid;grid-gap:1rem;gap:1rem}.contest-hero{border:1px solid rgba(200,155,60,.35);background:linear-gradient(145deg,rgba(38,37,56,.92),rgba(23,40,61,.92));border-radius:var(--radius);padding:1.1rem;display:grid;grid-gap:.8rem;gap:.8rem}.contest-hero-badges{display:flex;gap:.5rem;flex-wrap:wrap}.contest-reward-chip{border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);color:#f9fafb;border-radius:999px;font-size:.74rem;padding:.2rem .55rem}.contest-grid-2{display:grid;grid-template-columns:2fr 1fr;grid-gap:.9rem;gap:.9rem}.contest-builder-panel,.contest-info-panel,.selected-team-spotlight{border:1px solid var(--border-hi);background:linear-gradient(160deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border-radius:var(--radius);padding:1rem}.selected-team-spotlight{border-color:rgba(200,155,60,.45);background:linear-gradient(150deg,rgba(200,155,60,.16),rgba(87,109,188,.14))}.selected-team-pill-row{display:flex;gap:.45rem;flex-wrap:wrap}.selected-team-pill{border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:rgba(17,24,39,.42);font-size:.74rem;padding:.22rem .52rem}.lineup-progress-shell{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.7rem;display:grid;grid-gap:.45rem;gap:.45rem;background:rgba(0,0,0,.24)}.lineup-progress-copy{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.lineup-progress-track{width:100%;height:8px;background:hsla(0,0%,100%,.1);border-radius:999px;overflow:hidden}.lineup-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f4c66a,#6aa9ff)}.lineup-slot{position:relative;border:1px dashed hsla(0,0%,100%,.32);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.03);padding:.7rem}.lineup-slot.filled{border-style:solid;border-color:rgba(200,155,60,.7);background:rgba(200,155,60,.1)}.lineup-slot-main{width:100%;text-align:left;display:grid;grid-gap:.24rem;gap:.24rem}.contest-slot-subline{font-size:.72rem;color:var(--text-2)}.lineup-slot-remove{position:absolute;top:.35rem;right:.35rem;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;width:22px;height:22px}.eligible-strip{display:flex;flex-wrap:wrap;gap:.45rem}.eligible-pill{border:1px solid var(--border-hi);border-radius:999px;padding:.28rem .56rem;display:inline-flex;gap:.36rem;align-items:center;background:hsla(0,0%,100%,.04)}.eligible-pill.selected{border-color:rgba(200,155,60,.8);background:rgba(200,155,60,.18)}.eligible-pill.locked{opacity:.55}.contest-action-row.sticky-actions{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap}.lineup-cta-ready{background:linear-gradient(135deg,#d97706,#ef4444);color:#fff}.contest-modal-overlay{position:fixed;inset:0;z-index:120;background:rgba(3,8,20,.64);display:grid;place-items:center;padding:1rem}.contest-modal{width:min(980px,100%);max-height:88vh;overflow:auto;border:1px solid rgba(99,102,241,.5);border-radius:16px;background:linear-gradient(155deg,rgba(29,36,57,.98),rgba(19,23,35,.98));padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.contest-modal-filters,.contest-modal-head{display:flex;gap:.6rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.contest-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.55rem;gap:.55rem}.contest-option-state{font-size:.7rem;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.14rem .42rem}.contest-option-state.selected{background:rgba(34,197,94,.2);color:#86efac}.contest-option-state.locked{background:rgba(239,68,68,.22);color:#fda4af}.contest-lineup-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contest-lineup-modal{width:min(1320px,100%);max-height:92vh;display:grid;grid-gap:.9rem;gap:.9rem}.contest-lineup-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.contest-lineup-modal-layout{display:grid;grid-template-columns:370px minmax(0,1fr);grid-gap:.85rem;gap:.85rem}.contest-lineup-modal-footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border-top:1px solid hsla(0,0%,100%,.12);padding-top:.75rem}.contest-builder-inline-success{margin:.35rem 0 0;color:#86efac}@media (max-width:1080px){.contest-lineup-modal-layout{grid-template-columns:1fr}}@media (max-width:900px){.contest-grid-2{grid-template-columns:1fr}}.admin-shell{min-height:100vh;background:radial-gradient(120% 120% at 10% -20%,rgba(46,107,255,.14),transparent 45%),var(--bg-base)}.admin-topbar{height:60px;border-bottom:1px solid var(--border);background:rgba(11,11,13,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:40}.admin-brand,.admin-topbar{display:flex;align-items:center}.admin-brand{gap:.7rem}.admin-brand-badge{height:28px;min-width:28px;padding:0 .45rem;border-radius:8px;background:linear-gradient(130deg,#d63a32,#c89b3c);color:#111;font-size:.7rem;font-weight:900;display:grid;place-items:center}.admin-brand-title{font-size:.88rem;font-weight:700}.admin-brand-subtitle{font-size:.72rem;color:var(--text-2)}.admin-identity{display:flex;align-items:center;gap:.55rem}.admin-chip{border:1px solid var(--border-hi);background:hsla(0,0%,100%,.04);border-radius:999px;padding:.28rem .62rem;font-size:.74rem;color:var(--text-2)}.admin-layout-grid{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 60px)}.admin-sidebar{border-right:1px solid var(--border);padding:.8rem;background:rgba(14,16,20,.88)}.admin-sidebar-label{font-size:.68rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.55rem}.admin-nav-list{display:grid;grid-gap:.34rem;gap:.34rem}.admin-nav-item{border:1px solid transparent;border-radius:10px;padding:.48rem .58rem;display:grid;grid-gap:.18rem;gap:.18rem;transition:border-color .12s ease,background .12s ease}.admin-nav-item:hover{background:hsla(0,0%,100%,.04);border-color:var(--border)}.admin-nav-item.is-active{background:linear-gradient(130deg,rgba(46,107,255,.2),rgba(200,155,60,.12));border-color:rgba(46,107,255,.65)}.admin-nav-label{font-size:.84rem;font-weight:700;color:var(--text)}.admin-nav-hint{font-size:.7rem;color:var(--text-2)}.admin-content{padding:.95rem;align-content:start}.admin-content,.admin-page{display:grid;grid-gap:.8rem;gap:.8rem}.admin-page-header{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;flex-wrap:wrap}.admin-title{font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.admin-subtitle{font-size:.82rem;color:var(--text-2);line-height:1.4;margin-top:.2rem}.admin-section-title{font-size:.86rem;font-weight:700;color:#d8dee9;text-transform:uppercase;letter-spacing:.05em}.admin-panel{border:1px solid var(--border);background:linear-gradient(165deg,rgba(27,30,36,.95),rgba(18,20,24,.95));border-radius:12px;padding:.75rem;display:grid;grid-gap:.65rem;gap:.65rem}.admin-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.55rem;gap:.55rem}.admin-kpi{border:1px solid var(--border);border-radius:10px;padding:.56rem;background:hsla(0,0%,100%,.025)}.admin-kpi-label{font-size:.69rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.admin-kpi-value{font-size:1rem;font-weight:800;margin-top:.2rem}.admin-toolbar{background:hsla(0,0%,100%,.02);padding:.5rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.admin-table,.admin-toolbar{border:1px solid var(--border);border-radius:10px}.admin-table{overflow:hidden}.admin-table-head,.admin-table-row{display:grid;grid-gap:.65rem;gap:.65rem;align-items:center;grid-template-columns:1.2fr 1.6fr repeat(4,minmax(70px,.8fr)) 1.8fr;padding:.52rem .65rem}.admin-table-head{background:hsla(0,0%,100%,.06);font-size:.69rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.admin-table-row{border-top:1px solid var(--border);font-size:.8rem}.admin-table-row:hover{background:hsla(0,0%,100%,.03)}.admin-badge{display:inline-flex;align-items:center;border:1px solid var(--border-hi);border-radius:999px;padding:.13rem .52rem;font-size:.67rem;font-weight:700;letter-spacing:.04em}.admin-badge.success{color:#86efac;border-color:rgba(74,222,128,.45);background:rgba(22,101,52,.24)}.admin-badge.warn{color:#fcd34d;border-color:rgba(250,204,21,.45);background:rgba(113,63,18,.28)}.admin-badge.danger{color:#fca5a5;border-color:hsla(0,91%,71%,.45);background:rgba(127,29,29,.28)}.admin-badge.neutral{color:#cbd5e1;border-color:rgba(148,163,184,.4);background:rgba(30,41,59,.4)}.admin-nav-group{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.75rem}.admin-nav-item.is-legacy{opacity:.8;border-style:dashed}.admin-nav-item.is-legacy:hover{opacity:1}.admin-callout{border:1px solid var(--border-hi);border-radius:10px;padding:.62rem;background:hsla(0,0%,100%,.025);display:grid;grid-gap:.28rem;gap:.28rem}.admin-callout.warn{border-color:rgba(250,204,21,.55);background:rgba(113,63,18,.2)}.admin-callout.danger{border-color:hsla(0,91%,71%,.55);background:rgba(127,29,29,.2)}.admin-actions-row{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.admin-field-grid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-section-stack{display:grid;grid-gap:.7rem;gap:.7rem}.admin-split{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:.75rem;gap:.75rem}@media (max-width:1080px){.admin-layout-grid{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--border)}.admin-split,.admin-table-head,.admin-table-row{grid-template-columns:1fr}}.contest-create-hero{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem}.contest-wizard-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:1rem}.contest-wizard-main{display:grid;grid-gap:.8rem;gap:.8rem}.contest-stepper-grid{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.contest-step-chip{width:100%;border:1px solid var(--border);border-radius:10px;background:hsla(0,0%,100%,.02);padding:.6rem;display:flex;gap:.6rem;align-items:flex-start;color:var(--text);text-align:left;cursor:pointer}.contest-step-chip strong{font-size:.8rem;display:block}.contest-step-chip small{font-size:.72rem;color:var(--text-2)}.contest-step-chip.is-active{border-color:rgba(214,58,50,.6);background:rgba(214,58,50,.12)}.contest-step-number{width:1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-hi);font-size:.72rem;font-weight:800}.contest-reward-rule-card{padding:.75rem;background:hsla(0,0%,100%,.02)}.contest-reward-rule-card,.contest-wizard-summary{border:1px solid var(--border);border-radius:12px;display:grid;grid-gap:.7rem;gap:.7rem}.contest-wizard-summary{position:-webkit-sticky;position:sticky;top:.8rem;padding:.85rem;background:linear-gradient(165deg,rgba(27,30,36,.95),rgba(18,20,24,.95))}.contest-wizard-footer{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:.7rem}@media (max-width:1080px){.contest-create-hero{flex-direction:column;align-items:flex-start}.contest-wizard-layout{grid-template-columns:1fr}.contest-wizard-summary{position:static}}.quest-admin-page{gap:1rem}.quest-library-hero{padding:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center}.quest-library-hero-actions{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.quest-primary-action{min-width:180px;font-size:.92rem;font-weight:800}.quest-library-toolbar{padding:.7rem}.quest-library-table .admin-table-head,.quest-library-table .admin-table-row{padding-top:.72rem;padding-bottom:.72rem}.quest-builder-shell{gap:1rem;padding:1rem}.quest-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:1rem;gap:1rem;align-items:flex-start}.quest-builder-main{display:grid;grid-gap:.8rem;gap:.8rem}.quest-builder-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.quest-builder-header-actions{display:flex;gap:.6rem;flex-wrap:wrap}.quest-form-section{display:grid;grid-gap:.6rem;gap:.6rem;border:1px solid var(--border);border-radius:10px;background:hsla(0,0%,100%,.02);padding:.8rem}@media (max-width:980px){.quest-builder-layout,.quest-library-hero{grid-template-columns:1fr}}@keyframes pulse-dot{0%,to{box-shadow:0 0 4px rgba(31,122,92,.6)}50%{box-shadow:0 0 12px rgba(31,122,92,.95)}}@keyframes live-bar{0%,to{opacity:1}50%{opacity:.55}}@keyframes mission-glow{0%,to{box-shadow:0 0 0 0 rgba(200,155,60,0)}50%{box-shadow:0 0 16px rgba(200,155,60,.18)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up .28s ease both}.hub-page{gap:2.2rem}.hub-page,.hub-section{display:flex;flex-direction:column}.hub-section{gap:1rem}.hub-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hub-section-label{font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:.5rem}.hub-section-label:before{content:"";display:inline-block;width:3px;height:13px;background:var(--gold);border-radius:2px}.hub-see-all{font-size:.8rem;font-weight:600;color:var(--text-3);transition:color .13s ease}.hub-see-all:hover{color:var(--gold)}.contest-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:.9rem;gap:.9rem}.contest-strip-card{position:relative;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.97),rgba(11,11,13,.99));padding:1.15rem;display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:var(--text);overflow:hidden;transition:border-color .18s ease,transform .14s ease}.contest-strip-card:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(200,155,60,.07),transparent);opacity:0;transition:opacity .2s ease}.contest-strip-card:hover{border-color:rgba(200,155,60,.38);transform:translateY(-3px)}.contest-strip-card:hover:after{opacity:1}.contest-strip-card.c-live{border-color:rgba(31,122,92,.32)}.contest-strip-card.c-live:after{background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(31,122,92,.07),transparent);opacity:1}.c-top-bar{position:absolute;top:0;left:0;right:0;height:3px}.c-live .c-top-bar{background:var(--emerald);animation:live-bar 2s ease-in-out infinite}.c-open .c-top-bar{background:linear-gradient(90deg,var(--emerald),transparent)}.c-locked .c-top-bar{background:linear-gradient(90deg,var(--amber),transparent)}.c-settled .c-top-bar{background:linear-gradient(90deg,var(--gold),transparent)}.c-strip-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.2rem}.c-live-dot{width:7px;height:7px;border-radius:50%;background:var(--emerald);box-shadow:0 0 6px rgba(31,122,92,.7);animation:pulse-dot 1.6s ease-in-out infinite;flex-shrink:0}.c-strip-name{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.c-strip-meta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.c-meta-chip{gap:.28rem;font-size:.74rem;font-weight:600;color:var(--text-3)}.c-meta-chip,.c-reward-pill{display:inline-flex;align-items:center}.c-reward-pill{gap:.35rem;padding:.2rem .58rem;border-radius:999px;background:rgba(200,155,60,.1);border:1px solid rgba(200,155,60,.24);font-size:.72rem;font-weight:700;color:var(--gold)}.c-strip-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;font-size:.78rem;color:var(--text-3)}.c-strip-cta{font-size:.76rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.06em}.quick-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.8rem;gap:.8rem}.quick-action-tile{position:relative;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.93),rgba(11,11,13,.97));padding:1.4rem;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:var(--text);overflow:hidden;transition:border-color .16s ease,transform .14s ease}.quick-action-tile:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.14)}.quick-action-tile.qa-red{border-color:rgba(214,58,50,.22)}.quick-action-tile.qa-gold{border-color:rgba(200,155,60,.22)}.quick-action-tile.qa-green{border-color:rgba(31,122,92,.22)}.quick-action-tile.qa-blue{border-color:rgba(46,107,255,.22)}.qa-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;margin-bottom:.25rem}.qa-red .qa-icon{background:rgba(214,58,50,.12);color:var(--red)}.qa-gold .qa-icon{background:rgba(200,155,60,.12);color:var(--gold)}.qa-green .qa-icon{background:rgba(31,122,92,.12);color:var(--emerald)}.qa-blue .qa-icon{background:rgba(46,107,255,.12);color:var(--arc-blue)}.qa-title{font-size:1rem;font-weight:800;letter-spacing:-.01em}.qa-desc{font-size:.82rem;color:var(--text-2);line-height:1.55}.qa-arrow{position:absolute;top:1.3rem;right:1.3rem;color:var(--text-3);font-size:.9rem;transition:color .14s ease,transform .14s ease}.quick-action-tile:hover .qa-arrow{color:var(--text-2);transform:translateX(2px)}.player-progress-strip{border-radius:var(--radius);border:1px solid rgba(200,155,60,.2);background:radial-gradient(ellipse 500px 200px at 100% 50%,rgba(200,155,60,.06) 0,transparent 60%),linear-gradient(158deg,rgba(22,24,29,.97),rgba(11,11,13,.99));padding:1.3rem 1.6rem;display:grid;grid-template-columns:auto 1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:center}.pps-avatar{width:54px;height:54px;border-radius:10px;background:linear-gradient(135deg,var(--red),#c85032);display:grid;place-items:center;font-family:Barlow Condensed,Inter,sans-serif;font-weight:900;font-size:1.4rem;color:var(--text);flex-shrink:0;box-shadow:0 6px 20px rgba(214,58,50,.22)}.pps-info{display:flex;flex-direction:column;gap:.5rem}.pps-name{font-size:1rem;font-weight:800;letter-spacing:-.02em}.pps-level{font-size:.78rem;color:var(--text-3)}.pps-right{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.pps-points-value{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.6rem;font-weight:900;color:var(--gold);line-height:1}.pps-points-label{font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.pack-teaser-banner{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(200,155,60,.22);background:radial-gradient(120% 100% at 100% 50%,rgba(200,155,60,.09) 0,transparent 52%),radial-gradient(80% 120% at 0 50%,rgba(214,58,50,.06) 0,transparent 58%),linear-gradient(162deg,rgba(22,24,29,.97),rgba(11,11,13,.99));padding:2rem 2.2rem;display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center}.pack-teaser-body{display:flex;flex-direction:column;gap:.85rem}.pack-teaser-label{font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.pack-teaser-title{font-family:Barlow Condensed,Inter,sans-serif;font-size:2.1rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.08;color:var(--text)}.pack-teaser-desc{font-size:.9rem;color:var(--text-2);line-height:1.62;max-width:50ch}.pack-teaser-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.2rem}.pack-teaser-visual{width:170px;aspect-ratio:.61;flex-shrink:0;position:relative}.mission-grid{display:flex;flex-direction:column;gap:.65rem}.mission-card{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.93),rgba(11,11,13,.97));padding:1.1rem 1.2rem;display:grid;grid-template-columns:auto 1fr auto;grid-gap:.95rem;gap:.95rem;align-items:center;transition:border-color .16s ease}.mission-card.is-completed{border-color:rgba(31,122,92,.28);background:linear-gradient(158deg,rgba(18,26,22,.93),rgba(11,14,12,.97))}.mission-card.is-claimable{border-color:rgba(200,155,60,.38);animation:mission-glow 2.2s ease-in-out infinite}.mission-icon-wrap{width:44px;height:44px;border-radius:10px;border:1px solid var(--border);display:grid;place-items:center;font-size:1.3rem;flex-shrink:0;background:hsla(0,0%,100%,.025)}.mission-body{display:flex;flex-direction:column;gap:.32rem}.mission-title{font-size:.92rem;font-weight:700;color:var(--text)}.mission-desc{font-size:.8rem;color:var(--text-2);line-height:1.5}.mission-progress-row{display:flex;align-items:center;gap:.65rem;margin-top:.25rem}.mission-progress-track{flex:1 1;height:5px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.mission-progress-fill{height:100%;border-radius:999px;background:var(--arc-blue);transition:width .42s ease-out}.mission-progress-fill.done{background:var(--emerald)}.mission-progress-fill.claimable{background:var(--gold)}.mission-progress-text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;color:var(--text-3);flex-shrink:0}.mission-reward{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}.mission-reward-value{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.3rem;font-weight:900;color:var(--gold);line-height:1}.mission-reward-label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mission-status-badge{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.msb-available{background:hsla(0,0%,100%,.05);color:var(--text-3);border:1px solid var(--border)}.msb-in-progress{background:rgba(46,107,255,.11);color:var(--arc-blue);border:1px solid rgba(46,107,255,.25)}.msb-completed{background:rgba(31,122,92,.11);color:var(--emerald);border:1px solid rgba(31,122,92,.25)}.msb-claimable{background:rgba(200,155,60,.13);color:var(--gold);border:1px solid rgba(200,155,60,.32)}.msb-rejected{background:rgba(214,58,50,.11);color:var(--red);border:1px solid rgba(214,58,50,.25)}.msb-submitted{background:rgba(240,164,58,.11);color:var(--amber);border:1px solid rgba(240,164,58,.25)}.points-hero{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(200,155,60,.2);background:radial-gradient(120% 100% at 50% 0,rgba(200,155,60,.07) 0,transparent 50%),linear-gradient(162deg,rgba(22,24,29,.98),#0b0b0d);padding:2rem 2.2rem;display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center}.ph-label{font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:.45rem}.ph-value{font-family:Barlow Condensed,Inter,sans-serif;font-size:3.8rem;font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--text);margin-bottom:.4rem}.ph-sub{font-size:.9rem;color:var(--text-2)}.ph-icon{width:72px;height:72px;border-radius:50%;border:2px solid rgba(200,155,60,.22);background:rgba(200,155,60,.06);display:grid;place-items:center;font-size:1.8rem;flex-shrink:0}.rewards-tabs{display:flex;gap:0;border-bottom:1px solid var(--border)}.rewards-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.68rem 1rem;font-size:.87rem;font-weight:600;color:var(--text-3);border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;margin-bottom:-1px;transition:color .14s ease,border-color .14s ease;white-space:nowrap}.rewards-tab:hover{color:var(--text-2)}.rewards-tab.active{color:var(--text);border-bottom-color:var(--gold)}.rt-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:hsla(0,0%,100%,.08);font-size:.65rem;font-weight:700}.rewards-tab.active .rt-count{background:rgba(200,155,60,.18);color:var(--gold)}.history-list{display:flex;flex-direction:column}.history-entry{display:grid;grid-template-columns:8px 1fr auto auto;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(35,38,45,.55)}.history-entry:last-child{border-bottom:0}.he-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.he-dot.credit{background:var(--emerald)}.he-dot.debit{background:var(--red)}.he-reason{font-size:.86rem;font-weight:600;color:var(--text)}.he-date{font-size:.74rem;color:var(--text-3)}.he-amount{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88rem;font-weight:700}.he-amount.credit{color:var(--emerald)}.he-amount.debit{color:var(--red)}.milestone-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.9rem;gap:.9rem}.milestone-showcase-card{border-radius:var(--radius);border:1px solid var(--border);padding:.95rem;background:linear-gradient(156deg,rgba(24,26,33,.92),rgba(12,13,16,.98));display:flex;flex-direction:column;gap:.6rem}.milestone-showcase-card.done{border-color:rgba(200,155,60,.42);box-shadow:0 8px 20px rgba(200,155,60,.12)}.milestone-showcase-card.locked{opacity:.7;filter:grayscale(.55)}.milestone-showcase-top{display:flex;align-items:center;justify-content:space-between}.milestone-showcase-icon{font-size:1.4rem}.milestone-showcase-title{font-size:.9rem;font-weight:700;color:var(--text)}.milestone-showcase-desc{font-size:.78rem;color:var(--text-2);line-height:1.5}.milestone-help{width:24px;height:24px;border-radius:999px;border:1px solid var(--border);background:hsla(0,0%,100%,.04);color:var(--text-2);font-weight:700;cursor:pointer}.milestone-help:hover{border-color:rgba(200,155,60,.4);color:var(--gold)}.milestone-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);display:grid;place-items:center;z-index:90;padding:1rem}.milestone-modal{width:min(460px,100%);background:linear-gradient(158deg,rgba(22,24,29,.98),rgba(11,11,13,.99));padding:1rem;display:flex;flex-direction:column;gap:.7rem}.milestone-modal,.player-card-header{border-radius:var(--radius);border:1px solid var(--border)}.player-card-header{position:relative;overflow:hidden;background:linear-gradient(158deg,rgba(22,24,29,.97),rgba(11,11,13,.99));padding:2.2rem 2.5rem}.player-card-bg{position:absolute;inset:0;background:radial-gradient(ellipse 600px 280px at 80% 50%,rgba(200,155,60,.07) 0,transparent 60%),radial-gradient(ellipse 400px 300px at -10% 50%,rgba(214,58,50,.05) 0,transparent 60%)}.player-card-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(43,23%,94%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(43,23%,94%,.015) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 0,transparent 70%)}.player-card-inner{position:relative;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.player-avatar-xl{width:88px;height:88px;border-radius:14px;background:linear-gradient(135deg,var(--red),#c85032);display:grid;place-items:center;font-family:Barlow Condensed,Inter,sans-serif;font-weight:900;font-size:2.2rem;color:var(--text);flex-shrink:0;box-shadow:0 12px 32px rgba(214,58,50,.28),0 0 0 4px rgba(214,58,50,.1)}.player-info-block{display:flex;flex-direction:column;gap:.4rem;flex:1 1}.player-display-name{font-family:Barlow Condensed,Inter,sans-serif;font-size:2.4rem;font-weight:900;letter-spacing:.01em;text-transform:uppercase;line-height:1}.player-handle{font-size:.88rem;color:var(--text-3)}.player-level-row{display:flex;align-items:center;gap:.65rem;margin-top:.2rem}.player-level-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .6rem;border-radius:6px;background:rgba(200,155,60,.14);border:1px solid rgba(200,155,60,.28);font-family:Barlow Condensed,Inter,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.player-card-stats{display:flex;gap:2.5rem;margin-left:auto;flex-shrink:0}.pcs-stat{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.pcs-value{font-family:Barlow Condensed,Inter,sans-serif;font-size:2rem;font-weight:900;line-height:1;color:var(--text)}.pcs-label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.stats-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.stats-hub-card{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.95),rgba(11,11,13,.99));padding:1.4rem;display:flex;flex-direction:column;gap:.45rem}.shc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.shc-icon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font-size:1.1rem;flex-shrink:0}.shc-label{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.shc-value{font-family:Barlow Condensed,Inter,sans-serif;font-size:2.5rem;font-weight:900;letter-spacing:-.01em;line-height:1;color:var(--text)}.shc-sub{font-size:.82rem;color:var(--text-2);line-height:1.5}.hub-tabs{display:flex;border-bottom:1px solid var(--border)}.hub-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1.1rem;font-size:.88rem;font-weight:600;color:var(--text-3);border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;margin-bottom:-1px;transition:color .14s ease,border-color .14s ease;white-space:nowrap}.hub-tab:hover{color:var(--text-2)}.hub-tab.active{color:var(--text);border-bottom-color:var(--gold)}.hub-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:hsla(0,0%,100%,.08);font-size:.65rem;font-weight:700}.hub-tab.active .hub-tab-badge{background:rgba(200,155,60,.18);color:var(--gold)}.contest-grid-v2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:.9rem;gap:.9rem}.contest-card-v2{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.96),rgba(11,11,13,.99));padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;text-decoration:none;color:var(--text);transition:border-color .18s ease,transform .15s ease}.contest-card-v2:hover{transform:translateY(-2px);border-color:rgba(200,155,60,.32)}.ccv2-top-bar{position:absolute;top:0;left:0;right:0;height:3px}.ccv2-open .ccv2-top-bar{background:linear-gradient(90deg,var(--emerald),transparent)}.ccv2-live .ccv2-top-bar{background:var(--emerald);animation:live-bar 2s ease-in-out infinite}.ccv2-locked .ccv2-top-bar{background:linear-gradient(90deg,var(--amber),transparent)}.ccv2-settled .ccv2-top-bar{background:linear-gradient(90deg,var(--gold),transparent)}.ccv2-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.35rem}.ccv2-title{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.2rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;flex:1 1}.ccv2-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ccv2-stat-label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ccv2-stat-value{font-size:.96rem;font-weight:700;color:var(--text);margin-top:.15rem}.ccv2-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--border)}.ccv2-enter-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .85rem;border-radius:8px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgba(200,155,60,.11);border:1px solid rgba(200,155,60,.26);color:var(--gold);transition:all .14s ease}.ccv2-enter-btn:hover{background:rgba(200,155,60,.2);border-color:rgba(200,155,60,.42)}.collection-head{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(160deg,rgba(20,22,28,.95),rgba(11,11,13,.98));padding:1.1rem;display:grid;grid-gap:.95rem;gap:.95rem}.collection-head-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.collection-shown-pill{border:1px solid var(--border-hi);border-radius:999px;padding:.3rem .7rem;font-size:.76rem;font-weight:700;color:var(--text-2);white-space:nowrap}.collection-head-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.55rem;gap:.55rem}.ch-stat-card{border:1px solid var(--border);border-radius:10px;background:hsla(0,0%,100%,.02);padding:.6rem .7rem;display:flex;flex-direction:column;gap:.15rem}.ch-stat-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);font-weight:700}.ch-stat-value{font-family:Barlow Condensed,Inter,sans-serif;color:var(--text);font-size:1.6rem;line-height:1}.collection-head-controls{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.collection-head-controls .filter-input{flex:1 1;min-width:240px}.collection-chip-group{display:grid;grid-gap:.45rem;gap:.45rem}.collection-chip-title{font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);font-weight:700}.collection-stats-banner{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.75rem;gap:.75rem}.csb-card{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.12rem}.csb-num{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.9rem;font-weight:900;line-height:1;color:var(--text)}.csb-lbl{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.edition-filter-chips,.rarity-filter-chips{display:flex;gap:.4rem;flex-wrap:wrap}.rarity-chip{display:inline-flex;align-items:center;gap:.38rem;padding:.3rem .75rem;border-radius:999px;font-size:.76rem;font-weight:700;border:1px solid var(--border-hi);background:transparent;color:var(--text-3);cursor:pointer;transition:all .14s ease;white-space:nowrap}.rarity-chip:hover{color:var(--text-2);background:hsla(0,0%,100%,.05)}.rarity-chip.rc-active{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.22);color:var(--text)}.rarity-chip-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.rc-common.rc-active{background:hsla(215,9%,54%,.14);border-color:hsla(215,9%,54%,.38);color:#7e8794}.rc-uncommon.rc-active{background:rgba(79,163,154,.14);border-color:rgba(79,163,154,.38);color:#4fa39a}.rc-rare.rc-active{background:rgba(60,109,242,.14);border-color:rgba(60,109,242,.38);color:#3c6df2}.rc-epic.rc-active{background:rgba(110,76,207,.14);border-color:rgba(110,76,207,.38);color:#6e4ccf}.rc-legendary.rc-active{background:rgba(216,166,62,.14);border-color:rgba(216,166,62,.38);color:#d8a63e}.filters-bar{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.filter-input{flex:1 1;min-width:180px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--border-hi);background:hsla(0,0%,100%,.035);color:var(--text);padding:0 .85rem;font-size:.86rem;transition:border-color .14s ease,background .14s ease;font-family:inherit}.filter-input:focus{outline:none;border-color:rgba(200,155,60,.38);background:hsla(0,0%,100%,.055)}.filter-input::placeholder{color:var(--text-3)}.filter-select{height:40px;border-radius:var(--radius-sm);border:1px solid var(--border-hi);background:rgba(22,24,29,.92);color:var(--text);padding:0 .85rem;font-size:.86rem;cursor:pointer;font-family:inherit;transition:border-color .14s ease}.filter-select:focus{outline:none;border-color:rgba(200,155,60,.38)}.input{height:40px;border-radius:var(--radius-sm);border:1px solid var(--border-hi);background:rgba(22,24,29,.92);color:var(--text);padding:0 .85rem;font-size:.86rem;font-family:inherit;cursor:pointer;transition:border-color .14s ease}.info-banner{border-radius:var(--radius-sm);border:1px solid rgba(46,107,255,.28);background:rgba(46,107,255,.07);color:var(--text-2)}.info-banner,.warning-banner{padding:.85rem 1rem;font-size:.86rem;line-height:1.55}.warning-banner{border-radius:var(--radius-sm);border:1px solid rgba(240,164,58,.28);background:rgba(240,164,58,.07);color:var(--amber)}.success-banner{border-radius:var(--radius-sm);border:1px solid rgba(31,122,92,.28);background:rgba(31,122,92,.07);padding:.85rem 1rem;font-size:.86rem;color:var(--emerald);line-height:1.55}.nav-icon{width:16px;height:16px;flex-shrink:0;transition:opacity .14s ease}.nav-link .nav-icon{opacity:.55}.nav-link:hover .nav-icon{opacity:.85}.nav-link.active .nav-icon{opacity:1}@media (max-width:860px){.player-progress-strip{grid-template-columns:auto 1fr}.pps-right{display:none}.pack-teaser-banner{grid-template-columns:1fr}.pack-teaser-visual,.player-card-stats{display:none}.ccv2-body{grid-template-columns:repeat(2,minmax(0,1fr))}.points-hero{grid-template-columns:1fr}.ph-icon{display:none}.player-card-header{padding:1.4rem}}@media (max-width:640px){.contest-strip{grid-template-columns:1fr}.quick-action-grid{grid-template-columns:1fr 1fr}.stats-hub-grid{grid-template-columns:1fr}.mission-card{grid-template-columns:1fr auto}.mission-icon-wrap{display:none}.player-card-header{padding:1.2rem 1.4rem}.player-display-name{font-size:1.75rem}.csb-card{padding:.65rem .75rem}.csb-num{font-size:1.5rem}}@media (max-width:390px){.quick-action-grid{grid-template-columns:1fr}}@keyframes pack-float{0%,to{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-14px) rotate(.8deg)}}@keyframes pack-float-glow{0%,to{box-shadow:0 40px 80px rgba(0,0,0,.7),0 0 40px rgba(200,155,60,.08),0 0 0 1px rgba(221,231,255,.2)}50%{box-shadow:0 60px 100px rgba(0,0,0,.78),0 0 60px rgba(200,155,60,.18),0 0 0 1px rgba(221,231,255,.3)}}@keyframes glow-pulse-red{0%,to{box-shadow:0 0 20px rgba(214,58,50,.25)}50%{box-shadow:0 0 40px rgba(214,58,50,.45)}}@keyframes glow-pulse-gold{0%,to{box-shadow:0 0 20px rgba(200,155,60,.25)}50%{box-shadow:0 0 40px rgba(200,155,60,.45)}}@keyframes aurora-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(3%,-2%) scale(1.05)}66%{transform:translate(-2%,3%) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes card-enter{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reveal-sparkle{0%{transform:scale(0) rotate(-15deg);opacity:0}60%{transform:scale(1.15) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes number-pop{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.pack-visual-idle{animation:pack-float 5s ease-in-out infinite,pack-float-glow 5s ease-in-out infinite}.hero-aurora{position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(ellipse 600px 400px at 20% 50%,rgba(214,58,50,.07) 0,transparent 60%),radial-gradient(ellipse 500px 350px at 80% 30%,rgba(200,155,60,.08) 0,transparent 55%),radial-gradient(ellipse 400px 500px at 60% 90%,rgba(46,107,255,.05) 0,transparent 50%);animation:aurora-drift 18s ease-in-out infinite;z-index:0}.ticker-wrap{overflow:hidden;border-radius:999px;border:1px solid var(--border-hi);background:hsla(0,0%,100%,.025);padding:.35rem 0}.ticker-inner{display:flex;gap:3rem;width:max-content;animation:ticker-scroll 28s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:.55rem;font-size:.75rem;font-weight:600;color:var(--text-3);white-space:nowrap;letter-spacing:.04em}.ticker-item-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.ticker-item-dot.rarity-legendary{background:var(--rarity-legendary);box-shadow:0 0 5px var(--rarity-legendary)}.ticker-item-dot.rarity-epic{background:var(--rarity-epic);box-shadow:0 0 5px var(--rarity-epic)}.ticker-item-dot.rarity-rare{background:var(--rarity-rare);box-shadow:0 0 4px var(--rarity-rare)}.ticker-item-dot.rarity-uncommon{background:var(--rarity-uncommon)}.card-tile-trigger{transition:transform .22s cubic-bezier(.25,.46,.45,.94),filter .22s ease;position:relative}.card-tile-trigger:after{content:"";position:absolute;inset:-2px;border-radius:calc(var(--radius-sm) + 2px);background:transparent;transition:background .22s ease;pointer-events:none;overflow-x:auto}.card-tile-trigger:hover{transform:scale(1.06) translateY(-6px);filter:brightness(1.08) saturate(1.1);z-index:4}.card-tile-trigger:hover:after{background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(200,155,60,.18),transparent)}.collection-completion-bar{position:relative;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.96),rgba(11,11,13,.99));padding:1.2rem 1.5rem;overflow:hidden}.collection-completion-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 0 50%,rgba(46,107,255,.05),transparent)}.ccb-inner{position:relative;display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center}.ccb-label{font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:.5rem}.ccb-pct{font-family:Barlow Condensed,Inter,sans-serif;font-size:2.2rem;font-weight:900;line-height:1;color:var(--text)}.ccb-track{height:8px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden;margin-top:.55rem}.ccb-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--arc-blue),rgba(46,107,255,.7));box-shadow:0 0 8px rgba(46,107,255,.4);transition:width .6s cubic-bezier(.22,1,.36,1)}.ccb-note{margin-top:.45rem;font-size:.72rem;color:var(--text-3)}.ccb-rarity-grid{display:flex;flex-direction:column;gap:.35rem}.ccb-rarity-row{display:flex;align-items:center;gap:.5rem}.ccb-rarity-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ccb-rarity-label{font-size:.72rem;font-weight:600;width:80px;flex-shrink:0}.ccb-rarity-count{font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;color:var(--text-2)}.ccb-edition-grid{display:flex;flex-direction:column;gap:.4rem;min-width:180px}.ccb-edition-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.ccb-edition-label{font-size:.72rem;font-weight:600;color:var(--text-2)}.ccb-edition-count{font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;color:var(--text-2);white-space:nowrap}.contest-card-v2{position:relative;overflow:hidden}.contest-card-v2:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(200,155,60,.06),transparent);opacity:0;transition:opacity .22s ease;pointer-events:none;overflow-x:auto}.contest-card-v2:hover:before{opacity:1}.ccv2-live:before{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(31,122,92,.09),transparent);opacity:1}.ccv2-open:before{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(31,122,92,.05),transparent)}.ccv2-entry-bar{height:3px;border-radius:999px;background:hsla(0,0%,100%,.05);overflow:hidden;margin-top:.35rem}.ccv2-entry-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),rgba(200,155,60,.5));transition:width .6s ease-out}.mission-card-premium{position:relative;overflow:hidden}.mission-card-premium:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 0 50%,hsla(0,0%,100%,.025),transparent);pointer-events:none;overflow-x:auto}.mission-card.is-claimable .mission-icon-wrap{background:rgba(200,155,60,.12);border-color:rgba(200,155,60,.3);color:var(--gold)}.mission-progress-fill{background:linear-gradient(90deg,var(--arc-blue),rgba(46,107,255,.7))}.mission-progress-fill.done{background:linear-gradient(90deg,var(--emerald),rgba(31,122,92,.7));box-shadow:0 0 6px rgba(31,122,92,.35)}.mission-progress-fill.claimable{background:linear-gradient(90deg,var(--gold),rgba(200,155,60,.6));box-shadow:0 0 8px rgba(200,155,60,.4)}.player-avatar-xl{background:linear-gradient(135deg,#d63a32,#c04528 40%,#a83020);box-shadow:0 12px 32px rgba(214,58,50,.32),0 0 0 3px rgba(214,58,50,.12),0 0 0 6px rgba(214,58,50,.06)}.player-level-badge{box-shadow:0 0 12px rgba(200,155,60,.25)}.shc-gold{border-top:2px solid rgba(200,155,60,.4)}.shc-blue{border-top:2px solid rgba(46,107,255,.4)}.shc-green{border-top:2px solid rgba(31,122,92,.4)}.ph-value{background:linear-gradient(90deg,var(--text) 0,rgba(200,155,60,.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.c-entry-bar{height:3px;border-radius:999px;background:hsla(0,0%,100%,.05);overflow:hidden;margin-top:.5rem}.c-entry-fill{height:100%;border-radius:999px;transition:width .6s ease-out}.c-live .c-entry-fill{background:var(--emerald);box-shadow:0 0 6px rgba(31,122,92,.5)}.c-open .c-entry-fill{background:linear-gradient(90deg,var(--arc-blue),rgba(46,107,255,.6))}.c-settled .c-entry-fill{background:linear-gradient(90deg,var(--gold),rgba(200,155,60,.5))}.quick-action-tile{transition:transform .2s cubic-bezier(.25,.46,.45,.94),border-color .2s ease,box-shadow .2s ease}.quick-action-tile:hover{box-shadow:0 20px 40px rgba(0,0,0,.4)}.qa-red:hover{box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(214,58,50,.12)}.qa-gold:hover{box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(200,155,60,.12)}.qa-green:hover{box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(31,122,92,.12)}.qa-blue:hover{box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(46,107,255,.12)}.pack-mock-card{position:absolute;inset:0;border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(200,155,60,.28);background:linear-gradient(180deg,rgba(16,20,35,.92),rgba(8,10,20,.88)),radial-gradient(120% 65% at 50% 6%,hsla(0,0%,100%,.06),transparent 70%);box-shadow:0 48px 96px rgba(0,0,0,.8),0 0 0 1px rgba(200,155,60,.1),0 0 40px rgba(200,155,60,.08);animation:pack-float 6s ease-in-out infinite,pack-float-glow 6s ease-in-out infinite}.pack-mock-card:before{top:0;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.22) 0 2px,hsla(0,0%,100%,0) 2px 6px),linear-gradient(180deg,rgba(232,238,255,.42),rgba(149,163,201,.16));border-bottom:1px solid hsla(0,0%,100%,.28)}.pack-mock-card:after,.pack-mock-card:before{content:"";position:absolute;left:0;right:0;height:24px}.pack-mock-card:after{bottom:0;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.22) 0 2px,hsla(0,0%,100%,0) 2px 6px),linear-gradient(0deg,rgba(232,238,255,.42),rgba(149,163,201,.16));border-top:1px solid hsla(0,0%,100%,.28)}.contest-featured-banner{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid rgba(31,122,92,.3);background:radial-gradient(120% 100% at 100% 50%,rgba(31,122,92,.1) 0,transparent 52%),linear-gradient(158deg,rgba(18,26,22,.97),rgba(11,14,12,.99));padding:1.6rem 2rem;display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;animation:mission-glow 3s ease-in-out infinite}.cfb-eyebrow{font-size:.63rem;font-weight:700;letter-spacing:.16em;color:var(--emerald);display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.cfb-eyebrow,.cfb-title{text-transform:uppercase}.cfb-title{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.6rem;font-weight:900;letter-spacing:.02em;line-height:1.1;margin-bottom:.6rem}.cfb-stats{display:flex;gap:1.5rem;flex-wrap:wrap}.cfb-stat{display:flex;flex-direction:column;gap:.1rem}.cfb-stat-value{font-family:Barlow Condensed,Inter,sans-serif;font-size:1.5rem;font-weight:900;line-height:1;color:var(--text)}.cfb-stat-label{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.cfb-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;flex-shrink:0}.quest-type-icon{font-size:1.4rem;line-height:1}.mission-card{transition:border-color .18s ease,transform .15s ease,box-shadow .18s ease;cursor:default}.mission-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.mission-card.is-claimable:hover{box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 16px rgba(200,155,60,.15)}.achievement-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:.75rem;gap:.75rem}.achievement-badge{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:hsla(0,0%,100%,.02);transition:border-color .16s ease,background .16s ease}.achievement-badge.unlocked{border-color:rgba(200,155,60,.28);background:rgba(200,155,60,.06)}.achievement-badge.locked{opacity:.4;filter:grayscale(1)}.achievement-icon{font-size:1.6rem;line-height:1}.achievement-name{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);text-align:center;line-height:1.3}.achievement-badge.unlocked .achievement-name{color:var(--gold)}.empty-state-premium{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:5rem 2rem;text-align:center;border-radius:var(--radius);border:1px dashed rgba(55,60,70,.55);background:hsla(0,0%,100%,.01)}.esp-icon{font-size:3.5rem;opacity:.3}.esp-title{font-size:1.1rem;font-weight:700;color:var(--text)}.esp-desc{font-size:.88rem;color:var(--text-2);max-width:32ch;line-height:1.6}.page-header-premium{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-bottom:.2rem}.page-header-eyebrow{font-size:.63rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.page-header-eyebrow:before{content:"";display:inline-block;width:18px;height:2px;background:var(--red);border-radius:1px}.section-header-with-count{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:rgba(200,155,60,.12);border:1px solid rgba(200,155,60,.25);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;color:var(--gold)}@media (max-width:860px){.contest-featured-banner{grid-template-columns:1fr}.cfb-actions{align-items:flex-start}.pack-mock-card{animation:none}}@media (max-width:640px){.achievement-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.collection-completion-bar{padding:1rem}.ccb-inner{grid-template-columns:1fr}.collection-head-top{flex-direction:column;align-items:flex-start}.collection-head-controls .filter-input{min-width:100%}}.admin-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.6rem;gap:.6rem}.admin-quest-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.admin-focus-card{border:1px solid var(--border-hi);background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:12px;min-height:88px;padding:.7rem;display:flex;align-items:center;gap:.6rem;text-align:left}.admin-quest-focus-card{min-height:240px;align-items:stretch;flex-direction:column;justify-content:space-between;gap:1rem;overflow:hidden;padding:1rem}.admin-focus-card:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.6)}.admin-quest-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.admin-quest-card-header-row{display:flex;align-items:flex-start;gap:.7rem;min-width:0;flex:1 1}.admin-quest-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.admin-quest-card-actions .btn{padding-inline:.65rem;min-height:30px;font-size:.72rem}.admin-quest-chip-icon{width:40px;height:40px;flex:0 0 auto}.admin-quest-card-heading{min-width:0;display:grid;grid-gap:.32rem;gap:.32rem;flex:1 1}.admin-quest-card-target,.admin-quest-card-title,.admin-quest-footer>span,.admin-quest-secondary-line,.admin-quest-stats>span,.admin-quest-url{overflow:hidden;text-overflow:ellipsis}.admin-quest-card-title{font-size:.74rem;font-weight:800;color:#a5b4fc;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.admin-quest-card-target{font-size:1.02rem;font-weight:700;line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-quest-badge-row,.admin-quest-primary-meta,.admin-quest-secondary-meta{display:flex;flex-wrap:wrap;gap:.4rem}.admin-quest-badge-row{padding-bottom:.1rem}.admin-quest-body{display:grid;grid-gap:.85rem;gap:.85rem}.admin-quest-main-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1.35fr) minmax(180px,.9fr);align-items:start}.admin-quest-main-stack{display:grid;grid-gap:.45rem;gap:.45rem}.admin-quest-link-row{display:flex;align-items:center;gap:.5rem;min-width:0}.admin-quest-link-card{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;padding:.75rem;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(15,23,42,.42)}.admin-quest-link-label{font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.55)}.admin-quest-open-link{flex:0 0 auto;justify-self:flex-start}.admin-quest-secondary-line{margin:0;color:var(--text-2);font-size:.79rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-quest-meta-pill{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.34rem .58rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.5);font-size:.72rem;color:var(--text-2)}.admin-quest-meta-pill span,.admin-quest-meta-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-quest-meta-pill strong{color:var(--text);font-weight:700}.admin-quest-url{margin:0;color:#93c5fd;font-size:.74rem;white-space:nowrap;min-width:0}.admin-quest-footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-top:.8rem;border-top:1px solid rgba(148,163,184,.12)}.admin-quest-stats{display:flex;gap:.75rem;min-width:0;flex-wrap:wrap}.admin-quest-stats .contest-inline-note{font-size:.76rem}.admin-quest-delete-btn{box-shadow:none}@media (max-width:640px){.admin-quest-card-grid,.admin-quest-main-grid{grid-template-columns:minmax(0,1fr)}.admin-quest-card-topline,.admin-quest-footer,.admin-quest-link-row{flex-direction:column;align-items:flex-start}.admin-quest-card-actions{width:100%;justify-content:flex-start}.admin-quest-stats{flex-wrap:wrap}}.milestone-chip-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:1.05rem;flex-shrink:0}.milestone-chip-name{font-size:.92rem;font-weight:700;color:var(--text)}.profile-audit-panel{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(158deg,rgba(22,24,29,.95),rgba(11,11,13,.99));padding:1.2rem 1.5rem;display:flex;flex-direction:column;gap:.85rem}.profile-audit-head h3{font-size:1rem;font-weight:800;letter-spacing:.01em}.profile-audit-head p{margin-top:.35rem;color:var(--text-2);font-size:.84rem;line-height:1.5}.profile-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.65rem;gap:.65rem}.profile-audit-item{border-radius:var(--radius-sm);border:1px solid var(--border);background:hsla(0,0%,100%,.02);padding:.7rem .8rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.profile-audit-item span{font-size:.78rem;color:var(--text-2)}.profile-audit-item strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;color:var(--gold)}.profile-audit-note{font-size:.8rem;color:var(--text-3);line-height:1.5}.contest-detail-hero.premium,.contest-grid-card.premium,.contest-hub-hero.premium,.contest-team-builder.premium{border:1px solid rgba(123,97,255,.32);background:linear-gradient(160deg,rgba(17,18,27,.95),rgba(10,11,17,.98));box-shadow:0 14px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.06)}.contest-phase-pill{border:1px solid var(--border-hi);border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.phase-open{color:#86efac;border-color:rgba(134,239,172,.45)}.phase-live,.phase-locked{color:#fcd34d;border-color:rgba(252,211,77,.45)}.phase-settled{color:#c4b5fd;border-color:rgba(196,181,253,.5)}.contest-eligible-grid.visual,.contest-modal-grid.visual{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.lineup-slot-v2-art{width:100%;max-height:120px;border-radius:8px;object-fit:cover;margin-top:.35rem}.contest-main-layout-v3{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:flex-start}.contest-main-left,.contest-main-right{display:grid;grid-gap:.9rem;gap:.9rem}.contest-builder-title{display:block;font-size:1.12rem;letter-spacing:.02em}.contest-builder-head-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end}.contest-builder-stat{min-width:220px;border:1px solid rgba(140,170,255,.2);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,rgba(87,111,255,.12),rgba(87,111,255,.03));display:grid;grid-gap:.25rem;gap:.25rem}.contest-builder-stat span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.contest-builder-stat strong{font-size:1rem}.contest-builder-slots-panel,.contest-eligible-panel{border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015));display:grid;grid-gap:.95rem;gap:.95rem;min-width:0}.contest-builder-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.contest-builder-section-head strong{font-size:1rem}.contest-builder-actions{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding-top:.15rem}.contest-lineup-grid-v2.tcg-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1rem;gap:1rem}.lineup-slot-v2{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:.8rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));min-width:0;min-height:100%;display:grid;align-content:start;grid-gap:.7rem;gap:.7rem}.lineup-slot-v2-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.lineup-slot-v2-index{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.lineup-slot-v2-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.lineup-slot-v2-remove{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--text);font-size:.72rem;font-weight:600;padding:.35rem .7rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.lineup-slot-v2-remove:hover:not(:disabled){border-color:rgba(140,170,255,.38);background:rgba(87,111,255,.12);transform:translateY(-1px)}.lineup-slot-v2-empty{width:100%;min-height:clamp(260px,30vw,340px);border:1px dashed rgba(123,97,255,.35);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(123,97,255,.18),rgba(123,97,255,0)),rgba(6,10,24,.45);color:var(--text);display:grid;place-content:center;grid-gap:.45rem;gap:.45rem;text-align:center;padding:1rem}.lineup-slot-v2-empty span{color:var(--text-2);font-size:.78rem}.lineup-card-tile{width:100%;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:linear-gradient(180deg,rgba(18,24,41,.9),rgba(8,11,19,.92));padding:.65rem;text-align:left;display:grid;grid-gap:.7rem;gap:.7rem;min-width:0;min-height:100%;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.lineup-card-tile:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(140,170,255,.42);box-shadow:0 16px 30px rgba(2,6,23,.28)}.lineup-card-visual{width:100%;display:grid;align-items:start}.lineup-card-visual .mvp-premium-card{width:100%}.lineup-card-tile.disabled{opacity:.45}.lineup-card-tile.selected{border-color:rgba(134,239,172,.55);box-shadow:0 0 0 1px rgba(134,239,172,.45),0 16px 28px rgba(21,128,61,.12)}.lineup-card-missing{width:100%;aspect-ratio:3/4;border-radius:10px;border:1px dashed hsla(0,0%,100%,.25);color:var(--text-2);display:grid;place-items:center;font-size:.72rem}.lineup-card-tile-footer{display:grid;grid-gap:.2rem;gap:.2rem;padding:0 .2rem .15rem;min-width:0}.lineup-card-tile-footer strong{font-size:.84rem;line-height:1.35}.lineup-card-tile-footer span{font-size:.7rem;color:var(--text-2);line-height:1.45}.contest-modal.team-builder-modal{width:min(1480px,96vw);max-height:90vh;padding:0;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr)}.contest-modal.team-builder-modal .contest-modal-head{padding:1.1rem 1.25rem .85rem;margin:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.contest-modal-filters.team-builder-filters{display:grid;grid-template-columns:minmax(260px,2.2fr) repeat(4,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem;padding:0 1.25rem 1rem;margin:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.contest-modal-grid.visual{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:1rem;gap:1rem;max-height:100%;overflow:auto;padding:1rem 1.25rem 1.25rem;align-content:start}.contest-eligible-grid.visual{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem;max-height:min(72vh,1020px);overflow:auto;align-content:start;padding-right:.35rem}@media (max-width:1240px){.contest-card-pool-filters,.contest-modal-filters.team-builder-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.contest-card-pool-filters>:first-child,.contest-modal-filters.team-builder-filters>:first-child{grid-column:1/-1}}@media (max-width:1180px){.contest-main-layout-v3{grid-template-columns:1fr}}@media (max-width:900px){.contest-builder-head-shell{grid-template-columns:1fr;align-items:start}.contest-builder-stat{min-width:0}.contest-builder-section-head{flex-direction:column}.contest-lineup-grid-v2.tcg-layout{grid-template-columns:repeat(2,minmax(160px,1fr))}.contest-card-pool-filters,.contest-modal-filters.team-builder-filters{grid-template-columns:1fr 1fr}}@media (max-width:620px){.contest-card-pool-filters,.contest-lineup-grid-v2.tcg-layout,.contest-modal-filters.team-builder-filters{grid-template-columns:1fr}.contest-builder-slots-panel,.contest-eligible-panel{padding:.85rem}.contest-modal-grid.visual{grid-template-columns:minmax(0,1fr);padding-inline:.9rem}.contest-eligible-grid.visual{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible;padding-right:0}}.contest-detail-hero.premium{position:relative;overflow:hidden;border:1px solid rgba(154,139,255,.32);background:radial-gradient(140% 120% at 100% 0,rgba(123,97,255,.22),transparent 56%),linear-gradient(165deg,rgba(14,16,25,.98),rgba(10,11,18,.99))}.contest-detail-hero.premium:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 28%)}.contest-stats-grid-panel{border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01))}.contest-stats-grid-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem}.contest-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.contest-stat-card{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.65rem .7rem;background:hsla(0,0%,100%,.02);display:grid;grid-gap:.2rem;gap:.2rem}.contest-stat-card span{font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.contest-stat-card strong{font-size:.95rem}.contest-stat-card small{font-size:.68rem;color:var(--text-2)}.contest-timeline-shell{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.contest-timeline-v2-step{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.55rem .6rem;display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem;gap:.5rem;align-items:flex-start;background:hsla(0,0%,100%,.015)}.contest-timeline-v2-step span{width:24px;height:24px;border-radius:999px;background:hsla(0,0%,100%,.08);display:grid;place-items:center;font-size:.72rem}.contest-timeline-v2-step p{font-size:.8rem;font-weight:700}.contest-timeline-v2-step small{display:block;color:var(--text-2);font-size:.67rem;margin-top:.16rem;line-height:1.35}.contest-timeline-v2-step.active{border-color:rgba(134,239,172,.5);background:linear-gradient(180deg,rgba(134,239,172,.14),rgba(134,239,172,.04))}.contest-timeline-v2-step.active span{background:rgba(134,239,172,.3);color:#bef6cf}.contest-main-layout-v3{gap:1.5rem}.contest-team-builder.premium{border:1px solid rgba(123,97,255,.34);background:radial-gradient(120% 120% at 50% 0,rgba(123,97,255,.16),transparent 52%),linear-gradient(180deg,rgba(18,19,32,.96),rgba(10,11,19,.98))}.contest-sidebar-panel{border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01))}.contest-action-panel .contest-action-list{margin-top:.75rem;display:grid;grid-gap:.5rem;gap:.5rem}.contest-action-panel .contest-action-list>div{display:flex;justify-content:space-between;gap:.8rem;font-size:.78rem;border-bottom:1px dashed hsla(0,0%,100%,.11);padding-bottom:.45rem}.contest-action-panel .contest-action-list>div:last-child{border-bottom:0;padding-bottom:0}.contest-action-panel .contest-action-list span{color:var(--text-2)}.contest-action-panel .contest-action-list strong.ready{color:#86efac}.contest-action-panel .contest-action-list strong.pending{color:#fcd34d}.lineup-summary-panel .contest-summary-list-v2{margin-top:.6rem;display:grid;grid-gap:.35rem;gap:.35rem}.lineup-summary-panel .contest-summary-list-v2 p{display:flex;justify-content:space-between;align-items:center;gap:.6rem;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;padding:.45rem .55rem}.lineup-summary-panel .contest-summary-list-v2 p.empty{opacity:.72}.lineup-summary-panel .contest-summary-list-v2 span{font-size:.74rem;color:var(--text-2)}.lineup-summary-panel .contest-summary-list-v2 strong{font-size:.75rem}.reward-panel .contest-reward-mini-grid{margin-top:.65rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem}.reward-panel .contest-reward-mini-grid>div{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:.45rem;display:grid;grid-gap:.1rem;gap:.1rem}.reward-panel .contest-reward-mini-grid span{font-size:.68rem;color:var(--text-2)}.reward-panel .contest-reward-mini-grid strong{font-size:.78rem}.leaderboard-panel h4{font-size:.96rem;margin:.3rem 0}.leaderboard-panel .contest-leaderboard-row-v2{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:.38rem .45rem}.contest-modal.team-builder-modal{background:linear-gradient(180deg,rgba(14,16,26,.98),rgba(9,10,17,.99));border:1px solid rgba(123,97,255,.35)}@media (max-width:1100px){.contest-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contest-timeline-shell{grid-template-columns:1fr}}@media (max-width:700px){.contest-stats-grid{grid-template-columns:1fr}}.contest-grid-card-banner,.contest-hero-banner{width:100%;height:84px;border-radius:12px;margin-bottom:.8rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(120deg,#1a1e2d,#2a3358)}.contest-banner-open{background:linear-gradient(120deg,rgba(63,109,255,.65),rgba(40,185,255,.45))}.contest-banner-locked{background:linear-gradient(120deg,rgba(255,165,0,.65),rgba(255,115,0,.45))}.contest-banner-live{background:linear-gradient(120deg,rgba(255,70,70,.7),rgba(255,20,147,.45));box-shadow:0 0 24px rgba(255,70,70,.35)}.contest-banner-settled{background:linear-gradient(120deg,rgba(255,210,80,.7),rgba(255,160,0,.45))}.contest-grid-card .phase-open{background:rgba(61,130,255,.22);color:#90b7ff}.contest-grid-card .phase-locked{background:rgba(255,170,56,.2);color:#ffc77a}.contest-grid-card .phase-live{background:rgba(255,72,72,.22);color:#ff9f9f;animation:contestPulse 1.6s ease-in-out infinite}.contest-grid-card .phase-settled{background:rgba(255,201,87,.22);color:#ffd980}@keyframes contestPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.88}}.contest-card-pool-filters{display:grid;grid-template-columns:minmax(220px,2.2fr) repeat(4,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.contest-card-pool-toolbar{position:-webkit-sticky;position:sticky;top:.75rem;z-index:2;display:grid;grid-gap:.75rem;gap:.75rem;padding:.9rem;margin:-.1rem -.1rem 0;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:linear-gradient(180deg,rgba(9,14,26,.96),rgba(10,14,24,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contest-card-pool-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.contest-card-pool-meta span{border:1px solid rgba(140,170,255,.24);border-radius:999px;padding:.35rem .65rem;font-size:.72rem;color:var(--text-2);background:rgba(87,111,255,.08)}.contest-card-pool-empty{grid-column:1/-1;min-height:220px;border:1px dashed hsla(0,0%,100%,.12);border-radius:18px;background:hsla(0,0%,100%,.02);display:grid;place-content:center;grid-gap:.45rem;gap:.45rem;padding:1.25rem;text-align:center}.contest-card-pool-empty span{color:var(--text-2);max-width:34ch}.lineup-slot-v2.active{outline:2px solid rgba(104,140,255,.7);box-shadow:0 0 0 4px rgba(104,140,255,.2)}.contest-breakdown-list{display:grid;grid-gap:0;gap:0;margin-top:.8rem}.contest-breakdown-row{border-bottom:1px solid hsla(0,0%,100%,.08);padding:.9rem 0;background:transparent}.contest-breakdown-card{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.contest-breakdown-card strong{display:block;flex-basis:100%;font-size:.95rem}.contest-breakdown-card>span:not(.mcg-badge),.contest-breakdown-scores{color:var(--text-2);font-size:.82rem}.contest-breakdown-scores{display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin-top:.45rem}.contest-breakdown-scores strong{color:var(--text)}.contest-breakdown-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.contest-contribution-bar{height:8px;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden}.contest-contribution-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c7cff,#77dbff)}.contest-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.contest-skeleton-card{height:180px;border-radius:16px;background:linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.14),hsla(0,0%,100%,.08));background-size:220% 100%;animation:contest-skeleton-loading 1.4s ease infinite}@keyframes contest-skeleton-loading{0%{background-position:0 0}to{background-position:-220% 0}}.contest-hub-hero.premium{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);grid-gap:1rem;gap:1rem}.contest-hub-hero .contest-hero-banner{position:absolute;inset:0;height:100%;border-radius:inherit;opacity:.3;margin:0}.contest-hub-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(5,8,18,.85),rgba(8,11,20,.6));pointer-events:none}.contest-hub-hero>*{position:relative;z-index:1}.contest-hub-hero-content{display:grid;grid-gap:.55rem;gap:.55rem}.contest-rarity-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,213,105,.55);border-radius:999px;background:rgba(255,197,66,.16);color:#ffe5a3;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:.25rem .55rem}.contest-rarity-badge.small{font-size:.62rem}.contest-grid-card.premium{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.contest-grid-card.premium:hover{transform:translateY(-3px);border-color:rgba(140,171,255,.5);box-shadow:0 20px 34px rgba(0,0,0,.38)}.contest-grid-card-badges{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin:.5rem 0}.contest-grid-card-stats{display:grid;grid-template-columns:1fr;grid-gap:.2rem;gap:.2rem;margin-bottom:.45rem}.phase-open{color:#9bc4ff;border-color:rgba(110,166,255,.6);box-shadow:0 0 18px rgba(74,141,255,.28)}.phase-locked{color:#ffd69b;border-color:rgba(255,183,84,.52)}.phase-live{color:#ffb1b1;border-color:hsla(0,100%,71%,.62);animation:contestPulse 1.5s ease-in-out infinite}.phase-settled{color:#ffe199;border-color:rgba(255,214,106,.62)}.contest-hero-meta-row.compact .mcg-chip{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.contest-team-builder.premium .contest-card-pool-filters{border:0;border-radius:0;padding:0;background:transparent}.lineup-slot-v2{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lineup-slot-v2:hover{border-color:rgba(140,170,255,.45);transform:translateY(-2px)}.lineup-slot-v2.filled{border-color:rgba(255,211,114,.35);box-shadow:inset 0 0 0 1px rgba(255,211,114,.18)}.contest-eligible-grid.visual{gap:.9rem}@media (max-width:620px){.contest-card-pool-toolbar{top:.25rem;padding:.75rem}}.contest-live-panel .contest-live-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.55rem;gap:.55rem}.contest-live-card{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:.55rem;display:grid;grid-gap:.22rem;gap:.22rem;background:hsla(0,0%,100%,.02)}.contest-live-card span{font-size:.74rem}.contest-live-card .up{color:#86efac}.contest-live-card .down{color:#fda4af}.contest-reward-grid{margin-top:.6rem}.contest-reward-card{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:.65rem;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01))}.contest-leaderboard-row-v2{transition:background .15s ease,border-color .15s ease}.contest-leaderboard-row-v2:hover{background:rgba(134,239,172,.08);border-color:rgba(134,239,172,.32)}.contest-detail-skeleton{display:grid;grid-gap:1rem;gap:1rem}.contest-detail-skeleton-hero,.contest-detail-skeleton-main,.contest-detail-skeleton-side{border-radius:14px;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.09),hsla(0,0%,100%,.05));background-size:200% 100%;animation:skeletonShift 1.5s linear infinite}.contest-detail-skeleton-hero{height:220px}.contest-detail-skeleton-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:1rem;gap:1rem}.contest-detail-skeleton-main,.contest-detail-skeleton-side{height:520px}@keyframes skeletonShift{0%{background-position:200% 0}to{background-position:-200% 0}}.contest-operator-users{display:grid;grid-gap:.55rem;gap:.55rem}.contest-operator-user-item{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.02)}.contest-operator-user-item summary{display:grid;grid-template-columns:1.3fr .45fr .55fr .55fr;grid-gap:.5rem;gap:.5rem;padding:.6rem;cursor:pointer;list-style:none}.contest-operator-user-item[open] summary{border-bottom:1px solid hsla(0,0%,100%,.08)}@media (max-width:980px){.contest-detail-skeleton-grid,.contest-hub-hero.premium{grid-template-columns:1fr}.contest-operator-user-item summary{grid-template-columns:1fr 1fr}}.contest-hub-layout-v4{display:grid;grid-gap:1rem;gap:1rem}.contest-hub-header{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);grid-gap:1rem;gap:1rem;border:1px solid rgba(122,153,255,.3);background:radial-gradient(110% 140% at 100% 0,rgba(70,108,255,.22),transparent 52%),linear-gradient(160deg,rgba(12,15,26,.98),rgba(8,10,18,.99))}.contest-hub-header-copy h1{margin:0;font-size:clamp(1.7rem,3.5vw,2.4rem);letter-spacing:.02em}.contest-hub-header-copy p{margin:.5rem 0 0;color:var(--text-2);max-width:68ch}.contest-hub-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.contest-hub-kpi{border:1px solid hsla(0,0%,100%,.11);border-radius:12px;background:hsla(0,0%,100%,.03);padding:.7rem .75rem;display:grid;grid-gap:.2rem;gap:.2rem}.contest-hub-kpi span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.contest-hub-kpi strong{font-size:1.35rem;line-height:1}.contest-hub-kpi.open strong{color:#8ac1ff}.contest-hub-kpi.progress strong{color:#ffcb7a}.contest-hub-kpi.finished strong{color:#b7f5c5}.contest-hub-kpi.total strong{color:#f3ecff}.contest-status-segmented{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.32rem;border-radius:999px;width:min(100%,560px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12)}.contest-status-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:transparent;color:var(--text-2);padding:.52rem .8rem;display:flex;justify-content:space-between;align-items:center;gap:.45rem;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.contest-status-segment strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem}.contest-status-segment:hover{color:var(--text);background:hsla(0,0%,100%,.08)}.contest-status-segment.active{color:#f5f8ff;background:linear-gradient(110deg,rgba(86,118,255,.58),rgba(96,73,245,.62));box-shadow:0 8px 20px rgba(40,64,160,.32)}.contest-premium-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));grid-gap:.9rem;gap:.9rem}.contest-premium-card{border:1px solid hsla(0,0%,100%,.12);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.contest-premium-link-wrap{display:block;color:inherit;text-decoration:none}.contest-premium-card:hover{transform:translateY(-3px) scale(1.01);border-color:rgba(154,181,255,.6);box-shadow:0 16px 26px rgba(0,0,0,.34)}.contest-premium-card-art{height:108px;place-items:center;border-radius:12px;background:linear-gradient(120deg,rgba(101,132,255,.45),rgba(188,103,255,.35))}.contest-premium-card-art span{font-size:1.5rem;letter-spacing:.14em;font-weight:700;color:hsla(0,0%,100%,.95)}.contest-premium-card-body{margin-top:.7rem;grid-gap:.55rem;gap:.55rem}.contest-premium-card-top{gap:.5rem}.contest-premium-code{font-size:.72rem;letter-spacing:.07em}.contest-premium-card h3{font-size:1.06rem;line-height:1.3}.contest-premium-meta{display:grid;grid-gap:.25rem;gap:.25rem}.contest-premium-meta span{font-size:.78rem;color:var(--text-2)}.contest-premium-footer{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.35rem}.contest-premium-league{font-size:.68rem;color:#e2d2ff;border:1px solid rgba(185,155,255,.42);border-radius:999px;padding:.22rem .48rem;letter-spacing:.08em;text-transform:uppercase}.contest-premium-card.tone-open .contest-premium-card-art{background:linear-gradient(120deg,rgba(88,135,255,.45),rgba(66,206,255,.34))}.contest-premium-card.tone-live .contest-premium-card-art,.contest-premium-card.tone-locked .contest-premium-card-art{background:linear-gradient(120deg,rgba(255,145,83,.42),rgba(255,73,95,.32))}.contest-premium-card.tone-settled .contest-premium-card-art{background:linear-gradient(120deg,rgba(104,221,147,.35),rgba(72,191,137,.3))}.contest-premium-skeleton-card{height:290px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.13),hsla(0,0%,100%,.08));background-size:220% 100%;animation:contest-skeleton-loading 1.4s ease infinite}@media (max-width:980px){.contest-hub-header{grid-template-columns:1fr}}@media (max-width:680px){.contest-status-segmented{width:100%}.contest-status-segment{padding:.48rem .6rem}.contest-premium-footer{flex-direction:column;align-items:flex-start}}.contest-premium-card{position:relative;overflow:hidden;border:1px solid rgba(162,184,255,.24);background:radial-gradient(130% 150% at 110% -10%,rgba(115,88,255,.2),transparent 54%),linear-gradient(170deg,rgba(14,18,31,.98),rgba(9,11,20,.99));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 28px rgba(0,0,0,.34);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.contest-premium-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(150deg,hsla(0,0%,100%,.08),transparent 36%);opacity:.45}.contest-premium-card:hover{transform:translateY(-4px);border-color:rgba(176,199,255,.56);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 18px 34px rgba(0,0,0,.4)}.contest-premium-card>*{position:relative;z-index:1}.contest-premium-card-art{position:relative;height:128px;border-radius:13px;border:1px solid hsla(0,0%,100%,.2);display:grid;place-content:center;grid-gap:.25rem;gap:.25rem;text-align:center;overflow:hidden}.contest-premium-card-art:after{content:"";position:absolute;inset:-35%;background:radial-gradient(circle at center,hsla(0,0%,100%,.3),transparent 55%);opacity:.22}.contest-premium-card-art span{font-size:1.7rem;letter-spacing:.2em;font-weight:800;text-shadow:0 3px 20px rgba(0,0,0,.3)}.contest-premium-card-art small{font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.86)}.contest-premium-card-body{margin-top:.8rem;display:grid;grid-gap:.65rem;gap:.65rem}.contest-premium-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.55rem}.contest-premium-code{margin:0;font-size:.69rem;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase}.contest-premium-card h3{margin:0;font-size:1.12rem;line-height:1.26;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.contest-premium-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.contest-premium-meta-grid span{display:grid;grid-gap:.1rem;gap:.1rem;padding:.42rem .5rem;border-radius:9px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:var(--text-2);font-size:.75rem}.contest-premium-meta-grid span b{color:#dce7ff;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.contest-premium-footer{margin-top:.2rem}.contest-premium-cta{width:100%;justify-content:center;border-color:hsla(0,0%,100%,.2);background:linear-gradient(110deg,rgba(95,124,255,.42),rgba(120,94,255,.5))}.contest-premium-card.tone-open .contest-premium-card-art{background:linear-gradient(125deg,rgba(66,135,255,.58),rgba(67,216,255,.38))}.contest-premium-card.tone-live .contest-premium-card-art,.contest-premium-card.tone-locked .contest-premium-card-art{background:linear-gradient(125deg,rgba(255,131,70,.58),rgba(255,61,104,.34))}.contest-premium-card.tone-settled .contest-premium-card-art{background:linear-gradient(125deg,rgba(105,220,147,.44),rgba(81,194,142,.32))}@media (max-width:680px){.contest-premium-meta-grid{grid-template-columns:1fr}}.contest-hub-error-state{display:grid;grid-gap:.65rem;gap:.65rem;justify-items:start}.contest-detail-hero{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);margin-bottom:1rem}.contest-detail-hero-main,.contest-detail-panel,.contest-detail-user-status{border:1px solid color-mix(in srgb,var(--mcg-border,#d7d2c8) 80%,#fff);border-radius:18px;padding:1rem;background:color-mix(in srgb,var(--mcg-surface,#fff) 94%,#f5f0e8)}.contest-detail-help-panel{display:grid;justify-items:start;grid-gap:.2rem;gap:.2rem;margin-top:.85rem}.contest-detail-help-eyebrow{margin:0;color:color-mix(in srgb,var(--text-2) 78%,#fff 22%);font-size:.74rem;font-weight:600;letter-spacing:.01em;line-height:1.4}.contest-detail-help-link{width:-moz-fit-content;width:fit-content;color:color-mix(in srgb,var(--text) 80%,#9fc4ff 20%);font-size:.9rem;font-weight:700;line-height:1.4;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.16em;transition:color .14s ease,opacity .14s ease,-webkit-text-decoration-color .14s ease;transition:color .14s ease,text-decoration-color .14s ease,opacity .14s ease;transition:color .14s ease,text-decoration-color .14s ease,opacity .14s ease,-webkit-text-decoration-color .14s ease}.contest-detail-help-link:focus-visible,.contest-detail-help-link:hover{color:color-mix(in srgb,var(--text) 92%,#fff 8%);text-decoration:underline}.contest-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.8rem}.contest-detail-kpis span{display:grid;grid-gap:.2rem;gap:.2rem;padding:.5rem;border-radius:12px;background:hsla(0,0%,100%,.65);font-size:.86rem}.contest-detail-kpis span b{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.contest-detail-tabs{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto}.contest-detail-tabs button{border:1px solid #d9d1c6;border-radius:999px;padding:.5rem .9rem;background:#fff}.contest-detail-tabs button.active{background:#1b1b1b;color:#fff;border-color:#1b1b1b}.contest-entry-preview-grid,.contest-overview-grid,.contest-reward-tiers{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.contest-entry-preview-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.contest-leaderboard-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.contest-leaderboard-list li{display:grid;grid-template-columns:70px 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;border:1px solid #d9d1c6;border-radius:12px;padding:.55rem .75rem;background:#fff}.contest-leaderboard-list li.is-me{border-color:#4338ca;background:#eef2ff}.contest-rules-list{padding-left:1rem}.contest-lineup-builder-modal{width:min(1240px,96vw);max-height:92vh;background:#faf8f4;border:1px solid #dfd6ca;border-radius:20px;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.contest-lineup-builder-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem;border-bottom:1px solid #e5dccf}.contest-lineup-builder-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr);grid-gap:1rem;gap:1rem;padding:1rem;overflow:hidden}.contest-lineup-pool-zone,.contest-lineup-selected-zone{border:1px solid #e4dbcf;border-radius:16px;background:#fff;padding:.8rem;display:grid;grid-gap:.65rem;gap:.65rem;min-height:0}.contest-lineup-pool-grid,.contest-lineup-slots{display:grid;grid-gap:.6rem;gap:.6rem;overflow:auto;min-height:0}.contest-lineup-empty-slot{border:1px dashed #d9d1c6;border-radius:12px;padding:.65rem;font-size:.86rem;color:#666}.contest-lineup-pool-controls{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:1fr 180px}.contest-lineup-pool-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.contest-lineup-builder-footer{border-top:1px solid #e5dccf;display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;background:#fff}.contest-lineup-builder-actions{display:flex;gap:.6rem}@media (max-width:1024px){.contest-detail-hero{grid-template-columns:1fr}.contest-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.contest-overview-grid,.contest-reward-tiers{grid-template-columns:1fr}.contest-lineup-builder-layout{grid-template-columns:1fr;overflow:auto}}.contest-lineup-builder-head-meta{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:end;text-align:right}.contest-lineup-builder-head-meta p{margin:0;display:grid;grid-gap:.1rem;gap:.1rem;font-size:.82rem}.contest-lineup-builder-head-meta p b{font-size:.67rem;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.contest-lineup-slot{border:1px solid #e3dbcf;border-radius:14px;padding:.6rem;display:grid;grid-gap:.6rem;gap:.6rem;background:#fffcf7}.contest-lineup-slot.is-active{border-color:#4f46e5;box-shadow:0 0 0 1px rgba(79,70,229,.2)}.contest-lineup-slot-top{display:flex;justify-content:space-between;align-items:center}.contest-lineup-slot-top p{margin:0;font-size:.82rem;font-weight:700}.contest-slot-select-btn{border:1px solid #d5cdc1;border-radius:999px;padding:.2rem .55rem;background:#fff;font-size:.72rem}.contest-lineup-slot-actions{display:flex;justify-content:flex-end}.contest-lineup-rule-hint{border:1px solid #e5dccf;border-radius:12px;background:#f8f4ee;padding:.6rem;font-size:.8rem}.contest-lineup-rule-hint p{margin:.2rem 0}.contest-pool-card-wrap{border:1px solid #e5dccf;border-radius:14px;padding:.45rem;background:#fff;display:grid;grid-gap:.35rem;gap:.35rem}.contest-pool-card-wrap.is-selected{border-color:#4f46e5;background:#eef2ff}.contest-pool-card-meta{display:flex;justify-content:center}.contest-pool-card-meta span{font-size:.7rem;border-radius:999px;border:1px solid #ded6c8;padding:.1rem .45rem;background:#faf8f4}.contest-lineup-flash{margin:.3rem 0 0;color:#0f766e;font-size:.8rem}@media (max-width:900px){.contest-lineup-builder-head{flex-direction:column;align-items:flex-start}.contest-lineup-builder-head-meta{justify-items:start;text-align:left;width:100%}.contest-lineup-pool-controls{grid-template-columns:1fr 1fr}}@media (max-width:680px){.contest-lineup-builder-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.contest-lineup-pool-controls{grid-template-columns:1fr}.contest-lineup-builder-footer{flex-direction:column;align-items:stretch;gap:.6rem}.contest-lineup-builder-actions{width:100%}.contest-lineup-builder-actions .mcg-btn{flex:1 1}}.contest-arena-header,.contest-arena-layout{display:grid;grid-gap:1rem;gap:1rem}.contest-arena-header{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border:1px solid rgba(140,156,255,.3);border-radius:20px;padding:1.2rem;background:radial-gradient(circle at 10% 20%,rgba(139,92,246,.22),transparent 48%),radial-gradient(circle at 90% 30%,rgba(56,189,248,.2),transparent 40%),linear-gradient(145deg,rgba(13,17,35,.95),rgba(8,11,25,.95))}.contest-arena-header:after{content:"";position:absolute;inset:-20% -5% auto;height:70%;background:linear-gradient(110deg,rgba(244,114,182,.15),rgba(59,130,246,0));filter:blur(22px);animation:contestHeaderPulse 5.5s ease-in-out infinite}@keyframes contestHeaderPulse{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:.66;transform:translateY(6px)}}.contest-arena-header-copy,.contest-arena-stats{position:relative;z-index:1}.contest-arena-header-copy h1{margin:0;font-size:clamp(1.8rem,3.6vw,2.5rem);letter-spacing:.02em}.contest-arena-header-copy p{margin:.45rem 0 0;color:rgba(234,238,255,.9)}.contest-arena-stats{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.contest-arena-stat-card{border-radius:14px;padding:.75rem;border:1px solid hsla(0,0%,100%,.15);background:linear-gradient(140deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.contest-arena-stat-card span{display:block;color:rgba(211,218,255,.78);font-size:.73rem}.contest-arena-stat-card strong{display:block;margin-top:.25rem;font-size:1.15rem}.contest-arena-stat-card.tone-live strong{color:#fb7185}.contest-arena-stat-card.tone-active strong{color:#60a5fa}.contest-arena-stat-card.tone-reward strong{color:#f59e0b}.contest-arena-tabs{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.2rem}.contest-arena-tab{position:relative;overflow:hidden;border:1px solid rgba(170,186,255,.23);background:rgba(12,18,38,.88);border-radius:999px;min-width:130px;padding:.52rem .9rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;color:rgba(223,230,255,.88)}.contest-arena-tab.active{color:#fff;border-color:rgba(87,170,255,.72);box-shadow:0 0 0 1px rgba(83,160,255,.45),0 8px 20px rgba(21,59,140,.32)}.contest-arena-tab-glow{position:absolute;inset:auto 14px 7px;height:2px;border-radius:99px;background:linear-gradient(90deg,#8b5cf6,#38bdf8,#f97316)}.contest-arena-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.contest-arena-empty-wrap{border:1px dashed rgba(171,185,245,.4);border-radius:16px;background:rgba(14,20,36,.52)}.contest-arena-skeleton-card{min-height:340px;border-radius:18px;border:1px solid rgba(162,180,255,.24);background:linear-gradient(110deg,rgba(17,24,42,.9),rgba(29,38,64,.9),rgba(17,24,42,.9));background-size:260% 100%;animation:contestLoading 1.35s ease-in-out infinite}@keyframes contestLoading{0%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:980px){.contest-arena-header{padding:1rem}.contest-arena-header,.contest-arena-stats{grid-template-columns:1fr}}@media (max-width:720px){.contest-arena-grid{grid-template-columns:1fr}.contest-arena-tab{min-width:118px}}.contest-arena-tab .contest-arena-tab-glow{opacity:0;transition:opacity .2s ease}.contest-arena-tab.active .contest-arena-tab-glow{opacity:1}.contest-arena-grid-enter{animation:contestGridEnter .26s ease-out}@keyframes contestGridEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bldr-card-missing,.contest-command-slot-missing{width:100%;aspect-ratio:3/4;border-radius:10px;border:1px dashed hsla(0,0%,100%,.24);color:var(--text-2);display:grid;place-items:center;font-size:.72rem}.bldr-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:clamp(.75rem,2vw,1.25rem);background:rgba(4,7,16,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.bldr-modal{width:min(1440px,100%);display:flex;flex-direction:column;min-height:calc(100dvh - clamp(1.5rem, 4vw, 2.5rem));max-height:calc(100dvh - clamp(1.5rem, 4vw, 2.5rem));overflow:hidden;min-width:0;background:linear-gradient(180deg,rgba(14,16,26,.98),rgba(9,10,17,.99));border:1px solid rgba(123,97,255,.35);border-radius:24px;box-shadow:0 28px 64px rgba(0,0,0,.45)}.bldr-footer,.bldr-head{flex:0 0 auto}.bldr-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08);min-width:0}.bldr-head h2,.bldr-head p{margin:0}.bldr-head h2{margin-top:.2rem;font-size:clamp(1.15rem,2vw,1.45rem)}.bldr-head-kicker{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.bldr-head-helper{margin-top:.35rem!important;color:var(--text-2)}.bldr-head-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;min-width:0}.bldr-close{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--text);width:2.4rem;height:2.4rem;display:grid;place-items:center;flex:0 0 auto}.bldr-body{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:1rem 1.25rem 0;gap:.9rem}.bldr-selected-tray{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem;flex:0 0 auto;min-width:0}.bldr-tray-slot{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));min-width:0;min-height:0;padding:.7rem;display:grid;grid-gap:.55rem;gap:.55rem;align-content:start;text-align:left;overflow:hidden}.bldr-tray-slot.active{border-color:rgba(104,140,255,.7);box-shadow:0 0 0 3px rgba(104,140,255,.14)}.bldr-tray-slot-label{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.bldr-tray-slot .mvp-premium-card{width:100%;max-width:132px;justify-self:center}.bldr-slot-remove{font-size:.72rem;color:#fda4af}.bldr-rule-strip{display:flex;flex-wrap:wrap;gap:.5rem;flex:0 0 auto}.bldr-chip,.bldr-rule-strip span{max-width:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:.34rem .65rem;font-size:.72rem;line-height:1.3;color:var(--text-2);background:hsla(0,0%,100%,.04)}.bldr-chip.selected{border-color:rgba(134,239,172,.4);color:#bef6cf;background:rgba(134,239,172,.12)}.bldr-chip.warn{border-color:hsla(31,97%,72%,.35);color:#fed7aa;background:rgba(251,146,60,.12)}.bldr-controls{display:grid;grid-template-columns:minmax(240px,2.2fr) repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;flex:0 0 auto;min-width:0}.bldr-search,.bldr-select{width:100%;min-width:0;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:rgba(8,12,22,.82);color:var(--text);padding:.8rem .9rem;color-scheme:dark}.bldr-select:hover{border-color:rgba(123,97,255,.4)}.bldr-search:focus,.bldr-select:focus{outline:none;border-color:rgba(123,97,255,.7);box-shadow:0 0 0 3px rgba(123,97,255,.18)}.bldr-select optgroup,.bldr-select option{background:#0b1120;color:#f5f7ff}.bldr-select option:checked,.bldr-select option:focus,.bldr-select option:hover,.bldr-select option:selected{background:#1b2540;color:#fff}.bldr-pool-scroll{flex:1 1 auto;overflow:visible;min-height:0;min-width:0;padding-right:.2rem;padding-bottom:1rem}.bldr-pool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem;align-content:start;min-width:0}.bldr-card-wrap{min-width:0;display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:linear-gradient(180deg,rgba(18,24,41,.9),rgba(8,11,19,.92));overflow:hidden}.bldr-card-wrap.selected{border-color:rgba(134,239,172,.55);box-shadow:0 0 0 1px rgba(134,239,172,.3)}.bldr-card-wrap.disabled{opacity:.72}.bldr-card-btn{min-width:0;background:transparent}.bldr-card-btn,.bldr-card-btn .mvp-premium-card{width:100%}.bldr-card-meta{min-width:0;display:grid;grid-gap:.25rem;gap:.25rem}.bldr-card-meta p,.bldr-card-meta span,.bldr-card-meta strong{overflow-wrap:anywhere}.bldr-card-meta p{margin:0;color:var(--text-2);font-size:.82rem}.bldr-card-meta>div{display:flex;flex-wrap:wrap;gap:.35rem}.bldr-pool-empty{grid-column:1/-1;min-height:220px;display:grid;place-items:center;text-align:center;border:1px dashed hsla(0,0%,100%,.12);border-radius:18px;color:var(--text-2);padding:1.25rem}.bldr-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(10,12,20,.9),rgba(10,12,20,.98))}.bldr-footer p{margin:.2rem 0 0;color:var(--text-2)}.bldr-footer-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1180px){.bldr-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.bldr-search{grid-column:1/-1}}@media (max-width:900px){.bldr-footer,.bldr-head{flex-direction:column;align-items:stretch}.bldr-footer-actions,.bldr-head-status{justify-content:flex-start}.bldr-pool-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:720px){.bldr-overlay{padding:0}.bldr-modal{width:100%;min-height:100dvh;max-height:100dvh;border-radius:0;border-inline:0}.bldr-body,.bldr-footer,.bldr-head{padding-inline:.9rem}.bldr-controls{grid-template-columns:minmax(0,1fr)}.bldr-pool-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}