:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a11;--surface:#121727;--line:#22283b;--muted:#8e95ab;--text:#f5f6fb;--white:#fff;--gold:#edc475}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse 72% 480px at 50% 24%,#14122d 0,transparent 85%),var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #91baff}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}.site-shell{min-height:100vh;overflow-x:hidden}.site-header{z-index:10;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080b14ea;border-bottom:1px solid #1c2131;justify-content:space-between;align-items:center;height:85px;padding:0 max(28px,50vw - 660px);display:flex;position:relative}.brand-button{color:inherit;background:0 0;border:0;padding:0}.brand{white-space:nowrap;align-items:center;gap:11px;display:inline-flex}.brand-symbol{color:#efc773;justify-content:center;align-items:flex-end;width:37px;height:40px;display:inline-flex;position:relative;transform:rotate(-8deg)}.brand-symbol svg{stroke-width:2.5px;fill:#edc47522;position:absolute;top:0;left:8px}.brand-symbol span{letter-spacing:-3px;color:#edc475;text-shadow:0 0 17px #d6a44744;font-size:31px;font-style:italic;font-weight:1000;line-height:1}.brand-name{letter-spacing:-1.3px;color:#fff;font-size:24px;font-style:italic;font-weight:1000;transform:skew(-8deg)}.brand-small .brand-name{font-size:16px}.brand-small .brand-symbol{width:29px;height:31px}.brand-small .brand-symbol span{font-size:25px}.desktop-nav{align-items:center;gap:31px;margin-left:auto;margin-right:58px;display:flex}.desktop-nav button{color:#8c93a5;background:0 0;border:0;border-bottom:2px solid #0000;padding:32px 0 30px;font-size:13px;font-weight:700;transition:all .2s}.desktop-nav button:hover,.desktop-nav button.active{color:#fff}.desktop-nav button.active{border-color:#d5b26e}.header-right{align-items:center;gap:17px;display:flex}.coin-pill{letter-spacing:.2px;background:linear-gradient(150deg,#222a42,#171b2b);border:1px solid #414764;border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 13px;font-size:18px;font-weight:750;display:flex;box-shadow:inset 0 1px 1px #7a7e9a36,0 6px 18px #0005}.coin-icon{color:#efba36;display:inline-flex}.coin-pill button{color:#8baaff;background:#373d83;border:0;border-radius:999px;place-items:center;width:31px;height:31px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #6c78dc}.coin-pill button:hover{color:#fff;background:#515cc5}.profile-round{color:#b4bacd;background:#151a29;border:1px solid #2b3143;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.main-content{max-width:1220px;margin:0 auto;padding:32px 20px 80px}.section-kicker{letter-spacing:2.5px;color:#b7a2ef;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.live-dot{background:#ba9cf2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #9a70e8}.hero-heading{justify-content:space-between;align-items:flex-end;margin:17px 0 8px;display:flex}.hero-heading h1,.page-heading h1{letter-spacing:-2.6px;font-size:clamp(32px,4.3vw,54px);font-weight:900;line-height:1.09}.hero-heading h1 em,.page-heading h1 em{color:#dfc289;font-style:normal}.hero-heading p,.page-heading p{color:#9098ad;margin-top:12px;font-size:15px}.hero-label{letter-spacing:2px;color:#8e95a9;align-items:center;gap:12px;margin-bottom:5px;font-size:10px;font-weight:800;display:flex}.hero-label svg{color:#ccb78b}.showroom{isolation:isolate;background:radial-gradient(ellipse 53% 67% at 50% 45%,color-mix(in srgb,var(--pack-accent) 29%,transparent),transparent 80%),radial-gradient(ellipse 65% 70% at 50% 75%,#171228,#080d1a 90%);border:1px solid #272337;border-radius:19px;height:452px;transition:background .4s;position:relative;overflow:hidden;box-shadow:inset 0 3px 50px #0f0f29,0 18px 80px #0005}.showroom:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#060914b8,#0000 23% 77%,#060914b8),repeating-linear-gradient(90deg,#0000,#0000 106px,#ffffff05 107px);position:absolute;inset:0}.showroom:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#060812);height:80px;position:absolute;bottom:-12px;left:0;right:0}.showroom-light{background:radial-gradient(ellipse,color-mix(in srgb,var(--pack-accent) 19%,transparent),transparent 65%);filter:blur(12px);pointer-events:none;border-radius:50%;width:560px;height:420px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.showroom-rings{pointer-events:none;border:1px solid #9c8aff24;border-radius:50%;width:790px;height:390px;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)rotateX(69deg);box-shadow:0 0 0 70px #7d6ca408,0 0 0 140px #7d6ca408}.pack-carousel{z-index:2;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:absolute;inset:0}.floating-pack{will-change:transform;outline-offset:-8px;background:0 0;border:0;width:278px;max-width:none;height:auto;padding:0;transition:left .45s cubic-bezier(.23,.92,.25,1),transform .45s cubic-bezier(.23,.92,.25,1),opacity .4s,filter .4s;display:block;position:absolute;top:47.5%;transform:translate(-50%,-50%)}.floating-pack img{filter:drop-shadow(0 20px 18px #000b);-webkit-user-drag:none;width:100%;height:auto}.floating-pack.center{z-index:6;opacity:1;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--local-glow) 16%,transparent));left:50%;transform:translate(-50%,-50%)scale(.91)}.floating-pack.left-one{z-index:5;opacity:.72;filter:brightness(.75);left:calc(50% - 273px);transform:translate(-50%,-50%)scale(.72)}.floating-pack.right-one{z-index:5;opacity:.72;filter:brightness(.75);left:calc(50% + 273px);transform:translate(-50%,-50%)scale(.72)}.floating-pack.left-two{z-index:4;opacity:.32;filter:brightness(.48);left:calc(50% - 508px);transform:translate(-50%,-50%)scale(.53)}.floating-pack.right-two{z-index:4;opacity:.32;filter:brightness(.48);left:calc(50% + 508px);transform:translate(-50%,-50%)scale(.53)}.floating-pack:not(.center):hover{opacity:.95;filter:brightness(.97)}.floating-pack.center:hover{transform:translate(-50%,-50%)scale(.94)}.carousel-arrow{z-index:8;color:#e7e9f6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#151a2dbc;border:1px solid #53526d;border-radius:999px;place-items:center;width:45px;height:45px;transition:all .2s;display:grid;position:absolute;top:46%;transform:translateY(-50%)}.carousel-arrow:hover{background:#3c4264}.arrow-left{left:18px}.arrow-right{right:18px}.floor-glow{background:var(--pack-accent);filter:blur(18px);opacity:.55;z-index:3;border-radius:50%;width:250px;height:10px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.carousel-pager{justify-content:center;align-items:center;gap:18px;padding-top:16px;display:flex}.pager-track{background:#15192a;border:1px solid #252a3e;border-radius:999px;align-items:center;gap:10px;padding:9px 19px;display:flex}.pager-label{color:#525972;font-size:11px;font-weight:700}.pager-dot{background:#474d66;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:all .2s}.pager-dot.selected{background:#f4f0ff;width:23px;box-shadow:0 0 10px #f4f0ff59}.pack-details{text-align:center;width:min(100%,550px);margin:21px auto 0}.active-tier{letter-spacing:2.8px;margin-bottom:8px;font-size:10px;font-weight:900}.pack-title-wrap h2{letter-spacing:-1.2px;font-size:37px;font-weight:900}.pack-title-wrap h2 span{color:#9fa6b7;font-weight:400}.pack-title-wrap p{color:#747d95;margin-top:7px;font-size:13px}.pull-range{background:linear-gradient(#171b2c,#0e1322);border:1px solid #242a3d;border-radius:16px;grid-template-columns:1fr 1px 1fr;align-items:center;width:100%;min-height:86px;margin:29px auto 19px;display:grid}.pull-range>div:not(.vertical-divider){flex-direction:column;align-items:center;gap:8px;display:flex}.pull-range span{color:#7e88a3;font-size:12px}.pull-range strong{align-items:center;gap:7px;font-size:21px;font-weight:750;display:flex}.pull-range strong svg{color:#cba547}.pull-range .pull-max{color:#d9b687}.vertical-divider{background:#2a3146;width:1px;height:42px}.pack-control-row{justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;display:flex}.round-action{color:#a9b0c4;background:#13182a;border:1px solid #2c3349;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:114px;height:49px;font-size:12px;font-weight:700;display:flex}.round-action:hover{color:#fff;border-color:#7273aa}.quantity-switch{background:#14192a;border:1px solid #2c3349;border-radius:999px;flex:1;grid-template-columns:repeat(3,1fr);align-items:center;gap:3px;max-width:260px;padding:5px;display:grid}.quantity-switch button{color:#787f99;background:0 0;border:0;border-radius:999px;padding:8px 0;font-size:14px;font-weight:800}.quantity-switch button.selected{color:#101522;background:linear-gradient(135deg,#fff,#bec6df);box-shadow:0 2px 6px #0005}.purchase-button{color:#1d162c;background:linear-gradient(105deg,#f2e6c6 0%,#d1bcfd 48%,#98c4ff 100%);border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;padding:16px 28px;font-size:17px;font-weight:850;transition:transform .15s,filter .15s;display:flex;box-shadow:0 8px 30px #b6a5ff2b}.purchase-button:hover{filter:brightness(1.07);transform:translateY(-2px)}.purchase-cost{align-items:center;gap:8px;display:flex}.purchase-footnote{color:#697389;justify-content:center;align-items:center;gap:6px;margin:13px 0;font-size:11px;display:flex}.purchase-footnote svg{color:#88c2ac}.inline-notice{color:#d5d3ff;text-align:center;background:#252540;border:1px solid #625f96;border-radius:12px;margin-top:14px;padding:13px 15px;font-size:13px}.desktop-footer{letter-spacing:1.2px;color:#626b81;background:#080b13;border-top:1px solid #1e2435;justify-content:space-between;align-items:center;gap:20px;padding:23px max(28px,50vw - 660px);font-size:10px;display:flex}.mobile-nav{display:none}.content-page{min-height:67vh;padding-top:12px}.page-heading{justify-content:space-between;align-items:end;margin:20px 0 35px;display:flex}.collection-counter{white-space:nowrap;font-size:30px;font-weight:850}.collection-counter span{color:#7d879e;font-size:13px;font-weight:400}.empty-state{text-align:center;background:radial-gradient(at 50% 20%,#221d40,#0d1120 70%);border:1px dashed #343b52;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:390px;padding:26px;display:flex}.empty-state>svg{color:#b7a1e0}.empty-state h2{font-size:23px}.empty-state p{color:#929ab0;font-size:14px}.small-primary{color:#181627;background:linear-gradient(120deg,#f0e2bd,#cbb8fa);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:7px;padding:12px 22px;font-size:13px;font-weight:800;display:inline-flex}.small-primary:hover{filter:brightness(1.1)}.collection-toolbar{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:25px;display:flex}.rarity-filters{flex-wrap:wrap;gap:6px;display:flex}.rarity-filters button{color:#9ba5bf;background:#151a2b;border:1px solid #30364b;border-radius:30px;padding:9px 14px;font-size:12px}.rarity-filters button.selected{color:#181426;background:#e5deee;border-color:#e5deee}.collection-toolbar select{color:#dfe3f1;background:#151a2b;border:1px solid #30364b;border-radius:13px;padding:8px 12px}.filter-empty{text-align:center;color:#8e98aa;padding:60px 10px}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(198px,1fr));gap:22px;display:grid}.pull-card{--card-accent:#aeb9d2;--card-shadow:#6f7a9d;--club-hue:220;border:1px solid color-mix(in srgb,var(--card-accent) 76%,#ffffff18);background:radial-gradient(circle at 22% 2%,color-mix(in srgb,var(--card-accent) 22%,#171c2c),transparent 30%),linear-gradient(180deg,#121726 0%,#0b0f18 100%);min-width:0;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 28px #0009,0 0 24px color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:18px;flex-direction:column;min-height:356px;padding:10px;display:flex;position:relative;overflow:hidden}.pull-card:before{content:"";pointer-events:none;background:linear-gradient(128deg,#0000 14%,#ffffff0f 28%,#0000 38% 64%,#ffffff0b 82%,#0000);position:absolute;inset:0}.pull-card:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:14px;position:absolute;inset:7px}.card-chrome{opacity:.7;pointer-events:none;background:radial-gradient(circle at 50% -20%,#ffffff0e,#0000 35%),repeating-linear-gradient(135deg,#ffffff03 0 2px,#0000 2px 12px);position:absolute;inset:0}.card-watermark{letter-spacing:2px;color:#ffffff08;pointer-events:none;font-size:30px;font-weight:950;position:absolute;top:84px;right:-24px;transform:rotate(90deg)}.rarity-rare{--card-accent:#54a7fb}.rarity-elite{--card-accent:#bf6cfb}.rarity-legendary{--card-accent:#ecbd5a}.rarity-icon{--card-accent:#f7dfab;background:radial-gradient(circle at 18% 2%,#f5d18a2e,#0000 28%),linear-gradient(#18120b,#0b0c15 100%);box-shadow:0 0 22px #f4d9a94d,inset 0 0 0 1px #ffffff3a}.card-topline,.card-footer{letter-spacing:1px;z-index:1;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;display:flex}.card-topline{color:#fff;opacity:.9}.card-art{height:190px;color:var(--card-accent);place-items:center;display:grid;position:relative}.card-halo{border:1px solid color-mix(in srgb,var(--card-accent) 70%,transparent);width:138px;height:138px;box-shadow:0 0 0 18px color-mix(in srgb,var(--card-accent) 8%,transparent),0 0 48px color-mix(in srgb,var(--card-accent) 18%,transparent);border-radius:50%;position:absolute;top:14px}.card-club-glow{background:radial-gradient(ellipse at center,color-mix(in srgb,hsl(var(--club-hue) 84% 58%) 60%,transparent),transparent 70%);opacity:.4;filter:blur(12px);width:120px;height:52px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.card-crest-badge{width:38px;height:38px;color:var(--card-accent);background:linear-gradient(145deg,#fff1,#00000020);border:1px solid #ffffff14;border-radius:12px;place-items:center;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 8px 18px #0005}.card-crest-badge span{font-size:18px;font-style:italic;font-weight:1000;position:absolute;bottom:7px}.card-crest-badge svg{position:absolute;top:5px}.card-club-chip{letter-spacing:1px;color:#eaf0ff;background:linear-gradient(120deg,#ffffff10,#00000018);border:1px solid #ffffff18;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:24px;padding:0 8px;font-size:10px;font-weight:900;display:flex;position:absolute;top:12px;right:10px}.card-silhouette{filter:drop-shadow(0 16px 16px #000b);z-index:1;color:#d9e0f2;place-items:center;width:130px;height:144px;display:grid;position:relative}.card-silhouette svg{width:100%;height:100%}.silhouette-1{transform:translateY(2px)scale(1)}.silhouette-2{transform:translateY(0)scaleX(1.02)}.silhouette-3{transform:translateY(1px)scale(.98,1.04)}.card-silhouette:before{content:"";opacity:.45;z-index:-1;background:linear-gradient(#ffffff18,#ffffff06 35%,#00000020 100%);border-radius:22px 22px 40px 40px;position:absolute;inset:14px 18px 10px}.card-art-frame{box-shadow:inset 0 0 26px color-mix(in srgb,var(--card-accent) 8%,transparent);border:1px solid #ffffff14;border-radius:22px 22px 42px 42px;position:absolute;inset:22px 20px 24px}.card-art-lines{background:linear-gradient(90deg,transparent,var(--card-accent),transparent);width:84%;height:2px;position:absolute;bottom:9px}.card-player{letter-spacing:-.6px;text-transform:uppercase;font-size:17px;font-weight:950;line-height:1.05}.card-club{color:#bec4d8;margin:7px 0 15px;font-size:11px}.card-footer{color:#b5bed4;border-top:1px solid #ffffff25;margin-top:auto;padding-top:9px;font-size:10px}.sell-card{color:#fff;background:#ffffff10;border:1px solid #ffffff38;border-radius:9px;margin-top:13px;padding:10px 7px;font-size:12px;font-weight:800}.sell-card:hover{background:#ffffff29}.clubs-grid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:13px;display:grid}.club-tile{background:linear-gradient(145deg,#1b2031,#101421);border:1px solid #2e3448;border-radius:16px;align-items:center;gap:15px;padding:19px 17px;display:flex}.club-badge{color:#e0cafd;clip-path:polygon(50% 0,100% 15%,93% 78%,50% 100%,7% 78%,0 15%);background:#2d2347;border:1px solid #8876b4;flex-shrink:0;place-items:center;width:49px;height:53px;font-size:13px;font-weight:850;display:grid}.club-tile strong{font-size:14px;display:block}.club-tile span{color:#929ab0;margin-top:6px;font-size:12px;display:block}.club-index{color:#5f687e;margin-left:auto;font-size:11px}.subtle-note{color:#7c859c;margin-top:24px;font-size:12px;line-height:1.6}.profile-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.profile-stat{background:#171b2a;border:1px solid #30364c;border-radius:17px;padding:25px}.profile-stat span{color:#a1a8bc;font-size:13px;display:block}.profile-stat strong{margin-top:10px;font-size:30px;display:block}.profile-actions{flex-wrap:wrap;gap:14px;margin-top:23px;display:flex}.profile-actions button{color:#fff;background:#242943;border:1px solid #4b4c70;border-radius:13px;align-items:center;gap:8px;padding:13px 15px;display:flex}.profile-actions .reset{background:#251a26;border-color:#5a3c4b}.modal-shade{z-index:100;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#02040bdc;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.odds-modal,.reveal-modal{background:linear-gradient(160deg,#21253c,#0d1120);border:1px solid #4f496c;border-radius:22px;width:min(95vw,430px);padding:32px;position:relative;box-shadow:0 25px 95px #000c}.odds-modal h2,.reveal-modal h2{margin-top:13px;font-size:29px}.odds-modal>p,.reveal-modal>p{color:#98a2b8;margin:12px 0 20px;font-size:13px;line-height:1.5}.close-modal{color:#cbd2e5;background:#fff1;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.odds-line{color:#e9ebf5;border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:14px 0;font-size:14px;display:flex}.rarity-dot{border-radius:50%;width:9px;height:9px}.odds-line strong{margin-left:auto}.odds-modal .odds-note{margin-bottom:16px;font-size:11px}.reveal-modal{text-align:center;width:min(95vw,800px);max-height:94vh;overflow-y:auto}.reveal-modal .section-kicker{color:#efc37d;justify-content:center}.reveal-cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:17px;padding:4px 0 22px;display:flex}.pull-card-compact{text-align:left;flex:0 0 175px;width:175px;min-height:271px;animation:.5s both revealIn}.pull-card-compact .card-art{height:135px}.pull-card-compact .card-halo{width:97px;height:97px}.pull-card-compact .card-silhouette{width:98px;height:112px}.pull-card-compact .card-player{font-size:14px}.pull-card-compact .card-club{margin:5px 0 13px;font-size:10px}.reveal-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.subtle-button{color:#e5e6f3;background:#2c3045;border:1px solid #414966;border-radius:999px;padding:12px 23px;font-size:13px;font-weight:800}.reveal-cards .pull-card:nth-child(2){animation-delay:.1s}.reveal-cards .pull-card:nth-child(3){animation-delay:.2s}.reveal-cards .pull-card:nth-child(4){animation-delay:.3s}.reveal-cards .pull-card:nth-child(5){animation-delay:.4s}@keyframes revealIn{0%{opacity:0;transform:translateY(20px)rotateY(75deg)scale(.8)}to{opacity:1;transform:translateY(0)rotateY(0)scale(1)}}.mode-odds-panel{text-align:left;background:linear-gradient(160deg,#13192a,#0c1120);border:1px solid #2a3147;border-radius:19px;margin:26px auto 13px;padding:20px 19px 18px;box-shadow:0 14px 35px #0003}.mode-panel-heading{letter-spacing:2.2px;color:#a2abc0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:850;display:flex}.mode-panel-heading small{color:#555f7b;letter-spacing:1.2px;font-size:9px}.mode-switch{background:#0b0e18;border:1px solid #373e58;border-radius:99px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;display:grid}.mode-switch button{color:#a4aec5;background:0 0;border:0;border-radius:99px;padding:12px 3px;font-size:14px;font-weight:750;transition:background .2s,color .2s,transform .2s}.mode-switch button:hover{color:#f9f9ff}.mode-switch button.selected{color:#fcf9ff;background:linear-gradient(140deg,#6957c8,#4037af);box-shadow:0 1px 11px #674be766,inset 0 1px 1px #ffffff4c}.mode-description{color:#919ab1;min-height:18px;margin:14px 1px;font-size:12px;line-height:1.5}.probability-list{flex-direction:column;gap:11px;display:flex}.probability-row{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:13px;min-height:40px;display:grid}.probability-label{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.probability-label strong{color:#e6eaf5;font-size:13px;font-weight:750}.probability-label span{color:#858fa5;font-variant-numeric:tabular-nums;font-size:11px}.probability-visual{align-items:center;gap:10px;min-width:0;display:flex}.probability-rail{background:#0c1221;border:1px solid #252d40;border-radius:5px;flex:1;height:28px;position:relative;overflow:hidden}.probability-rail:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 20%,#ffffff07 55%,#0000 90%);position:absolute;inset:0}.probability-fill{min-width:0;height:100%;transition:width .38s ease-out;box-shadow:inset 0 1px 1px #fff3}.probability-number{text-align:right;color:#ebedfa;font-variant-numeric:tabular-nums;min-width:49px;font-size:12px;font-weight:850}.probability-unavailable{opacity:.43}.probability-footnote{color:#737d96;border-top:1px solid #ffffff14;margin-top:15px;padding-top:12px;font-size:10px;line-height:1.55}.opening-shade{z-index:120;background:radial-gradient(at 50% 42%,#10152a,#03050bed 70%);overflow:hidden}.opening-stage{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:min(94vw,580px);height:min(90vh,650px);display:flex;position:relative;overflow:hidden}.opening-eyebrow{letter-spacing:3px;color:#a9b2c9;z-index:4;font-size:11px;font-weight:900;position:absolute;top:18px}.opening-aura{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--rarity-glow) 35%,transparent),transparent 57%);filter:blur(25px);z-index:-1;border-radius:50%;transition:background .13s;animation:.5s infinite alternate auraPulse;position:absolute;inset:15% 1% 17%}.opening-pack{z-index:2;width:min(58vw,250px);height:min(54vh,370px);filter:drop-shadow(0 0 32px color-mix(in srgb,var(--rarity-glow) 50%,transparent));place-items:center;display:grid;position:relative}.opening-pack img{object-fit:contain;filter:drop-shadow(0 12px 20px #000c);width:100%;height:100%}.stage-roulette .opening-pack{animation:.17s ease-in-out infinite alternate rouletteShake}.stage-locked .opening-pack{filter:drop-shadow(0 0 53px var(--rarity-glow));animation:.6s ease-out both lockImpact}.stage-locked .opening-aura{animation:.55s ease-in-out infinite alternate lockPulse}.stage-burst .opening-pack{animation:.7s ease-in both packExplode}.stage-burst .opening-aura{animation:.65s ease-out both fullFlash}.opening-rarity{text-shadow:0 0 28px;letter-spacing:3px;text-transform:uppercase;z-index:3;min-height:50px;margin-top:16px;font-size:clamp(24px,4vw,38px);font-weight:1000}.opening-caption{color:#aab4ce;letter-spacing:1.1px;z-index:3;font-size:12px}.skip-opening{color:#c6cee2;z-index:5;background:#ffffff0c;border:1px solid #ffffff38;border-radius:999px;padding:12px 20px;font-size:13px;position:absolute;bottom:17px}.skip-opening:hover{background:#ffffff23}.opening-burst{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.opening-burst span{background:linear-gradient(180deg,transparent,var(--rarity-glow),#fff);transform-origin:50% 100%;width:6px;height:125px;transform:translate(-50%,-100%) rotate(var(--angle));border-radius:999px;animation:.6s ease-out both flyRay;position:absolute;top:50%;left:50%}@keyframes rouletteShake{0%{transform:translate(-7px,2px)rotate(-3deg)scale(1.015)}to{transform:translate(7px,-3px)rotate(3deg)scale(1.04)}}@keyframes auraPulse{0%{opacity:.45;transform:scale(.91)}to{opacity:1;transform:scale(1.07)}}@keyframes lockImpact{0%{transform:scale(1.3)rotate(3deg)}35%{transform:scale(.93)rotate(-2deg)}70%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes lockPulse{0%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1.16)}}@keyframes packExplode{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.2)rotate(-4deg)}to{opacity:0;transform:scale(2.9)rotate(8deg)}}@keyframes fullFlash{0%{opacity:.4}45%{opacity:1;background:radial-gradient(ellipse at center,#fff 0%,var(--rarity-glow) 20%,transparent 75%)}to{opacity:0}}@keyframes flyRay{0%{opacity:0;transform:translate(-50%,-100%) rotate(var(--angle)) scaleY(.3)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-100%) rotate(var(--angle)) translateY(-180px) scaleY(1.9)}}@media (max-width:700px){.mode-odds-panel{padding:16px 11px}.probability-row{grid-template-columns:105px minmax(0,1fr);gap:8px}.probability-label strong{font-size:12px}.probability-label span{font-size:9px}.probability-number{min-width:43px;font-size:11px}.mode-switch button{padding:11px 0;font-size:13px}.opening-stage{height:80vh}.opening-pack{width:min(68vw,240px)}}@media (prefers-reduced-motion:reduce){.opening-stage *{transition:none!important;animation:none!important}}@media (max-width:1000px){.site-header{padding:0 25px}.desktop-footer{padding:23px 25px}.desktop-nav{gap:20px;margin-right:25px}.main-content{max-width:100%}.hero-label{display:none}}@media (max-width:700px){.site-header{height:66px;padding:0 17px}.brand{gap:7px}.brand-name{font-size:20px}.brand-symbol{width:28px;height:31px}.brand-symbol svg{width:18px;top:-3px;left:5px}.brand-symbol span{font-size:25px}.desktop-nav,.profile-round,.desktop-footer{display:none}.header-right{gap:0}.coin-pill{gap:7px;padding:5px 5px 5px 9px;font-size:14px}.coin-pill button{width:27px;height:27px}.coin-icon svg{width:16px;height:16px}.main-content{padding:23px 12px 96px}.hero-heading{margin-top:13px;padding:0 5px 3px}.hero-heading h1,.page-heading h1{letter-spacing:-1.2px;font-size:31px}.hero-heading p,.page-heading p{margin-top:9px;font-size:12px}.section-kicker{letter-spacing:1.6px;font-size:9px}.showroom{border-radius:15px;height:383px}.floating-pack{width:243px;top:48%}.floating-pack.center{transform:translate(-50%,-50%)scale(.89)}.floating-pack.left-one{left:calc(50% - 215px);transform:translate(-50%,-50%)scale(.65)}.floating-pack.right-one{left:calc(50% + 215px);transform:translate(-50%,-50%)scale(.65)}.floating-pack.left-two{left:calc(50% - 400px);transform:translate(-50%,-50%)scale(.5)}.floating-pack.right-two{left:calc(50% + 400px);transform:translate(-50%,-50%)scale(.5)}.carousel-arrow{opacity:.9;width:32px;height:32px;top:49%}.arrow-left{left:4px}.arrow-right{right:4px}.carousel-pager{padding-top:14px}.pack-details{padding:0 5px}.pack-title-wrap h2{font-size:32px}.pack-details{margin-top:18px}.pull-range{min-height:78px;margin:21px auto 15px}.pull-range strong{font-size:18px}.pull-range span{font-size:10px}.pack-control-row{gap:7px}.round-action{width:49px;min-width:49px;height:46px}.round-action span{display:none}.quantity-switch{max-width:255px}.purchase-button{padding:15px 21px;font-size:15px}.mobile-nav{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);height:66px;padding-bottom:env(safe-area-inset-bottom);background:#0b0e18ee;border-top:1px solid #262b40;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#798199;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:750;display:flex}.mobile-nav button.selected{color:#e5ca91}.collection-counter{font-size:23px}.collection-counter span{font-size:11px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pull-card{min-height:300px}.card-art{height:140px}.card-silhouette{width:95px;height:120px}.card-halo{width:115px;height:115px}.card-player{font-size:14px}.card-club{font-size:10px}.sell-card{padding:9px 4px;font-size:10px}.profile-grid{grid-template-columns:1fr}.profile-stat{padding:17px}.page-heading{margin-bottom:25px}.reveal-modal{max-height:91vh;padding:26px 15px}.reveal-cards{gap:10px}.pull-card-compact{flex-basis:142px;width:142px;min-height:253px}.pull-card-compact .card-art{height:125px}.reveal-modal h2{font-size:23px}}@media (max-width:390px){.brand-name{font-size:17px}.coin-pill{font-size:13px}.showroom{height:350px}.floating-pack{width:224px}.floating-pack.left-one{left:calc(50% - 199px)}.floating-pack.right-one{left:calc(50% + 199px)}.floating-pack.left-two{left:calc(50% - 380px)}.floating-pack.right-two{left:calc(50% + 380px)}.pull-range strong{font-size:16px}.quantity-switch button{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.quantity-slider{background:linear-gradient(160deg,#191e30,#101524);border:1px solid #303950;border-radius:14px;flex:1;min-width:0;max-width:296px;padding:9px 15px 6px}.quantity-slider-heading{color:#9da6bd;justify-content:space-between;align-items:center;gap:10px;display:flex}.quantity-slider-heading label{letter-spacing:1.5px;cursor:pointer;font-size:9px;font-weight:850}.quantity-slider-heading strong{color:#f5d899;font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.quantity-slider input[type=range]{appearance:none;cursor:pointer;outline-offset:7px;background:linear-gradient(90deg,#f3d899 0%,#bea7fc var(--slider-progress),#2c334b var(--slider-progress),#2c334b 100%);border:0;border-radius:20px;width:100%;height:6px;margin:10px 0 3px;display:block}.quantity-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:#d5c2fa;border:3px solid #eee8f9;border-radius:50%;width:20px;height:20px;box-shadow:0 0 14px #ac93ff88}.quantity-slider input[type=range]::-moz-range-thumb{background:#d5c2fa;border:3px solid #eee8f9;border-radius:50%;width:16px;height:16px;box-shadow:0 0 14px #ac93ff88}.quantity-slider-endpoints{color:#747d97;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.purchase-button:disabled{cursor:not-allowed;opacity:.55}.opening-signal{z-index:4;justify-content:center;align-items:center;gap:9px;height:48px;margin-top:8px;display:flex;position:relative}.opening-signal span{background:var(--rarity-glow);width:9px;height:9px;box-shadow:0 0 16px var(--rarity-glow);border-radius:50%;animation:.44s ease-in-out infinite alternate signalBeat}.opening-signal span:nth-child(2){animation-delay:80ms}.opening-signal span:nth-child(3){animation-delay:.16s}.opening-signal span:nth-child(4){animation-delay:.24s}.opening-signal span:nth-child(5){animation-delay:.32s}.stage-burst .opening-signal{opacity:0}@keyframes signalBeat{0%{opacity:.35;transform:scale(.55)}to{opacity:1;transform:scale(1.3)}}.v4-reveal{max-width:525px;padding:29px 27px 25px}.v4-reveal h2{letter-spacing:-.7px;margin-top:10px;font-size:25px}.v4-reveal>p{margin:6px 0 15px}.single-reveal-card{justify-content:center;margin:8px 0 16px;display:flex}.single-reveal-card .pull-card-compact{width:205px;min-height:296px;box-shadow:0 0 42px color-mix(in srgb,var(--card-accent) 30%,transparent),0 10px 32px #000b;flex-basis:205px}.single-reveal-card .pull-card-compact .card-art{height:147px}.single-reveal-card .pull-card-compact .card-halo{width:115px;height:115px}.single-reveal-card .pull-card-compact .card-silhouette{width:106px;height:126px}.single-reveal-card .pull-card-compact .card-player{font-size:16px}.pull-economics{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.pull-economics>div{background:#121829;border:1px solid #343a52;border-radius:13px;min-width:0;padding:12px 5px}.pull-economics span,.batch-progress-pnl span,.summary-grid span{color:#8993ad;letter-spacing:.2px;margin-bottom:7px;font-size:10px;display:block}.pull-economics strong{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:850;display:flex}.pull-economics .card-credit-value{color:#f6d597}.profit-positive{color:#72e2b0!important}.profit-negative{color:#fa8c93!important}.batch-progress-pnl{text-align:left;font-variant-numeric:tabular-nums;background:#201d33;border:1px solid #474766;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:11px 0 13px;padding:12px 17px;display:flex}.batch-progress-pnl span{margin:0;font-size:11px}.batch-progress-pnl strong{white-space:nowrap;font-size:16px}.reveal-decision-actions{grid-template-columns:1fr 1fr;gap:11px;margin-top:17px;display:grid}.reveal-decision-actions button{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0;padding:12px 10px;font-size:12px;font-weight:850;display:flex}.sell-now-button{color:#f0f3ff;background:#292f45;border:1px solid #68718d}.sell-now-button:hover{background:#39425f}.reveal-decision-actions .small-primary{color:#141222;border:0}.v4-reveal .reveal-footnote{color:#8791aa;margin:15px 0 0;font-size:11px}.batch-summary-pnl{background:radial-gradient(at 50% 20%,#32334c,#13172b 85%);border:1px solid #595778;border-radius:18px;flex-direction:column;align-items:center;gap:8px;margin:22px 0 15px;padding:25px 15px;display:flex}.batch-summary-pnl>span{color:#aeb5ca;letter-spacing:2px;font-size:10px;font-weight:900}.batch-summary-pnl>strong{font-variant-numeric:tabular-nums;font-size:39px;font-weight:950}.batch-summary-pnl>small{color:#8b95ad;max-width:270px;font-size:10px;line-height:1.5}.summary-grid{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0 18px;display:grid}.summary-grid>div{text-align:left;background:#141a2b;border:1px solid #2e364f;border-radius:13px;padding:14px}.summary-grid strong{font-variant-numeric:tabular-nums;font-size:17px}.summary-done{width:100%;margin:6px 0 0;display:flex}@media (max-width:700px){.quantity-slider{padding:8px 10px 4px}.quantity-slider-heading label{letter-spacing:.7px;font-size:8px}.quantity-slider-heading strong{font-size:15px}.v4-reveal{max-height:90vh;padding:19px 12px 21px;overflow-y:auto}.single-reveal-card .pull-card-compact{flex-basis:168px;width:168px;min-height:252px}.single-reveal-card .pull-card-compact .card-art{height:122px}.single-reveal-card .pull-card-compact .card-silhouette{width:85px;height:100px}.single-reveal-card .pull-card-compact .card-halo{width:98px;height:98px}.pull-economics{gap:5px}.pull-economics>div{padding:10px 2px}.pull-economics span{font-size:9px}.pull-economics strong{font-size:10px}.reveal-decision-actions{gap:8px}.reveal-decision-actions button{padding:9px 6px;font-size:11px}.batch-summary-pnl>strong{font-size:33px}}@media (prefers-reduced-motion:reduce){.opening-signal span{animation:none}}.club-tile-button{text-align:left;cursor:pointer;color:inherit;font:inherit;width:100%;transition:border-color .2s,background .2s}.club-tile-button:hover,.club-tile-selected{background:linear-gradient(135deg,#27233d,#111629);border-color:#9c84ca}.club-tile-button .club-tile-info{flex:1;min-width:0}.club-tile-button .club-tile-info strong{font-size:14px}.club-index{align-items:center;gap:8px;display:flex}.catalogue-panel{background:linear-gradient(150deg,#202035,#101522);border:1px solid #444363;border-radius:18px;margin-top:24px;padding:22px}.catalogue-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.catalogue-heading h2{margin-top:7px;font-size:24px;font-weight:900}.catalogue-heading button{color:#fff;background:#2d3046;border:1px solid #47506e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:8px;display:grid}.catalogue-player{background:#111728;border:1px solid #2a3046;border-radius:10px;align-items:center;gap:9px;min-height:49px;padding:11px 13px;display:flex}.catalogue-player.is-owned{background:#25322e;border-color:#456e57}.catalogue-check{color:#65708c;font-variant-numeric:tabular-nums;min-width:22px;font-size:10px}.catalogue-player.is-owned .catalogue-check{color:#8de4bc}.catalogue-name{flex:1;font-size:12px;font-weight:750}.catalogue-rarity{font-size:10px;font-weight:850}@media (max-width:700px){.catalogue-panel{padding:14px}.catalogue-grid{grid-template-columns:1fr}}.pack-hub{padding:8px 0 30px}.pack-hub-heading{text-align:center;margin:12px auto 24px}.pack-hub-heading .section-kicker{justify-content:center}.pack-hub-heading h1{letter-spacing:-2.7px;margin:12px 0 9px;font-size:clamp(36px,4.8vw,60px);font-weight:950;line-height:1.08}.pack-hub-heading h1 em{color:#e9c985;font-style:normal}.pack-hub-heading p{color:#8893ad;font-size:14px}.pack-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.pack-hub-tile{--tile-accent:#d9be8e;isolation:isolate;text-align:left;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--tile-accent) 18%,#11192c),#101525 67%,#090e1b 100%);border:1px solid color-mix(in srgb,var(--tile-accent) 32%,#30384e);color:#f9faff;border-radius:22px;flex-direction:column;align-items:stretch;height:351px;padding:16px 17px 14px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pack-hub-tile:hover,.pack-hub-tile:focus-visible{border-color:var(--tile-accent);box-shadow:0 22px 45px #0009,0 0 27px color-mix(in srgb,var(--tile-accent) 16%,transparent);transform:translateY(-5px)}.pack-hub-tile:before{content:"";z-index:-1;opacity:.4;background:repeating-linear-gradient(145deg,#0000 0 83px,#ffffff05 85px 86px,#0000 88px 110px);position:absolute;inset:0}.hub-tile-orb{background:radial-gradient(circle,color-mix(in srgb,var(--tile-accent) 27%,transparent),transparent 67%);filter:blur(20px);z-index:-1;border-radius:50%;position:absolute;inset:13% 10% 15%}.hub-tile-index{color:#98a3be;letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.hub-tile-index b{color:var(--tile-shade);font-weight:750}.hub-pack-picture{flex:1;place-items:center;width:90%;min-height:0;margin:-9px auto -3px;display:grid}.hub-pack-picture img{object-fit:contain;width:auto;max-width:88%;height:252px;filter:drop-shadow(0 20px 15px #0008) drop-shadow(0 0 24px color-mix(in srgb,var(--tile-accent) 25%,transparent));transition:transform .3s}.pack-hub-tile:hover .hub-pack-picture img{transform:scale(1.06)rotate(-1.1deg)}.hub-tile-footer{z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.hub-tile-name{flex-direction:column;gap:4px;display:flex}.hub-tile-name strong{letter-spacing:-.5px;font-size:20px;font-weight:900}.hub-tile-name small{color:#acb6cf;align-items:center;gap:6px;font-size:11px;display:flex}.hub-tile-name small svg{color:#f3ce79}.hub-tile-enter{width:33px;height:33px;color:var(--tile-shade);background:#ffffff14;border:1px solid #ffffff32;border-radius:50%;place-items:center;display:grid}.hub-footer-note{text-align:center;color:#6f7c99;margin:22px 0 0;font-size:11px}.tile-icon{background:radial-gradient(#d6ac4c2c,#f2e4c409 70%,#12111b)}.detail-main-content{max-width:1440px;padding:16px 22px 40px}.pack-detail-page{max-width:1380px;margin:0 auto}.detail-topbar{justify-content:space-between;align-items:center;gap:20px;min-height:52px;margin:2px 0 12px;display:flex}.back-to-gallery{color:#a9b5d3;white-space:nowrap;background:#171d2e;border:1px solid #343b54;border-radius:11px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:800;display:flex}.back-to-gallery:hover{color:#fff;background:#242d44}.detail-topbar-title{text-align:center}.detail-topbar-title>span{letter-spacing:2px;color:#7c88a4;font-size:9px;font-weight:900}.detail-topbar-title h1{letter-spacing:-.8px;margin-top:3px;font-size:clamp(20px,2.4vw,29px);font-weight:950;line-height:1.18}.detail-topbar-title em{color:#a7b1c7;font-style:normal;font-weight:450}.detail-price-tag{color:#f6d38a;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:130px;font-size:15px;font-weight:900;display:flex}.detail-price-tag span{color:#8792a9;font-size:10px;font-weight:500}.pack-detail-layout{grid-template-columns:minmax(0,.93fr) minmax(0,1fr);align-items:stretch;gap:19px;display:grid}.detail-pitch{isolation:isolate;border:1px solid color-mix(in srgb,var(--detail-accent) 35%,#232d40);background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--detail-accent) 26%,transparent),transparent 63%),linear-gradient(180deg,#0a111d 0%,#0a1827 38%,#122a24 70%,#07201a 100%);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:607px;max-height:calc(100vh - 158px);display:flex;position:relative;overflow:hidden}.detail-pitch:before{content:"";z-index:-1;background:repeating-linear-gradient(130deg,#0000 0 75px,#ffffff03 76px 79px,#0000 80px 120px);position:absolute;inset:0}.pitch-roof{background:linear-gradient(#101726,#151b268c 56%,#0000 100%);border-bottom:3px solid #ffffff1b;width:120%;height:23%;position:absolute;top:0;left:-10%;transform:perspective(450px)rotateX(15deg)}.pitch-roof:after{content:"";background:repeating-linear-gradient(80deg,#0000 0 47px,#64718721 48px 50px,#0000 52px 85px);position:absolute;inset:10px 0 0}.pitch-crowd{opacity:.43;clip-path:polygon(0 20%,50% 65%,100% 20%,100% 100%,0 100%);background:radial-gradient(#b4c1cf22 0 1px,#0000 2px) 0 0/9px 8px,linear-gradient(#354353,#111b2a 40%,#131f27 80%,#0000);height:36%;position:absolute;top:16%;left:0;right:0}.pitch-light{filter:blur(3px);opacity:.8;background:#ecf7ff;border-radius:50%;width:23%;height:15px;position:absolute;top:12%;box-shadow:0 0 20px #d2e7ff,0 0 56px #b0ccff}.pitch-light.light-left{left:-3%;transform:rotate(15deg)}.pitch-light.light-right{right:-3%;transform:rotate(-15deg)}.pitch-spotlight{filter:blur(15px);clip-path:polygon(35% 0%,65% 0%,95% 95%,5% 95%);background:conic-gradient(from 160deg at 50% 0,#a4b9db08,#e6ecfa24,#a4b9db08);position:absolute;inset:12% 12% 17%}.pitch-field{background:repeating-linear-gradient(90deg,#265e402c 0 75px,#153f302d 76px 150px),linear-gradient(#24462c,#1a4031);border:2px solid #bde8b838;width:170%;height:58%;position:absolute;bottom:-21%;left:-35%;transform:perspective(380px)rotateX(63deg);box-shadow:0 0 45px #3eac7036}.pitch-midline{border-left:2px solid #d5ffde42;position:absolute;top:0;bottom:0;left:50%}.pitch-centrecircle{border:3px solid #d5ffde50;border-radius:50%;width:140px;height:140px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.pitch-half-box{border:2px solid #d5ffde38;height:75px;position:absolute;bottom:5%;left:15%;right:15%}.pitch-pack-glow{background:radial-gradient(ellipse,color-mix(in srgb,var(--detail-accent) 33%,transparent),transparent 65%);filter:blur(22px);border-radius:50%;width:60%;height:55%;position:absolute;top:20%}.pitch-featured-pack{object-fit:contain;z-index:2;max-width:70%;height:min(70%,455px);filter:drop-shadow(0 28px 25px #000b) drop-shadow(0 0 24px color-mix(in srgb,var(--detail-accent) 38%,transparent));animation:5s ease-in-out infinite alternate detailPackFloat;position:relative}@keyframes detailPackFloat{0%{transform:translateY(7px)rotate(-.45deg)}to{transform:translateY(-9px)rotate(.45deg)}}.pitch-bottom-bar{z-index:3;justify-content:space-between;align-items:center;gap:9px;display:flex;position:absolute;bottom:15px;left:19px;right:19px}.pitch-bottom-bar>span{color:#e9eaf1;letter-spacing:1.9px;text-align:center;text-shadow:0 2px 10px #000;font-size:10px;font-weight:850}.pitch-bottom-bar button{color:#fff;background:#0b112bbd;border:1px solid #ffffff5a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.pitch-bottom-bar button:hover{background:#3d4866}.detail-options{flex-direction:column;gap:11px;min-width:0;display:flex}.detail-odds{flex:1;min-width:0;margin:0;padding:16px 18px 12px}.detail-odds .mode-switch{margin:10px 0 8px}.detail-odds .mode-switch button{padding:10px 0}.detail-odds .mode-description{margin:7px 0 12px;font-size:11px}.detail-odds .probability-row{min-height:48px;padding:6px 0}.detail-odds .probability-label strong{font-size:12px}.detail-odds .probability-label span{font-size:10px}.detail-odds .probability-number{min-width:48px;font-size:11px}.detail-odds .probability-footnote{padding-top:9px;font-size:9px;line-height:1.45}.detail-value-and-quantity{grid-template-columns:1fr 1fr;gap:10px;min-height:90px;display:grid}.detail-value-and-quantity .pull-range{min-width:0;min-height:90px;margin:0}.detail-value-and-quantity .pull-range strong{gap:4px;font-size:15px}.detail-value-and-quantity .pull-range span{font-size:10px}.detail-value-and-quantity .quantity-slider{flex-direction:column;justify-content:center;max-width:none;min-height:90px;padding:12px 16px;display:flex}.detail-purchase-actions .purchase-button{min-height:53px;margin:0;padding:13px 22px;font-size:16px}.detail-bottom-actions{color:#8390a9;justify-content:space-between;align-items:center;gap:10px;margin:9px 3px 0;font-size:10px;display:flex}.detail-bottom-actions button{color:#b0bbd3;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:10px;display:flex}.detail-bottom-actions span{align-items:center;gap:6px;display:flex}.detail-bottom-actions span svg{color:#7ad7b4}.rip-shade{z-index:125;background:radial-gradient(at 50% 35%,#263050ed,#060913f8 72%);padding:12px;overflow-y:auto}.rip-modal{text-align:center;background:radial-gradient(at 50% 30%,#263351,#121827 80%);border:1px solid #606d9577;border-radius:24px;width:min(96vw,545px);max-height:96vh;padding:27px 24px 20px;position:relative;overflow:auto;box-shadow:0 25px 90px #000d}.rip-modal .section-kicker{justify-content:center}.rip-modal h2{letter-spacing:-1.9px;margin:9px 0 8px;font-size:clamp(30px,4vw,44px);font-weight:950}.rip-modal h2 em{color:#e8cc9a;font-style:normal}.rip-modal>p{color:#a8b2cb;font-size:12px}.rip-modal>p strong{color:#fff}.rip-pack-stack{isolation:isolate;place-items:center;max-width:370px;height:310px;margin:8px auto 6px;display:grid;position:relative}.rip-pack-stack:before{content:"";background:radial-gradient(ellipse,var(--rip-glow),transparent 65%);opacity:.3;filter:blur(31px);z-index:-1;position:absolute;inset:10% 16% 5%}.rip-pack-stack img{object-fit:contain;max-width:78%;height:282px;transform:translateX(calc(-50% + var(--pile-x))) translateY(var(--pile-y)) rotate(var(--pile-angle));z-index:var(--pile-z);filter:drop-shadow(0 16px 13px #0007)drop-shadow(0 0 13px #fff1);position:absolute;top:8px;left:50%}.rip-quantity-marker{z-index:15;color:#f4d68b;background:#282330;border:1px solid #e4d5ac88;border-radius:14px;padding:8px 12px;font-size:22px;font-weight:950;position:absolute;bottom:12px;right:5px;box-shadow:0 8px 25px #0009}.rip-track-caption{color:#aebad6;letter-spacing:1.5px;justify-content:space-between;gap:9px;max-width:440px;margin:9px auto 8px;font-size:9px;font-weight:900;display:flex}.rip-drag-track{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:linear-gradient(150deg,#0d1424,#191e32);border:1px solid #515a79;border-radius:14px;justify-content:center;align-items:center;max-width:440px;height:63px;margin:0 auto;display:flex;position:relative;overflow:hidden}.rip-drag-track:active{cursor:grabbing}.rip-drag-track:focus-visible{outline-offset:3px;outline:2px solid #e5c68b}.rip-perforation{pointer-events:none;border-top:2px dashed #8491a8a8;position:absolute;top:50%;left:16px;right:16px}.rip-drag-fill{pointer-events:none;background:linear-gradient(100deg,#b17b41a0,#edd7a6b0);transition:width 30ms;position:absolute;inset:0 auto 0 0}.rip-drag-handle{color:#19233e;pointer-events:none;z-index:2;background:linear-gradient(125deg,#f3dba5,#bba48a);border-radius:10px;place-items:center;width:50px;display:grid;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 3px 14px #0008}.rip-drag-message{z-index:1;letter-spacing:2px;color:#e8edfa;text-shadow:0 2px 7px #0a0e22;font-size:11px;font-weight:950;position:relative}.rip-tap-fallback{color:#c5d0e7;background:#202a42;border:1px solid #4e5775;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:15px auto 10px;padding:10px 18px;font-size:12px;font-weight:800;display:flex}.rip-tap-fallback:hover{background:#34415f}.rip-disclaimer{color:#7e8da9;font-size:10px;display:block}.opening-pack-pile{display:block}.opening-pack-pile img{object-fit:contain;width:100%;height:100%;transform:translateX(var(--opening-shift)) rotate(var(--opening-angle));z-index:var(--opening-z);filter:drop-shadow(0 13px 13px #0009);position:absolute;top:0;left:0}@media (max-width:1000px){.pack-detail-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:11px}.detail-pitch{min-height:590px}.detail-odds{padding:14px 10px 10px}.detail-value-and-quantity{grid-template-columns:1fr;gap:8px}.detail-value-and-quantity .pull-range{min-height:60px}.detail-value-and-quantity .quantity-slider{min-height:75px}}@media (max-width:760px){.pack-hub{padding:3px 0 20px}.pack-hub-heading h1{font-size:38px}.pack-hub-heading p{font-size:12px;line-height:1.55}.pack-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pack-hub-tile{border-radius:16px;height:285px;padding:11px}.hub-pack-picture img{max-width:95%;height:204px}.hub-tile-index{letter-spacing:.5px;font-size:8px}.hub-tile-name strong{font-size:16px}.hub-tile-name small{font-size:10px}.hub-tile-enter{width:29px;height:29px}.detail-main-content{padding:13px 11px 104px}.detail-topbar{gap:8px;margin-bottom:9px}.detail-topbar-title h1{font-size:19px}.detail-topbar-title>span{font-size:8px}.back-to-gallery{padding:10px;font-size:0}.back-to-gallery svg{width:20px;height:20px}.detail-price-tag{min-width:0;font-size:13px}.detail-price-tag span{display:none}.pack-detail-layout{flex-direction:column;gap:12px;display:flex}.detail-pitch{height:355px;min-height:355px;max-height:none}.pitch-featured-pack{max-width:58%;height:290px}.pitch-bottom-bar{bottom:9px;left:10px;right:10px}.pitch-bottom-bar span{letter-spacing:1px;font-size:8px}.detail-options{gap:10px}.detail-odds{flex:none;padding:16px 11px}.detail-odds .probability-row{min-height:46px}.detail-value-and-quantity{grid-template-columns:1fr 1fr}.detail-value-and-quantity .pull-range{min-height:88px}.detail-value-and-quantity .quantity-slider{min-height:88px;padding:9px 11px}.detail-value-and-quantity .pull-range strong{font-size:13px}.rip-modal{padding:20px 14px 18px}.rip-pack-stack{height:270px}.rip-pack-stack img{height:244px}.rip-drag-track{height:61px}}@media (max-width:390px){.pack-hub-grid{gap:8px}.pack-hub-tile{height:263px;padding:9px}.hub-pack-picture img{height:185px}.hub-tile-name strong{font-size:14px}.hub-tile-name small{font-size:9px}.detail-topbar-title h1{font-size:17px}.detail-price-tag{font-size:12px}.detail-value-and-quantity{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pitch-featured-pack{animation:none}}.v6-pack-home{width:100%}.v6-topbar{min-height:49px;margin:0 0 13px}.v6-topbar-series{color:#a5add1;letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.v6-home-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px}.v6-home-layout .detail-carousel-pitch{height:auto;min-height:570px;max-height:635px}.detail-carousel-pitch{touch-action:pan-y;-webkit-user-select:none;user-select:none;isolation:isolate;overflow:hidden}.detail-carousel-pitch:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0b172022);height:25%;position:absolute;bottom:0;left:0;right:0}.v6-pack-rotator{z-index:5;pointer-events:none;position:absolute;inset:0}.v6-carousel-pack{--offset:0px;--scale:1;opacity:0;pointer-events:auto;width:clamp(195px,19vw,291px);transform:translate(-50%,-50%) translateX(var(--offset)) scale(var(--scale));filter:brightness(.5);cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:transform .45s cubic-bezier(.22,.8,.3,1),opacity .45s,filter .45s;position:absolute;top:46%;left:50%}.v6-carousel-pack img{object-fit:contain;filter:drop-shadow(0 24px 20px #000c);-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;max-height:495px}.v6-carousel-pack.selected{--offset:0px;--scale:1.17;z-index:10;opacity:1;filter:drop-shadow(0 0 29px color-mix(in srgb,var(--detail-accent) 32%,transparent));cursor:default}.v6-carousel-pack.previous{--offset:calc(-1 * clamp(183px,17vw,254px));--scale:.8;z-index:8;opacity:.76;filter:brightness(.8)}.v6-carousel-pack.next{--offset:clamp(183px,17vw,254px);--scale:.8;z-index:8;opacity:.76;filter:brightness(.8)}.v6-carousel-pack.far-previous{--offset:calc(-1 * clamp(340px,32vw,470px));--scale:.59;z-index:6;opacity:.24;filter:brightness(.6)}.v6-carousel-pack.far-next{--offset:clamp(340px,32vw,470px);--scale:.59;z-index:6;opacity:.24;filter:brightness(.6)}.v6-carousel-pack.hidden{--scale:.45;z-index:1;pointer-events:none;opacity:0}.v6-carousel-pack:hover:not(.selected){filter:brightness(1.08)}.v6-carousel-pack:focus-visible{outline-offset:6px;border-radius:15px;outline:2px solid #fff}.v6-carousel-controls{z-index:12;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:19px;right:19px}.v6-carousel-controls>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d152acc;border:1px solid #ffffff6c;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.v6-carousel-controls>button:hover{background:#414b71}.v6-carousel-centre{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:65%;display:flex}.v6-carousel-centre>span{color:#f1f1f7;text-shadow:0 2px 8px #000c;letter-spacing:1.2px;font-size:9px;font-weight:900}.v6-carousel-dots{justify-content:center;align-items:center;gap:10px;display:flex}.v6-carousel-dots button{background:#a9b2c375;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:all .25s}.v6-carousel-dots button.on{background:#f4f0ff;width:24px;box-shadow:0 0 12px #ffe7c288}.v6-home-layout .detail-odds{flex:1}.v6-home-layout .detail-options{gap:9px}.v6-home-layout .detail-odds .probability-row{min-height:45px}.v6-home-layout .detail-odds .mode-description{margin-bottom:9px}.v6-home-layout .detail-value-and-quantity{min-height:78px}.v6-home-layout .detail-value-and-quantity .pull-range,.v6-home-layout .detail-value-and-quantity .quantity-slider{min-height:79px}.v6-home-layout .detail-odds .probability-number{min-width:44px}.v6-rip-modal{width:min(95vw,520px);overflow:hidden}.v6-rip-instructions{color:#b9c4de;letter-spacing:2.2px;margin:18px 0 4px;font-size:11px;font-weight:950}.v6-rip-instructions span{color:#f2d99f}.v6-rip-surface{isolation:isolate;place-items:center;height:min(47vh,345px);min-height:260px;display:grid;position:relative}.v6-rip-glow{z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--rip-glow) 43%,transparent),transparent 75%);filter:blur(19px);border-radius:50%;width:70%;height:90%;position:absolute}.v6-rip-target{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:3px;place-items:center;width:min(280px,65vw);height:100%;display:grid;position:relative}.v6-rip-target:active{cursor:grabbing}.v6-rip-target img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 15px 23px #000b);width:100%;height:100%}.v6-rip-slice{z-index:3;width:var(--rip-progress);pointer-events:none;opacity:0;background:#fff9df;max-width:92%;height:4px;transition:opacity 80ms;position:absolute;top:40%;left:4%;transform:rotate(-5deg);box-shadow:0 0 12px #fff,0 0 20px #ffc977}.v6-rip-target:active .v6-rip-slice,.v6-rip-target:focus-visible .v6-rip-slice{opacity:1}.v6-rip-slice span{background:#fff;width:3px;height:24px;position:absolute;top:-10px;right:0;box-shadow:0 0 14px #fff}.v6-rip-particles{color:#ffeab9;text-shadow:0 0 13px #fff;pointer-events:none;font-size:26px;position:absolute;top:38%;transform:translate(-50%,-50%)}.v6-rip-help{min-height:18px;color:#dce1ee!important;margin:9px auto!important;font-size:12px!important}.v6-rip-modal .rip-tap-fallback{margin:11px auto 12px}.v6-opening-single{place-items:center;display:grid}.v6-opening-single img{object-fit:contain;width:100%;height:100%}@media (max-width:1120px){.v6-home-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.v6-home-layout .detail-carousel-pitch{min-height:550px}.v6-carousel-pack{width:235px}.v6-carousel-pack.previous{--offset:-177px}.v6-carousel-pack.next{--offset:177px}.v6-carousel-pack.far-previous{--offset:-320px}.v6-carousel-pack.far-next{--offset:320px}.v6-topbar-series{letter-spacing:1px;font-size:9px}}@media (max-width:920px){.v6-home-layout{grid-template-columns:1fr;gap:14px}.v6-home-layout .detail-carousel-pitch{height:440px;min-height:440px;max-height:none}.v6-carousel-pack{width:240px;top:47%}.v6-carousel-pack.previous{--offset:-200px}.v6-carousel-pack.next{--offset:200px}.v6-carousel-pack.far-previous{--offset:-360px}.v6-carousel-pack.far-next{--offset:360px}.v6-home-layout .detail-odds{flex:none}.v6-topbar-series{display:none}}@media (max-width:520px){.v6-home-layout .detail-carousel-pitch{height:350px;min-height:350px}.v6-carousel-pack{width:195px}.v6-carousel-pack.selected{--scale:1.05}.v6-carousel-pack.previous{--offset:-160px;--scale:.71}.v6-carousel-pack.next{--offset:160px;--scale:.71}.v6-carousel-pack.far-previous{--offset:-285px}.v6-carousel-pack.far-next{--offset:285px}.v6-carousel-controls{bottom:8px;left:10px;right:10px}.v6-carousel-controls>button{border-radius:9px;width:34px;height:34px}.v6-carousel-centre>span{letter-spacing:.6px;font-size:7px}.v6-rip-surface{height:310px;min-height:260px}.v6-rip-target{width:230px}}@media (prefers-reduced-motion:reduce){.v6-carousel-pack{transition:none}}.screen-reader-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.single-reveal-pending{align-items:center;min-height:296px;margin:17px 0 22px}.rarity-unveil{--cycle-color:#aeb6c7;isolation:isolate;filter:drop-shadow(0 16px 18px #0008);perspective:750px;flex:0 0 205px;width:205px;height:296px;position:relative;overflow:visible}.unveil-card-art{z-index:0;background:url(/cards/touchline-pre-reveal.webp) 50%/100% 100% no-repeat;border-radius:10px;position:absolute;inset:0}.unveil-colour-haze{background:radial-gradient(ellipse at 51% 47%,var(--cycle-color),transparent 64%);opacity:.06;filter:blur(18px);mix-blend-mode:screen;z-index:1;transition:background .12s,opacity .2s;position:absolute;inset:3% 4%}.unveil-edge-light,.unveil-logo-light{background:var(--cycle-color);z-index:3;opacity:.94;transition:background-color .13s,opacity .2s;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.unveil-edge-light{filter:drop-shadow(0 0 8px var(--cycle-color));-webkit-mask-image:url(/cards/touchline-edge-light.png);mask-image:url(/cards/touchline-edge-light.png)}.unveil-logo-light{filter:drop-shadow(0 0 10px var(--cycle-color));-webkit-mask-image:url(/cards/touchline-logo-light.png);mask-image:url(/cards/touchline-logo-light.png)}.unveil-orbit{background:radial-gradient(ellipse,transparent 0 47%,color-mix(in srgb,var(--cycle-color) 55%,transparent) 49%,transparent 51%,transparent 58%,color-mix(in srgb,var(--cycle-color) 28%,transparent) 60%,transparent 62%);opacity:.45;z-index:2;mix-blend-mode:screen;animation:1.85s linear infinite unveilOrbit;position:absolute;inset:21% 21% 26%}.unveil-sweep{z-index:4;pointer-events:none;background:linear-gradient(110deg,#0000 19%,#fff0 30%,#ffffff1d 43%,#ffffff08 48%,#0000 62%);border-radius:12px;animation:2.3s ease-in-out infinite unveilSweep;position:absolute;inset:0;transform:translate(-115%)skew(-9deg)}.unveil-particles{z-index:4;pointer-events:none;position:absolute;inset:0}.unveil-particles span{left:var(--particle-x);top:var(--particle-y);background:var(--cycle-color);width:3px;height:3px;box-shadow:0 0 10px var(--cycle-color),0 0 18px color-mix(in srgb,var(--cycle-color) 70%,transparent);opacity:0;animation:.95s ease-out infinite unveilSpark;animation-delay:calc(var(--particle) * 89ms);border-radius:50%;position:absolute}.unveil-flash{z-index:5;pointer-events:none;background:radial-gradient(ellipse at center,var(--cycle-color) 0%,transparent 57%);opacity:0;mix-blend-mode:screen;position:absolute;inset:-7%}.rarity-unveil.phase-cycling{animation:.24s ease-in-out infinite alternate unveilPulse}.rarity-unveil.phase-locked .unveil-colour-haze{opacity:.17}.rarity-unveil.phase-locked .unveil-orbit{opacity:.66;animation-duration:1.5s}.rarity-unveil.phase-locked .unveil-edge-light,.rarity-unveil.phase-locked .unveil-logo-light{opacity:1;filter:drop-shadow(0 0 14px var(--cycle-color))}.rarity-unveil.phase-locked .unveil-flash{animation:1s ease-out both unveilLockFlash}.rarity-unveil.phase-locked .unveil-sweep{animation:1.1s ease-in-out unveilSweep}.revealed-card-wrap{transform-origin:50%;perspective:900px;animation:.68s cubic-bezier(.15,.88,.28,1) both unveilCardFlip}.revealed-card-wrap .pull-card{animation:none}@keyframes unveilPulse{0%{transform:translateY(1px)rotate(-.18deg)}to{transform:translateY(-1px)rotate(.18deg)}}@keyframes unveilSweep{0%{transform:translate(-115%)skew(-9deg)}to{transform:translate(115%)skew(-9deg)}}@keyframes unveilOrbit{0%{transform:scale(.91)rotate(0)}to{transform:scale(1.04)rotate(360deg)}}@keyframes unveilSpark{0%{opacity:0;transform:translateY(11px)scale(.3)}30%{opacity:1}to{opacity:0;transform:translateY(-18px)scale(1.4)}}@keyframes unveilLockFlash{0%{opacity:0;transform:scale(.8)}30%{opacity:.32;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes unveilCardFlip{0%{opacity:.18;transform:perspective(700px)rotateY(-88deg)scale(.82)}50%{opacity:1}to{opacity:1;transform:perspective(700px)rotateY(0)scale(1)}}@media (max-width:700px){.single-reveal-pending{min-height:252px;margin:12px 0 18px}.rarity-unveil{flex-basis:168px;width:168px;height:252px}}@media (prefers-reduced-motion:reduce){.rarity-unveil,.unveil-sweep,.unveil-orbit,.unveil-flash,.unveil-particles span,.revealed-card-wrap{animation:none!important}}.reveal-skip-row{justify-content:center;margin:-2px 0 12px;display:flex}.skip-card-reveal{min-width:138px}.matchday-hud{color:#e5d2a0;letter-spacing:1.25px;cursor:pointer;background:linear-gradient(145deg,#1a2133,#101827);border:1px solid #4a536d;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:0 13px;font-size:10px;font-weight:950;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.matchday-hud:hover,.matchday-hud.active{background:linear-gradient(135deg,#3b2f27,#1c2235);border-color:#d6b67a;transform:translateY(-1px)}.matchday-hud svg{flex:none}.md-page{color:#f3f4f8;width:min(100%,1320px);margin:0 auto;padding:8px 0 65px}.md-hero{isolation:isolate;background:linear-gradient(110deg,#101a2d 0%,#10152a 45%,#151125 100%);border:1px solid #343c53;border-radius:21px;min-height:218px;padding:36px 45px;position:relative;overflow:hidden}.md-hero-ambient{pointer-events:none;background:radial-gradient(circle at 78% 30%,#e7bf562c,#0000 36%),repeating-linear-gradient(110deg,#0000 0 80px,#ffffff05 81px,#0000 83px),linear-gradient(105deg,#0000 62%,#171f32bf 62%,#0000 64%);position:absolute;inset:0}.md-hero:before{content:"";border:2px solid #fafafa14;border-radius:50%;height:200px;position:absolute;inset:auto -10% -55% 42%;transform:rotate(-7deg)}.md-hero-content{z-index:1;max-width:760px;position:relative}.md-eyebrow{letter-spacing:2.1px;color:#d6bb8d;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:950;display:inline-flex}.md-hero h1{letter-spacing:-2.4px;margin:18px 0 10px;font-size:clamp(36px,4.2vw,60px);font-weight:1000;line-height:1.08}.md-hero h1 em,.md-panel h2 em{color:#0000;background:linear-gradient(100deg,#fff0bd,#bfa6fb);-webkit-background-clip:text;background-clip:text;font-style:normal}.md-hero p{color:#a6b1ca;margin:0 0 21px;font-size:14px;line-height:1.6}.md-hero-stats{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.md-hero-stats>span{color:#d0d8ec;background:#101929bc;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.md-hero-stats svg{color:#e6c17e}.md-hero-mark{color:#c8b6e11c;filter:drop-shadow(0 0 40px #f9dca722);position:absolute;top:50%;right:6%;transform:translateY(-50%)rotate(-18deg)}.md-content-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:16px;margin-top:16px;display:grid}.md-panel{background:linear-gradient(155deg,#141a2b,#0c111e 84%);border:1px solid #323950;border-radius:20px;min-width:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0003}.md-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.md-panel-heading h2{letter-spacing:-.8px;margin:10px 0 0;font-size:clamp(23px,2vw,28px);font-weight:1000;line-height:1.05}.md-panel-mark{color:#edc880;background:#eacb8a16;border:1px solid #e8c78443;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.md-daily{grid-column:1/-1}.md-streak-line{color:#9caac4;justify-content:space-between;align-items:center;max-width:390px;margin-bottom:17px;font-size:12px;display:flex}.md-streak-line strong{color:#f3e0aa;font-size:14px}.md-reward-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.md-reward-day{text-align:center;background:linear-gradient(160deg,#1d2537,#101625);border:1px solid #333e56;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:122px;transition:border-color .18s,background .18s;display:flex}.md-reward-day small{letter-spacing:1.1px;color:#a6b1c7;font-size:9px;font-weight:900}.md-reward-day svg{color:#a8adc2}.md-reward-day strong{color:#f1f4fc;letter-spacing:-.4px;font-size:19px}.md-reward-day span{letter-spacing:1.4px;color:#8793aa;font-size:8px;font-weight:900}.md-reward-day.featured{background:linear-gradient(150deg,#3b3028,#1d2230);border-color:#e3bb7688;box-shadow:inset 0 0 24px #eec37f0a}.md-reward-day.featured svg,.md-reward-day.featured strong{color:#f5d18e}.md-reward-day.claimed{border-color:#66caa35a}.md-reward-day.claimed span{color:#93d3bb}.md-daily-action{background:#101625;border:1px solid #343f56;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:19px;padding:15px 16px;display:flex}.md-daily-action>span{color:#bdc6da;font-size:12px}.md-daily-action button,.md-battle-action button,.md-squad-actions button:first-child,.md-result>button{color:#161623;cursor:pointer;background:linear-gradient(105deg,#f0ddb0,#bcb1ef);border:0;border-radius:12px;flex-shrink:0;padding:12px 19px;font-size:12px;font-weight:950}.md-daily-action button:disabled,.md-battle-action button:disabled{opacity:.46;cursor:not-allowed;filter:grayscale(.3)}.md-power{background:#ffffff0d;border:1px solid #ffffff20;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:9px 15px;display:flex}.md-power small{color:#b0bcd2;letter-spacing:1.2px;white-space:nowrap;font-size:8px;font-weight:900}.md-power strong{color:#f0d6a0;font-size:27px;font-weight:1000;line-height:1}.md-squad-pitch{isolation:isolate;background:radial-gradient(at 52% 55%,#183b32,#0d221f 70%);border:1px solid #37644e;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-height:250px;padding:22px 13px;display:grid;position:relative;overflow:hidden}.md-squad-pitch:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#ffffff04 0 12%,#0000 12% 24%);position:absolute;inset:0}.md-pitch-markings{pointer-events:none;z-index:-1;border:1px solid #e2f4e626;border-radius:4px;position:absolute;inset:10px 12px}.md-pitch-markings:before{content:"";background:#e2f4e626;width:1px;position:absolute;top:0;bottom:0;left:50%}.md-pitch-markings:after{content:"";border:1px solid #e2f4e626;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.md-squad-slot{text-align:center;z-index:1;background:linear-gradient(160deg,#202b3bdf,#0b1118e8);border:1px solid #ffffff2a;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;max-height:200px;padding:11px 5px 10px;display:flex;position:relative}.md-squad-slot.filled{border-color:color-mix(in srgb,var(--md-accent) 65%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--md-accent) 10%,transparent)}.md-squad-slot b{color:var(--md-accent);font-size:16px;position:absolute;top:8px;left:7px}.md-squad-slot strong{overflow-wrap:anywhere;text-transform:uppercase;color:#f5f5fa;z-index:1;max-width:100%;font-size:10px;line-height:1.15}.md-squad-slot span{color:var(--md-accent);z-index:1;margin-top:5px;font-size:9px}.md-slot-portrait{width:100%;height:109px;color:color-mix(in srgb,var(--md-accent) 38%,#bfc7ce);opacity:.9;place-items:center;display:grid;overflow:hidden}.md-bust{filter:drop-shadow(0 9px 14px #0008);width:100%;max-width:96px;height:105px}.md-squad-slot button{color:#fff;cursor:pointer;background:#121825c9;border:1px solid #ffffff3a;border-radius:6px;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:grid;position:absolute;top:4px;right:5px}.md-squad-slot.empty{opacity:.72;border-style:dashed;justify-content:center;gap:10px;min-height:178px}.md-slot-plus{color:#f8f8f888;font-size:30px}.md-squad-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.md-squad-actions button{cursor:pointer;flex:1;min-width:120px}.md-squad-actions .md-secondary{color:#e3e9f9;background:#212a3d;border:1px solid #55617e;border-radius:12px;padding:11px 14px;font-size:12px;font-weight:800}.md-picker{background:#0d1424;border:1px solid #343d57;border-radius:14px;margin-top:15px;padding:13px}.md-picker-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.md-picker-heading strong{font-size:12px}.md-picker-heading small{color:#99a6c0;font-size:10px}.md-picker>p{color:#a0abc1;font-size:12px}.md-picker-list{gap:6px;max-height:300px;display:grid;overflow-y:auto}.md-picker-player{text-align:left;cursor:pointer;color:#e9edf9;background:#161e2f;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.md-picker-player:hover:not(:disabled){background:#25334d}.md-picker-player:disabled{cursor:default;opacity:.48}.md-picker-overall{min-width:26px;font-size:17px;font-weight:1000}.md-picker-player-name{flex:1;min-width:0;font-size:11px;font-weight:850}.md-picker-player-name small{color:#8f9db7;margin-top:4px;font-size:10px;font-weight:500;display:block}.md-picker-add{color:#d4c49a;white-space:nowrap;font-size:9px;font-weight:900}.md-open-packs{color:#e9c786;cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:12px;display:block}.md-battle-limit{color:#b2bdd2;white-space:nowrap;border:1px solid #44516b;border-radius:8px;padding:8px 10px;font-size:10px}.md-section-intro{color:#a0abc3;margin:-7px 0 18px;font-size:12px;line-height:1.55}.md-rivals{gap:9px;display:grid}.md-rival{text-align:left;color:#eef2f8;cursor:pointer;background:#151c2c;border:1px solid #35405c;border-radius:13px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.md-rival.selected{background:linear-gradient(100deg,#28242a,#1d2538);border-color:#e3bc79}.md-rival:hover{border-color:#aa9fb1}.md-rival-crest{clip-path:polygon(50% 0,98% 15%,93% 77%,50% 100%,7% 77%,2% 15%);color:#171725;background:linear-gradient(145deg,#ad925f,#524777);place-items:center;width:41px;height:45px;font-size:20px;font-weight:1000;display:grid}.md-rival-name{flex:1;min-width:0;font-size:13px;font-weight:850}.md-rival-name small{color:#93a0b9;margin-top:4px;font-size:10px;font-weight:500;display:block}.md-rival-reward{color:#8f9ab1;text-align:right;white-space:nowrap;font-size:9px;font-weight:650}.md-rival-reward b{color:#f6e2af;font-size:17px}.md-rival-reward small{color:#c4d7ea;margin-top:4px;display:block}.md-versus{background:radial-gradient(at 50% 10%,#263148,#121826 65%);border:1px solid #343d56;border-radius:14px;grid-template-columns:1fr auto 1fr;gap:10px;margin:16px 0;padding:16px 12px;display:grid}.md-versus>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.md-versus small{color:#8f9db8;letter-spacing:1px;font-size:9px}.md-versus>div>strong{font-size:30px;font-weight:1000}.md-versus-middle{color:#e2c287}.md-versus-middle strong{letter-spacing:2px;font-size:13px!important}.md-battle-action{justify-content:space-between;align-items:center;gap:15px;display:flex}.md-battle-action>div{flex-direction:column;gap:4px;display:flex}.md-battle-action>div span{color:#8c9bb6;font-size:10px}.md-battle-action>div strong{font-size:12px}.md-battle-action button{align-items:center;gap:7px;display:inline-flex}.md-fairness{color:#7d8ba9;margin:14px 0 0;font-size:10px;line-height:1.55}.md-history{border-top:1px solid #ffffff18;margin-top:20px;padding-top:14px}.md-history>strong{color:#cbd4e8;font-size:12px}.md-history>div{flex-direction:column;gap:8px;margin-top:11px;display:flex}.md-history span{color:#a8b4c8;align-items:center;gap:5px;font-size:11px;display:flex}.md-history b{font-size:10px;font-weight:950}.md-history .md-win{color:#88d2ae}.md-history .md-loss{color:#e59da6}.md-history em{color:#e7d5ad;margin-left:auto;font-style:normal}.md-toast{z-index:60;color:#f5e8c6;background:#293148;border:1px solid #e7cd9c55;border-radius:11px;align-items:center;gap:14px;max-width:min(380px,90vw);padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:85px;right:22px;box-shadow:0 12px 36px #0008}.md-toast button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:21px}.md-result-scrim{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050fe8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.md-result{text-align:center;background:radial-gradient(at 50% 0,#33324b,#0f1421 70%);border:1px solid #505a73;border-radius:20px;width:min(92vw,425px);padding:35px 24px;box-shadow:0 20px 65px #000c}.md-result-icon{color:#b5aabf;border:2px solid #9b8ea8;border-radius:50%;place-items:center;width:88px;height:88px;margin:18px auto;display:grid}.md-result-icon.win{color:#efd094;border-color:#efd094;box-shadow:0 0 36px #dbbf773b}.md-result-icon.loss{color:#aa9bad;border-color:#ab9bad}.md-result h2{letter-spacing:-1px;margin:12px 0;font-size:36px;font-weight:1000}.md-result p{color:#9caac5;font-size:14px;line-height:1.5}.md-result>strong{color:#efdbaf;margin:24px 0;font-size:21px;display:block}.md-result>button{min-width:180px}@media (max-width:1000px){.md-content-grid{grid-template-columns:1fr}.md-daily{grid-column:auto}.md-hero{padding:30px}.md-reward-days{gap:6px}.md-reward-day{min-height:112px}}@media (max-width:760px){.matchday-hud{width:38px;min-height:38px;padding:0}.matchday-hud span{display:none}.md-page{padding:0 0 36px}.md-hero{min-height:210px;padding:25px 19px}.md-hero h1{font-size:35px}.md-hero p{font-size:12px}.md-hero-mark{opacity:.7;right:-55px}.md-panel{padding:17px}.md-panel-heading h2{font-size:23px}.md-reward-days{grid-template-columns:repeat(4,1fr)}.md-reward-day{min-height:99px}.md-daily-action{text-align:center;flex-direction:column;align-items:stretch}.md-daily-action button{width:100%}.md-squad-pitch{gap:4px;min-height:180px;padding:13px 6px}.md-squad-slot{min-height:145px;padding:9px 3px 6px}.md-slot-portrait,.md-bust{height:75px}.md-squad-slot strong,.md-squad-slot span{font-size:8px}.md-squad-slot b{font-size:12px;left:4px}.md-squad-slot button{width:17px;height:17px;top:3px;right:3px}.md-squad-slot.empty{min-height:140px}.md-slot-plus{font-size:23px}.md-battle-limit{font-size:9px}.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-nav button{min-width:0;font-size:9px}.mobile-nav button svg{width:19px;height:19px}}@media (max-width:390px){.md-reward-days{grid-template-columns:repeat(3,1fr)}.md-hero h1{font-size:29px}.md-rival-name{font-size:11px}.md-battle-action{flex-wrap:wrap}.md-battle-action button{justify-content:center;width:100%}}.profile-cloud-connected{border-color:#75d9bb!important;box-shadow:0 0 0 2px #75d9bb22,0 0 25px #49d3a322!important}.account-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-panel{background:linear-gradient(160deg,#1a2033,#0d1220);border:1px solid #303a52;border-radius:21px;padding:24px;box-shadow:0 20px 55px #0005}.account-panel-header{color:#e6d2aa;border-bottom:1px solid #ffffff15;align-items:center;gap:13px;margin-bottom:18px;padding-bottom:19px;display:flex}.account-panel-header>div{flex-direction:column;gap:5px;display:flex}.account-panel-header strong{color:#f4f4fa;font-size:17px}.account-panel-header small{color:#a3afc9;letter-spacing:1.2px;text-transform:uppercase;font-size:10px}.account-panel p{color:#a7b3c9;margin:12px 0;font-size:13px;line-height:1.65}.account-form{flex-direction:column;gap:9px;margin-top:22px;display:flex}.account-form label{color:#d4d9e8;font-size:12px;font-weight:700}.account-form input{color:#f2f5ff;font:inherit;background:#101627;border:1px solid #49506b;border-radius:12px;outline:none;min-width:0;padding:14px 15px}.account-form input:focus{border-color:#d6c29d;box-shadow:0 0 0 2px #d6c29d22}.account-buttons{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.account-action{color:#171726;cursor:pointer;background:linear-gradient(120deg,#f4dfba,#cbbcf1);border:1px solid #d9c7a3;border-radius:12px;padding:12px 17px;font-size:12px;font-weight:850}.account-action:disabled{opacity:.5;cursor:not-allowed}.account-secondary{color:#e1e7f5;background:#26304a;border-color:#4b5574}.account-signout{color:#ffe6e6;background:#332330;border-color:#79576c;margin-top:12px}.account-import{margin-top:15px}.account-help{color:#7f8ba7!important;font-size:11px!important}.account-message{background:#2b273d;border:1px solid #7e758b;border-radius:11px;padding:12px 14px;color:#f1e7ff!important}.account-detail{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.account-detail span{color:#8c9ab5;font-size:11px}.account-detail strong{overflow-wrap:anywhere;font-size:15px}.account-sync-status{color:#d6e2f0;background:#131c2a;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.account-sync-dot{background:#d4aa6e;border-radius:50%;width:8px;height:8px}.account-sync-dot.ok{background:#75e0b5}.account-stat{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.account-stat span{color:#9daac0;font-size:12px}.account-stat strong{color:#f6f5fb;font-size:20px}.account-stats .account-action{margin-top:14px;margin-right:8px}@media (max-width:780px){.account-grid{grid-template-columns:1fr}.account-panel{padding:17px}.account-buttons{flex-direction:column}.account-stat strong{font-size:17px}}
