.portal-section-grid.cards-portal-section{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;display:block}.portal-section-grid.cards-portal-section>*{width:100%;min-width:0}.card-collection-centre{--collection-blue:#34a8ff;--collection-cyan:#36e0d2;--collection-purple:#9b7cff;--collection-gold:#f0bd59;--collection-green:#55d99a;--collection-red:#ff7181;color:#f5f8fd;gap:20px;width:100%;min-width:0;display:grid}.card-collection-centre button,.card-collection-centre input,.card-collection-centre select{font:inherit}.collection-hero{isolation:isolate;background:radial-gradient(circle at 79% 18%,#9b7cff30,#0000 28%),radial-gradient(circle at 25% 120%,#36e0d21c,#0000 34%),linear-gradient(135deg,#08182afc,#070a11fc 57%,#0f081afa);border:1px solid #34a8ff3d;border-radius:34px;grid-template-columns:minmax(0,1.2fr) minmax(210px,.45fr);gap:22px;min-height:350px;padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000005c}.collection-hero:before{z-index:-1;content:"";opacity:.36;background-image:linear-gradient(#6bbfff14 1px,#0000 1px),linear-gradient(90deg,#6bbfff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.collection-hero-copy{align-self:center;max-width:760px}.collection-kicker{color:var(--collection-blue);letter-spacing:.17em;text-transform:uppercase;font-size:.69rem;font-weight:950;line-height:1.3}.collection-hero-copy h2{letter-spacing:-.058em;max-width:760px;margin:15px 0 18px;font-size:clamp(2.35rem,5.2vw,5.15rem);font-weight:950;line-height:.93}.collection-hero-copy p{color:#aab8ca;max-width:670px;margin:0;font-size:clamp(.98rem,1.5vw,1.13rem);line-height:1.7}.collection-hero-card-stack{perspective:700px;place-self:center;width:178px;height:232px;position:relative}.collection-hero-card-stack>i,.collection-hero-card-stack>div{border:1px solid #ffffff26;border-radius:18px;position:absolute;inset:0}.collection-hero-card-stack>i:first-child{background:linear-gradient(145deg,#36e0d22e,#070c14f5);transform:rotate(-13deg)translate(-18px,5px)}.collection-hero-card-stack>i:nth-child(2){background:linear-gradient(145deg,#9b7cff33,#070c14f7);transform:rotate(11deg)translate(17px,4px)}.collection-hero-card-stack>div{background:radial-gradient(circle at 50% 35%,#34a8ff47,#0000 32%),linear-gradient(145deg,#142942,#070b12 62%,#10243a);place-items:center;display:grid;overflow:hidden;box-shadow:0 28px 55px #00000073,inset 0 0 40px #34a8ff14}.collection-hero-card-stack>div:before,.collection-card-art:before{content:"";pointer-events:none;border:1px solid #34a8ff40;border-radius:13px;position:absolute;inset:9px}.collection-hero-card-stack>div>span{color:#fff;letter-spacing:-.09em;text-shadow:0 0 28px #34a8ffa6;margin-top:-40px;font-size:3.6rem;font-weight:950}.collection-hero-card-stack>div>strong{color:var(--collection-cyan);letter-spacing:.2em;text-align:center;font-size:.58rem;line-height:1.45;position:absolute;bottom:48px}.collection-hero-card-stack>div>small{color:#7c91aa;font-size:.53rem;position:absolute;bottom:21px}.collection-summary{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.collection-summary>div{background:#ffffff0a;border:1px solid #ffffff16;border-radius:16px;gap:5px;min-height:74px;padding:14px 15px;display:grid;position:relative;overflow:hidden}.collection-summary>div:after{content:"";background:linear-gradient(90deg, transparent, var(--collection-blue));width:45%;height:2px;position:absolute;bottom:0;right:0}.collection-summary>div.needs-attention:after{background:linear-gradient(90deg, transparent, var(--collection-gold))}.collection-summary strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:1.42rem;overflow:hidden}.collection-summary span{color:#8291a5;font-size:.63rem}.collection-command-bar{background:#080c12e8;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(240px,1fr) auto auto;gap:9px;padding:8px;display:grid}.collection-search{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:0 14px;display:flex}.collection-search>span{color:var(--collection-blue);font-size:1rem}.collection-search input{color:#eef5ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.75rem}.collection-search input::placeholder{color:#657386}.collection-command-bar>button{color:#b5c0d0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:.7rem;font-weight:850;display:inline-flex}.collection-command-bar>button.active{color:#fff;background:#34a8ff1a;border-color:#34a8ff59}.collection-command-bar button em{color:#05101b;background:var(--collection-gold);border-radius:7px;place-items:center;min-width:19px;height:19px;font-size:.56rem;font-style:normal;font-weight:950;display:grid}.collection-command-bar>.collection-import-button,.collection-view-heading>button{color:#fff;background:linear-gradient(135deg,#157ee9,#2da9ff);border-color:#34a8ff6e;box-shadow:0 12px 28px #0e6cff2b}.collection-nav{scrollbar-width:none;background:#080c12e3;border:1px solid #ffffff18;border-radius:17px;gap:6px;padding:7px;display:flex;overflow-x:auto}.collection-nav::-webkit-scrollbar{display:none}.collection-nav button{color:#8794a7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 18px;font-size:.74rem;font-weight:850;display:inline-flex}.collection-nav button:hover{color:#edf5ff;background:#ffffff08}.collection-nav button.active{color:#fff;box-shadow:inset 0 -2px var(--collection-blue);background:#34a8ff1a;border-color:#34a8ff57}.collection-nav button span{color:#a7b3c5;background:#ffffff12;border-radius:7px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.56rem;display:grid}.collection-nav button.active span{color:#06101a;background:var(--collection-blue)}.collection-filter-panel{background:linear-gradient(145deg,#0b121bf7,#080b10fa);border:1px solid #34a8ff2e;border-radius:18px;gap:13px;padding:18px;display:grid}.collection-filter-grid{grid-template-columns:repeat(7,minmax(120px,1fr));gap:9px;display:grid}.collection-filter-grid label,.scrapbook-filter-bar>label:not(.collection-search),.collection-export-picker label{color:#78869a;gap:6px;font-size:.58rem;font-weight:850;display:grid}.collection-filter-grid select,.scrapbook-filter-bar select,.collection-export-picker select{color:#dae2ed;background:#0c121a;border:1px solid #ffffff1a;border-radius:9px;outline:0;width:100%;min-width:0;min-height:40px;padding:0 10px;font-size:.68rem}.collection-filter-chips{border-top:1px solid #fff1;flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.collection-filter-chips button{color:#9bb0c6;cursor:pointer;text-transform:capitalize;background:#34a8ff0f;border:1px solid #34a8ff30;border-radius:999px;min-height:29px;padding:0 9px;font-size:.59rem;font-weight:750}.collection-filter-chips button span{color:var(--collection-blue);margin-left:5px;font-size:.8rem}.collection-filter-chips button:last-child{color:#718094;background:0 0;border-color:#0000;margin-left:auto}.collection-browser,.collection-section-view,.player-collection-detail{gap:18px;min-width:0;display:grid}.collection-browser-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:0 4px;display:flex}.collection-browser-toolbar>div{align-items:center;gap:5px;display:flex}.collection-browser-toolbar>div>span,.collection-browser-toolbar>span{color:#778598;font-size:.65rem}.collection-browser-toolbar>div>span{margin-right:5px}.collection-browser-toolbar button{color:#8492a5;cursor:pointer;background:#ffffff06;border:1px solid #ffffff16;border-radius:9px;min-height:34px;padding:0 12px;font-size:.63rem;font-weight:850}.collection-browser-toolbar button.active{color:#fff;background:#34a8ff1a;border-color:#34a8ff52}.collection-browser-toolbar>span strong{color:#dfe8f4}.collection-bulk-bar{z-index:5;background:#08131ff5;border:1px solid #34a8ff59;border-radius:15px;align-items:center;gap:7px;min-height:58px;padding:8px 11px 8px 18px;display:flex;position:sticky;top:8px;box-shadow:0 15px 40px #00000059}.collection-bulk-bar>span{color:#9caabd;margin-right:auto;font-size:.7rem}.collection-bulk-bar>span strong{color:var(--collection-blue)}.collection-bulk-bar button{color:#c3cedd;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;min-height:36px;padding:0 11px;font-size:.59rem;font-weight:850}.collection-bulk-bar button:disabled{cursor:wait;opacity:.55}.collection-player-list{gap:8px;display:grid}.collection-player-list>article{background:radial-gradient(circle at 98% 0,#34a8ff0e,#0000 23%),linear-gradient(145deg,#0e131bf5,#080b10fa);border:1px solid #ffffff16;border-radius:16px;grid-template-columns:auto auto minmax(180px,1.2fr) 65px 65px 65px minmax(140px,.8fr) auto;align-items:center;gap:15px;min-width:0;min-height:82px;padding:12px 14px;transition:all .16s;display:grid}.collection-player-list>article:hover{border-color:#34a8ff3d;transform:translateY(-1px)}.collection-select{cursor:pointer;place-items:center;width:20px;height:20px;display:grid;position:relative}.collection-select input{opacity:0;position:absolute}.collection-select span{background:#ffffff06;border:1px solid #fff3;border-radius:5px;width:17px;height:17px}.collection-select input:checked+span{border-color:var(--collection-blue);background:var(--collection-blue);box-shadow:inset 0 0 0 4px #0b131d}.cards-player-avatar{width:74px;height:74px;color:var(--collection-blue);background:#34a8ff14;border:1px solid #34a8ff4a;border-radius:22px;place-items:center;font-size:1.15rem;display:grid;overflow:hidden}.cards-player-avatar.is-compact{border-radius:14px;width:48px;height:48px;font-size:.72rem}.cards-player-avatar img{object-fit:cover;width:100%;height:100%}.cards-player-avatar b{font-weight:950}.collection-player-name{gap:4px;min-width:0;display:grid}.collection-player-name strong,.collection-player-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-player-name strong{font-size:.82rem}.collection-player-name span{color:#788699;font-size:.61rem}.collection-player-ovr-small,.collection-player-count,.collection-player-season{gap:3px;display:grid}.collection-player-ovr-small{border-left:1px solid #ffffff12;border-right:1px solid #ffffff12;justify-items:center;padding:7px}.collection-player-ovr-small strong{font-size:1.25rem}.collection-player-ovr-small span{color:var(--collection-blue);letter-spacing:.11em;font-size:.48rem;font-weight:950}.collection-player-count{justify-items:center}.collection-player-count strong{font-size:.9rem}.collection-player-count span,.collection-player-season small{color:#6f7d90;font-size:.54rem}.collection-player-count.is-special strong{color:var(--collection-purple)}.collection-player-season span{color:#c3cddd;font-size:.67rem;font-weight:800}.collection-view-button{color:#b4c5d9;cursor:pointer;background:#34a8ff0f;border:1px solid #34a8ff38;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;font-size:.61rem;font-weight:850;display:inline-flex}.collection-view-button span{color:var(--collection-blue)}.collection-pagination{justify-content:center;align-items:center;gap:18px;padding:12px;display:flex}.collection-pagination button{color:#9aa8ba;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;min-height:37px;padding:0 12px;font-size:.61rem;font-weight:800}.collection-pagination button:disabled{opacity:.32;cursor:not-allowed}.collection-pagination span{color:#6f7c8e;font-size:.62rem}.collection-pagination strong{color:#dce5f1}.collection-card-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.collection-card-tile{background:linear-gradient(145deg,#0e131bf7,#080b10fc);border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:13px;transition:all .17s}.collection-card-tile:hover{border-color:#34a8ff47;transform:translateY(-3px);box-shadow:0 20px 44px #00000047}.collection-card-art{--card-accent:#34a8ff;--card-accent-rgb:52 168 255;--card-secondary:#36e0d2;--card-secondary-rgb:54 224 210;--card-bg-start:#17395a;--card-bg-middle:#07101b;--card-bg-end:#16324f;--card-edge:#49b3ff;--card-text:#f5f8fd;--card-muted:#9eacc0;--card-pattern-opacity:.12;--card-glow-opacity:.06;--card-edge-opacity:.42;--card-artwork-ratio:.8;isolation:isolate;width:min(100%,248px);aspect-ratio:var(--card-artwork-ratio);box-sizing:border-box;border:1px solid rgb(var(--card-accent-rgb) / var(--card-edge-opacity));color:var(--card-text);background:radial-gradient(circle at 72% 30%, rgb(var(--card-secondary-rgb) / calc(var(--card-glow-opacity) + .08)), transparent 32%), radial-gradient(circle at 50% 54%, rgb(var(--card-accent-rgb) / calc(var(--card-glow-opacity) + .08)), transparent 42%), linear-gradient(145deg, var(--card-bg-start), var(--card-bg-middle) 58%, var(--card-bg-end));box-shadow:inset 0 0 34px rgb(var(--card-accent-rgb) / .09), 0 0 22px rgb(var(--card-accent-rgb) / var(--card-glow-opacity)), 0 20px 40px #00000057;border-radius:19px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto;gap:4px;margin:0 auto;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.collection-card-art:before{z-index:6;border-color:rgb(var(--card-accent-rgb) / .28);border-radius:14px}.collection-card-art:after{z-index:1;aspect-ratio:1;content:"";border:1px solid rgb(var(--card-secondary-rgb) / .16);width:88%;box-shadow:0 0 0 13px rgb(var(--card-accent-rgb) / .035), 0 0 0 28px rgb(var(--card-secondary-rgb) / .025);pointer-events:none;border-radius:50%;position:absolute;bottom:-20%;right:-26%}.collection-card-art>:not(.collection-card-pattern,.collection-card-foil){z-index:3;position:relative}.collection-card-pattern,.collection-card-foil{pointer-events:none;position:absolute;inset:0}.collection-card-pattern{z-index:0;opacity:var(--card-pattern-opacity)}.collection-card-art[data-pattern=standard] .collection-card-pattern{background-image:linear-gradient(rgb(var(--card-accent-rgb) / .5) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--card-secondary-rgb) / .38) 1px, transparent 1px), linear-gradient(132deg, transparent 44%, rgb(var(--card-accent-rgb) / .72) 44.5%, transparent 45%);background-size:25px 25px,25px 25px,100% 100%}.collection-card-art[data-pattern=diagonal-energy] .collection-card-pattern{background:repeating-linear-gradient(122deg, transparent 0 19px, rgb(var(--card-accent-rgb) / .82) 20px 22px, transparent 23px 39px), linear-gradient(18deg, transparent 0 64%, rgb(var(--card-secondary-rgb) / .8) 65% 66%, transparent 67%)}.collection-card-art[data-pattern=founder-crest] .collection-card-pattern{background:radial-gradient(circle at 50% 42%, transparent 0 21%, rgb(var(--card-accent-rgb) / .92) 21.5% 22%, transparent 22.5% 29%, rgb(var(--card-secondary-rgb) / .56) 29.5% 30%, transparent 30.5%), linear-gradient(90deg, transparent 48.8%, rgb(var(--card-accent-rgb) / .66) 49% 51%, transparent 51.2%)}.collection-card-art[data-pattern=premium-halo] .collection-card-pattern{background:radial-gradient(circle at 50% 38%, transparent 0 18%, rgb(var(--card-secondary-rgb) / .72) 18.5% 19%, transparent 19.5% 28%, rgb(var(--card-accent-rgb) / .82) 28.5% 29.2%, transparent 29.7%), conic-gradient(from 22deg at 50% 38%, transparent, rgb(var(--card-accent-rgb) / .72), transparent 24%, transparent 76%, rgb(var(--card-secondary-rgb) / .66), transparent)}.collection-card-art[data-pattern=spotlight] .collection-card-pattern{background:conic-gradient(from 205deg at 50% 5%, transparent 0 18%, rgb(var(--card-accent-rgb) / .88) 21%, transparent 25% 38%, rgb(var(--card-secondary-rgb) / .8) 41%, transparent 45%), radial-gradient(ellipse at 50% 48%, rgb(var(--card-accent-rgb) / .7), transparent 48%)}.collection-card-art[data-theme=manager-player] .collection-card-pattern{background:linear-gradient(102deg, transparent 0 20%, rgb(var(--card-accent-rgb) / .84) 20.5% 23%, transparent 23.5% 76%, rgb(var(--card-secondary-rgb) / .68) 76.5% 79%, transparent 79.5%), radial-gradient(ellipse at 50% 42%, rgb(var(--card-accent-rgb) / .62), transparent 52%)}.collection-card-art[data-theme=players-player] .collection-card-pattern{background:radial-gradient(circle at 50% 40%, transparent 0 20%, rgb(var(--card-secondary-rgb) / .78) 20.5% 21%, transparent 21.5% 29%, rgb(var(--card-accent-rgb) / .82) 29.5% 30%, transparent 30.5%), conic-gradient(from 20deg at 50% 40%, transparent, rgb(var(--card-accent-rgb) / .68), transparent 18%, transparent 56%, rgb(var(--card-secondary-rgb) / .62), transparent 76%)}.collection-card-art[data-pattern=monthly-orbit] .collection-card-pattern{background:radial-gradient(circle at 76% 25%, transparent 0 9%, rgb(var(--card-secondary-rgb) / .82) 9.5% 10%, transparent 10.5% 17%, rgb(var(--card-accent-rgb) / .74) 17.5% 18%, transparent 18.5%), radial-gradient(circle at 20% 78%, rgb(var(--card-accent-rgb) / .75) 0 1.4%, transparent 1.8%)}.collection-card-art[data-pattern=captain-band] .collection-card-pattern{background:linear-gradient(104deg, transparent 0 20%, rgb(var(--card-accent-rgb) / .86) 20.5% 29%, transparent 29.5% 38%, rgb(var(--card-secondary-rgb) / .62) 38.5% 41%, transparent 41.5%), repeating-linear-gradient(0deg, transparent 0 27px, rgb(var(--card-accent-rgb) / .34) 28px 29px)}.collection-card-art[data-pattern=triple-strike] .collection-card-pattern{background:radial-gradient(circle at 34% 34%, transparent 0 12%, rgb(var(--card-accent-rgb) / .9) 12.5% 14%, transparent 14.5%), radial-gradient(circle at 56% 45%, transparent 0 12%, rgb(var(--card-secondary-rgb) / .86) 12.5% 14%, transparent 14.5%), radial-gradient(circle at 72% 28%, transparent 0 12%, rgb(var(--card-accent-rgb) / .84) 12.5% 14%, transparent 14.5%)}.collection-card-art[data-pattern=ice] .collection-card-pattern{background:repeating-linear-gradient(62deg, transparent 0 26px, rgb(var(--card-secondary-rgb) / .68) 27px 28px, transparent 29px 52px), repeating-linear-gradient(118deg, transparent 0 35px, rgb(var(--card-accent-rgb) / .64) 36px 37px, transparent 38px 66px)}.collection-card-art[data-pattern=cracked-glass] .collection-card-pattern{background:conic-gradient(from 12deg at 52% 42%, transparent 0 8%, rgb(var(--card-accent-rgb) / .94) 8.5% 9%, transparent 9.5% 22%, rgb(var(--card-secondary-rgb) / .74) 22.5% 23%, transparent 23.5% 47%, rgb(var(--card-accent-rgb) / .78) 47.5% 48%, transparent 48.5%), linear-gradient(28deg, transparent 0 48%, rgb(var(--card-secondary-rgb) / .72) 49% 49.5%, transparent 50%)}.collection-card-art[data-pattern=laurel] .collection-card-pattern{background:radial-gradient(ellipse at 50% 58%, transparent 0 32%, rgb(var(--card-accent-rgb) / .78) 32.5% 33%, transparent 33.5%), repeating-conic-gradient(from 212deg at 50% 66%, transparent 0 7deg, rgb(var(--card-secondary-rgb) / .68) 8deg 10deg, transparent 11deg 20deg)}.collection-card-art[data-pattern=prism] .collection-card-pattern{background:conic-gradient(from 145deg at 60% 36%, transparent, rgb(var(--card-accent-rgb) / .84), transparent 22%, rgb(var(--card-secondary-rgb) / .72), transparent 46%, rgb(var(--card-accent-rgb) / .64), transparent 72%), linear-gradient(48deg, transparent 0 46%, rgb(var(--card-secondary-rgb) / .72) 47% 48%, transparent 49%)}.collection-card-foil{z-index:7;opacity:0;background:linear-gradient(112deg, transparent 20%, rgb(var(--card-secondary-rgb) / .08) 34%, #ffffffb8 47%, rgb(var(--card-accent-rgb) / .46) 54%, transparent 70%);mix-blend-mode:screen;transition:opacity .18s,transform .62s cubic-bezier(.22,.75,.2,1);transform:translate(-76%)skew(-12deg)}@media (hover:hover) and (pointer:fine){.collection-card-art[data-rarity=elite][data-accent-style=foil]:hover .collection-card-foil,.collection-card-art[data-rarity=elite][data-accent-style=animated]:hover .collection-card-foil,.collection-card-art[data-rarity=legendary][data-accent-style=foil]:hover .collection-card-foil,.collection-card-art[data-rarity=legendary][data-accent-style=animated]:hover .collection-card-foil{opacity:.66;transform:translate(74%)skew(-12deg)}}.collection-card-art.is-compact{border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:2px;width:126px;min-width:126px;padding:9px 8px 8px}.collection-card-art-top{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.5rem;font-weight:850;display:flex}.collection-card-wordmark{color:var(--card-text);letter-spacing:.14em;font-weight:950}.collection-card-rarity{color:var(--card-accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-card-edition{min-width:0;color:var(--card-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.47rem;font-weight:800;display:flex}.collection-card-edition span{color:var(--card-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-card-edition b{color:var(--card-muted);flex:none}.collection-card-stage{isolation:isolate;background:linear-gradient(180deg, rgb(var(--card-accent-rgb) / .04), transparent 62%), radial-gradient(ellipse at 56% 100%, rgb(var(--card-accent-rgb) / .18), transparent 62%);border-radius:13px 13px 6px 6px;min-height:0;position:relative;overflow:hidden}.collection-card-rating{z-index:4;text-shadow:0 3px 12px #00000094;justify-items:center;line-height:.9;display:grid;position:absolute;top:6px;left:5px}.collection-card-rating strong{letter-spacing:-.075em;font-size:clamp(1.65rem,3.2vw,2.25rem)}.collection-card-rating span{color:var(--card-accent);letter-spacing:.1em;margin-top:5px;font-size:.46rem;font-weight:950}.collection-card-crests{z-index:4;gap:4px;display:flex;position:absolute;top:6px;right:4px}.collection-card-crests>span{border:1px solid rgb(var(--card-accent-rgb) / .28);width:28px;height:28px;color:var(--card-text);background:#0309127a;border-radius:9px;place-items:center;font-size:.42rem;font-weight:950;display:grid;overflow:hidden}.collection-card-crests img{object-fit:contain;width:82%;height:82%}.collection-card-photo{z-index:2;place-items:end center;min-width:0;min-height:0;display:grid;position:absolute;inset:0 15px 0 35px;overflow:hidden}.collection-card-photo-halo{z-index:0;background:rgb(var(--card-accent-rgb) / .38);filter:blur(18px);border-radius:50%;height:28%;position:absolute;bottom:-4%;left:3%;right:3%}.collection-card-photo img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 9px 12px #00000080);transform-origin:bottom;width:100%;height:112%;position:relative}.collection-card-art[data-photo-style=portrait] .collection-card-photo{left:42px;right:22px}.collection-card-art[data-photo-style=portrait] .collection-card-photo img{height:118%;transform:scale(1.1)}.collection-card-player-initials{z-index:1;border:1px solid rgb(var(--card-accent-rgb) / .34);width:94px;height:94px;color:var(--card-text);background:rgb(var(--card-accent-rgb) / .08);box-shadow:inset 0 0 24px rgb(var(--card-accent-rgb) / .1);border-radius:50%;place-items:center;margin-bottom:15%;font-size:1.45rem;font-weight:950;display:grid;position:relative}.collection-card-position{z-index:4;border:1px solid rgb(var(--card-accent-rgb) / .28);max-width:33%;color:var(--card-text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#020811b8;border-radius:7px;padding:4px 6px;font-size:.42rem;font-style:normal;font-weight:900;position:absolute;bottom:5px;left:5px;overflow:hidden}.collection-card-identity{z-index:2;border:1px solid rgb(var(--card-accent-rgb) / .18);background:linear-gradient(180deg, rgb(var(--card-accent-rgb) / .1), #030810eb);text-align:center;border-radius:8px;justify-items:center;gap:2px;min-width:0;padding:7px 5px 6px;display:grid;position:relative;box-shadow:0 -10px 20px #03080e57}.collection-card-identity strong{text-transform:uppercase;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;font-size:.78rem;line-height:1.05;display:-webkit-box;overflow:hidden}.collection-card-identity span{width:100%;color:var(--card-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:780;overflow:hidden}.collection-card-clubline,.collection-card-context{min-width:0;color:var(--card-muted);text-align:center;margin:0;line-height:1.15}.collection-card-clubline{justify-content:center;align-items:center;gap:5px;font-size:.43rem;font-weight:750;display:flex}.collection-card-clubline span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-card-clubline i{color:var(--card-accent);flex:none;font-style:normal}.collection-card-stats{border-top:1px solid rgb(var(--card-accent-rgb) / .18);border-bottom:1px solid rgb(var(--card-accent-rgb) / .12);grid-template-columns:repeat(5,1fr);gap:2px;padding:5px 3px 4px;display:grid}.collection-card-stats span{color:var(--card-muted);letter-spacing:.04em;justify-items:center;gap:1px;font-size:.4rem;font-weight:900;display:grid;position:relative}.collection-card-stats span+span:before{content:"";background:rgb(var(--card-accent-rgb) / .16);width:1px;position:absolute;top:4px;bottom:4px;left:-1px}.collection-card-stats b{color:var(--card-text);font-size:.65rem;line-height:1}.collection-card-context{color:var(--card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;font-weight:650;overflow:hidden}.collection-card-art.is-compact .collection-card-art-top{font-size:.39rem}.collection-card-art.is-compact .collection-card-edition{font-size:.35rem}.collection-card-art.is-compact .collection-card-stage{border-radius:8px 8px 4px 4px}.collection-card-art.is-compact .collection-card-rating{top:3px;left:3px}.collection-card-art.is-compact .collection-card-rating strong{font-size:1.08rem}.collection-card-art.is-compact .collection-card-rating span{margin-top:3px;font-size:.33rem}.collection-card-art.is-compact .collection-card-photo{inset:0 4px 0 18px}.collection-card-art.is-compact .collection-card-photo img{height:116%}.collection-card-art.is-compact .collection-card-player-initials{width:46px;height:46px;margin-bottom:10%;font-size:.72rem}.collection-card-art.is-compact .collection-card-crests,.collection-card-art.is-compact .collection-card-position,.collection-card-art.is-compact .collection-card-clubline,.collection-card-art.is-compact .collection-card-context{display:none}.collection-card-art.is-compact .collection-card-identity{border-radius:5px;gap:1px;padding:4px 3px}.collection-card-art.is-compact .collection-card-identity strong{font-size:.48rem}.collection-card-art.is-compact .collection-card-identity span{font-size:.36rem}.collection-card-art.is-compact .collection-card-stats{grid-template-columns:repeat(3,1fr);gap:2px;padding:4px 1px 2px}.collection-card-art.is-compact .collection-card-stats span{font-size:.36rem}.collection-card-art.is-compact .collection-card-stats span:nth-child(n+4){display:none}.collection-card-art.is-compact .collection-card-stats b{font-size:.54rem}@media (prefers-reduced-motion:reduce){.collection-card-foil{transition:none}.collection-card-art[data-rarity=elite]:hover .collection-card-foil,.collection-card-art[data-rarity=legendary]:hover .collection-card-foil{transform:none}}.collection-card-tile-copy{gap:4px;padding:14px 2px 11px;display:grid}.collection-card-tile-copy>span{color:var(--collection-blue);text-transform:uppercase;font-size:.52rem;font-weight:900}.collection-card-tile-copy h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.collection-card-tile-copy p{color:#738195;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.6rem;line-height:1.4;display:-webkit-box;overflow:hidden}.collection-card-actions{border-top:1px solid #ffffff12;align-items:center;gap:6px;padding-top:10px;display:flex}.collection-card-actions>button,.collection-card-actions>details>summary{color:#9facbd;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;place-items:center;min-height:34px;padding:0 9px;font-size:.55rem;font-weight:850;list-style:none;display:grid}.collection-card-actions>button:first-child{color:#c4d9ef;background:#34a8ff12;border-color:#34a8ff38;flex:1}.collection-card-actions>button:disabled{opacity:.55}.collection-card-actions>details{position:relative}.collection-card-actions>details>summary::-webkit-details-marker{display:none}.collection-card-actions>details>div{z-index:10;background:#0c121a;border:1px solid #ffffff1f;border-radius:10px;width:145px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 15px 35px #0006}.collection-card-actions>details>div button{color:#9eadbf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 9px;font-size:.57rem}.collection-card-actions>details>div button:hover{color:#fff;background:#ffffff0d}.collection-empty{text-align:center;align-content:center;justify-items:center;min-height:210px;padding:30px;display:grid}.collection-empty.collection-empty-large{background:#ffffff04;border:1px dashed #ffffff21;border-radius:22px;min-height:320px}.collection-empty>span{width:50px;height:50px;color:var(--collection-blue);background:#34a8ff12;border:1px solid #34a8ff36;border-radius:16px;place-items:center;margin-bottom:12px;font-weight:950;display:grid}.collection-empty h3,.collection-empty strong{margin:0;font-size:.9rem}.collection-empty p{color:#768497;max-width:460px;margin:8px 0 0;font-size:.68rem;line-height:1.55}.collection-back{color:var(--collection-blue);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.67rem;font-weight:850}.player-collection-identity{background:radial-gradient(circle at 87% 10%,#9b7cff1c,#0000 32%),linear-gradient(135deg,#0d1825fa,#080b10fc);border:1px solid #34a8ff33;border-radius:23px;grid-template-columns:auto minmax(210px,1fr) auto auto auto;align-items:center;gap:20px;padding:24px;display:grid}.player-collection-identity h3{letter-spacing:-.04em;margin:6px 0 4px;font-size:1.75rem}.player-collection-identity p{color:#748296;margin:0;font-size:.65rem}.player-collection-ovr{border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;justify-items:center;min-width:78px;padding:12px;display:grid}.player-collection-ovr strong{letter-spacing:-.06em;font-size:2rem}.player-collection-ovr span{color:var(--collection-blue);letter-spacing:.11em;font-size:.5rem;font-weight:950}.player-collection-counts{gap:17px;display:flex}.player-collection-counts span{color:#6f7d90;gap:4px;font-size:.54rem;display:grid}.player-collection-counts strong{color:#ecf2fa;font-size:.84rem}.player-collection-identity>button,.collection-panel-heading>button,.collection-export-picker>button{color:#bbcee3;cursor:pointer;background:#34a8ff12;border:1px solid #34a8ff38;border-radius:10px;min-height:40px;padding:0 13px;font-size:.6rem;font-weight:850}.player-collection-tabs{background:#080c12e0;border:1px solid #ffffff17;border-radius:14px;gap:4px;padding:6px;display:flex;overflow-x:auto}.player-collection-tabs button{color:#7d8b9e;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;min-height:41px;padding:0 15px;font-size:.65rem;font-weight:850}.player-collection-tabs button.active{color:#fff;box-shadow:inset 0 -2px var(--collection-blue);background:#34a8ff1a}.player-collection-overview{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.collection-panel{background:linear-gradient(145deg,#0e131bf7,#080b10fc);border:1px solid #ffffff17;border-radius:22px;min-width:0;padding:clamp(20px,2.4vw,29px)}.collection-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:21px;display:flex}.collection-panel-heading h3,.collection-view-heading h3{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.collection-featured-card .collection-card-art{width:min(100%,235px)}.collection-story-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.collection-story-stats>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;gap:6px;min-height:83px;padding:14px;display:grid}.collection-story-stats strong{font-size:1.3rem}.collection-story-stats span{color:#718094;font-size:.57rem;line-height:1.3}.collection-season-trail{gap:7px;margin-top:16px;display:grid}.collection-season-trail button{color:#a8b5c6;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 13px;display:flex}.collection-season-trail span{color:var(--collection-blue);font-size:.65rem;font-weight:900}.collection-season-trail strong{font-size:.62rem}.player-season-groups{gap:11px;display:grid}.player-season-groups>details{background:#090d13ed;border:1px solid #ffffff17;border-radius:18px;overflow:hidden}.player-season-groups>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 20px;list-style:none;display:flex}.player-season-groups>details>summary::-webkit-details-marker{display:none}.player-season-groups>details>summary span{gap:4px;display:grid}.player-season-groups>details>summary strong{font-size:.83rem}.player-season-groups>details>summary small{color:#718094;font-size:.58rem}.player-season-groups>details>summary em{color:var(--collection-blue);font-size:.56rem;font-style:normal;font-weight:850}.player-season-groups>details>.collection-card-gallery{border-top:1px solid #ffffff12;padding:17px}.collection-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.collection-media-grid.collection-media-grid-large{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-media-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0e131bf7,#080b10fc);border:1px solid #ffffff16;border-radius:15px;padding:0;transition:all .16s;overflow:hidden}.collection-media-grid>button:hover{border-color:#34a8ff45;transform:translateY(-2px)}.collection-media-grid>button>div{aspect-ratio:1.35;background:#070a0f;place-items:center;display:grid;position:relative;overflow:hidden}.collection-media-grid img,.collection-media-grid video{object-fit:cover;width:100%;height:100%}.collection-media-grid>button>div>span{color:#8291a5;font-size:.68rem;font-weight:950}.collection-media-grid>button>div>em{color:#dbe5f1;text-transform:uppercase;background:#05090ec7;border-radius:6px;padding:4px 6px;font-size:.46rem;font-style:normal;font-weight:850;position:absolute;bottom:7px;right:7px}.collection-media-grid>button>span{gap:4px;min-width:0;padding:11px;display:grid}.collection-media-grid>button>span strong,.collection-media-grid>button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-media-grid>button>span strong{font-size:.68rem}.collection-media-grid>button>span small{color:#718094;font-size:.54rem}.collection-season-table{min-width:0;display:grid;overflow-x:auto}.collection-season-table>header,.collection-season-table>div{grid-template-columns:.75fr 1.2fr repeat(4,.55fr) .85fr;align-items:center;gap:10px;min-width:660px;padding:12px 10px;display:grid}.collection-season-table>header{color:#69778a;text-transform:uppercase;border-bottom:1px solid #ffffff1a;font-size:.53rem;font-weight:900}.collection-season-table>div{color:#9eacbe;border-bottom:1px solid #ffffff0f;font-size:.64rem}.collection-season-table>div strong{color:var(--collection-blue)}.collection-season-table>div em{color:var(--collection-cyan);text-transform:capitalize;font-size:.54rem;font-style:normal}.collection-view-heading{justify-content:space-between;align-items:flex-end;gap:22px;padding:8px 5px 3px;display:flex}.collection-view-heading p{color:#8290a3;max-width:700px;margin:8px 0 0;font-size:.78rem;line-height:1.6}.collection-view-heading>button{cursor:pointer;border:1px solid #34a8ff6e;border-radius:11px;min-height:44px;padding:0 16px;font-size:.65rem;font-weight:900}.scrapbook-filter-bar{background:#080c12e0;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(125px,.7fr));gap:9px;padding:12px;display:grid}.collection-archived-link{color:#8290a3;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;justify-self:center;min-height:38px;padding:0 13px;font-size:.59rem;font-weight:800}.collection-export-picker{background:#080c12e0;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:minmax(180px,1fr) minmax(150px,.6fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.collection-export-picker>button{min-height:40px}.collection-export-workspace{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:16px;display:grid}.collection-export-player,.collection-export-actions{background:linear-gradient(145deg,#0e131bf7,#080b10fc);border:1px solid #ffffff17;border-radius:21px;min-width:0;padding:clamp(20px,2.4vw,28px)}.collection-export-player{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.collection-export-player>div:nth-child(2){min-width:0}.collection-export-player h3{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:1.28rem;overflow:hidden}.collection-export-player p{color:#718094;margin:0;font-size:.6rem}.collection-export-player>.collection-card-art{grid-column:1/-1;margin-top:14px}.collection-export-actions{gap:9px;display:grid}.collection-export-actions>article{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.collection-export-actions>article>span{width:38px;height:38px;color:var(--collection-blue);background:#34a8ff14;border-radius:11px;place-items:center;font-size:.8rem;display:grid}.collection-export-actions h4{margin:0;font-size:.75rem}.collection-export-actions p{color:#718094;margin:4px 0 0;font-size:.57rem;line-height:1.45}.collection-export-actions>article>button,.collection-export-actions>article>div:last-child button{color:#afc5dd;cursor:pointer;background:#34a8ff0f;border:1px solid #34a8ff33;border-radius:8px;min-height:34px;padding:0 10px;font-size:.54rem;font-weight:850}.collection-export-actions>article>div:last-child{gap:5px;display:flex}.collection-export-actions button:disabled{opacity:.35;cursor:not-allowed}.collection-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collection-feature-cards article{background:linear-gradient(145deg,#0e131bf5,#080b10fa);border:1px solid #ffffff16;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.collection-feature-cards article>span{width:42px;height:42px;color:var(--collection-purple);background:#9b7cff14;border-radius:12px;place-items:center;display:grid}.collection-feature-cards h4{margin:0;font-size:.78rem}.collection-feature-cards p{color:#718094;margin:5px 0 0;font-size:.6rem}.collection-feature-cards button{color:#9caabd;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;min-height:35px;padding:0 10px;font-size:.55rem;font-weight:850}.collection-feature-cards button:disabled{opacity:.35}.collection-health-score{color:var(--collection-gold);justify-items:end;gap:4px;font-size:.58rem;display:grid}.collection-health-score.healthy{color:var(--collection-green)}.collection-health-score strong{font-size:1.45rem}.collection-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.collection-health-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0e131bf7,#080b10fc);border:1px solid #ffffff16;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.collection-health-grid>button:hover{border-color:#34a8ff40}.collection-health-grid>button>span{border-radius:12px;place-items:center;width:39px;height:39px;font-size:.72rem;font-weight:950;display:grid}.collection-health-grid span.warning{color:var(--collection-gold);background:#f0bd5917}.collection-health-grid span.good{color:var(--collection-green);background:#55d99a14}.collection-health-grid span.neutral{color:var(--collection-blue);background:#34a8ff14}.collection-health-grid>button>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.collection-health-grid>button>div strong{color:#fff;grid-row:1/3;font-size:1.35rem}.collection-health-grid h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.collection-health-grid p{color:#718094;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.56rem;overflow:hidden}.collection-health-grid em{color:var(--collection-blue);font-size:.55rem;font-style:normal;font-weight:850}.cards-management-drawer{background:#080b10ed;border:1px solid #ffffff1a;border-radius:20px;margin-top:22px;overflow:hidden}.cards-management-drawer>summary{color:#b8c4d4;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:0 22px;list-style:none;display:flex}.cards-management-drawer>summary::-webkit-details-marker{display:none}.cards-management-drawer>summary:after{content:"+";color:var(--collection-blue);font-size:1.15rem}.cards-management-drawer[open]>summary:after{content:"−"}.cards-management-drawer>summary span{gap:4px;font-size:.75rem;font-weight:850;display:grid}.cards-management-drawer>summary small{color:#6e7c8f;font-size:.59rem;font-weight:600}.cards-management-tools-grid{border-top:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;display:grid}.cards-management-tools-grid>.dashboard-card-wide{grid-column:1/-1}.cards-management-tools-grid>[data-cards-replaced=true]{display:none}#cards-history-import,#cards-scrapbook-tools,#cards-archived-scrapbook{scroll-margin-top:24px}@media (max-width:1250px){.collection-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.collection-card-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-media-grid.collection-media-grid-large{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-player-list>article{grid-template-columns:auto auto minmax(170px,1fr) 58px 58px 58px auto}.collection-player-season{display:none}}@media (max-width:1020px){.collection-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-media-grid,.collection-media-grid.collection-media-grid-large{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-player-count.is-special{display:none}.collection-player-list>article{grid-template-columns:auto auto minmax(150px,1fr) 58px 58px auto}.scrapbook-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.scrapbook-filter-bar .collection-search{grid-column:1/-1}.collection-export-workspace{grid-template-columns:1fr}}@media (max-width:820px){.collection-hero{grid-template-columns:1fr}.collection-hero-card-stack{display:none}.collection-command-bar{grid-template-columns:1fr auto}.collection-command-bar .collection-search{grid-column:1/-1}.collection-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-player-list>article{grid-template-columns:auto auto minmax(0,1fr) auto;gap:11px}.collection-player-ovr-small{border-right:0}.collection-player-count,.collection-player-season{display:none}.collection-view-button{grid-column:2/-1}.player-collection-identity{grid-template-columns:auto minmax(0,1fr) auto}.player-collection-counts{border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:13px}.player-collection-identity>button{grid-column:1/-1;width:100%}.player-collection-overview,.collection-feature-cards,.collection-health-grid,.cards-management-tools-grid{grid-template-columns:1fr}.cards-management-tools-grid>*{grid-column:1/-1}}@media (max-width:640px){.collection-hero{border-radius:23px;min-height:auto;padding:26px 20px}.collection-hero-copy h2{font-size:clamp(2.25rem,13vw,3.4rem)}.collection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-command-bar{grid-template-columns:1fr 1fr}.collection-command-bar>button{padding:0 9px}.collection-browser-toolbar{flex-direction:column;align-items:flex-start}.collection-bulk-bar{overflow-x:auto}.collection-bulk-bar>span,.collection-bulk-bar button{flex:none}.collection-card-gallery{grid-template-columns:1fr}.collection-card-tile{grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.collection-card-tile .collection-card-art{grid-row:1/3}.collection-card-actions{align-self:end}.collection-media-grid,.collection-media-grid.collection-media-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-view-heading{flex-direction:column;align-items:stretch}.scrapbook-filter-bar{grid-template-columns:1fr}.scrapbook-filter-bar .collection-search{grid-column:auto}.collection-export-picker{grid-template-columns:1fr}.collection-export-actions>article{grid-template-columns:auto minmax(0,1fr)}.collection-export-actions>article>button,.collection-export-actions>article>div:last-child{grid-column:1/-1;justify-content:flex-end}.collection-feature-cards article{grid-template-columns:auto minmax(0,1fr)}.collection-feature-cards button{grid-column:1/-1}.collection-health-grid>button{grid-template-columns:auto minmax(0,1fr)}.collection-health-grid em{grid-column:2}.cards-management-tools-grid{padding:10px}}@media (max-width:460px){.collection-player-list>article{grid-template-columns:auto auto minmax(0,1fr)}.collection-player-ovr-small{display:none}.collection-view-button{grid-column:2/-1}.collection-card-tile{display:block}.collection-card-tile .collection-card-art{width:min(100%,220px)}.collection-media-grid,.collection-media-grid.collection-media-grid-large{grid-template-columns:1fr}.collection-story-stats{grid-template-columns:repeat(2,1fr)}.player-collection-identity{grid-template-columns:auto minmax(0,1fr)}.player-collection-ovr{border:0;border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:auto auto;justify-content:center;gap:7px}}.founder-account-card{background:radial-gradient(circle at 14% 20%,#ebb1362e,#0000 30%),linear-gradient(135deg,#19140cfa,#050a12fa 70%);border:1px solid #e5b24861;border-radius:30px;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,58px);padding:clamp(24px,4vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #eeb4350f,0 22px 65px #0000003d}.founder-account-card:after{pointer-events:none;content:"";background:linear-gradient(115deg,#0000 20%,#ffe9ab14 41%,#0000 56%);position:absolute;inset:0}.founder-account-artwork{z-index:1;place-items:center;min-height:280px;display:grid;position:relative}.founder-account-artwork img{filter:drop-shadow(0 22px 25px #00000085);border-radius:18px;width:100%;height:auto;display:block}.founder-artwork-status{color:#f5ce75;text-transform:uppercase;letter-spacing:.08em;background:#05080de0;border:1px solid #e8b95552;border-radius:999px;width:max-content;max-width:calc(100% - 24px);padding:8px 12px;font-size:.68rem;font-weight:850;position:absolute;bottom:18px;left:50%;translate:-50%}.founder-account-copy{z-index:1;justify-items:start;gap:17px;display:grid;position:relative}.founder-account-copy h3{color:#fff6dc;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4.25rem);line-height:.98}.founder-account-copy p{color:#b7b1a4;max-width:720px;margin:0;font-size:.92rem;line-height:1.75}.founder-account-badges{flex-wrap:wrap;gap:8px;display:flex}.founder-account-badges span{color:#f5ce75;text-transform:uppercase;letter-spacing:.1em;background:#dea62c14;border:1px solid #e8b9554d;border-radius:999px;padding:8px 12px;font-size:.68rem;font-weight:850}.founder-player-select{color:#e3d8bb;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:.72rem;font-weight:850;display:grid}.founder-player-select select{color:#fff6dc;min-width:min(320px,100%);min-height:46px;font:inherit;text-transform:none;letter-spacing:normal;background:#0b0c0e;border:1px solid #e8b9554d;border-radius:13px;padding:0 42px 0 13px}.founder-account-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.founder-account-actions button{color:#11100c;cursor:pointer;background:linear-gradient(135deg,#f5d37d,#c58b19);border:1px solid #0000;border-radius:14px;min-height:46px;padding:0 19px;font-size:.75rem;font-weight:900}.founder-account-actions button.is-secondary{color:#f5ce75;background:#dea62c14;border-color:#e8b9554d}.founder-account-actions button:disabled{opacity:.46;cursor:wait}.founder-account-note,.founder-artwork-error{color:#7f786b;max-width:500px;font-size:.66rem;line-height:1.5}.founder-artwork-error{color:#ff9d99}.founder-link-message{background:#dea62c0f;border:1px solid #e8b9553d;border-radius:14px;padding:14px 16px}@media (max-width:720px){.founder-account-card{text-align:center;grid-template-columns:1fr}.founder-account-artwork{width:min(72vw,300px);margin:0 auto}.founder-account-copy{justify-items:center}.founder-account-actions{justify-content:center}}
.portal-section-grid.academy-portal-section{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;display:block}.portal-section-grid.academy-portal-section>*{width:100%;min-width:0}.academy-performance-centre{--academy-blue:#35a8ff;--academy-cyan:#3ce2d3;--academy-gold:#f1bd58;--academy-purple:#9e7bff;--academy-green:#57d99b;--academy-red:#ff707f;color:#f5f8ff;gap:22px;width:100%;min-width:0;display:grid}.academy-performance-centre button,.academy-performance-centre input{font:inherit}.academy-hero{isolation:isolate;background:radial-gradient(circle at 82% 18%,#35a8ff3b,#0000 28%),radial-gradient(circle at 28% 120%,#3ce2d31f,#0000 32%),linear-gradient(135deg,#07182afa,#060a11fa 58%,#050f19fa);border:1px solid #4db7ff3d;border-radius:34px;grid-template-columns:minmax(0,1.25fr) minmax(180px,.45fr);gap:24px;min-height:360px;padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061}.academy-hero:before{z-index:-1;content:"";opacity:.42;background-image:linear-gradient(#64beff14 1px,#0000 1px),linear-gradient(90deg,#64beff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.academy-hero:after{z-index:-1;content:"";border:1px solid #4db7ff2e;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-135px;box-shadow:0 0 0 48px #4db7ff06,0 0 0 96px #4db7ff05}.academy-hero-copy{align-self:center;max-width:720px}.academy-kicker{color:var(--academy-blue);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:900;line-height:1.3;display:inline-flex}.academy-hero-copy h2{letter-spacing:-.055em;max-width:720px;margin:15px 0 18px;font-size:clamp(2.35rem,5.2vw,5.2rem);font-weight:900;line-height:.93}.academy-hero-copy p{color:#aab9cc;max-width:660px;margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.academy-hero-mark{aspect-ratio:1;background:#050e189e;border:1px solid #4db7ff4d;border-radius:50%;place-self:center end;place-items:center;width:clamp(150px,16vw,220px);display:grid;position:relative;box-shadow:inset 0 0 50px #35a8ff17,0 0 70px #35a8ff14}.academy-hero-mark:before,.academy-hero-mark:after{content:"";border-radius:inherit;border:1px dashed #3ce2d338;position:absolute;inset:12px}.academy-hero-mark:after{border-style:solid;border-color:#4db7ff1f;inset:32px}.academy-hero-mark span{z-index:1;color:#fff;letter-spacing:-.08em;text-shadow:0 0 30px #35a8ff8c;margin-top:-18px;font-size:clamp(3rem,6vw,5rem);font-weight:950;position:relative}.academy-hero-mark small{z-index:1;color:var(--academy-cyan);letter-spacing:.21em;text-align:center;font-size:.55rem;font-weight:900;line-height:1.45;position:absolute;bottom:45px}.academy-hero-metrics{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.academy-metric{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-height:82px;padding:15px;display:grid;position:relative;overflow:hidden}.academy-metric:after{content:"";opacity:.05;filter:blur(8px);background:currentColor;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-32px;right:-22px}.academy-metric-icon{background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid;border-radius:11px;grid-row:1/3;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.academy-metric strong{color:#fff;font-size:1.45rem;line-height:1}.academy-metric>span:last-child{color:#8fa0b6;font-size:.7rem;line-height:1.25}.academy-metric-blue{color:var(--academy-blue)}.academy-metric-cyan{color:var(--academy-cyan)}.academy-metric-gold{color:var(--academy-gold)}.academy-metric-purple{color:var(--academy-purple)}.academy-metric-green{color:var(--academy-green)}.academy-metric-red{color:var(--academy-red)}.academy-view-nav{scrollbar-width:none;background:#080c12e0;border:1px solid #ffffff1a;border-radius:18px;gap:7px;width:100%;padding:7px;display:flex;overflow-x:auto}.academy-view-nav::-webkit-scrollbar{display:none}.academy-view-nav button{color:#8995a8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:1 0 auto;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 19px;font-size:.8rem;font-weight:850;transition:all .16s;display:inline-flex}.academy-view-nav button:hover{color:#eef7ff;background:#ffffff0a}.academy-view-nav button.active{color:#fff;box-shadow:inset 0 -2px var(--academy-blue);background:linear-gradient(135deg,#35a8ff33,#35a8ff12);border-color:#35a8ff5c}.academy-view-nav em{color:#07101a;background:var(--academy-gold);border-radius:8px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.67rem;font-style:normal;font-weight:950;display:grid}.academy-dashboard-grid,.academy-detail-grid,.academy-library-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.academy-panel{background:linear-gradient(145deg,#0e131bf5,#080b10fa);border:1px solid #ffffff1a;border-radius:24px;min-width:0;padding:clamp(20px,2.2vw,30px);box-shadow:inset 0 1px #ffffff06}.academy-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.academy-panel-heading h3,.academy-view-heading h3{color:#f8fbff;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.1}.academy-panel-heading>button,.academy-text-button{color:var(--academy-blue);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.76rem;font-weight:850}.academy-live-pill,.academy-muted-tag,.academy-date-chip,.academy-signal-note{color:#8fa0b6;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:.63rem;font-weight:800;display:inline-flex}.academy-live-pill i{background:var(--academy-green);width:6px;height:6px;box-shadow:0 0 10px var(--academy-green);border-radius:50%}.academy-journey{grid-column:span 7}.academy-today,.academy-alerts{grid-column:span 5}.academy-week{grid-column:span 7}.academy-leaderboards{grid-column:1/-1}.academy-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.academy-journey-grid>div{background:#ffffff07;border:1px solid #ffffff14;border-radius:16px;min-height:105px;padding:17px;position:relative;overflow:hidden}.academy-journey-grid>div:after{content:"";background:linear-gradient(90deg, transparent, var(--academy-blue));width:34%;height:2px;position:absolute;bottom:0;right:0}.academy-journey-grid strong{letter-spacing:-.05em;margin-bottom:9px;font-size:1.9rem;display:block}.academy-journey-grid span{color:#8997aa;font-size:.72rem;line-height:1.35}.academy-next-session{background:#35a8ff11;border:1px solid #35a8ff33;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.academy-session-date{background:#07101bb8;border:1px solid #35a8ff4d;border-radius:13px;place-items:center;min-width:52px;min-height:58px;padding:7px;display:grid}.academy-session-date strong{color:#fff;font-size:1.35rem;line-height:1}.academy-session-date span,.academy-session-date small{color:var(--academy-blue);text-transform:uppercase;font-size:.58rem;font-weight:900}.academy-next-session>div:nth-child(2)>strong{font-size:.96rem}.academy-next-session p{color:#8fa0b6;margin:5px 0 8px;font-size:.72rem}.academy-focus-chip{color:var(--academy-cyan);background:#3ce2d317;border-radius:7px;padding:5px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.academy-coach-strip{background:#ffffff14;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0;display:grid;overflow:hidden}.academy-coach-strip span{color:#7f8da1;text-align:center;background:#0b1017;padding:11px 8px;font-size:.62rem}.academy-coach-strip strong{color:#f6f9ff;margin-bottom:3px;font-size:1rem;display:block}.academy-text-button{border-top:1px solid #ffffff14;justify-content:space-between;width:100%;padding-top:14px;display:flex}.academy-alert-list{gap:2px;display:grid}.academy-alert-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.academy-alert-list button:hover{background:#ffffff09}.academy-alert-icon{border-radius:10px;place-items:center;width:32px;height:32px;font-size:.75rem;font-style:normal;font-weight:950;display:grid}.academy-alert-warning{color:var(--academy-gold);background:#f1bd581a}.academy-alert-danger{color:var(--academy-red);background:#ff707f1a}.academy-alert-success{color:var(--academy-green);background:#57d99b1a}.academy-alert-info{color:var(--academy-blue);background:#35a8ff1a}.academy-alert-list span{gap:3px;display:grid}.academy-alert-list strong{font-size:.78rem}.academy-alert-list small{color:#8290a3;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.academy-alert-list b{color:#5f6c7d}.academy-positive-state{text-align:center;justify-items:center;padding:30px 20px;display:grid}.academy-positive-state>span{width:46px;height:46px;color:var(--academy-green);background:#57d99b14;border:1px solid #57d99b47;border-radius:15px;place-items:center;margin-bottom:12px;display:grid}.academy-positive-state strong{font-size:.9rem}.academy-positive-state p,.academy-empty-copy{color:#7f8da1;margin:7px 0 0;font-size:.72rem;line-height:1.6}.academy-week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.academy-week-strip>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-items:center;gap:5px;min-height:78px;padding:10px 5px;display:grid;position:relative}.academy-week-strip>div.today{background:#35a8ff14;border-color:#35a8ff57}.academy-week-strip span{color:#758397;text-transform:uppercase;font-size:.58rem;font-weight:850}.academy-week-strip strong{font-size:1rem}.academy-week-strip i{color:#06111b;background:var(--academy-blue);border-radius:7px;place-items:center;min-width:18px;height:18px;font-size:.55rem;font-style:normal;font-weight:950;display:grid}.academy-week-strip small{color:#394454}.academy-week-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:16px;display:grid}.academy-week-events>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.academy-week-events i{background:linear-gradient(var(--academy-blue), var(--academy-cyan));border-radius:6px;width:7px;height:32px}.academy-week-events span{gap:4px;min-width:0;display:grid}.academy-week-events strong,.academy-week-events small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-week-events strong{font-size:.72rem}.academy-week-events small{color:#79879a;font-size:.61rem}.academy-leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.academy-leaderboard-grid h4{color:#8997aa;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem}.academy-leaderboard-grid button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 0;display:grid}.academy-leaderboard-grid em{color:#8491a2;background:#ffffff0e;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.65rem;font-style:normal;font-weight:900;display:grid}.academy-leaderboard-grid button:first-of-type em{color:#120e05;background:var(--academy-gold)}.academy-leaderboard-grid button span{gap:2px;display:grid}.academy-leaderboard-grid button strong{font-size:.75rem}.academy-leaderboard-grid button small{color:#707d8e;font-size:.61rem}.academy-leaderboard-grid button b{color:var(--academy-green);font-size:.78rem}.academy-centre-view{gap:20px;min-width:0;display:grid}.academy-view-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 5px 3px;display:flex}.academy-view-heading p{color:#8492a6;max-width:680px;margin:8px 0 0;font-size:.83rem;line-height:1.65}.academy-search{background:#0a0e14e0;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:9px;width:min(100%,300px);min-height:46px;padding:0 14px;display:flex}.academy-search span{color:var(--academy-blue)}.academy-search input{color:#eef5ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.75rem}.academy-search input::placeholder{color:#667386}.academy-primary-button,.academy-player-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#167fec,#2da8ff);border:1px solid #35a8ff73;border-radius:12px;min-height:44px;padding:0 17px;font-size:.72rem;font-weight:900;box-shadow:0 12px 30px #0e6cff2e}.academy-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.academy-player-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#35a8ff14,#0000 35%),linear-gradient(145deg,#0e131bf7,#080b10fc);border:1px solid #ffffff18;border-radius:20px;gap:16px;padding:20px;transition:all .18s;display:grid;overflow:hidden}.academy-player-card:hover{border-color:#35a8ff57;transform:translateY(-3px);box-shadow:0 20px 44px #00000042}.academy-player-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.academy-player-mini-avatar{width:43px;height:43px;color:var(--academy-blue);background:#35a8ff14;border:1px solid #35a8ff47;border-radius:13px;place-items:center;font-size:.72rem;font-weight:950;display:grid;overflow:hidden}.academy-player-mini-avatar img{object-fit:cover;width:100%;height:100%}.academy-player-card-top>span:nth-child(2){gap:4px;min-width:0;display:grid}.academy-player-card-top>span:nth-child(2) strong,.academy-player-card-top>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-player-card-top>span:nth-child(2) strong{font-size:.85rem}.academy-player-card-top>span:nth-child(2) small{color:#7b899b;font-size:.63rem}.academy-player-card-top>b{color:#fff;text-align:center;gap:2px;font-size:1.35rem;line-height:1;display:grid}.academy-player-card-top>b small{color:var(--academy-blue);letter-spacing:.12em;font-size:.48rem}.academy-player-card-review{justify-content:space-between;align-items:center;gap:8px;display:flex}.academy-review-status{color:#8b98aa;align-items:center;gap:6px;min-width:0;font-size:.6rem;font-weight:750;display:inline-flex}.academy-review-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.academy-review-overdue,.academy-review-missing{color:var(--academy-red)}.academy-review-due{color:var(--academy-gold)}.academy-review-current{color:var(--academy-green)}.academy-player-card-review em{color:#778599;flex:none;font-size:.62rem;font-style:normal;font-weight:850}.academy-player-card-review em.positive{color:var(--academy-green)}.academy-player-card-stats{background:#ffffff06;border:1px solid #fff1;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}.academy-player-card-stats span{color:#6f7d8f;justify-items:center;gap:5px;padding:10px 5px;font-size:.54rem;display:grid}.academy-player-card-stats span+span{border-left:1px solid #fff1}.academy-player-card-stats strong{color:#f1f5fb;font-size:.8rem}.academy-card-link{color:#7f8da0;border-top:1px solid #fff1;justify-content:space-between;padding-top:12px;font-size:.65rem;font-weight:800;display:flex}.academy-card-link b{color:var(--academy-blue)}.academy-empty-view{text-align:center;background:#ffffff05;border:1px dashed #ffffff24;border-radius:24px;align-content:center;justify-items:center;min-height:320px;padding:50px;display:grid}.academy-empty-view>span{width:58px;height:58px;color:var(--academy-blue);background:#35a8ff14;border-radius:18px;place-items:center;margin-bottom:14px;font-size:1.25rem;display:grid}.academy-empty-view h3{margin:0}.academy-empty-view p{color:#7e8b9d;max-width:520px;margin:9px 0 0;font-size:.78rem;line-height:1.6}.academy-player-detail{gap:18px;display:grid}.academy-back-button{color:var(--academy-blue);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;font-weight:850}.academy-player-identity{background:radial-gradient(circle at 85% 10%,#35a8ff21,#0000 34%),linear-gradient(135deg,#0d1723,#080c12);border:1px solid #35a8ff33;border-radius:24px;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:20px;padding:25px;display:grid;position:relative;overflow:hidden}.academy-player-avatar{width:78px;height:78px;color:var(--academy-blue);background:#35a8ff17;border:1px solid #35a8ff4d;border-radius:23px;place-items:center;font-size:1.2rem;font-weight:950;display:grid;overflow:hidden}.academy-player-avatar img{object-fit:cover;width:100%;height:100%}.academy-player-identity h3{letter-spacing:-.04em;margin:6px 0 4px;font-size:1.8rem}.academy-player-identity p{color:#718094;margin:0;font-size:.68rem}.academy-player-ovr{border-left:1px solid #ffffff17;border-right:1px solid #ffffff17;justify-items:center;min-width:82px;padding:12px 14px;display:grid}.academy-player-ovr strong{letter-spacing:-.06em;font-size:2.2rem}.academy-player-ovr span{color:var(--academy-blue);letter-spacing:.12em;font-size:.52rem;font-weight:950}.academy-player-headline-stats{gap:18px;display:flex}.academy-player-headline-stats span{color:#718094;gap:4px;font-size:.57rem;display:grid}.academy-player-headline-stats strong{color:#e9eef7;font-size:.73rem}.academy-player-actions{border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:16px;display:flex}.academy-player-actions button+button{box-shadow:none;background:#ffffff0b;border-color:#ffffff24}.academy-radar-panel,.academy-summary-panel{grid-column:span 6}.academy-timeline-panel{grid-column:span 7}.academy-comparison-panel{grid-column:span 5}.academy-radar{place-items:center;min-height:300px;display:grid;position:relative}.academy-radar svg{width:min(100%,340px);overflow:visible}.academy-radar-ring,.academy-radar-axis{fill:none;stroke:#ffffff1a;stroke-width:1px}.academy-radar-score{fill:#35a8ff33;stroke:var(--academy-blue);stroke-width:2px;filter:drop-shadow(0 0 8px #35a8ff4d)}.academy-radar-point{fill:var(--academy-cyan);stroke:#08111c;stroke-width:2px}.academy-radar text{fill:#8795a8;font-size:8px;font-weight:750}.academy-radar-empty{color:#748194;text-align:center;max-width:210px;font-size:.7rem;line-height:1.5;position:absolute}.academy-coach-summary{gap:11px;display:grid}.academy-coach-summary>p{border-left:3px solid var(--academy-blue);color:#b4c0d0;background:#35a8ff0f;border-radius:0 12px 12px 0;margin:0 0 5px;padding:16px;font-size:.8rem;line-height:1.7}.academy-coach-summary>div{border-bottom:1px solid #fff1;gap:5px;padding:12px 0;display:grid}.academy-coach-summary span{color:var(--academy-blue);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.academy-coach-summary strong{color:#aab6c6;font-size:.73rem;font-weight:650;line-height:1.5}.academy-review-timeline{display:grid}.academy-review-timeline>div{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;min-height:74px;display:grid}.academy-review-timeline>div>i{width:17px;position:relative}.academy-review-timeline>div>i:after{content:"";background:#35a8ff3b;width:1px;position:absolute;top:17px;bottom:-2px;left:8px}.academy-review-timeline>div:last-child>i:after{display:none}.academy-review-timeline>div>i span{z-index:1;background:var(--academy-blue);border:4px solid #0b1017;border-radius:50%;width:17px;height:17px;display:block;position:relative;box-shadow:0 0 0 1px #35a8ff73}.academy-review-timeline>div>span{align-content:start;gap:3px;padding-bottom:18px;display:grid}.academy-review-timeline small{color:var(--academy-blue);font-size:.58rem;font-weight:900}.academy-review-timeline strong{text-transform:capitalize;font-size:.78rem}.academy-review-timeline p{color:#778498;margin:0;font-size:.65rem}.academy-review-timeline em{color:var(--academy-cyan);background:#3ce2d314;border-radius:7px;align-self:start;padding:5px 8px;font-size:.55rem;font-style:normal;font-weight:900}.academy-season-comparison{gap:9px;display:grid}.academy-season-comparison>div{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:.65fr auto 1.2fr;align-items:center;gap:12px;padding:14px;display:grid}.academy-season-comparison span{color:var(--academy-blue);font-size:.66rem;font-weight:900}.academy-season-comparison strong{font-size:1.25rem}.academy-season-comparison small{color:#768497;font-size:.61rem;line-height:1.4}.academy-calendar-grid{grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;padding-bottom:5px;display:grid;overflow-x:auto}.academy-calendar-grid>section{background:linear-gradient(#0e131bf5,#080b10f7);border:1px solid #ffffff17;border-radius:17px;min-height:340px;overflow:hidden}.academy-calendar-grid>section.today{border-color:#35a8ff5c}.academy-calendar-grid>section>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px;display:flex}.academy-calendar-grid>section.today>header{background:#35a8ff17}.academy-calendar-grid header span{color:#788699;font-size:.61rem;font-weight:850}.academy-calendar-grid header strong{font-size:1.15rem}.academy-calendar-grid>section>div{gap:8px;padding:10px;display:grid}.academy-calendar-event{border-left:3px solid var(--academy-blue);background:#35a8ff12;border-radius:0 10px 10px 0;gap:5px;padding:11px;display:grid}.academy-calendar-event>span{color:var(--academy-blue);font-size:.58rem;font-weight:900}.academy-calendar-event strong{font-size:.69rem;line-height:1.3}.academy-calendar-event small{color:#778599;font-size:.57rem}.academy-calendar-event em{color:#9aabba;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.58rem;font-style:normal;overflow:hidden}.academy-calendar-cancelled{border-left-color:var(--academy-red);opacity:.6}.academy-calendar-completed{border-left-color:var(--academy-green)}.academy-calendar-rest{color:#4f5b6a;padding:14px 4px;font-size:.62rem}.academy-calendar-list>div:not(.academy-panel-heading){border-bottom:1px solid #fff1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;display:grid}.academy-calendar-list>div>span:nth-child(2){gap:4px;display:grid}.academy-calendar-list>div>span:nth-child(2) strong{font-size:.76rem}.academy-calendar-list>div>span:nth-child(2) small{color:#738194;font-size:.63rem}.academy-calendar-list>div>em{color:var(--academy-cyan);text-transform:capitalize;font-size:.6rem;font-style:normal;font-weight:800}.academy-intervention-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.academy-intervention-summary>div{text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;justify-items:center;gap:4px;min-width:0;padding:13px 5px;display:grid}.academy-intervention-summary span{width:25px;height:25px;color:var(--academy-blue);background:#35a8ff17;border-radius:8px;place-items:center;font-size:.62rem;font-weight:950;display:grid}.academy-intervention-summary strong{font-size:1rem}.academy-intervention-summary small{color:#748194;text-overflow:ellipsis;width:100%;font-size:.52rem;line-height:1.2;overflow:hidden}.academy-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.academy-case{border:1px solid #ffffff17;border-top:2px solid var(--academy-blue);background:linear-gradient(145deg,#0e131bfa,#080b10fa);border-radius:18px;gap:13px;padding:19px;display:grid}.academy-case-high{border-top-color:var(--academy-red)}.academy-case-medium{border-top-color:var(--academy-gold)}.academy-case-low{border-top-color:var(--academy-green)}.academy-case header,.academy-case footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.academy-case header span{color:var(--academy-blue);text-transform:uppercase;font-size:.58rem;font-weight:900}.academy-case header em{color:#748194;text-transform:capitalize;font-size:.55rem;font-style:normal}.academy-case h3{margin:0;font-size:.95rem}.academy-case>p{color:#8491a4;margin:0;font-size:.67rem;line-height:1.55}.academy-case>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.academy-case>div span{background:#ffffff07;border-radius:10px;gap:4px;padding:9px;display:grid}.academy-case>div small{color:#657184;font-size:.5rem}.academy-case>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.academy-case footer{border-top:1px solid #fff1;padding-top:12px}.academy-case-status{color:var(--academy-blue);text-transform:capitalize;background:#35a8ff14;border-radius:6px;padding:5px 7px;font-size:.52rem;font-weight:900}.academy-case footer button{color:var(--academy-blue);cursor:pointer;background:0 0;border:0;font-size:.6rem;font-weight:850}.academy-template-library{grid-column:span 8}.academy-heatmap{grid-column:span 4}.academy-session-builder-preview{grid-column:1/-1}.academy-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.academy-template-grid article{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;gap:7px;padding:16px;display:grid}.academy-template-grid article>span{color:var(--academy-cyan);text-transform:uppercase;font-size:.53rem;font-weight:900}.academy-template-grid h4{margin:0;font-size:.84rem}.academy-template-grid p{color:#7f8c9f;margin:0;font-size:.65rem;line-height:1.45}.academy-template-grid footer{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:10px;display:flex}.academy-template-grid footer small{color:#667386;font-size:.57rem}.academy-template-grid footer button{color:var(--academy-blue);cursor:pointer;background:0 0;border:0;font-size:.58rem;font-weight:850}.academy-heatmap-list{gap:14px;display:grid}.academy-heatmap-list>div{grid-template-columns:92px minmax(0,1fr) 22px;align-items:center;gap:9px;display:grid}.academy-heatmap-list span{color:#8e9bad;font-size:.62rem}.academy-heatmap-list i{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.academy-heatmap-list b{border-radius:inherit;background:linear-gradient(90deg, var(--academy-blue), var(--academy-cyan));min-width:2px;height:100%;display:block;box-shadow:0 0 10px #35a8ff42}.academy-heatmap-list strong{color:#dfe8f4;text-align:right;font-size:.65rem}.academy-heatmap>p{color:#687587;border-top:1px solid #fff1;margin:20px 0 0;padding-top:15px;font-size:.6rem;line-height:1.5}.academy-builder-flow{align-items:stretch;gap:10px;display:flex}.academy-builder-flow>div{background:#35a8ff0b;border:1px solid #35a8ff24;border-radius:13px;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:15px;display:grid;position:relative}.academy-builder-flow em{color:#06101a;background:var(--academy-blue);border-radius:8px;place-items:center;width:23px;height:23px;font-size:.58rem;font-style:normal;font-weight:950;display:grid}.academy-builder-flow span{gap:5px;display:grid}.academy-builder-flow small{color:var(--academy-cyan);text-transform:uppercase;font-size:.5rem;font-weight:900}.academy-builder-flow strong{color:#a4b1c2;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.63rem;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.academy-builder-flow i{z-index:1;color:var(--academy-blue);font-style:normal;position:absolute;top:50%;right:-9px;transform:rotate(-90deg)}.academy-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.academy-promotion-grid>article{background:radial-gradient(circle at 100% 0,#57d99b14,#0000 34%),linear-gradient(145deg,#0e131bfa,#080b10fa);border:1px solid #ffffff17;border-radius:19px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:21px;display:grid}.academy-promotion-grid>article>span{align-content:center;gap:3px;display:grid}.academy-promotion-grid>article>span small{color:var(--academy-blue);font-size:.55rem;font-weight:900}.academy-promotion-grid h3{margin:0;font-size:.95rem}.academy-promotion-grid p{color:#728093;margin:0;font-size:.61rem}.academy-promotion-grid>article>div:nth-child(3){border:1px solid #ffffff12;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.academy-promotion-grid>article>div:nth-child(3) span{color:#6e7b8e;justify-items:center;gap:4px;padding:11px;font-size:.54rem;display:grid}.academy-promotion-grid>article>div:nth-child(3) span+span{border-left:1px solid #ffffff12}.academy-promotion-grid>article>div:nth-child(3) strong{color:#f0f5fb;font-size:.86rem}.academy-promotion-grid footer{border-top:1px solid #fff1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.academy-promotion-grid footer span{color:#758296;font-size:.6rem}.academy-promotion-grid footer strong{color:var(--academy-green)}.academy-promotion-grid footer button{color:var(--academy-blue);cursor:pointer;background:0 0;border:0;font-size:.62rem;font-weight:850}.academy-signal-note{color:var(--academy-gold);background:#f1bd5811;border-color:#f1bd582e}.academy-management-drawer{background:#080b10eb;border:1px solid #ffffff1a;border-radius:20px;margin-top:22px;overflow:hidden}.academy-management-drawer>summary{color:#b9c4d4;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 22px;font-size:.78rem;font-weight:850;list-style:none;display:flex}.academy-management-drawer>summary::-webkit-details-marker{display:none}.academy-management-drawer>summary:after{content:"+";color:var(--academy-blue);font-size:1.2rem}.academy-management-drawer[open]>summary:after{content:"−"}.academy-management-drawer>summary span{gap:3px;display:grid}.academy-management-drawer>summary small{color:#6f7d90;font-size:.61rem;font-weight:600}.academy-management-tools-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;display:grid}.academy-management-tools-grid>.dashboard-card-wide,.academy-management-tools-grid>.onboarding-card{grid-column:1/-1}@media (max-width:1180px){.academy-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-player-grid,.academy-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-intervention-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.academy-builder-flow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.academy-builder-flow i{display:none}}@media (max-width:920px){.academy-hero{grid-template-columns:1fr}.academy-hero-mark{display:none}.academy-journey,.academy-today,.academy-alerts,.academy-week,.academy-radar-panel,.academy-summary-panel,.academy-timeline-panel,.academy-comparison-panel,.academy-template-library,.academy-heatmap{grid-column:1/-1}.academy-player-identity{grid-template-columns:auto minmax(0,1fr) auto}.academy-player-headline-stats{border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:14px}.academy-management-tools-grid{grid-template-columns:1fr}.academy-management-tools-grid>*{grid-column:1/-1}}@media (max-width:720px){.academy-hero{border-radius:23px;min-height:auto;padding:26px 20px}.academy-hero-copy h2{font-size:clamp(2.25rem,13vw,3.5rem)}.academy-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-metric{min-height:72px;padding:11px}.academy-view-nav{justify-content:flex-start}.academy-view-nav button{flex:none}.academy-dashboard-grid,.academy-detail-grid,.academy-library-grid{grid-template-columns:1fr}.academy-panel{border-radius:19px;padding:20px}.academy-panel-heading{align-items:flex-start;gap:10px}.academy-panel-heading .academy-muted-tag,.academy-panel-heading .academy-live-pill{display:none}.academy-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-week-strip{grid-template-columns:repeat(7,minmax(55px,1fr));overflow-x:auto}.academy-week-events,.academy-leaderboard-grid{grid-template-columns:1fr}.academy-view-heading{flex-direction:column;align-items:stretch}.academy-search{width:100%}.academy-player-grid,.academy-case-grid,.academy-promotion-grid{grid-template-columns:1fr}.academy-player-identity{grid-template-columns:auto minmax(0,1fr)}.academy-player-ovr{grid-area:1/3/3}.academy-player-headline-stats{flex-wrap:wrap;grid-column:1/-1}.academy-player-actions{flex-direction:column;justify-content:stretch}.academy-player-actions button{width:100%}.academy-intervention-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-template-grid,.academy-builder-flow{grid-template-columns:1fr}.academy-management-tools-grid{padding:10px}}@media (max-width:480px){.academy-hero-metrics{grid-template-columns:1fr 1fr}.academy-metric{grid-template-columns:auto minmax(0,1fr)}.academy-coach-strip,.academy-player-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-journey-grid{grid-template-columns:1fr 1fr}.academy-player-avatar{width:58px;height:58px}.academy-player-identity{gap:12px;padding:18px}.academy-player-ovr{border:0;border-top:1px solid #ffffff14;grid-area:auto/1/auto/-1;grid-template-columns:auto auto;justify-content:center;gap:8px}.academy-player-headline-stats{gap:11px}}
