:root{--bg:#050916;--panel:#0a1327;--panel2:#0d1931;--line:#1d3158;--muted:#8da2c9;--text:#eef4ff;--purple:#8a4dff;--cyan:#35d9f4;--gold:#ffca70;--green:#48e2b0}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 70% -20%,#20215a 0,transparent 42%),var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.app{grid-template-columns:218px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#060c1a;border-right:1px solid #142448;flex-direction:column;gap:24px;padding:22px 14px;display:flex}.brand{align-items:center;gap:10px;padding:0 9px 10px;display:flex}.logo{color:#c6a5ff;border:2px solid #9a69ff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:22px;display:grid;box-shadow:0 0 20px #8248ff38}.brand b{letter-spacing:-.7px;font-size:20px}.brand small{color:#8ea2cc;letter-spacing:2px;margin-top:2px;font-size:9px;display:block}.nav{gap:7px;display:grid}.nav button{color:#a8b9dc;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;display:flex}.nav button.active,.nav button:hover{color:#fff;background:linear-gradient(90deg,#6d3de633,#0000);box-shadow:inset 3px 0 #8b55ff}.nav .ico{text-align:center;width:20px;font-size:18px}.sidebox{background:#0b1429;border:1px solid #243966;border-radius:12px;padding:13px;font-size:12px}.sidebox strong{margin-bottom:5px;display:block}.sidebox .sub{color:var(--muted);font-size:10px}.sidebottom{color:#6f82a8;margin-top:auto;padding:8px;font-size:10px;line-height:1.5}.main{min-width:0}.topbar{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#070d1cdd;border-bottom:1px solid #172749;align-items:center;gap:15px;height:65px;padding:0 25px;display:flex;position:sticky;top:0}.search{color:#fff;background:#0a1429;border:1px solid #1d3157;border-radius:10px;outline:none;flex:1;max-width:550px;padding:10px 14px}.wallet{white-space:nowrap;background:#0c1730;border:1px solid #26395e;border-radius:20px;padding:8px 13px;font-size:12px;font-weight:700}.profilemini{align-items:center;gap:10px;font-size:12px;display:flex}.avatar{background:linear-gradient(135deg,#d8a16b,#7547d7);border:2px solid #e7bf70;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.content{max-width:1680px;margin:auto;padding:20px 22px 32px}.hero{isolation:isolate;background:linear-gradient(90deg,#101a42 0%,#17245a 48%,#10152f 100%);border:1px solid #2a3b76;border-radius:16px;align-items:center;min-height:205px;padding:30px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:radial-gradient(circle at 75% 45%,#9862ff85 0,#0000 20%),radial-gradient(circle at 82% 55%,#31d8f755 0,#0000 29%),linear-gradient(120deg,#0000 35%,#6c43cb38 68%,#0000 90%);position:absolute;inset:0}.hero:after{content:"◉";color:#9bc6ff18;text-shadow:0 0 50px #a77bff;z-index:-1;font-size:150px;position:absolute;top:5px;right:12%}.hero-copy{max-width:590px}.eyebrow{color:#a994ff;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}.hero h1{margin:10px 0;font-size:clamp(28px,3vw,42px);line-height:1.06}.hero h1 span{color:#a77aff}.hero p{color:#c0d2f5;margin:0 0 20px;font-size:13px;line-height:1.6}.primary{color:#fff;background:linear-gradient(100deg,#6e3ff2,#963fff);border:0;border-radius:10px;padding:12px 18px;font-weight:800;box-shadow:0 8px 25px #793aff40}.primary:hover{filter:brightness(1.13);transform:translateY(-1px)}.hero-stats{z-index:1;background:#0a1029d9;border:1px solid #7865c7;border-radius:13px;width:215px;margin-left:auto;padding:15px}.hero-stats h3{margin:0 0 13px;font-size:12px}.progressrow{color:#d7e0ff;justify-content:space-between;margin:11px 0 6px;font-size:10px;display:flex}.bar{background:#26345a;border-radius:10px;height:5px;overflow:hidden}.bar i{background:linear-gradient(90deg,#a855ff,#44d8ff);border-radius:10px;height:100%;display:block}.section{background:linear-gradient(135deg,#071024,#071024ed);border:1px solid #1c3158;border-radius:15px;margin-top:18px;padding:17px}.sectionhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sectionhead h2{margin:0;font-size:18px}.sectionhead p{color:var(--muted);margin:5px 0 0;font-size:11px}.muted{color:var(--muted)}.booster-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.booster-display{background:radial-gradient(#5325a850,#0000 64%);border:1px solid #202f5d;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:14px;display:flex}.pack{background:linear-gradient(145deg,#090d29 5%,#3d187d 40%,#111b43 63%,#6c3be5);border:2px solid #a36bff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:124px;height:158px;transition:all .3s;display:flex;position:relative;transform:perspective(500px)rotateY(-7deg);box-shadow:0 0 18px #8d4dff80,inset 0 0 18px #bc9aff4a}.pack:before,.pack:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#d9c2ff 0 3px,#52229e 3px 6px);height:7px;position:absolute;left:0;right:0}.pack:before{top:5px}.pack:after{bottom:5px}.pack .packlogo{text-shadow:0 0 15px #66e8ff;font-size:35px}.pack b{letter-spacing:2px;margin-top:8px;font-size:13px}.pack small{letter-spacing:3px;color:#d3c3ff;margin-top:5px;font-size:8px}.pack:hover{transform:perspective(500px)rotateY(8deg)rotateX(3deg)scale(1.04)}.energylabel{color:#b5c7ed;margin:13px 0 8px;font-size:11px}.energylabel strong{color:#fff}.booster-display .primary{width:100%;padding:11px 8px;font-size:12px}.booster-display .primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.booster-results{min-width:0}.result-top{justify-content:space-between;align-items:center;margin:3px 0 12px;font-size:12px;display:flex}.cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.gamecard{cursor:pointer;background:#0b1830;border:1px solid #30456e;border-radius:10px;min-width:0;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.gamecard:hover{border-color:#a17aff;transform:translateY(-4px)}.cover{background:linear-gradient(160deg,var(--c1),#080c20 88%);flex-direction:column;justify-content:flex-end;height:145px;padding:10px;display:flex;position:relative;overflow:hidden}.cover:before{content:attr(data-symbol);color:#ffffff8c;text-shadow:0 0 22px var(--c2);background:radial-gradient(circle at 50% 38%,var(--c2),transparent 56%);opacity:.8;place-items:center;font-size:54px;display:grid;position:absolute;inset:5px 0 24px}.cover:after{content:"";background:linear-gradient(#0000 35%,#030817 100%);position:absolute;inset:0}.pcmark{color:#14213e;z-index:1;background:#e7efff;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:900;position:absolute;top:7px;left:7px}.favorite{z-index:2;color:#fff;background:#071024aa;border:0;border-radius:5px;position:absolute;top:7px;right:7px}.cover-title{z-index:1;text-shadow:0 2px 4px #000;font-size:12px;font-weight:900;line-height:1.1}.cardbody{padding:8px}.rarity{text-transform:uppercase;letter-spacing:.3px;color:#c8d7ff;background:#26324d;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:900;display:inline-block}.classic{border-color:#31476e}.uncommon{border-color:#28c69c}.rare{border-color:#2da4ff;box-shadow:0 0 12px #178aff19}.epic{border-color:#9854ff;box-shadow:0 0 12px #9854ff20}.legendary{border-color:#ffc05b;box-shadow:0 0 15px #ffb72b25}.mythic{border-color:#ff6ed7;box-shadow:0 0 17px #ff42c825}.uncommon .rarity{color:#5af0c5;background:#0d453c}.rare .rarity{color:#70c7ff;background:#103b64}.epic .rarity{color:#d0a3ff;background:#39205d}.legendary .rarity{color:#ffdc8a;background:#503a17}.mythic .rarity{color:#ff9be5;background:#52234b}.cardname{color:#b8c8e8;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10px;overflow:hidden}.finish{color:#8ea5cf;margin-top:6px;font-size:9px}.underbar{color:#9baed2;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;display:flex}.collection-grid{grid-template-columns:210px minmax(0,1fr);gap:16px;display:grid}.filters{border:1px solid #1d3155;border-radius:10px;padding:12px}.filtertitle{margin:0 0 9px;font-size:11px;font-weight:800}.filtergroup{border-bottom:1px solid #1c2b49;margin-bottom:12px;padding-bottom:12px}.check{color:#a9badb;align-items:center;gap:7px;margin:8px 0;font-size:11px;display:flex}.check input{accent-color:#925aff}.collectiontoolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.collectiontoolbar input,.collectiontoolbar select{color:#dce7ff;background:#09152b;border:1px solid #233960;border-radius:8px;min-width:0;padding:9px;font-size:11px}.collectiontoolbar input{flex:1}.collectioncards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.collectioncards .cover{height:138px}.collectioncards .gamecard{cursor:default}.empty{text-align:center;color:var(--muted);border:1px dashed #31446c;border-radius:12px;grid-column:1/-1;padding:35px}.toast{z-index:20;background:#111e38;border:1px solid #8c61ff;border-radius:12px;max-width:320px;padding:13px 18px;font-size:12px;animation:.2s pop;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 40px #0008}@keyframes pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.modalback{z-index:15;background:#02040cdd;place-items:center;padding:20px;display:none;position:fixed;inset:0}.modalback.show{display:grid}.modal{background:#091329;border:1px solid #7653d9;border-radius:17px;width:100%;max-width:720px;padding:22px;box-shadow:0 0 70px #6936e633}.modalhead{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.modalhead h2{margin:0;font-size:20px}.close{color:#fff;background:#111d35;border:1px solid #2c3d61;border-radius:8px;padding:6px 10px}.modalcards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.modalcards .cover{height:175px}.modalnote{color:#9eb1d6;margin:14px 0 0;font-size:12px;line-height:1.5}.hidden{display:none!important}@media (max-width:1150px){.app{grid-template-columns:180px minmax(0,1fr)}.cards,.collectioncards{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stats{width:190px}.collection-grid{grid-template-columns:175px minmax(0,1fr)}}@media (max-width:760px){.app{display:block}.sidebar{z-index:8;border-bottom:1px solid #1a2c4e;border-right:0;padding:10px 12px;display:block;position:sticky;top:0}.brand{padding:0 4px 10px}.nav{gap:4px;display:flex;overflow:auto}.nav button{white-space:nowrap;padding:9px 11px;font-size:12px}.nav button.active{box-shadow:inset 0 -3px #8b55ff}.sidebox,.sidebottom{display:none}.topbar{height:56px;padding:0 12px}.profilemini span{display:none}.content{padding:12px}.hero{min-height:230px;padding:22px}.hero-stats{display:none}.booster-layout{grid-template-columns:1fr}.booster-display{min-height:220px}.pack{width:105px;height:132px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards .gamecard:nth-child(n+3){display:none}.collection-grid{grid-template-columns:1fr}.filters{display:none}.collectioncards{grid-template-columns:repeat(2,minmax(0,1fr))}.collectioncards .gamecard:nth-child(n+7){display:none}.modalcards{grid-template-columns:repeat(2,minmax(0,1fr))}.modalcards .gamecard:nth-child(n+3){display:none}.modalcards .cover{height:135px}.wallet{padding:7px 9px}.search{padding:9px;font-size:11px}}.catalog-intro{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.catalog-stats{flex-wrap:wrap;gap:9px;display:flex}.statpill{color:#b7c8ea;background:#0b1730;border:1px solid #263a62;border-radius:9px;padding:9px 12px;font-size:11px}.statpill b{color:#fff;margin-bottom:3px;font-size:14px;display:block}.catalog-layout{grid-template-columns:205px minmax(0,1fr);gap:15px;display:grid}.catalog-main{min-width:0}.catalog-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.catalog-toolbar input,.catalog-toolbar select{color:#dce7ff;background:#09152b;border:1px solid #233960;border-radius:8px;min-width:0;padding:10px;font-size:11px}.catalog-toolbar input{flex:1}.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.catalog-card{cursor:pointer}.catalog-card .cover{height:155px}.catalog-card:hover{border-color:#9a70ff;transform:translateY(-3px)}.catalog-card .cardbody{min-height:82px}.catalog-meta{color:#91a8d2;justify-content:space-between;gap:4px;margin-top:7px;font-size:9px;display:flex}.ownedmark{color:#65e6bd}.missingmark{color:#8fa3c8}.catalog-detail{grid-template-columns:170px minmax(0,1fr);gap:18px;display:grid}.catalog-detail .cover{border:1px solid #30456e;border-radius:10px;height:235px}.detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.detail-stat{background:#0c1931;border:1px solid #22365b;border-radius:9px;padding:10px}.detail-stat b{font-size:17px;display:block}.detail-stat span{color:var(--muted);font-size:10px}.detail-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.secondary{color:#dce7ff;background:#101d38;border:1px solid #344b75;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:700}.catalog-count{color:var(--muted);margin:10px 0;font-size:11px}.modal-detail{max-width:760px}.catalog-card .rarity{font-size:8px}.catalog-card.missing-game{box-shadow:none;filter:saturate(.72);border-color:#27334a}.catalog-card.missing-game .cover{filter:grayscale()brightness(.72);opacity:.82}.catalog-card.missing-game .rarity{filter:grayscale();opacity:.8}.catalog-card.missing-game:hover .cover{filter:grayscale(.65)brightness(.86);opacity:.95}.catalog-card.owned-game .cover{filter:none;opacity:1}@media (max-width:1150px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.catalog-layout{grid-template-columns:1fr}.catalog-layout .filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-intro{display:block}.catalog-stats{margin-top:12px}}@media (max-width:560px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-detail{grid-template-columns:1fr}.catalog-detail .cover{max-width:200px}.detail-stats{grid-template-columns:1fr 1fr}.catalog-layout .filters{display:block}}button.gamecard{text-align:left;color:inherit;font:inherit;width:100%;padding:0}.content{min-height:calc(100vh - 65px)}.cover{aspect-ratio:2/3;min-height:150px;height:auto!important}.cover:before{font-size:clamp(40px,5vw,80px)}.catalog-card.missing-game:hover .cover{filter:grayscale(.65)brightness(.86);transition:filter .35s,opacity .35s}.catalog-card .cover{transition:filter .35s,opacity .35s}.foil:before{opacity:1}.foil{background-image:linear-gradient(115deg,#ffffff20,#d78dff50,#5af4ff28),linear-gradient(160deg,var(--c1),#080c20 88%);background-size:200% 200%;animation:7s ease-in-out infinite foil}.foil:after{background:linear-gradient(130deg,#0000 20%,#fff3 45%,#0000 60%),linear-gradient(#0000 30%,#030817)}@keyframes foil{50%{background-position:100%}}.trash{border-color:#61564f}.progress-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.hint,.footnote,.rates{color:var(--muted);font-size:12px;line-height:1.7}.rates{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.rates summary{cursor:pointer;color:#c5d3ef}.footnote{text-align:center;margin-top:24px}.error{background:#381b34;border:1px solid #e47cb7;border-radius:10px;margin-bottom:16px;padding:16px}.vault-dialog{width:min(920px,100vw - 24px);max-height:90vh;color:var(--text);background:#091329;border:1px solid #7653d9;border-radius:17px;padding:24px;overflow:auto;box-shadow:0 0 70px #6936e633}.vault-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02040ce8}.reveal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.card-back{aspect-ratio:2/3;background:radial-gradient(circle,#57349a,#101a42);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:230px;padding:12px;display:flex}.card-back span{color:#b394ff;font-size:55px}.card-back b{letter-spacing:2px;font-size:12px}.card-back small{color:#b9c9ec}.variant-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.catalog-detail{grid-template-columns:230px minmax(0,1fr)}.catalog-detail .cover{align-self:start}.copy-list{max-height:140px;color:var(--muted);font-size:12px;overflow:auto}.history{border-top:1px solid var(--line);padding:15px 0}.history time{color:var(--muted);font-size:12px}.history>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.opening{animation:.4s infinite alternate pop}:is(button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}.hero-stats p,.booster-display p{font-size:10px}.primary:disabled{opacity:.5;cursor:not-allowed}.gamecard p{font-size:12px}.catalog-toolbar select{max-width:100%}@media (max-width:760px){.cards .gamecard:nth-child(n+3),.collectioncards .gamecard:nth-child(n+7),.modalcards .gamecard:nth-child(n+3){display:block}.hero-stats{width:100%;margin:20px 0 0;display:block}.hero{display:block}.reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-detail{grid-template-columns:1fr}.catalog-detail>.cover{width:180px;margin:auto}.topbar .wallet{display:none}.vault-dialog{padding:16px}.sidebar{position:static}.nav button{padding:9px;font-size:11px}.card-back{min-height:190px}.catalog-toolbar input{flex-basis:100%}.catalog-toolbar select{flex:1}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.avatar{flex-shrink:0;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.profile-button{color:var(--text);text-align:left;background:0 0;border:0;padding:0}.sound-control{white-space:nowrap;font-size:11px}.profile-banner{background:radial-gradient(at 90% 0,#5532a660,#0000 60%),linear-gradient(120deg,#0c1730,#141534);border:1px solid #4d3a83;border-radius:16px;padding:30px;position:relative;overflow:hidden}.profile-identity{align-items:center;gap:24px;margin-top:20px;display:flex}.avatar-large{border:3px solid #ab84ff;width:110px;height:110px;font-size:32px;box-shadow:0 0 35px #8351ff30}.profile-identity h1{overflow-wrap:anywhere;margin:0 0 8px;font-size:30px}.profile-identity p{color:#b8c8e8;white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;line-height:1.6}.presence{color:#8da2c9;font-size:11px}.presence.is-online{color:var(--green)}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.account-stats .sidebox{padding:20px}.account-stats strong{margin:10px 0 0;font-size:25px}.profile-editor{grid-template-columns:210px 1fr;gap:28px;display:grid}.avatar-editor{flex-direction:column;align-items:center;gap:12px;display:flex}.upload-label{cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.upload-label input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-label:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.profile-fields label{color:#c7d3ec;gap:9px;margin-bottom:16px;font-size:13px;display:grid}.profile-fields input,.profile-fields textarea{color:var(--text);font:inherit;background:#09152b;border:1px solid #233960;border-radius:9px;width:100%;padding:12px}.profile-fields textarea{resize:vertical}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:350px;margin-top:16px;display:grid;overflow:auto}.game-choice{border:1px solid var(--line);cursor:pointer;background:#0a1429;border-radius:10px;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.game-choice.selected{background:#5229a321;border-color:#8953ec}.game-choice small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.game-choice input{accent-color:#925aff}.profile-save{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;display:flex}.profile-editor small{font-size:11px}.opening-scene{isolation:isolate;justify-content:center;align-items:center;height:360px;display:flex;position:relative;overflow:hidden}.opening-scene p{color:#c7b9f4;font-size:13px;position:absolute;bottom:12px}.opening-pack{z-index:2;width:155px;height:210px;animation:1.5s ease-in-out forwards pack-charge}.opening-halo{background:radial-gradient(circle,#b883ff80,#0000 65%);border-radius:50%;width:280px;height:280px;animation:1.5s ease-in-out forwards halo-charge;position:absolute}.opening-sparks{pointer-events:none;position:absolute;inset:0}.opening-sparks i{width:4px;height:4px;animation:spark-out 1.2s ease-out var(--delay) forwards;transform:rotate(var(--a)) translateX(70px);background:#ccacff;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #b582ff}@keyframes pack-charge{0%{opacity:0;transform:perspective(600px)rotateY(-15deg)scale(.8)}20%{opacity:1;transform:perspective(600px)rotateY(10deg)scale(1)}45%{transform:perspective(600px)rotateY(-14deg)rotate(-3deg)}65%{transform:perspective(600px)rotateY(14deg)rotate(3deg);box-shadow:0 0 50px #a669ff}85%{filter:brightness(1.8);transform:scale(1.12)}to{filter:brightness(3);opacity:0;transform:scale(1.3)translateY(-12px)}}@keyframes halo-charge{0%{opacity:.3;transform:scale(.6)}75%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(2)}}@keyframes spark-out{0%{opacity:0;transform:rotate(var(--a)) translateX(70px)}40%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(210px)}}.reveal-card.unrevealed{animation:.45s both card-arrive;animation-delay:calc(var(--reveal-order)*75ms);border-color:#6650a2}.reveal-card.is-revealed{animation:.6s cubic-bezier(.2,.8,.2,1) both card-flip;box-shadow:0 0 22px #9f72ff25}.reveal-card.is-revealed.legendary{box-shadow:0 0 28px #ffc05b70}.reveal-card.is-revealed.mythic{box-shadow:0 0 35px #ff6ed790}.reveal-card.unrevealed:hover{transform:translateY(-6px);box-shadow:0 0 20px #a273ff55}.card-back span{animation:2s ease-in-out infinite back-pulse}.card-back{border-radius:9px}.vault-dialog .close:disabled{opacity:.35;cursor:wait}@keyframes card-arrive{0%{opacity:0;transform:translateY(35px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes card-flip{0%{filter:brightness(1.8);transform:perspective(800px)rotateY(-85deg)scale(.95)}60%{filter:brightness(1.25)}to{filter:brightness();transform:perspective(800px)rotateY(0)}}@keyframes back-pulse{50%{text-shadow:0 0 25px #b394ff}}@media (max-width:760px){.profile-identity{align-items:flex-start;gap:16px}.profile-banner{padding:20px}.profile-identity .avatar-large{width:75px;height:75px;font-size:24px}.profile-identity h1{font-size:23px}.profile-editor{grid-template-columns:1fr}.account-stats,.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profilemini.profile-button>div:not(.avatar){display:none}.sound-control{padding:8px;font-size:10px}.topbar{gap:9px}.topbar .search{min-width:0}.opening-scene{height:320px}}@media (prefers-reduced-motion:reduce){.opening-pack{opacity:1!important;filter:none!important;transform:none!important}.opening-sparks,.opening-halo{display:none}.reveal-card{animation:none!important}}.steam-cover:before{display:none}.steam-art{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.steam-cover:after{pointer-events:none;background:linear-gradient(#0000 68%,#030817c9)}.steam-cover .cover-title{font-size:11px}.steam-cover.foil:after{mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(125deg,#0000 5%,#d78dff35 30%,#9ae9ff50 45%,#fff5 48%,#0000 65%),linear-gradient(#0000 68%,#030817bc);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:250% 250%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:6s ease-in-out infinite holo-sweep}.pegi-mark{z-index:2;color:#222;text-align:center;background:#f2f2ef;border:1px solid #777;padding:3px 5px;font-size:17px;font-weight:900;line-height:1;position:absolute;bottom:9px;left:8px}.pegi-mark small{letter-spacing:.4px;margin-top:2px;font-size:6px;display:block}.steam-cover:has(.pegi-mark) .cover-title{padding-left:35px}.steam-info{background:#0d1b32;border:1px solid #274563;border-radius:12px;margin:18px 0;padding:16px}.steam-source{color:#79cfe9;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.steam-source a{color:#91dfff;letter-spacing:0;font-size:11px}.steam-info h3{margin:15px 0 8px;font-size:17px}.steam-description{color:#c5d3e9;font-size:12px;line-height:1.75}.steam-facts{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 0;display:grid}.steam-facts dt{color:var(--muted);margin-bottom:5px;font-size:10px}.steam-facts dd{margin:0;font-size:12px;line-height:1.6}.steam-facts small{color:var(--muted);font-size:10px;display:block}.steam-sync{color:#879ab9;border-top:1px solid #243957;margin-top:15px;padding-top:12px;font-size:10px;line-height:1.7}.vault-dialog:has(.steam-info){width:min(980px,100vw - 24px)}@keyframes holo-sweep{50%{background-position:100% 100%}}@media (max-width:560px){.steam-facts{grid-template-columns:1fr}.steam-source{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.steam-cover.foil:after{animation:none!important}}.steam-art.header-art{object-fit:contain}.catalog-edition{background:linear-gradient(100deg,#38225a40,#0d1b32);border:1px solid #4f3c80;border-radius:12px;align-items:center;gap:18px;margin:0 0 20px;padding:15px 18px;display:flex}.catalog-edition p{color:#a9bcdb;margin:0;font-size:12px;line-height:1.7}.edition-badge{white-space:nowrap;color:#cfb5ff;background:#201739;border:1px solid #6d5099;border-radius:8px;padding:9px 12px;font-size:11px}.steam-source .steam-store-button{color:#fff;letter-spacing:0;white-space:nowrap;padding:10px 13px;font-size:11px;text-decoration:none}.steam-gallery{margin-top:20px}.screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.steam-screenshot{aspect-ratio:16/9;background:#040914;border:1px solid #354975;border-radius:8px;display:block;position:relative;overflow:hidden}.steam-screenshot img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.steam-screenshot:hover img{transform:scale(1.05)}.steam-screenshot:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.steam-screenshot span{color:#e5efff;background:#071024d9;border-radius:5px;padding:4px 6px;font-size:9px;position:absolute;bottom:5px;right:5px}.screenshot-fallback{aspect-ratio:16/9;color:var(--muted);border:1px dashed var(--line);border-radius:8px;place-items:center;font-size:10px;display:grid}@media (max-width:760px){.catalog-edition{display:block}.edition-badge{margin-bottom:10px;display:inline-block}.screenshot-grid{grid-template-columns:1fr}.steam-screenshot span{font-size:11px}}@media (prefers-reduced-motion:reduce){.steam-screenshot img{transition:none}.steam-screenshot:hover img{transform:none}}button.steam-screenshot{cursor:pointer;width:100%;color:inherit;padding:0}.screenshot-viewer{width:min(1200px,100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:#060c18;border:1px solid #7456ae;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 100px #000c}.screenshot-viewer::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02040def}.viewer-panel{padding:18px}.viewer-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.viewer-header h2{overflow-wrap:anywhere;margin:0;font-size:18px}.viewer-header p{color:var(--muted);margin:6px 0 0;font-size:11px}.viewer-header .close{white-space:nowrap;min-height:40px}.viewer-image{aspect-ratio:16/9;touch-action:pan-y;background:#02050b;border-radius:8px;place-items:center;width:100%;max-width:min(100%,120.889dvh);height:auto;margin-inline:auto;display:grid;overflow:hidden}.viewer-image img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.viewer-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.viewer-footer span{color:var(--muted);font-size:10px}.viewer-footer button{min-height:44px}.catalog-edition>.secondary{white-space:nowrap;flex-shrink:0}.release-section time{color:var(--muted);margin-top:9px;font-size:10px;display:block}.release-progress{color:#b9c9e7;justify-content:space-between;gap:12px;margin:20px 0 8px;font-size:12px;display:flex}.news-hero .hero-copy{max-width:700px}.news-hero h1{font-size:32px}@media (max-width:760px){.viewer-panel{padding:12px}.viewer-image{max-width:min(100%,106.667dvh);height:auto}.viewer-header h2{font-size:15px}.viewer-footer span{display:none}.viewer-footer button{flex:1}.screenshot-viewer{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.catalog-edition>.secondary{margin-top:12px}.release-section .sectionhead{align-items:flex-start}.release-section .statpill{min-width:90px}.news-hero h1{font-size:27px}}.cover.boxed-cover{aspect-ratio:383/539}.cover.full-art-cover{aspect-ratio:2/3;border:2px solid #0000;min-height:0;padding:0}.boxed-cover .steam-art{object-position:center top;height:79.2208%;top:11.8738%;bottom:auto}.case-overlay{z-index:3;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.boxed-cover .pegi-mark{z-index:4;padding:3px;font-size:clamp(10px,1.5vw,17px);bottom:10.4%;left:2.5%}.boxed-cover:after{z-index:1;top:11.8738%;bottom:8.9054%}.cover-title-accessible{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cover.boxed-cover:before{top:11.8738%;bottom:8.9054%}.cover .case-overlay{filter:none}.full-art-cover .steam-art{object-fit:contain;object-position:center}.full-art-cover:after{background:0 0}.full-art-cover.foil:after{mix-blend-mode:screen;background:linear-gradient(125deg,#0000 5%,#d78dff35 30%,#9ae9ff50 45%,#fff5 48%,#0000 65%) 0 0/250% 250%;animation:6s ease-in-out infinite holo-sweep}@media (prefers-reduced-motion:reduce){.full-art-cover.foil:after{animation:none!important}}.adult-mark{z-index:4;color:#fff;background:#b52054;border:1px solid #ff9dba;border-radius:5px;padding:4px 6px;font-size:clamp(10px,1.3vw,15px);font-weight:900;line-height:1;position:absolute;bottom:11%;left:3%;box-shadow:0 2px 8px #0008}.full-art-cover .adult-mark{inset:7px 7px auto auto}.adult-preference{background:#15122b;border:1px solid #3d355d;border-radius:10px;margin:16px 0;padding:14px 16px}.adult-preference .check{color:#d7cdeb;align-items:flex-start;margin:0;font-size:12px}.adult-preference p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.adult-preference small{color:#cfadff}.adult-hidden{aspect-ratio:383/539;text-align:center;background:#11152a;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex}.adult-hidden>span{color:#e29aba;font-size:24px}.adult-hidden small{color:var(--muted);font-size:10px;line-height:1.5}.content-options{gap:14px;display:grid}.default-label{color:#9a8db9;white-space:nowrap;background:#211b38;border-radius:5px;padding:3px 6px;font-size:9px}.adult-preference .check{flex-wrap:wrap}.adult-blurred .steam-art{filter:blur(14px);transform:scale(1.06)}.adult-blurred:before{filter:blur(14px)}.adult-blurred .cover-title{filter:blur(7px);-webkit-user-select:none;user-select:none}.blur-label{z-index:5;text-align:center;color:#f4d7e7;pointer-events:none;background:#080d22e8;border:1px solid #8b689d;border-radius:7px;padding:8px 5px;font-size:10px;position:absolute;top:46%;left:10px;right:10px}.adult-blurred-shot img{filter:blur(18px);transform:scale(1.08)}.steam-screenshot.adult-blurred-shot:hover img{transform:scale(1.08)}.steam-screenshot.adult-blurred-shot:disabled{cursor:default}.adult-text-blurred{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.content-blur-note{color:#ddaccb;background:#34203988;border-radius:8px;padding:10px;font-size:11px;line-height:1.6}.complete-badge{color:#76f3c6;background:#103e3155;border:1px solid #2b8d71;border-radius:8px;margin:10px 0;padding:8px 12px;font-size:12px;display:inline-block}.logo.gaming-logo{width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0}.gaming-logo svg{filter:drop-shadow(0 0 12px #9a70ff50);width:100%;height:100%}.brand{gap:10px;padding-left:5px;padding-right:0}.brand-wordmark{min-width:0}.brand-wordmark b{letter-spacing:-.5px;white-space:nowrap;font-size:18px;font-weight:900}.brand-wordmark b span{color:#b393ff}.brand-wordmark small{letter-spacing:0;color:#8299c0;margin-top:5px;font-size:8px;line-height:1.5}.topbar .profile-button{flex-shrink:0;margin-left:auto}.topbar .search{min-width:0}.topbar .wallet,.topbar .sound-control{flex-shrink:0}.pack.gaming-pack{isolation:isolate;background:radial-gradient(at 60% 36%,#8059ed65,#0000 58%),linear-gradient(140deg,#161634,#27204e 52%,#111a31);border:1px solid #9471ff;border-radius:14px 14px 9px 9px;grid-template-rows:12px 20px minmax(0,1fr) 10px 38px;justify-content:stretch;align-items:stretch;gap:6px;width:170px;height:235px;padding:15px 13px;display:grid;overflow:hidden;transform:perspective(700px)rotateY(-9deg)rotate(-2deg);box-shadow:inset 2px 0 #d9cbff30,inset -4px 0 #05081c80,0 15px 35px #0008,0 0 25px #9c68ff30}.pack.gaming-pack:before{opacity:.8;background:repeating-linear-gradient(90deg,#7355bd 0 2px,#1c1737 2px 5px);height:6px;top:0;left:13px;right:13px}.pack.gaming-pack:after{opacity:1;pointer-events:none;background:linear-gradient(90deg,#0000,#bcd5ff12,#0000);width:58px;height:100%;animation:6s ease-in-out infinite pack-sheen;inset:-25px auto auto -70px;transform:rotate(25deg)}.gaming-pack:hover{transform:perspective(700px)rotateY(8deg)rotate(1deg)translateY(-4px)}.pack-chip{letter-spacing:1px;color:#96aed6;z-index:1;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:relative}.pack-brand{letter-spacing:.3px;color:#f3efff;z-index:1;margin:0;font-size:15px;font-weight:950;line-height:20px;position:relative}.pack-brand span{color:#bf9dff}.pack-controller{z-index:1;filter:drop-shadow(0 0 18px #8759e780);align-self:center;width:82px;height:82px;margin:0 auto;position:relative}.pack-controller svg{width:100%;height:100%}.pack-edition{z-index:1;letter-spacing:2px;color:#aa9bcb;text-align:center;margin:0;font-size:7px;line-height:10px;position:relative}.pack-bottom{z-index:1;border-top:1px solid #665097;align-items:center;gap:8px;min-width:0;padding-top:6px;display:flex;position:relative}.pack-bottom strong{color:#61e4f5;font-size:29px;font-weight:950;line-height:1}.pack-bottom>span{letter-spacing:1px;color:#e1d5fb;font-size:9px;line-height:1.4}.pack-bottom span b{letter-spacing:1px;color:#8fa3c8;white-space:nowrap;margin:0;font-size:6px}.pack-bottom i{letter-spacing:1px;writing-mode:vertical-rl;color:#b88aff;margin-left:auto;font-size:7px;font-style:normal}.pack-circuit{z-index:0;opacity:.3;clip-path:polygon(0 0,100% 0,100% 100%,78% 100%,78% 60%,0 60%);background:linear-gradient(90deg,#0000 84%,#997cff 84% 85%,#0000 85%),linear-gradient(#0000 31.5%,#55cee2 31.5% 32%,#0000 32%),repeating-linear-gradient(90deg,#0000 0 20px,#9c7fff10 20px 21px);position:absolute;inset:0}.booster-display:has(.gaming-pack){min-height:345px}.opening-scene:has(.gaming-pack){height:390px}.gaming-pack.opening-pack{z-index:2;animation:1.5s ease-in-out forwards pack-charge}@keyframes pack-sheen{0%,45%{left:-90px}90%,to{left:230px}}.age-dialog{width:min(520px,100vw - 28px);color:var(--text);background:#0b1429;border:1px solid #7a5ba5;border-radius:16px;max-height:calc(100dvh - 28px);padding:25px;overflow:auto;box-shadow:0 25px 90px #000b}.age-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050dec}.age-dialog h2{margin:10px 0 15px;font-size:24px}.age-dialog>p{color:#b3c5e5;font-size:13px;line-height:1.7}.age-icon{color:#e6b3d3;background:#39233c;border:1px solid #795472;border-radius:12px;place-items:center;width:46px;height:46px;font-weight:900;display:inline-grid}.age-checkbox{background:#241b3b;border:1px solid #6f5596;border-radius:10px;align-items:center;gap:12px;margin:20px 0 12px;padding:15px;font-size:14px;display:flex}.age-checkbox input{accent-color:#a477ff;width:18px;height:18px}.age-actions{gap:10px;margin-top:20px;display:grid}.age-dialog .age-note{color:#8ea5cb;font-size:11px}.age-dialog .age-disclosure{color:#7389ae;margin-bottom:0;font-size:10px}.majority-status{color:#a7b8dc!important;font-size:10px!important}@media (max-width:760px){.logo.gaming-logo{width:40px;height:40px}.brand-wordmark b{font-size:18px}.pack.gaming-pack{width:155px;height:225px}.pack-controller{width:80px;height:80px;margin:0 auto}.topbar .profile-button{margin-left:auto}.topbar .search{flex:1}.age-dialog{padding:20px}.opening-scene:has(.gaming-pack){height:350px}}@media (max-width:420px){.topbar .sound-control{width:34px;height:34px;padding:0;font-size:0}.topbar .sound-control:before{content:"♫";font-size:17px}.topbar .sound-control[aria-pressed=false]:before{content:"♪";opacity:.4}}@media (prefers-reduced-motion:reduce){.pack.gaming-pack:after{animation:none}.gaming-pack.opening,.gaming-pack.opening-pack{animation:none!important}}@media (min-width:761px) and (max-width:1150px){.brand-wordmark b{font-size:16px}.brand{gap:7px}.logo.gaming-logo{width:40px;height:40px}}.catalog-detail{display:block}.detail-showcase{flex-direction:column;align-items:center;gap:12px;padding:4px 0 18px;display:flex}.cover-stage{perspective:850px;text-align:center;width:210px;max-width:70vw}.tilt-cover{--tilt-x:0deg;--tilt-y:0deg;--shine-x:50%;--shine-y:50%;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;touch-action:none;outline-offset:6px;border-radius:10px;transition:transform .12s ease-out;box-shadow:0 12px 35px #0009}.tilt-cover:focus-visible{outline:2px solid var(--cyan)}.catalog-detail .tilt-cover .cover{aspect-ratio:2/3;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;margin:0}.tilt-cover img{pointer-events:none}.cover-instructions{color:var(--muted);margin:12px -35px 0;font-size:9px;line-height:1.5}.detail-identity{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.detail-finishes{width:min(650px,100%)}.detail-finishes h3{text-align:center;margin:5px 0 10px;font-size:13px}.finish-options{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.detail-finishes .variant-row{min-height:60px;color:var(--text);background:#0d1930;border:1px solid #283957;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 6px;font-size:10px;line-height:1.4;display:flex}.detail-finishes .selected-finish{background:#241a42;border-color:#ac85ff;box-shadow:inset 0 0 0 1px #ac85ff40}.detail-finishes .hint{text-align:center;margin:8px 0 0;font-size:10px}.catalog-detail .steam-info{grid-template-columns:220px minmax(0,1fr);gap:16px;margin:0;padding:16px;display:grid}.steam-summary{grid-area:1/2;min-width:0}.steam-gallery{grid-area:1/1;min-width:0}.steam-gallery h4{margin:0 0 10px;font-size:12px}.steam-gallery .screenshot-grid{grid-template-columns:1fr;gap:10px}.steam-summary h3{margin:12px 0 6px;font-size:17px}.steam-summary .steam-description{margin:0 0 12px;font-size:12px;line-height:1.6}.steam-summary .steam-facts{grid-template-columns:1fr 1fr;gap:0 14px;margin:0}.steam-facts>div{overflow-wrap:anywhere;border-bottom:1px solid #233450;min-width:0;padding:8px 0}.steam-summary .steam-facts dt{margin:0 0 3px;font-size:10px}.steam-summary .steam-facts dd{font-size:11px;line-height:1.5}.steam-summary .steam-facts small{margin-top:3px;font-size:9px}.steam-summary .steam-source{flex-wrap:wrap;gap:8px}.steam-summary .steam-store-button{padding:10px 12px;font-size:10px}.catalog-detail .steam-sync{grid-column:1/-1;margin:0;padding-top:10px;font-size:9px;line-height:1.6}.detail-disclaimer{text-align:center;margin:12px 0 0;font-size:10px}.cover.foil:after{background:0 0;animation:none}.foil-surface{z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--shine-x,50%) var(--shine-y,50%),#fff5,transparent 48%),linear-gradient(125deg,transparent 10%,#d887ff33 28%,#7becff44 43%,#fff6 48%,#ffe79733 53%,transparent 72%);mix-blend-mode:screen;background-position:50%,0 0;background-size:100% 100%,250% 250%;animation:7s ease-in-out infinite foil-surface-sweep;position:absolute;inset:0}.cover .adult-mark{z-index:6}.cover .blur-label{z-index:7}@keyframes foil-surface-sweep{0%,to{background-position:50%,0 0}50%{background-position:50%,100% 100%}}@media (max-width:760px){.cover-stage{width:180px}.catalog-detail .steam-info{grid-template-columns:150px minmax(0,1fr);gap:12px;padding:12px}.steam-summary .steam-facts{grid-template-columns:1fr}.finish-options{grid-template-columns:repeat(2,minmax(0,1fr))}.steam-summary .steam-source{align-items:flex-start}.steam-summary .steam-source>span{font-size:9px}}@media (max-width:520px){.catalog-detail .steam-info{flex-direction:column;display:flex}.steam-summary{order:0}.steam-gallery{order:1}.steam-sync{order:2}.steam-summary .steam-facts{grid-template-columns:1fr 1fr}.steam-gallery .screenshot-grid{max-width:320px;margin:0 auto}.steam-gallery h4{text-align:center;margin-top:8px}.detail-identity{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.tilt-cover{transition:none;transform:none!important}.foil-surface{animation:none}}.cover-stage{--case-depth:18px}.tilt-cover{transform:rotateX(var(--tilt-x)) rotateY(calc(18deg + var(--tilt-y)));box-shadow:none;border-radius:3px}.case-front{transform:translateZ(calc(var(--case-depth) / 2));-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;position:relative;box-shadow:0 10px 24px #0005}.catalog-detail .case-front .cover{border:2px solid #617084;border-radius:4px}.case-spine{width:var(--case-depth);transform-origin:0;height:100%;transform:rotateY(-90deg) translateX(calc(var(--case-depth) / -2));-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,#03060c9c,transparent 45%,#aabbd62b),linear-gradient(180deg,#131c2c 12%,var(--case-color) 40%,#060c18 90%);color:#eff3ff;border:1px solid #637080;border-radius:3px;flex-direction:column;align-items:center;gap:10px;padding:9px 1px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.spine-brand{z-index:1;font-size:8px;font-weight:900;line-height:1}.spine-title{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;z-index:1;flex:1;min-height:0;font-size:10px;font-weight:800;overflow:hidden}.spine-base{writing-mode:vertical-rl;letter-spacing:.5px;color:#c0cee4;z-index:1;font-size:5px}.spine-title-blurred{filter:blur(4px)}.case-back{transform:translateZ(calc(var(--case-depth) / -2)) rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#070b13;border:1px solid #566276;border-radius:4px;position:absolute;inset:0}.case-right-edge{width:var(--case-depth);transform-origin:100%;height:100%;transform:rotateY(90deg) translateX(calc(var(--case-depth) / 2));-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,#151b27,#536071 45%,#0b101b);border:1px solid #657184;border-radius:3px;position:absolute;top:0;right:0}.case-top-edge,.case-bottom-edge{width:100%;height:var(--case-depth);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(#586579,#101722);border:1px solid #637080;border-radius:3px;position:absolute;left:0}.case-top-edge{transform-origin:top;transform:rotateX(90deg) translateY(calc(var(--case-depth) / -2));top:0}.case-bottom-edge{transform-origin:bottom;transform:rotateX(-90deg) translateY(calc(var(--case-depth) / 2));bottom:0}@media (max-width:760px){.cover-stage{--case-depth:16px}.spine-title{font-size:9px}}@media (prefers-reduced-motion:reduce){.tilt-cover{transform:rotateY(18deg)!important}}.spine-title{font-size:var(--spine-max-size,10px);letter-spacing:.04em;text-overflow:clip;text-align:center;max-width:100%;line-height:1.15;overflow:visible}@media (max-width:760px){.spine-title{--spine-max-size:9px}}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-top:20px;font-size:11px;display:flex}.coin-wallet{color:#ffdb8f;border-color:#6b542c}.recycle-balance{text-align:center;background:#11152bcc;border:1px solid #8c6b3e;border-radius:12px;min-width:160px;margin-left:auto;padding:18px}.recycle-balance b{color:#ffdb8f;font-size:24px;display:block}.recycle-balance span{color:var(--muted);font-size:11px}.recycle-list{margin-top:16px}.recycle-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.recycle-row>span:first-child{flex:1;min-width:0}.recycle-row b{overflow-wrap:anywhere;display:block}.recycle-row small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.recycle-unit{color:#e5c37d;font-size:10px}.recycle-row input{width:74px;color:var(--text);background:#0b1930;border:1px solid #3c5278;border-radius:7px;padding:9px}.recycle-summary{background:#111b31;border:1px solid #39496c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.recycle-summary>div{flex:1;min-width:180px;font-size:12px}.recycle-summary span{color:#ffdb8f;margin-top:5px;display:block}.recycle-rates{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;font-size:12px;display:grid}.recycle-rates strong{color:#ffdb8f;margin-top:6px}.catalog-card .cover{background-color:#111b31}.catalog-card{content-visibility:auto;contain-intrinsic-size:auto 300px}@media (max-width:760px){.recycle-hero{flex-wrap:wrap;gap:20px}.recycle-balance{margin:0}.topbar .wallet:not(.coin-wallet){display:none}.coin-wallet{padding:7px;font-size:10px}.recycle-row{gap:8px}.recycle-unit{max-width:85px}.pagination{flex-wrap:wrap;gap:8px}.pagination span{font-size:10px}.recycle-summary .primary{width:100%}}.case-spine{border-color:var(--case-color);background:linear-gradient(90deg,#0007,transparent 45%,#ffffff18),linear-gradient(180deg,#0b1222 10%,color-mix(in srgb,var(--case-color) 45%,#060c18) 35%,color-mix(in srgb,var(--case-color) 55%,#060c18) 70%,#0b1222 94%);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--case-color) 80%,white)}.spine-brand,.spine-base{color:color-mix(in srgb,var(--case-color) 55%,white)}.spine-title{color:#fff;text-shadow:0 1px 2px #0008}@property --shine-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --shine-y{syntax:"<percentage>";inherits:true;initial-value:50%}.cover-hit-area{touch-action:none;margin:-28px;padding:28px;position:relative}.tilt-cover{transition:transform .18s ease-out,--shine-x .18s ease-out,--shine-y .18s ease-out}.tilt-cover.is-returning{transition:transform .7s cubic-bezier(.22,1,.36,1),--shine-x .7s ease-out,--shine-y .7s ease-out}@media (prefers-reduced-motion:reduce){.tilt-cover,.tilt-cover.is-returning{transition:none}}.project-checklist{gap:10px;display:grid}.project-task{background:#0b1529;border:1px solid #243652;border-radius:10px;align-items:flex-start;gap:14px;padding:14px;display:flex}.project-task>div{min-width:0}.project-task b{font-size:12px}.project-task p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}.task-status{color:#a9bad7;background:#1a2840;border-radius:6px;flex-shrink:0;min-width:76px;padding:5px 7px;font-size:10px}.task-done .task-status{color:#7bedbf;background:#153c33}.task-doing{border-color:#7c59c0}.task-doing .task-status{color:#d7bcff;background:#30224b}.catalog-placeholder{background:linear-gradient(110deg,#0c182b 25%,#18283f 45%,#0c182b 65%) 0 0/300% 100%;border:1px solid #263654;border-radius:10px;min-height:270px;animation:1.5s ease-in-out infinite catalog-loading}.server-catalog{scroll-margin-top:90px}@keyframes catalog-loading{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:760px){.project-task{gap:9px;padding:11px}.task-status{min-width:65px;font-size:9px}.catalog-placeholder{min-height:220px}.server-catalog{scroll-margin-top:170px}}@media (prefers-reduced-motion:reduce){.catalog-placeholder{animation:none}}.detail-shortcuts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;display:flex}.detail-shortcuts button{font-size:11px}.detail-shortcuts button[aria-pressed=true]{color:#96f4cf;background:#12362d;border-color:#6eccae}.detail-shortcuts small{font-size:10px}.gaming-pack.opening-pack{animation:.55s cubic-bezier(.3,.1,.5,1) forwards pack-break-seal}.gaming-pack.opening-pack:before{animation:.45s ease-out forwards pack-seal-strip}.gaming-pack.opening{animation:1.4s ease-in-out infinite pack-breathe}.opening-scene p{text-align:center;color:#c7d7f4;font-size:12px;position:absolute;bottom:15px;left:10px;right:10px}.reveal-card.is-revealed{box-shadow:0 0 20px color-mix(in srgb,var(--rarity-glow) 35%,transparent);border-color:var(--rarity-glow);animation:.65s ease-out rare-discovery}.maintenance-import{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:16px 0;display:flex}.maintenance-import label{gap:7px;font-size:12px;display:grid}.maintenance-import input,.maintenance-candidates select{color:var(--text);background:#0c1a30;border:1px solid #345072;border-radius:7px;padding:10px}.maintenance-candidates .project-task{flex-wrap:wrap;align-items:center;margin:10px 0}.maintenance-candidates .project-task>div{flex:1;min-width:180px}@keyframes pack-breathe{0%,to{filter:brightness();transform:perspective(700px)rotateY(-9deg)rotate(-2deg)}50%{filter:brightness(1.18);transform:perspective(700px)rotateY(-5deg)rotate(1deg)translateY(-5px)}}@keyframes pack-break-seal{0%{opacity:1;transform:perspective(700px)rotateY(-9deg)rotate(-2deg)}35%{filter:brightness(1.8);transform:perspective(700px)rotateY(0)scale(1.09)}to{opacity:0;transform:perspective(700px)rotateY(75deg)rotate(8deg)translateY(-30px)scale(.8)}}@keyframes pack-seal-strip{to{opacity:0;transform:translateY(-15px)rotate(-8deg)}}@keyframes rare-discovery{0%{filter:brightness(1.7);transform:rotateY(-35deg)scale(.92)}60%{transform:rotateY(3deg)scale(1.03)}to{filter:brightness();transform:none}}@media (prefers-reduced-motion:reduce){.gaming-pack.opening,.gaming-pack.opening-pack,.gaming-pack.opening-pack:before,.reveal-card.is-revealed{animation:none!important}}.rarity-table-wrap{margin:20px 0;overflow-x:auto}.rarity-table{border-collapse:collapse;text-align:left;width:100%}.rarity-table th,.rarity-table td{border-bottom:1px solid var(--border,#273046);vertical-align:top;padding:14px 12px}.rarity-table th{color:#a5aec6;font-size:12px}.rarity-table td{min-width:105px}.rarity-table td:first-child{min-width:200px}.rarity-table td:last-child{min-width:220px}.rarity-table input,.rarity-table select{width:100%;margin-bottom:8px;display:block}.rarity-table p{margin:6px 0}.rarity-table button{margin-top:4px}.rarity-review{background:#745dff12;border:1px solid #745dff38;border-radius:12px;margin:20px 0;padding:20px}.rarity-review .secondary{margin:8px 0;text-decoration:none;display:inline-block}.rarity-table a{color:#b0a4ff}.admin-shell{max-width:1340px;margin:auto;padding:28px}.admin-header{border-bottom:1px solid #283049;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 24px;display:flex}.admin-header div{flex-direction:column;gap:5px;display:flex}.admin-header span{color:#a8afc7;font-size:12px}.admin-header a,.admin-tabs a{color:#b4a9ff;text-decoration:none}.admin-tabs{gap:24px;padding:20px 0;display:flex}.admin-nav-link{color:#a6aec7;border-top:1px solid #283049;margin-top:14px;padding:12px 16px;text-decoration:none;display:block}.admin-shell .section{margin:24px 0}.rarity-appeal{border:1px solid #2b3450;border-radius:12px;margin:20px 0;padding:18px}.rarity-appeal summary{cursor:pointer;font-weight:600}.rarity-appeal form,.appeal-dossier label{gap:12px;display:grid}.rarity-appeal label{gap:8px;display:grid}.rarity-appeal textarea,.appeal-dossier textarea{color:#e8eaf2;resize:vertical;background:#111827;border:1px solid #34405e;border-radius:8px;width:100%;min-height:100px;padding:12px}.appeal-dossier{border:1px solid #2b3450;border-radius:12px;margin:20px 0;padding:20px}.appeal-dossier blockquote{background:#8273ff12;border-left:3px solid #8273ff;margin:12px 0;padding:12px 16px}.appeal-dossier a{color:#b4a9ff}@media (max-width:650px){.admin-shell{padding:14px}.admin-header{flex-wrap:wrap}.admin-tabs{gap:16px}}.economy-form{border:0;min-width:0;margin:0;padding:0}.economy-form input{min-width:85px}.economy-form .rarity-table td:last-child{min-width:170px}.daily-quest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.daily-quest-card{background:linear-gradient(145deg,#171e2b,#10151f);border:1px solid #303747;border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.daily-quest-card h3,.daily-quest-card p{margin:0}.daily-quest-card p{color:#aab4c8;min-height:48px}.quest-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.quest-card-heading b{color:#dbbd79}.quest-icon{color:#a997ff;font-size:28px}.daily-quest-card progress{accent-color:#9d83ff;width:100%;height:8px;margin-bottom:8px}.daily-quest-card button{width:100%;margin-top:auto}.quest-ready{border-color:#9d83ff}.quest-claimed{border-color:#3d7166}.quest-reset{text-align:right;flex-direction:column;gap:8px;display:flex}.quest-reset strong{font-variant-numeric:tabular-nums}.daily-quests .sectionhead{flex-wrap:wrap}@media (max-width:900px){.daily-quest-grid{grid-template-columns:1fr}.quest-reset{text-align:left}.daily-quest-card p{min-height:0}}.quest-completion{background:#1b1d30;border:1px solid #434064;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px 22px;display:flex}.quest-completion p{color:#adb6c9;margin:8px 0 0}.quest-completion>span{font-size:32px}.quest-bonus-won{background:#152725;border-color:#3d7166}.quest-difficulty{border:1px solid;border-radius:20px;padding:5px 10px;font-size:12px}.difficulty-easy{color:#84d7ac}.difficulty-medium{color:#80b8ff}.difficulty-hard{color:#c1a0ff}.difficulty-hardcore{color:#ffc578}.quest-reward{color:#dbbd79}.quest-rate-inputs{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.quest-rate-inputs label{flex-direction:column;gap:8px;display:flex}.quest-toggle{align-items:center;gap:6px;margin-bottom:8px;display:flex}.economy-form .quest-toggle input{width:auto;min-width:0}.double-day-badge{color:#ffd38a;vertical-align:middle;background:#342917;border:1px solid #a67d37;border-radius:20px;margin-left:12px;padding:4px 10px;font-size:12px;display:inline-block}.pack-opening-choices{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pack-opening-choices button{min-width:88px}.opening-budget{color:#c3d3ef;max-width:300px;line-height:1.6}.booster-display .hint{max-width:270px}.pack-reveal{text-align:center}.reveal-status{color:#bcc8e4;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 20px;font-size:12px;display:flex}.reveal-dots{gap:7px;display:flex}.reveal-dots i{background:#263450;border-radius:5px;width:22px;height:5px;transition:background .25s}.reveal-dots .done{background:#b08aff;box-shadow:0 0 12px #a97cff50}.single-reveal-stage{background:radial-gradient(#62359c26,#0000 65%);place-items:center;min-height:360px;padding:4px 0 24px;display:grid}.single-reveal-card{cursor:pointer;border-radius:13px;overflow:hidden;width:min(245px,65vw)!important}.single-reveal-card .card-back{min-height:350px}.single-reveal-card .card-back svg{color:#c1a2ff;width:76px;height:76px}.single-reveal-card h3{overflow-wrap:anywhere;margin:10px 0;font-size:16px;line-height:1.35}.single-reveal-card .cover{min-height:0}.single-reveal-card .reveal-tap{color:#d4c4ff;font-size:11px}.reveal-controls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pack-recap h3{margin:0 0 24px;font-size:19px}.pack-summary-grid>div{min-width:0}.pack-summary-grid .gamecard{height:100%}.pack-recap>.detail-actions{justify-content:center}.pack-summary-grid .cardname{overflow-wrap:anywhere}.pack-reveal .hint{margin:14px 0 0}@media (max-width:600px){.pack-summary-grid{scroll-snap-type:x mandatory;text-align:left;padding:0 2px 16px;display:flex;overflow-x:auto}.pack-summary-grid>div{scroll-snap-align:start;flex:0 0 43%}.single-reveal-stage{min-height:300px}.single-reveal-card{width:min(220px,64vw)!important}.single-reveal-card .card-back{min-height:310px}.reveal-status{margin-bottom:12px}.reveal-controls button{flex:1}.pack-opening-choices{width:100%}.pack-opening-choices button{flex:1}}.single-reveal-stage{background:0 0;min-height:410px;padding:18px 0 28px;overflow:visible}.sealed-booster-trigger{color:#d4c4ff;cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;gap:28px;padding:20px 36px;display:grid}.sealed-booster-trigger>span{letter-spacing:.4px;font-size:11px}.sealed-booster-trigger .gaming-pack{pointer-events:none}.sealed-booster-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:6px;border-radius:14px}.reveal-case-wrap{isolation:isolate;place-items:center;animation:.45s cubic-bezier(.2,.7,.3,1) both case-reveal-appear;display:grid;position:relative}.reveal-case-halo{z-index:-1;pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity-glow) 38%,transparent),color-mix(in srgb,var(--rarity-glow) 15%,transparent) 38%,transparent 72%);filter:blur(18px);border-radius:50%;position:absolute;inset:4% -38% 8%}.reveal-case-wrap .cover-stage{width:230px;max-width:65vw}.reveal-case-wrap .case-front .cover{aspect-ratio:2/3;-webkit-user-select:none;user-select:none;border:2px solid #617084;border-radius:4px;width:100%;max-width:none;height:auto;min-height:0;margin:0}.reveal-case-wrap .cover-instructions{margin-top:19px}.reveal-case-wrap .case-front{box-shadow:0 18px 36px #0007}.single-reveal-stage.is-sealed{background:radial-gradient(#62359c20,#0000 65%)}@keyframes case-reveal-appear{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.single-reveal-stage{min-height:350px;padding-top:10px}.reveal-case-wrap .cover-stage{width:205px;max-width:62vw}.sealed-booster-trigger{gap:24px;padding:16px 30px}}@media (prefers-reduced-motion:reduce){.reveal-case-wrap{animation:none}}.booster-decryption{--decrypt-accent:#57e9dc;isolation:isolate;background:radial-gradient(at 50% 30%,#153e4638,#0000 65%),repeating-linear-gradient(0deg,#0000 0 3px,#72dbd403 3px 4px),#070e1a;border:1px solid #345067;border-radius:12px;max-width:620px;margin:8px auto;padding:20px 26px 18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;position:relative;overflow:hidden}.booster-decryption:before,.booster-decryption:after{content:"";z-index:-1;border-color:var(--decrypt-accent);opacity:.35;pointer-events:none;border-style:solid;width:80px;height:80px;position:absolute}.booster-decryption:before{border-width:1px 0 0 1px;top:9px;left:9px}.booster-decryption:after{border-width:0 1px 1px 0;bottom:9px;right:9px}.decrypt-top{letter-spacing:1.4px;color:#7b9baa;justify-content:space-between;gap:12px;font-size:9px;display:flex}.decrypt-top>span:first-child{align-items:center;gap:8px;display:flex}.decrypt-top i{background:var(--decrypt-accent);width:5px;height:5px;box-shadow:0 0 9px #57e9dc70}.decrypt-main{text-align:center;padding:28px 0 22px}.decrypt-eyebrow{letter-spacing:3px;color:#70939f;font-size:9px}.decrypt-lock{width:78px;height:78px;color:var(--decrypt-accent);margin:17px auto 20px;position:relative}.decrypt-lock svg{filter:drop-shadow(0 0 10px #57e9dc30);width:64px;height:64px;margin:6px}.decrypt-lock-orbit{border:1px dashed #57e9dc38;border-radius:50%;animation:16s linear infinite decrypt-orbit;position:absolute;inset:-5px}.decrypt-key{letter-spacing:1px;color:#5f818e;justify-content:center;gap:clamp(2px,1vw,7px);font-size:clamp(18px,4vw,29px);font-weight:800;animation:4.8s linear infinite decrypt-glitch;display:flex}.decrypt-key>span{min-width:.7em;display:inline-block}.decrypt-key .locked{color:#c9fff1;text-shadow:0 0 15px #57e9dc45}.decrypt-status{color:var(--decrypt-accent);margin:15px 0 19px;font-size:12px}.decrypt-track{background:#18343e;width:min(270px,85%);height:3px;margin:auto;position:relative;overflow:hidden}.decrypt-track i{background:linear-gradient(90deg,transparent,var(--decrypt-accent),transparent);width:35%;height:100%;animation:1.7s ease-in-out infinite decrypt-sweep;display:block;position:absolute}.decrypt-terminal{letter-spacing:.6px;border-top:1px solid #24404e;gap:9px;padding-top:14px;font-size:9px;display:grid}.decrypt-terminal>div{justify-content:space-between;gap:12px;display:flex}.decrypt-terminal span{color:#668998}.decrypt-terminal b{color:#9dbebf;text-align:right;font-weight:500}.decrypt-caption{text-align:center;color:#7f99ad;margin:20px 0 0;font-family:inherit;font-size:10px;line-height:1.6}.decrypt-scan{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.decrypt-scan:after{content:"";background:linear-gradient(#0000,#55dfcf08,#0000);height:70px;animation:4s linear infinite decrypt-scanline;position:absolute;left:0;right:0}.decrypt-complete{border-color:#57e9dc80;box-shadow:0 0 35px #57e9dc0a}.decrypt-complete .decrypt-key,.decrypt-complete .decrypt-lock-orbit{animation:none}.decrypt-complete .decrypt-track i{background:var(--decrypt-accent);width:100%;animation:none}.decrypt-complete .decrypt-terminal b{color:var(--decrypt-accent)}@keyframes decrypt-orbit{to{transform:rotate(360deg)}}@keyframes decrypt-sweep{0%{left:-35%}to{left:100%}}@keyframes decrypt-scanline{0%{top:-70px}to{top:100%}}@keyframes decrypt-glitch{0%,89%,93%,to{text-shadow:none;transform:translate(0)}90%{text-shadow:-2px 0 #ac75ff66,2px 0 #57e9dc55;transform:translate(1px)}91%{text-shadow:2px 0 #ac75ff44;transform:translate(-1px)}}@media (max-width:600px){.booster-decryption{padding:18px 16px 16px}.decrypt-top{letter-spacing:.5px;font-size:8px}.decrypt-main{padding-top:25px}.decrypt-terminal{letter-spacing:0;font-size:8px}.decrypt-key{font-size:24px}}@media (prefers-reduced-motion:reduce){.decrypt-key,.decrypt-lock-orbit,.decrypt-track i,.decrypt-scan:after{animation:none!important}.decrypt-scan{display:none}.decrypt-pending .decrypt-track i{opacity:.35;width:100%;left:0}}.reveal-case-clickable .cover-hit-area{cursor:pointer}.pack-reveal:focus{outline:none}.reveal-case-clickable .tilt-cover:focus-visible{outline-offset:6px;outline:2px solid #66e7db}.reveal-badges{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:8px;margin:0 0 14px;display:flex;position:relative}.discovery-badge{white-space:nowrap;color:#d3fff0;letter-spacing:.3px;background:#102d2df2;border:1px solid #96f5d6bb;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:11px;font-weight:700;display:flex;box-shadow:0 0 24px #72ffd52b}.discovery-badge>span{color:#9af6d5;font-size:18px}.discovery-burst{z-index:-1;pointer-events:none;border:2px solid #a3ffdbcc;border-radius:50%;display:none;position:absolute;inset:18% -15% 20%}.is-first-discovery .discovery-burst{animation:1.45s ease-out both discovery-burst;display:block}.is-first-discovery .discovery-burst:after{content:"";border:1px solid #aeffe9aa;border-radius:50%;animation:1.45s ease-out .18s both discovery-burst;position:absolute;inset:-12%}.is-first-discovery .discovery-badge{animation:.9s cubic-bezier(.2,.8,.3,1) both discovery-arrive}.is-first-discovery .discovery-badge>span{animation:1.1s ease-out both discovery-spark}.is-first-discovery:not(.is-mythic) .reveal-case-halo{animation:1.6s ease-out both discovery-halo}@keyframes discovery-burst{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@keyframes discovery-arrive{0%{opacity:0;transform:translateY(14px)scale(.75)}55%{opacity:1;transform:translateY(-3px)scale(1.08)}to{opacity:1;transform:none}}@keyframes discovery-spark{0%,65%,to{opacity:.8;transform:scale(1)rotate(0)}78%{opacity:1;transform:scale(1.16)rotate(12deg)}}@keyframes discovery-halo{0%{opacity:.35;transform:scale(.7)}35%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.mythic-badge{color:#ffd6f5;letter-spacing:4px;text-shadow:0 0 16px #ff6ed7aa;font-size:12px;font-weight:900}.is-mythic .reveal-case-halo{filter:blur(16px);background:radial-gradient(#ff6ed760,#a04bff38 42%,#0000 72%)}.mythic-celebration{z-index:-1;pointer-events:none;display:none;position:absolute;inset:16% -30% 15%}.mythic-entrance .mythic-celebration{display:block}.mythic-celebration>i{border:2px solid #ff9de8;border-radius:50%;animation:1.8s ease-out both mythic-ring;position:absolute;inset:10%;box-shadow:0 0 25px #ff6ed760}.mythic-celebration>i:nth-child(2){border-color:#bc9cff;animation-delay:.3s}.mythic-celebration>span{background:repeating-conic-gradient(from 10deg,#0000 0deg 25deg,#ffb0ec55 27deg,#0000 29deg 45deg);animation:2.2s ease-out both mythic-rays;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(#0000 20%,#000 35%,#0000 70%);mask-image:radial-gradient(#0000 20%,#000 35%,#0000 70%)}.mythic-entrance .reveal-case-halo{animation:2s ease-out both discovery-halo}.mythic-entrance .mythic-badge{animation:1.1s ease-out both discovery-arrive}@keyframes mythic-ring{0%{opacity:1;transform:scale(.45)rotateX(45deg)}to{opacity:0;transform:scale(1.55)rotateX(45deg)}}@keyframes mythic-rays{0%{opacity:0;transform:rotate(-18deg)scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(24deg)scale(1.35)}}.decrypt-mythic{--decrypt-accent:#ff8cde;background:radial-gradient(at 50% 25%,#78235944,#0000 70%),#100a1c;border-color:#f47bd6aa;box-shadow:0 0 50px #ff6ed71a}.mythic-detected{color:#ffd9f6;background:#3d183b99;border:1px solid #ff8cde88;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;max-width:380px;margin:24px auto 0;padding:14px 18px;animation:.65s ease-out both mythic-alert-in;display:grid}.mythic-detected>span{color:#ff8cde;grid-row:span 2;font-size:25px}.mythic-detected>b{letter-spacing:2px;font-size:15px;animation:.7s ease-out both mythic-alert-glitch}.mythic-detected>small{color:#dca6d0;font-size:9px;line-height:1.6}.decrypt-mythic .decrypt-main{padding-top:20px}.decrypt-mythic .decrypt-key .locked{color:#ffd5f4;text-shadow:0 0 16px #ff6ed766}@keyframes mythic-alert-in{0%{opacity:0;clip-path:inset(45% 0);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (max-width:600px){.mythic-detected>b{letter-spacing:1px;font-size:12px}.mythic-detected{padding:12px}}@media (prefers-reduced-motion:reduce){.is-first-discovery .discovery-burst,.mythic-entrance .mythic-celebration{display:none}.is-first-discovery .discovery-badge,.is-first-discovery .discovery-badge>span,.is-first-discovery .reveal-case-halo,.mythic-entrance .mythic-badge,.mythic-detected,.mythic-detected>b{animation:none}}@keyframes mythic-alert-glitch{0%,40%,to{text-shadow:0 0 15px #ff6ed744;transform:none}12%{text-shadow:-3px 0 #a07cff,3px 0 #ff8cde;transform:translate(2px)}25%{text-shadow:2px 0 #a07cff,-2px 0 #ff8cde;transform:translate(-2px)}}.preview-rarities,.preview-settings{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.preview-settings label{align-items:center;gap:8px;font-size:12px;display:flex}.preview-settings select{max-width:100%}.opening-preview .single-reveal-stage{padding-top:30px}.opening-preview .single-reveal-stage>p{margin-top:24px}@media (max-width:600px){.preview-settings{flex-direction:column;align-items:stretch}.preview-settings label{justify-content:space-between}}.decrypt-anomaly{z-index:6;pointer-events:none;color:#ffc5f0;letter-spacing:2px;background:linear-gradient(110deg,#100d1bea,#19152ce8);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-family:ui-monospace,monospace;display:flex;position:absolute;inset:0}.decrypt-anomaly>b{text-shadow:-2px 0 #9c83ff,2px 0 #ff8cde;font-size:clamp(15px,3vw,23px)}.decrypt-anomaly>span{color:#c9b0dd;letter-spacing:1px;font-size:10px}.decrypt-interruption{animation:.42s ease-out both signal-interruption}.decrypt-interruption .decrypt-anomaly{animation:.42s step-end both signal-slice}.decrypt-interruption .decrypt-key{animation:none}@keyframes signal-interruption{0%,8%,30%,to{transform:none}3%{transform:translate(-3px)skew(-.4deg)}6%{transform:translate(3px)}14%{transform:translate(-1px)}}@keyframes signal-slice{0%,9%,30%,to{clip-path:inset(0)}4%{clip-path:polygon(0 0,100% 0,100% 32%,4% 32%,4% 39%,100% 39%,100% 100%,0 100%)}7%{clip-path:polygon(0 0,100% 0,100% 61%,0 61%,0 68%,97% 68%,97% 76%,0 76%)}20%{clip-path:inset(0)}}.booster-decryption{box-sizing:border-box;width:100%}.decrypt-top{align-items:flex-start;height:62px}.decrypt-mythic .decrypt-top{visibility:hidden}.mythic-detected{box-sizing:border-box;height:60px;margin:0 auto;position:absolute;top:18px;left:26px;right:26px}.booster-decryption .decrypt-main{padding-top:22px}.decrypt-caption{min-height:32px}.decrypt-interruption,.decrypt-interruption .decrypt-anomaly{animation-duration:1.42s}@media (max-width:600px){.mythic-detected{left:16px;right:16px}.decrypt-top{height:62px}}.booster-layout.booster-layout-solo{justify-content:center;display:flex}.booster-layout-solo .booster-display{width:min(420px,100%)}.last-booster .cards>.empty{grid-column:1/-1}.last-booster .cards>.gamecard{display:block}@media (max-width:760px){.last-booster .cards{scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.last-booster .cards>.gamecard{scroll-snap-align:start;flex:0 0 65%;max-width:230px;display:block}.last-booster .cards>.empty{width:100%}}.booster-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.booster-choice{text-align:left;color:#d4def3;background:#0b1425;border:1px solid #2c3656;border-radius:12px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.booster-choice.selected{background:linear-gradient(125deg,#33245366,#111b30);border-color:#9f7cf6;box-shadow:inset 0 0 25px #9670ff0c}.booster-choice:disabled{opacity:.5;cursor:default}.booster-choice-symbol{color:#bba1ff;font-size:27px}.booster-choice b,.booster-choice small{display:block}.booster-choice b{margin-bottom:7px;font-size:15px}.booster-choice small{color:#91a1bd;font-size:10px;line-height:1.5}.booster-choice-state{white-space:nowrap;color:#c8b5ff;margin-left:auto;font-size:9px}.booster-details{background:#0b14219c;border:1px solid #293756;border-radius:13px;padding:24px}.booster-detail-intro{justify-content:space-between;align-items:start;gap:32px;display:flex}.booster-detail-intro h3{margin:0 0 10px;font-size:22px}.booster-detail-intro p{color:#9dacbf;max-width:650px;font-size:12px;line-height:1.8}.booster-facts{flex-shrink:0;gap:18px;display:flex}.booster-facts span{color:#9eabc4;gap:7px;font-size:10px;display:grid}.booster-facts b{color:#e1d7ff;font-size:23px}.booster-table-scroll{margin:22px 0 12px;overflow-x:auto}.booster-odds-table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:12px}.booster-odds-table caption{text-align:left;color:#a5b4cd;padding-bottom:14px;font-size:11px}.booster-odds-table th,.booster-odds-table td{border-bottom:1px solid #23304a;padding:12px}.booster-odds-table thead th{color:#778ba7;font-size:10px;font-weight:500}.booster-odds-table tbody th{white-space:nowrap;font-weight:600}.booster-odds-table tbody th>i{border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.odds-cell{align-items:center;gap:12px;display:flex}.odds-cell b{font-variant-numeric:tabular-nums;min-width:65px;font-weight:500}.odds-bar{background:#1c2943;border-radius:4px;width:100px;height:4px;overflow:hidden}.odds-bar i{height:100%;display:block}.odds-catalog-link{color:#bda9ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.booster-extra-info{border-top:1px solid #26334e;grid-template-columns:1fr 1fr;gap:30px;margin-top:22px;padding:8px 0 18px;display:grid}.booster-extra-info h4{color:#d4dff5;font-size:12px}.booster-extra-info p{color:#98a9c2;font-size:11px;line-height:1.8}.finish-odds{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finish-odds>span{color:#91a4c0;justify-content:space-between;gap:10px;font-size:10px;display:flex}.finish-odds b{color:#cfc6eb;font-weight:500}@media (max-width:1100px){.booster-detail-intro{flex-direction:column}.booster-choice{flex-wrap:wrap}.booster-choice-state{margin-left:0}}@media (max-width:760px){.booster-choices{grid-template-columns:1fr}.booster-choice{flex-wrap:nowrap}.booster-choice-state{margin-left:auto}.booster-details{padding:16px}.booster-extra-info{grid-template-columns:1fr;gap:6px}.odds-bar{width:60px}.booster-facts{gap:24px}}.booster-layout-solo .pack.gaming-pack{grid-template-rows:14px 24px minmax(0,1fr) 12px 46px;gap:7px;width:210px;max-width:70vw;height:290px;padding:18px 16px}.booster-layout-solo .pack-controller{width:100px;height:100px}@media (max-width:760px){.booster-layout-solo .pack.gaming-pack{grid-template-rows:12px 22px minmax(0,1fr) 10px 42px;gap:6px;width:190px;height:265px;padding:16px 14px}.booster-layout-solo .pack-controller{width:94px;height:94px}}.pack.gaming-pack.boosted-pack{background:radial-gradient(at 60% 36%,#b46c4260,#0000 58%),linear-gradient(140deg,#30203e,#38264e 52%,#1a2036);border-color:#efbf78}.boosted-pack .pack-edition{color:#ffdba4}.boost-comparison{background:#35243733;border:1px solid #8c684f66;border-radius:10px;margin-top:24px;padding:16px;overflow-x:auto}.boost-comparison h4{margin-top:0}.boost-comparison p{color:#b6a7bd;font-size:11px}.unique-guarantee{background:#dbc27a09;border:1px solid #dbc27a55;border-radius:12px;padding:20px}.unique-guarantee h4{color:#ffe7a3}.pack.gaming-pack{--pack-accent:#b8a4ff;--pack-glow:#81e4f0;--pack-ink:#10172e;--pack-panel:#292948;--pack-aura:#6553ad40}.pack.gaming-pack.boosted-pack{--pack-accent:#f2be79;--pack-glow:#c8adf1;--pack-ink:#251c27;--pack-panel:#4a2f35;--pack-aura:#b36d4340}.pack.gaming-pack.unique-pack{--pack-accent:#8ed8b5;--pack-glow:#e6d3a6;--pack-ink:#071e25;--pack-panel:#152e32;--pack-aura:#38796940}.pack.gaming-pack,.pack.gaming-pack.boosted-pack,.pack.gaming-pack.unique-pack{border:1px solid var(--pack-accent);background:radial-gradient(ellipse at 50% 42%,var(--pack-aura),transparent 58%),linear-gradient(155deg,var(--pack-panel),var(--pack-ink) 58%,var(--pack-panel));box-shadow:inset 0 0 0 4px var(--pack-ink),inset 0 0 0 5px color-mix(in srgb,var(--pack-accent) 35%,transparent),inset 0 0 28px var(--pack-ink),0 18px 35px #0008,0 0 35px color-mix(in srgb,var(--pack-glow) 12%,transparent);border-radius:4px;grid-template-rows:12px 20px minmax(0,1fr) 20px 38px}.pack.gaming-pack:before{background:repeating-linear-gradient(90deg,var(--pack-accent) 0 2px,var(--pack-ink) 2px 5px)}.pack.gaming-pack:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pack-accent) 18%,transparent),transparent)}.gaming-pack .pack-chip{color:var(--pack-glow);letter-spacing:1.2px;font-size:6px}.gaming-pack .pack-brand{color:#f4f0ea}.gaming-pack .pack-brand span{color:var(--pack-accent)}.gaming-pack .pack-controller{width:90px;height:90px;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--pack-glow) 25%,transparent))}.gaming-pack .pack-edition{color:var(--pack-accent);letter-spacing:3px;font-size:16px;font-weight:900;line-height:20px}.gaming-pack .pack-bottom{border-color:color-mix(in srgb,var(--pack-accent) 40%,transparent)}.gaming-pack .pack-bottom strong{color:var(--pack-accent)}.gaming-pack .pack-bottom>span{color:#e2e9e9}.gaming-pack .pack-bottom span b{color:#9eafbd}.gaming-pack .pack-bottom i{color:var(--pack-glow)}.gaming-pack .pack-circuit{border:1px solid color-mix(in srgb,var(--pack-accent) 35%,transparent);opacity:.55;clip-path:none;background:linear-gradient(45deg,transparent 48%,color-mix(in srgb,var(--pack-accent) 7%,transparent) 49% 51%,transparent 52%),repeating-linear-gradient(135deg,transparent 0 12px,color-mix(in srgb,var(--pack-glow) 4%,transparent) 12px 13px);inset:9px}.booster-layout-solo .pack.gaming-pack{grid-template-rows:14px 24px minmax(0,1fr) 24px 46px}.booster-layout-solo .gaming-pack .pack-controller{width:116px;height:116px}.booster-layout-solo .gaming-pack .pack-edition{font-size:20px;line-height:24px}@media (max-width:760px){.booster-layout-solo .pack.gaming-pack{grid-template-rows:12px 22px minmax(0,1fr) 22px 42px}.booster-layout-solo .gaming-pack .pack-controller{width:108px;height:108px}.booster-layout-solo .gaming-pack .pack-edition{font-size:18px;line-height:22px}}.theme-selection{border-top:1px solid #354253;margin:24px 0 0;padding-top:22px}.theme-selection h3{margin:0 0 6px}.theme-choices{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-top:14px;display:grid}.theme-choice{text-align:left;color:#dce8f5;cursor:pointer;background:#121a2d;border:1px solid #304158;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:5px 8px;padding:12px;display:grid}.theme-choice>span{color:#7edccb;grid-row:span 2;font-size:20px}.theme-choice b{font-size:12px}.theme-choice small{color:#9badc5;font-size:10px}.theme-choice.selected{background:#18353b;border-color:#7edccb;box-shadow:inset 0 0 0 1px #7edccb33}.theme-choice:disabled{opacity:.45;cursor:default}.theme-choice:focus-visible{outline-offset:3px;outline:2px solid #7edccb}.pack.gaming-pack.themed-pack{--pack-accent:#89ded7;--pack-glow:#a0c8ff;--pack-ink:#101e30;--pack-panel:#1d3f4a;--pack-aura:#4caaa540}@media (max-width:500px){.theme-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-choice{padding:10px}}.theme-choice>span{color:var(--theme-accent,#7edccb);place-items:center;display:grid}.theme-choice>span svg{width:22px;height:22px;display:block}.theme-choice.selected{border-color:var(--theme-accent,#7edccb);background:var(--theme-ink,#18353b);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent,#7edccb) 25%,transparent)}.theme-choice:focus-visible{outline-color:var(--theme-accent,#7edccb)}.year-selection{border-top:0;margin:18px 0 0;padding-top:0}.year-selection h3{margin:0 0 6px}.year-choices{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;margin:14px 0;display:grid}.year-choice{text-align:left;color:#e1e9f6;cursor:pointer;background:#171f30;border:1px solid #384254;border-radius:9px;grid-template-columns:22px 1fr;align-items:center;gap:5px 8px;padding:12px 10px;display:grid}.year-choice svg{color:#d8c49b;grid-row:span 2}.year-choice b{font-size:12px}.year-choice small{color:#a6b5ca;font-size:10px}.year-choice.selected{background:#302e36;border-color:#dec59a;box-shadow:inset 0 0 0 1px #dec59a33}.year-choice:disabled{opacity:.45;cursor:default}.year-choice:focus-visible{outline-offset:3px;outline:2px solid #dec59a}@media (max-width:500px){.year-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.year-choice{grid-template-columns:1fr;padding:10px 7px}.year-choice svg{grid-row:auto}.year-choice b{font-size:11px}}.booster-shop-group{border:1px solid #354356;border-radius:10px;margin:20px 0;padding:14px}.booster-shop-group legend{color:#cbd9ee;padding:0 8px;font-size:13px;font-weight:700}.rotation-count{color:var(--muted);margin-left:.6rem;font-size:.7em;font-weight:500}.rotation-rules{max-width:80ch;line-height:1.6}.rotation-unavailable{color:#e9bd76;max-width:48ch;font-size:.85rem;line-height:1.5}.rotation-admin{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;margin:18px 0;padding:18px}.rotation-admin p{color:#d8c5ff}.rotation-admin small{color:var(--muted);line-height:1.6}.featured-booster{background:linear-gradient(115deg,#233b35 0%,#17353d 55%,#212c3c 100%);border:1px solid #83dfbc88;border-radius:16px;align-items:center;gap:24px;margin:22px 0;padding:26px;display:flex;box-shadow:0 0 36px #63deb410,inset 0 1px #ffffff0b}.featured-booster-icon{color:#a6f1d3;background:#a6f1d310;border:1px solid #a6f1d333;border-radius:18px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid}.featured-booster-copy{flex:1}.featured-eyebrow{letter-spacing:.13em;color:#bce8d7;font-size:.65rem}.featured-eyebrow b{color:#102820;background:#a6f1d3;border-radius:5px;margin-left:12px;padding:5px 8px;display:inline-block}.featured-booster h3{margin:9px 0;font-size:1.55rem}.featured-booster p{color:#b8ccc6;margin:7px 0 10px;font-size:.85rem}.featured-booster del{color:#92aaa2;margin-right:9px;font-size:.85rem}.featured-booster strong{color:#b2ffdf}.featured-booster .primary{color:#102820;background:#a6f1d3;border-color:#a6f1d3}.booster-shop-group select{width:100%;max-width:460px;margin-top:10px;display:block}@media (max-width:640px){.featured-booster{flex-wrap:wrap;gap:16px;padding:20px}.featured-booster-icon{width:54px;height:54px}.featured-booster-copy{flex-basis:calc(100% - 75px)}.featured-booster>.primary{width:100%}.featured-eyebrow b{margin:8px 0 0}.featured-booster h3{font-size:1.3rem}}.booster-activation-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin:22px 0;display:grid}.booster-activation-grid .booster-shop-group{min-width:0;margin:0;padding:16px}.booster-activation-grid .content-options{flex-direction:column;gap:10px;display:flex}.booster-activation-grid .check{align-items:flex-start;gap:9px;font-size:.85rem;line-height:1.45}.booster-activation-grid .check input{flex-shrink:0;margin-top:3px}.featured-schedule-status{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.featured-schedule-status>div{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;padding:18px}.featured-schedule-status small{letter-spacing:.12em;color:#9dbdb2;font-size:.65rem}.featured-schedule-status h3{color:#a6f1d3;margin:10px 0}.featured-schedule-status p{font-size:.85rem;line-height:1.6}.featured-schedule-fields{grid-template-columns:minmax(0,2fr) minmax(100px,1fr);gap:18px;max-width:750px;display:grid}.featured-schedule-fields input,.featured-schedule-fields select{width:100%;margin-top:10px;display:block}.featured-schedule-panel{margin-top:30px}@media (max-width:1000px){.booster-activation-grid,.featured-schedule-status{grid-template-columns:1fr}}@media (max-width:560px){.featured-schedule-fields{grid-template-columns:1fr}}.featured-countdown{color:#c1e8d8;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0;font-size:.78rem;display:flex}.featured-countdown time{color:#c6ffe7;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:1.2rem;font-weight:800}.featured-countdown.compact{margin:10px 0;display:block}.featured-countdown.compact>span,.featured-countdown.compact time{display:block}.featured-countdown.compact time{margin-top:5px;font-size:1.05rem}.sidebar-featured{text-align:left;color:#c7f4df;background:linear-gradient(140deg,#15352e,#10232e);border-color:#6ed4ad66}.sidebar-featured .sub{color:#95c8b5}.sidebar-featured:hover{border-color:#a6f1d3}.collection-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.collection-track{background:linear-gradient(135deg,#101d34,#0b1528);border:1px solid #283e61;border-radius:13px;min-width:0;padding:19px}.track-top{align-items:center;gap:12px;min-height:40px;margin-bottom:19px;display:flex}.track-icon{color:var(--track-accent);background:#ffffff05;border-radius:10px;padding:9px;display:flex}.track-top h3{margin:0;font-size:1rem}.track-numbers{color:#aabfdf;justify-content:space-between;gap:8px;font-size:.85rem;display:flex}.track-numbers b{color:#f0f5ff}.track-numbers>strong{color:var(--track-accent)}.track-bar{background:#263552;border-radius:9px;height:6px;margin:12px 0 16px;overflow:hidden}.track-bar i{background:var(--track-accent);border-radius:9px;height:100%;transition:width .35s;display:block}.track-actions .secondary{padding:8px 11px;font-size:.75rem}.collection-track>small{color:var(--muted);margin:0 0 12px;font-size:.68rem;line-height:1.5;display:block}.track-complete{border-color:#55c9a266}.track-complete-label{color:#90e5bc;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:.65rem;display:flex}.track-tabs{gap:10px;margin:20px 0 14px;display:flex}.track-tabs .selected{color:#e6d9ff;background:#7453c833;border-color:#a07aff}.track-summary{color:var(--muted);margin:18px 0;font-size:.82rem}.collection-tracks>.hint{margin-top:18px;line-height:1.6}@media (max-width:1150px){.collection-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.collection-track-grid{grid-template-columns:1fr}.track-top{flex-wrap:wrap}.featured-countdown time{font-size:1.05rem}}.collection-hub-header{padding:18px 4px 0}.hub-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hub-heading h1{letter-spacing:-1.5px;margin:9px 0 12px;font-size:clamp(30px,3.5vw,44px);line-height:1.1}.hub-heading p{color:#a9bbd9;margin:0;font-size:.85rem;line-height:1.6}.hub-heading p b{color:#f3f6ff}.hub-completion{text-align:right;flex-direction:column;flex-shrink:0;gap:5px;padding-top:8px;display:flex}.hub-completion>strong{letter-spacing:-.06em;color:#b899ff;font-size:1.8rem}.hub-completion>span{color:#a9bbd9;font-size:.75rem}.hub-overall-bar{height:6px;margin:22px 0 18px}.hub-rarity-strip{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.hub-rarity-strip button{background:#111c32;border:1px solid #2b3753;border-radius:30px;align-items:center;gap:9px;padding:7px 12px;font-size:.73rem;display:flex}.hub-rarity-strip button:hover{background:#1c2943;border-color:currentColor}.hub-rarity-strip b{font-variant-numeric:tabular-nums;color:#e5ebf8}.collection-hub-tabs{background:#10182c;border:1px solid #243451;border-radius:14px;gap:5px;max-width:max-content;padding:6px;display:flex;overflow-x:auto}.collection-hub-tabs button{white-space:nowrap;color:#99accf;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:11px 17px;font-size:.82rem;font-weight:700;display:flex}.collection-hub-tabs button:hover{color:#f3efff;background:#ffffff06}.collection-hub-tabs button.selected{color:#f1e9ff;background:linear-gradient(110deg,#7343c838,#3c305c);border-color:#9772d888;box-shadow:0 2px 12px #0003}.collection-hub-tabs small{color:#c4b4e5;background:#ffffff10;border-radius:6px;padding:2px 6px;font-size:.65rem}.hub-breakdown{background:#0a1325;border:1px solid #253552;border-radius:12px;margin:18px 0}.hub-breakdown>summary,.hub-content-settings>summary,.hub-catalog-info>summary{cursor:pointer;color:#aabbd9;padding:13px 16px;font-size:.78rem}.hub-breakdown[open]>summary{color:#dfd4fa;border-bottom:1px solid #253552}.hub-finish-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hub-finish-summary>span{color:#b1bfd9;background:#101d34;border:1px solid #263957;border-radius:10px;padding:12px;font-size:.75rem}.hub-finish-summary b{color:#ede6ff;margin-top:7px;font-size:.9rem;display:block}.hub-listing>.sectionhead{margin-bottom:12px}.hub-content-settings{border:1px solid #223652;border-radius:10px;margin:14px 0}.hub-content-settings .adult-preference{margin:0 14px 14px}.hub-catalog-info{border:1px solid #243651;border-radius:10px;margin-bottom:14px}.hub-catalog-info>p{color:#a0b2d0;padding:0 16px;font-size:.8rem;line-height:1.6}.hub-catalog-info>.secondary{margin:0 16px 14px}.track-title-link{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.track-title-link:hover{text-underline-offset:4px;text-decoration:underline}.track-title-link:disabled{cursor:default;text-decoration:none}.collection-track{border-left:3px solid var(--track-accent);box-shadow:inset 5px 0 #0003}.binder-search{gap:10px;margin:0 0 16px;display:flex}.binder-search input{color:#ecf0ff;background:#0b1729;border:1px solid #30445f;border-radius:10px;width:100%;max-width:640px;padding:12px 14px}.binder-search input:focus{outline-offset:2px;outline:2px solid #9a78e9}@media (max-width:700px){.hub-heading{gap:14px}.hub-completion>strong{font-size:1.4rem}.hub-completion>span{font-size:.65rem}.hub-heading p{font-size:.75rem}.collection-hub-tabs{width:100%;max-width:100%}.collection-hub-tabs button{gap:6px;padding:10px 12px;font-size:.75rem}.hub-rarity-strip{gap:6px}.hub-rarity-strip button{padding:6px 9px;font-size:.65rem}.hub-finish-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.collection-hub-tabs button{scroll-behavior:auto}}.track-actions{flex-wrap:wrap;gap:8px;display:flex}.track-actions .track-reward-button{color:#ddc5ff;border-color:#8360b388}.energy-bonus{color:#bceec8;margin:7px 0;font-size:.73rem;display:block}.binder-rewards{overscroll-behavior:contain;background:linear-gradient(145deg,#141d34,#0a1325);border:1px solid #68548a;border-radius:18px;width:min(900px,100%);max-height:90dvh;padding:25px;overflow:auto;box-shadow:0 25px 100px #0008}.binder-rewards h3{margin:6px 0;font-size:1.5rem}.binder-rewards>.hint{line-height:1.65}.reward-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.reward-group h4{color:#c7b5e6;grid-column:1/-1;margin:0 0 2px;font-size:.83rem}.reward-objective{background:#0b1527;border:1px solid #2f3f60;border-radius:12px;min-width:0;padding:15px}.reward-objective-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.reward-objective-heading>b{font-size:.82rem}.reward-objective-heading>small{color:#a8b6d0;font-size:.67rem}.reward-objective .track-bar{background:#263450;margin:12px 0}.reward-objective .track-bar i{background:#a77ae9}.reward-unlocked{background:linear-gradient(125deg,#241c3f,#101b2f);border-color:#bb90ed88}.reward-unlocked small{color:#d9b5ff}.reward-claimed{border-color:#4b90744d}.reward-claimed small{color:#8ecba4}.reward-objective-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.reward-objective-bottom>span{color:#ebd8ab;font-size:.77rem;font-weight:700}.reward-objective-bottom em{color:#b5dcbd;margin-top:5px;font-size:.69rem;font-style:normal;font-weight:400;display:block}.reward-objective-bottom button{padding:8px 10px;font-size:.72rem}.reward-notice{color:#bdedcd;font-size:.84rem;line-height:1.5}.binder-rewards .sectionhead{align-items:center}@media (max-width:650px){.binder-rewards{max-height:94dvh;padding:18px}.reward-group{grid-template-columns:1fr}.reward-objective-heading{flex-wrap:wrap}}.reward-modal{color:inherit;background:0 0;border:0;width:900px;max-width:calc(100vw - 20px);max-height:none;padding:0;overflow:visible}.reward-modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030813dd}.pack-reveal .reveal-game-title{color:#f1eaff;overflow-wrap:anywhere;text-wrap:balance;max-width:640px;margin:0 auto 22px;padding:0 12px;font-size:clamp(18px,2.4vw,24px);font-weight:700;line-height:1.4}.collection-duplicates-button,.track-duplicates{color:#c6dfd4;border-color:#58847477}.collection-recycling-dialog{overscroll-behavior:contain;color:#edf1ff;background:linear-gradient(145deg,#1a1830,#0c1528);border:1px solid #6e5b8c;border-radius:20px;width:min(590px,100vw - 24px);max-width:none;max-height:92dvh;padding:0;overflow:auto;box-shadow:0 24px 90px #0009}.collection-recycling-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040714d9}.collection-recycling-body{padding:26px}.recycling-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recycling-heading h2{align-items:center;gap:10px;margin:8px 0 0;font-size:clamp(20px,3vw,25px);line-height:1.25;display:flex}.recycling-close{background:#ffffff09;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.collection-recycling-body>.muted{font-size:.8rem;line-height:1.6}.recycling-keep,.recycling-rarities{border:0;min-width:0;margin:22px 0;padding:0}.recycling-keep{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recycling-keep legend,.recycling-rarities legend{color:#b8a6d4;margin-bottom:10px;font-size:.72rem;font-weight:700}.recycling-keep-item{background:#ffffff05;border:1px solid #3b3450;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.recycling-keep-item label{font-size:.73rem;font-weight:700}.recycling-keep-item>div{align-items:center;gap:7px;display:flex}.recycling-keep-item button{background:0 0;border:1px solid #7d7295;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.recycling-keep-item input{-webkit-appearance:textfield;appearance:textfield;text-align:center;color:#f0eaff;width:38px;font:inherit;background:0 0;border:0;padding:3px;font-size:.85rem;font-weight:800}.recycling-keep-item input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.recycling-keep-item input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.recycling-rarities{gap:8px;display:grid}.recycling-rarities label{cursor:pointer;background:#ffffff04;border:1px solid #38324a;border-radius:11px;align-items:center;gap:13px;padding:12px 14px;display:flex}.recycling-rarities label.checked{background:#9d75d812;border-color:#9374c688}.recycling-rarities input{accent-color:#b999f2;flex-shrink:0;width:16px;height:16px}.recycling-rarities b{font-size:.81rem;display:block}.recycling-rarities small{color:#ac9fbe;margin-top:5px;font-size:.7rem;display:block}.recycling-result{border-top:1px solid #3b3450;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;font-size:.8rem;display:flex}.recycling-result strong{color:#f1d69f;white-space:nowrap}.recycling-submit{justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;display:flex}.recycling-confirmation{background:#dcab5d0a;border:1px solid #ac895c77;border-radius:12px;margin:24px 0;padding:20px;font-size:.84rem;line-height:1.7}.recycling-confirmation h3{margin-top:0}.recycling-confirmation strong{color:#f1d69f}.recycling-confirm-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.recycling-confirm-actions button{flex:1}.collection-recycling-body>.ownedmark{font-size:.82rem;line-height:1.5}:is(.collection-recycling-body button:focus-visible,.collection-recycling-body input:focus-visible){outline-offset:3px;outline:2px solid #c9a4ff}@media (max-width:600px){.collection-recycling-body{padding:20px 16px}.recycling-keep-item{padding:10px}.recycling-result{flex-wrap:wrap}.collection-recycling-dialog{max-height:94dvh}.recycling-confirm-actions{flex-direction:column}}.booster-page-title{letter-spacing:-.6px;margin:0 0 8px;font-size:clamp(22px,2.5vw,30px);line-height:1.25}.booster-guarantees{background:#0d172a;border:1px solid #30405e;border-radius:12px;margin:0 0 20px}.booster-guarantees>h2{color:#e0cff6;margin:0;padding:14px 18px 6px;font-size:.82rem;font-weight:700}.booster-guarantees-body{padding:3px 18px 16px}.booster-guarantees-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:650px){.booster-guarantees-grid{grid-template-columns:1fr;gap:14px}}.booster-quick-actions{flex-direction:column;align-items:center;gap:14px;margin-top:22px;display:flex}.booster-preference-actions,.booster-content-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.booster-content-actions{gap:20px}.booster-text-action{color:#cab5ee;text-underline-offset:5px;background:0 0;border:0;padding:5px 0;font-size:.77rem;font-weight:600;text-decoration:underline}.booster-text-action:hover{color:#f1e4ff}.booster-text-action:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #b799ee}.booster-sound-toggle{white-space:nowrap;border-radius:24px;padding:8px 13px;font-size:.74rem}.booster-content-dialog{overscroll-behavior:contain;color:#eef1ff;background:linear-gradient(145deg,#17192f,#0b1425);border:1px solid #655080;border-radius:18px;width:min(940px,100vw - 24px);max-width:none;max-height:92dvh;padding:0;overflow:auto;box-shadow:0 25px 100px #0009}.booster-content-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030713df}.booster-content-body{padding:26px}.booster-content-body>.modalhead{margin-bottom:22px}.booster-content-body>.modalhead h2{font-size:1.2rem}.booster-content-dialog .booster-details{background:0 0;border:0;margin:0;padding:0}.booster-content-dialog .booster-detail-intro{align-items:start}.booster-content-dialog .booster-extra-info{margin-top:22px}.booster-content-dialog .booster-table-scroll{margin-top:20px}@media (max-width:650px){.booster-quick-actions{gap:12px;max-width:100%;margin-top:18px}.booster-content-body{padding:18px 14px}.booster-content-body>.modalhead{align-items:center;gap:12px}.booster-content-body>.modalhead h2{font-size:1rem}.booster-content-dialog{max-height:94dvh}.booster-content-dialog .booster-extra-info{grid-template-columns:1fr}}.sidebar{height:100dvh;position:sticky;top:0;overflow-y:auto}.sidebar-footer{gap:12px;margin-top:auto;display:grid}.sidebar-footer .sidebottom{margin:0}.sidebar-content-preferences{text-align:left;color:#b9c9e5;background:#0c1528;border:1px solid #293957;border-radius:10px;align-items:center;gap:9px;width:100%;padding:12px 9px;font-size:11px;line-height:1.5;display:flex}.sidebar-content-preferences>span:first-child{color:#d6b6ed;border:1px solid #665073;border-radius:6px;flex-shrink:0;padding:4px;font-size:10px;font-weight:800}.sidebar-content-preferences:hover{color:#fff;background:#19213a;border-color:#8c6bb9}.sidebar-content-preferences:focus-visible{outline-offset:3px;outline:2px solid #ac88ed}.content-preferences-dialog{width:min(580px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--text);background:#0b1429;border:1px solid #66518c;border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 25px 90px #000b}.content-preferences-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050de8}.content-preferences-dialog .modalhead{align-items:flex-start;gap:16px}.content-preferences-dialog h2{margin:0;font-size:20px;line-height:1.4}.content-preferences-dialog .close{flex-shrink:0}.content-preferences-dialog .adult-preference{margin-bottom:0}.content-preferences-dialog .check{line-height:1.6}@media (max-width:760px){.sidebar{height:auto;position:static;overflow:visible}.sidebar-footer{margin-top:12px;display:block}.sidebar-content-preferences{width:auto;padding:6px 9px;font-size:10px}.sidebar-content-preferences>span:first-child{padding:2px 4px}.content-preferences-dialog{padding:18px}.content-preferences-dialog .modalhead{flex-wrap:wrap}}.auctions-page h1,.moxel-history h1{letter-spacing:-.7px;margin:6px 0 10px;font-size:30px}.auction-balances{flex-wrap:wrap;gap:16px;margin:22px 0;display:flex}.auction-balances>div{color:#a8b8d8;background:linear-gradient(125deg,#181a38,#0d1c2e);border:1px solid #344066;border-radius:12px;flex:1;min-width:210px;padding:16px;font-size:12px}.auction-balances strong{color:#e6ccff;margin-top:10px;font-size:20px;display:block}.auction-tabs{flex-wrap:wrap}.auction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.auction-card{background:#0d192e;border:1px solid #304267;border-radius:14px;min-width:0;overflow:hidden}.auction-cover{background:radial-gradient(#41306655,#0000 70%);border:0;width:100%;padding:16px 22px 0;display:block}.auction-cover .cover{aspect-ratio:383/539;height:auto}.auction-card-body{padding:15px}.auction-card h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.5}.auction-card p{font-size:11px;line-height:1.6}.auction-price{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.auction-price strong{color:#dec6ff;font-size:18px}.auction-price span{color:#93a7ca;font-size:10px}.auction-countdown{font-variant-numeric:tabular-nums;color:#99dfd2}.auction-countdown.last-minute{color:#ffca70}.auction-bid-label{color:#aebddb;gap:7px;margin:12px 0 9px;font-size:11px;display:grid}.auction-bid-label input,.auction-sale-form input,.auction-sale-form select{color:#e8edff;background:#091427;border:1px solid #384d72;border-radius:8px;width:100%;min-width:0;padding:10px}.auction-card form .primary{width:100%;padding:10px}.auction-sale-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.auction-sale-copy{color:#e3eaff;text-align:left;background:#111b30;border:1px solid #354363;border-radius:12px;min-width:0;padding:9px}.auction-sale-copy.selected{background:#2e2043;outline:2px solid #b992ff}.auction-sale-copy .cover{aspect-ratio:383/539;height:auto}.auction-sale-copy b{overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.5;display:block}.auction-sale-copy small{color:#9daecc;font-size:9px;display:block}.auction-sale-form{background:#151b35;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:15px;margin:20px 0;padding:18px;display:flex}.auction-sale-form label{color:#becce7;flex:1;gap:9px;min-width:160px;font-size:12px;display:grid}.auction-confirm{color:#eaf0ff;background:#0d172d;border:1px solid #8b6daf;border-radius:16px;width:min(540px,100vw - 28px);max-height:calc(100dvh - 28px);padding:24px;overflow:auto}.auction-confirm::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02050de8}.auction-confirm p{color:#bac7e2;font-size:13px;line-height:1.7}.moxel-table-wrap{overflow:auto}.moxel-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.moxel-table th{text-align:left;color:#9cadcf;font-size:11px}.moxel-table td,.moxel-table th{border-bottom:1px solid #293954;padding:15px 12px}.moxel-table td small{text-overflow:ellipsis;color:#788eb3;max-width:230px;margin-top:7px;font-size:9px;display:block;overflow:hidden}.moxel-debit{color:#ffb295}@media (max-width:1250px){.auction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-sale-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.auction-grid{grid-template-columns:1fr}.auction-cover{max-width:260px;margin:auto}.auction-sale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-balances>div{min-width:140px}.auction-balances strong{font-size:16px}.auction-tabs{gap:7px}.auction-tabs button{font-size:11px}.auction-sale-form{padding:12px}}.coin-wallet{color:#e6ccff}.coin-wallet:hover{border-color:#a781d8}.coin-wallet:focus-visible{outline-offset:3px;outline:2px solid #af86ed}.game-sale-dialog h2{margin:0;font-size:20px}.game-sale-dialog label{color:#c2cce5;gap:8px;margin:16px 0;font-size:12px;display:grid}.game-sale-dialog input,.game-sale-dialog select{color:#edf1ff;background:#0a152a;border:1px solid #3b4e70;border-radius:8px;width:100%;min-width:0;padding:10px}.game-sale-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.game-sale-dialog form>.primary{width:100%;margin-top:10px}@media (max-width:480px){.game-sale-fields{grid-template-columns:1fr;gap:0}}.campaign-quota{color:#ffd7a2;text-align:center;font-size:.85rem}.god-pack-banner{color:#ffe3a4;text-align:center;letter-spacing:.08em;background:linear-gradient(110deg,#50311655,#4a215255);border:1px solid #ffd37b;border-radius:12px;padding:14px 20px;font-weight:800;box-shadow:0 0 30px #e5aa2c25}.community-page{max-width:1300px}.contact-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:24px;margin:24px 0 32px;display:grid}.community-form-card,.contact-notes{background:linear-gradient(145deg,#171b2c,#101422);border:1px solid #ffffff13;border-radius:16px;padding:24px}.contact-notes{background:radial-gradient(at 100% 0,#6e4cb025,#0000 65%),#121626}.contact-notes h2{margin:12px 0;font-size:1.25rem;line-height:1.5}.contact-notes p{color:#c0c2d6;line-height:1.75}.community-form{gap:18px;display:grid}.community-form label,.community-filter{color:#c9cce0;gap:8px;font-size:.85rem;display:grid}.community-form input,.community-form select,.community-form textarea,.community-filter select{box-sizing:border-box;color:#eeeef8;width:100%;font:inherit;background:#0d1120;border:1px solid #ffffff23;border-radius:10px;padding:12px 14px}.community-form textarea{resize:vertical;min-height:110px;line-height:1.6}.community-form input:focus,.community-form select:focus,.community-form textarea:focus{outline-offset:2px;outline:2px solid #a487ed}.community-form>button{justify-self:start}.community-form small{text-align:right;color:#979bb6}.feedback-trap{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.feedback-success{gap:14px;display:grid}.feedback-success>span{color:#7bf1c6;background:#61dcad15;border:1px solid #62e4bd80;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.7rem;display:grid}.feedback-success small{overflow-wrap:anywhere;color:#9ea5bd}.feedback-success button{justify-self:start}.feedback-ticket{background:#111624;border:1px solid #ffffff18;border-radius:14px;margin:18px 0;padding:22px}.feedback-ticket h3{overflow-wrap:anywhere;margin:0}.feedback-status{white-space:nowrap;color:#c8b6ff;background:#9882df12;border:1px solid #a694ec44;border-radius:30px;padding:6px 12px;font-size:.74rem;display:inline-block}.status-resolved{color:#8be5bd;border-color:#8be5bd50}.status-planned{color:#f2d391;border-color:#f2d39150}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.feedback-response{background:#a17be110;border-left:3px solid #9a7bdf;border-radius:0 8px 8px 0;padding:14px 18px}.feedback-response p{margin-bottom:0}.community-filter{max-width:280px;margin:18px 0}.player-code{background:#9e76da0d;border:1px solid #afa0ed35;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.player-code>span{color:#a9adc8;font-size:.85rem}.player-code strong{letter-spacing:.08em;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:1rem}.player-code button{margin-left:auto}.block-target{border-top:1px solid #ffffff15;margin-top:24px;padding-top:20px}.block-target small,.blocked-list small{color:#999fba;margin-top:6px;display:block}.blocked-list{gap:12px;display:grid}.blocked-list article{background:#101524;border:1px solid #ffffff15;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.profile-social-shortcut{padding-top:12px;padding-bottom:12px}.market-quote{background:linear-gradient(130deg,#172129,#121726);border:1px solid #ffffff1b;border-radius:14px;margin:20px 0;padding:20px}.quote-ready{border-color:#76dbc134}.quote-heading{color:#9da7bd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;display:flex}.quote-heading .eyebrow{color:#8bd8cc}.quote-value{margin:18px 0}.quote-value>strong{color:#e0f7ef;font-size:1.45rem;font-weight:750}.quote-value small{font-size:.82rem;font-weight:500}.quote-value p{color:#a9b9c4;margin:8px 0;font-size:.85rem}.quote-pending .quote-value>strong{color:#c5c9dd;font-size:1.05rem}.quote-metrics{color:#9faec0;flex-wrap:wrap;gap:12px 24px;font-size:.74rem;display:flex}.quote-metrics b{color:#d8e4ef}.market-quote details{color:#aeb8ca;border-top:1px solid #ffffff15;margin-top:18px;padding-top:14px;font-size:.8rem}.market-quote summary{cursor:pointer;color:#bca9f0}.market-quote details p{line-height:1.65}.quote-sales{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;padding:0;list-style:none;display:grid}.quote-sales li{justify-content:space-between;gap:12px;display:flex}.quote-sales b{color:#d7dded;font-weight:500}@media (max-width:760px){.contact-layout{grid-template-columns:1fr}.community-form-card,.contact-notes,.feedback-ticket{padding:18px}.quote-sales{grid-template-columns:1fr}.blocked-list article{align-items:flex-start}.feedback-ticket .sectionhead{align-items:flex-start;gap:12px}.market-quote{padding:16px}.player-code{gap:12px}.player-code button{margin-left:0}}.daily-price-chart{border-top:1px solid #ffffff16;margin-top:20px;padding-top:18px}.quote-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-chart-head h4{margin:0;font-size:.85rem}.quote-chart-head small{color:#99acbc;font-size:.7rem}.daily-price-chart svg{width:100%;height:auto;margin-top:8px;display:block}.daily-price-chart circle:focus{outline-offset:4px;outline:2px solid #b9a0ff}.chart-readout{color:#bde7d7;min-height:22px;font-size:.78rem}.chart-empty{padding:22px 0}.hub-rarity-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.profile-skin{background:#131827;border:1px solid #ffffff20;border-radius:20px;flex-wrap:wrap;align-items:center;gap:26px;min-height:190px;padding:36px;display:flex;position:relative;overflow:hidden}.profile-skin>div{position:relative}.profile-skin h1,.profile-skin h3{margin:8px 0;font-size:1.8rem}.profile-skin p{color:#d0d4e4;max-width:650px;line-height:1.65}.profile-skin small{color:#aaaec5;letter-spacing:.05em;font-family:monospace}.skin-bg_default{background:radial-gradient(at 80% 10%,#7776a220,#0000 65%),linear-gradient(130deg,#191c2c,#0d1120)}.skin-bg_nebula{background:radial-gradient(at 82% 20%,#c45de84a,#0000 48%),radial-gradient(at 40% 110%,#535ee647,#0000 65%),linear-gradient(120deg,#1e173c,#0d1429)}.skin-bg_arcade{background-image:radial-gradient(at 20% 0,#ff54c62b,#0000 60%),linear-gradient(#2cdde218 1px,#0000 1px),linear-gradient(90deg,#2cdde218 1px,#0000 1px),linear-gradient(120deg,#10172a,#281c3b);background-size:auto,34px 34px,34px 34px,auto}.skin-bg_forest{background:radial-gradient(at 80% 15%,#d0e7a633,#0000 45%),radial-gradient(at 20% 100%,#68ac8b47,#0000 65%),linear-gradient(130deg,#23392f,#142a27)}.cosmetic-frame,.frame-swatch{box-sizing:border-box;border:3px solid #8991aa;padding:4px}.frame_default{border-color:#7d829d}.frame_neon{border-color:#b99cff;box-shadow:0 0 0 3px #9e66ff22,0 0 28px #9e66ff35}.frame_gold{border-color:#efcd80;box-shadow:inset 0 0 0 2px #b48740,0 0 26px #efbd7025}.frame_glitch{border-color:#68eee7 #f17bde;box-shadow:4px -3px #f17bde44,-4px 3px #68eee744;border-radius:28%!important}.cosmetic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cosmetic-group{margin-top:28px}.cosmetic-option{text-align:left;color:#dce1f0;cursor:pointer;background:#121626;border:1px solid #ffffff20;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.cosmetic-option.selected{background:#a58ce414;border-color:#af94f3}.cosmetic-option:disabled{cursor:default;opacity:.55}.cosmetic-option small{color:#a4abc1;font-size:.75rem}.cosmetic-swatch{border-radius:9px;place-items:center;width:100%;height:88px;display:grid}.frame-swatch{color:#e7e3fa;letter-spacing:.1em;background:#181c32;border-radius:50%;width:72px;height:72px;margin:8px auto;font-weight:800}.cosmetic-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.cosmetic-admin-item{background:#111626;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:100px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.cosmetic-admin-item .cosmetic-swatch{height:70px}.cosmetic-admin-item .frame-swatch{width:60px;height:60px}.cosmetic-admin-item small{color:#9ca8be;margin-top:8px;font-size:.75rem;line-height:1.6;display:block}.cosmetic-admin-item input{accent-color:#b496ed;width:18px;height:18px}.cosmetic-grant{border-top:1px solid #ffffff16;margin-top:28px;padding-top:20px}.cosmetic-grant summary{cursor:pointer;color:#c6afe9}.cosmetic-grant .community-form{max-width:560px;margin-top:20px}.public-link{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:monospace}.profile-social-shortcut{flex-wrap:wrap;gap:14px;display:flex}.library-editor{border:1px solid #ffffff1b;border-radius:14px;gap:18px;padding:24px;display:grid}.library-editor legend{color:#d9c4ff;padding:0 12px}.library-editor>label{color:#c4c9dc;gap:8px;font-size:.85rem;display:grid}.library-editor input:not([type=checkbox]),.library-editor textarea{color:#edf0fa;font:inherit;box-sizing:border-box;background:#101422;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:12px}.library-editor textarea{resize:vertical}.library-order{gap:10px;padding:0;list-style:none;display:grid}.library-order li{background:#101625;border:1px solid #ffffff16;border-radius:10px;align-items:center;gap:16px;padding:12px;display:flex}.library-order li[draggable=true]{cursor:grab}.library-order li>div:nth-of-type(2){flex:1;min-width:0}.library-order b{overflow-wrap:anywhere;font-size:.85rem;display:block}.library-order small{color:#9da5bd;margin-top:7px;font-size:.72rem;display:block}.library-position{color:#969fbd;min-width:18px;font-size:.8rem}.library-mini-cover{flex:none;width:40px}.library-mini-cover .cover{font-size:5px!important}.library-order-actions{flex:none;gap:6px;display:flex}.library-order-actions button{padding:7px 10px}.library-picker{border-top:1px solid #ffffff18;margin:28px 0;padding-top:20px}.library-picker-card,.public-game-card{text-align:left;color:#e3e5f2;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:0 0 12px;display:flex}.library-picker-card:disabled{opacity:.6;cursor:default}.library-picker-card b,.public-game-card b{overflow-wrap:anywhere;font-size:.82rem;line-height:1.5}.library-picker-card small,.public-game-card small{color:#aab4c7;font-size:.72rem}.library-shelves{gap:24px;display:grid}.personal-library-card{text-align:left;color:#e3e6f5;background:radial-gradient(at 100% 0,#8862c216,#0000 60%),#121725;border:1px solid #ffffff1b;border-radius:16px;padding:24px}.personal-library-card h3{margin:0 0 8px}.personal-library-card p{color:#aab4c9;line-height:1.6}.library-preview-row{gap:14px;max-height:160px;margin:24px 0;display:flex;overflow:hidden}.library-preview-row>div{flex:none;width:86px}.public-profile-shell{max-width:1220px;margin:0 auto;padding:24px}.public-profile-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.public-brand{letter-spacing:.08em;color:#e2e8f8;font-size:1.1rem;font-weight:900;text-decoration:none}.public-brand span{color:#bf9bff}.public-profile-hero{min-height:220px}.public-profile-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.public-profile-tabs{flex-wrap:wrap;margin:26px 0}.public-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-library-list button{cursor:pointer;transition:border-color .2s}.public-library-list button:hover{border-color:#a18aca}.public-library-list span{color:#ccb3f4;font-size:.8rem}.public-game-card .cover{width:100%}.public-game-dialog{max-width:600px}.public-game-dialog>p{text-align:center}.report-case-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.report-case-summary>small{color:#96a0b9;margin-left:auto}.report-case-summary>b{font-size:.9rem}.report-case-summary::marker{color:#af93e1}@media (max-width:850px){.cosmetic-admin-grid{grid-template-columns:1fr}.cosmetic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-actions{margin-left:0}.profile-skin{gap:20px;padding:24px}.public-library-list{grid-template-columns:1fr}.library-editor{padding:16px}.library-order li{flex-wrap:wrap;gap:10px}.library-order-actions{margin-left:auto}.public-profile-shell{padding:14px}.public-profile-hero h1{font-size:1.6rem}.library-preview-row{max-height:140px}.library-preview-row>div{width:74px}}.profile-skin h1,.profile-skin h3,.personal-library-card p{overflow-wrap:anywhere}.profile-skin>div,.blocked-list article>div{min-width:0}.blocked-list b{overflow-wrap:anywhere}.friend-search{align-items:flex-end;gap:12px;margin:22px 0;display:flex}.friend-search label{flex:1;max-width:460px}.friends-page .track-tabs{flex-wrap:wrap;margin:26px 0 18px}.friends-page .track-tabs b{color:#93e6c8;margin-left:6px}.friend-list-tools{gap:12px;margin-bottom:20px;display:flex}.friend-list-tools .search{max-width:460px}.friends-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.friend-card{background:linear-gradient(145deg,#172326,#10151d);border:1px solid #ffffff14;border-radius:16px;min-width:0;padding:20px}.friend-identity{align-items:center;gap:12px;margin-bottom:18px;display:flex}.friend-identity h3{overflow-wrap:anywhere;margin:0 0 5px}.friend-identity small{color:#a4afc2;display:block}.friend-card-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.friend-card-actions .secondary,.friend-card-actions .primary{padding:9px 12px;font-size:12px}.friend-demo-tag{color:#d0bbfa;background:#a77bea22;border-radius:5px;margin-top:7px;padding:3px 7px;font-size:10px;display:inline-block}.friend-confirm,.friend-simulation{border-top:1px solid #ffffff12;margin-top:16px;padding-top:13px}.friend-confirm button,.friend-simulation button{margin:5px 7px 0 0}.friend-simulation small{color:#beafd9;display:block}.friend-demo-panel{border:1px dashed #a77bea55;border-radius:12px;margin-top:28px;padding:18px}.friend-demo-panel summary{cursor:pointer;color:#c9b2ef}.friend-demo-directory{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.friend-search-result{margin:20px 0}@media (max-width:600px){.friend-search{flex-direction:column;align-items:stretch}.friend-search label{max-width:none}.friend-list-tools{flex-wrap:wrap}.friend-card{padding:16px}}.profile-workspace{gap:22px;display:grid}.profile-workspace .profile-banner{margin:0;padding:28px 30px}.profile-hero-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.profile-public-tag{color:#a3e9ce;background:#13292488;border:1px solid #a3e9ce33;border-radius:20px;padding:6px 10px;font-size:11px}.profile-intro{flex:1;min-width:0}.profile-intro h1{margin:0 0 8px}.profile-intro p{color:#c5cede;max-width:650px;line-height:1.6}.profile-meta{color:#9daabd;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;font-size:11px;display:flex}.profile-hero-actions{flex-direction:column;align-self:flex-start;gap:10px;display:flex}.profile-social-links{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.profile-social-links a{color:#b9dfed;overflow-wrap:anywhere;background:#08111b55;border:1px solid #ffffff1b;border-radius:7px;padding:6px 10px;font-size:11px}.profile-social-links a:hover{color:#b0f0d9;border-color:#84dfc5}.profile-tabs{background:#0c111b;border:1px solid #ffffff0f;border-radius:13px;gap:6px;padding:6px;display:flex;overflow:auto}.profile-tabs button{color:#9eacc0;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:13px 18px;font-size:13px}.profile-tabs button.selected{color:#d5fff0;background:#1d3735;box-shadow:inset 0 0 0 1px #79ddbd33}.profile-stats-section{margin:0}.profile-completion{color:#91e4c3;font-size:30px}.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 8px;display:grid}.profile-stat-grid>div{background:#0c131d;border:1px solid #ffffff0d;border-radius:11px;padding:18px}.profile-stat-grid span{color:#9eaabd;font-size:12px;display:block}.profile-stat-grid strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:23px;display:block}.profile-collection-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-collection-tile{text-align:left;color:#e2eaf7;cursor:pointer;background:linear-gradient(140deg,#16262b,#111722);border:1px solid #a1dfce20;border-radius:14px;padding:22px}.profile-collection-tile:hover{border-color:#87dbc780}.profile-collection-tile strong{color:#a6ebd3;margin:14px 0 6px;font-size:30px;display:block}.profile-collection-tile p{color:#a0adc0;min-height:32px;font-size:12px;line-height:1.5}.profile-collection-tile>span:last-child{color:#aadccf;font-size:11px}.profile-community{justify-content:space-between;align-items:center;gap:18px;margin:0;display:flex}.profile-community h2{margin:0 0 8px}.profile-presentation-form{margin:0}.profile-presentation-form fieldset{border:0;min-width:0;margin:0;padding:0}.profile-network-editor{border-top:1px solid #ffffff12;margin-top:28px;padding-top:22px}.profile-network-row{grid-template-columns:155px 1fr auto;gap:10px;margin:12px 0;display:grid}.profile-network-row select,.profile-network-row input{min-width:0}.collection-list-card{flex-direction:column;gap:9px;min-width:0;display:flex}.collection-list-card>.gamecard{flex:1;width:100%}.collection-list-action{padding:10px 8px;font-size:11px}.collection-list-options{flex-wrap:wrap;align-items:center;gap:20px;margin:15px 0;display:flex}.game-library-dialog{max-width:580px}.game-library-dialog fieldset{border:0;gap:15px;margin:0;padding:0;display:grid}.game-library-dialog select{width:100%}@media (max-width:850px){.profile-collection-shortcuts{grid-template-columns:1fr}.profile-collection-tile p{min-height:0}.profile-hero-actions{flex-flow:wrap;width:100%}.profile-workspace .profile-identity{flex-wrap:wrap}.profile-community{flex-direction:column;align-items:flex-start}}@media (max-width:550px){.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-network-row{grid-template-columns:1fr auto}.profile-network-row select{grid-column:1/-1}.profile-workspace .profile-banner{padding:22px 18px}.profile-identity>.avatar-large{width:72px;height:72px}.profile-stat-grid strong{font-size:19px}}.profile-share-dialog{color:#e4ebf6;background:linear-gradient(145deg,#17232b,#10151f);border:1px solid #91dec538;border-radius:20px;width:min(640px,100vw - 30px);max-height:calc(100dvh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 100px #0009}.profile-share-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050bd9}.profile-share-dialog .modalhead{margin-bottom:18px;padding:0}.profile-share-dialog h2{margin:7px 0 0}.share-message-label{color:#aebcd0;gap:9px;margin:20px 0;font-size:12px;display:grid}.share-message-label textarea{resize:vertical;width:100%;min-height:78px}.profile-share-networks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.share-network{color:#d8e4f4;font:inherit;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:12px 4px;font-size:12px;text-decoration:none;display:flex}:is(.share-network:hover,.share-network:focus-visible){background:#ffffff08;border-color:#95dec745}.share-network>span{color:#c5f4df;background:#20372f;border-radius:50%;place-items:center;width:52px;height:52px;font-size:29px;font-weight:700;display:grid}.share-whatsapp>span{color:#9ff3ba;background:#164b38}.share-telegram>span{color:#9edcfa;background:#163b56}.share-x>span{color:#eef4ff;background:#080b12}.share-facebook>span{color:#d7eaff;background:#173660;font-family:Arial,sans-serif}.share-email>span{color:#f2d4af;background:#4d3826}.share-discord>span{color:#d4d2ff;background:#34325e}.profile-share-copy{background:#070e17;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:12px;display:flex}.profile-share-copy input{color:#a8bacd;background:0 0;border:0;flex:1;min-width:0;font-size:12px}.profile-share-copy button{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.profile-share-dialog .hint{line-height:1.5}@media (max-width:500px){.profile-share-networks{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-share-copy{flex-direction:column;align-items:stretch}.profile-share-copy input{width:100%;padding:8px 0}.profile-share-copy button{justify-content:center}.profile-share-dialog{padding:20px}}.profile-edit-workspace{gap:22px;display:grid}.profile-edit-workspace>.section{margin:0}.profile-visibility-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;margin:24px 0;display:grid}.profile-visibility-card,.profile-share-card{background:linear-gradient(145deg,#13212d,#0d1623);border:1px solid #8aafd126;border-radius:16px;min-width:0;padding:22px}.visibility-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.visibility-heading-icon,.profile-share-card-icon{color:#91dfc8;background:#76d5ba12;border:1px solid #82ddc52b;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.visibility-heading h3,.profile-share-card h3{margin:0;font-size:16px}.visibility-heading p{color:#94a6bc;margin:5px 0 0;font-size:11px;line-height:1.5}.visibility-public-badge{color:#a0e9c7;background:#8bdfbb14;border:1px solid #8bdfbb22;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:10px}.profile-preference-row{border-top:1px solid #ffffff0c;align-items:center;gap:12px;padding:16px 0;display:flex}.profile-preference-icon{color:#97b3ce;flex-shrink:0;place-items:center;display:grid}.profile-preference-row>div{flex:1;min-width:0}.profile-preference-row strong{color:#dce9f7;font-size:12px;font-weight:600;line-height:1.5;display:block}.profile-preference-row small{color:#8f9fb4;margin-top:4px;font-size:11px;line-height:1.5;display:block}.profile-switch{background:#243144;border:1px solid #647c9638;border-radius:20px;flex-shrink:0;width:42px;height:24px;padding:3px;transition:background .2s,border-color .2s}.profile-switch>span{background:#a5b1c3;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;display:block}.profile-switch[aria-checked=true]{background:#67c6a8;border-color:#8ce0c5}.profile-switch[aria-checked=true]>span{background:#071b20;transform:translate(17px)}.profile-switch:focus-visible{outline-offset:4px;outline:2px solid #b4e9dd}.profile-switch:disabled{opacity:.5;cursor:wait}.visibility-private-note{color:#869aaf;background:#080f1b88;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 0 18px;padding:12px;font-size:10px;line-height:1.6;display:flex}.visibility-private-note svg{color:#89ada9;flex-shrink:0;margin-top:1px}.visibility-save{padding:11px 14px;font-size:11px}.profile-share-card{background:radial-gradient(at 100% 0,#6e4bba20,#0000 80%),#111a29;flex-direction:column;align-items:flex-start;display:flex}.profile-share-card-icon{color:#c1a3f2;background:#9772cc14;border-color:#b593e82b;margin-bottom:17px}.profile-share-card>p{color:#97a7bc;max-width:280px;margin:12px 0 22px;font-size:12px;line-height:1.7}.profile-share-card .detail-actions{align-items:flex-start;gap:10px;margin-top:auto}.profile-share-card .detail-actions>*{white-space:normal;padding:11px 13px;font-size:11px}.avatar.cosmetic-frame{padding:0;overflow:hidden}.avatar>img{object-fit:cover;object-position:center;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;display:block}@media (max-width:1000px){.profile-visibility-layout{grid-template-columns:1fr}.profile-share-card{grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.profile-share-card-icon{grid-row:1/3;margin:0}.profile-share-card>p{max-width:none;margin:7px 0 0}.profile-share-card .detail-actions{grid-column:1/-1;margin-top:18px}}@media (max-width:520px){.profile-visibility-card,.profile-share-card{padding:18px}.visibility-heading{gap:9px}.visibility-heading h3{font-size:14px}.visibility-public-badge{font-size:9px}.visibility-save{width:100%}.profile-presentation-form .sectionhead{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.profile-switch,.profile-switch>span{transition:none}}html{scrollbar-width:thin;scrollbar-color:#344464 #080f1c}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#080f1c}::-webkit-scrollbar-thumb{background:#344464;border:2px solid #080f1c;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#70518e}.sidebar{scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar:focus-visible{outline-offset:-2px;outline:1px solid #8b6bb8}.sidebar-navigation{min-width:0}.sidebar-nav-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 5px;display:flex}.sidebar-nav-heading>span{color:#7185a7;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.sidebar-collapse-toggle{color:#a1b3d1;background:#121b2b;border:1px solid #2b3a564d;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.sidebar-collapse-toggle:hover{color:#d9bcff;background:#251d3e;border-color:#7751a7}.sidebar-collapse-toggle:focus-visible{outline-offset:3px;outline:2px solid #ad83e3}.nav .admin-nav-link{align-items:center;gap:12px;display:flex}.nav .nav-label{min-width:0}.compact-sidebox-icon,.sidebar-is-collapsed .brand-wordmark,.sidebar-is-collapsed .nav-label,.sidebar-is-collapsed .sidebar-label,.sidebar-is-collapsed .sidebottom,.sidebar-is-collapsed .sidebar-nav-heading>span{display:none}.sidebar-is-collapsed .sidebar-nav-heading{justify-content:center;padding:0}.sidebar-is-collapsed .nav button,.sidebar-is-collapsed .nav .admin-nav-link{justify-content:center;gap:0;padding:12px 0}.sidebar-is-collapsed .nav .ico{width:24px;line-height:1.1}.sidebar-is-collapsed .sidebar-content-preferences{justify-content:center;gap:0;padding:9px 0}.sidebar-is-collapsed .sidebar-content-preferences>span:first-child{border:0;padding:0;font-size:13px}.sidebar-is-collapsed .sidebar-footer{gap:8px}@media (min-width:761px){.app{transition:grid-template-columns .2s}.app.sidebar-is-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-is-collapsed .sidebar{gap:20px;padding:20px 10px}.sidebar-is-collapsed .brand{justify-content:center;gap:0;padding:0 0 4px}.sidebar-is-collapsed .sidebar>.sidebox{text-align:center;padding:10px 0;font-size:18px}.sidebar-is-collapsed .sidebar>.sidebox>:not(.compact-sidebox-icon){display:none}.sidebar-is-collapsed .compact-sidebox-icon{display:block}.sidebar-is-collapsed .sidebar-featured{width:100%}.sidebar-is-collapsed .sidebar-featured .compact-sidebox-icon{color:#b3e7cb}}@media (max-width:760px){.sidebar-navigation{align-items:center;gap:9px;display:flex}.sidebar-nav-heading{flex-shrink:0;margin:0;padding:0}.sidebar-nav-heading>span{display:none}.sidebar-navigation .nav{flex:1;min-width:0}.sidebar-is-collapsed .nav button,.sidebar-is-collapsed .nav .admin-nav-link{padding:9px 12px}.sidebar-is-collapsed .sidebar-footer .sidebar-content-preferences{margin-right:7px;padding:7px 12px;display:inline-flex}.sidebar-is-collapsed .brand{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.app{transition:none}}.pack.gaming-pack:after{border-radius:inherit;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--pack-accent) 16%,transparent) 47%,#ffffff18 50%,color-mix(in srgb,var(--pack-glow) 12%,transparent) 53%,transparent 62%);opacity:0;background-position:100% 0;background-size:300% 100%;width:100%;height:100%;animation:7s ease-in-out infinite pack-surface-sheen;inset:0;transform:none}@keyframes pack-surface-sheen{0%,48%{opacity:0;background-position:100% 0}54%{opacity:.65}80%{opacity:.65}90%,to{opacity:0;background-position:0 0}}.nav .ico{justify-content:center;align-items:center;display:inline-flex}.compact-resource{display:none}.profilemini[aria-current=page]{border-radius:10px;box-shadow:0 0 0 1px #9875cc55}@media (min-width:761px){.sidebar-is-collapsed .sidebar>.sidebox>.compact-resource{justify-items:center;gap:4px;line-height:1.15;display:grid}.sidebar-is-collapsed .sidebar>.sidebox:has(>.compact-resource){padding:10px 3px}.compact-resource-symbol{font-size:17px;line-height:1.2}.compact-resource strong{letter-spacing:-.4px;color:#e5efff;font-variant-numeric:tabular-nums;margin:0;font-size:18px;line-height:1.2;display:block}.compact-resource strong small{color:#8da5c8;letter-spacing:0;margin-left:1px;font-size:9px;font-weight:500}.compact-resource-timer{color:#a9c6e2;letter-spacing:.2px;font-variant-numeric:tabular-nums;font-size:10px}.compact-resource-bonus{color:#a9ebca;font-size:9px}.compact-gifts strong{font-size:16px}.sidebar-is-collapsed .sidebar-gifts-box[data-empty=true]{display:none}}@media (prefers-reduced-motion:reduce){.pack.gaming-pack:after{opacity:.2;background-position:50% 0;animation:none}}.inventory-wallet{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3px;transition:border-color .2s,background .2s;display:flex}.inventory-wallet small{color:#9bcbbd;font-size:10px}.inventory-wallet:hover:not(:disabled){background:#172439;border-color:#809ec3}.inventory-wallet:focus-visible{outline-offset:3px;outline:2px solid #a98cde}.inventory-wallet:disabled{opacity:.5;cursor:wait}@media (max-width:550px){.inventory-wallet{padding:7px 8px;font-size:10px}.inventory-wallet small{font-size:9px}}@media (max-width:760px){.topbar .inventory-wallet{display:flex}}.topbar .inventory-wallet{color:#f1f6ff;flex-direction:row;align-items:center;gap:10px;padding:10px 13px;font-size:13px;line-height:1.2}.inventory-count{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.inventory-count svg{color:#adc9ef;flex-shrink:0}.inventory-duplicates{color:#d1f5e5}.inventory-duplicates svg{color:#91dbbb}.inventory-divider{color:#7086a8;font-size:12px;font-weight:400}@media (max-width:550px){.topbar .inventory-wallet{gap:7px;padding:9px;font-size:12px}.inventory-count{gap:5px}.inventory-count svg{width:14px;height:14px}}.library-banner{--library-accent:#7c6cf2;isolation:isolate;border:1px solid color-mix(in srgb,var(--library-accent) 65%,#263248);background:radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--library-accent) 75%,transparent),transparent 65%),linear-gradient(135deg,#121a2a,color-mix(in srgb,var(--library-accent) 40%,#0c1120));text-align:left;border-radius:12px;min-height:145px;margin-bottom:18px;position:relative;overflow:hidden}.library-banner:after{content:"";z-index:-1;opacity:.14;background:repeating-linear-gradient(135deg,#0000 0 28px,#fff 29px 30px,#0000 31px 58px);position:absolute;inset:0}.library-banner>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.library-banner-shade{z-index:-1;background:linear-gradient(#0000 5%,#070c19ed);position:absolute;inset:0}.library-banner-title{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:7px;min-height:145px;padding:24px;display:flex;position:relative}.library-banner-title>span{color:#e1e6f2;letter-spacing:.18em;font-size:9px}.library-banner-title>strong{color:#fff;overflow-wrap:anywhere;text-shadow:0 2px 10px #000;font-size:23px;line-height:1.2}.library-appearance-editor{background:#101727;border:1px solid #29324b;border-radius:14px;margin-bottom:20px;padding:15px}.library-appearance-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.library-swatches{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.library-swatches .library-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;min-width:28px;height:28px;padding:0}.library-swatches .library-swatch[aria-pressed=true]{outline-offset:3px;outline:2px solid #fff}.library-custom-color{align-items:center;gap:8px;font-size:12px;display:flex!important}.library-custom-color input{cursor:pointer;width:36px;height:30px;padding:2px}.public-library-list>.personal-library-card{text-align:left;width:100%;display:block}.public-library-list .library-banner-title>strong{font-size:21px}@media (max-width:550px){.library-banner,.library-banner-title{min-height:120px}.library-banner-title{padding:18px}.library-appearance-editor{padding:10px}}.collection-filter-stack{gap:12px;min-width:0;display:grid}.collection-search{flex-direction:column;gap:7px;min-width:0;margin:0;display:flex}.collection-search>span{color:#c4d3ef;font-size:11px;font-weight:700}.collection-search>input{color:#eef4ff;background:#0b1730;border:1px solid #354c79;border-radius:10px;outline:none;width:100%;min-width:0;padding:13px 15px;font-size:13px}.collection-search>input::placeholder{color:#90a5c9}.collection-search>input:focus-visible{border-color:#a179ff;box-shadow:0 0 0 3px #9860ff25}.sidebar-resources{gap:10px;min-width:0;display:grid}.sidebar-resources>.sidebox{width:100%;min-width:0;margin:0}.sidebar-moxels{text-align:left;color:#e8d3a0;align-items:center;gap:9px;display:flex}.sidebar-moxels strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px}.moxel-symbol{color:#f0cf81;font-size:20px}.sidebar-resources .inventory-wallet{color:#edf4ff;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:13px;font-size:13px;line-height:1.2;display:flex}.sidebar-moxels:hover,.sidebar-inventory:hover:not(:disabled){background:#141e34;border-color:#8d76bd}.sidebar-resources button:focus-visible{outline-offset:3px;outline:2px solid #b595ef}.sidebar-profile-avatar{color:#fff;background:linear-gradient(135deg,#d8a16b,#7547d7);border:1px solid #b5a4d0;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.sidebar-profile-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-resources .inventory-count{gap:5px;min-width:0}@media (min-width:761px){.sidebar-is-collapsed .sidebar-resources>.sidebox{text-align:center;padding:10px 3px}.sidebar-is-collapsed .sidebar-resources>.sidebox:has(>.compact-resource)>:not(.compact-resource){display:none}.sidebar-is-collapsed .sidebar-resources .compact-resource{justify-items:center;gap:4px;line-height:1.15;display:grid}.sidebar-is-collapsed .sidebar-resources .sidebar-featured>:not(.compact-sidebox-icon){display:none}.sidebar-is-collapsed .sidebar-resources .sidebar-featured .compact-sidebox-icon{display:block}.sidebar-is-collapsed .sidebar-moxels{flex-direction:column;justify-content:center;gap:4px}.sidebar-is-collapsed .sidebar-moxels .resource-word{display:none}.sidebar-is-collapsed .sidebar-moxels strong{font-size:11px;line-height:1.25}.sidebar-is-collapsed .sidebar-resources .sidebar-inventory{flex-direction:column;gap:7px;padding:10px 2px;font-size:12px}.sidebar-is-collapsed .sidebar-inventory .inventory-divider{display:none}.sidebar-is-collapsed .sidebar-inventory .inventory-count{justify-content:center;gap:4px}.sidebar-is-collapsed .sidebar-inventory svg{width:13px;height:13px}}@media (max-width:760px){.sidebar-resources{gap:7px;margin:10px 0 2px;padding:2px;display:flex;overflow:auto}.sidebar-resources>.sidebox{flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:auto;padding:7px 10px;font-size:11px;display:flex}.sidebar-resources>.sidebox>.bar,.sidebar-resources>.sidebox>.sub,.sidebar-resources>.sidebox>.compact-resource,.sidebar-resources .sidebar-featured .sub{display:none}.sidebar-resources>.sidebox>strong{white-space:nowrap;margin:0;font-size:11px}.sidebar-resources .inventory-wallet{padding:8px 10px;font-size:12px}.sidebar-resources .moxel-symbol{font-size:16px}.sidebar-is-collapsed .sidebar-resources .resource-word{display:none}.sidebar-resources .sidebar-featured{flex-wrap:wrap;max-width:230px}.sidebar-resources .sidebar-featured>strong{white-space:normal}.sidebar-resources .energy-bonus{white-space:nowrap}.sidebar-profile-avatar{width:22px;height:22px}}.booster-opening-heading{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;min-height:145px;display:grid}.booster-opening-heading>div:first-child{min-width:0}.booster-guarantee-slot{width:100%;min-height:140px}.booster-guarantee-slot[data-visible=false]{visibility:hidden;pointer-events:none}.booster-guarantee-slot .booster-guarantees{margin:0}.booster-guarantee-slot .booster-guarantees-grid{grid-template-columns:1fr;gap:12px}.booster-guarantee-slot .progressrow{margin:5px 0 7px;font-size:11px}.booster-guarantee-slot .booster-guarantees-body{padding-top:8px}.booster-guarantee-slot .bar{height:6px}@media (max-width:650px){.booster-opening-heading{grid-template-columns:minmax(0,1fr);gap:12px}.booster-opening-heading>div:first-child{min-height:100px}.booster-guarantee-slot{justify-self:end;max-width:320px}.booster-opening-heading .booster-page-title{font-size:22px}}.monthly-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.monthly-calendar-item{background:#0a1627;border:1px solid #35475e;border-radius:12px;min-width:0;padding:18px}.monthly-calendar-item h3{margin:0 0 14px}.monthly-calendar-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.monthly-calendar-fields label{color:#a8bdd6;gap:7px;font-size:12px;display:grid}.monthly-calendar-fields input,.monthly-calendar-fields select{color:#eef4ff;background:#0c1424;border:1px solid #344964;border-radius:8px;width:100%;min-width:0;padding:10px}.monthly-event-card{background:linear-gradient(120deg,#102b39,#101a30);border-color:#4ca9b8}.monthly-event-card .featured-eyebrow{color:#8be9eb}@media (max-width:850px){.monthly-calendar-grid{grid-template-columns:1fr}}.moxel-history-dialog{color:#eef4ff;background:#080f20;border:1px solid #725599;border-radius:18px;width:min(1000px,100vw - 28px);max-height:90dvh;padding:18px;overflow:auto;box-shadow:0 25px 100px #0009}.moxel-history-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020611d9}.moxel-dialog-actions{justify-content:flex-end;margin-bottom:6px;display:flex}.moxel-history-dialog .moxel-history{background:0 0;border:0;margin:0;padding:8px}.moxel-history-dialog .moxel-history .sectionhead{flex-wrap:wrap;align-items:flex-start}.moxel-history-dialog h2{font-size:22px}.moxel-history-dialog .moxel-table-wrap{max-width:100%;overflow:auto}@media (max-width:550px){.moxel-history-dialog{max-height:94dvh;padding:12px}.moxel-history-dialog h2{font-size:19px}}.decrypt-god{--decrypt-accent:#ffda83;background:radial-gradient(at 50% 40%,#6b421f77,#0000 70%),#100d19;border-color:#e4bb68;box-shadow:0 0 45px #e9b55425}.decrypt-god>.decrypt-top,.decrypt-god>.decrypt-main,.decrypt-god>.decrypt-terminal,.decrypt-god>.decrypt-caption{visibility:hidden}.god-pack-cinematic{color:#ffe5a9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;animation:.65s ease-out both god-seal-arrival;display:flex;position:absolute;inset:0;overflow:hidden}.god-cinematic-aura{z-index:-1;opacity:.55;background:conic-gradient(#0000 0deg,#ffdd8820 16deg,#0000 32deg 60deg,#b887e624 78deg,#0000 96deg 120deg,#ffdd8820 138deg,#0000 160deg 180deg,#ffdd8820 205deg,#0000 225deg 250deg,#b887e624 275deg,#0000 300deg,#ffdd8820 325deg,#0000 350deg);animation:16s linear infinite god-aura-orbit;position:absolute;inset:-50%}.god-cinematic-eyebrow{letter-spacing:2px;color:#e8bd78;font-size:9px}.god-cinematic-crest{color:#ffdd91;filter:drop-shadow(0 0 18px #ffca6566);width:92px;height:92px;animation:1.3s ease-out both god-crest-in}.god-cinematic-crest svg{width:100%;height:100%}.god-cinematic-title{flex-direction:column;gap:10px;display:flex}.god-cinematic-title strong{letter-spacing:.14em;color:#fff0c8;text-shadow:0 0 24px #ffcb6966;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(32px,6vw,49px);font-weight:900;line-height:1}.god-cinematic-title>span{letter-spacing:2px;color:#e4c39c;font-size:9px}.god-cinematic-cards{justify-content:center;align-items:center;gap:10px;margin-top:3px;display:flex}.god-cinematic-cards>i{color:#ffdf9c;width:38px;height:52px;animation:.7s ease-out both god-signature-in;animation-delay:calc(var(--god-index)*.13s);background:linear-gradient(135deg,#7b553b,#241827 80%);border:1px solid #ebbf78;border-radius:4px;place-items:center;font-size:19px;font-style:normal;display:grid;box-shadow:0 0 15px #ffca5522}.god-cinematic-cards>i:nth-child(3){color:#ffd3fc;background:linear-gradient(135deg,#795079,#25192b);border-color:#ffd3fc}.god-pack-cinematic>p{color:#d7c2a6;max-width:90%;margin:0;font-size:10px;line-height:1.6}.decrypt-god-signal .decrypt-anomaly{color:#ffe2a2;background:linear-gradient(110deg,#170f1bf2,#2b201cf2)}.decrypt-god-signal .decrypt-anomaly>b{text-shadow:-1px 0 #af8acc,1px 0 #e8bc77}.decrypt-god-signal .decrypt-anomaly>span{color:#e5c7a0}.decrypt-god.decrypt-complete .god-cinematic-crest{filter:drop-shadow(0 0 25px #ffe39999)}.god-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:40px 0 24px;display:grid}.god-preview-grid>div{text-align:center;min-width:0}.god-preview-grid .reveal-case-wrap{width:100%;max-width:none}.god-preview-grid .cover-stage{width:100%;max-width:none;padding:0}.god-preview-grid .cover-instructions{display:none}.god-preview-grid .cover{aspect-ratio:383/539;width:100%;height:auto}.god-preview-grid small{margin-top:14px;font-size:11px;display:block}.god-preview-grid .reveal-case-halo{opacity:.35}.pack-reveal:has(.god-pack-banner) .reveal-dots i.done{background:#ffda89;box-shadow:0 0 9px #ffcb6955}@keyframes god-seal-arrival{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes god-aura-orbit{to{transform:rotate(360deg)}}@keyframes god-crest-in{0%{opacity:0;transform:scale(.75)rotate(-35deg)}to{opacity:1;transform:none}}@keyframes god-signature-in{0%{opacity:0;transform:translateY(13px)rotateY(50deg)}to{opacity:1;transform:none}}@media (max-width:600px){.god-cinematic-crest{width:78px;height:78px}.god-pack-cinematic{gap:13px;padding:18px 12px}.god-cinematic-title>span{letter-spacing:1px;font-size:8px}.god-cinematic-cards{gap:7px}.god-cinematic-cards>i{width:32px;height:45px}.god-cinematic-eyebrow{letter-spacing:1px;font-size:8px}.god-preview-grid{grid-template-columns:repeat(5,105px);gap:16px;padding:15px 10px;overflow-x:auto}.god-preview-grid .reveal-case-wrap{width:100%}}@media (prefers-reduced-motion:reduce){.god-pack-cinematic,.god-cinematic-aura,.god-cinematic-crest,.god-cinematic-cards>i{animation:none!important}.god-cinematic-aura{opacity:.25}.decrypt-god-signal,.decrypt-god-signal .decrypt-anomaly{animation:none}}.god-pack-reveal .god-pack-banner{animation:.65s ease-out both god-banner-arrival}@keyframes god-banner-arrival{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.god-pack-reveal .god-pack-banner{animation:none}}.god-pack-reveal .gaming-pack{--pack-accent:#ffdd94;--pack-glow:#d5b6ff;--pack-ink:#17101f;--pack-panel:#4c3526;--pack-aura:#e5b85c44}.decrypt-god .god-pack-cinematic{animation:.3s ease-out both god-seal-arrival,.45s ease-out .72s both god-impact-jolt}.decrypt-god .god-cinematic-aura{opacity:.85;filter:saturate(1.25)}.god-overload{letter-spacing:3px;color:#ffe4ab;font-size:12px;animation:.72s ease-in both god-overload-charge;position:absolute;top:46%;left:0;right:0}.god-impact-wash{pointer-events:none;opacity:0;background:radial-gradient(#ffe7ad66,#d7a35d12 60%,#0000 85%);animation:.8s ease-out .72s both god-impact-wash;position:absolute;inset:0}.god-shockwaves,.god-sparks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.god-shockwaves>i{opacity:0;border:2px solid #ffe7b0;border-radius:50%;width:190px;height:190px;animation:1.6s ease-out .72s both god-shockwave;position:absolute;top:44%;left:50%;box-shadow:0 0 22px #ffbd6560,inset 0 0 22px #ffbd6525}.god-shockwaves>i:nth-child(2){border-color:#d9b9fa;animation-delay:.86s}.god-shockwaves>i:nth-child(3){border-width:1px;animation-delay:1.01s}.god-sparks>i{opacity:0;width:4px;height:12px;animation:god-spark-burst 1.5s var(--spark-delay) cubic-bezier(.12,.65,.3,1) both;background:#ffe6a9;border-radius:50%;position:absolute;top:44%;left:50%;box-shadow:0 0 10px #ffc678}.god-sparks>i:nth-child(4n){background:#ddbcff;box-shadow:0 0 10px #c59cff}.decrypt-god .god-cinematic-eyebrow{animation:.35s ease-out 1.02s both god-content-arrival}.decrypt-god .god-cinematic-crest{filter:drop-shadow(0 0 24px #ffd47a99);width:104px;height:104px;animation:1s cubic-bezier(.15,.8,.25,1) .58s both god-crest-impact}.decrypt-god .god-cinematic-title{animation:.75s cubic-bezier(.14,.75,.2,1.12) .8s both god-title-impact}.decrypt-god .god-cinematic-title strong{letter-spacing:.12em;color:#0000;text-shadow:0 0 35px #f7b85d44;filter:drop-shadow(0 3px #8c5d38);background:linear-gradient(105deg,#ffdc85,#fff4cf 42%,#fff 50%,#f3ba60 68%,#ffe8ad);-webkit-background-clip:text;background-clip:text;font-size:clamp(37px,7vw,61px)}.decrypt-god .god-cinematic-cards{gap:13px}.decrypt-god .god-cinematic-cards>i{width:42px;height:58px;animation:.85s cubic-bezier(.13,.8,.3,1.15) both god-card-impact;animation-delay:calc(1.25s + var(--god-index)*.16s);box-shadow:0 0 22px #ffcf7255,inset 0 0 12px #ffd48c25}.decrypt-god .god-pack-cinematic>p{animation:.5s ease-out 2s both god-content-arrival}@keyframes god-overload-charge{0%{opacity:.2;filter:blur(2px);transform:scale(.9)}65%{opacity:1;filter:blur()}95%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(1.14)}}@keyframes god-impact-wash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes god-impact-jolt{0%,to{transform:none}18%{transform:translateY(3px)scale(1.012)}40%{transform:translate(-2px,-1px)}65%{transform:translate(1px,1px)}}@keyframes god-shockwave{0%{opacity:.8;transform:translate(-50%,-50%)scale(.12)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@keyframes god-spark-burst{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0) scale(.3)}10%{opacity:1}75%{opacity:.8}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(calc(-1 * var(--spark-distance))) scale(.2)}}@keyframes god-crest-impact{0%{opacity:0;transform:scale(.1)rotate(-100deg)}35%{opacity:1;transform:scale(1.3)rotate(12deg)}70%{transform:scale(.96)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes god-title-impact{0%{opacity:0;filter:blur(8px);transform:scale(1.55)}45%{opacity:1;filter:blur();transform:scale(.96)}75%{transform:scale(1.03)}to{opacity:1;filter:blur();transform:none}}@keyframes god-card-impact{0%{opacity:0;transform:translateY(35px)rotateY(85deg)scale(.5)}55%{opacity:1;transform:translateY(-6px)rotateY(-8deg)scale(1.1)}to{opacity:1;transform:none}}@keyframes god-content-arrival{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:600px){.decrypt-god .god-cinematic-crest{width:86px;height:86px}.decrypt-god .god-cinematic-cards{gap:9px}.decrypt-god .god-cinematic-cards>i{width:34px;height:48px}.decrypt-god .god-cinematic-title strong{font-size:clamp(34px,8vw,49px)}}@media (prefers-reduced-motion:reduce){.god-overload,.god-impact-wash,.god-shockwaves,.god-sparks{display:none}.decrypt-god .god-pack-cinematic,.decrypt-god .god-cinematic-eyebrow,.decrypt-god .god-cinematic-crest,.decrypt-god .god-cinematic-title,.decrypt-god .god-cinematic-cards>i,.decrypt-god .god-pack-cinematic>p{opacity:1;filter:none;transform:none;animation:none!important}}.admin-shell .maintenance-intro{min-height:135px;padding:24px 28px}.maintenance-intro h1{margin:8px 0;font-size:28px}.maintenance-intro p{margin:0}.maintenance-workspace{margin-top:22px}.maintenance-navigation{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060d1af5;border-bottom:1px solid #26334c;padding:10px 0 12px;position:sticky;top:0}.maintenance-group-tabs{background:#0b1423;border:1px solid #2c3a55;border-radius:12px;gap:7px;padding:5px;display:flex;overflow-x:auto}.maintenance-group-tabs>button{color:#96a9c5;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:9px;min-width:max-content;padding:13px 15px;font-size:12px;font-weight:700;display:flex}.maintenance-group-tabs>button[aria-selected=true]{color:#eee4ff;background:linear-gradient(110deg,#45306888,#223a53);border-color:#9e7bce55;box-shadow:0 0 20px #9d78d510}.maintenance-group-tabs>button:hover{color:#fff;background-color:#1b273e}:is(.maintenance-group-tabs>button:focus-visible,.maintenance-tool-tabs>button:focus-visible){outline-offset:-3px;outline:2px solid #c29ce7}.maintenance-category-heading{align-items:baseline;gap:16px;padding:17px 6px 0;display:flex}.maintenance-category-heading h2{color:#ddcfef;margin:0;font-size:16px}.maintenance-category-heading p{color:#93a7c0;margin:0;font-size:11px;line-height:1.5}.maintenance-tool-tabs{flex-wrap:wrap;gap:8px;padding:18px 0 0;display:flex}.maintenance-tool-tabs>button{color:#9aafca;background:#0c1728;border:1px solid #293a53;border-radius:8px;padding:10px 14px;font-size:12px}.maintenance-tool-tabs>button[aria-selected=true]{color:#b8eee0;background:#1a343d;border-color:#80c8c166}.maintenance-group-panel[hidden],.maintenance-group-panel [hidden]{display:none!important}.maintenance-group-panel .section,.maintenance-group-panel>div>.section:first-child{margin-top:18px}@media (max-width:760px){.admin-shell .maintenance-intro{min-height:115px;padding:20px}.maintenance-intro h1{font-size:23px}.maintenance-group-tabs>button{flex:none;padding:11px 13px}.maintenance-category-heading{padding-top:12px;display:block}.maintenance-category-heading h2{margin-bottom:5px;font-size:14px}.maintenance-tool-tabs{gap:6px}.maintenance-tool-tabs>button{padding:10px;font-size:11px}.maintenance-navigation{padding-top:7px}}.god-page-burst{color:#ffe9ac;isolation:isolate;z-index:2147483647;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;pointer-events:none!important}.god-page-burst::backdrop{pointer-events:none;background:0 0}.god-page-burst.god-burst-fallback{display:block}.god-page-veil{opacity:0;background:radial-gradient(ellipse at var(--burst-x) var(--burst-y),#fffdeb 0%,#fff0bea6 42%,#ffdc805c 100%);animation:1.45s ease-out .72s both god-viewport-veil;position:absolute;inset:0}.god-page-ring{left:var(--burst-x);top:var(--burst-y);opacity:0;border:3px solid #fff2bf;border-radius:50%;width:200px;height:200px;animation:1.6s ease-out .72s both god-viewport-ring;position:absolute;box-shadow:0 0 40px #ffdb96a0,inset 0 0 40px #ffdc9455}.god-page-particle{left:var(--burst-x);top:var(--burst-y);pointer-events:none;opacity:0;animation:god-viewport-confetti var(--duration) var(--delay) cubic-bezier(.13,.65,.22,1) both;will-change:transform,opacity;display:block;position:absolute}.god-page-particle.confetti{border-radius:1px;width:6px;height:13px;box-shadow:0 0 7px #ffd89233}.god-page-particle.star{text-shadow:0 0 12px;width:16px;height:16px;font-size:16px;font-style:normal;line-height:1}@keyframes god-viewport-veil{0%{opacity:0}13%{opacity:.72}35%{opacity:.35}to{opacity:0}}@keyframes god-viewport-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(12)}}@keyframes god-viewport-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}8%{opacity:1}62%{opacity:1;transform:translate(calc(var(--flight-x)*.86),calc(var(--flight-y)*.86)) scale(1) rotate(calc(var(--rotation)*.7))}to{opacity:0;transform:translate(var(--flight-x),calc(var(--flight-y) + var(--fall))) scale(.65) rotate(var(--rotation))}}@media (prefers-reduced-motion:reduce){.god-page-burst{display:none!important}.god-page-veil,.god-page-ring,.god-page-particle{animation:none!important}}.bulk-series-action{justify-content:flex-end;margin:8px 0 14px;display:flex}.bulk-opening-progress{text-align:center;color:#d6c3ed;font-variant-numeric:tabular-nums;font-size:13px}.bulk-recap-heading{margin:10px 0 20px}.bulk-recap-heading h3{margin:8px 0;font-size:24px}.bulk-recap-heading p{color:#9fb0c9;font-size:12px}.bulk-recap-stats{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.bulk-recap-stats>span{color:#b6c9df;background:#111d30;border:1px solid #2d405d;border-radius:9px;padding:10px 12px;font-size:12px}.bulk-recap-stats b{color:#e5f2fb}.bulk-recap-stats .bulk-god-count{color:#ffe2a5;border-color:#d5b16c}.bulk-recap-toolbar{color:#9fb3cc;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;font-size:12px;display:flex}.bulk-recap-toolbar label{align-items:center;gap:10px;display:flex}.bulk-recap-toolbar select{color:#e4efff;background:#0d182a;border:1px solid #334963;border-radius:8px;padding:10px}.bulk-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.bulk-summary-grid>div{min-width:0}.bulk-pack-recap .error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bulk-recovery{text-align:center;color:#d6bded;margin-top:15px;font-size:12px}.bulk-recovery button{margin:5px}@media (max-width:700px){.bulk-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bulk-recap-toolbar{flex-wrap:wrap;align-items:flex-start}.bulk-recap-heading h3{font-size:21px}}@media (max-width:430px){.bulk-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.monthly-review-summary{background:#19172b;border:1px solid #463961;border-radius:12px;flex-wrap:wrap;gap:16px;margin:24px 0;padding:18px;display:flex}.monthly-review-summary b{color:#d2b9ff}.monthly-review-filters{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.monthly-review-filters input{flex:1;min-width:180px}.monthly-review-list{gap:14px;display:grid}.monthly-review-item{background:#141726;border:1px solid #34354a;border-radius:12px;gap:18px;padding:18px;display:flex}.monthly-review-item>div{flex:1;min-width:0}.monthly-review-item>img{object-fit:cover;border-radius:5px;flex:none}.monthly-review-item h3{margin:0 0 8px}.admin-tabs{flex-wrap:wrap}@media (max-width:550px){.monthly-review-item{gap:12px;padding:12px}.monthly-review-item>img{width:48px;height:72px}.monthly-review-filters input{min-width:120px}}.options-workspace{max-width:1100px;margin:auto}.options-heading{padding:18px 0 24px}.options-heading h1{margin:10px 0;font-size:clamp(28px,4vw,40px)}.options-heading p{color:var(--muted);line-height:1.6}.options-navigation{background:#101423;border:1px solid #303348;border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding:8px;display:flex}.options-navigation button{color:#a7aec5;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:12px 16px;display:flex}.options-navigation button.selected{color:#e5d3ff;background:#312445;border-color:#70528f}.options-navigation button:focus-visible{outline-offset:3px;outline:2px solid #c49af3}.options-link-card:focus-visible{outline-offset:3px;outline:2px solid #c49af3}.options-panel h2{align-items:center;gap:10px;display:flex}.options-panel .profile-preference-row>div{flex:1;min-width:0}.options-panel .profile-preference-row strong,.options-panel .profile-preference-row small{display:block}.options-panel .profile-preference-row small{margin-top:6px;line-height:1.5}.options-link-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:20px 0;display:grid}.options-link-card{text-align:left;color:#e4e7f4;background:#151a2b;border:1px solid #35394e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.options-link-card>svg{color:#c39be9}.options-link-card>span{color:#aab2ca;font-size:.82rem;line-height:1.5}.options-link-card:hover{background:#201c33;border-color:#9371b4}@media (max-width:600px){.options-navigation button{flex:125px;justify-content:center;padding:10px}.options-link-grid{grid-template-columns:1fr}.options-panel .profile-preference-row{gap:12px}.options-panel .profile-preference-icon{display:none}}.age-birth-date{color:#d4ddef;gap:8px;margin:20px 0;font-size:.86rem;display:grid}.age-birth-date input{color:#f0efff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101b2d;border:1px solid #56637d;border-radius:8px;width:100%;padding:12px}.mobile-top-navigation,.mobile-bottom-navigation{display:none}@media (max-width:760px){.app,.app.sidebar-is-collapsed{min-height:100dvh;display:block}.app>.sidebar{display:none}.mobile-top-navigation{z-index:12;padding:calc(9px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-left,0px)) 7px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e1ef5;border-bottom:1px solid #28324c;display:block;position:sticky;top:0}.mobile-top-row{align-items:center;gap:8px;min-width:0;display:flex}.mobile-top-navigation button{color:#e8edff}.mobile-brand{background:0 0;border:0;flex:0 0 30px;place-items:center;width:30px;height:34px;padding:0;display:grid;color:#bb93f4!important}.mobile-brand svg{width:29px;height:29px;display:block}.mobile-resource{font-variant-numeric:tabular-nums;background:#17182a;border:1px solid #3f3658;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 9px;display:flex}.mobile-moxels{min-width:0;max-width:135px;font-size:12px;color:#f0d7a1!important}.mobile-moxels>span{color:#efcf87;font-size:18px;line-height:1}.mobile-moxels b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-energy{color:#dbd1ff;flex-direction:column;gap:1px;padding:4px 8px;font-size:12px;line-height:1.1}.mobile-energy>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.mobile-energy>span>svg{color:#c5a0ff}.mobile-energy b>small{color:#9aabc7;margin-left:2px;font-size:9px;font-weight:500}.mobile-energy>small{color:#adbad0;font-variant-numeric:tabular-nums;font-size:9px}.mobile-energy em{color:#a6e2c0;margin-left:4px;font-size:9px;font-style:normal}.mobile-tools{flex:none;margin-left:auto;position:relative}.mobile-tools summary{cursor:pointer;color:#b2bfd9;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;height:36px;list-style:none;display:grid;position:relative}.mobile-tools summary::-webkit-details-marker{display:none}.mobile-tools[open] summary{color:#eddaff;background:#272039;border-color:#765694}.mobile-tools-panel{background:#111629;border:1px solid #554366;border-radius:14px;width:min(240px,100vw - 24px);max-height:70dvh;padding:7px;position:absolute;top:calc(100% + 13px);right:-42px;overflow:auto;box-shadow:0 18px 45px #0009}.mobile-tools-panel>button,.mobile-tools-panel>a{text-align:left;color:#d5def0;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:46px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.mobile-tools-panel>button:hover,.mobile-tools-panel>a:hover{color:#f6eaff;background:#302442}.mobile-tools-panel svg{color:#b69acb;flex:none}.mobile-adult-icon{color:#b69acb;flex:none;width:18px;font-size:10px;font-weight:800}.mobile-news-dot{background:#b5e8cc;border-radius:50%;flex:none;width:5px;height:5px;display:block}summary>.mobile-news-dot{position:absolute;top:4px;right:4px}.mobile-profile{background:#2b2142;border:1px solid #b194d2;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:2px;box-shadow:0 0 12px #aa76e510}.mobile-profile>span{color:#f3dfff;background:linear-gradient(130deg,#5e3d83,#254257);border-radius:50%;place-items:center;width:100%;height:100%;font-size:10px;font-weight:800;display:grid;overflow:hidden}.mobile-profile img{object-fit:cover;width:100%;height:100%;display:block}.mobile-profile[aria-current=page]{border-color:#d5afff;box-shadow:0 0 0 2px #b07af329}.mobile-resource-row{scrollbar-width:none;font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-height:27px;margin:6px 0 0;padding:0 2px;display:flex;overflow-x:auto}.mobile-resource-row::-webkit-scrollbar{display:none}.mobile-inventory{background:0 0;border:0;flex:none;align-items:center;gap:9px;min-height:27px;padding:3px 0;font-size:10px;display:flex}.mobile-inventory>span,.mobile-gifts{color:#b6c7df;white-space:nowrap;align-items:center;gap:5px;display:flex}.mobile-inventory i{background:#46516b;width:1px;height:10px}.mobile-inventory svg{color:#9c8bb8}.mobile-gifts{color:#d7bf92;flex:none;font-size:10px}.mobile-gifts>span{color:#9cabc4;font-size:9px}.mobile-featured{white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;min-height:27px;padding:3px 0;font-size:9px;display:flex;color:#b5e4cf!important}.mobile-featured .featured-countdown.compact{margin:0;display:block}.mobile-featured .featured-countdown.compact>span{display:none}.mobile-featured .featured-countdown.compact time{letter-spacing:0;margin:0;font-size:9px;display:inline}.mobile-bottom-navigation{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12172aef;border:1px solid #65517c;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;display:grid;position:fixed;box-shadow:0 8px 30px #0009,0 0 0 1px #d4b5f008}.mobile-bottom-navigation>button{color:#97a8c6;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:54px;padding:6px 1px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.mobile-bottom-navigation>button.active{color:#f1dfff;background:linear-gradient(135deg,#46325c,#252c48);border-color:#a383bf66;box-shadow:inset 0 1px #ffffff0b}.mobile-bottom-navigation>button:hover{color:#eee0ff}:is(.mobile-bottom-navigation>button:focus-visible,.mobile-top-navigation button:focus-visible,.mobile-tools summary:focus-visible,.mobile-tools-panel>a:focus-visible){outline-offset:2px;outline:2px solid #c5a1eb}.app>.main>.content{padding-top:18px;padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}.app .toast{bottom:calc(91px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px)}html{scroll-padding-top:110px;scroll-padding-bottom:calc(95px + env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.mobile-top-row{gap:6px}.mobile-top-navigation{padding-left:10px;padding-right:10px}.mobile-resource{padding-left:7px;padding-right:7px}.mobile-moxels{font-size:11px}.mobile-bottom-navigation>button{font-size:9px}}.artwork-search{align-items:end;gap:12px;margin:20px 0;display:flex}.artwork-search label{flex:1;gap:8px;display:grid}.artwork-search input{width:100%}.artwork-results{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.artwork-results button{text-align:left}.artwork-results small{color:var(--muted);margin-top:5px;display:block}.artwork-results .selected{border-color:var(--accent,#a98bfa)}.artwork-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:720px;display:grid}.artwork-comparison figure{flex-direction:column;align-items:stretch;gap:12px;min-width:0;margin:0;display:flex}.artwork-image{aspect-ratio:2/3;text-align:center;width:100%;max-width:240px;color:var(--muted);background:#0b0b17;border:1px solid #34304e;border-radius:12px;align-self:center;place-items:center;display:grid;overflow:hidden}.artwork-image img{object-fit:contain;width:100%;height:100%;display:block}.artwork-comparison figcaption{text-align:center;color:#ccc5e2;font-size:13px}.artwork-comparison figcaption b{color:#b3f2dc}.artwork-file{gap:8px;font-size:12px;display:grid}.artwork-file input{max-width:100%;font-size:12px}.artwork-admin .hint{margin-top:22px}@media (max-width:520px){.artwork-search{flex-direction:column;align-items:stretch}.artwork-comparison{gap:14px}.artwork-comparison button{padding:10px 6px;font-size:11px}.artwork-comparison figcaption{font-size:11px}.artwork-file input{font-size:10px}}.library-display{margin:18px 0 24px}.library-display-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.library-view-switch{gap:6px;display:flex}.library-view-switch .selected{color:#f7edff;background:#34234f;border-color:#ac88e2}.shelf-instructions{color:var(--muted);margin:14px 0;font-size:12px}.game-bookshelf{isolation:isolate;background:repeating-linear-gradient(#0000 0 219px,#53415c 219px 226px),linear-gradient(100deg,#0b0b16,#201529 50%,#0b0b16);border:1px solid #393048;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));align-items:end;gap:34px 3px;min-height:253px;padding:28px 18px 24px;display:grid;position:relative;box-shadow:inset 0 10px 25px #0009}.shelf-spine{isolation:isolate;border:1px solid var(--spine-color);background:linear-gradient(90deg,#070911 0%,var(--spine-color) 9%,#171322 24%,#181220 83%,var(--spine-color) 97%,#05050b 100%);transform-origin:bottom;cursor:pointer;color:#f9f2ff;z-index:1;border-radius:3px 4px 3px 2px;justify-self:center;width:44px;height:192px;padding:0;transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s;position:relative;overflow:hidden;box-shadow:4px 3px 8px #000a,inset 2px 0 2px #ffffff23}.shelf-spine svg{z-index:1;width:44px;height:192px;display:block;position:relative;overflow:visible}.shelf-spine-brand{fill:#fff;letter-spacing:1px;font-size:9px;font-weight:900}.shelf-spine-name{fill:#fff;paint-order:stroke;stroke:#080711;stroke-width:.7px;font-size:11px;font-weight:700}.shelf-spine path{stroke:var(--spine-color);stroke-width:2px}.shelf-spine circle{fill:var(--spine-color)}.shelf-spine-sheen{opacity:.3;pointer-events:none;background:linear-gradient(115deg,#0000 25%,#fff3 45%,#0000 65%);position:absolute;inset:0}.shelf-full-art{background:linear-gradient(170deg,var(--spine-color),#121021 45%,#17101f 70%,var(--spine-color))}.shelf-steelbook .shelf-spine-sheen{opacity:.7;background:linear-gradient(130deg,#0000 10%,#d1eaff77 25%,#ffd0f966 40%,#0000 60%) 0 0/180% 180%}:is(.shelf-spine:hover,.shelf-spine:focus-visible){z-index:3;transform:translateY(-12px)rotate(-3deg);box-shadow:10px 12px 18px #000c}.shelf-spine:focus-visible{outline-offset:3px;outline:3px solid #d9baff}.shelf-spine.shelf-pulling{z-index:4;transform:translate(10px,-28px)rotate(-9deg)scale(1.1);box-shadow:16px 20px 25px #000d}.shelf-pulling .shelf-spine-sheen{background-position:100% 100%;transition:background-position .35s}.library-display .library-display-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-top:18px}.library-display-grid .public-game-card{min-width:0;max-width:200px}.shelf-game-dialog[open] .cover-stage{animation:.4s cubic-bezier(.2,.7,.2,1) shelf-cover-out}@keyframes shelf-cover-out{0%{opacity:0;transform:translateY(24px)rotateY(-35deg)scale(.88)}to{opacity:1;transform:none}}@media (max-width:520px){.game-bookshelf{padding-left:10px;padding-right:10px}.library-view-switch button{padding:8px 10px;font-size:12px}.library-display-toolbar>.muted{font-size:11px}.library-display .library-display-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.shelf-spine,.shelf-pulling .shelf-spine-sheen{transition:none}:is(.shelf-spine:hover,.shelf-spine:focus-visible,.shelf-spine.shelf-pulling){transform:none}.shelf-game-dialog[open] .cover-stage{animation:none}}.artwork-review-queue{background:#151322;border:1px solid #34304e;border-radius:14px;margin:24px 0;padding:20px}.artwork-review-queue .sectionhead{align-items:center}.artwork-pagination,.artwork-grid-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.artwork-pagination span{color:var(--muted);font-size:12px}.artwork-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:800px;margin:22px 0;display:grid}.artwork-suggestions figure{gap:10px;min-width:0;margin:0;display:grid}.artwork-suggestions img{aspect-ratio:2/3;object-fit:contain;background:#0b0b17;border-radius:10px;width:100%}.artwork-suggestions figcaption{overflow-wrap:anywhere;font-size:12px}@media (max-width:600px){.artwork-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.artwork-review-queue{padding:12px}}.library-format-picker{border:0;margin:20px 0;padding:0}.library-format-picker legend{font-size:16px;font-weight:800}.library-format-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.library-format-option{color:#e9e2f4;cursor:pointer;background:#12101f;border:1px solid #3a304b;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;display:flex}.library-format-option.selected{background:#29203f;border-color:#be9afa;box-shadow:inset 0 0 0 1px #be9afa}.library-format-option:disabled{opacity:.45;cursor:not-allowed}.library-format-option small{color:#bfb4d0;font-size:11px}.library-format-mini{background:#a59bae;border:2px solid #d4cbdc;gap:3px;width:78px;height:88px;padding:4px;display:grid;box-shadow:3px 4px #0005}.library-format-mini i{background:linear-gradient(100deg,#11101c,#32263f);display:block;box-shadow:inset 1px 2px 4px #000a}.library-furniture-scroll{scrollbar-width:thin;scrollbar-color:#76618d #191322;max-width:100%;padding:18px 3px 12px;overflow-x:auto}.library-furniture-scroll:focus-visible{outline-offset:2px;outline:2px solid #ba9ae4}.library-furniture-scroll .game-bookshelf{grid-template-columns:repeat(var(--shelf-columns),minmax(0,1fr));min-width:var(--furniture-min-width);background:linear-gradient(100deg,#4e4359,#a69aa9 45%,#51445d);border:1px solid #afa2bc;border-radius:4px;gap:0;padding:9px;box-shadow:inset 0 1px #e9ddf3,7px 8px #0004}.shelf-compartment{background:linear-gradient(110deg,#0c0c15,#241b2c 60%,#121019);border:5px solid #65566f;border-bottom:9px solid #a093aa;min-width:0;padding:20px 10px 9px;position:relative;box-shadow:inset 5px 8px 15px #0009,0 3px 5px #0006}.shelf-cell-books{grid-template-columns:repeat(var(--cell-slots),minmax(0,44px));isolation:isolate;align-items:end;gap:2px;height:192px;display:grid}.shelf-cell-books .shelf-spine{justify-self:start;width:100%;max-width:44px}.shelf-cell-books .shelf-spine svg{width:100%;height:100%;overflow:hidden}.shelf-cell-caption{letter-spacing:.08em;text-transform:uppercase;color:#ab9ab7;justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.shelf-cell-caption>span{font-variant-numeric:tabular-nums}.shelf-steelbook{border-color:#d3dcf5;box-shadow:2px 3px 7px #000a,inset 2px 0 3px #e7edff8a}.shelf-steelbook .shelf-spine-brand{fill:#ffe5ad}.shelf-steelbook .shelf-spine-sheen{opacity:.85;z-index:2;background:linear-gradient(125deg,#0000 35%,#f9efff00 43%,#dceaffaa 48%,#fffdf3ee 50%,#ffe5ff88 52%,#0000 60%) 0 0/100% 100%;animation:6s ease-in-out infinite library-steel-glint;inset:-100%;transform:translate(-35%,-35%)}.shelf-steelbook:nth-child(3n) .shelf-spine-sheen{animation-delay:-2s}.shelf-steelbook:nth-child(3n+1) .shelf-spine-sheen{animation-delay:-4s}.library-display-grid .foil .foil-surface,.shelf-game-dialog .foil .foil-surface{animation:6s ease-in-out infinite library-cover-glint}@keyframes library-steel-glint{0%,20%{opacity:.2;transform:translate(-35%,-35%)}45%{opacity:.9}65%,to{opacity:.2;transform:translate(35%,35%)}}@keyframes library-cover-glint{0%,20%,to{opacity:.35;background-position:0 0}55%{opacity:.8;background-position:100% 100%}}@media (max-width:600px){.library-format-options{grid-template-columns:repeat(2,minmax(0,1fr))}.library-format-option{padding:12px 6px}.library-display-toolbar>.muted{line-height:1.6}.library-furniture-scroll .game-bookshelf{padding:6px}}@media (prefers-reduced-motion:reduce){.shelf-steelbook .shelf-spine-sheen,.library-display-grid .foil .foil-surface,.shelf-game-dialog .foil .foil-surface{animation:none}.shelf-steelbook .shelf-spine-sheen{opacity:.55;transform:none}}@media (max-width:760px){.mobile-top-row>.mobile-inventory{background:#171629;border:1px solid #3c354c;border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;min-height:36px;padding:3px 7px;font-size:10px;line-height:1.2;display:flex}.mobile-top-row>.mobile-inventory>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.mobile-top-row>.mobile-inventory i,.mobile-resource-row:empty{display:none}.mobile-top-row{gap:7px}.mobile-top-row>.mobile-moxels{min-width:0}}@media (max-width:400px){.mobile-top-row>.mobile-brand{display:none}.mobile-top-row{gap:5px}.mobile-top-row>.mobile-inventory{padding-left:5px;padding-right:5px}.mobile-tools summary{width:30px}.mobile-top-navigation{padding-left:8px;padding-right:8px}}.library-cover-viewer.vault-dialog{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;overscroll-behavior:contain;color:#f4f1fc;text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:64px 28px 30px;position:fixed;inset:0;overflow:auto}.library-cover-viewer[open]{place-items:center;display:grid}.library-cover-viewer::backdrop{-webkit-backdrop-filter:blur(10px);background:radial-gradient(at 50% 42%,#05071638 5%,#06071399 65%,#02030cec 100%)}.library-viewer-content{pointer-events:none;flex-direction:column;align-items:center;gap:0;width:min(780px,100%);margin:auto;display:flex}.library-viewer-content>h2{text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 12px #000c;max-width:100%;margin:0;font-size:clamp(19px,2.6vw,30px);line-height:1.25}.library-viewer-finish{color:#d3cbdf;text-shadow:0 2px 8px #000;margin:10px 0 28px;font-size:clamp(13px,1.6vw,17px)}.library-cover-viewer .cover-stage{pointer-events:auto;filter:drop-shadow(0 18px 22px #0007);width:min(360px,72vw,48dvh);max-width:none;margin:0 auto}.library-cover-viewer .tilt-cover .cover{aspect-ratio:2/3;width:100%;max-width:none;height:auto;min-height:0;margin:0}.library-cover-viewer .cover-instructions{color:#c3b8d2;text-shadow:0 1px 6px #000;margin:15px -20px 0;font-size:10px}.library-viewer-content>.library-viewer-action{pointer-events:auto;justify-content:center;align-items:center;min-height:46px;margin:24px auto 0;padding:13px 24px;font-size:15px;text-decoration:none;display:inline-flex}.library-cover-viewer>.library-viewer-close{top:max(18px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10152780;border-color:#a995c64d;min-height:40px;padding:10px 14px;position:fixed}:is(.library-cover-viewer .library-viewer-action:focus-visible,.library-cover-viewer .library-viewer-close:focus-visible){outline-offset:4px;outline:2px solid #e2c2ff}@media (max-width:600px){.library-cover-viewer.vault-dialog{padding:70px 20px max(28px,env(safe-area-inset-bottom))}.library-viewer-finish{margin-bottom:24px}.library-cover-viewer .cover-instructions{margin-left:-10px;margin-right:-10px;font-size:9px}.library-viewer-content>.library-viewer-action{margin-top:22px}.library-cover-viewer>.library-viewer-close{right:12px;top:max(12px,env(safe-area-inset-top));padding:8px 12px}}@media (max-height:540px) and (min-width:600px){.library-cover-viewer.vault-dialog{padding-top:26px}.library-cover-viewer .cover-stage{width:min(240px,38dvh)}.library-viewer-finish{margin-bottom:18px}.library-viewer-content>.library-viewer-action{margin-top:18px}}.library-room{isolation:isolate;background:#151725;border:1px solid #3b354c;border-radius:12px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.library-room-stage{--room-unit:min(.1cqw,1px);width:100%;height:calc(900 * var(--room-unit));isolation:isolate;min-height:0;position:relative}.library-room-wall{inset:0 0 calc(58 * var(--room-unit));z-index:-2;background:radial-gradient(at 50% 10%,#61516b40,#0000 70%),linear-gradient(90deg,#0a0d19b3,#0000 22% 78%,#0a0d19b3),linear-gradient(#282a3a,#202232 35%,#1b1a2a);position:absolute;box-shadow:inset 0 10px 30px #0003}.library-room-wall:after{content:"";height:calc(11 * var(--room-unit));background:linear-gradient(#4f485c,#272331 35%,#17141f);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #71627a44,0 5px 10px #0007}.library-room-floor{height:calc(58 * var(--room-unit));z-index:-1;background:repeating-linear-gradient(93deg,#0000 0 70px,#0c0b1445 70px 71px),repeating-linear-gradient(0deg,#302b39 0 18px,#23212e 18px 19px);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 12px 22px #0009}.library-room .library-furniture-scroll{left:50%;bottom:calc(54 * var(--room-unit));width:max-content;max-width:none;margin:0;padding:0;position:absolute;overflow:visible;transform:translate(-50%)}.library-room .game-bookshelf{width:calc(var(--furniture-width) * var(--room-unit));grid-template-columns:repeat(var(--shelf-columns),minmax(0,1fr));grid-template-rows:repeat(var(--shelf-rows),calc(156 * var(--room-unit)));min-width:0;min-height:0;padding:calc(6 * var(--room-unit));border-width:max(.5px,calc(1 * var(--room-unit)));border-radius:calc(2 * var(--room-unit));box-shadow:inset 0 1px #e9ddf3,calc(8 * var(--room-unit)) calc(6 * var(--room-unit)) 0 #110e1999,0 calc(16 * var(--room-unit)) calc(15 * var(--room-unit)) #0008;gap:0}.library-room .shelf-compartment{height:calc(156 * var(--room-unit));padding:calc(12 * var(--room-unit)) calc(8 * var(--room-unit)) calc(6 * var(--room-unit));border-width:calc(4 * var(--room-unit));border-bottom-width:calc(7 * var(--room-unit));box-shadow:inset calc(4 * var(--room-unit)) calc(5 * var(--room-unit)) calc(12 * var(--room-unit)) #0009,0 calc(2 * var(--room-unit)) calc(3 * var(--room-unit)) #0006}.library-room .shelf-cell-books{height:calc(112 * var(--room-unit));gap:calc(1 * var(--room-unit));grid-template-columns:repeat(var(--cell-slots),minmax(0,1fr))}.library-room .shelf-cell-books .shelf-spine{border-width:max(.4px,calc(1 * var(--room-unit)));border-radius:calc(2 * var(--room-unit));width:100%;max-width:none;height:100%;box-shadow:calc(2 * var(--room-unit)) calc(2 * var(--room-unit)) calc(4 * var(--room-unit)) #0009}.library-room .shelf-spine-name{font-size:14px}.library-room .shelf-cell-caption{margin-top:calc(5 * var(--room-unit));font-size:calc(8 * var(--room-unit));letter-spacing:.05em;line-height:1.1}:is(.library-room .shelf-spine:hover,.library-room .shelf-spine:focus-visible){transform:translateY(calc(-9 * var(--room-unit))) rotate(-3deg)}.library-room .shelf-spine.shelf-pulling{transform:translate(calc(8 * var(--room-unit)),calc(-20 * var(--room-unit))) rotate(-9deg) scale(1.1)}@media (prefers-reduced-motion:reduce){:is(.library-room .shelf-spine:hover,.library-room .shelf-spine:focus-visible,.library-room .shelf-spine.shelf-pulling){transform:none}}.library-room button.shelf-compartment{width:100%;font:inherit;color:inherit;text-align:left;cursor:zoom-in;-webkit-appearance:none;appearance:none;border-style:solid;border-color:#65566f #65566f #a093aa;transition:background .18s,filter .18s;display:block}.library-room button.shelf-compartment:hover{background:radial-gradient(#72558045,#0000),linear-gradient(110deg,#11101e,#30213c 60%,#171120)}.library-room button.shelf-compartment:focus-visible{outline-offset:-3px;z-index:4;outline:3px solid #dbb8ff}.library-room button.shelf-compartment>.shelf-cell-books{pointer-events:none}.library-room button.shelf-compartment:hover .shelf-cell-caption{color:#ead9ff}.library-shelf-zoom-content{text-align:center;width:min(1120px,100%);margin:auto}.library-shelf-zoom-content h2{margin:8px 0;font-size:clamp(22px,3vw,32px)}.library-shelf-zoom-content>.muted{margin:8px 0 24px}.library-zoom-games{text-align:left;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 18px;display:grid}.library-zoom-game{color:#f3edfc;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:10px;width:100%;min-width:0;padding:4px;display:flex}.library-zoom-game .cover{width:100%;min-height:0;transition:transform .2s,filter .2s;box-shadow:0 12px 24px #0008}.library-zoom-game:hover .cover{filter:brightness(1.08);transform:translateY(-6px)}.library-zoom-game b{text-wrap:balance;font-size:13px;line-height:1.4}.library-zoom-game small{font-size:11px;line-height:1.4}.library-zoom-game:focus-visible{outline-offset:5px;outline:2px solid #d6b6ff}.library-zoom-navigation{justify-content:center;gap:16px;margin-top:30px;display:flex}.library-zoom-games>.empty{grid-column:1/-1;padding:60px 15px}.library-shelf-zoom .foil .foil-surface{animation:6s ease-in-out infinite library-cover-glint}@media (max-width:500px){.library-zoom-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.library-shelf-zoom-content>.muted,.library-zoom-game b{font-size:12px}.library-zoom-game small{font-size:10px}.library-zoom-navigation{gap:8px}.library-zoom-navigation button{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.library-zoom-game .cover{transition:none}.library-zoom-game:hover .cover{transform:none}.library-shelf-zoom .foil .foil-surface{animation:none}}.preview-hints{grid-template-columns:minmax(0,1fr);gap:14px;margin:16px 0;display:grid}.preview-hints .clue-card{min-width:0}.preview-hints .clue-screenshot{aspect-ratio:16/9;width:100%;max-width:none;height:auto;display:block}.maintenance-pagination{flex-wrap:wrap;gap:10px}.maintenance-page-numbers,.maintenance-page-numbers>span{align-items:center;gap:5px;display:flex}.maintenance-page-numbers button{min-width:36px;min-height:36px;padding:7px 10px}.maintenance-page-gap{padding:0 4px}.maintenance-page-jump{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.maintenance-page-jump label{color:var(--muted);font-size:11px}.maintenance-page-jump input{width:76px;min-height:36px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191526;border:1px solid #4b3b60;border-radius:8px;padding:7px 8px}.maintenance-page-jump input:focus-visible{outline-offset:2px;outline:2px solid #c09bea}.maintenance-pagination [aria-current=page]{outline-offset:1px;outline:2px solid #c09bea}@media (max-width:600px){.maintenance-page-jump{flex-basis:100%}.maintenance-page-numbers button{min-width:32px;padding:6px 8px}}@media (prefers-reduced-motion:no-preference){.tilt-cover.has-gentle-return.is-returning{transition:transform 1.4s,--shine-x 1.4s,--shine-y 1.4s}}.vault-dialog .modalhead{flex-wrap:wrap;align-items:flex-start;gap:14px}.vault-dialog .modalhead>div:first-child{flex:1;min-width:min(200px,100%)}.detail-window-actions,.detail-navigation{align-items:center;gap:8px;display:flex}.detail-window-actions{flex-shrink:0;margin-left:auto}.detail-navigation button{min-width:42px;min-height:42px;padding:8px 12px;font-size:20px;line-height:1}.detail-feedback{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.cover-stage .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vault-dialog .detail-modalhead{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:48px;padding-inline:56px;display:grid;position:relative}.vault-dialog .detail-modalhead>div:first-child{text-align:center;grid-area:1/2;min-width:0}.detail-modalhead h2{overflow-wrap:anywhere;text-wrap:balance}.detail-modalhead .detail-nav-previous{grid-area:1/1}.detail-modalhead .detail-nav-next{grid-area:1/3}.detail-modalhead .secondary{width:44px;height:44px;padding:0;font-size:22px}.vault-dialog .detail-close-icon{min-width:44px;min-height:44px;color:var(--text);background:#172543;border:1px solid #7283a6;border-radius:10px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.detail-close-icon:hover{background:#293c60}.detail-close-icon:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.detail-modalhead .detail-close-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.single-recycle-confirmation{background:#36211b55;border:1px solid #c58d54;border-radius:12px;margin:18px 0;padding:18px}.single-recycle-confirmation p{line-height:1.6}@media (max-width:600px){.vault-dialog .detail-modalhead{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px;padding-inline:48px}.detail-modalhead .secondary{width:34px;height:44px}.detail-modalhead h2{font-size:clamp(16px,4vw,20px)}.detail-modalhead .eyebrow{letter-spacing:1px;font-size:9px}}.steam-info .steam-store-button{margin-left:auto}.vault-dialog .detail-modalhead .game-detail-title{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;overflow-wrap:normal;width:100%;min-width:0;font-size:24px;line-height:1.3;overflow:hidden}.catalog-detail .detail-finishes{width:min(960px,100%);min-width:0}.detail-finishes .finish-options{scrollbar-width:thin;scrollbar-color:#8865bc #101a30;flex-wrap:nowrap;gap:8px;max-width:100%;padding:3px 2px 9px;display:flex;overflow-x:auto}.detail-finishes .variant-row{white-space:nowrap;flex:1 0 auto;padding-inline:12px}.detail-finishes .finish-badge{white-space:nowrap}@media (max-width:600px){.vault-dialog .detail-modalhead .game-detail-title{font-size:22px}}.vault-dialog.game-detail-dialog{width:min(980px,100vw - 24px);height:90vh;height:90dvh;max-height:90vh;scrollbar-gutter:stable;max-height:90dvh}.game-detail-dialog .detail-modalhead{min-height:54px}.vault-dialog .detail-modalhead>div:first-child{grid-template-rows:14px 32px;align-items:center;row-gap:8px;height:54px;display:grid}.detail-modalhead .eyebrow{white-space:nowrap;margin:0;line-height:14px}.vault-dialog .detail-modalhead .game-detail-title{text-overflow:clip;height:32px;margin:0;line-height:32px}.detail-finishes .finish-options{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;padding:3px 2px;display:grid;overflow:visible}.detail-finishes .variant-row{gap:8px;min-width:0;min-height:78px;padding:10px 8px}.finish-choice-top{justify-content:center;align-items:center;gap:10px;min-height:24px;display:flex}.finish-choice-top .finish-badge{gap:0}.finish-choice-top b{font-size:13px}.finish-missing-icon{color:#ff7484}.finish-choice-label{white-space:normal;text-align:center;font-size:11px;line-height:1.35}.vault-dialog.game-detail-dialog{scrollbar-width:thin;scrollbar-color:#8f82ae55 transparent}.game-detail-dialog::-webkit-scrollbar{width:5px;height:5px}.game-detail-dialog::-webkit-scrollbar-track{background:0 0}.game-detail-dialog::-webkit-scrollbar-thumb{background:#8f82ae55;border-radius:99px}.game-detail-dialog::-webkit-scrollbar-thumb:hover{background:#b6a5d68c}.game-detail-dialog::-webkit-scrollbar-corner{background:0 0}.detail-finishes .variant-row{grid-template-rows:24px auto;grid-template-columns:max-content minmax(0,max-content);align-content:center;gap:7px;min-height:60px;display:grid}.detail-finishes .finish-choice-top{display:contents}.finish-choice-top .finish-badge{grid-area:1/1}.detail-finishes .finish-choice-label{white-space:nowrap;color:var(--finish-color);grid-area:1/2;font-size:10px}.detail-finishes .finish-choice-top b{text-align:center;grid-area:2/1/auto/-1;font-size:10px}.finish-mobile-status{display:none}.detail-finishes .finish-choice-label:not([data-finish-effect=plain]){--finish-ink:linear-gradient(135deg,#b9c5d6,#edf4ff 48%,#9aabc4 65%,#edf4ff);background-image:linear-gradient(115deg,transparent 40%,#fff 50%,transparent 60%),var(--finish-ink);color:#0000;background-position:150% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite finish-name-shine}.detail-finishes .finish-choice-label[data-finish-effect=golden]{--finish-ink:linear-gradient(135deg,#be964b,#fff4cd 45%,#f5db8a 55%,#be964b)}.detail-finishes .finish-choice-label[data-finish-effect=altart]{--finish-ink:linear-gradient(135deg,#ffb3e9,#fff2fb 55%,#f3c7e6)}.detail-finishes .finish-choice-label[data-finish-effect=animated]{--finish-ink:linear-gradient(135deg,#84e5ff,#c8b3ff 50%,#dcfbff);animation-duration:3.6s}@keyframes finish-name-shine{0%,20%{background-position:150% 0,0 0}80%,to{background-position:-150% 0,0 0}}@media (max-width:600px){.detail-finishes .variant-row{flex-direction:column;gap:8px;min-height:78px;display:flex}.detail-finishes .finish-choice-top{gap:10px;display:flex}.detail-finishes .finish-choice-top b{font-size:13px}.detail-finishes .finish-choice-label{white-space:normal;font-size:11px}.detail-finishes .finish-missing-icon{color:#ff7484}.finish-desktop-status{display:none}.finish-mobile-status{display:inline}}@media (prefers-reduced-motion:reduce){.detail-finishes .finish-choice-label{animation:none!important}}.detail-finishes .finish-choice-label[data-finish-effect=plain]{color:#bfcde0}.detail-finishes .finish-options{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}.detail-finishes .variant-row{flex:none;gap:5px 0;width:auto;min-height:60px;padding:8px 10px}.detail-finishes .finish-choice-top b{font-size:12px}.detail-finishes .finish-missing-icon{color:#ff7484}.finish-label-mobile{display:none}@media (max-width:600px){.detail-finishes .finish-options{gap:4px}.detail-finishes .variant-row{flex:0 76px;gap:7px;min-width:0;min-height:62px;padding:7px 3px}.detail-finishes .finish-choice-top{gap:4px;min-height:20px}.detail-finishes .finish-choice-top .library-filter-icon{border-radius:5px;width:20px;height:20px;font-size:13px}.detail-finishes .finish-choice-top b{font-size:11px}.detail-finishes .finish-choice-label{white-space:nowrap;font-size:clamp(8px,2.25vw,10px);line-height:1.35}.finish-label-desktop{display:none}.finish-label-mobile{display:inline}}.detail-finishes .finish-options{grid-template-columns:repeat(auto-fit,156px);justify-content:center;gap:8px;display:grid}.detail-finishes .variant-row{column-gap:6px;width:156px;height:60px;min-height:60px}.finish-badge .library-filter-icon>svg{flex:none;width:1em;height:1em;display:block}@media (max-width:600px){.detail-finishes .finish-options{gap:4px;display:flex}.detail-finishes .variant-row{flex:0 76px;column-gap:0;width:auto;height:62px;min-height:62px}.detail-finishes .finish-choice-top{gap:4px}}.detail-finishes .finish-choice-top b{line-height:1}.detail-shortcuts .finish-favorite{justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:11px;display:inline-flex}.detail-shortcuts .finish-favorite svg{flex:none}.detail-shortcuts .finish-favorite.is-favorite{color:#ffafd4;background:#48243d66;border-color:#e68eb482}.detail-shortcuts .finish-favorite:disabled,.detail-shortcuts .library-add:disabled{color:#8590a5;opacity:.65;cursor:default;background:#172034;border-color:#354158}.vault-sync-notice,.vault-loading-notice{color:#acbdd6;background:#131d30;border:1px solid #7d91b229;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 16px;font-size:.85rem;line-height:1.5;display:flex}.vault-sync-notice .booster-text-action{flex-shrink:0}.vault-loading-notice{min-height:48px}@media (max-width:600px){.vault-sync-notice{align-items:flex-start;gap:10px}}.market-quote.quote-stable{grid-template-rows:auto minmax(74px,auto) auto;gap:14px;min-block-size:198px;display:grid}.quote-stable .quote-value{margin:0}.quote-stable .quote-value>strong{min-block-size:30px;line-height:30px;display:block}.quote-stable .quote-metrics{min-block-size:20px}.quote-loading-line{opacity:.35}.opening-style-control{gap:8px;min-width:0;display:grid}.opening-style-control>label{color:#e3dcf2;font-size:.88rem;font-weight:650}.opening-style-control>select{-webkit-appearance:auto;appearance:auto;box-sizing:border-box;color:#eee7ff;width:100%;max-width:280px;min-height:38px;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151e34;border:1px solid #74608b;border-radius:10px;padding:8px 12px;font-size:.82rem}.opening-style-control>select:focus-visible{outline-offset:3px;outline:2px solid #b895fa}.opening-style-control>select:disabled{opacity:.55;cursor:default}.opening-style-control>small{color:#aebbd0;line-height:1.5}.opening-style-control.is-compact{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.opening-style-control.is-compact>label{color:#c5badb;font-size:.74rem;font-weight:500}.opening-style-control.is-compact>select{border-radius:24px;width:154px;max-width:100%;padding:8px 12px;font-size:.74rem}.options-opening-style{flex:1;min-width:0}.options-opening-style>small{color:#aebbd0;margin-top:8px;line-height:1.5;display:block}.vault-dialog.game-detail-dialog{width:min(1200px,100vw - 24px)}.game-detail-dialog .catalog-detail{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px 24px;display:grid}.game-detail-dialog .catalog-detail>*{grid-column:1/-1;min-width:0}.game-detail-dialog .catalog-detail>.detail-showcase{grid-area:1/1;gap:14px;padding:4px 0 0}.game-detail-dialog .detail-showcase .cover-stage{width:238px;max-width:100%}.game-detail-dialog .detail-identity{text-align:center;gap:6px 9px;line-height:1.5}.game-detail-dialog .catalog-detail>.steam-info,.game-detail-dialog .catalog-detail>.steam-detail-status{grid-area:1/2;margin:0}.game-detail-dialog .catalog-detail>.steam-info{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;padding:16px}.game-detail-dialog .steam-gallery{margin:0}.game-detail-dialog .steam-gallery h4{color:#cbd9ef;margin:0 0 8px;font-size:11px;line-height:1.5}.game-detail-dialog .steam-gallery .screenshot-grid{gap:10px}.game-detail-dialog .steam-screenshot{width:100%;min-height:0;padding:0}.game-detail-dialog .steam-summary h3{display:none}.game-detail-dialog .steam-summary .steam-source{margin-bottom:10px}.game-detail-dialog .steam-summary .steam-store-button{padding:8px 10px}.game-detail-dialog .steam-summary .steam-description{overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;line-height:1.6}.game-detail-dialog .steam-summary .steam-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.game-detail-dialog .steam-facts>div{padding:6px 0}.game-detail-dialog .steam-summary .steam-facts dt{margin-bottom:2px;line-height:1.4}.game-detail-dialog .steam-summary .steam-facts dd{font-size:11px;line-height:1.5}.game-detail-dialog .steam-summary .steam-facts small{margin-top:2px;line-height:1.5}.game-detail-dialog .catalog-detail>.steam-detail-status{background:#0d1b32;border:1px solid #274563;border-radius:12px;min-height:350px;padding:16px}.game-detail-dialog .catalog-detail>.detail-finishes{width:100%;margin:0}.game-detail-dialog .detail-finishes h3{margin:0 0 10px}.game-detail-dialog .detail-shortcuts{margin:0}.game-detail-dialog .catalog-detail>.market-quote,.game-detail-dialog .detail-feedback{margin-top:0;margin-bottom:0}@media (min-width:861px) and (max-width:1100px){.game-detail-dialog .catalog-detail{grid-template-columns:220px minmax(0,1fr);gap:18px}.game-detail-dialog .detail-showcase .cover-stage{width:210px}.game-detail-dialog .catalog-detail>.steam-info{grid-template-columns:220px minmax(0,1fr);gap:12px;padding:12px}}@media (max-width:860px){.game-detail-dialog .catalog-detail{grid-template-columns:minmax(0,1fr);gap:18px}.game-detail-dialog .catalog-detail>.detail-showcase,.game-detail-dialog .catalog-detail>.steam-info,.game-detail-dialog .catalog-detail>.steam-detail-status{grid-area:auto/1}.game-detail-dialog .detail-showcase .cover-stage{width:210px;max-width:70vw}.game-detail-dialog .catalog-detail>.steam-info{grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px}.game-detail-dialog .catalog-detail>.steam-detail-status{min-height:180px}}@media (max-width:600px){.game-detail-dialog .catalog-detail>.steam-info{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px}.game-detail-dialog .steam-summary{grid-area:1/1}.game-detail-dialog .steam-gallery{grid-area:2/1}.game-detail-dialog .steam-summary .steam-facts{gap:0 12px}.game-detail-dialog .steam-gallery .screenshot-grid{grid-template-columns:1fr;gap:10px}.game-detail-dialog .steam-gallery h4{font-size:12px}}.game-detail-dialog .catalog-detail>.detail-showcase,.game-detail-dialog .catalog-detail>.steam-info{align-self:center}.game-detail-dialog .detail-steam-link{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:11px;text-decoration:none;display:inline-flex}.game-detail-dialog .steam-screenshot .screenshot-expand{color:#eee6ff;background:linear-gradient(145deg,#392759ed,#101b34ed);border:1px solid #b99cff66;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;bottom:7px;right:7px;box-shadow:0 2px 10px #050a1c88}.game-detail-dialog .screenshot-expand svg{display:block}:is(.game-detail-dialog .steam-screenshot:hover .screenshot-expand,.game-detail-dialog .steam-screenshot:focus-visible .screenshot-expand){background:#543983;border-color:#c8acff;box-shadow:0 0 12px #a575f54d}@media (max-width:600px){.game-detail-dialog .steam-gallery .screenshot-grid{width:min(280px,100%);margin-inline:auto}}.game-detail-dialog .catalog-detail>.steam-info{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;height:460px}.game-detail-dialog .steam-summary{scrollbar-width:thin;scrollbar-color:#8f82ae55 transparent;grid-area:1/1;min-height:0;padding-right:4px;overflow:auto}.game-detail-dialog .steam-summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #b895fa}.game-detail-dialog .steam-gallery{grid-area:2/1;min-width:0}.game-detail-dialog .steam-gallery .screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:12px;width:100%}.game-detail-dialog .steam-facts>div{box-sizing:border-box;min-height:43px}@media (min-width:861px){.game-detail-dialog .catalog-detail>.steam-detail-status{box-sizing:border-box;height:460px;min-height:460px}.game-detail-dialog .catalog-detail>.detail-showcase{box-sizing:border-box;justify-content:center;height:460px;padding:0}}@media (max-width:860px){.game-detail-dialog .catalog-detail>.steam-info{grid-template-rows:auto auto;height:auto}.game-detail-dialog .steam-summary{padding-right:0;overflow:visible}}@media (max-width:600px){.game-detail-dialog .steam-gallery .screenshot-grid{grid-template-columns:minmax(0,280px);justify-content:center;gap:10px}}.screenshot-slide{min-width:0}.screenshot-nav,.screenshot-position{display:none}@media (max-width:860px){.game-detail-dialog .steam-gallery .screenshot-carousel{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;width:min(100%,400px);margin-inline:auto;display:grid}.game-detail-dialog .steam-gallery .screenshot-grid{grid-area:1/2;width:100%;margin:0;display:block}.screenshot-carousel .screenshot-slide:not(.is-current){display:none}.screenshot-carousel .screenshot-nav{color:#e7d9ff;background:#211b3c;border:1px solid #9b7dd05c;border-radius:9px;place-items:center;width:32px;height:38px;padding:0;display:grid}.screenshot-nav:disabled{opacity:.35;cursor:default}.screenshot-nav-previous{grid-area:1/1}.screenshot-nav-next{grid-area:1/3}.screenshot-carousel .screenshot-nav:hover:not(:disabled){background:#493168;border-color:#ba9ae9}.screenshot-carousel .screenshot-nav:focus-visible{outline-offset:3px;outline:2px solid #b895fa}.screenshot-carousel .screenshot-position{text-align:center;color:#aebbd0;grid-area:2/2;font-size:10px;line-height:1.4;display:block}.game-detail-dialog .catalog-detail{row-gap:14px}.game-detail-dialog .detail-showcase{gap:10px}.game-detail-dialog .detail-shortcuts{gap:8px}}.energy-shop-entry{color:var(--muted,#9aacc8);justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.energy-shop-dialog{width:min(680px,100vw - 24px);padding:24px}.energy-shop-dialog h2{margin:4px 0}.energy-shop-dialog p{line-height:1.6}.energy-shop-prices{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.energy-shop-prices>div{background:#101d34;border:1px solid #304363;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:14px 5px;display:flex}.energy-shop-prices span,.energy-shop-prices small{font-size:12px}.energy-shop-prices b{font-size:13px}.energy-shop-prices .is-next{background:#34244f;border-color:#a18aff;box-shadow:0 0 20px #925dff22}.energy-shop-prices .is-bought{opacity:.55}.energy-shop-dialog>.primary{width:100%}@media (max-width:480px){.energy-shop-dialog{padding:18px 12px}.energy-shop-prices{gap:4px}.energy-shop-prices b{font-size:11px}.energy-shop-prices span{font-size:10px}.energy-shop-entry{gap:8px;font-size:12px}}.gamecard>.cover.full-art-cover:not([data-special]){border:0}.sidebar-energy-box{position:relative}.sidebar-energy-box>strong{padding-right:24px}.energy-add{color:#ddd0ff;cursor:pointer;background:#30224e;border:1px solid #7164a0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;font:600 20px/1 system-ui;transition:background .15s,border-color .15s;display:grid}.energy-add:hover:not(:disabled){background:#53347f;border-color:#b48aff}.energy-add:focus-visible{outline-offset:3px;outline:2px solid #c4a2ff}.energy-add:disabled{opacity:.4;cursor:default}.sidebar-energy-box>.energy-add{position:absolute;top:7px;right:7px}.mobile-energy{position:relative;padding-right:29px!important}.mobile-energy>.energy-add{width:22px;height:26px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.sidebar-is-collapsed .sidebar-energy-box>.energy-add{width:20px;height:20px;font-size:17px;top:auto;bottom:3px;right:3px}.gamecard{border-width:2px}.gamecard>.cardbody{border-top:1px solid;border-color:inherit}.energy-add>svg{flex:none;width:16px;height:16px;margin:0;display:block;overflow:visible}.cover.full-art-cover.steam-cover>.steam-art:not(.header-art){object-fit:cover}.gamecard>.cover.full-art-cover.steam-cover{background:0 0;border-radius:8px 8px 0 0}.catalog-detail .case-front .cover:not([data-special]),.reveal-case-wrap .case-front .cover:not([data-special]),.library-cover-viewer .case-front .cover:not([data-special]){border-color:var(--case-color,var(--case-rarity))}.pack-summary-grid .gamecard{flex-direction:column;place-content:start flex-start;align-items:stretch;display:flex}.pack-summary-grid .gamecard>.cover{flex:none;width:100%}.pack-summary-grid .gamecard>.cardbody{flex:1 0 auto}.booster-world{--discovery-violet:#c5a2ff;--discovery-cyan:#7de6e5;isolation:isolate;position:relative}.booster-world:before{content:none}.booster-world .booster-opening-section{isolation:isolate;background:radial-gradient(at 76% 48%,#65459738,#0000 51%),linear-gradient(125deg,#1a1830 0%,#101629 55%,#142a3340 100%);border:1px solid #9d7cbd55;border-radius:24px;padding:26px 30px;position:relative;overflow:hidden;box-shadow:0 20px 65px #0003,inset 0 1px #f0dcff12}.booster-world .booster-opening-section:before{content:"";z-index:-1;pointer-events:none;border:1px solid #b5a0eb12;border-radius:50%;width:540px;height:540px;position:absolute;top:-280px;right:-160px;box-shadow:0 0 0 65px #b5a0eb05,0 0 0 130px #b5a0eb04}.booster-world .booster-opening-heading{border-bottom:1px solid #cab2ee16;align-items:center;gap:25px;padding-bottom:22px}.booster-world .booster-page-title{letter-spacing:-.3px;color:#eee4ff;font-size:18px}.booster-world .booster-opening-heading>div:first-child>p{color:#aeb8d0;max-width:480px;font-size:12px;line-height:1.6}.booster-world .booster-layout-solo{grid-template-columns:minmax(0,1fr) minmax(310px,.88fr);align-items:center;gap:32px;padding-top:28px;display:grid}.booster-discovery-copy{min-width:0;padding:12px 0 20px}.discovery-kicker{color:#b9a7d3;letter-spacing:2.1px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.discovery-kicker i{background:#a6ece0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #83e5dd8c}.booster-discovery-copy :is(h1,h2){letter-spacing:-2px;color:#faf4ff;margin:21px 0 18px;font-size:clamp(30px,3.8vw,55px);font-weight:800;line-height:1.12}.booster-discovery-copy :is(h1,h2)>span{color:#0000;background:linear-gradient(100deg,#d6b3ff 8%,#b7b9f9 52%,#82dfdd);-webkit-background-clip:text;background-clip:text}.booster-discovery-copy>p{color:#aeb8d0;max-width:350px;margin:0;font-size:14px;line-height:1.8}.discovery-facts{color:#bac0d5;flex-wrap:wrap;gap:12px 22px;margin:25px 0 28px;font-size:11px;display:flex}.discovery-facts span{align-items:center;gap:8px;display:flex}.discovery-facts b{color:#e6d5ff;font-size:22px;font-weight:700;line-height:1}.discovery-daily{background:linear-gradient(110deg,#25515330,#13253a20);border:1px solid #82d5cf30;border-radius:13px;align-items:center;gap:12px;max-width:440px;padding:14px;display:flex}.discovery-daily-icon{color:#a5e9dc;font-size:26px}.discovery-daily>div{flex:1;gap:5px;min-width:0;display:grid}.discovery-daily strong{color:#d4eeeb;font-size:12px}.discovery-daily>div>span{color:#95adba;font-size:11px;line-height:1.5}.discovery-daily button{color:#c1f6e9;background:#1b3a414a;border-color:#6dc8be55;flex:none;min-height:40px;padding:9px 11px;font-size:11px}.discovery-spectrum{gap:6px;max-width:210px;margin:30px 0 10px;display:flex}.discovery-spectrum i{background:#a0b0c4;border-radius:3px;flex:1;height:3px}.discovery-spectrum i:nth-child(2){background:#69d8af}.discovery-spectrum i:nth-child(3){background:#67b5ff}.discovery-spectrum i:nth-child(4){background:#ba8cff}.discovery-spectrum i:nth-child(5){background:#f5c777}.discovery-spectrum i:nth-child(6){background:#f193b3;box-shadow:0 0 10px #f193b344}.discovery-caption{color:#9d9fb9;font-size:10px}.booster-world .booster-layout-solo .booster-display{isolation:isolate;background:0 0;border:0;width:100%;min-width:0;padding:18px 8px 8px;position:relative}.booster-world .booster-float:before{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(circle,#9d63f132 0%,#8855d51c 40%,#0000 70%);border:1px solid #bb91ff19;border-radius:50%;width:min(330px,95%);position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #a381e006,0 0 0 46px #a381e004}.booster-world .booster-display .gaming-pack{transition:transform .35s,box-shadow .35s;transform:rotate(-5deg);box-shadow:12px 24px 38px #0007,0 0 55px #ae70f63b,inset 0 0 25px #c59cff29}.booster-world .booster-display .gaming-pack:not(.opening):hover{transform:translateY(-5px)rotate(-2deg);box-shadow:10px 30px 48px #0007,0 0 65px #ae70f64b,inset 0 0 25px #c59cff29}.booster-world .booster-display .energylabel{color:#edcf9b;background:#2720359c;border:1px solid #d6be8d33;border-radius:30px;margin-top:26px;padding:7px 13px;font-size:11px}.booster-world .pack-opening-choices{flex-wrap:wrap;justify-content:center;gap:7px;width:100%;margin-top:14px}.booster-world .pack-opening-choices button{min-height:44px;font-size:12px;transition:transform .18s,box-shadow .18s}.booster-world .pack-opening-choices>.primary{color:#fff;background:linear-gradient(110deg,#ac72e3,#7954d1);border:1px solid #d6a8ff80;box-shadow:0 5px 24px #9762db35}.booster-world .pack-opening-choices>.primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 9px 30px #ad77ee55}.booster-world .booster-quick-actions{width:100%;margin-top:12px}.booster-world .booster-preference-actions{flex-wrap:wrap;justify-content:center}.booster-world .booster-content-actions{justify-content:center}.booster-world .booster-guarantees{background:#12152777;border-color:#c6a2e025}.booster-world .booster-guarantees .bar{background:#080e1d}.booster-world .booster-guarantees .bar i{background:linear-gradient(90deg,#a378ec,#eed1a5);box-shadow:0 0 10px #ae87e833}.booster-world .booster-choice{background:linear-gradient(140deg,#20203b,#101c30);border-color:#7c69943b;transition:transform .2s,border-color .2s,box-shadow .2s}.booster-world .booster-choice:not(:disabled):hover{border-color:#b897e38c;transform:translateY(-3px);box-shadow:0 8px 25px #0003}.booster-world .booster-choice.selected{border-color:#bd97eb;box-shadow:0 0 22px #ab75d51c,inset 0 1px #fff1}.booster-world .last-booster{background:linear-gradient(140deg,#19192e,#0e192b);border-color:#b498d830;border-radius:20px}.booster-world .last-booster .result-top{padding-bottom:18px}.booster-world .last-booster .result-top>b{color:#eadcfa;font-size:17px}@media (max-width:1000px){.booster-world .booster-layout-solo{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:18px}.booster-world .booster-opening-section{padding:22px}.booster-discovery-copy :is(h1,h2){font-size:38px}.discovery-daily{flex-wrap:wrap}.discovery-daily>div{flex-basis:180px}}@media (max-width:760px){.booster-world .booster-opening-section{border-radius:19px;padding:18px 14px}.booster-world .booster-layout-solo{grid-template-columns:1fr;gap:5px;padding-top:5px}.booster-world .booster-opening-heading{padding-bottom:12px}.booster-discovery-copy{padding:18px 5px 12px}.booster-discovery-copy :is(h1,h2){letter-spacing:-1.2px;margin:15px 0 12px;font-size:35px}.booster-discovery-copy>p{max-width:100%;font-size:12px}.discovery-kicker{letter-spacing:1.5px;font-size:9px}.discovery-facts{gap:20px;margin:18px 0}.discovery-daily{flex-wrap:nowrap;max-width:none;padding:11px}.discovery-daily>div{flex-basis:auto}.discovery-daily>div>span{font-size:10px}.discovery-spectrum,.discovery-caption{display:none}.booster-world .booster-layout-solo .booster-display{padding-top:28px}.booster-world .booster-float:before{width:280px;top:12px}.booster-world .booster-page-title{font-size:15px}.booster-world .booster-opening-heading>div:first-child>p,.booster-world .pack-opening-choices button{font-size:11px}.booster-world .last-booster .result-top{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.booster-world *,.booster-world :before,.booster-world :after{transition:none!important;animation:none!important}.booster-world .booster-display .gaming-pack:not(.opening):hover,.booster-world .booster-choice:hover,.booster-world .pack-opening-choices>.primary:not(:disabled):hover{transform:none}}body{isolation:isolate;background:#080e1c;min-height:100vh}body:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:radial-gradient(90vw 85vh at 15% 0,#593b7c47,#0000 76%),radial-gradient(85vw 100vh at 100% 55%,#13627128,#0000 78%),radial-gradient(90vw 85vh at 30% 100%,#49327126,#0000 80%),linear-gradient(135deg,#0c1022,#080f1e 55%,#111329);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:fixed;inset:0}.app>.sidebar{background:linear-gradient(170deg,#111227f5,#080f1ff5 58%,#11202af0);border-right-color:#78619b30}.app .secondary{transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}@media (hover:hover){.app button.secondary:not(:disabled):hover{color:#fff3ff;background-color:#352f4e;border-color:#b69ad0;box-shadow:0 3px 14px #b689e31f}}.app button.secondary:not(:disabled):focus-visible{color:#fff3ff;background-color:#352f4e;border-color:#c9ace5}.booster-world .booster-opening-section{background:radial-gradient(ellipse at 80% 40%,color-mix(in srgb,var(--pack-accent) 18%,transparent),transparent 60%),linear-gradient(125deg,#1e1b35,#11182b 60%,#152831);border-color:color-mix(in srgb,var(--pack-accent) 34%,#29223a)}.booster-world .booster-float:before{background:radial-gradient(circle,color-mix(in srgb,var(--pack-accent) 44%,transparent) 0%,color-mix(in srgb,var(--pack-glow) 23%,transparent) 36%,color-mix(in srgb,var(--pack-accent) 8%,transparent) 57%,transparent 73%);border-color:color-mix(in srgb,var(--pack-accent) 25%,transparent);width:min(390px,105%);box-shadow:0 0 0 24px color-mix(in srgb,var(--pack-glow) 5%,transparent),0 0 0 49px color-mix(in srgb,var(--pack-accent) 3%,transparent)}.booster-float{place-items:center;animation:5.5s ease-in-out infinite discovery-float;display:grid;position:relative}.booster-world[data-busy=true] .booster-float{animation:none}.booster-world .booster-display .gaming-pack{box-shadow:12px 24px 38px #0007,0 0 65px color-mix(in srgb,var(--pack-accent) 32%,transparent),0 0 100px color-mix(in srgb,var(--pack-glow) 13%,transparent),inset 0 0 25px color-mix(in srgb,var(--pack-glow) 12%,transparent)}.booster-world .booster-display .gaming-pack:not(.opening):hover{box-shadow:10px 30px 48px #0007,0 0 78px color-mix(in srgb,var(--pack-accent) 43%,transparent),inset 0 0 25px color-mix(in srgb,var(--pack-glow) 18%,transparent)}@keyframes discovery-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.discovery-daily{isolation:isolate;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #d6fff00b}.discovery-daily:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(100deg,#0000,#b1ffe415,#0000);width:45%;animation:9s ease-in-out infinite discovery-invitation;position:absolute;inset:-70% auto -70% -80%;transform:skew(-18deg)}@keyframes discovery-invitation{0%,65%{opacity:0;translate:0}70%{opacity:1}95%,to{opacity:0;translate:550%}}.discovery-daily-icon{animation:5s ease-in-out infinite discovery-spark}.discovery-daily:focus-within{border-color:#a0e9d9;box-shadow:0 0 20px #80d5bf18}@media (hover:hover){.discovery-daily:hover{border-color:#8ddbc9;box-shadow:0 0 22px #80d5bf18}.booster-world :is(.pack-opening-choices,.booster-preference-actions) button:not(:disabled):hover{border-color:var(--pack-accent);box-shadow:0 6px 20px color-mix(in srgb,var(--pack-accent) 20%,transparent);transform:translateY(-2px)}.booster-world button:is(.theme-choice,.year-choice):not(:disabled):hover{border-color:var(--theme-accent,var(--pack-accent));background-color:#2d2944;transform:translateY(-3px);box-shadow:0 8px 22px #0004,inset 0 1px #ffffff12}.booster-world .featured-booster button:not(:disabled):hover{border-color:var(--pack-accent);color:#fff;background:#42405c}}.booster-world button:is(.theme-choice,.year-choice){transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.booster-world button:is(.theme-choice,.year-choice):not(:disabled):focus-visible{border-color:var(--theme-accent,var(--pack-accent));background-color:#2d2944;box-shadow:0 0 0 2px #b7a3df55}.booster-world button:not(:disabled):active{translate:0 1px}@media (max-width:760px){.booster-world .booster-float:before{width:min(330px,100%);top:6px}}@media (prefers-reduced-motion:reduce){.booster-float,.discovery-daily-icon,.discovery-daily:after{animation:none!important}.discovery-daily:after{display:none}.app .secondary,.booster-world button{transition:none!important}.booster-world :is(.theme-choice,.year-choice,.pack-opening-choices button,.booster-preference-actions button):hover{transform:none!important}.booster-world button:active{translate:none}}.booster-world .booster-choice .booster-choice-symbol{color:var(--pack-accent)}.booster-world .booster-choice.selected{border-color:var(--pack-accent);background:linear-gradient(125deg,color-mix(in srgb,var(--pack-accent) 13%,#181c30),#111b30);box-shadow:0 0 22px color-mix(in srgb,var(--pack-accent) 10%,transparent),inset 0 1px #fff1}@media (hover:hover){.booster-world .booster-choice:not(:disabled):hover{border-color:var(--pack-accent);background:linear-gradient(125deg,color-mix(in srgb,var(--pack-accent) 22%,#181c30),#171d31);box-shadow:0 8px 25px #0003,0 0 18px color-mix(in srgb,var(--pack-accent) 14%,transparent)}.booster-world .year-choice:not(:disabled):hover{border-color:var(--choice-accent);color:#ffe6a6;background:linear-gradient(125deg,#55462c,#302b30);box-shadow:0 8px 22px #0004,0 0 17px #e5cb881c}.booster-world .year-choice:not(:disabled):hover svg{color:#ffe29b}}.booster-world .year-choice:not(:disabled):focus-visible{border-color:var(--choice-accent);background:#453a29;box-shadow:0 0 0 2px #e5cb8844}.booster-world .booster-choice:not(:disabled):focus-visible{outline-color:var(--pack-accent);border-color:var(--pack-accent)}.booster-world .booster-open-pack{-webkit-appearance:none;appearance:none;width:fit-content;max-width:100%;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;padding:0}.booster-world .booster-open-pack:disabled{cursor:default}.booster-world .booster-open-pack:focus-visible{outline:2px solid var(--pack-glow);outline-offset:12px}.booster-world .pack-opening-choices>.primary{isolation:isolate;flex:0 auto;width:auto;min-width:112px;max-width:160px;padding:11px 22px;position:relative;overflow:hidden}.booster-world .pack-opening-choices>.primary:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff5,#0000);width:40%;animation:7s ease-in-out infinite opening-button-reflection;position:absolute;inset:-60% auto -60% -70%;transform:skew(-18deg)}@keyframes opening-button-reflection{0%,70%{opacity:0;translate:0}75%{opacity:1}95%,to{opacity:0;translate:550%}}@media (prefers-reduced-motion:reduce){.booster-world .pack-opening-choices>.primary:after{animation:none;display:none}.booster-world .booster-open-pack{animation:none}}.pack.gaming-pack{grid-template-columns:minmax(0,1fr)}.gaming-pack>.pack-chip,.gaming-pack>.pack-brand,.gaming-pack>.pack-edition,.gaming-pack>.pack-bottom{box-sizing:border-box;width:100%;min-width:0}.gaming-pack .pack-chip{white-space:nowrap;height:100%;padding-right:13px;overflow:hidden}.gaming-pack .pack-chip>span:first-child{letter-spacing:1px;min-width:0;font-size:6px;overflow:hidden}.gaming-pack .pack-chip>span:last-child{text-align:right;width:8px;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gaming-pack .pack-brand{white-space:nowrap;overflow:hidden}.gaming-pack .pack-edition{white-space:nowrap;place-items:center;height:100%;line-height:1;display:grid;overflow:hidden}.gaming-pack .pack-edition>svg{width:100%;height:100%;max-height:24px;fill:var(--pack-accent);font-family:inherit;display:block;overflow:hidden}.gaming-pack .pack-bottom{grid-template-rows:minmax(0,1fr);grid-template-columns:30px minmax(0,1fr) 10px;align-self:stretch;align-items:center;gap:8px;display:grid;overflow:hidden}.gaming-pack .pack-bottom>span{white-space:nowrap;min-width:0}.gaming-pack .pack-bottom>i{background:repeating-linear-gradient(currentColor 0 4px,#0000 4px 6px);justify-self:end;width:2px;height:28px;margin:0}.booster-world .year-choice{--choice-accent:#c8b997}@media (hover:hover){.booster-world .year-choice:not(:disabled):hover{color:#e6dcc4;background:linear-gradient(125deg,#3c382f,#2d2b30);border-color:#c8b997;box-shadow:0 8px 22px #0003,0 0 14px #c8b99712}.booster-world .year-choice:not(:disabled):hover svg{color:#dfd0ae}}.booster-world .year-choice:not(:disabled):focus-visible{background:#37332d;border-color:#c8b997;box-shadow:0 0 0 2px #c8b99733}.booster-world .booster-float:before{transform-origin:50%;animation:7.5s ease-in-out infinite booster-halo-breathe}@keyframes booster-halo-breathe{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(.97)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.booster-world .booster-opening-section:before{animation:15s ease-in-out infinite booster-halo-drift}@keyframes booster-halo-drift{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-10px,8px)scale(1.035)}}.booster-world[data-busy=true] .booster-display:before,.booster-world[data-busy=true] .booster-opening-section:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.booster-world .booster-float:before,.booster-world .booster-opening-section:before{opacity:1;animation:none!important}}.gaming-pack .pack-chip,.gaming-pack .pack-bottom>i{color:var(--pack-glow)}.gaming-pack .pack-bottom{border-top-color:color-mix(in srgb,var(--pack-glow) 65%,transparent)}.gaming-pack .pack-bottom>span>b{color:color-mix(in srgb,var(--pack-glow) 75%,#a2adbb)}.gaming-pack .pack-circuit{border-color:color-mix(in srgb,var(--pack-glow) 40%,transparent)}.booster-world .booster-float{isolation:isolate}.booster-world .booster-float:before{transform-origin:50%;width:calc(100% + 140px);top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.booster-world .booster-float:before{width:calc(100% + 120px);top:50%}}.booster-world .booster-opening-section{padding:22px 28px}.booster-world .booster-opening-heading{border-bottom:0;min-height:0;margin-bottom:0;padding-bottom:14px;display:block}.booster-world .booster-opening-heading>div:first-child{min-height:0}.booster-world .booster-opening-heading>div:first-child>p{max-width:720px;margin:6px 0 0}.booster-world .booster-layout-solo{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding-top:10px}.booster-world .booster-discovery-copy{padding:10px 0 0}.booster-world .booster-discovery-copy>:is(h1,h2){letter-spacing:-1.3px;margin:15px 0 14px;font-size:clamp(30px,2.8vw,42px)}.booster-world .booster-discovery-copy>p{font-size:13px;line-height:1.65}.booster-world .discovery-facts{gap:12px 18px;margin:18px 0}.booster-world .discovery-daily{flex-wrap:wrap;gap:10px;padding:12px}.booster-world .discovery-daily>div{flex:180px}.booster-world .discovery-daily button{margin-left:auto}.booster-world .discovery-spectrum{margin:18px 0 8px}.booster-world .booster-guarantee-slot{max-width:340px;min-height:0;margin-top:18px}.booster-world .booster-guarantee-slot[data-visible=false]{display:none}.booster-world .booster-discovery-copy .booster-guarantees>h2{letter-spacing:0;margin:0;padding:12px 14px 4px;font-size:12px;line-height:1.4}.booster-world .booster-guarantees-body{padding:4px 14px 13px}.booster-world .booster-layout-solo .booster-display{flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;padding:16px 14px 6px;display:flex}.booster-world .booster-display .pack.gaming-pack{aspect-ratio:21/29;grid-template-rows:20px 32px minmax(0,1fr) 34px 62px;gap:10px;width:clamp(270px,27vw,330px);max-width:100%;height:auto;padding:24px 22px}.booster-world .booster-display .pack-controller{aspect-ratio:1;width:clamp(145px,16vw,190px);height:auto}.booster-world .booster-display .pack-brand{font-size:clamp(20px,2vw,27px)}.booster-world .booster-display .pack-chip>span:first-child{font-size:8px}.booster-world .booster-display .pack-edition>svg{max-height:34px}.booster-world .booster-display .pack-bottom{grid-template-columns:40px minmax(0,1fr) 12px}.booster-world .booster-display .pack-bottom>strong{font-size:38px}.booster-world .booster-display .pack-bottom>span{font-size:11px;line-height:1.6}.booster-world .booster-display .energylabel{margin-top:20px}.booster-world .booster-display :is(.pack-opening-choices,.booster-quick-actions){max-width:480px}.booster-world .booster-quick-actions{margin-top:10px}@media (max-width:1000px) and (min-width:761px){.booster-world .booster-layout-solo{grid-template-columns:minmax(200px,.9fr) minmax(250px,1.1fr);gap:18px}.booster-world .booster-opening-section{padding:20px}.booster-world .booster-display .pack.gaming-pack{grid-template-rows:18px 28px minmax(0,1fr) 28px 52px;gap:8px;width:270px;padding:20px 18px}.booster-world .booster-display .pack-controller{width:145px}}@media (max-width:760px){.booster-world .booster-opening-section{padding:18px 14px}.booster-world .booster-layout-solo{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:0}.booster-world .booster-discovery-copy{padding:4px 2px 0}.booster-world .booster-discovery-copy>:is(h1,h2){margin:12px 0 10px;font-size:31px}.booster-world .booster-discovery-copy>p{max-width:520px}.booster-world .discovery-facts{margin:14px 0}.booster-world .discovery-daily{flex-wrap:nowrap;max-width:none}.booster-world .discovery-daily>div{flex:auto}.booster-world .booster-guarantee-slot{max-width:none;margin-top:14px}.booster-world .booster-guarantees-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.booster-world .booster-layout-solo .booster-display{padding:24px 6px 4px}.booster-world .booster-display .pack.gaming-pack{grid-template-rows:16px 26px minmax(0,1fr) 27px 48px;gap:8px;width:250px;max-width:72vw;padding:19px 17px}.booster-world .booster-display .pack-controller{width:140px}.booster-world .booster-display .pack-brand{font-size:21px}.booster-world .booster-display .pack-bottom>strong{font-size:32px}.booster-world .booster-display .pack-bottom>span{font-size:9px}.booster-world .booster-display .pack-chip>span:first-child{font-size:7px}}@media (max-width:360px){.booster-world .booster-guarantees-grid{grid-template-columns:1fr;gap:8px}.booster-world .discovery-daily{flex-wrap:wrap}}.booster-world .booster-discovery-copy{flex-direction:column;align-self:stretch;display:flex}.booster-world .booster-discovery-copy>*{flex-shrink:0}.booster-world .booster-discovery-copy>.booster-guarantee-slot{margin-top:auto;padding-top:28px}.booster-world .booster-discovery-copy>:is(h1,h2)>.discovery-pepite{white-space:nowrap;color:var(--pepite-0,#91a3bc);background:0 0;animation:18s ease-in-out infinite discovery-rarity-colours;display:inline-block;position:relative}@keyframes discovery-rarity-colours{0%,to{color:var(--pepite-0,#91a3bc)}16.667%{color:var(--pepite-1,#28c69c)}33.333%{color:var(--pepite-2,#2da4ff)}50%{color:var(--pepite-3,#9854ff)}66.667%{color:var(--pepite-4,#ffc05b)}83.333%{color:var(--pepite-5,#ff6ed7)}}.discovery-pepite-glint{pointer-events:none;color:#0000;background:linear-gradient(110deg,#0000 40%,#ffffff10 46%,#ffffffb3 50%,#ffffff10 54%,#0000 60%) 100%/250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite discovery-pepite-glint;position:absolute;inset:0}@keyframes discovery-pepite-glint{0%{background-position:100%}30%,to{background-position:0%}}@media (max-width:760px){.booster-world .booster-discovery-copy>.booster-guarantee-slot{margin-top:16px;padding-top:0}}@media (prefers-reduced-motion:reduce){.booster-world .booster-discovery-copy>:is(h1,h2)>.discovery-pepite{color:var(--pepite-4,#ffc05b);background:0 0;animation:none}.discovery-pepite-glint{animation:none;display:none}}.discovery-finish-spectrum{gap:6px;max-width:210px;margin:15px 0 8px;display:flex}.discovery-finish-spectrum>span{background:var(--finish-accent);min-width:0;height:4px;box-shadow:0 0 7px color-mix(in srgb,var(--finish-accent) 20%,transparent);border-radius:3px;flex:1;transition:box-shadow .2s,filter .2s}.discovery-finish-spectrum>span[data-finish=steelbook]{background:linear-gradient(110deg,#7e91ac,#e8f4ff 40%,#9bacc7 60%,#d2dfee)}.discovery-finish-spectrum>span[data-finish=golden]{background:linear-gradient(110deg,#a67d31,#ffe3a0 40%,#c89742 65%,#f1cb78)}.discovery-finish-spectrum>span[data-finish=altart]{background:linear-gradient(110deg,#c68af4,#ffb3e9 45%,#fff0fa 70%,#ffb3e9)}.discovery-finish-spectrum>span[data-finish=animated]{background:linear-gradient(110deg,#84e5ff,#b4a0ff 48%,#e3c5ff 68%,#84e5ff)}.discovery-finish-spectrum>span:hover{box-shadow:0 0 12px color-mix(in srgb,var(--finish-accent) 65%,transparent);filter:brightness(1.2)}@media (max-width:760px){.discovery-finish-spectrum,.discovery-finish-caption{display:none}}@media (prefers-reduced-motion:reduce){.discovery-finish-spectrum>span{transition:none}}.gaming-pack.prismatic-pack{background:linear-gradient(125deg,#121f38,#2f2349 43%,#162c3a);border-color:#b8d8ff;box-shadow:0 0 24px #b69aff44,inset 0 0 24px #91dbff22}.prismatic-pack .pack-controller{filter:drop-shadow(0 0 9px #b8d8ff88)}.prismatic-pack .pack-edition{color:#d8edff}.prismatic-pack .pack-chip{background:linear-gradient(110deg,#b8d8ff33,#d7a9ff33,#95ecdf33)}@property --pack-prism-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pack.gaming-pack.prismatic-pack{border:2px solid #b8d8ff;box-shadow:0 0 5px #cdefffaa,0 0 22px #9ce0ff66,0 0 42px #c5a1ef44,inset 0 0 18px #c3e3ff22}.pack.gaming-pack .pack-prismatic-rim{z-index:6;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--pack-prism-angle),#96eaff,#c8afff,#ffb8e8,#b8d8ff,#a3f0e0,#96eaff);padding:3px;animation:9s linear infinite pack-prismatic-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes pack-prismatic-rim{to{--pack-prism-angle:360deg}}@media (prefers-reduced-motion:reduce){.pack.gaming-pack .pack-prismatic-rim{animation:none}}.prismatic-event-banner{isolation:isolate;background:radial-gradient(at 12% 25%,#a6eaff24,#0000 54%),linear-gradient(115deg,#15283a,#2c2045 66%,#152c36) padding-box padding-box,conic-gradient(from 35deg,#96eaff,#c8afff,#ffb8e8,#b8d8ff,#a3f0e0,#96eaff) border-box;border:2px solid #0000;border-radius:18px;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 0 24px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 26px #b0bbff2e,inset 0 0 28px #b8d8ff0c}.prismatic-event-emblem{filter:drop-shadow(0 0 15px #a7dfff66);width:94px}.prismatic-event-emblem svg{width:100%;height:auto;display:block}.prismatic-event-kicker{letter-spacing:2px;color:#c1eaff;font-size:10px;font-weight:900}.prismatic-event-copy h2{color:#f1ebff;margin:8px 0 9px;font-size:clamp(22px,2.5vw,30px);line-height:1.15}.prismatic-event-copy p{color:#d8d6e7;margin:0 0 9px;font-size:13px;line-height:1.6}.prismatic-event-copy strong{color:#ecf6ff}.prismatic-event-deadline{color:#bfd5e8;font-size:11px}.prismatic-event-action{white-space:nowrap;background:linear-gradient(115deg,#517da5,#8052a2);border:1px solid #d0dfff88;min-height:46px;box-shadow:0 0 18px #aacaff30}.prismatic-event-action span{margin-left:9px}.prismatic-nav-indicator{color:#e0f3ff;background:linear-gradient(140deg,#345a78,#674779);border:1px solid #c7dcffbb;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;font-size:15px;line-height:1;display:inline-grid;box-shadow:0 0 9px #b9ccff66}.sidebar-is-collapsed .nav button .prismatic-nav-indicator{width:15px;height:15px;font-size:11px;position:absolute;top:3px;right:3px}.sidebar-is-collapsed .nav button:has(.prismatic-nav-indicator){position:relative}.mobile-bottom-navigation button>.prismatic-nav-indicator{width:18px;height:18px;margin:0;font-size:12px;position:absolute;top:4px;right:calc(50% - 27px)}@media (max-width:900px){.prismatic-event-banner{grid-template-columns:70px minmax(0,1fr);gap:16px;padding:22px}.prismatic-event-emblem{width:70px}.prismatic-event-action{grid-column:2;justify-self:start}}@media (max-width:480px){.prismatic-event-banner{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px 16px}.prismatic-event-emblem{width:48px}.prismatic-event-kicker{letter-spacing:1px;font-size:8px}.prismatic-event-copy h2{font-size:22px}.prismatic-event-action{grid-column:1/-1;justify-self:stretch;width:100%;font-size:13px}.prismatic-event-copy p{font-size:12px}}.booster-pack-stage{isolation:isolate;place-items:center;max-width:100%;display:grid;position:relative}.booster-pack-stage.is-fast-opening .gaming-pack{filter:brightness(1.2) saturate(1.16) drop-shadow(0 0 22px var(--pack-glow,#ad78ff));animation:.85s ease-in-out infinite fast-opening-glow}.fast-opening-feedback{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fast-opening-glow{0%,to{filter:brightness(1.2) saturate(1.16) drop-shadow(0 0 22px var(--pack-glow,#ad78ff))}50%{filter:brightness(1.45) saturate(1.25) drop-shadow(0 0 38px var(--pack-glow,#ad78ff))}}@media (prefers-reduced-motion:reduce){.booster-pack-stage.is-fast-opening .gaming-pack{filter:brightness(1.2) drop-shadow(0 0 22px var(--pack-glow,#ad78ff));animation:none}}.booster-world .booster-layout-solo{padding-top:0}.booster-world .booster-discovery-copy .discovery-daily{margin-top:20px}.booster-world .discovery-spectrum{gap:8px;max-width:260px;margin-top:20px}.booster-world .discovery-spectrum i{opacity:1;height:7px}.booster-world .discovery-spectrum i:nth-child(5){background:#ffc05b;box-shadow:0 0 12px #ffc05b88,0 0 24px #ffc05b33}.booster-world .discovery-spectrum i:nth-child(6){background:#ff6ed7;box-shadow:0 0 13px #ff6ed7aa,0 0 26px #ff6ed744}.booster-world .booster-choice-symbol{flex:none;place-items:center;width:30px;height:30px;display:grid}.booster-world .booster-choice-symbol svg{width:28px;height:28px}.booster-world .daily-booster-selection{border-top:1px solid #354253;margin-top:22px;padding-top:20px}.daily-booster-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.daily-booster-heading h3{margin:0;font-size:16px}.daily-booster-meta{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.daily-booster-price{color:#b9fff1;white-space:nowrap;background:#7de6e511;border:1px solid #7de6e550;border-radius:9px;padding:7px 10px;font-size:12px}.daily-booster-countdown{color:#9facbf;gap:3px;font-size:10px;display:grid}.daily-booster-countdown time{font-variant-numeric:tabular-nums;color:#e0d1ff;font-size:14px;font-weight:750}.daily-booster-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.daily-booster-choices :is(.theme-choice,.year-choice){grid-template-rows:auto auto auto;grid-template-columns:24px minmax(0,1fr);gap:5px 8px;min-width:0;margin:0;padding:13px 10px}.daily-booster-choices :is(.theme-choice,.year-choice)>:is(span,svg){grid-row:1/span 3}.daily-booster-choices :is(.theme-choice,.year-choice)>b{overflow-wrap:anywhere;font-size:12px}.daily-booster-choices :is(.theme-choice,.year-choice)>small{grid-column:2;font-size:10px}.daily-booster-choices .daily-card-price{color:#d9f8ed;grid-column:2;font-size:11px}@media (max-width:760px){.booster-world .discovery-spectrum,.booster-world .discovery-finish-spectrum{display:flex}.daily-booster-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-booster-heading{align-items:flex-start}.daily-booster-meta{justify-content:space-between;width:100%}}@media (max-width:380px){.daily-booster-heading h3{font-size:15px}.daily-booster-price{font-size:11px}.daily-booster-countdown time{font-size:12px}}.booster-world .booster-choices{align-items:stretch}.booster-world .booster-choice{grid-template-rows:minmax(58px,1fr) auto;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.booster-world .booster-choice>.booster-choice-symbol{grid-area:1/1/span 2;align-self:center}.booster-world .booster-choice>span:nth-child(2){grid-area:1/2;min-width:0}.booster-world .booster-choice>.booster-choice-state{grid-area:2/2;justify-self:start;margin:0;line-height:1.4}.booster-world :is(.discovery-spectrum,.discovery-finish-spectrum){gap:8px;width:100%;max-width:260px}.booster-world .discovery-finish-spectrum>span{height:7px}.booster-world .discovery-spectrum i:nth-child(2){box-shadow:0 0 7px #28c69c66,0 0 14px #28c69c22}.booster-world .discovery-spectrum i:nth-child(3){box-shadow:0 0 10px #2da4ff88,0 0 20px #2da4ff33}.booster-world .discovery-spectrum i:nth-child(4){box-shadow:0 0 13px #9854ffaa,0 0 26px #9854ff44}.booster-world .discovery-spectrum i:nth-child(5){box-shadow:0 0 16px #ffc05bcc,0 0 32px #ffc05b55}.booster-world .discovery-spectrum i:nth-child(6){box-shadow:0 0 20px #ff6ed7,0 0 38px #ff6ed777}.daily-booster-choices :is(.theme-choice,.year-choice)>.daily-card-state{color:#c8b5ff;grid-area:3/2;justify-self:start;font-size:10px;font-weight:650;line-height:1.4}.daily-booster-choices .selected .daily-card-state{color:#e8dbff}.gamecard:not(.missing-game).legendary{background:linear-gradient(150deg,#312a28,#121b30 72%);border-color:#e9bd75;box-shadow:0 0 5px #e9bd7566,0 0 16px #e9bd753d,0 0 28px #c4932c20}.gamecard:not(.missing-game).mythic{background:linear-gradient(150deg,#34213d,#141b32 72%);border-color:#eaaaee;box-shadow:0 0 7px #edabefaa,0 0 20px #ed78e678,0 0 36px #d266c347}.gamecard:not(.missing-game):is(.legendary,.mythic) .rarity{letter-spacing:.2px;box-shadow:inset 0 1px #ffffff13}.gamecard:has(.cover[data-finish=steelbook]) .finish:before{content:"◆ ";color:#c6d8e7}.gamecard:has(.cover[data-finish=full-art-steelbook]) .finish:before{content:"✧ ";color:#c6b7f7}.opening-highlight{border:1px solid color-mix(in srgb,var(--highlight-accent) 35%,#343348);background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--highlight-accent) 13%,transparent),transparent 65%),#11192b;border-radius:15px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:25px;margin:0 0 24px;padding:22px 25px;display:grid}.highlight-cover{background:0 0;border:0;border-radius:5px;width:100px;padding:0;transition:transform .25s;display:block;transform:rotate(-3deg);box-shadow:7px 12px 23px #0005}.highlight-cover .cover{aspect-ratio:2/3;border-radius:5px;width:100%;min-height:0}.opening-highlight .eyebrow{color:color-mix(in srgb,var(--highlight-accent) 75%,#e9deed);letter-spacing:1.3px;font-size:10px}.opening-highlight h3{overflow-wrap:anywhere;margin:10px 0 11px;font-size:clamp(18px,2vw,24px);line-height:1.35}.opening-highlight p{color:#a8b8cf;flex-wrap:wrap;gap:10px 15px;font-size:11px;line-height:1.5;display:flex}.highlight-rarity{color:var(--highlight-accent);font-weight:700}.opening-highlight .booster-text-action{color:#d6c6ec;margin-top:8px;font-size:12px}@media (hover:hover){.highlight-cover:hover{transform:rotate(0)translateY(-3px)}}.next-collection-goal{background:radial-gradient(at 0,#7852a52e,#0000 70%),linear-gradient(120deg,#202039,#132635);border:1px solid #baa1de45;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 22px;padding:22px;display:flex}.next-collection-goal .eyebrow{color:#c5b1df;font-size:10px}.next-collection-goal h3{margin:9px 0;font-size:23px}.next-collection-goal p{color:#b3bcd2;margin:0;font-size:12px;line-height:1.6}.next-collection-goal p b{color:#e8def3}.next-goal-progress{flex-shrink:0;justify-items:end;gap:12px;display:grid}.next-goal-progress>strong{color:#cfb8f1;letter-spacing:-1px;font-size:29px}.next-goal-progress .secondary{font-size:11px}.collection-track{transition:border-color .2s,box-shadow .2s;position:relative}.collection-track.track-complete{background:linear-gradient(135deg,#1a3434,#111c2c);box-shadow:inset 0 1px #c6f9d80b}.collection-track.track-complete .track-bar i{background:linear-gradient(90deg,#71c9a7,#b2e5c6)}.collection-track .track-bar i{transition:width .65s ease-out}.track-celebration{z-index:2;color:#d9fbe8;pointer-events:none;background:#17372ff5;border:1px solid #b8ebce77;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:700;animation:1.8s both binder-celebration;display:flex;position:absolute;inset:10px 10px auto;box-shadow:0 8px 25px #0004}.track-celebration>span{color:#e6da9e;letter-spacing:6px}@keyframes binder-celebration{0%{opacity:0;transform:translateY(7px)scale(.96)}15%,80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)}}@media (max-width:650px){.opening-highlight{grid-template-columns:76px minmax(0,1fr);gap:17px;padding:18px 14px}.highlight-cover{width:76px}.opening-highlight h3{font-size:17px}.opening-highlight .eyebrow{letter-spacing:.6px;font-size:9px}.opening-highlight p{gap:5px 12px;font-size:10px}.next-collection-goal{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.next-goal-progress{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.next-goal-progress>strong{font-size:24px}.next-collection-goal h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.cover .foil-surface,.cover .foil-surface:before,.cover .foil-surface:after{animation:none!important}.cover .foil-surface:before{opacity:.75;transition:none;transform:none}.cover .foil-surface:after{opacity:.4;transform:none}.highlight-cover,.collection-track,.collection-track .track-bar i{transition:none}.highlight-cover:hover{transform:rotate(-3deg)}.track-celebration{animation:none}}.cover[data-finish=full-art-steelbook]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-rarity) 55%,#e2d1fa)}.can-enlarge-cover .case-front{cursor:zoom-in}.cover[data-finish$=steelbook]{--foil-brightness:.6;--foil-engraving:.3;isolation:isolate;animation:none;box-shadow:inset 0 0 0 1px #e8dbff8c}.cover[data-finish$=steelbook] .foil-surface{opacity:1;mix-blend-mode:normal;background:0 0;display:contents;animation:none!important}.cover[data-finish$=steelbook] .foil-surface:before,.cover[data-finish$=steelbook] .foil-surface:after{content:none}:is(.cover,.holo-sample) .pixel-foil-layer{pointer-events:none;border-radius:inherit;position:absolute;inset:0}:is(.cover,.holo-sample) .pixel-foil-spectrum{z-index:3;background-image:repeating-linear-gradient(0deg,#f0a19d 0%,#e5d588 9%,#b8d38c 18%,#92d7d2 27%,#9daee8 36%,#d3a6e2 45%,#f0a19d 54%),repeating-linear-gradient(130deg,#131c32 0%,#8dabb6 10%,#c0d5cd 12%,#8199b0 14%,#172038 30%,#172038 38%),radial-gradient(ellipse at var(--shine-x,50%) var(--shine-y,50%),#aaaaaa26,#0007);background-size:220% 220%,270% 270%,100% 100%;background-position:50% var(--shine-y,50%),var(--shine-x,50%) var(--shine-y,50%),center;background-blend-mode:hue,hard-light;mix-blend-mode:color-dodge;filter:brightness(.48)contrast(1.5)saturate(2);opacity:var(--foil-brightness,.5)}:is(.cover,.holo-sample) .pixel-foil-detail{z-index:4;background-image:repeating-linear-gradient(#b991cc 50%,#86b7cc 60%,#a4ccab 70%,#d2c98d 80%,#d99f93 90%,#b991cc 100%),repeating-linear-gradient(130deg,#111a2c 0%,#809da7 10%,#bcd4d0 12%,#809da7 14%,#111a2c 30% 38%);background-size:220% 220%,270% 270%;background-position:50% calc(100% - var(--shine-y,50%)),calc(100% - var(--shine-x,50%)) calc(100% - var(--shine-y,50%));background-blend-mode:hue;mix-blend-mode:exclusion;filter:brightness(.48)contrast(1.3);opacity:calc(var(--foil-brightness,.5)*.4)}:is(.cover,.holo-sample) :is(.pixel-foil-etch,.pixel-foil-etch-light){z-index:5;-webkit-mask-image:url(/effects/pixel-foil-uniform-v1.webp);mask-image:url(/effects/pixel-foil-uniform-v1.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}:is(.cover,.holo-sample) .pixel-foil-etch{mix-blend-mode:soft-light;opacity:calc(var(--foil-engraving,.3)*.65);background:#ecf0ff}:is(.cover,.holo-sample) .pixel-foil-etch-light{background:linear-gradient(115deg,#c16da6,#94d4f4 34%,#fff3d9 48%,#ca89e8 64%,#314269) 0 0/230% 230%;background-position:var(--shine-x,50%) var(--shine-y,50%);mix-blend-mode:soft-light;opacity:var(--foil-engraving,.3)}:is(.cover,.holo-sample) .pixel-foil-glare{z-index:6;background:radial-gradient(ellipse farthest-corner at var(--shine-x,50%) var(--shine-y,50%),#f3f7ff8c 0%,#f3f7ff20 42%,transparent 100%);mix-blend-mode:soft-light;opacity:calc(var(--foil-brightness,.5)*.65)}:is(.cover,.holo-sample) .pixel-foil-sweep{z-index:7;mix-blend-mode:screen;animation:8s ease-in-out infinite pixel-material-sweep;animation-delay:var(--foil-delay,0s);opacity:calc(var(--foil-brightness,.5)*.55);background:linear-gradient(115deg,#0000 39%,#ffffff0a 44%,#f5faff4d 49%,#edf6ff0a 54%,#0000 60%) 100%/400% 100% no-repeat;inset:0;transform:none}@keyframes pixel-material-sweep{0%,to{background-position:100%}50%{background-position:0%}}@media (prefers-reduced-motion:reduce){:is(.cover,.holo-sample) .pixel-foil-sweep{background-position:50%;animation:none;transform:none}}.cover .collector-star-engraving{z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#b7c9e0,#fff4d9 40%,#f1e7ff 65%,#b7c9e0) 0 0/230% 230%;background-position:var(--shine-x,50%) var(--shine-y,50%);mix-blend-mode:soft-light;opacity:var(--collector-motifs,.75);position:absolute;inset:0;-webkit-mask-image:url(/effects/collector-engraved-stars.svg);mask-image:url(/effects/collector-engraved-stars.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.cover.cover[data-special=golden]{background:#4f350b;border:2px solid #dbc078;box-shadow:0 14px 35px #0007,0 0 25px #d0a04730}.cover[data-special=golden] .steam-art{filter:grayscale()sepia()saturate(2.4)hue-rotate(352deg)brightness(.96)contrast(1.12)}.cover[data-special=golden] .pixel-foil-spectrum{background:linear-gradient(110deg,#291700 0%,#86601a 16%,#efcc65 28%,#fff1b1 35%,#a3741d 44%,#51320a 53%,#e4b84c 66%,#fff2b4 73%,#a27420 84%,#3c2407 100%) 0 0/250% 250%;background-position:var(--shine-x,50%) var(--shine-y,50%);background-blend-mode:normal;mix-blend-mode:var(--golden-blend,soft-light);filter:contrast(1.25)saturate(1.15);opacity:var(--foil-brightness,.5);background-repeat:no-repeat}.cover[data-special=golden] .pixel-foil-detail{opacity:0;background:0 0}.cover[data-special=golden] :is(.pixel-foil-etch,.pixel-foil-etch-light){-webkit-mask-image:url(/effects/preview-golden-brushed.svg);mask-image:url(/effects/preview-golden-brushed.svg)}.cover[data-special=golden] .pixel-foil-etch{mix-blend-mode:soft-light;opacity:var(--foil-engraving,.3);background:#f2d58a}.cover[data-special=golden] .pixel-foil-etch-light{background:linear-gradient(110deg,#91631b,#fff4c6 40%,#d9a93d 60%,#573309) 0 0/250% 250%;background-position:var(--shine-x,50%) var(--shine-y,50%);mix-blend-mode:soft-light;opacity:var(--foil-engraving,.3)}.cover[data-special=golden] .pixel-foil-glare{background:radial-gradient(ellipse farthest-corner at var(--shine-x,50%) var(--shine-y,50%),#fff5cd 0%,#f4d48055 35%,transparent 85%);mix-blend-mode:soft-light;opacity:calc(var(--foil-brightness,.5)*.75)}.cover[data-special=golden] .pixel-foil-sweep{background-image:linear-gradient(115deg,#0000 35%,#e5b34b0d 43%,#fff3bd99 49%,#edc76326 55%,#0000 63%)}.cover.cover[data-special=altart]{border:2px solid #f7fbff;box-shadow:0 0 3px #fff,0 0 12px #e9f5ff88,0 0 30px #d7eaff40,0 15px 35px #0007}.cover .collector-star-engraving{animation:7s ease-in-out infinite collector-engraved-shimmer}@keyframes collector-engraved-shimmer{0%,to{opacity:calc(var(--collector-motifs,.75)*.4)}50%{opacity:clamp(0,calc(var(--collector-motifs,.75)*1.33333),1)}}.collector-outer-sparkles{pointer-events:none;z-index:8;position:absolute;inset:-18px}.collector-outer-sparkles>i{clip-path:polygon(50% 0%,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0% 50%,40% 39%);filter:drop-shadow(0 0 4px #fff);animation:collector-exterior-shimmer var(--spark-duration,3.4s) ease-in-out infinite;animation-delay:var(--spark-delay,0s);background:#fff;display:block;position:absolute}@keyframes collector-exterior-shimmer{0%,to{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--spark-angle,0deg) - 12deg)) scale(.3)}45%{opacity:1;transform:translate(-50%,-50%) rotate(var(--spark-angle,0deg)) scale(1.2)}85%{opacity:.12;transform:translate(-50%,-50%) rotate(calc(var(--spark-angle,0deg) + 12deg)) scale(.6)}}@media (prefers-reduced-motion:reduce){.cover .collector-star-engraving,.collector-outer-sparkles>i{animation:none}.collector-outer-sparkles>i{opacity:.4;transform:none}}.cover[data-special=altart]:after{content:"";z-index:9;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffb3e9,inset 0 0 0 2px #ff6ed7,inset 0 0 9px #ff6ed766}.cover.cover[data-special=altart]{border-color:#fff8fd;box-shadow:0 0 3px #fff,0 0 12px #fff3fb88,0 0 28px #ff8dde38,0 15px 35px #0007}.cover.cover[data-special=golden]{box-shadow:0 0 3px #fff0bb,0 0 13px #f4cb6a88,0 0 32px #d49b354d,0 15px 35px #0007}.cover[data-special=golden] .collector-outer-sparkles>i{filter:drop-shadow(0 0 3px #efbf59);background:#fff0b3}.collector-outer-sparkles[data-ready=false]{visibility:hidden}@media (prefers-reduced-motion:reduce){.collector-outer-sparkles>i{transform:translate(-50%,-50%)}}@property --altart-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cover[data-special=altart][data-animated=true]{border-color:#90ddff;box-shadow:0 0 3px #b5f5ff,0 0 14px #48d9ff66,0 0 30px #915aff40,0 15px 35px #0007}.cover[data-special=altart][data-animated=true]:after{box-shadow:inset 0 0 0 1px #ac83ff,inset 0 0 7px #8655ff66}.cover[data-special=altart]:before{content:"";z-index:10;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--altart-border-angle),var(--altart-rim-colors,#ff92db 0deg,#fff0fa 90deg,#ffb3e9 180deg,#ff92db 280deg,#ffe4f5 324deg,#fff 333deg,#fff0fa 342deg,#ff92db 360deg));padding:2px;animation:8s linear infinite altart-rim-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes altart-rim-orbit{to{--altart-border-angle:360deg}}.cover[data-animated=true] .collector-outer-sparkles>i{filter:drop-shadow(0 0 3px #9971ff);background:#b6ecff}@media (prefers-reduced-motion:reduce){.cover[data-special=altart]:before{animation:none}}.cover[data-special=altart][data-animated=true]{--altart-rim-colors:#6f51dc 0deg,#79dcff 90deg,#9870ed 180deg,#6f51dc 280deg,#bcfaff 324deg,#fff 333deg,#79dcff 342deg,#6f51dc 360deg}.cover[data-special]{--collector-motifs:.75;overflow:visible}.cover[data-special]>.steam-art{border-radius:inherit}.cover.cover[data-special=golden]{--foil-brightness:.75;--foil-engraving:.4;--golden-blend:soft-light}.cover[data-special=altart]:after{background:0 0}.cover[data-special=altart]:before{opacity:1;display:block}.cover[data-special] .collector-outer-sparkles{z-index:12}@media (prefers-reduced-motion:reduce){.cover[data-special=altart]:before{animation:none}}.cover[data-prismatic=true] .prism-material{border-radius:inherit;pointer-events:none;display:contents}.cover[data-prismatic=true] .prism-material>div,.cover[data-prismatic=true] .prism-facets{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cover[data-prismatic=true] .prism-rainbow{z-index:2;background:conic-gradient(from 35deg at var(--prism-x) var(--prism-y),#6fd9f8,#bd98ec 16%,#eea7d6 30%,#b8d8ff 44%,#a2e8dc 58%,#9ab7f3 72%,#cf9eea 86%,#6fd9f8);background-size:180% 180%;background-position:var(--prism-x) var(--prism-y);mix-blend-mode:soft-light;opacity:calc(var(--prism-shine,.75)*.22)}.cover[data-prismatic=true] .prism-facets{z-index:3;mix-blend-mode:screen;opacity:var(--prism-faceting,1);overflow:hidden}.cover[data-prismatic=true] .prism-star-engraving{z-index:4;background:linear-gradient(125deg,#a5f6ff,#e7b5ff 28%,#b8d8ff 48%,#bce9ff 66%,#f2b2ed 84%) 0 0/220% 220%;background-position:var(--prism-x) var(--prism-y);mix-blend-mode:screen;opacity:calc(var(--prism-sparkle,.75)*.55);animation:3.6s ease-in-out infinite prism-engraved-spark;-webkit-mask:url(/effects/collector-engraved-stars.svg) 50%/100% 100% no-repeat;-webkit-mask-source-type:luminance;mask:url(/effects/collector-engraved-stars.svg) 50%/100% 100% no-repeat luminance}.cover[data-prismatic=true] .prism-specular{z-index:5;background:radial-gradient(ellipse farthest-corner at var(--prism-x) var(--prism-y),#fcf6ffb0 0%,#c5eaff45 24%,transparent 70%),linear-gradient(128deg,transparent 23%,#b8c9ff18 33%,#fff4fc50 36%,#9eefff22 39%,transparent 51%);background-size:100% 100%,250% 200%;background-position:center,var(--prism-x) var(--prism-y);mix-blend-mode:soft-light;opacity:calc(var(--prism-shine,.75)*.18)}.cover[data-prismatic=true] .prism-traveling-glint{z-index:6;mix-blend-mode:screen;opacity:calc(var(--prism-shine,.75)*.55);animation:8s ease-in-out infinite prism-light-pass;animation-delay:var(--foil-delay,0s);background:linear-gradient(115deg,#0000 39%,#b8d8ff0a 44%,#b8d8ff4d 49%,#b8d8ff0a 54%,#0000 60%) 0 0/400% 100% no-repeat}.cover[data-prismatic=true]:before{content:"";z-index:7;background:conic-gradient(from var(--altart-border-angle),#a0f3ff,#b49cea 15%,#ffc8ed 29%,#b8d8ff 43%,#a2e8de 58%,#a6c8ff 72%,#d0a0f3 86%,#f9ffff 94%,#a0f3ff);pointer-events:none;border-radius:13px;padding:3px;animation:7s linear infinite altart-rim-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cover[data-prismatic=true] .prism-corners{z-index:9;pointer-events:none;filter:drop-shadow(0 0 4px #d8e2ffaa);width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;overflow:visible}.cover[data-prismatic=true] .collector-outer-sparkles{opacity:var(--prism-sparkle,.75)}.cover[data-prismatic=true] .collector-outer-sparkles>i{filter:drop-shadow(0 0 4px #b3dfff);background:#dbf5ff}.cover[data-prismatic=true] .collector-outer-sparkles>i:nth-child(3n){filter:drop-shadow(0 0 4px #cf9cff);background:#f4c8ff}.cover[data-prismatic=true] .collector-outer-sparkles>i:nth-child(3n+1){filter:drop-shadow(0 0 4px #b8d8ff);background:#b8d8ff}@keyframes prism-engraved-spark{0%,to{opacity:calc(var(--prism-sparkle)*.3)}50%{opacity:var(--prism-sparkle)}}@keyframes prism-light-pass{0%,to{background-position:100%}50%{background-position:0%}}.cover[data-prismatic=true] .prism-facet-light{opacity:var(--facet-light,.1);animation:prism-facet-catch var(--facet-period,8s) ease-in-out infinite;animation-delay:var(--facet-delay,0s)}.cover[data-prismatic=true] .prism-facet-shadows{border-radius:inherit;pointer-events:none;z-index:3;mix-blend-mode:multiply;width:100%;height:100%;opacity:var(--prism-faceting);position:absolute;inset:0;overflow:hidden}.cover[data-prismatic=true] .prism-facet-shadow{opacity:var(--facet-shade,.02);animation:prism-facet-shade var(--facet-period,8s) ease-in-out infinite;animation-delay:var(--facet-delay,0s)}@keyframes prism-facet-catch{0%,to{opacity:calc(var(--facet-light,.1)*.5)}18%{opacity:calc(var(--facet-light,.1)*.7)}42%{opacity:var(--facet-light,.1)}58%{opacity:calc(var(--facet-light,.1)*.75)}78%{opacity:calc(var(--facet-light,.1)*.35)}}@keyframes prism-facet-shade{0%,to{opacity:var(--facet-shade,.02)}42%{opacity:calc(var(--facet-shade,.02)*.5)}78%{opacity:calc(var(--facet-shade,.02)*1.2)}}.prism-comparison[data-motion=false] .cover[data-prismatic=true] :is(.prism-facet-light,.prism-facet-shadow){animation:none}@media (prefers-reduced-motion:reduce){.cover[data-prismatic=true] :is(.prism-facet-light,.prism-facet-shadow){animation:none}}.cover.cover[data-prismatic=true]{border-color:#d4eeff;box-shadow:0 0 3px #b8d8ff,0 0 12px #91e2f37d,0 0 32px #ab8dec55,0 20px 35px #0008}.cover[data-prismatic=true]:after{display:none}.cover[data-prismatic=true] .prism-material{display:contents}.cover[data-prismatic=true] .prism-facet-shadows{border-radius:inherit}.prism-comparison .cover[data-prismatic=true]{--prism-shine:inherit!important;--prism-faceting:inherit!important;--prism-sparkle:inherit!important}.prism-comparison[data-motion=false] .cover[data-prismatic=true] :is(.prism-star-engraving,.prism-traveling-glint,.prism-facet-light,.prism-facet-shadow),.prism-comparison[data-motion=false] .cover[data-prismatic=true]:before{animation:none}@media (prefers-reduced-motion:reduce){.cover[data-prismatic=true] :is(.prism-star-engraving,.prism-traveling-glint,.prism-facet-light,.prism-facet-shadow),.cover[data-prismatic=true]:before{animation:none}.cover[data-prismatic=true] .prism-traveling-glint{opacity:0}}.cover[data-prismatic=true] .prism-facet-colors{border-radius:inherit;pointer-events:none;z-index:3;mix-blend-mode:normal;width:100%;height:100%;opacity:var(--prism-faceting,1);position:absolute;inset:0;overflow:hidden}.cover[data-prismatic=true] .prism-material[data-light-mode=ambient] :is(.prism-facet-light,.prism-facet-shadow){animation:none}.cover[data-prismatic=true] .prism-face-shimmers{pointer-events:none;display:contents}.cover[data-prismatic=true] .prism-crystal-face{border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(var(--face-sheen-angle,25deg),transparent 24%,var(--face-color-a,#27d9ff) 43%,#b8d8ff 50%,var(--face-color-b,#a77bff) 57%,transparent 76%);mix-blend-mode:screen;opacity:calc(var(--prism-faceting,1)*var(--prism-shine,.75)*(.14 + var(--facet-light,.1)*.42));animation:prism-face-shimmer var(--face-period,2.6s) linear infinite alternate;animation-delay:var(--face-delay,0s);background-position:0 12%;background-repeat:no-repeat;background-size:500% 500%;animation-play-state:paused;position:absolute;inset:0}.cover[data-prismatic=true] .prism-material[data-shimmer-running=true] .prism-crystal-face{animation-play-state:running}@keyframes prism-face-shimmer{0%{background-position:0 12%}to{background-position:100% 88%}}.prism-comparison[data-motion=false] .prism-crystal-face{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cover[data-prismatic=true] .prism-crystal-face{background-position:45%;animation:none}}.cover[data-prismatic=true] .prism-refraction{border-radius:inherit;pointer-events:none;z-index:7;mix-blend-mode:screen;width:100%;height:100%;opacity:calc(var(--prism-shine,.75)*var(--prism-faceting,1));position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.cover[data-prismatic=true] .prism-refraction{display:none}}.cover[data-prismatic=true] [data-refraction-edge]{stroke-opacity:var(--prism-sparkle,.75)}.cover[data-prismatic=true] [data-refraction-spark]{fill-opacity:var(--prism-sparkle,.75)}.cover[data-prismatic=true]{--foil-engraving:.3}.cover[data-prismatic=true] .pixel-foil-etch-light{background:linear-gradient(115deg,#c16da6,#94d4f4 34%,#b8d8ff 48%,#ca89e8 64%,#314269) 0 0/230% 230%;background-position:var(--shine-x,50%) var(--shine-y,50%)}.micro-material{border-radius:inherit;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.micro-material>div,.micro-material>svg{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.micro-iridescence{z-index:1;background:conic-gradient(from 30deg at var(--shine-x,50%) var(--shine-y,50%),#45dfff,#ad8bff,#ff97dd,#b8d8ff,#8cf0ef,#45dfff);background-size:200% 200%;background-position:var(--shine-x,50%) var(--shine-y,50%);mix-blend-mode:soft-light;opacity:calc(var(--micro-color,.7)*.32)}.micro-mosaic{z-index:2;overflow:hidden}.micro-colors{opacity:calc(var(--micro-color,.7)*.58)}.micro-catches{mix-blend-mode:screen;opacity:var(--micro-light,.85)}.micro-facet-family{opacity:var(--micro-response,.35);animation:micro-facet-catch var(--micro-period,3s) ease-in-out infinite;animation-delay:var(--micro-delay,0s)}@keyframes micro-facet-catch{0%,to{opacity:calc(var(--micro-response,.35)*.32)}24%{opacity:calc(var(--micro-response,.35)*.56)}43%{opacity:var(--micro-response,.35)}57%{opacity:calc(var(--micro-response,.35)*.65)}78%{opacity:calc(var(--micro-response,.35)*.4)}}.micro-brushed,.micro-brushed-light{z-index:3;mix-blend-mode:soft-light;opacity:.05;-webkit-mask:url(/effects/preview-golden-brushed.svg) 50%/100% 100% no-repeat;-webkit-mask-source-type:luminance;mask:url(/effects/preview-golden-brushed.svg) 50%/100% 100% no-repeat luminance}.micro-brushed{background:#d0dce9}.micro-brushed-light{background:linear-gradient(110deg,#6f819b,#e6f3ff 40%,#a5c5df 60%,#45566e) 0 0/250% 250%;background-position:var(--shine-x,50%) var(--shine-y,50%)}.micro-light-sweep{z-index:4;mix-blend-mode:screen;opacity:calc(var(--micro-light,.85)*.6);background:linear-gradient(115deg,#0000 37%,#b8d8ff0a 43%,#b8d8ff70 49%,#ffadf51a 55%,#0000 63%) 0 0/400% 100%;animation:5.5s ease-in-out infinite micro-sweep}@keyframes micro-sweep{0%,to{background-position:100%}50%{background-position:0}}.micro-diamonds{z-index:5;mix-blend-mode:screen;opacity:var(--micro-sparkle,.85)}.micro-diamond{opacity:0;filter:drop-shadow(0 0 2px #b8d8ff);animation:micro-spark var(--micro-period,3s) ease-in-out infinite;animation-delay:var(--micro-delay,0s)}@keyframes micro-spark{0%,65%,to{opacity:0}78%{opacity:1}90%{opacity:.08}}.micro-star-engraving{z-index:6;background:linear-gradient(125deg,#a5f6ff,#e7b5ff 28%,#b8d8ff 48%,#bce9ff 66%,#f2b2ed 84%) 0 0/220% 220%;background-position:var(--shine-x,50%) var(--shine-y,50%);mix-blend-mode:screen;opacity:var(--micro-stars,.75);animation:3.6s ease-in-out infinite micro-engraved-shimmer;-webkit-mask:url(/effects/collector-engraved-stars.svg) 50%/100% 100% no-repeat;-webkit-mask-source-type:luminance;mask:url(/effects/collector-engraved-stars.svg) 50%/100% 100% no-repeat luminance}@keyframes micro-engraved-shimmer{0%,to{opacity:calc(var(--micro-stars,.75)*.3)}50%{opacity:var(--micro-stars,.75)}}.cover[data-material=microfacets]{--micro-color:.1;--micro-light:1;--micro-stars:.75;--micro-sparkle:1;--micro-exterior:1}.cover[data-material=microfacets]>.collector-outer-sparkles{opacity:var(--micro-exterior,1)}.micro-comparison[data-motion=false] .micro-material :is(.micro-facet-family,.micro-diamond,.micro-light-sweep,.micro-star-engraving){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.micro-material :is(.micro-facet-family,.micro-diamond,.micro-light-sweep,.micro-star-engraving){animation:none}.micro-material .micro-facet-family{opacity:var(--micro-response,.35)}.micro-material .micro-diamond{opacity:.2}.micro-material .micro-light-sweep{background-position:50%}}.cover .collector-star-engraving.engraved-stars,.micro-material>.micro-star-engraving.engraved-stars{background:0 0;animation:none;overflow:hidden;-webkit-mask:none;mask:none}.engraved-stars .engraved-star{opacity:.12;animation:18s ease-in-out infinite engraved-star-catch;animation-delay:var(--star-delay,0s)}@keyframes engraved-star-catch{0%,5%,to{opacity:.12}2%{opacity:1}}.prism-comparison[data-motion=false] .engraved-star{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.engraved-stars .engraved-star{opacity:.2;animation:none}}.micro-holofoil,.micro-holo-glare{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.micro-holofoil{z-index:3;background:linear-gradient(115deg,#142331 5%,#86f4dd 22%,#6b8df0 36%,#f3a7df 49%,#a2e8ec 64%,#d0c1f4 77%,#1a2941 95%) 0 0/340% 340%;background-position:var(--shine-x,50%) var(--shine-y,50%);mix-blend-mode:color-dodge;filter:saturate(.75)contrast(1.15);opacity:calc(var(--micro-light,1)*.25)}.micro-holo-glare{z-index:3;background:radial-gradient(ellipse farthest-corner at var(--shine-x,50%) var(--shine-y,50%),#ffffff80 0%,#c5e8ff24 25%,#2933540d 48%,#07122266 100%);mix-blend-mode:hard-light;opacity:calc(var(--micro-light,1)*.24)}:is(.cover[data-material=microfacets],.micro-card-experiment[data-preserve-image=true]) .micro-iridescence{display:none}:is(.cover[data-material=microfacets],.micro-card-experiment[data-preserve-image=true]) .micro-catches{opacity:calc(var(--micro-light,1)*(.22 + var(--micro-tilt-strength,0)*.53))}:is(.cover[data-material=microfacets],.micro-card-experiment[data-preserve-image=true]) .micro-holofoil{-webkit-mask-image:linear-gradient(115deg,#0000 30%,#000 45% 54%,#0000 69%);mask-image:linear-gradient(115deg,#0000 30%,#000 45% 54%,#0000 69%);-webkit-mask-size:240% 240%;mask-size:240% 240%;-webkit-mask-position:var(--shine-x,50%) var(--shine-y,50%);mask-position:var(--shine-x,50%) var(--shine-y,50%);opacity:calc(var(--micro-light,1)*(.05 + var(--micro-tilt-strength,0)*.3))}:is(.cover[data-material=microfacets],.micro-card-experiment[data-preserve-image=true]) .micro-holo-glare{background:radial-gradient(ellipse at var(--shine-x,50%) var(--shine-y,50%),#fff6 0%,#b1cfff16 12%,transparent 32%);opacity:calc(var(--micro-light,1)*(.02 + var(--micro-tilt-strength,0)*.2))}:is(.cover[data-material=microfacets],.micro-card-experiment[data-preserve-image=true]) .micro-idle-wave{z-index:3;mix-blend-mode:screen;opacity:0;--idle-peak:calc(var(--micro-light,1)*.55);pointer-events:none;display:none;-webkit-mask-image:linear-gradient(135deg,#0000 40%,#000 49% 51%,#0000 60%);mask-image:linear-gradient(135deg,#0000 40%,#000 49% 51%,#0000 60%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.cover[data-material=microfacets],.micro-card-experiment[data-preserve-image=true]) .micro-light-sweep{background:linear-gradient(135deg,#0000 40%,#b8d8ff0a 44%,#f5faff70 49%,#ffadf51a 54%,#0000 60%) 0 0/300% 300% no-repeat;background-position:var(--shine-x,50%) var(--shine-y,50%);--idle-peak:calc(var(--micro-light,1)*.3);animation:none}@media (prefers-reduced-motion:no-preference){.micro-comparison[data-resting=true][data-motion=true] .micro-card-experiment[data-preserve-image=true] :is(.micro-idle-wave,.micro-light-sweep),.cover[data-material=microfacets]:not([data-list-motion]) .micro-material[data-resting=true] :is(.micro-idle-wave,.micro-light-sweep),.cover[data-material=microfacets][data-list-motion=active] .micro-material[data-resting=true] :is(.micro-idle-wave,.micro-light-sweep){animation:7s linear infinite micro-idle-light-pass;display:block}}@keyframes micro-idle-light-pass{0%,7%{opacity:0;background-position:0 0;-webkit-mask-position:0 0;mask-position:0 0}10%{opacity:var(--idle-peak)}38%{opacity:var(--idle-peak);background-position:100% 100%;-webkit-mask-position:100% 100%;mask-position:100% 100%}43%,to{opacity:0;background-position:100% 100%;-webkit-mask-position:100% 100%;mask-position:100% 100%}}.mini-games-page{max-width:1100px;margin:auto}.mini-game-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.mini-game-tabs>span{color:#8491a7;background:#101a2b;border:1px solid #27384e;border-radius:14px;padding:18px}.mini-game-tabs small{margin-top:6px;font-size:11px;display:block}.mini-game-tabs .mini-current{color:#e9dcff;background:linear-gradient(125deg,#382554,#16263d);border-color:#9370d1}.mini-day-tag{color:#a99bc7;font-size:12px}.mini-game-intro{max-width:660px;margin-bottom:32px}.mini-game-intro h2{margin:8px 0;font-size:32px}.mini-game-intro p{color:#adbcd1;line-height:1.7}.mini-game-layout{grid-template-columns:minmax(200px,340px) minmax(0,1fr);gap:44px;display:grid}.mini-cover-column{align-self:start}.mini-cover-grid{aspect-ratio:2/3;background:#25304a;border:1px solid #536086;border-radius:14px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0007}.mini-cover-tile{background:#142139;position:relative;overflow:hidden}.mini-cover-tile img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:300%;max-width:none;height:400%;position:absolute}.mini-cover-tile>span{color:#f1e8ff55;background:#14203930;place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.mini-cover-caption{text-align:center;color:#9cabc3;font-size:12px}.mini-answer-column form>label{margin-bottom:12px;font-weight:700;display:block}.mini-search-wrap{position:relative}.mini-search-wrap input{color:#f4edff;width:100%;font:inherit;background:#111e31;border:1px solid #5b4b7c;border-radius:10px;padding:14px}.mini-search-wrap ul{z-index:20;background:#15243a;border:1px solid #76609e;border-radius:10px;max-height:270px;margin:6px 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 35px #0009}.mini-search-wrap li button{text-align:left;color:#e9e3f5;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;padding:12px}.mini-search-wrap li button:hover,.mini-search-wrap li button.active{background:#493263}.mini-answer-column form small{margin:10px 0;display:block}.mini-guess-button{margin:4px 0 18px}.mini-attempts{gap:9px;padding:0;list-style:none;display:grid}.mini-attempts li{color:#7789a4;border:1px solid #2b3b53;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.mini-attempts li>span{color:#ab9bc7;min-width:24px}.mini-attempts li.wrong{color:#e6b9c3;border-color:#683347}.mini-attempts li.correct{color:#b3f0d8;border-color:#347d6b}.mini-rewards{border-top:1px solid #34405c;margin-top:24px;padding-top:12px}.mini-rewards p{color:#a7b5cb;font-size:13px;line-height:1.6}.mini-reward-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mini-reward-scale>div{text-align:center;background:#17263b;border-radius:8px;padding:10px 5px}.mini-reward-scale span,.mini-reward-scale small{color:#a5b2c9;font-size:10px;display:block}.mini-reward-scale b{color:#e3ccff;margin:6px 0;display:block}.mini-game-result{background:#283044;border:1px solid #596782;border-radius:12px;padding:20px}.mini-game-result.is-win{background:linear-gradient(130deg,#253b48,#283148);border-color:#6db7a2}.mini-game-result h3{margin:10px 0;font-size:24px}.mini-game-result strong{color:#e4d2ff}:is(.mini-games-page button:focus-visible,.mini-games-page input:focus-visible){outline-offset:3px;outline:2px solid #d3b7ff}@media (max-width:760px){.mini-game-layout{grid-template-columns:1fr;gap:24px}.mini-cover-column{width:min(260px,100%);margin:auto}.mini-game-tabs{gap:6px}.mini-game-tabs>span{padding:12px 9px;font-size:12px}.mini-game-intro h2{font-size:26px}}.mini-game-tabs>button{color:#adbcd1;text-align:left;font:inherit;cursor:pointer;background:#101a2b;border:1px solid #27384e;border-radius:14px;padding:18px}.mini-game-tabs>button:hover{border-color:#9b7bc4}.timeline-status{color:#b7a4d3;justify-content:space-between;gap:12px;margin:22px 0;font-size:13px;display:flex}.timeline-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0 30px;padding:0;list-style:none;display:grid}.timeline-position{color:#9a85b9;flex-wrap:wrap;align-items:center;gap:5px;min-height:30px;margin-bottom:9px;font-size:12px;display:flex}.timeline-position>span{color:#f3d8a2;font-size:10px}.timeline-card{color:#dce4f3;width:100%;min-height:225px;font:inherit;cursor:pointer;background:#122139;border:1px dashed #455573;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:10px;display:flex}.timeline-card img{aspect-ratio:2/3;object-fit:cover;border-radius:6px;width:100%}.timeline-card strong{text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.timeline-card small{color:#97a9c2;margin-top:auto;font-size:10px}.timeline-card:disabled{opacity:1;cursor:default}.timeline-anchor .timeline-card{background:linear-gradient(145deg,#393144,#16283c);border-style:solid;border-color:#b69a5c}.timeline-droppable .timeline-card{border-color:#9b73ce}.timeline-card.is-selected,.timeline-choice.is-selected{background:#34244d;outline:2px solid #c392ff;box-shadow:0 0 22px #ad7ce433}.timeline-empty,.timeline-no-cover{color:#7b6d9c;place-items:center;min-height:120px;font-size:38px;display:grid}.timeline-card-actions{justify-content:center;gap:3px;margin-top:8px;display:flex}.timeline-card-actions .secondary{min-width:0;padding:6px;font-size:10px}.timeline-tray{flex-wrap:wrap;gap:12px;margin:18px 0 24px;display:flex}.timeline-choice{color:#e7e0f5;width:min(100%,260px);font:inherit;cursor:grab;text-align:left;background:#15253b;border:1px solid #47506c;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.timeline-choice img{object-fit:cover;border-radius:5px;width:48px;height:72px}.timeline-choice strong{font-size:12px;line-height:1.5}.timeline-feedback{margin-top:28px}.timeline-feedback-row{background:#142238;border:1px solid #35435b;border-radius:9px;flex-wrap:wrap;gap:16px;margin:8px 0;padding:14px;font-size:13px;display:flex}.timeline-good{color:#9de2c6}.timeline-wrong{color:#f2a8b7}.timeline-game .mini-reward-scale{max-width:650px}.timeline-game .mini-game-result{margin-bottom:16px}@media (max-width:1000px){.timeline-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-card{min-height:200px}.timeline-card img{object-fit:contain;max-height:180px}}@media (max-width:480px){.timeline-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.timeline-card-actions .secondary{padding:7px}.mini-game-tabs>button{padding:12px 9px;font-size:12px}.timeline-feedback-row{gap:10px}.timeline-choice{width:100%}}.clue-game-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:32px;display:grid}.clue-cards{align-content:start;gap:14px;display:grid}.clue-card{background:linear-gradient(135deg,#24233c,#132239);border:1px solid #4a3c64;border-radius:12px;padding:20px}.clue-card.is-locked{background:#111d30;border-style:dashed;border-color:#2c3a52}.clue-card header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.clue-card header>span{color:#c9a6fa;font-size:25px}.clue-card h3{margin:0;font-size:15px}.clue-card header small{color:#9b89b8;white-space:nowrap;margin-left:auto;font-size:10px}.clue-card p{font-size:12px;line-height:1.65}.clue-tags{flex-wrap:wrap;gap:8px;display:flex}.clue-tags>span{color:#e7d6fb;background:#352948;border:1px solid #665080;border-radius:6px;padding:6px 10px;font-size:12px}.clue-year{color:#ddc5ff;letter-spacing:3px;font-size:38px}.clue-card dl{margin:0}.clue-card dt{color:#9aaec9;margin-top:12px;font-size:11px}.clue-card dd{color:#e0dcf1;margin:5px 0 0;font-size:14px;line-height:1.6}.clue-screenshot{aspect-ratio:16/9;object-fit:contain;background:#0b1523;border-radius:8px;width:100%}.clue-answer-column form>label{font-size:17px;font-weight:700}.clue-answer-column .mini-rewards{margin-top:20px}@media (max-width:760px){.clue-game-layout{grid-template-columns:1fr;gap:24px}.clue-card{padding:16px}.clue-card header{gap:8px}.clue-card h3{font-size:13px}.clue-card header small{font-size:9px}.clue-game .mini-game-intro h2{font-size:26px}}.timeline-slot.timeline-confirmed .timeline-card{background:linear-gradient(145deg,#193f37,#152c35);border:2px solid #6bd7a6;box-shadow:0 0 18px #64d7a625}.timeline-position .timeline-verified{color:#a7f0c9;font-size:10px}.timeline-hint-notice{color:#b7ebcf;background:#143329;border:1px solid #3c7c65;border-radius:9px;padding:12px 16px;font-size:13px;line-height:1.6}.description-preview-note{color:#d7c7eb;background:#2e263e;border:1px solid #62517d;border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.7}.description-preview-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:32px;margin-top:28px;display:grid}.description-label{letter-spacing:1.8px;text-transform:uppercase;color:#b69bd7;margin-bottom:14px;font-size:10px}.description-quote{color:#eee5fa;white-space:pre-wrap;overflow-wrap:anywhere;background:linear-gradient(140deg,#28253f,#142338);border-left:3px solid #ad83de;border-radius:0 14px 14px 0;margin:0;padding:28px;font-size:18px;line-height:1.9}.description-preview form>label{font-size:17px;font-weight:700}.description-preview .mini-guess-button{margin-top:14px}.description-empty{text-align:center;color:#ad9ec3;padding:42px 16px}.description-empty>span{color:#b88ce4;font-size:80px;line-height:1;display:block}.description-empty h3{color:#e2d9ed}@media (max-width:760px){.description-preview-layout{grid-template-columns:1fr}.description-quote{padding:20px;font-size:16px}.description-preview .sectionhead{flex-wrap:wrap}}.hangman-layout,.hangman-hints{grid-template-columns:minmax(150px,240px) minmax(0,1fr);align-items:start;gap:24px;margin:24px 0;display:grid}.hangman-controls .hangman-counter{margin-top:0}.hangman-hints>.preview-hints:only-child{grid-column:1/-1}.hangman-cover{aspect-ratio:2/3;background:#132139;border:1px solid #536281;border-radius:12px;place-items:center;display:grid;overflow:hidden}.hangman-cover img{object-fit:cover;filter:blur(17px);width:100%;height:100%;transform:scale(1.12)}.hangman-drawing{fill:none;stroke:#c6a4ed;stroke-width:4px;stroke-linecap:round;width:100%;height:170px;margin-top:15px}.hangman-counter{color:#b3c3d9;font-size:14px}.hangman-counter b{color:#dab5ff;font-size:32px}.hangman-title{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 30px;display:flex}.hangman-word{gap:4px;display:inline-flex}.hangman-word>span{color:#eee1ff;border-bottom:2px solid #9980bc;justify-content:center;align-items:center;min-width:24px;min-height:36px;font-size:20px;font-weight:700;display:inline-flex}.hangman-word>span.is-hidden{color:#8491ae}.hangman-keyboard{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin:20px 0;display:grid}.hangman-keyboard button{color:#eee4ff;font:inherit;background:#24314b;border:1px solid #5b4b7e;border-radius:7px;padding:10px 3px;font-weight:700}.hangman-keyboard button.is-correct{color:#b5f4d5;opacity:1;background:#194537;border-color:#6ed0a0}.hangman-keyboard button.is-wrong{color:#d59eac;opacity:.65;background:#432836;border-color:#8d5264}.hangman-letter-form{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.hangman-letter-form input{text-align:center;color:#efe4ff;width:50px;font:inherit;background:#14223a;border:1px solid #665180;border-radius:7px;padding:8px}.price-progress{flex-wrap:wrap;align-items:center;gap:9px;margin:24px 0;display:flex}.price-progress>span{color:#acbbd1;background:#1b2a43;border:1px solid #46506c;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.price-progress .is-current{color:#f1ddff;border-color:#b48bdc}.price-progress .is-correct{color:#aaf0cd;background:#194537;border-color:#5da184}.price-progress .is-wrong{color:#f2bccd;background:#472b3c;border-color:#89566a}.price-progress b{color:#b9c7dc;font-size:13px}.price-duel{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:14px;margin:25px 0;display:grid}.price-game-card{text-align:center;background:linear-gradient(145deg,#252940,#12233a);border:1px solid #49516e;border-radius:14px;flex-direction:column;align-items:center;gap:12px;min-height:350px;padding:22px;display:flex}.price-game-card img{aspect-ratio:2/3;object-fit:cover;border-radius:7px;width:110px}.price-game-card h3{margin:0;font-size:17px}.price-game-card strong{color:#dfc0ff;font-size:32px}.price-game-card small{color:#9eb0cb;font-size:11px}.price-versus{text-align:center;color:#a18abf;font-size:12px;font-weight:800}.price-choice-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.price-feedback{border:1px solid #455573;border-radius:9px;padding:14px 18px;line-height:1.7}.price-feedback.is-correct{color:#b4e6cd;background:#19372f;border-color:#3d896e}.price-feedback.is-wrong{color:#f4c6d3;background:#3b2634;border-color:#875063}.price-rewards{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-width:750px;display:grid}.price-rewards>div{text-align:center;background:#17263b;border-radius:8px;padding:12px 5px}.price-rewards span,.price-rewards small{color:#a9b6cb;font-size:10px;display:block}.price-rewards b{color:#dfc7ff;margin:7px 0;font-size:15px;display:block}@media (max-width:760px){.hangman-layout,.hangman-hints{grid-template-columns:minmax(0,1fr);gap:12px}.hangman-stage{width:min(180px,100%);margin-inline:auto}.hangman-hints>div:has(>.hangman-cover){width:min(180px,100%);margin-inline:auto}.hangman-drawing{height:105px;margin-top:0}.hangman-keyboard{grid-template-columns:repeat(7,minmax(0,1fr))}.price-duel{grid-template-columns:1fr;gap:10px}.price-game-card{min-height:0;padding:18px}.price-game-card img{width:90px}.price-rewards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hangman-word{flex-wrap:wrap;max-width:100%}.price-duel.is-finished{grid-template-columns:1fr}.price-history{color:#bdc9dc;border:1px solid #384662;border-radius:9px;padding:12px 16px;font-size:13px}.price-history summary{cursor:pointer}.price-history ol{padding-left:20px}.price-history li{margin:12px 0;line-height:1.7}.clue-finished-result{justify-content:space-between;align-items:center;gap:20px;display:flex}.clue-finished-copy{flex:1;min-width:0}.clue-finished-result .clue-finished-copy h3{overflow-wrap:anywhere}.clue-finished-cover{aspect-ratio:2/3;background:#111b2b;border:1px solid #a68bd666;border-radius:9px;flex:none;order:-1;width:clamp(90px,10vw,135px);overflow:hidden;box-shadow:0 6px 22px #05091444}.clue-finished-cover img{object-fit:cover;width:100%;height:100%;display:block}.clue-finished-cover>span{color:#9bacc6;text-align:center;box-sizing:border-box;place-items:center;height:100%;padding:8px;font-size:11px;display:grid}@media (max-width:480px){.clue-finished-result{gap:12px}.clue-finished-cover{width:90px}.clue-finished-result .clue-finished-copy h3{font-size:20px}}.mini-victory-confetti{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mini-victory-confetti i{left:var(--confetti-x);background:var(--confetti-color);opacity:0;width:7px;height:12px;animation:mini-confetti-burst 2.5s linear var(--confetti-delay) both;border-radius:2px;position:absolute;top:calc(100% + 16px)}.mini-victory-confetti i:nth-child(3n){width:6px;height:6px;box-shadow:0 0 8px var(--confetti-color);border-radius:50%}@keyframes mini-confetti-burst{0%{opacity:0;animation-timing-function:cubic-bezier(.15,.65,.25,1);transform:translate(0)rotate(0)}8%{opacity:1}48%{opacity:1;transform:translate(calc(var(--confetti-drift)*.7),var(--confetti-height)) rotate(calc(var(--confetti-turn)*.5));animation-timing-function:cubic-bezier(.45,0,.8,.5)}to{opacity:0;transform:translate(var(--confetti-drift),10vh) rotate(var(--confetti-turn))}}@media (prefers-reduced-motion:reduce){.mini-victory-confetti{display:none}}.daily-challenges-page{--daily-lilac:#c29bff;--daily-mint:#75dfc3;padding:6px 0 18px}.daily-challenge-hero,.arcade-hero{isolation:isolate;background:radial-gradient(at 10% 0,#7847b82b,#0000 60%),radial-gradient(at 100% 100%,#3fbdad16,#0000 55%),linear-gradient(130deg,#1c1931,#101a2c);border:1px solid #76649e55;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(245px,310px);align-items:center;gap:36px;padding:36px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #0002}.daily-challenges-page .eyebrow{color:#c6b2e4;letter-spacing:1.7px;align-items:center;gap:9px;font-size:10px;display:flex}.daily-challenge-hero h1,.arcade-hero h1{letter-spacing:-2px;color:#f7f0ff;margin:17px 0;font-size:clamp(32px,4.5vw,54px);line-height:1.08}.daily-challenge-hero h1 span,.arcade-hero h1 span{color:#c9a9f6}.daily-hero-copy>p,.arcade-hero>div>p{color:#b6b8d0;max-width:570px;margin:0 0 22px;font-size:14px;line-height:1.8}.daily-hero-pills{flex-wrap:wrap;gap:8px;display:flex}.daily-hero-pills>span{color:#c6bed6;background:#0f162650;border:1px solid #8b72ac44;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.daily-hero-pills .daily-double{color:#f2cf8d;background:#4e381b55;border-color:#d7b05766}.daily-hero-summary{background:linear-gradient(135deg,#2c2540cc,#111c2bcc);border:1px solid #b89bd545;border-radius:17px;padding:23px;box-shadow:0 10px 26px #0002}.daily-summary-top{align-items:center;gap:16px;display:flex}.daily-summary-icon{color:#f3d695;background:linear-gradient(135deg,#a6813b33,#e6ca7210);border:1px solid #d4b96a55;border-radius:15px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 24px #d0a44c10}.daily-summary-top strong{letter-spacing:-1px;color:#f5dfb0;font-size:32px;display:block}.daily-summary-top strong small{letter-spacing:0;font-size:13px;font-weight:500}.daily-summary-top div>span{color:#d9c5ef;margin-top:5px;font-size:11px;display:block}.daily-hero-summary>p{color:#aca9c2;margin:17px 0;font-size:11px;line-height:1.7}.daily-reset{color:#bfa4dd;border-top:1px solid #ae92ce25;align-items:center;gap:10px;padding-top:14px;display:flex}.daily-reset small{color:#9fa6bc;font-size:9px;display:block}.daily-reset b{letter-spacing:.4px;color:#d9d4e9;margin-top:4px;font-size:12px;display:block}.daily-journey{justify-content:space-between;align-items:center;gap:24px;margin:25px 0;padding:0 7px;display:flex}.daily-journey h2{letter-spacing:-.5px;margin:7px 0;font-size:22px}.daily-journey p{color:#a7b5ca;margin:0;font-size:12px}.daily-journey-steps{align-items:center;gap:24px;display:flex}.daily-journey-steps>span{place-items:center;gap:6px;min-width:47px;display:grid;position:relative}.daily-journey-steps>span+span:before{content:"";background:#78649555;width:29px;height:1px;position:absolute;top:18px;right:calc(50% + 21px)}.daily-journey-steps i{color:#9a8caf;background:#161c30;border:1px solid #66548280;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;display:grid}.daily-journey-steps small{color:#8d9bb5;font-size:9px}.daily-journey-steps .is-complete i{color:#a1f2d5;background:#20463e;border-color:#7cdec188;box-shadow:0 0 15px #65cead15}.daily-challenges-page .daily-quest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.daily-challenges-page .daily-quest-card{border:1px solid color-mix(in srgb,var(--quest-accent) 23%,#19243a);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--quest-accent) 9%,transparent),transparent 65%),#10192a;border-radius:18px;flex-direction:column;min-width:0;padding:23px;transition:border-color .2s,transform .2s;display:flex;position:relative;box-shadow:0 8px 20px #0002}.daily-challenges-page .daily-quest-card:hover{border-color:color-mix(in srgb,var(--quest-accent) 48%,#253148);transform:translateY(-2px)}.daily-challenges-page .quest-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-challenges-page .quest-icon{background:color-mix(in srgb,var(--quest-accent) 10%,#111b2c);width:49px;height:49px;color:var(--quest-accent);border:1px solid color-mix(in srgb,var(--quest-accent) 25%,transparent);border-radius:13px;place-items:center;font-size:22px;display:grid}.quest-card-heading>div{justify-items:end;gap:7px;display:grid}.quest-number{text-transform:uppercase;letter-spacing:1.6px;color:#91a0ba;font-size:9px}.daily-challenges-page .quest-difficulty{border-color:color-mix(in srgb,currentColor 35%,transparent);background:#0b132333;padding:3px 8px;font-size:9px}.daily-challenges-page .daily-quest-card h3{letter-spacing:-.3px;margin:23px 0 9px;font-size:19px}.daily-challenges-page .daily-quest-card>p{color:#a5b4ca;min-height:42px;margin:0 0 20px;font-size:12px;line-height:1.7}.daily-reward-amount{color:#e7c882;align-items:center;gap:7px;margin:auto 0 22px;display:flex}.daily-reward-amount>b{letter-spacing:-1px;font-size:30px}.daily-reward-amount>span{color:#bdad89;font-size:11px}.daily-challenges-page .daily-quest-card .progressrow{color:#a1b0c7;margin:0 0 9px;font-size:10px}.daily-quest-card .progressrow>b{color:#dbe6f7}.daily-quest-card .progressrow>b>span{color:#7e8fa9;font-weight:400}.daily-challenges-page .daily-quest-card progress{-webkit-appearance:none;appearance:none;background:#26314a;border:0;border-radius:8px;width:100%;height:6px;overflow:hidden}.daily-quest-card progress::-webkit-progress-bar{background:#26314a}.daily-quest-card progress::-webkit-progress-value{background:linear-gradient(90deg,color-mix(in srgb,var(--quest-accent) 50%,#3e3d7a),var(--quest-accent));border-radius:8px}.daily-quest-card progress::-moz-progress-bar{background:var(--quest-accent);border-radius:8px}.daily-challenges-page .daily-quest-card>button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;margin-top:22px;font-size:11px;display:flex}.daily-challenges-page .quest-ready{border-color:#e0c27b77;box-shadow:0 0 24px #dfb8610d}.daily-challenges-page .quest-ready>button{color:#282033;background:linear-gradient(105deg,#c7a56b,#e9ca8d);box-shadow:0 5px 20px #d9b56b23}.daily-challenges-page .quest-claimed{opacity:.72}.daily-challenges-page .quest-claimed>button{color:#8cd5bc;opacity:1;background:#19312e;border-color:#568c7566}.daily-bonus-note{color:#bba4dc;background:#172033;border:1px solid #4a416344;border-radius:13px;align-items:center;gap:14px;margin-top:19px;padding:18px 20px;display:flex}.daily-bonus-note p{color:#c1bad2;margin:0;font-size:12px;line-height:1.6}.daily-bonus-note small{color:#8597b3;margin-top:5px;font-size:10px;display:block}.daily-bonus-note.is-earned{color:#8de3c4;background:#162d2b;border-color:#74c6aa55}.daily-claim-notice{color:#b5f0d1;background:#1a352f;border:1px solid #73ca9d66;border-radius:10px;align-items:center;gap:9px;padding:13px 18px;font-size:13px;display:flex}.nav>button{position:relative}.quest-nav-count{color:#292135;background:#e8c681;border:1px solid #ffe7af99;border-radius:7px;flex:none;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 12px #f0c87529}.sidebar-is-collapsed .nav>button>.quest-nav-count{min-width:16px;height:16px;margin:0;padding:0 3px;font-size:9px;position:absolute;top:3px;right:4px}.mobile-bottom-navigation>button{position:relative}.mobile-bottom-navigation>button>.quest-nav-count{color:#292135;min-width:17px;height:17px;margin:0;padding:0 4px;font-size:9px;position:absolute;top:2px;right:calc(50% - 29px)}.arcade-hero{grid-template-columns:minmax(0,1fr) 240px;min-height:265px;padding:32px 36px}.arcade-hero>div>p{margin-bottom:18px}.arcade-hero-rewards{flex-wrap:wrap;gap:10px 18px;display:flex}.arcade-hero-rewards>span{color:#ddcbe8;align-items:center;gap:7px;font-size:11px;display:inline-flex}.arcade-hero-rewards>span:first-child{color:#e3c68f}.arcade-hero>div>small{color:#8d9cba;align-items:center;gap:6px;margin-top:20px;font-size:10px;display:flex}.arcade-hero-art{place-items:center;min-height:210px;display:grid;position:relative}.arcade-art-orbit{aspect-ratio:1;background:radial-gradient(circle,#b88cfc2e,#0000 70%);border:1px solid #a282cf26;border-radius:50%;width:210px;position:absolute;box-shadow:0 0 0 23px #ac8cd908,0 0 0 48px #ac8cd905}.arcade-art-card{color:#d0b4f7;background:linear-gradient(140deg,#3e315e,#17273b);border:1px solid #bb96e0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:132px;height:182px;display:flex;position:relative;transform:rotate(9deg);box-shadow:-10px 13px 0 -1px #19253a,-10px 13px #82669f66,0 20px 40px #0004}.arcade-art-card>span{letter-spacing:1.5px;color:#ae9bc7;font-size:8px;font-weight:700}.arcade-art-card>i{color:#d9bcf4;font-size:18px;font-style:normal;position:absolute;top:9px;left:12px}.arcade-art-spark{color:#86dece;z-index:1;position:absolute;top:7px;right:10px}.arcade-art-pixel{background:#dfbeff22;border:1px solid #dfbeff;width:7px;height:7px;position:absolute;transform:rotate(17deg)}.pixel-one{bottom:13px;left:12px}.pixel-two{border-color:#77d4bd;width:4px;height:4px;top:27px;left:21px}.arcade-section-heading{justify-content:space-between;align-items:end;gap:12px;margin:27px 4px 17px;display:flex}.arcade-section-heading h2{letter-spacing:-.5px;margin:7px 0 0;font-size:21px}.arcade-section-heading>span{color:#91a0ba;font-size:10px}.arcade-game-tabs{gap:14px;margin:0 0 24px}.arcade-game-tabs>button{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--game-accent) 8%,transparent),transparent 70%),#111b2c;border:1px solid #68527f40;border-radius:16px;min-width:0;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.arcade-game-tabs>button:hover{border-color:color-mix(in srgb,var(--game-accent) 50%,transparent);transform:translateY(-2px)}.arcade-game-tabs>button.mini-current{border-color:color-mix(in srgb,var(--game-accent) 65%,transparent);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--game-accent) 13%,transparent),transparent 70%),#1b2137;box-shadow:inset 0 2px color-mix(in srgb,var(--game-accent) 45%,transparent),0 8px 24px #0002}.arcade-tab-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.arcade-tab-icon{border:1px solid color-mix(in srgb,var(--game-accent) 28%,transparent);width:41px;height:41px;color:var(--game-accent);background:color-mix(in srgb,var(--game-accent) 9%,transparent);border-radius:11px;place-items:center;display:grid}.arcade-tab-number{letter-spacing:1px;color:#7e8ba4;font-size:10px}.arcade-game-tabs>button>strong{color:#ede6f8;font-size:16px;display:block}.arcade-tab-description{color:#99a8c1;min-height:38px;margin:10px 0 18px;font-size:11px;line-height:1.7;display:block}.arcade-tab-bottom{border-top:1px solid #89739922;justify-content:space-between;align-items:center;gap:7px;padding-top:12px;display:flex}.arcade-game-tabs .arcade-tab-bottom>small{color:#a9b0c5;margin:0;font-size:9px;display:block}.arcade-tab-bottom>span{white-space:nowrap;color:var(--game-accent);font-size:10px}.mini-games-page .mini-cover-game,.mini-games-page .timeline-game,.mini-games-page .clue-game{background:radial-gradient(at 0 0,#8a60c412,#0000 65%),#0f192a;border-color:#72608744;border-radius:19px;padding:28px}.mini-games-page .mini-game-intro h2{letter-spacing:-.8px;margin:12px 0;font-size:29px}.mini-games-page .mini-game-intro>p{color:#9caec7;max-width:740px;font-size:12px;line-height:1.8}.mini-games-page .mini-cover-grid{border-color:#ab89d277;border-radius:17px;gap:2px;box-shadow:0 0 0 7px #a581d909,0 20px 40px #0004}.mini-cover-tile.is-blurred img{filter:blur(15px);opacity:.92}.mini-cover-tile.is-blurred>span{color:#f1e8ff55;background:linear-gradient(135deg,#14203905,#14203910);justify-content:end;align-items:end;padding:7px;font-size:13px;display:flex}.mini-games-page .mini-attempts li{background:#121e30;border-color:#41516d77}.mini-games-page .mini-rewards{background:#1a223666;border:1px solid #60517444;border-radius:13px;padding:16px 18px}.mini-games-page .mini-rewards h3{margin:0 0 10px;font-size:13px}.mini-games-page .mini-rewards p{margin:6px 0;font-size:11px}.mini-games-page .mini-reward-scale>div{background:#26314977}.mini-games-page .mini-answer-column form{background:#201e3433;border:1px solid #7a5c9c55;border-radius:14px;padding:20px}.mini-games-page .mini-search-wrap input{background:#0e182a;border-color:#75578e77}.mini-games-page .mini-guess-button{width:100%;min-height:43px;margin:14px 0 0}.mini-games-page .mini-game-result{border-radius:15px}.mini-games-page .clue-card{background:linear-gradient(135deg,#29243e88,#132239);border-color:#775b964d}.mini-games-page .timeline-card{background:linear-gradient(145deg,#1b2640,#122139);border-radius:11px}@media (max-width:1100px){.daily-challenge-hero{grid-template-columns:minmax(0,1fr) 265px;gap:24px;padding:27px}.daily-challenges-page .daily-quest-card{padding:18px}.arcade-tab-bottom{flex-direction:column;align-items:start;gap:9px}}@media (max-width:820px){.daily-challenge-hero{grid-template-columns:1fr}.daily-hero-summary{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.daily-hero-summary>p{align-self:center;margin:0}.daily-reset{grid-column:1/-1}.daily-challenges-page .daily-quest-grid{grid-template-columns:1fr}.daily-challenges-page .daily-quest-card>p{min-height:0}.daily-challenges-page .daily-quest-card h3{margin-top:17px}.arcade-hero{grid-template-columns:minmax(0,1fr) 150px;gap:15px;padding:26px}.arcade-hero-art{transform-origin:50%;transform:scale(.8)}.arcade-game-tabs{gap:9px}.arcade-game-tabs>button{padding:15px}.arcade-tab-description{min-height:56px}}@media (max-width:580px){.daily-challenge-hero,.arcade-hero{border-radius:18px;gap:20px;padding:23px 20px}.daily-challenge-hero h1,.arcade-hero h1{letter-spacing:-1px}.daily-hero-summary{padding:18px;display:block}.daily-hero-summary>p{margin:14px 0}.daily-journey{flex-direction:column;align-items:start;gap:17px;margin:23px 0}.daily-journey-steps{justify-content:space-between;gap:10px;width:100%}.daily-journey-steps>span{flex:1}.daily-journey-steps>span+span:before{width:calc(100% - 28px)}.daily-bonus-note{align-items:start;padding:15px}.daily-bonus-note>svg{flex:none}.arcade-hero{grid-template-columns:1fr}.arcade-hero-art{display:none}.arcade-hero h1{font-size:38px}.arcade-hero>div>small{align-items:start;line-height:1.6}.arcade-section-heading{flex-direction:column;align-items:start}.arcade-game-tabs{grid-template-columns:1fr}.arcade-game-tabs>button{text-align:left;grid-template-columns:42px minmax(0,1fr);column-gap:13px;padding:16px;display:grid}.arcade-tab-top{grid-area:1/1/4;align-self:start;margin:0}.arcade-tab-number{display:none}.arcade-game-tabs>button>strong,.arcade-tab-description,.arcade-tab-bottom{grid-column:2}.arcade-tab-description{min-height:0;margin:7px 0 11px}.arcade-tab-bottom{flex-direction:row;align-items:center;padding-top:9px}.mini-games-page .mini-cover-game,.mini-games-page .timeline-game,.mini-games-page .clue-game{padding:20px 15px}.mini-games-page .mini-answer-column form{padding:15px}.mini-games-page .mini-game-intro h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.daily-challenges-page .daily-quest-card,.arcade-game-tabs>button{transition:none}.daily-challenges-page .daily-quest-card:hover,.arcade-game-tabs>button:hover{transform:none}}.daily-quests.daily-challenges-page{max-width:1200px;margin:0 auto}@media (max-width:580px){.arcade-game-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.arcade-game-tabs>button{text-align:center;flex-direction:column;justify-content:start;align-items:center;gap:10px;padding:13px 7px;display:flex}.arcade-tab-top{align-self:center}.arcade-game-tabs>button>strong{min-height:34px;font-size:12px;line-height:1.4}.arcade-tab-description{display:none}.arcade-tab-bottom{border:0;justify-content:center;margin-top:auto;padding:0}.arcade-tab-bottom>small{display:none!important}.arcade-tab-bottom>span{font-size:9px}.arcade-tab-icon{width:35px;height:35px}.arcade-section-heading h2{font-size:19px}}.daily-bonus-prize{isolation:isolate;background:radial-gradient(at 12%,#aa79d62b,#0000 50%),linear-gradient(110deg,#29233d,#192133 70%,#2b2938);border:1px solid #cfb47977;border-radius:19px;grid-template-columns:132px minmax(0,1fr) 170px;align-items:center;gap:26px;margin:25px 0;padding:25px 27px;display:grid;position:relative;box-shadow:inset 0 1px #fff3c51c,0 10px 28px #0002}.daily-prize-art{isolation:isolate;place-items:center;min-height:165px;display:grid;position:relative}.daily-prize-glow{filter:blur(9px);z-index:-1;background:radial-gradient(#bf99ff44,#0000 68%);position:absolute;inset:0 -16px}.daily-prize-pack{width:105px;height:145px;position:relative;transform:rotate(-7deg)}.daily-prize-pack>.gaming-pack{transform-origin:0 0;pointer-events:none;width:210px;height:290px;min-height:0;margin:0;animation:none;transform:scale(.5)}.daily-prize-quantity{color:#32263c;background:linear-gradient(135deg,#f0d49a,#cba569);border:1px solid #fff1b899;border-radius:11px;place-items:center;min-width:39px;height:39px;padding:0 9px;font-size:18px;font-weight:900;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 6px 18px #0005}.daily-prize-copy .eyebrow{color:#edce8a}.daily-prize-copy h2{letter-spacing:-.5px;color:#f1eafb;margin:10px 0;font-size:clamp(19px,2.2vw,27px);line-height:1.35}.daily-prize-copy h2>span{color:#f2d69d;display:block}.daily-prize-copy>p{color:#b8b4cc;max-width:580px;margin:0;font-size:12px;line-height:1.75}.daily-prize-progress{text-align:center;border-left:1px solid #d8bb7b33;padding-left:23px}.daily-prize-progress>strong{letter-spacing:-1px;color:#f2dbac;font-size:39px;line-height:1.1;display:block}.daily-prize-progress>strong>span{color:#b09c80;font-size:23px}.daily-prize-progress-label{color:#bfb3c8;margin-top:5px;font-size:10px;display:block}.daily-prize-segments{gap:5px;margin:15px 0 10px;display:flex}.daily-prize-segments>i{background:#4a4051;border:1px solid #d3b16d33;border-radius:4px;flex:1;height:7px}.daily-prize-segments>.is-complete{background:linear-gradient(90deg,#d2af71,#f2d8a2);border-color:#e5cb9577;box-shadow:0 0 9px #dfbb711a}.daily-prize-progress>p{color:#d2c0a3;margin:0;font-size:10px;line-height:1.65}.daily-prize-action{color:#bef1dc;border-color:#85c9b26b;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:inline-flex}.daily-bonus-prize.is-earned{background:radial-gradient(at 12%,#73c8a61f,#0000 50%),linear-gradient(110deg,#22383b,#1a2734);border-color:#8ed5b677}.daily-bonus-prize.is-earned .daily-prize-copy h2>span,.daily-bonus-prize.is-earned .daily-prize-copy .eyebrow,.daily-bonus-prize.is-earned .daily-prize-progress>strong{color:#adead1}.daily-bonus-prize.is-earned .daily-prize-segments>.is-complete{background:#84ceb1;border-color:#b3ecd2}.daily-bonus-prize.is-earned .daily-prize-progress>p{color:#afe6ce}@media (max-width:950px){.daily-bonus-prize{grid-template-columns:105px minmax(0,1fr);gap:20px;padding:22px}.daily-prize-progress{text-align:left;border-top:1px solid #d8bb7b33;border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:5px 15px;padding:16px 0 0;display:grid}.daily-prize-progress>strong{grid-row:1/3;font-size:26px}.daily-prize-progress>strong>span{font-size:18px}.daily-prize-progress-label{display:none}.daily-prize-segments,.daily-prize-progress>p{margin:0}.daily-prize-quantity{right:-8px}}@media (max-width:480px){.daily-bonus-prize{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:19px 15px}.daily-prize-art{min-height:132px}.daily-prize-pack{width:75.6px;height:104.4px}.daily-prize-pack>.gaming-pack{transform:scale(.36)}.daily-prize-quantity{border-radius:9px;width:31px;min-width:31px;height:31px;font-size:15px;bottom:0;right:-4px}.daily-prize-copy h2{font-size:18px}.daily-prize-copy .eyebrow{letter-spacing:1px;gap:6px;font-size:8px}.daily-prize-copy>p{font-size:10px}.daily-prize-progress{gap:5px 12px}.daily-prize-action{padding:8px 10px;font-size:10px}}.mini-live-rewards,.mini-games-page .mini-live-rewards{background:radial-gradient(at 95% 0,#9d6bd41a,#0000 65%),#151f32;border:1px solid #a78ace3d;border-radius:15px;margin:0 0 26px;padding:18px 20px}.mini-reward-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.mini-live-rewards h3,.mini-games-page .mini-live-rewards h3{color:#e9ddff;margin:0 0 8px;font-size:14px}.mini-live-rewards p,.mini-games-page .mini-live-rewards p{color:#a8b5cc;max-width:650px;margin:0;font-size:11px;line-height:1.7}.mini-current-reward{text-align:right;background:#9e6cda16;border:1px solid #b391ed66;border-radius:11px;flex:none;min-width:170px;padding:11px 16px}.mini-current-reward>span,.mini-current-reward>b{color:#c6b2e5;font-size:10px;line-height:1.7;display:block}.mini-current-reward>strong{color:#efcf87;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.4;display:block}.mini-current-reward small{font-size:11px;font-weight:500}.mini-current-reward.is-won{background:#59c69e15;border-color:#7ee2b077}.mini-current-reward.is-won>strong{color:#efcf87}.mini-current-reward.is-finished{background:#dbab670d;border-color:#dbab674d}.mini-live-rewards .mini-reward-scale{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:7px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.mini-live-rewards .mini-reward-scale>li{text-align:center;color:#9daec7;background:#1c293c;border:1px solid #7c8baa24;border-radius:10px;min-width:0;padding:10px 5px;transition:background .2s,border-color .2s,box-shadow .2s}.mini-live-rewards .mini-reward-scale li>strong{color:#efcf87;font-variant-numeric:tabular-nums;margin:7px 0;font-size:19px;display:block}.mini-live-rewards .mini-reward-scale li>span,.mini-live-rewards .mini-reward-scale li>small{color:inherit;font-size:10px;line-height:1.5;display:block}.mini-live-rewards .mini-reward-scale .is-current{color:#f1e6ff;background:linear-gradient(135deg,#65439380,#44356590);border:2px solid #c09af8;padding:9px 4px;box-shadow:0 0 18px #b98bf022}.mini-live-rewards .mini-reward-scale .is-current>strong{color:#efcf87}.mini-live-rewards .mini-reward-scale .is-lost{color:#f0aab7;background:repeating-linear-gradient(135deg,#0000 0 9px,#f0809410 9px 11px),linear-gradient(140deg,#652d414d,#362131);border:2px solid #d37d8b99;padding:9px 4px}.mini-live-rewards .mini-reward-scale .is-lost>strong{color:#efcf87;opacity:.65;-webkit-text-decoration:line-through #f39baa;text-decoration:line-through #f39baa;text-decoration-thickness:2px}.mini-live-rewards .mini-reward-scale .is-lost>small{color:#ffc0ca;font-weight:700}.mini-live-rewards .mini-reward-scale .is-earned{color:#b8f0d5;background:#22564170;border:2px solid #81e3b5;padding:9px 4px}.mini-live-rewards .mini-reward-scale .is-earned>strong{color:#efcf87}.mini-live-rewards .mini-reward-scale .is-ended{color:#edcd9e;background:#634b292e;border:2px solid #dab075;padding:9px 4px}.mini-live-rewards .mini-reward-scale .is-ended>strong{color:#efcf87}@media (max-width:650px){.mini-live-rewards,.mini-games-page .mini-live-rewards{padding:15px 12px}.mini-reward-heading{flex-direction:column;align-items:stretch;gap:12px}.mini-current-reward{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:0 10px;min-width:0;display:grid}.mini-current-reward>strong{grid-area:1/2/3;font-size:22px}.mini-live-rewards .mini-reward-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-live-rewards .mini-reward-scale li>strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.mini-live-rewards .mini-reward-scale>li{transition:none}}.private-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.private-preview-tabs>button{text-align:left}.private-game-previews .private-game-surface{--preview-accent:#c29bff;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--preview-accent) 7%,transparent),transparent 55%),#0f192a;border:1px solid #89739936;border-radius:19px;padding:28px}.private-game-previews .hangman-preview{--preview-accent:#79cbeb}.private-game-previews .prices-preview{--preview-accent:#efca81}.private-game-surface .sectionhead{align-items:center;gap:22px}.private-game-surface .sectionhead>div{min-width:0;padding-left:66px;position:relative}.private-game-icon{border:1px solid color-mix(in srgb,var(--preview-accent) 32%,transparent);background:color-mix(in srgb,var(--preview-accent) 9%,transparent);width:48px;height:48px;color:var(--preview-accent);border-radius:14px;place-items:center;display:grid;position:absolute;top:0;left:0}.private-game-surface .mini-game-intro h2{letter-spacing:-.8px;margin:8px 0;font-size:28px}.private-game-surface .mini-game-intro p{color:#9ba9c0;margin-bottom:0;font-size:12px;line-height:1.8}.private-game-surface .eyebrow{color:var(--preview-accent);letter-spacing:1.5px;font-size:10px}.private-game-surface .description-preview-note{color:#a9b2c9;background:#181e32;border:1px solid #89739930;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:11px;line-height:1.8;display:flex}.description-preview-note>svg{color:#b79bd8;flex:none;margin-top:2px}.private-game-surface .description-empty{background:#111b2c;border:1px dashed #89739948;border-radius:15px;margin-top:24px;padding:38px 20px;line-height:1.8}.private-game-surface .description-empty>span{font-size:64px}.private-game-surface .description-label{color:#c29bff}.private-game-surface .description-quote{background:radial-gradient(at 0 0,#c29bff0d,#0000 75%),#111b2c;border:1px solid #89739935;border-left:3px solid #c29bff;border-radius:14px;padding:24px;font-size:17px;line-height:1.9}.private-game-surface .description-preview-layout form{background:#111b2c;border:1px solid #89739942;border-radius:14px;padding:20px}.private-game-surface .hangman-cover{background:radial-gradient(at 50% 20%,#79cbeb0f,#0000 70%),#111b2c;border-color:#79cbeb40}.hangman-cover-locked{text-align:center;color:#79cbeb;flex-direction:column;align-items:center;gap:15px;padding:20px;display:flex}.hangman-cover-locked strong{color:#e3e9f5;font-size:15px}.hangman-cover-locked small{color:#98abc0;font-size:11px}.private-game-surface .hangman-drawing{stroke:#79cbeb}.private-game-surface .hangman-counter b{color:#79cbeb}.private-game-surface .hangman-keyboard button{background:#17253a;border-color:#79cbeb40;border-radius:9px;min-height:42px;transition:background .15s}.private-game-surface .hangman-keyboard button:hover:not(:disabled){background:#263b51;border-color:#79cbeb}.private-game-surface .hangman-keyboard button.is-correct{background:#194537;border-color:#6ed0a0}.private-game-surface .hangman-keyboard button.is-wrong{background:#432836;border-color:#8d5264}.private-game-surface .price-game-card{background:radial-gradient(at 50% 0,#efca810b,#0000 70%),#111b2c;border-color:#efca8136;border-radius:16px;gap:15px;padding:24px}.private-game-surface .price-candidate{border-color:#efca8170;box-shadow:inset 0 2px #efca813b}.private-game-surface .price-game-card strong{color:#efca81;font-size:34px}.private-game-surface .price-versus{color:#efca81}.preview-cover{aspect-ratio:2/3;background:#172236;border:1px solid #89739940;border-radius:9px;flex-shrink:0;width:110px;overflow:hidden}.price-game-card .preview-cover img{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.preview-cover>div{color:#91a2bb;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:7px;display:flex}.preview-cover small{line-height:1.5}.preview-cover button.secondary{padding:5px 7px;font-size:10px}.private-game-surface .price-duel.is-finished{grid-template-columns:minmax(0,1fr)}.private-game-surface .price-history{background:#111b2c;border:1px solid #89739930;border-radius:12px;padding:15px}.private-game-surface .price-history summary{cursor:pointer;color:#b8c5da;font-size:12px}.private-game-surface .price-history li{font-size:12px;line-height:1.9}:is(.private-preview-tabs>button:focus-visible,.private-game-surface button:focus-visible){outline-offset:4px;outline:2px solid #d2b1ff}@media (max-width:900px){.private-game-surface .sectionhead{flex-wrap:wrap}.private-game-surface .description-preview-layout{grid-template-columns:1fr;gap:22px}.private-preview-tabs .arcade-tab-bottom{flex-direction:column;align-items:flex-start}.private-preview-tabs>button>strong{font-size:14px}}@media (max-width:580px){.private-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.private-preview-tabs>button{text-align:center}.private-preview-tabs .arcade-tab-bottom{align-items:center}.private-game-previews .private-game-surface{padding:20px 15px}.private-game-surface .sectionhead>div{padding-left:0}.private-game-icon{margin-bottom:16px;position:static}.private-game-surface .mini-game-intro h2{font-size:25px}.private-game-surface .sectionhead>button{width:100%}.private-game-surface .description-quote{padding:18px;font-size:15px}.private-game-surface .description-preview-layout form{padding:16px}.private-game-surface .price-game-card{padding:20px 16px}.private-game-surface .description-preview-note{font-size:11px}.preview-cover{width:100px}}.mini-game-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-game-hub-grid>button{text-align:left;flex-direction:column;align-items:stretch;min-height:282px;padding:23px;display:flex}.mini-game-hub-grid .arcade-tab-top{align-self:stretch;margin-bottom:23px}.mini-game-hub-grid .arcade-tab-icon{width:48px;height:48px}.mini-game-hub-grid>button>strong{letter-spacing:-.4px;margin-top:10px;font-size:20px}.mini-game-hub-grid .arcade-tab-number{color:#9aa5bc;font-size:9px;display:block}.mini-game-hub-grid .arcade-tab-description{min-height:0;margin:12px 0 20px;font-size:12px;line-height:1.8;display:block}.mini-game-status{color:#a9b5cd;background:#121e30;border:1px solid #89739935;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.mini-game-status.status-ready{color:var(--game-accent);border-color:color-mix(in srgb,var(--game-accent) 35%,transparent)}.mini-game-status.status-started{color:#efca81;background:#efca810b;border-color:#efca8155}.mini-game-status.status-done{color:#88d5ba;background:#88d5ba0b;border-color:#88d5ba40}.mini-game-card-rewards{flex-direction:column;gap:9px;margin-bottom:23px;display:flex}.mini-game-card-rewards>span{color:#a9b6cb;align-items:center;gap:7px;font-size:11px;display:flex}.mini-game-card-rewards svg{color:var(--game-accent)}.mini-game-hub-grid .arcade-tab-bottom{flex-direction:row;align-items:center;gap:10px;margin-top:auto}.mini-game-hub-grid .arcade-tab-bottom>span{white-space:normal;align-items:center;gap:6px;font-size:11px;display:flex}.mini-game-screen-nav{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.mini-game-screen-nav>button{align-items:center;gap:8px;display:inline-flex}.mini-game-screen-nav>span{color:#95a5bf;align-items:center;gap:10px;font-size:12px;display:flex}.mini-game-screen-nav strong{color:#d6c2ec;font-weight:500}.mini-game-screen[hidden]{display:none!important}.mini-game-screen:focus,#mini-game-choice-title:focus{outline:none}.mini-game-hub-card:focus-visible{outline-offset:4px;outline:2px solid #d2b1ff}.mini-game-screen-nav button:focus-visible{outline-offset:4px;outline:2px solid #d2b1ff}@media (max-width:1100px){.mini-game-hub-grid{grid-template-columns:1fr}.mini-game-hub-grid>button{grid-template-columns:56px minmax(0,1fr);gap:0 18px;min-height:0;padding:22px;display:grid}.mini-game-hub-grid .arcade-tab-top{flex-direction:column;grid-area:1/1/5;justify-content:flex-start;gap:15px;margin:0}.mini-game-hub-grid .arcade-tab-number,.mini-game-hub-grid>button>strong,.mini-game-hub-grid .arcade-tab-description,.mini-game-card-rewards,.mini-game-hub-grid .arcade-tab-bottom{grid-column:2}.mini-game-hub-grid>button>strong{margin-top:7px}.mini-game-card-rewards{flex-flow:wrap;gap:10px 17px;margin-bottom:18px}.mini-game-hub-grid .arcade-tab-bottom{justify-content:space-between}.mini-game-status{white-space:nowrap;font-size:9px}.mini-game-hub-grid .arcade-tab-description{margin:10px 0 15px}}@media (max-width:580px){.mini-game-hub-grid{grid-template-columns:1fr;gap:12px}.mini-game-hub-grid>button{text-align:left;grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:0 14px;padding:20px 16px}.mini-game-hub-grid .arcade-tab-icon{width:42px;height:42px}.mini-game-hub-grid .arcade-tab-top{align-self:stretch}.mini-game-hub-grid>button>strong{min-height:0;font-size:19px}.mini-game-hub-grid .arcade-tab-description{font-size:12px;display:block}.mini-game-hub-grid .arcade-tab-bottom>small{font-size:9px;display:block!important}.mini-game-hub-grid .arcade-tab-bottom>span{font-size:11px}.mini-game-status{padding:5px 7px;font-size:8px}.mini-game-screen-nav{flex-direction:column;align-items:flex-start;gap:12px}.mini-game-screen-nav>span{padding-left:4px;font-size:11px}}.arcade-hero-rewards{gap:12px}.arcade-hero-rewards>span{color:#d6b5ff;background:linear-gradient(120deg,#c29bff13,#c29bff06);border:1px solid #c29bff44;border-radius:13px;gap:12px;min-width:185px;padding:13px 17px}.arcade-hero-rewards>span:first-child{color:#efca81;background:linear-gradient(120deg,#efca8118,#efca8106);border-color:#efca8155}.arcade-hero-rewards>span>svg{flex:none}.arcade-hero-rewards strong{letter-spacing:-.3px;color:#f2e9ff;font-size:19px;line-height:1.25;display:block}.arcade-hero-rewards>span:first-child strong{color:#f7d998}.arcade-hero-rewards small{color:#b4b9ce;margin-top:4px;font-size:11px;display:block}.arcade-reset{color:#aa9cc4;flex-wrap:wrap;align-items:center;gap:10px 13px;margin-top:23px;display:flex}.arcade-reset>svg{color:#b6a0d1;flex:none}.arcade-reset>div{flex-direction:column;gap:4px;display:flex}.arcade-reset>div>span{color:#a4adc4;font-size:10px}.arcade-reset strong{font-variant-numeric:tabular-nums;letter-spacing:1.3px;color:#e8ddfa;font-size:22px;font-weight:700;line-height:1}.arcade-reset>small{color:#929fb9;border-left:1px solid #89739944;margin-left:3px;padding-left:14px;font-size:10px;line-height:1.7}.arcade-choice-heading{align-items:center;margin:32px 4px 20px}.arcade-choice-heading h2{letter-spacing:-.8px;color:#f0e7fc;margin:0;padding-left:17px;font-size:29px;line-height:1.2;position:relative}.arcade-choice-heading h2:before{content:"";background:linear-gradient(#d6b4ff,#8572cf);border-radius:3px;width:4px;position:absolute;top:3px;bottom:2px;left:0}.arcade-hero-art .arcade-art-card{animation:5.5s ease-in-out infinite arcade-card-float;overflow:hidden}.arcade-art-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#eee2ff24 49%,#fff3 50%,#0000 59%);animation:7s ease-in-out infinite arcade-card-gleam;position:absolute;inset:-40% -90%;transform:translate(-80%)}.arcade-hero-art .arcade-art-orbit{animation:6s ease-in-out infinite arcade-orbit-breathe}.arcade-hero-art .arcade-art-spark{animation:3.8s ease-in-out infinite arcade-spark-twinkle}.arcade-hero-art .arcade-art-pixel{animation:4.8s ease-in-out infinite arcade-pixel-drift}.arcade-hero-art .pixel-two{animation-delay:-2.4s}@keyframes arcade-card-float{0%,to{transform:translateY(0)rotate(9deg)}50%{transform:translateY(-10px)rotate(5deg)}}@keyframes arcade-card-gleam{0%,38%{transform:translate(-80%)}65%,to{transform:translate(80%)}}@keyframes arcade-orbit-breathe{0%,to{opacity:.65;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@keyframes arcade-spark-twinkle{0%,to{opacity:.55;transform:rotate(-8deg)scale(.88)}50%{opacity:1;transform:rotate(10deg)scale(1.08)}}@keyframes arcade-pixel-drift{0%,to{opacity:.5;transform:translateY(0)rotate(17deg)}50%{opacity:1;transform:translateY(-8px)rotate(45deg)}}@media (max-width:580px){.arcade-hero-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.arcade-hero-rewards>span{gap:8px;min-width:0;padding:12px 10px}.arcade-hero-rewards>span>svg{width:18px;height:18px}.arcade-hero-rewards strong{font-size:16px}.arcade-hero-rewards small{font-size:10px}.arcade-reset{gap:12px;margin-top:20px}.arcade-reset>small{border-left:0;flex-basis:100%;margin-left:0;padding-left:0}.arcade-choice-heading h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.arcade-hero-art .arcade-art-card,.arcade-art-card:after,.arcade-hero-art .arcade-art-orbit,.arcade-hero-art .arcade-art-spark,.arcade-hero-art .arcade-art-pixel{animation:none}.arcade-art-card:after{display:none}}.arcade-discovery-host{z-index:1;width:160px;height:240px;position:relative}.arcade-hero-art .arcade-art-card.arcade-discovery{width:160px;height:240px}.arcade-hero .arcade-hero-art{min-height:280px}.arcade-hero-art .arcade-art-orbit{width:235px}.arcade-art-card.arcade-discovery{cursor:pointer;color:#d0b4f7;text-align:center;font:inherit;padding:0}.arcade-art-card.arcade-discovery:focus-visible{outline-offset:6px;outline:2px solid #e2caff}.arcade-discovery .arcade-discovery-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .85s;display:flex;position:absolute;inset:0}.arcade-discovery-placeholder>span{letter-spacing:1.5px;color:#ae9bc7;font-size:10px;font-weight:700}.arcade-discovery-placeholder>i{color:#d9bcf4;font-size:21px;font-style:normal;position:absolute;top:12px;left:15px}.arcade-discovery .arcade-discovery-cover{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .85s;display:block;position:absolute;inset:0}.arcade-discovery.is-showing-game .arcade-discovery-cover{opacity:1}.arcade-discovery.is-showing-game .arcade-discovery-placeholder{opacity:0}.arcade-discovery-host>.arcade-discovery:not(button){cursor:default}@media (prefers-reduced-motion:reduce){.arcade-discovery .arcade-discovery-placeholder,.arcade-discovery .arcade-discovery-cover{transition:none}}.profile-renewed{--profile-lilac:#c1a0ef;gap:20px;max-width:1200px;margin:0 auto;padding:6px 0 20px}.profile-renewed .profile-new-hero{isolation:isolate;border-color:#a080c94d;border-radius:24px;padding:27px 31px 0;position:relative;overflow:hidden}.profile-new-hero.skin-bg_default{background:radial-gradient(at 0 0,#774ab82b,#0000 60%),radial-gradient(at 100% 80%,#4597a61c,#0000 65%),linear-gradient(130deg,#1d1b34,#121d2e)}.profile-renewed .profile-hero-heading{margin-bottom:25px}.profile-renewed .profile-hero-heading .eyebrow{letter-spacing:1.7px;color:#bca8d5;align-items:center;gap:8px;font-size:10px;display:flex}.profile-renewed .profile-public-tag{background:#74d3b712;border-color:#81d6b63b;padding:5px 10px;font-size:9px}.profile-renewed .profile-identity{align-items:center;gap:25px}.profile-renewed .profile-identity .avatar-large{width:100px;height:100px;font-size:30px}.profile-renewed .profile-intro{flex:1;min-width:0}.profile-renewed .profile-intro h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(25px,3.5vw,39px)}.profile-renewed .profile-intro>p{color:#c1bad2;max-width:630px;margin:0 0 12px;font-size:13px;line-height:1.75}.profile-renewed .profile-meta{flex-wrap:wrap;gap:13px;font-size:10px}.profile-code-button{color:#a7b0ca;letter-spacing:.8px;background:#0a14223d;border:1px solid #9f88bc33;border-radius:6px;align-items:center;gap:8px;margin-top:12px;padding:5px 8px;font-size:9px;display:inline-flex}.profile-code-button:hover{color:#e7d4ff;border-color:#ba98e88c}.profile-renewed .profile-hero-actions{flex-direction:column;flex:none;align-items:stretch;gap:9px;min-width:190px;margin:0}.profile-renewed .profile-hero-actions>.primary,.profile-renewed .profile-hero-actions>.secondary{justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 13px;font-size:11px;display:inline-flex}.profile-renewed .profile-hero-actions>.booster-text-action{color:#b7a1d2;padding:3px;font-size:10px}.profile-hero-numbers{background:#0a132638;border-top:1px solid #d2b7f11c;grid-template-columns:repeat(3,minmax(0,1fr));margin:27px -31px 0;padding:0 20px;display:grid}.profile-hero-numbers>button{color:#eee6fb;background:0 0;border:0;justify-content:center;align-items:baseline;gap:10px;min-width:0;padding:18px 8px;transition:background .2s;display:flex;position:relative}.profile-hero-numbers>button+button:before{content:"";background:#bba1d52a;width:1px;height:50%;position:absolute;top:25%;left:0}.profile-hero-numbers strong{letter-spacing:-.6px;font-size:25px}.profile-hero-numbers span{color:#a9a6bd;font-size:10px}.profile-hero-numbers>button:hover{background:#b48ad511}.profile-renewed .profile-section-nav{scrollbar-width:thin;background:#111a2a;border:1px solid #81709c33;border-radius:13px;gap:5px;margin:0;padding:5px;display:flex;overflow:auto}.profile-renewed .profile-section-nav>button{white-space:nowrap;color:#94a4be;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:9px;padding:12px 14px;font-size:12px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.profile-renewed .profile-section-nav>button:hover{color:#e7d4f7;background:#30243f77}.profile-renewed .profile-section-nav>button.selected{color:#e7cef9;background:linear-gradient(135deg,#4b325d77,#29243e);border-color:#9e7bc451;box-shadow:inset 0 1px #ddc0ff0c}.profile-pane[hidden]{display:none!important}.profile-pane{min-width:0}.profile-feedback{color:#b0e5ce;background:#19352e;border:1px solid #73b59b55;border-radius:10px;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:12px;display:flex}.profile-overview-heading{justify-content:space-between;align-items:end;gap:14px;margin:2px 3px 17px;display:flex}.profile-renewed .eyebrow{letter-spacing:1.5px;font-size:10px}.profile-overview-heading h2{letter-spacing:-.5px;margin:7px 0 0;font-size:23px}.profile-overview-heading>button{white-space:nowrap;color:#b99bd9;align-items:center;gap:6px;font-size:11px;display:inline-flex}.profile-overview-progress{background:radial-gradient(at 0,#a274d91f,#0000 60%),linear-gradient(120deg,#1b2036,#121e2e);border:1px solid #9274b54d;border-radius:20px;align-items:center;gap:29px;padding:28px;display:flex}.profile-progress-ring{aspect-ratio:1;background:conic-gradient(from -90deg,#9e79d9 var(--profile-progress),#36405a33 var(--profile-progress));border-radius:50%;flex:none;place-items:center;width:145px;display:grid;position:relative;box-shadow:0 0 0 7px #ba9ae705}.profile-progress-ring>span{aspect-ratio:1;background:#1b2237;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:calc(100% - 9px);display:flex}.profile-progress-ring b{color:#dcc7fc;letter-spacing:-1px;font-size:41px;line-height:1}.profile-progress-ring b>small{margin-left:3px;font-size:20px}.profile-progress-ring span>small{color:#a595bb;font-size:9px}.profile-overview-progress h2{letter-spacing:-.5px;margin:10px 0;font-size:23px;line-height:1.3}.profile-overview-progress p{color:#a9b5ca;max-width:650px;margin:0;font-size:12px;line-height:1.8}.profile-overview-progress .detail-actions{gap:9px;margin:18px 0 0}.profile-overview-progress button{align-items:center;gap:9px;min-height:39px;padding:10px 13px;font-size:11px;display:inline-flex}.profile-renewed .profile-collection-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.profile-renewed .profile-collection-tile{border:1px solid color-mix(in srgb,var(--profile-tile-accent) 24%,#1e2940);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--profile-tile-accent) 8%,transparent),transparent 65%),#111c2d;border-radius:16px;flex-direction:column;align-items:start;gap:0;min-width:0;padding:21px;transition:transform .2s,border-color .2s;display:flex}.profile-renewed .profile-collection-tile:hover{border-color:color-mix(in srgb,var(--profile-tile-accent) 60%,transparent);transform:translateY(-2px)}.profile-tile-top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.profile-tile-top>span{border:1px solid color-mix(in srgb,var(--profile-tile-accent) 25%,transparent);width:40px;height:40px;color:var(--profile-tile-accent);background:color-mix(in srgb,var(--profile-tile-accent) 8%,transparent);border-radius:11px;place-items:center;display:grid}.profile-renewed .profile-tile-top strong{color:var(--profile-tile-accent);margin:0;font-size:31px;line-height:1}.profile-renewed .profile-collection-tile h3{color:#e9e3f4;letter-spacing:-.2px;margin:20px 0 8px;font-size:16px}.profile-renewed .profile-collection-tile p{color:#92a3bc;margin:0 0 18px;font-size:11px;line-height:1.7}.profile-renewed .profile-tile-link{color:var(--profile-tile-accent);align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.profile-home-footer{gap:12px;display:grid}.profile-home-footer>div{background:#121c2b;border:1px solid #7e6a982e;border-radius:14px;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.profile-home-footer>div>svg{color:#ac93cf;flex:none}.profile-home-footer>div>div{flex:1;min-width:0}.profile-home-footer h3{margin:0 0 5px;font-size:14px}.profile-home-footer p{color:#91a3bd;margin:0;font-size:11px;line-height:1.6}.profile-home-footer button{white-space:nowrap;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:inline-flex}.profile-renewed .section{background:radial-gradient(at 0 0,#8059ac0d,#0000 60%),#101a2b;border-color:#79658e38;border-radius:18px;margin:0 0 18px;padding:25px}.profile-renewed .sectionhead h2{letter-spacing:-.5px;font-size:21px}.profile-renewed .profile-completion{color:#c1a4ea;font-size:34px}.profile-renewed .profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:23px 0 0;display:grid}.profile-renewed .profile-stat-grid>div{background:#172236;border:1px solid #69598247;border-radius:13px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex;position:relative}.profile-renewed .profile-stat-grid>div>.profile-metric-icon{color:#aa8ccc;position:absolute;top:16px;right:16px}.profile-renewed .profile-stat-grid>div>span:not(.profile-metric-icon){color:#9dacc1;padding-right:20px;font-size:10px;line-height:1.5}.profile-renewed .profile-stat-grid strong{letter-spacing:-.7px;color:#e5d9f6;font-size:28px;line-height:1.2}.profile-renewed .profile-stat-grid small{color:#8194b1;font-size:9px;line-height:1.5}.profile-private-note{color:#8d9fb8;align-items:center;gap:8px;margin:17px 0 0;font-size:10px;display:flex}.profile-rarity-overview>div:last-child{gap:17px;margin-top:23px;display:grid}.profile-rarity-row{grid-template-columns:100px minmax(0,1fr) 125px;align-items:center;gap:15px;display:grid}.profile-rarity-row>span{color:var(--profile-rarity-color);font-size:11px}.profile-rarity-track{background:#263249;border-radius:8px;height:6px;overflow:hidden}.profile-rarity-track>i{background:var(--profile-rarity-color);border-radius:8px;min-width:0;height:100%;display:block}.profile-rarity-row>b{text-align:right;color:#d6deed;white-space:nowrap;font-size:11px}.profile-rarity-row>b>small{color:#7c8faa;font-size:10px;font-weight:400}.profile-renewed .profile-edit-workspace{gap:0;display:grid}.profile-renewed .profile-presentation-form .sectionhead p{color:#99aac2;font-size:11px}.profile-renewed .profile-fields input,.profile-renewed .profile-fields textarea,.profile-renewed .profile-network-row input,.profile-renewed .profile-network-row select{color:#e6dff2;font:inherit;background:#0f192b;border:1px solid #75628d66;border-radius:9px;padding:11px 12px;font-size:12px}.profile-renewed .profile-fields label{color:#b9c6da;font-size:12px}.profile-renewed .profile-fields small{color:#798ba8;font-size:10px}.profile-renewed .profile-network-editor h3{font-size:16px}.profile-renewed .cosmetic-option{background:#172033;border-color:#76618f44;border-radius:13px;transition:border-color .2s}.profile-renewed .cosmetic-option:hover:not(:disabled){border-color:#c09de3}.profile-renewed .cosmetic-option.selected{border-color:#b792dc;box-shadow:inset 0 0 0 1px #b792dc33}.profile-settings-links{flex-wrap:wrap;align-items:center;gap:10px;padding:0 3px;display:flex}.profile-settings-links>button{align-items:center;gap:8px;font-size:11px;display:inline-flex}:is(.profile-renewed button:focus-visible,.profile-renewed a:focus-visible,.profile-renewed input:focus-visible,.profile-renewed textarea:focus-visible){outline-offset:3px;outline:2px solid #c9a4ec}.public-profile-shell{max-width:1200px;padding:24px}.public-profile-shell .public-profile-hero{border-color:#9d81bc4d;border-radius:23px}.public-profile-shell .public-profile-hero h1{letter-spacing:-1px;font-size:clamp(27px,4vw,41px)}.public-profile-shell .public-profile-hero .preserve-lines{color:#bcb9d2;font-size:13px;line-height:1.8}.public-profile-shell .public-profile-tabs{background:#111a2b;border:1px solid #80679444;border-radius:13px;flex-wrap:nowrap;gap:7px;padding:6px;display:flex;overflow:auto}.public-profile-shell .public-profile-tabs>button{white-space:nowrap;color:#9faec5;background:0 0;border-color:#0000;border-radius:8px;flex:1;font-size:11px}.public-profile-shell .public-profile-tabs>button.selected{color:#e5ccfa;background:#3c2c4d;border-color:#a285ba55}.public-profile-shell>.section{background:#111b2c;border-color:#80679444;border-radius:18px;padding:24px}.public-profile-shell .personal-library-card{background:#182237;border-color:#8d6da14d;border-radius:15px;transition:transform .2s,border-color .2s;overflow:hidden}.public-profile-shell .personal-library-card:hover{border-color:#b18cc8;transform:translateY(-2px)}.public-profile-shell .public-game-card{background:#152137;border-color:#687b9b44;border-radius:12px}.public-profile-shell .public-game-card:hover{border-color:#b18cc8}@media (max-width:1000px){.profile-renewed .profile-new-hero{padding:24px 24px 0}.profile-hero-numbers{margin-left:-24px;margin-right:-24px}.profile-renewed .profile-identity{gap:18px}.profile-renewed .profile-hero-actions{min-width:170px}.profile-overview-progress{gap:24px;padding:23px}.profile-renewed .profile-collection-tile{padding:18px}.profile-renewed .profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profile-renewed{gap:16px}.profile-renewed .profile-identity{flex-wrap:wrap;align-items:start;gap:18px}.profile-renewed .profile-identity .avatar-large{width:80px;height:80px;font-size:27px}.profile-renewed .profile-intro{flex:1;min-width:150px}.profile-renewed .profile-hero-actions{flex-flow:wrap;align-items:center;gap:9px;width:100%}.profile-renewed .profile-hero-actions>.primary,.profile-renewed .profile-hero-actions>.secondary{flex:1;min-width:150px}.profile-renewed .profile-hero-actions>.booster-text-action{text-align:center;width:100%;margin:2px 0 0}.profile-hero-numbers{margin-top:22px;padding:0 10px}.profile-hero-numbers>button{flex-direction:column;align-items:center;gap:4px;padding:14px 5px}.profile-hero-numbers strong{font-size:22px}.profile-hero-numbers span{font-size:9px}.profile-renewed .profile-section-nav>button{gap:7px;padding:11px 10px;font-size:11px}.profile-renewed .profile-section-nav>button>svg{width:15px}.profile-overview-progress{gap:21px}.profile-progress-ring{width:113px}.profile-progress-ring b{font-size:32px}.profile-overview-progress h2{font-size:20px}.profile-renewed .profile-collection-shortcuts{gap:10px}.profile-renewed .profile-collection-tile{padding:15px}.profile-renewed .profile-collection-tile h3{font-size:14px}.profile-renewed .profile-collection-tile p{font-size:10px}.profile-renewed .profile-tile-top strong{font-size:26px}.profile-tile-top>span{width:33px;height:33px}.profile-home-footer>div{flex-wrap:wrap;gap:12px;padding:17px}.profile-home-footer button{margin-left:35px}.profile-renewed .section{padding:21px}.public-profile-shell{padding:15px}}@media (max-width:520px){.profile-renewed .profile-new-hero{border-radius:18px;padding:21px 18px 0}.profile-renewed .profile-hero-heading{margin-bottom:20px}.profile-renewed .profile-hero-heading .eyebrow{letter-spacing:1px;font-size:8px}.profile-renewed .profile-public-tag{white-space:nowrap;font-size:8px}.profile-renewed .profile-identity .avatar-large{width:65px;height:65px;font-size:22px}.profile-renewed .profile-intro h1{font-size:26px}.profile-renewed .profile-intro>p{font-size:11px}.profile-renewed .profile-meta{gap:7px;font-size:9px}.profile-hero-numbers{margin-left:-18px;margin-right:-18px}.profile-renewed .profile-section-nav{gap:3px}.profile-renewed .profile-section-nav>button{flex-direction:column;gap:6px;min-width:76px;padding:10px 8px;font-size:9px}.profile-overview-heading{flex-direction:column;align-items:start;gap:10px}.profile-overview-heading h2{font-size:21px}.profile-overview-progress{text-align:center;flex-direction:column;align-items:center;gap:19px;padding:23px 18px}.profile-progress-ring{width:118px}.profile-overview-progress .eyebrow{font-size:9px}.profile-overview-progress h2{font-size:20px}.profile-overview-progress p{font-size:11px}.profile-overview-progress .detail-actions{justify-content:center}.profile-renewed .profile-collection-shortcuts{grid-template-columns:1fr}.profile-renewed .profile-collection-tile{grid-template-columns:41px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:16px;display:grid}.profile-tile-top{display:contents}.profile-tile-top>span{grid-area:1/1/3;width:37px;height:37px}.profile-renewed .profile-tile-top strong{grid-area:1/3/3;font-size:26px}.profile-renewed .profile-collection-tile h3{grid-area:1/2;margin:0;font-size:14px}.profile-renewed .profile-collection-tile p{grid-area:2/2;margin:4px 0 0;font-size:10px}.profile-renewed .profile-tile-link{grid-area:3/2;margin-top:9px}.profile-renewed .profile-stat-grid{gap:9px}.profile-renewed .profile-stat-grid>div{gap:9px;padding:17px 13px}.profile-renewed .profile-stat-grid>div>.profile-metric-icon{top:13px;right:12px}.profile-renewed .profile-stat-grid strong{font-size:25px}.profile-renewed .profile-stat-grid>div>span:not(.profile-metric-icon){font-size:9px}.profile-renewed .sectionhead h2{font-size:18px}.profile-renewed .section{padding:18px 15px}.profile-rarity-row{grid-template-columns:83px minmax(0,1fr) 91px;gap:9px}.profile-rarity-row>span{font-size:10px}.profile-rarity-row>b,.profile-rarity-row>b>small{font-size:9px}.profile-private-note{align-items:start;font-size:9px;line-height:1.6}.profile-private-note>svg{flex:none}.profile-renewed .profile-network-row{flex-wrap:wrap;display:flex}.profile-renewed .profile-network-row select{flex:1;min-width:120px}.profile-renewed .profile-network-row input{flex:1;min-width:180px}.public-profile-shell>.section{padding:18px 14px}.public-profile-shell .public-profile-tabs>button{padding:11px;font-size:10px}}@media (prefers-reduced-motion:reduce){.profile-hero-numbers>button,.profile-renewed .profile-section-nav>button,.profile-renewed .profile-collection-tile,.profile-renewed .cosmetic-option,.public-profile-shell .personal-library-card{transition:none}.profile-renewed .profile-collection-tile:hover,.public-profile-shell .personal-library-card:hover{transform:none}}.friends-page,.auctions-page{--social-accent:#b99af1;--social-light:#8bddcf;max-width:1480px;margin-inline:auto}.social-hero{isolation:isolate;background:radial-gradient(at 90% 0,#8f64d32a,#0000 65%),radial-gradient(at 5% 100%,#529f9620,#0000 65%),linear-gradient(130deg,#1b1b31,#111b29);border:1px solid #c4aeff25;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);align-items:center;gap:32px;padding:34px;display:grid;position:relative;overflow:hidden}.social-hero-copy{min-width:0}.social-hero-icon{color:#c5adf6;background:#b18ae915;border:1px solid #cbb6fb35;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid;box-shadow:0 0 32px #9e6bdb12}.social-hero .eyebrow{letter-spacing:.16em;color:#b7abc8;margin-bottom:10px;font-size:10px}.social-hero h1{letter-spacing:-1.2px;color:#f5efff;margin:0 0 16px;font-size:clamp(27px,3vw,42px);line-height:1.13}.social-hero h1 em{color:#beacef;font-style:normal}.social-hero p{color:#aebbd0;max-width:530px;margin:0 0 18px;font-size:13px;line-height:1.8}.social-hero .detail-actions{align-items:center;gap:14px}.social-hero button{font-size:12px}.social-connect{background:#090e1c70;border:1px solid #b2bbd521;border-radius:18px;padding:22px}.social-connect .player-code{background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;gap:10px;padding:0 0 20px;display:grid}.social-connect .player-code>span{grid-column:1/-1;align-items:center;gap:8px;display:flex}.social-connect .player-code strong{color:#dfd2ff;overflow-wrap:anywhere;letter-spacing:.04em;align-self:center;min-width:0;font-size:clamp(12px,1.45vw,18px)}.social-connect .player-code button{margin:0;padding:9px 11px;font-size:11px}.social-connect .friend-search{border-top:1px solid #ffffff14;grid-template-columns:1fr;gap:12px;margin:0;padding-top:20px;display:grid}.social-connect .friend-search label{max-width:none}.social-connect label>span{color:#d7d9eb;align-items:center;gap:8px;display:flex}.social-connect .friend-search>button{justify-content:center;justify-self:stretch;align-items:center;gap:8px;display:flex}.social-connect input{letter-spacing:.07em}.friends-page .track-tabs,.auctions-page .auction-tabs{background:#101727a0;border:1px solid #a7b6dd1b;border-radius:15px;flex-wrap:wrap;gap:8px;margin:26px 0;padding:6px;display:flex}.friends-page .track-tabs button,.auctions-page .auction-tabs button{color:#9cabc3;background:0 0;border-color:#0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:45px;font-size:12px;display:flex}.friends-page .track-tabs button.selected,.auctions-page .auction-tabs button.selected{color:#ecddff;background:linear-gradient(125deg,#59417b60,#273149a0);border-color:#bda0ef55;box-shadow:0 4px 14px #0002}.friends-page .track-tabs b{color:#cbb5f6;background:#a494ca18;border-radius:7px;place-items:center;min-width:22px;height:22px;margin:0;font-size:10px;display:inline-grid}.friends-page .track-tabs button[aria-pressed=true] b{background:#b297ed30}.friend-list-heading h2,.market-list-heading h2{letter-spacing:-.4px;margin:0 0 7px;font-size:20px}.friend-list-heading p,.market-list-heading p{color:#8fa1bf;margin:0 0 18px;font-size:12px;line-height:1.65}.friend-list-tools input,.market-search input{color:#e9edff;font:inherit;background:#0b1323;border:1px solid #33415f;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-size:12px}.friend-list-tools .search{flex:1;max-width:none}.friend-list-tools{align-items:center}:is(.friend-list-tools input:focus-visible,.market-search input:focus-visible){outline-offset:3px;outline:2px solid #b497ef}.friends-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}.friend-card{background:radial-gradient(at 100% 0,#8550c615,#0000 70%),linear-gradient(135deg,#17202f,#111a27);border-color:#b9a1ee25;padding:22px;transition:border-color .2s,box-shadow .2s;position:relative}.friend-card:hover{border-color:#bca2ee55;box-shadow:0 8px 32px #0002}.friend-identity{margin-bottom:12px}.friend-identity .avatar{color:#e7d9ff;background:linear-gradient(135deg,#55436d,#263c50);border:1px solid #c1a1ec44;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:18px;display:grid;overflow:hidden}.friend-identity .avatar img{object-fit:cover;width:100%;height:100%}.friend-identity h3{font-size:16px}.friend-identity small{color:#91a0bd;letter-spacing:.04em;font-size:10px}.friend-relation{color:#8ddfc6;background:#6ccbaf0b;border:1px solid #8bcebd30;border-radius:20px;margin-bottom:18px;padding:5px 9px;font-size:10px;display:inline-block}.relation-incoming{color:#edce95;background:#edce950b;border-color:#edce9535}.relation-outgoing{color:#b8b7e8;background:#b8b7e80b;border-color:#b8b7e835}.friend-profile-link{align-items:center;gap:5px;display:inline-flex}.friend-card-actions .booster-text-action{color:#92a2bf;padding:5px;font-size:10px}.friend-card-actions .primary{flex-grow:1}.social-empty{text-align:center;color:#aa91d8;background:radial-gradient(#9265be12,#0000 65%),#0c142080;border:1px dashed #a7acd02b;border-radius:18px;grid-column:1/-1;padding:48px 20px}.social-empty>svg{opacity:.85;margin:0 auto 16px}.social-empty h3{color:#ddd5ee;margin:0 0 10px;font-size:19px}.social-empty p{color:#9aabc4;max-width:430px;margin:0 auto 10px;font-size:13px;line-height:1.7}.social-empty small{color:#7e92b2;font-size:11px;line-height:1.7}.friends-page>.hint{margin-top:24px;line-height:1.8}.friend-demo-panel{background:#9c78d205;font-size:12px}.market-hero{--social-light:#e4ca93}.market-hero .social-hero-icon{color:#e8ce94;background:#b38b4d17;border-color:#cfb57e30}.market-hero h1 em{color:#dfc7a0}.market-hero{background:radial-gradient(at 95% 0,#ac7f3425,#0000 60%),radial-gradient(at 5% 100%,#7054bc20,#0000 65%),linear-gradient(130deg,#1b1b31,#111b29)}.market-hero .auction-balances{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.market-hero .auction-balances>div{background:#0b11216b;border:1px solid #c3bdde24;border-radius:16px;min-width:0;padding:20px 22px}.market-hero .auction-balances>div:first-child{background:linear-gradient(110deg,#b58b4014,#0b112180);border-color:#d8be8740}.auction-balances>div>span{align-items:center;gap:9px;font-size:12px;display:flex}.market-hero .auction-balances strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:#eddaaf;margin-top:10px;font-size:30px}.market-hero .auction-balances small{letter-spacing:0;color:#aeaaad;font-size:12px;font-weight:500}.market-hero .auction-balances>div:nth-child(2) strong{color:#bfb8dd;font-size:23px}.market-hero .auction-balances p{color:#8495af;margin:6px 0 0;font-size:10px}.market-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-updating{color:#a6b2ca;font-size:10px}.market-search{margin:0 0 18px;position:relative}.market-search>svg{color:#9386b3;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.market-search input{padding-left:43px}.auctions-page .auction-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));gap:18px}.auctions-page .auction-card{background:linear-gradient(150deg,#1a2034,#101927);border:1px solid #b6a0df26;border-radius:18px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 6px 24px #0002}.auctions-page .auction-card:hover{border-color:#b59be15c;transform:translateY(-2px)}.auctions-page .auction-cover{background:radial-gradient(at 50% 65%,#a374cb25,#0000 70%);max-width:300px;margin:0 auto;padding:24px 38px 12px}.auctions-page .auction-cover .cover{width:100%}.auctions-page .auction-card-body{flex-direction:column;flex:1;padding:18px;display:flex}.auctions-page .auction-card h2{margin-bottom:10px;font-size:15px;line-height:1.4}.auction-card .finish-badge{align-self:flex-start;font-size:10px}.auction-card .auction-seller{color:#8495b1;margin:9px 0;font-size:10px}.auctions-page .auction-price{border-top:1px solid #c7b2ed18;margin-top:auto;padding-top:14px}.auctions-page .auction-price strong{color:#ead3a1;font-size:22px}.auction-countdown{align-items:center;gap:6px;display:flex}.auctions-page .auction-card .booster-text-action{color:#7e91ae;text-align:left;align-self:flex-start;font-size:9px}.auctions-page .auction-card form{margin-top:6px}.auctions-page .auction-card form .primary{border-radius:9px;margin-top:4px}.auctions-page .auction-sale-form{background:linear-gradient(120deg,#28203980,#15233890);border:1px solid #bda0ec30;border-radius:16px;padding:22px}.auction-sale-copy{transition:border-color .2s,transform .2s}.auction-sale-copy:hover{border-color:#ad8edf;transform:translateY(-2px)}.market-rules{background:#11192a88;border:1px solid #b6a5d024;border-radius:16px;margin-top:26px;padding:22px}.market-rules h3{color:#c6b9db;align-items:center;gap:9px;margin:0 0 16px;font-size:13px;display:flex}.market-rules>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.market-rules p{color:#8d9db7;margin:0;font-size:11px;line-height:1.8}.market-rules b{color:#d0d7e6;margin-bottom:5px;font-size:12px;display:block}.auction-confirm h2{letter-spacing:-.5px;font-size:22px}.auction-confirm .detail-actions{justify-content:flex-end}.friends-page button,.auctions-page button{transition:background .2s,border-color .2s,box-shadow .2s}.friends-page button:hover:not(:disabled),.auctions-page button:hover:not(:disabled){box-shadow:0 0 16px #aa87e01a}.friends-page button:focus-visible{outline-offset:4px;outline:2px solid #c2a1fa}.auctions-page button:focus-visible{outline-offset:4px;outline:2px solid #c2a1fa}.friend-profile-link:focus-visible{outline-offset:4px;outline:2px solid #c2a1fa}@media (min-width:1600px){.auctions-page .auction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.social-hero{grid-template-columns:1fr 1fr;gap:22px;padding:26px}.social-connect{padding:18px}.social-connect .player-code{grid-template-columns:1fr}.social-connect .player-code button{justify-self:start}.social-hero h1{font-size:30px}}@media (max-width:700px){.social-hero{border-radius:19px;grid-template-columns:1fr;gap:24px;padding:22px}.social-hero h1{font-size:30px}.social-hero-icon{width:42px;height:42px;margin-bottom:14px}.social-hero-copy>p{margin-bottom:14px;font-size:12px}.social-connect .player-code{grid-template-columns:1fr auto}.social-connect .player-code strong{font-size:14px}.social-connect{padding:17px}.friends-page .track-tabs{gap:5px}.friends-page .track-tabs button{flex-direction:column;gap:6px;padding:11px 5px;font-size:10px;position:relative}.friends-page .track-tabs b{min-width:17px;height:17px;font-size:9px;position:absolute;top:5px;right:5px}.market-hero .auction-balances{grid-template-columns:1fr 1fr;gap:9px}.market-hero .auction-balances>div{padding:15px 12px}.market-hero .auction-balances strong,.market-hero .auction-balances>div:nth-child(2) strong{font-size:24px}.market-hero .auction-balances small{font-size:10px}.market-hero .auction-balances>div>span{gap:6px;font-size:10px}.market-hero .auction-balances p{font-size:9px}.auctions-page .auction-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.auctions-page .auction-tabs button{padding:10px 5px;font-size:11px}.market-list-heading h2,.friend-list-heading h2{font-size:18px}.market-rules>div{grid-template-columns:1fr;gap:16px}.market-rules p+p{border-top:1px solid #ffffff10;padding-top:14px}.auctions-page .auction-card{flex-direction:row;align-items:flex-start}.auctions-page .auction-cover{flex-shrink:0;width:34%;padding:20px 6px 20px 14px}.auctions-page .auction-card-body{align-self:stretch;min-width:0;padding:18px 14px}.auctions-page .auction-card h2{font-size:14px}.auctions-page .auction-price{flex-wrap:wrap;gap:5px}.auctions-page .auction-price strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.friend-card,.auction-card,.auction-sale-copy,.friends-page button,.auctions-page button{transition:none!important;transform:none!important}}.account-shell{color:#eee8f7;max-width:560px;margin:0 auto;padding:48px 20px 64px}.account-shell.account-wide{max-width:960px}.account-brand{color:#ddc5ff;letter-spacing:.13em;margin-bottom:24px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.account-card{background:linear-gradient(140deg,#21172e,#15121e);border:1px solid #513768;border-radius:18px;padding:30px;box-shadow:0 20px 70px #0004}.account-card h1{margin:12px 0 24px;font-size:32px}.account-card h2{margin-top:25px;font-size:19px}.account-card p,.account-admin p{line-height:1.7}.account-card a,.account-admin a{color:#d7b6ff}.account-card label,.account-admin label{color:#d8c7e8;gap:8px;margin:18px 0;font-size:13px;display:grid}.account-card input:not([type=checkbox]),.account-admin input:not([type=checkbox]),.account-admin select{box-sizing:border-box;color:#f7f0ff;width:100%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100d18;border:1px solid #614578;border-radius:9px;max-width:100%;padding:11px 12px}:is(.account-card input:focus-visible,.account-admin input:focus-visible,.account-admin select:focus-visible){outline-offset:2px;outline:2px solid #c89aff}.account-card small{color:#b7a6c8;line-height:1.6}.account-card form>.primary{width:100%;min-height:46px;margin-top:20px}.account-tabs,.account-links,.account-admin-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-tabs{margin-bottom:24px}.account-tabs button{flex:1;min-height:42px}.account-check{flex-wrap:wrap;align-items:center;gap:10px!important;display:flex!important}.account-check input{accent-color:#b989ed;width:17px;height:17px}.account-notice{color:#ffdfaa;background:#b88a4414;border:1px solid #b88a4466;border-radius:9px;padding:14px}.account-success{color:#a9e7c2;background:#67bb8b12;border:1px solid #67bb8b66;border-radius:9px;padding:12px 14px}.account-links{justify-content:space-between;margin-top:18px}.account-text-button{font:inherit;color:#d7b6ff;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.account-owner{color:#b7a6c8;margin-top:28px;font-size:12px}.account-owner summary,.account-subsection summary{cursor:pointer;font-weight:700}.account-subsection{border-top:1px solid #ffffff17;margin-top:24px;padding-top:20px}.account-subsection>.secondary{margin-top:12px;margin-right:10px}.account-danger{border-color:#d5747444}.account-danger summary{color:#f0b0b0}.account-admin-filters{align-items:end}.account-admin-filters label{flex:1;min-width:180px}.account-admin-filters>button{margin-bottom:18px}.account-admin .manual-import-grid article>div{width:100%}.account-admin .manual-import-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:600px){.account-shell{padding:24px 12px}.account-card{padding:22px 18px}.account-card h1{font-size:27px}.account-admin-filters{display:block}.account-tabs button{padding:10px}.account-shell .secondary,.account-shell .primary{white-space:normal;max-width:100%}}.information-page{max-width:1040px;margin:0 auto;padding:24px 28px 48px;line-height:1.8}.information-header,.information-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.information-brand{color:var(--text);letter-spacing:2px;align-items:center;gap:12px;text-decoration:none;display:flex}.information-brand svg{width:48px;height:48px}.information-brand span{color:#b895ff}.information-page a{color:#a7dfff;text-underline-offset:4px}.information-page a.primary,.information-page a.secondary{color:#fff;text-decoration:none;display:inline-block}:is(.information-page a:focus-visible,.information-page button:focus-visible){outline:3px solid var(--cyan);outline-offset:5px}.information-hero{max-width:760px;padding:64px 0 28px}.information-hero h1{letter-spacing:-1.7px;margin:14px 0 22px;font-size:clamp(32px,5vw,55px);line-height:1.12}.information-hero p{color:#c0d2f5;font-size:18px}.information-links{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;padding:18px 0;display:flex}.information-body{max-width:800px;margin:38px auto}.information-body section{margin:38px 0}.information-body h2{letter-spacing:-.4px;font-size:24px;line-height:1.4}.information-body p{color:#bfcee8}.information-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.information-cards>div,.information-pending{border:1px solid var(--line);background:#0b1429;border-radius:14px;padding:22px}.information-cards strong{color:#bba0ff}.information-cards p{font-size:14px}.information-pending h2{margin-top:0}.information-pending{border-color:#65503a}.information-details div{border-bottom:1px solid var(--line);padding:10px 0}.information-details dt{font-weight:700}.information-details dd{color:#bfcee8;white-space:pre-line;margin:0}.information-date{color:var(--muted);font-size:13px}.information-footer{border-top:1px solid var(--line);color:var(--muted);padding-top:24px;font-size:13px}.youtube-consent{border:1px solid var(--line);text-align:center;background:radial-gradient(at top,#30235b,#0b1429);border-radius:16px;padding:28px}.youtube-consent>span{color:var(--cyan);font-size:40px}.youtube-viewer iframe{aspect-ratio:16/9;border:0;border-radius:14px;width:100%;margin-bottom:16px;display:block}.site-information-footer{padding:25px 24px max(30px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#070d1c}.site-information-footer .information-links{border:0;justify-content:center;max-width:1040px;margin:auto;padding:0;font-size:12px}.site-information-footer a{color:var(--muted)}@media (max-width:650px){.information-page{padding:18px 20px 36px}.information-hero{padding-top:38px}.information-cards{grid-template-columns:1fr}.information-links{gap:12px 18px;font-size:14px}.site-information-footer{padding-bottom:110px}.information-header .secondary{padding:9px;font-size:12px}.information-body{margin-top:28px}}.plus-workspace{max-width:1080px;margin:0 auto}.plus-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.plus-link{min-width:0;color:var(--text);border:1px solid var(--line);background:linear-gradient(135deg,#101b37,#0a1226);border-radius:16px;align-items:flex-start;gap:16px;padding:26px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.plus-link:hover{background:#172043;border-color:#9b76dd}.plus-link:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.plus-link>svg{color:#c1a2fa;flex-shrink:0}.plus-link>svg:last-child{margin-left:auto}.plus-link h2{margin:0 0 9px;font-size:18px}.plus-link p{color:#a9bbda;margin:0;font-size:14px;line-height:1.7}.mobile-tools-panel>.mobile-plus-heading{border-top:1px solid var(--line);letter-spacing:1px;color:#d5bfff;border-radius:0;margin-top:7px;font-weight:800}@media (max-width:650px){.plus-links{grid-template-columns:1fr;gap:12px}.plus-link{padding:20px}}.plus-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:24px 0 0;padding-bottom:12px;display:flex}.plus-tabs button{border:1px solid var(--line);color:#b7c8e5;background:#0b1429;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-size:13px;display:flex}.plus-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(120deg,#563787,#253558);border-color:#9b76dd}.plus-tabs button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.plus-content{max-width:none;margin-top:20px;padding:0 8px 24px}.plus-content section{max-width:850px;margin:30px auto}.plus-content:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.podcast-viewer{border:0;border-radius:14px;width:100%;max-width:100%;margin:22px 0;display:block}.youtube-channel{flex-wrap:wrap;align-items:center;gap:16px;min-height:80px;padding:14px 0;display:flex}.youtube-channel>div{min-width:220px;min-height:55px}.youtube-channel>a{color:#acc9ed;font-size:12px}.information-links a{border-radius:8px;padding:8px 10px}.information-links a:hover{background:#222b47}@media (max-width:650px){.plus-tabs{gap:6px}.plus-tabs button{flex:calc(50% - 6px);justify-content:center;padding:11px 10px;font-size:12px}.plus-content{padding:0 0 20px}.plus-content h2{font-size:21px}}.information-public-tabs a{border:1px solid #0000;text-decoration:none}.information-public-tabs a[aria-current=page]{color:#fff;background:#3a2d60;border-color:#9b76dd}.youtube-channel{text-align:center;flex-direction:column;justify-content:center;gap:12px}.youtube-channel>div{justify-content:center;width:100%;display:flex}.youtube-channel .creator-channel-link{color:#dfceff;background:linear-gradient(120deg,#2d2146,#182440);border:1px solid #67518e;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:9px 18px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.creator-channel-link:hover,.support-contact-link:hover{color:#fff;background:#362650;border-color:#b391ee}:is(.creator-channel-link:focus-visible,.support-contact-link:focus-visible){outline:3px solid var(--cyan);outline-offset:4px}.information-body .support-contact-link{color:#c8acff;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #7958ac;text-decoration:underline #7958ac}.podcast-schedule{background:#251c3b;border-left:3px solid #a879ef;border-radius:0 8px 8px 0;padding:7px 13px;font-size:14px;display:inline-block;color:#dfceff!important}.information-body p a:not(.primary):not(.secondary):not(.creator-channel-link){color:#c8acff;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #7958ac;text-decoration:underline #7958ac;transition:color .15s,text-decoration-color .15s}.information-body p a:not(.primary):not(.secondary):hover{color:#fff;text-decoration-color:#ceb5ff}.information-body a:focus-visible{outline:3px solid var(--cyan);outline-offset:4px;border-radius:4px}.creator-link-row{flex-wrap:wrap;justify-content:center;margin:18px 0;display:flex}.creator-link-row .creator-channel-link,.information-actions a{background:linear-gradient(120deg,#2d2146,#182440);border:1px solid #67518e;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:9px 18px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex;color:#dfceff!important;text-decoration:none!important}.creator-link-row .creator-channel-link:hover,.information-actions a:hover{background:#362650;border-color:#b391ee;color:#fff!important}.information-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.information-body .kofi-support-section{max-width:none}.kofi-support-heading{align-items:center;gap:15px;margin-bottom:23px;display:flex}.kofi-support-icon{color:#d6b5ff;background:#a573f51a;border:1px solid #c49aff50;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 0 25px #a573f512}.kofi-support-heading h2{margin:7px 0 0}.kofi-support-heading .eyebrow{color:#bda0e4;font-size:10px}.kofi-support-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.kofi-support-copy{max-width:760px;padding:6px 0}.kofi-support-copy h3{color:#ede2fa;letter-spacing:-.6px;margin:0 0 18px;font-size:25px;line-height:1.3}.information-body .kofi-support-copy p{font-size:13px;line-height:1.85}.information-body .kofi-support-button{box-sizing:border-box;color:#fff;background:linear-gradient(115deg,#a573f5,#7d51c0);border:1px solid #d2b2ff80;border-radius:13px;justify-content:center;align-items:center;gap:13px;width:fit-content;max-width:100%;margin:24px 0;padding:15px 19px;font-size:13px;font-weight:750;line-height:1.5;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 8px 28px #a573f529,inset 0 1px #ffffff30}.kofi-support-button>span:nth-child(2){min-width:0}.kofi-support-button small{color:#efe0ff;margin-top:2px;font-size:10px;font-weight:450;display:block}.kofi-button-cup{background:#ffffff12;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid;position:relative}.kofi-button-cup>svg:last-child{fill:#fff;color:#fff;position:absolute;top:10px;left:9px}.information-body .kofi-support-button:hover{color:#fff;background:linear-gradient(115deg,#b68bf9,#8b5cd0);border-color:#e7d5ff;transform:translateY(-2px);box-shadow:0 10px 33px #a573f54a}.kofi-support-button:focus-visible{outline-offset:4px;outline:3px solid #a8e0e6}.information-body .kofi-support-copy .kofi-support-note{color:#91a1bb;border-top:1px solid #b49bd326;padding-top:18px;font-size:11px}@media (max-width:800px){.kofi-support-layout{grid-template-columns:1fr;gap:22px}.information-body .kofi-support-button{width:100%}.kofi-support-copy h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.information-body .kofi-support-button{transition:none}.information-body .kofi-support-button:hover{transform:none}}.information-body .kofi-support-section{isolation:isolate;text-align:center;box-sizing:border-box;background:radial-gradient(at 50% 0,#a573f52b,#0000 65%),linear-gradient(140deg,#251d3b,#131d2e);border:1px solid #b68ae866;border-radius:22px;margin:38px auto;padding:36px clamp(20px,4vw,48px);position:relative;box-shadow:0 15px 42px #0003,inset 0 1px #e4cdff17}.kofi-support-heading{flex-direction:column;justify-content:center;gap:15px;margin-bottom:24px}.kofi-support-icon{background:linear-gradient(135deg,#a573f533,#a573f511);border-radius:18px;width:62px;height:62px;box-shadow:0 0 36px #a573f527}.kofi-support-heading .eyebrow{letter-spacing:1.5px}.kofi-support-heading h2{color:#cab4e6;margin:10px 0 0;font-size:17px}.kofi-support-copy{width:100%;max-width:740px;margin:0 auto}.kofi-support-copy h3{text-wrap:balance;color:#f2e7ff;max-width:610px;margin:0 auto 20px;font-size:clamp(26px,3.3vw,36px);line-height:1.2}.information-body .kofi-support-copy p{color:#b6c0d4;max-width:650px;margin:14px auto}.information-body .kofi-support-copy .kofi-cosmetic-note{color:#c4b3da;background:#b18cdb0b;border:1px solid #b195d12d;border-radius:11px;max-width:550px;padding:12px 18px;font-size:12px;line-height:1.7}.information-body .kofi-support-button{gap:16px;min-width:min(100%,340px);min-height:64px;margin:27px auto 23px;padding:16px 24px;font-size:16px;box-shadow:0 10px 32px #a573f542,inset 0 1px #ffffff40}.kofi-support-button small{margin-top:4px;font-size:11px}.information-body .kofi-support-button:hover{box-shadow:0 12px 40px #a573f565,inset 0 1px #ffffff50}.information-body .kofi-support-copy .kofi-support-note{color:#909fb7;max-width:580px;margin:18px auto 0;padding-top:18px;font-size:10px}@media (max-width:650px){.information-body .kofi-support-section{margin:28px 0;padding:28px 20px}.information-body .kofi-support-button{gap:10px;width:100%;padding:15px 13px;font-size:14px}.information-body .kofi-support-copy p{font-size:12px}}.manual-maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.manual-maintenance-card{background:linear-gradient(145deg,#1b1b31,#121321);border:1px solid #34364e;border-radius:14px;min-width:0;padding:20px}.manual-maintenance-card h3{margin-top:0}.manual-maintenance-card p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.manual-maintenance-card strong{color:#c8b6ff;font-size:17px}.manual-maintenance-card button{white-space:normal;width:100%}@media (max-width:1000px){.manual-maintenance-grid{grid-template-columns:1fr}}.finish-art-search{color:#b193d2;background:#11182b;border:1px solid #80629e66;border-radius:9px;align-items:center;gap:9px;margin:18px 0;padding:10px 13px;display:flex}.finish-art-search>input{color:#e7def3;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.finish-art-search:focus-within{outline-offset:2px;outline:2px solid #bd9ade}.finish-art-game-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:430px;padding:3px;display:grid;overflow:auto}.finish-art-game-list>button{color:#e8dbf6;text-align:left;min-width:0;font:inherit;background:#151e30;border:1px solid #5f4a7b66;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.finish-art-game-list>button:hover{border-color:#b994dc}.finish-art-game-list>button.selected{background:#30243f;border-color:#d5acf0;box-shadow:inset 0 0 0 1px #c79fe533}.finish-art-game-list>button:disabled:not(.selected){opacity:.55;cursor:not-allowed}.finish-art-game-list img{object-fit:cover;border-radius:4px;flex:none;width:37px;height:55px}.finish-art-game-list>button>span{flex:1;min-width:0}.finish-art-game-list b{overflow-wrap:anywhere;font-size:12px;display:block}.finish-art-game-list small{color:#a895bc;margin-top:5px;font-size:9px;line-height:1.5;display:block}.finish-art-editor{background:#141b2c;border:1px solid #86609a66;border-radius:13px;margin-top:23px;padding:20px}.finish-art-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.finish-art-editor h3{letter-spacing:-.3px;margin:0;font-size:20px}.finish-art-editor>header>small{color:#91a0b9;font-size:10px}.finish-art-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finish-art-choice{background:#1b2033;border:1px solid #76548d66;border-radius:10px;min-width:0;margin:0;padding:14px}.finish-art-choice>legend{color:#d2b1ee;align-items:center;gap:7px;padding:0 5px;font-size:12px;display:flex}.finish-art-input-tabs{gap:5px;margin:4px 0 14px;display:flex}.finish-art-input-tabs>button{color:#a99abf;font:inherit;background:#151c2e;border:1px solid #76578e55;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.finish-art-input-tabs>button.selected{color:#e7c8fa;background:#3a294b;border-color:#aa84c6}.finish-art-choice>label:not(.finish-art-upload){color:#b5a4c8;gap:8px;font-size:10px;display:grid}.finish-art-choice input[type=url]{color:#efe3f6;background:#0e1729;border:1px solid #83639677;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:11px}.finish-art-upload{color:#bd9bda;overflow-wrap:anywhere;cursor:pointer;background:#281f3b44;border:1px dashed #a180bd99;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:116px;padding:16px;display:flex;position:relative}.finish-art-upload strong{font-size:11px}.finish-art-upload>span{color:#99a3bc;font-size:9px}.finish-art-upload>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.finish-art-upload:focus-within{outline-offset:2px;outline:2px solid #c99eeb}.finish-art-preview-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.finish-art-preview-actions>button{font-size:10px}.finish-art-preview{flex-direction:column;align-items:center;gap:12px;padding-top:8px;display:flex}.finish-art-preview>img{aspect-ratio:2/3;object-fit:contain;background:#080f1c;border-radius:8px;width:min(100%,160px)}.finish-art-preview button{font-size:10px}.finish-art-editor>.check{align-items:start;margin:17px 0;font-size:12px;line-height:1.7}.finish-art-editor>.primary{margin-top:8px}.finish-art-choice>p{overflow-wrap:anywhere;font-size:9px}.finish-art-empty{color:#b6a1cc;align-items:center;gap:13px;font-size:13px;display:flex}.finish-art-draft-note{color:#e1cda6;background:#44361d33;border:1px solid #95784b66;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px;font-size:11px;line-height:1.6;display:flex}.finish-art-draft-note>button{flex:none;font-size:10px}@media (max-width:650px){.finish-art-game-list,.finish-art-choices{grid-template-columns:1fr}.finish-art-editor{padding:16px 12px}.finish-art-editor>header{flex-direction:column;align-items:start;gap:6px}.finish-art-draft-note{flex-direction:column;align-items:start}}.finish-art-stats{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.finish-art-stats>span{color:#bcaeca;background:#9c77c010;border:1px solid #9a79b63d;border-radius:9px;padding:9px 12px;font-size:11px}.finish-art-stats b{color:#e4c5ff;font-variant-numeric:tabular-nums;margin-right:5px;font-size:16px}.finish-art-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;display:flex}.finish-art-filters>button{align-items:center;gap:6px;font-size:11px;display:flex}.finish-art-filters>button.selected{color:#f1deff;background:#47305f;border-color:#bd96e2}.finish-art-filters>button:focus-visible{outline-offset:3px;outline:2px solid #c59ce9}@media (min-width:701px) and (max-width:1100px){.finish-art-game-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.finish-art-game-list{grid-template-columns:1fr}}.manual-import-note,.manual-import-job,.manual-import-publish{background:#171322;border:1px solid #463252;border-radius:12px;margin:22px 0;padding:20px}.manual-import-note p,.manual-import-note small{color:#c1b3cc;line-height:1.65}.manual-import-note small{display:block}.manual-import-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.manual-import-controls label{color:#cbb6e0;gap:8px;min-width:200px;font-size:12px;display:grid}.manual-import select{box-sizing:border-box;color:#f0eafa;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191526;border:1px solid #4b3b60;border-radius:9px;max-width:100%;min-height:44px;padding:11px;font-size:13px}.manual-import select:focus-visible{outline-offset:2px;outline:2px solid #c09bea}.manual-import-counts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:18px 0;display:grid}.manual-import-counts>div{background:#100e18;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;padding:13px;display:flex}.manual-import-counts b{color:#d7b9ff;font-size:24px}.manual-import-counts span{color:#b8a6c7;font-size:11px}.manual-import-publish{border-color:#8960ac}.manual-import-publish .check{color:#d9cce5;align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.manual-import-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.manual-import-grid>article{background:#171322;border:1px solid #463252;border-radius:10px;gap:15px;min-width:0;padding:15px;display:flex}.manual-import-grid img{object-fit:contain;flex:none;width:90px;height:135px}.manual-import-grid article>div{min-width:0}.manual-import-grid h3{margin:8px 0;font-size:15px;line-height:1.5}.manual-import-grid small{color:#b8a6c7;font-size:11px}.manual-import-grid p{color:#c1b3cc;font-size:12px;line-height:1.6}.manual-import-state{letter-spacing:.04em;color:#c9b3e2;font-size:10px}.manual-import-state.state-review,.manual-import-state.state-error{color:#ffd4a0}.manual-import-state.state-ready,.manual-import-state.state-published{color:#9de4c0}.manual-import-upload{cursor:pointer;font-size:11px;display:inline-block}.manual-import-upload input{max-width:180px;margin-top:10px;font-size:11px;display:block}.manual-import-logs{color:#b8a6c7;margin-top:24px;font-size:12px}.manual-import .track-bar{--track-accent:#c4a0ef}@media (max-width:600px){.manual-import-note,.manual-import-job,.manual-import-publish{padding:15px}.manual-import-grid{grid-template-columns:1fr}.manual-import-grid>article{gap:10px;padding:12px}.manual-import-grid img{width:70px;height:105px}.manual-import-controls>*{width:100%}.manual-import-controls label{min-width:0}.manual-import .detail-actions{gap:10px}.manual-import .sectionhead{align-items:start}}.manual-grid-suggestions{margin:12px 0}.manual-grid-suggestions>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.manual-grid-suggestions figure{width:78px;min-width:0;margin:0}.manual-grid-suggestions img{object-fit:contain;width:78px;height:117px}.manual-grid-suggestions figcaption{overflow-wrap:anywhere;margin:6px 0;font-size:10px}.manual-grid-suggestions button{font-size:11px}.manual-grid-overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05020bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.manual-grid-preview{text-align:center;background:#171322;border:1px solid #634780;border-radius:16px;max-width:480px;max-height:90dvh;padding:24px;overflow:auto}.manual-grid-preview>img{object-fit:contain;width:min(240px,65vw);height:auto;max-height:52dvh}.manual-grid-preview .detail-actions{justify-content:center}.manual-grid-preview p{font-size:13px;line-height:1.6}.manual-grid-choice{cursor:pointer;color:#c8b9d7;background:#100e18;border:2px solid #0000;border-radius:8px;width:100%;padding:3px}.manual-grid-choice img{width:100%;height:117px;display:block}.manual-grid-choice span{margin-top:5px;font-size:10px;display:block}.manual-grid-suggestions figure.is-selected .manual-grid-choice{color:#fff;background:#352343;border-color:#d1a6ff;box-shadow:0 0 16px #b578f366}.manual-grid-choice:focus-visible{outline-offset:3px;outline:2px solid #fff}.manual-grid-suggestions>.primary{margin-top:12px}.manual-bulk-controls{background:#231a32;border:1px solid #684a85;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:13px 16px;display:flex}.manual-bulk-controls span{color:#dbc6f0;font-size:12px}.manual-bulk-controls button{min-height:42px}.manual-import-tabs{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.manual-import-tabs button{min-height:42px}.manual-selection{background:#1c1728;border:1px solid #65507a;border-radius:10px;margin:12px 0;padding:12px;font-size:12px}.manual-selection ul{padding-left:18px;line-height:1.6}.selection-review{border-color:#b99a56}.selection-defer{border-color:#78697c}.selection-admit{border-color:#568b76}.manual-import-tabs .manual-date-tab{color:#ffdfaa;border-color:#b88a44}.manual-import-tabs .manual-date-tab[aria-selected=true]{color:#fff1d8;background:#5c4023}.manual-import-grid>article.manual-date-priority{background:linear-gradient(135deg,#30201b,#171322 70%);border-color:#b88a44}.manual-date-badge{color:#ffdfaa;background:#b88a441c;border:1px solid #b88a4466;border-radius:6px;align-items:center;margin:8px 0 0;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.manual-import .manual-date-guidance{color:#ffdfaa;background:#b88a4414;border:1px solid #b88a4466;border-radius:9px;padding:14px 16px;font-size:13px;line-height:1.6}.selection-recap-sources{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.selection-recap-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.selection-count{text-align:left;color:#e7dff1;background:#171321;border:1px solid #534160;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.selection-count strong{font-size:28px}.selection-count span{font-size:13px}.selection-count small{color:#b9a6cb}.selection-count.selection-admit{border-color:#497d69}.selection-count.selection-review{border-color:#a0854e}.selection-count.selection-defer{border-color:#78697c}.selection-count.is-selected{outline-offset:3px;background:#2b1f3c;outline:2px solid #c2a0f0}.selection-recap-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0;display:flex}.selection-recap-filters label{color:#cbb6e0;gap:8px;font-size:12px;display:grid}.selection-recap-filters .selection-recap-query{flex:1;min-width:200px}.selection-recap-filters input,.selection-recap-filters select{color:#f0eafa;width:100%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191526;border:1px solid #4b3b60;border-radius:10px;padding:11px 13px;font-size:13px}:is(.selection-recap-filters input:focus-visible,.selection-recap-filters select:focus-visible){outline-offset:2px;outline:2px solid #c09bea}.selection-recap-list{gap:14px;display:grid}.selection-recap-list article{background:#171321;border:1px solid #463550;border-radius:12px;padding:18px}.selection-recap-list h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:17px}.selection-recap-list ul{color:#d7c9e4;padding-left:20px;font-size:13px;line-height:1.7}.selection-recap .sectionhead p{max-width:700px}.selection-recap .detail-actions .hint{max-width:620px}@media (max-width:650px){.selection-recap-counts{grid-template-columns:1fr}.selection-count{padding:14px}.selection-count strong{font-size:24px}.selection-recap-filters{align-items:stretch}.selection-recap-filters label{width:100%}.selection-recap .pagination{flex-wrap:wrap;gap:12px}}.selection-rarity-impact{padding:16px 0}.selection-rarity-impact summary{cursor:pointer;color:#d3b4f2}.selection-table-scroll{overflow-x:auto}.selection-rarity-impact table{border-collapse:collapse;width:100%;font-size:13px}.selection-rarity-impact th,.selection-rarity-impact td{text-align:left;white-space:nowrap;border-bottom:1px solid #41334f;padding:12px}.selection-rarity-impact thead th{color:#c9aedf}.selection-refresh{border:1px solid var(--line,#34313f);background:#8064dc0d;border-radius:14px;margin:1rem 0 1.5rem;padding:1.2rem}.selection-refresh h3{margin-top:0}.selection-bulk{background:#21182d;border:1px solid #53416a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px;display:flex}.selection-bulk small{color:#c4afdb;flex-basis:100%}.selection-game-check{color:#d8c9e6;margin-bottom:12px;font-size:13px}.library-zoom-shelf-scroll{scrollbar-width:thin;scrollbar-color:#8a769c #191322;text-align:left;max-width:100%;padding:24px 12px 20px;overflow-x:auto}.library-zoom-shelf-scroll:focus-visible{outline-offset:-2px;outline:2px solid #d6b6ff}.library-zoom-compartment{box-sizing:border-box;border-width:9px 9px 18px;width:max-content;min-width:100%;padding:35px 20px 10px;animation:.25s ease-out library-compartment-in;position:relative}.library-zoom-spines{grid-template-columns:repeat(var(--zoom-slots),48px);align-items:end;gap:3px;min-height:228px;display:grid}.library-zoom-spines .shelf-spine{-webkit-appearance:none;appearance:none;justify-self:start;width:48px;max-width:none;height:210px;display:block}.library-zoom-spines .shelf-spine svg{width:100%;height:100%;overflow:hidden}.library-zoom-compartment .shelf-cell-caption{margin-top:12px;font-size:11px}.library-zoom-empty{text-align:center;color:#c3b4d2;pointer-events:none;position:absolute;inset:65px 20px auto}:is(.library-zoom-spines .shelf-spine:hover,.library-zoom-spines .shelf-spine:focus-visible){filter:brightness(1.12);transform:translateY(-12px)rotate(-2deg)}@keyframes library-compartment-in{0%{opacity:.3;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:500px){.library-zoom-shelf-scroll{padding-left:0;padding-right:0}.library-zoom-compartment{border-width:7px 7px 14px;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.library-zoom-compartment{animation:none}:is(.library-zoom-spines .shelf-spine:hover,.library-zoom-spines .shelf-spine:focus-visible){transform:none}}.library-order-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-items:stretch;gap:12px;margin:8px 0}.library-order-grid li{flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:12px 10px 10px;display:flex;position:relative}.library-order-grid .library-position{z-index:3;box-sizing:border-box;color:#f3eaff;font-variant-numeric:tabular-nums;background:#171123ed;border:1px solid #a78dc65c;border-radius:7px;place-items:center;min-width:26px;height:26px;padding:0 5px;display:grid;position:absolute;top:6px;left:6px}.library-order-grid .library-mini-cover{width:100%;max-width:110px;margin:5px auto 0}.library-order-grid .library-mini-cover .cover{width:100%;font-size:7px!important}.library-order-grid li>div:nth-of-type(2){flex:1;width:100%}.library-order-grid b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.library-order-grid small{margin-top:5px;font-size:10px;line-height:1.45}.library-order-grid .library-order-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin:0;display:grid}.library-order-grid .library-order-actions button{min-width:0;min-height:32px;padding:7px 4px}.library-picker .catalog-toolbar{flex-wrap:wrap;gap:10px;display:flex}.library-picker .catalog-toolbar input[type=search]{flex:240px;min-width:0}.library-picker .catalog-toolbar select{flex:150px;min-width:0}.library-picker .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px}.library-picker-card .cover{width:100%}@media (max-width:480px){.library-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.library-order-grid li{gap:8px;padding:10px 8px}.library-picker .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.library-index-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px;margin-top:24px;display:grid}.library-index-card{background:#141321;border:1px solid #3a304a;border-radius:14px;min-width:0;padding:14px}.library-index-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.library-index-card .library-banner{aspect-ratio:3/4;border-left:7px solid #ffffff1c;border-radius:7px 12px 12px 7px;height:auto;min-height:0;margin:0;box-shadow:6px 7px #06060b,0 16px 24px #0005}.library-index-card .library-banner-title{bottom:60px}.library-index-format{color:#f1e9ff;font-size:12px;line-height:1.6;position:absolute;bottom:16px;left:18px}.library-index-card h3{margin:20px 0 8px}.library-index-card p{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.library-index-card .detail-actions{gap:5px;margin-top:14px}.library-index-card .detail-actions button{padding:7px;font-size:11px}.library-arrange-toolbar{background:#181426;border:1px solid #41354f;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:16px;padding:18px;display:flex}.library-arrange-toolbar>span{color:#cdb5ed;font-size:13px}.library-arranger .library-room button.shelf-compartment{cursor:pointer}.arranger-mini-slot{min-width:0;height:100%;display:block;overflow:hidden}.arranger-spine{box-sizing:border-box;border:1px solid var(--spine-color);background:linear-gradient(90deg,var(--spine-color),#171321 18% 85%,var(--spine-color));color:#f4effc;border-radius:2px;flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;padding:8px 1px;display:flex;overflow:hidden;box-shadow:2px 2px 5px #0009}.arranger-spine>span{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;text-overflow:ellipsis;max-height:85%;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.arranger-spine>small{writing-mode:vertical-rl;white-space:nowrap;font-size:7px;overflow:hidden}.arranger-spine.is-steelbook{background:linear-gradient(105deg,#6d7393,#272339 40%,#aaa7b3 52%,#252237 65%,#676c87);border-color:#e4e6ff;box-shadow:inset 1px 0 3px #fff8}.arranger-mini-empty{color:#a89ab8;border:1px dashed #70627f88;border-radius:2px;place-items:center;height:100%;font-size:clamp(5px,1cqw,12px);display:grid}.library-arrange-dialog,.library-select-dialog{color:#eee9f7;box-sizing:border-box;background:#141321;border:1px solid #51405f;border-radius:16px;width:min(1100px,96vw);max-width:1100px;max-height:90dvh;padding:24px;overflow:auto}.library-arrange-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03040cb3}.library-select-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03040cb3}.library-arrange-dialog .modalhead,.library-select-dialog .modalhead{align-items:flex-start;gap:14px}.library-arrange-dialog h2,.library-select-dialog h2{margin:0}.library-arrange-dialog p{color:#bfb3ce;max-width:740px;font-size:13px;line-height:1.6}.arranger-slots{grid-template-columns:repeat(var(--arranger-slots),48px);scrollbar-width:thin;scrollbar-color:#7e6398 #171323;gap:7px;padding:20px 5px;display:grid;overflow:auto}.arranger-slot{box-sizing:border-box;width:48px;height:245px;padding-bottom:25px;position:relative}.arranger-slot>button:first-child{cursor:pointer;color:#bda7d7;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.arranger-slot.selected{outline-offset:3px;border-radius:4px;outline:3px solid #d6b0ff}.arranger-slot>button:first-child:focus-visible{outline-offset:3px;outline:3px solid #d6b0ff}.arranger-empty{background:#251c33;border:1px dashed #776282;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:23px;display:flex}.arranger-empty small{font-size:9px}.arranger-position{text-align:center;color:#a79ab7;margin-top:6px;font-size:11px;display:block}.arranger-remove{color:#fff;cursor:pointer;background:#281d35;border:1px solid #9a7baf;border-radius:50%;width:25px;height:25px;padding:0;position:absolute;top:-10px;right:-4px}.library-select-filters{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.library-select-filters input{flex:240px;min-width:0}.library-select-filters select{flex:140px;min-width:0}.library-select-dialog .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px}.library-select-dialog .library-picker-card{border:2px solid #0000;border-radius:9px;padding:8px}.library-select-dialog .library-picker-card.is-selected{background:#b98af31c;border-color:#bf98f4}.library-select-dialog .library-picker-card:disabled{opacity:.45}.library-select-footer{z-index:3;background:#141321;border-top:1px solid #4a385f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex;position:sticky;bottom:-24px}.profile-library-room{isolation:isolate;scrollbar-width:thin;scrollbar-color:#7e6398 #171323;background:#191a28;border:1px solid #3f344e;border-radius:14px;position:relative;overflow:auto;container-type:inline-size}.profile-room-wall{background:radial-gradient(at 50% 0,#7f678139,#0000 65%),linear-gradient(#242735,#191624);position:absolute;inset:0 0 35px}.profile-room-floor{background:repeating-linear-gradient(105deg,#302839 0 70px,#2b2434 70px 72px);border-top:8px solid #4e4258;height:45px;position:absolute;inset:auto 0 0}.profile-room-furniture{--room-unit:min(.7px,max(.35px,calc(92cqw / var(--room-width,1400))));justify-content:center;align-items:flex-end;gap:calc(30 * var(--room-unit));box-sizing:border-box;min-width:850px;min-height:370px;padding:30px 30px 35px;display:flex;position:relative}.profile-room-book{width:calc(var(--book-width) * var(--room-unit));flex:none}.profile-room-book h3{text-align:center;color:#e0d4ea;font-size:13px;font-weight:500}.profile-room-book .library-display-toolbar,.profile-room-book .shelf-instructions,.profile-room-book .library-display>.empty{display:none}.profile-room-book .library-room{background:0 0;border:0;border-radius:0;overflow:visible;container-type:normal}.profile-room-book .library-room-stage{--room-unit:inherit;height:calc(800 * var(--room-unit));overflow:visible}.profile-room-book .library-room-wall,.profile-room-book .library-room-floor{display:none}.profile-room-book .library-furniture-scroll{width:max-content;max-width:none;padding:0;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.profile-room-empty{color:#bdb0c9;margin:auto;padding:60px 10px;position:relative}.room-library-picker{background:#171323;border:1px solid #473755;border-radius:12px;margin-bottom:18px;padding:18px}.room-library-picker p{color:#c5b6d4;font-size:12px;line-height:1.6}.room-library-choices{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.room-library-choices label{border:1px solid #45364f;border-radius:8px;padding:12px}.room-library-picker .primary{margin-right:12px}.shelf-empty-spine{pointer-events:none;min-width:0;height:100%;display:block}.library-index-open:focus-visible{outline-offset:5px;border-radius:12px;outline:3px solid #d6b0ff}@media (max-width:600px){.library-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-index-card{padding:10px}.library-index-card .library-banner-title strong{font-size:17px}.library-arrange-dialog,.library-select-dialog{width:98vw;max-height:94dvh;padding:16px}.library-select-dialog .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-select-footer{bottom:-16px}.library-select-footer>span{width:100%}.profile-room-furniture{justify-content:flex-start}.library-arrange-toolbar .detail-actions button{font-size:12px}}.library-select-filters input[type=search],.library-select-filters select{box-sizing:border-box;color:#f0eafa;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#191526;border:1px solid #4b3b60;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.4;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff05}.library-select-filters input[type=search]::placeholder{color:#a697b7;opacity:1}.library-select-filters select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#bfa5df 50%),linear-gradient(135deg,#bfa5df 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.library-select-filters select option{color:#f0eafa;background:#191526}.library-select-filters input[type=search]:hover,.library-select-filters select:hover{border-color:#80649e}.library-select-filters input[type=search]:focus-visible{outline-offset:2px;border-color:#c09bea;outline:2px solid #c09bea;box-shadow:0 0 0 4px #a775dd16}.library-select-filters select:focus-visible{outline-offset:2px;border-color:#c09bea;outline:2px solid #c09bea;box-shadow:0 0 0 4px #a775dd16}.library-select-filters input[type=search]::-webkit-search-cancel-button{cursor:pointer}.library-select-filters .library-filter-select{flex:180px;min-width:0;position:relative}.library-filter-trigger,.library-filter-option{box-sizing:border-box;color:#f0eafa;text-align:left;width:100%;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:#191526;border:1px solid #4b3b60;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.library-filter-trigger:hover{border-color:#80649e}.library-filter-trigger:focus-visible{outline-offset:2px;outline:2px solid #c09bea}.library-filter-chevron{color:#bfa5df;margin-left:auto;font-size:20px}.library-filter-icon{isolation:isolate;box-sizing:border-box;border:1px solid var(--option-color);width:28px;height:28px;color:var(--option-color);background:#0e0c18;border-radius:7px;flex:none;place-items:center;font-size:16px;line-height:1;display:grid;position:relative;overflow:hidden}.library-filter-icon.is-holo{color:#f9f3ff;background:linear-gradient(130deg,#73d9d657,#9375df88,#eaa5cf88,#edda9f77,#73d9d657);border-color:#d9c8f1;box-shadow:inset 0 1px 3px #fff5}.library-filter-icon.is-holo:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff0 43%,#ffffffe0 50%,#fff0 57%,#0000 65%);animation:4.5s ease-in-out infinite library-filter-holo;position:absolute;inset:-100%;transform:translate(-50%)}.library-rarity-label{color:color-mix(in srgb,var(--option-color) 80%,white);font-weight:600}.library-filter-menu{z-index:20;scrollbar-width:thin;scrollbar-color:#7b5d94 #161120;background:#161120;border:1px solid #665079;border-radius:12px;min-width:210px;max-height:310px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0009}.library-filter-option{background:0 0;border-color:#0000;border-radius:7px;min-height:44px}.library-filter-option.is-active,.library-filter-option:hover{background:#32213f;border-color:#8d6aa344}.library-filter-option[aria-selected=true]{background:#45305266}.library-filter-check{color:#d5b1ff;margin-left:auto}.library-select-filters{z-index:5;position:relative}@keyframes library-filter-holo{0%,20%{opacity:0;transform:translate(-50%)}40%,60%{opacity:.8}80%,to{opacity:0;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.library-filter-icon.is-holo:after{opacity:.3;animation:none;transform:none}}@media (max-width:500px){.library-select-filters .library-filter-select{flex-basis:100%}.library-filter-menu{min-width:0;max-height:240px}}.library-select-filters .library-filter-trigger{flex-wrap:nowrap;height:50px;min-height:50px;max-height:50px}.library-select-filters .library-filter-trigger>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.library-select-filters .library-filter-chevron{flex:none}.library-select-filters:has(.library-filter-select.is-open){z-index:8}.library-select-filters .library-filter-select.is-open{z-index:1}.library-filter-icon[data-finish-effect=plain]{color:#bfcde0;background:#162031;border-color:#64738a;box-shadow:inset 0 1px #ffffff18}.library-filter-icon[data-finish-effect=steelbook]{color:#edf4ff;text-shadow:0 1px 2px #14223a;background:repeating-linear-gradient(135deg,#c9d4e51c 0 1px,#0000 1px 4px),linear-gradient(135deg,#28354d,#9aabc4 48%,#3a4e6e 65%,#b9c5d6);border-color:#bacce3}.library-filter-icon[data-finish-effect=golden]{color:#fff4cd;text-shadow:0 1px 2px #493109;background:repeating-linear-gradient(135deg,#fff1ad25 0 1px,#0000 1px 4px),linear-gradient(135deg,#5e421b,#be964b 45%,#f5db8a 55%,#7d5821);border-color:#f1cc7b;box-shadow:0 0 6px #d8ad4e33,inset 0 1px 2px #fff4c266}.library-filter-icon[data-finish-effect=altart]{color:#fff2fb;background:radial-gradient(circle at 25% 26%,#fff 0 1px,#0000 1.6px),radial-gradient(circle at 78% 70%,#ffcbef 0 1px,#0000 1.7px),linear-gradient(135deg,#422a54,#9a5d98 55%,#f3c7e6);border-color:#ffe1f3;box-shadow:0 0 6px #ff9fdb44,inset 0 0 0 1px #f6a2da}.library-filter-icon[data-finish-effect=animated]{color:#dcfbff;text-shadow:0 0 4px #a8f3ff;background:linear-gradient(135deg,#263956,#5c438b 50%,#3b879e);border-color:#9feaff;box-shadow:0 0 6px #77dfff44,inset 0 0 0 1px #a480ee}.library-filter-icon[data-finish-effect=altart]:after{background:linear-gradient(115deg,#0000 40%,#fff0 44%,#ffe4f5e0 50%,#fff0 56%,#0000 62%)}.library-filter-icon[data-finish-effect=animated]:after{background:linear-gradient(115deg,#0000 40%,#bbf6ff00 44%,#d6f9fff0 50%,#c8b3ff00 56%,#0000 62%);animation-duration:3.6s}.finish-badge{vertical-align:middle;color:var(--finish-color);align-items:center;gap:7px;display:inline-flex}.finish-badge .library-filter-icon{border-radius:6px;width:24px;height:24px;font-size:14px}.collection-filters-toolbar{z-index:4;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:10px;display:grid;position:relative}.collection-filters-toolbar .library-filter-select{min-width:0;position:relative}.collection-filters-toolbar .library-filter-trigger{min-height:48px;font-size:12px}.collection-filters-toolbar .library-filter-trigger>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.collection-filters-toolbar .library-filter-menu{box-sizing:border-box;min-width:100%}.collection-filters-toolbar .library-filter-icon{width:27px;height:27px}.collection-filters-toolbar .collection-filter-check{box-sizing:border-box;color:#d2c5df;background:#191526;border:1px solid #4b3b60;border-radius:10px;align-items:center;gap:10px;min-height:48px;margin:0;padding:10px 12px;font-size:12px;display:flex}.collection-filter-check input{accent-color:#bd96ef;flex:none}.collection-filter-reset{min-height:48px}.collection-filter-stack .collection-search input,.binder-search input[type=search]{box-sizing:border-box;color:#f0eafa;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191526;border:1px solid #4b3b60;border-radius:10px;padding:12px 14px;font-size:13px;box-shadow:inset 0 1px #ffffff05}.collection-filter-stack .collection-search input::placeholder,.binder-search input[type=search]::placeholder{color:#a697b7;opacity:1}.collection-filter-stack .collection-search input:hover,.binder-search input[type=search]:hover{border-color:#80649e}:is(.collection-filter-stack .collection-search input:focus-visible,.binder-search input[type=search]:focus-visible){outline-offset:2px;border-color:#c09bea;outline:2px solid #c09bea}.collection-filter-stack .collection-search>span{color:#cbb6e0}@media (max-width:500px){.collection-filters-toolbar{grid-template-columns:1fr}.collection-filters-toolbar .library-filter-menu{max-height:240px}}.taxonomy-filters{z-index:6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid;position:relative}.taxonomy-filter{min-width:0;position:relative}.taxonomy-filter>label{color:#cbb6e0;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.taxonomy-input-wrap{position:relative}.taxonomy-input-wrap input,.taxonomy-admin-search,.taxonomy-assignment select{box-sizing:border-box;color:#f0eafa;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191526;border:1px solid #4b3b60;border-radius:10px;min-height:48px;padding:12px 38px 12px 14px;font-size:13px}.taxonomy-input-wrap input::placeholder,.taxonomy-admin-search::placeholder{color:#a697b7;opacity:1}.taxonomy-input-wrap input:focus-visible{outline-offset:2px;outline:2px solid #c09bea}.taxonomy-admin-search:focus-visible{outline-offset:2px;outline:2px solid #c09bea}.taxonomy-assignment select:focus-visible{outline-offset:2px;outline:2px solid #c09bea}.taxonomy-input-wrap input::-webkit-search-cancel-button{display:none}.taxonomy-clear{color:#cbb6e0;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:32px;height:32px;font-size:20px;position:absolute;top:8px;right:8px}.taxonomy-clear:hover{background:#493254}.taxonomy-suggestions{z-index:30;scrollbar-width:thin;background:#161120;border:1px solid #665079;border-radius:12px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0009}.taxonomy-suggestions button{text-align:left;color:#f0eafa;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.taxonomy-suggestions button.is-active,.taxonomy-suggestions button:hover{background:#32213f;border-color:#8d6aa344}.taxonomy-suggestions button small{color:#b8a6c7;flex:none;font-size:10px}.taxonomy-suggestions p{color:#b8a6c7;margin:8px;font-size:11px;line-height:1.5}.taxonomy-assignment{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) minmax(180px,1fr) auto;align-items:center;gap:18px;padding:20px 0;display:grid}.taxonomy-assignment h3{margin:0 0 6px;font-size:15px}.taxonomy-assignment p,.taxonomy-assignment small{color:#b8a6c7;font-size:12px}.taxonomy-assignment label{color:#cbb6e0;gap:8px;font-size:12px;display:grid}.taxonomy-assignment select{min-height:120px;padding:8px}.taxonomy-assignment>div:last-child{flex-direction:column;gap:10px;display:flex}.taxonomy-admin-search{margin:18px 0 6px}.taxonomy-assignment option:checked{color:#fff;background:#604375}.library-select-dialog>.taxonomy-filters{margin-top:0}@media (max-width:650px){.taxonomy-filters{grid-template-columns:1fr}.taxonomy-assignment{grid-template-columns:1fr;gap:12px}.taxonomy-assignment>div:last-child{flex-flow:wrap}}.taxonomy-name-manager{background:#191526;border:1px solid #4b3b60;border-radius:12px;margin:20px 0;padding:16px}.taxonomy-name-manager summary{cursor:pointer;color:#d7b4ff;font-weight:700}.taxonomy-name-manager fieldset{border:0;min-width:0;padding:0}.taxonomy-name-manager label{gap:8px;display:grid}.taxonomy-name-manager input,.taxonomy-name-manager select{box-sizing:border-box;color:#f0eafa;width:100%;min-height:42px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#211a30;border:1px solid #68517e;border-radius:8px;padding:10px}.taxonomy-name-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin:16px 0;display:grid}.taxonomy-name-list{gap:6px;max-height:270px;margin-top:8px;display:grid;overflow:auto}.taxonomy-name-list button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:4px;display:grid}.taxonomy-name-list small{opacity:.8;font-size:11px}@media (max-width:650px){.taxonomy-name-columns{grid-template-columns:1fr}}.taxonomy-save-bar{background:#252036;border:1px solid #82649d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.taxonomy-save-bar span{color:#d8c9e8;font-size:12px}.taxonomy-is-dirty{border-left:3px solid #c09bea;padding-left:14px}.taxonomy-bulk-controls{background:#191526;border:1px solid #4b3b60;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:14px;display:flex}.taxonomy-bulk-controls legend{color:#d8c9e8;padding:0 6px;font-size:13px}.taxonomy-bulk-controls label{color:#cbb6e0;gap:7px;min-width:160px;font-size:12px;display:grid}.taxonomy-bulk-controls label.check{align-items:center;gap:8px;display:flex}.taxonomy-bulk-controls select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0eafa;min-height:42px;font:inherit;background:#211a30;border:1px solid #68517e;border-radius:8px;max-width:100%;padding:10px}.taxonomy-bulk-controls small{color:#b8a6c7;flex-basis:100%;font-size:11px}@media (max-width:650px){.taxonomy-bulk-controls label,.taxonomy-bulk-controls button,.taxonomy-save-bar .primary{width:100%}.taxonomy-is-dirty{padding-left:10px}}.taxonomy-assignment label.check{align-items:center;gap:8px;display:flex}.taxonomy-assignment label.check input{flex:none;width:auto;min-width:0}.collection-hub-header{margin:0 0 22px;padding:0}.collection-hero{background:radial-gradient(at 92% 0,#8d69ca29,#0000 58%),radial-gradient(at 0 100%,#399d9420,#0000 65%),linear-gradient(120deg,#1c1c32,#111b2b);border:1px solid #bca2ec30;border-radius:23px;padding:30px 32px 23px;position:relative;overflow:hidden}.collection-hero .hub-heading{align-items:center;gap:35px}.collection-hero-icon{color:#cbb0f5;background:#c0a0ec13;border:1px solid #c4a8f03d;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:15px;display:grid;box-shadow:0 0 28px #9670ce16}.collection-hero .eyebrow{letter-spacing:.17em;color:#b6a5cc;font-size:10px}.collection-hero .hub-heading h1{letter-spacing:-1.15px;margin:10px 0 14px;font-size:clamp(28px,3vw,39px);line-height:1.15}.collection-hero h1 em{color:#c5acf1;font-style:normal}.collection-hero .hub-heading p{color:#9faec8;max-width:540px;font-size:12px;line-height:1.8}.collection-hero-metrics{flex-wrap:wrap;gap:10px 23px;margin-top:20px;display:flex}.collection-hero-metrics>span{color:#9fadc5;align-items:center;gap:7px;font-size:11px;display:flex}.collection-hero-metrics svg{color:#ad94d5}.collection-hero-metrics b{color:#eee3ff;letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:16px}.collection-hero .hub-completion{text-align:center;align-items:center;gap:12px;padding:0 16px}.collection-progress-orbit{background:conic-gradient(from -90deg,#bda1eb 0%,#9be2ce var(--collection-progress),#ffffff0c var(--collection-progress) 100%);border-radius:50%;width:178px;height:178px;padding:6px;box-shadow:0 0 45px #a287da14}.collection-progress-orbit>div{background:radial-gradient(at top,#302845,#172133);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex;box-shadow:inset 0 0 0 1px #ccaffd16}.collection-progress-orbit svg{color:#bba6dc}.collection-progress-orbit strong{letter-spacing:-1.5px;color:#e0c9ff;font-variant-numeric:tabular-nums;font-size:34px}.collection-progress-orbit strong small{font-size:17px;font-weight:500}.collection-progress-orbit span{color:#a5a8c3;font-size:9px}.collection-hero .hub-completion>span{color:#a0acc5;font-size:10px}.collection-hero .hub-completion .complete-badge{color:#99e4c8;align-items:center;gap:5px;display:flex}.collection-hero .hub-overall-bar{background:#ffffff0b;height:4px;margin:25px 0 18px}.collection-hero .hub-overall-bar i{background:linear-gradient(90deg,#b79ade,#83cebf);box-shadow:0 0 12px #b494e933}.hub-rarity-heading{color:#cec2df;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.hub-rarity-heading small{color:#8899b5;font-size:10px}.collection-hero .hub-rarity-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0;display:grid}.collection-hero .hub-rarity-strip button{border:1px solid color-mix(in srgb,var(--rarity-accent) 25%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--rarity-accent) 8%,transparent),#0c15284d);color:var(--rarity-accent);border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;padding:12px;transition:background .2s,border-color .2s,transform .2s;display:flex}.hub-rarity-strip button>span{align-items:center;gap:6px;font-size:10px;display:flex}.hub-rarity-strip button>span i{background:var(--rarity-accent);width:5px;height:5px;box-shadow:0 0 7px color-mix(in srgb,var(--rarity-accent) 40%,transparent);flex:none;display:block;transform:rotate(45deg)}.collection-hero .hub-rarity-strip b{color:#e9e3f2;letter-spacing:-.5px;font-size:20px}.collection-hero .hub-rarity-strip button:hover{border-color:var(--rarity-accent);background:color-mix(in srgb,var(--rarity-accent) 13%,#131b2d);transform:translateY(-2px)}.collection-hub-header .collection-hub-tabs{background:#101829b3;border-color:#b49bdd24;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;min-width:0;max-width:100%;margin:16px 0 0;padding:6px;display:grid;overflow:visible}.collection-hub-tabs button{white-space:normal;align-items:center;gap:8px;min-width:0;padding:12px 9px;font-size:11px;transition:background .2s,border-color .2s}.collection-hub-tabs button>svg{color:#9d89bc;flex:none}.collection-hub-tabs button>span{text-align:left;min-width:0;display:block}.collection-hub-tabs button b{overflow-wrap:anywhere;font-size:11px;font-weight:650}.collection-hub-tabs button small{color:#7f91af;background:0 0;border-radius:0;margin-top:5px;padding:0;font-size:8px;font-weight:400;line-height:1.5;display:block}.collection-hub-tabs button.selected{background:linear-gradient(125deg,#71519a55,#28344b);border-color:#bb9ae56e;box-shadow:0 4px 16px #0002}.collection-hub-tabs button.selected>svg{color:#dbbdff}.collection-hub-tabs button.selected small{color:#baa7ce}.collection-hub-tabs button:hover{background:#9d76d018;border-color:#bda1df55}:is(.collection-hub-tabs button:focus-visible,.hub-rarity-strip button:focus-visible){outline-offset:3px;outline:2px solid #c2a1f0}.hub-breakdown{background:#131c2c80;border:1px solid #ae98d326;border-radius:13px;margin:0 0 22px;padding:14px 18px}.hub-breakdown>summary{color:#b4a4cd;cursor:pointer;font-size:11px}.hub-breakdown-body{padding-top:8px}.hub-breakdown .sidebox{background:#101b2a;border-color:#ae98d326}.hub-finish-summary>span{background:#1b2031;border-color:#a68bc232;border-radius:9px;padding:12px}.hub-listing,.collection-tracks{background:radial-gradient(at 0 0,#9063bc0b,#0000 65%),#0f1929;border:1px solid #ac91d42e;border-radius:19px;padding:25px}.hub-listing>.sectionhead h2,.collection-tracks>.sectionhead h2{letter-spacing:-.7px;margin:5px 0 10px;font-size:25px}.hub-listing>.sectionhead p,.collection-tracks>.sectionhead p{color:#99aac3;max-width:640px;font-size:12px;line-height:1.8}.collection-filter-stack{background:#181b2f77;border:1px solid #ab8ad130;border-radius:14px;margin:18px 0 20px;padding:18px}.collection-filter-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.collection-filter-heading>span{color:#d5c4ea;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.collection-filter-heading>small{color:#a28bbf;font-size:10px}.collection-filter-stack .collection-search>span{color:#a99abb;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;display:flex}.collection-filter-stack .collection-search{display:block}.collection-filter-stack .collection-search input{background:#0d1728;border-color:#82649955;width:100%}.collection-filter-stack .taxonomy-filters{margin-block:14px}.collection-filter-stack .collection-filters-toolbar{gap:9px}.collection-filter-stack .library-filter-trigger{background:#101b2d;border-color:#77608f55}.collection-filter-stack .collection-filter-check{background:#121c2d;border-color:#77608f55;font-size:11px}.collection-filter-stack .collection-filter-reset{font-size:11px}.hub-listing .catalog-count{color:#a99cbe;margin-bottom:16px;font-size:11px}.hub-listing .catalog-grid{gap:21px 17px}.hub-listing .collection-list-action{border-radius:9px;width:100%;font-size:10px}.hub-listing .catalog-placeholder{background:linear-gradient(130deg,#1a2339,#27233b);border-color:#8b70ac22;border-radius:12px}.collection-tracks .track-tabs{background:#0b142480;border:1px solid #a791cd20;border-radius:12px;flex-wrap:wrap;gap:7px;margin:18px 0;padding:5px;display:flex}.collection-tracks .track-tabs button{background:0 0;border-color:#0000;border-radius:8px;flex:1;min-width:105px;min-height:40px;font-size:11px}.collection-tracks .track-tabs button.selected{color:#e7d2ff;background:linear-gradient(130deg,#63448366,#27334b);border-color:#bb92df55}.collection-tracks .binder-search input{background:#101b2c;border-color:#8b6ba33d;max-width:none}.collection-track-grid{gap:17px}.collection-track{border:1px solid color-mix(in srgb,var(--track-accent) 28%,transparent);border-left:4px solid var(--track-accent);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--track-accent) 10%,transparent),transparent 75%),linear-gradient(135deg,#192237,#101b2c);border-radius:15px;flex-direction:column;padding:22px;display:flex;box-shadow:inset 4px 0 #0002,0 8px 22px #0001}.collection-track:hover{border-color:color-mix(in srgb,var(--track-accent) 60%,transparent);box-shadow:0 9px 28px #0003}.collection-track .track-top{align-items:center;gap:11px}.collection-track .track-icon{border:1px solid color-mix(in srgb,var(--track-accent) 35%,transparent);background:color-mix(in srgb,var(--track-accent) 9%,transparent);border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.collection-track h3{font-size:15px;line-height:1.45}.collection-track .track-title-link{text-align:left}.collection-track .track-numbers{color:#92a5c2;margin:20px 0 12px;font-size:11px}.collection-track .track-numbers b{color:#e9e1f2;letter-spacing:-.5px;font-size:21px}.collection-track .track-numbers strong{color:var(--track-accent);font-size:16px}.collection-track .track-bar{background:#ffffff0b;border-radius:8px;height:5px;overflow:hidden}.collection-track .track-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--track-accent) 65%,#62587a),var(--track-accent));box-shadow:0 0 10px color-mix(in srgb,var(--track-accent) 25%,transparent);border-radius:8px}.collection-track .track-remaining{color:#a2afc4;margin:12px 0 17px;font-size:10px;line-height:1.6}.collection-track.track-complete .track-remaining{color:#95d5b5}.collection-track .track-actions{gap:7px;margin-top:auto}.collection-track .track-actions button{background:#101b2d;border-color:#76618f44;border-radius:8px;min-height:33px;padding:8px 10px;font-size:10px;line-height:1.5}.collection-track .track-actions button:hover{border-color:var(--track-accent);background:color-mix(in srgb,var(--track-accent) 10%,#121c2d)}.collection-tracks .next-collection-goal{background:radial-gradient(at 0,#ad7ac323,#0000 70%),linear-gradient(120deg,#242039,#14283a);border-color:#c5a0ec44;border-radius:15px;padding:23px}.collection-tracks .track-summary{color:#a997c0;font-size:11px}.collection-tracks .next-goal-progress>strong{color:#d3b6f6;font-size:30px}@media (max-width:1200px){.collection-hub-header .collection-hub-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-hub-tabs button{padding:12px}.collection-hub-tabs button b{font-size:12px}.collection-hub-tabs button small{font-size:9px}}@media (max-width:760px){.collection-hero{padding:22px}.collection-hero .hub-heading{gap:15px}.collection-hero .hub-heading h1{font-size:28px}.collection-hero .hub-heading p{font-size:11px}.collection-hero .hub-completion{padding:0}.collection-progress-orbit{width:130px;height:130px;padding:4px}.collection-progress-orbit strong{font-size:27px}.collection-progress-orbit>div{gap:8px}.collection-progress-orbit span{font-size:8px}.collection-hero-metrics{gap:9px 16px}.collection-hero-metrics>span{font-size:10px}.collection-hero-metrics b{font-size:14px}.collection-hero .hub-rarity-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.collection-hero .hub-rarity-strip button{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;padding:10px}.collection-hero .hub-rarity-strip b{font-size:17px}.collection-hero .hub-rarity-strip button>span{font-size:9px}.hub-listing,.collection-tracks{padding:18px}.collection-filter-stack{padding:14px}.hub-listing .catalog-grid{gap:18px 12px}}@media (max-width:500px){.collection-hero{padding:20px 17px}.collection-hero .hub-heading{align-items:flex-start}.collection-hero .hub-heading>div:first-child{min-width:0}.collection-hero .hub-heading h1{letter-spacing:-.7px;font-size:24px}.collection-hero .hub-heading p{font-size:10px}.collection-hero-icon{width:36px;height:36px;margin-bottom:12px}.collection-hero-icon svg{width:20px}.collection-hero .eyebrow{letter-spacing:.1em;font-size:8px}.collection-progress-orbit{width:90px;height:90px;padding:3px}.collection-progress-orbit>div{gap:5px}.collection-progress-orbit svg{width:13px;height:13px}.collection-progress-orbit strong{letter-spacing:-.8px;font-size:21px}.collection-progress-orbit strong small{font-size:10px}.collection-progress-orbit span{display:none}.collection-hero .hub-completion>span{max-width:90px;font-size:8px;line-height:1.5}.collection-hero-metrics{flex-direction:column;gap:8px;margin-top:14px}.hub-rarity-heading small{display:none}.collection-hub-tabs button{flex-direction:column;justify-content:center;gap:8px;padding:11px 6px}.collection-hub-tabs button>span{text-align:center}.collection-hub-tabs button b{font-size:10px}.collection-hub-tabs button small{display:none}.collection-hub-tabs button svg{width:18px;height:18px}.collection-hero .hub-rarity-strip button{padding:9px 7px}.collection-hero .hub-rarity-strip button>span{font-size:8px}.collection-hero .hub-rarity-strip b{font-size:15px}.collection-hero .hub-rarity-strip button>span i{width:4px;height:4px}.collection-track{padding:19px}.collection-filter-stack .collection-filters-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-filter-stack .library-filter-trigger{gap:5px;padding:8px;font-size:10px}.collection-filter-stack .library-filter-icon{width:20px;height:20px;font-size:11px}.collection-filter-stack .collection-filter-check{font-size:10px}.collection-filter-stack .library-filter-menu{min-width:180px;max-width:calc(100vw - 65px)}.collection-filter-stack .library-filter-select:nth-child(2n) .library-filter-menu{left:auto;right:0}.hub-listing>.sectionhead h2,.collection-tracks>.sectionhead h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.collection-hero .hub-rarity-strip button,.collection-hub-tabs button,.collection-track{transition:none;transform:none}}.hub-breakdown{padding:0;overflow:visible}.hub-breakdown>summary{color:#d0b9ed;padding:18px 20px;font-size:12px;font-weight:650}.hub-breakdown[open]>summary{border-bottom:1px solid #a68dc52b}.hub-breakdown-body{padding:20px}.hub-breakdown-body>h3{letter-spacing:-.2px;margin:0 0 9px;font-size:15px}.hub-breakdown-body>h3:not(:first-child){margin-top:25px}.hub-breakdown-body>.hint{color:#91a3bc;font-size:11px;line-height:1.7}.hub-breakdown .progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hub-breakdown .sidebox{border-radius:12px;padding:15px}.hub-breakdown .sidebox p{color:#91a3bd;font-size:11px}.hub-breakdown .sidebox p b{color:#ded3ef;font-size:18px}.hub-breakdown .bar{background:#ffffff0d;height:5px;overflow:hidden}.hub-finish-summary{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px}.hub-finish-progress{background:linear-gradient(140deg,#22253b,#121d2c);border:1px solid #9980bb33;border-radius:12px;padding:16px}.hub-finish-progress>.finish-badge{font-size:11px}.hub-finish-progress>strong{color:#e2d2f4;margin:18px 0 12px;font-size:23px;display:block}.hub-finish-progress>strong small{color:#94a5c0;font-size:12px;font-weight:400}.hub-finish-progress>.bar{margin:0 0 10px}.hub-finish-progress>small{color:#8599b7;font-size:9px;line-height:1.6}.reward-modal-refresh{width:850px}.reward-modal-refresh .binder-rewards{background:radial-gradient(at 0 0,#9265bf16,#0000 60%),#111b2d;border:1px solid #a683ce55;border-radius:20px;max-height:88dvh;padding:0;overflow-y:auto}.reward-dialog-heading{z-index:2;background:#1b2033;border-bottom:1px solid #9c7fc52e;align-items:center;gap:14px;padding:23px 25px;display:flex;position:sticky;top:0}.reward-dialog-icon{color:#d8bcff;background:#b48add12;border:1px solid #b08dd04d;border-radius:13px;flex:none;place-items:center;width:47px;height:47px;display:grid}.reward-dialog-heading>div{flex:1;min-width:0}.reward-dialog-heading .eyebrow{letter-spacing:.12em;color:#b4a1cc;font-size:9px}.reward-dialog-heading h3{overflow-wrap:anywhere;margin:6px 0 8px;font-size:23px}.reward-dialog-heading p{color:#a7b9cc;margin:0;font-size:11px}.reward-close{place-items:center;padding:9px;display:grid}.reward-dialog-info{color:#95a8c1;margin:18px 25px;font-size:11px;line-height:1.8}.reward-dialog-tabs{background:#0c1424;border:1px solid #a68abd24;border-radius:12px;flex-wrap:wrap;gap:6px;margin:0 25px 12px;padding:5px;display:flex}.reward-dialog-tabs button{color:#99aac7;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.reward-dialog-tabs button.selected{color:#ead6ff;background:#60417f55;border-color:#b699de66}.reward-dialog-tabs button b{color:#32253c;background:#e7c681;border-radius:5px;padding:2px 5px;font-size:10px}.reward-modal-refresh .reward-group{gap:13px;margin:16px 25px 24px}.reward-modal-refresh .reward-objective{background:linear-gradient(140deg,#20263b,#121d2e);border-color:#a88bc833;border-radius:13px;flex-direction:column;padding:18px;display:flex}.reward-modal-refresh .reward-objective-heading{flex-wrap:wrap;gap:8px}.reward-status{color:#91a5c1;align-items:center;gap:5px;font-size:9px;display:flex}.reward-modal-refresh .reward-unlocked{background:linear-gradient(145deg,#49402a44,#252039);border-color:#e1c17b80;box-shadow:0 0 20px #cfb26d0d}.reward-unlocked .reward-status{color:#e5c784}.reward-modal-refresh .reward-claimed{opacity:.72;border-color:#85d9ad44}.reward-claimed .reward-status{color:#9bdab8}.reward-progress-label{color:#9dadc6;justify-content:space-between;gap:10px;margin:16px 0 0;font-size:10px;line-height:1.6;display:flex}.reward-modal-refresh .reward-objective .track-bar{border-radius:5px;height:5px;margin:10px 0 18px;overflow:hidden}.reward-prize-values{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:auto 0 18px;display:flex}.reward-prize-values>strong{color:#efcf87;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:21px;display:flex}.reward-prize-values small{font-size:10px;font-weight:500}.reward-prize-values>span{color:#a7d4c3;align-items:center;gap:4px;font-size:11px;display:flex}.reward-objective>button{width:100%;min-height:38px;font-size:11px}.reward-dialog-footer{color:#92a6c3;background:#0b142380;border-top:1px solid #ad8cc22b;padding:17px 25px;font-size:10px;line-height:1.8}.reward-modal-refresh .reward-notice:not(:empty),.reward-modal-refresh .error{margin:14px 25px}.reward-modal-refresh .reward-notice:empty{display:none}.reward-modal-refresh button:focus-visible{outline-offset:3px;outline:2px solid #cfacf4}@media (max-width:600px){.hub-breakdown-body{padding:16px}.hub-breakdown .progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-dialog-heading{gap:10px;padding:17px}.reward-dialog-heading h3{font-size:19px}.reward-dialog-icon{width:36px;height:36px}.reward-dialog-icon svg{width:20px}.reward-dialog-tabs{margin-inline:15px}.reward-modal-refresh .reward-group{grid-template-columns:1fr;margin:15px}.reward-dialog-info{margin:15px}.reward-dialog-footer{padding:15px}.reward-modal-refresh .binder-rewards{max-height:90dvh}.reward-dialog-tabs button{padding:10px 5px;font-size:11px}}.volume-milestone{color:#d2b7f0;margin:12px 0 0;font-size:11px;line-height:1.7}.volume-milestone>span{color:#9fb2c8;font-size:10px;display:block}.volume-breadcrumb{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;display:flex}.volume-breadcrumb h3{color:#d7b7f5;flex:1;margin:0;font-size:22px}.volume-breadcrumb button{font-size:11px}.catalog-volume-context{color:#dcc4f3;background:#573c6b33;border:1px solid #af89d34d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;padding:12px 16px;font-size:12px;display:flex}.collection-track .track-numbers strong{font-size:13px}.reward-modal-refresh .reward-group:empty:after{content:"Les objectifs de cette catégorie seront disponibles à la clôture du volume.";color:#9bacc6;grid-column:1/-1;padding:20px;font-size:12px;line-height:1.8}.track-volume-parent{cursor:pointer}.collection-track>.track-volume-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.track-volume-parent .track-title-link,.track-volume-parent .track-actions button{z-index:2;position:relative}.collection-track:has(>.track-volume-open:focus-visible){outline-offset:4px;outline:2px solid #c9a7f5}.track-volume-open:focus-visible{outline:none}.reward-prize-values>.reward-gift-value{color:#e7c68a;background:#d5a35a0e;border:1px solid #e7c68a44;border-radius:7px;padding:6px 9px;font-size:11px}.collection-tracks .track-tabs>button{--tab-accent:#c8a3fa;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.collection-tracks .track-tabs>button:nth-child(2){--tab-accent:#e9c887}.collection-tracks .track-tabs>button:nth-child(3){--tab-accent:#7cdbd2}.collection-tracks .track-tabs>button:nth-child(4){--tab-accent:#e3a3d8}:is(.collection-tracks .track-tabs>button:hover,.collection-tracks .track-tabs>button:focus-visible){color:var(--tab-accent);border-color:color-mix(in srgb,var(--tab-accent) 65%,transparent);background:color-mix(in srgb,var(--tab-accent) 15%,#111b2d);box-shadow:inset 0 -3px color-mix(in srgb,var(--tab-accent) 60%,transparent),0 0 18px color-mix(in srgb,var(--tab-accent) 10%,transparent)}.collection-tracks .track-tabs>button.selected{color:var(--tab-accent);border-color:color-mix(in srgb,var(--tab-accent) 65%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--tab-accent) 22%,#151c30),#1e273b);box-shadow:inset 0 -3px var(--tab-accent),0 4px 16px #0002;font-weight:750}.collection-tracks .track-tabs>button:focus-visible{outline:2px solid var(--tab-accent);outline-offset:3px}.collection-track{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.collection-track:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--track-accent) 85%,transparent);background:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--track-accent) 24%,transparent),transparent 75%),linear-gradient(135deg,#242b43,#152438);box-shadow:0 12px 30px #0005,0 0 24px color-mix(in srgb,var(--track-accent) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--track-accent) 20%,transparent);transform:translateY(-3px)}.collection-track .track-icon{transition:box-shadow .2s,background .2s,transform .2s}.collection-track:is(:hover,:focus-within) .track-icon{background:color-mix(in srgb,var(--track-accent) 22%,#172237);box-shadow:0 0 23px color-mix(in srgb,var(--track-accent) 24%,transparent);transform:scale(1.07)}.collection-track:is(:hover,:focus-within) .track-title-link{color:var(--track-accent)}.track-open-cue{color:var(--track-accent);border-top:1px solid color-mix(in srgb,var(--track-accent) 23%,transparent);pointer-events:none;justify-content:space-between;align-items:center;gap:10px;margin:0 0 15px;padding-top:12px;font-size:11px;font-weight:650;display:flex}.track-open-cue>span{border:1px solid color-mix(in srgb,var(--track-accent) 40%,transparent);background:color-mix(in srgb,var(--track-accent) 9%,transparent);border-radius:8px;place-items:center;width:26px;height:26px;font-size:16px;transition:transform .2s,background .2s,box-shadow .2s;display:grid}.collection-track:is(:hover,:focus-within) .track-open-cue>span{background:color-mix(in srgb,var(--track-accent) 25%,#19253a);box-shadow:0 0 14px color-mix(in srgb,var(--track-accent) 18%,transparent);transform:translate(2px,-2px)}@media (hover:none){.collection-track:hover{transform:none}.track-open-cue>span{background:color-mix(in srgb,var(--track-accent) 17%,#19253a)}}@media (prefers-reduced-motion:reduce){.collection-track,.collection-track .track-icon,.track-open-cue>span,.collection-tracks .track-tabs>button{transition:none!important}.collection-track:is(:hover,:focus-within),.collection-track:is(:hover,:focus-within) .track-icon,.collection-track:is(:hover,:focus-within) .track-open-cue>span{transform:none}}.collection-track .track-milestone-panel{border:1px solid color-mix(in srgb,var(--track-accent) 27%,transparent);background:#0b152754;border-radius:11px;margin:4px 0 17px;padding:14px}.track-milestone-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.track-milestone-heading>span{letter-spacing:.02em;color:#b2a5c7;font-size:10px}.track-milestone-heading>strong{color:var(--track-accent);font-size:14px}.track-milestone-count{color:#d2d9e7;font-variant-numeric:tabular-nums;margin:9px 0 10px;font-size:11px;line-height:1.7}.collection-track .track-milestone-panel .track-bar{height:6px}.collection-track .track-milestone-panel .volume-milestone{margin:10px 0 0;font-size:10px}.collection-track .track-milestone-panel .volume-milestone>span{color:#8fa5bf;margin-top:3px;font-size:9px}.collection-track .track-actions .track-reward-button{color:#e2c7ff;background:linear-gradient(120deg,#62408277,#352d4a);border:1px solid #bf99e47a;flex-basis:100%;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;padding:11px 12px;font-size:12px;font-weight:650;display:flex;box-shadow:0 3px 14px #0002}:is(.collection-track .track-actions .track-reward-button:hover,.collection-track .track-actions .track-reward-button:focus-visible){background:linear-gradient(120deg,#7f55a0aa,#493762);border-color:#d1acf4;box-shadow:0 0 20px #bd8af02b}.track-reward-button>small{color:#a99aba;font-size:10px;font-weight:400}.collection-track .track-actions .track-reward-button.has-rewards{color:#ffebbd;background:linear-gradient(125deg,#8b623b66,#4b354b);border-color:#edc880a8;box-shadow:0 0 18px #e1b9661c}.track-reward-button.has-rewards>svg{color:#f4d398}.track-reward-button.has-rewards>b{color:#32243b;background:#e9c78c;border-radius:6px;flex:none;margin-left:auto;padding:4px 7px;font-size:10px;line-height:1.5}:is(.collection-track .track-actions .track-reward-button.has-rewards:hover,.collection-track .track-actions .track-reward-button.has-rewards:focus-visible){background:linear-gradient(125deg,#a3784388,#5a3b54);border-color:#ffe0a3;box-shadow:0 0 24px #e9bd7136}.reward-origin{letter-spacing:.04em;color:#ba9edc;border-bottom:1px solid #a184c02b;margin:0 0 14px;padding-bottom:10px;font-size:10px;font-weight:700}.reward-overview-empty{text-align:center;color:#a8b6cd;grid-column:1/-1;padding:25px 10px;font-size:13px;line-height:1.8}.sidebar .nav button.has-ready-rewards{background:linear-gradient(100deg,#d1a45c14,#0000);box-shadow:inset 3px 0 #e3bf7b}.mobile-bottom-navigation button.has-ready-rewards>svg{color:#efd19a}.mobile-bottom-navigation button.has-ready-rewards .quest-nav-count{position:absolute;top:3px;right:12%}.collection-tracks .sectionhead{gap:20px}.collection-claim-all{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:43px;display:inline-flex}.collection-claim-all>b{background:#ffffff24;border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:12px;display:grid}.collection-bulk-notice{color:#afe4ca;background:#7dcba80d;border:1px solid #8dd2af55;border-radius:12px;margin:0 0 22px;padding:14px 17px;font-size:13px;line-height:1.8}@media (max-width:760px){.collection-tracks .sectionhead{flex-wrap:wrap}.collection-claim-all{width:100%}}.hub-listing .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 12px;width:90%;margin-inline:auto}.hub-listing .catalog-card{contain-intrinsic-size:auto 420px;min-width:0}.hub-listing .catalog-card .cardbody{min-height:76px;padding:8px}.hub-listing .catalog-card .cardbody h3{font-size:11px;line-height:1.4}.hub-listing .catalog-placeholder{min-height:370px}@media (max-width:480px){.hub-listing .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.hub-listing .catalog-card .cardbody{min-height:76px;padding:7px}}.last-booster .cards,.pack-summary-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 12px;width:90%;margin-inline:auto;display:grid;overflow:visible}.last-booster .cards>.gamecard{flex:initial;min-width:0;max-width:none}.last-booster .cards .cardbody,.pack-summary-grid .cardbody{min-height:76px;padding:8px}@media (max-width:480px){.last-booster .cards,.pack-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}}.last-booster .cards,.pack-summary-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.last-booster .cards>.gamecard,.pack-summary-grid>div{flex:0 0 220px;width:220px;min-width:0;max-width:100%}.pack-summary-grid>div>.gamecard{box-sizing:border-box;width:100%;height:100%}@media (max-width:480px){.last-booster .cards>.gamecard,.pack-summary-grid>div{flex-basis:calc(50% - 4.5px);width:calc(50% - 4.5px)}}.bar.energy-meter{background:0 0;border-radius:0;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;height:7px;display:grid;overflow:visible}.energy-meter>span{background:#1a2038;border:1px solid #b49ad026;border-radius:2px;min-width:0;height:100%;display:block}.energy-meter>span.is-filled{background-image:linear-gradient(90deg,#a855ff,#44d8ff);background-size:1000% 100%;border-color:#c5a0f680;box-shadow:0 0 5px #b78ce82b}.mobile-energy .bar.energy-meter{flex:none;gap:2px;width:65px;height:4px;margin:3px 0 2px}.mobile-energy .energy-meter>span{background:#ffffff17;border:0;border-radius:1px}.mobile-energy .energy-meter>span.is-filled{box-shadow:none;background-image:linear-gradient(90deg,#a855ff,#44d8ff);background-size:1000% 100%}.sidebar-is-collapsed .sidebar-resources .energy-meter{display:none}:root{--pixel-dot-texture:radial-gradient(#d7bdff25 .8px,transparent .8px);--pixel-dot-spacing:24px 24px}:is(.utility-hero,.information-hero,.booster-opening-section,.collection-hero,.social-hero,.daily-challenge-hero,.arcade-hero,.profile-new-hero.skin-bg_default){isolation:isolate}:is(.utility-hero,.information-hero,.booster-opening-section,.collection-hero,.social-hero,.daily-challenge-hero,.arcade-hero,.profile-new-hero.skin-bg_default):after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background-image:var(--pixel-dot-texture);background-size:var(--pixel-dot-spacing);position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 45%,#000);mask-image:linear-gradient(110deg,#0000 45%,#000)}@media (forced-colors:active){:root{--pixel-dot-texture:none}:is(.utility-hero,.information-hero,.booster-opening-section,.collection-hero,.social-hero,.daily-challenge-hero,.arcade-hero,.profile-new-hero.skin-bg_default):after{display:none}}.plus-workspace,.options-workspace,.contact-renewed{--utility-accent:#c6a4f4;min-width:0;max-width:1300px;margin:0 auto;padding:6px 0 18px}.options-workspace{--utility-accent:#8cd5c3}.contact-renewed{--utility-accent:#91cce5}.utility-hero,.information-hero{isolation:isolate;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--utility-accent,#c6a4f4) 30%,transparent);background:radial-gradient(at 8% 0,#8055b32b,#0000 65%),radial-gradient(at 100% 100%,#56b7ab1b,#0000 65%),linear-gradient(130deg,#1d1b33,#111c2c);border-radius:24px;padding:32px 36px;position:relative;overflow:hidden;box-shadow:0 12px 35px #0002}.utility-hero:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--utility-accent) 12%,transparent);pointer-events:none;z-index:-1;border-radius:50%;width:370px;position:absolute;top:-110px;right:-40px;box-shadow:0 0 0 38px #bba0e805,0 0 0 76px #bba0e804}.utility-hero-copy{max-width:800px}.utility-hero-icon{border:1px solid color-mix(in srgb,var(--utility-accent) 30%,transparent);background:color-mix(in srgb,var(--utility-accent) 9%,transparent);width:47px;height:47px;color:var(--utility-accent);border-radius:14px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 0 28px #a384dc10}.utility-hero .eyebrow{color:var(--utility-accent);letter-spacing:1.5px;font-size:10px}.utility-hero h1{letter-spacing:-1.5px;color:#f3edf9;text-wrap:balance;margin:14px 0;font-size:clamp(29px,3.8vw,46px);line-height:1.12}.utility-hero p{color:#aebbd0;max-width:670px;margin:0;font-size:14px;line-height:1.8}.utility-hero-pills{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.utility-hero-pills>span{border:1px solid color-mix(in srgb,var(--utility-accent) 20%,transparent);color:var(--utility-accent);background:#0a14253d;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;line-height:1.5;display:inline-flex}.plus-tabs,.options-navigation{background:#0d1626;border:1px solid #bda0df26;border-radius:17px;gap:9px;margin:20px 0;padding:7px;display:grid}.plus-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.options-navigation{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.plus-tabs button,.options-navigation button{color:#a6b4ca;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:76px;padding:16px 13px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.plus-tabs button>svg,.options-navigation button>svg{color:var(--utility-accent);flex-shrink:0}.plus-tabs button>span,.options-navigation button>span{min-width:0}.plus-tabs strong,.options-navigation strong{font-size:12px;line-height:1.4;display:block}.plus-tabs small,.options-navigation small{color:#8595ae;margin-top:5px;font-size:10px;font-weight:400;line-height:1.6;display:block}.plus-tabs button[aria-selected=true],.options-navigation button.selected{color:#f1e9fc;border-color:color-mix(in srgb,var(--utility-accent) 42%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--utility-accent) 15%,#131a2b),#192239);box-shadow:inset 0 2px color-mix(in srgb,var(--utility-accent) 40%,transparent)}.plus-tabs button:hover,.options-navigation button:hover{color:#f2e9ff;background:#a98aca13;border-color:#bca3d744}.plus-tabs button[aria-selected=true] small,.options-navigation button.selected small{color:#bac6d9}.plus-content{background:linear-gradient(135deg,#161b2c,#101a2a);border:1px solid #baa0de25;border-radius:19px;margin:0;padding:1px 24px 24px}.plus-content[hidden]{display:none}.plus-content section{border-bottom:1px solid #baa0de1c;max-width:900px;margin:26px auto;padding:6px 0 26px}.plus-content section:last-child{border-bottom:0;padding-bottom:0}.plus-content h2{color:#e9dff7;font-size:23px}.plus-content p{color:#b0bfd4;font-size:14px;line-height:1.85}.information-cards>div{background:#121d30;border-color:#aa8bc431}.information-cards>div strong{margin-bottom:9px;display:block}.information-body .information-pending{background:#211f2b;border-color:#bd9a583b}.information-body .information-details dt{color:#d4c3ed}.information-body .information-details dd{overflow-wrap:anywhere;font-size:14px}.options-workspace .options-panel{background:linear-gradient(130deg,#151e2f,#111b29);border-color:#bca3d529;border-radius:19px;padding:25px 28px}.options-panel .sectionhead h2{margin-top:0;font-size:23px}.options-panel .profile-preference-row{padding:23px 0}.options-panel .profile-preference-icon{color:#8edbc4;background:#3b97731a;border-color:#71c3a233}.options-link-card{transition:transform .18s,border-color .18s,background .18s}.options-link-card:hover{transform:translateY(-3px)}.options-panel .detail-actions>a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.options-panel .information-links{border-color:#bda3de22;gap:8px;margin-top:22px}.options-panel .information-links a{color:#c7b2e3;background:#211e324d;border:1px solid #b69bd22b;font-size:12px;text-decoration:none}.contact-renewed .contact-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.9fr);align-items:start;gap:20px;margin:22px 0 30px}.contact-renewed .community-form-card,.contact-renewed .contact-notes{background:linear-gradient(135deg,#161e30,#111b2b);border-color:#bda5dc2b;padding:26px}.contact-form-heading h2{margin:9px 0 0;font-size:24px}.contact-form-heading .eyebrow{color:#9ec8dc;font-size:10px}.contact-kind-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:3px 0 0;padding:0;display:grid}.contact-kind-picker legend{color:#b7c7de;margin-bottom:10px;font-size:12px}.community-form .contact-kind-picker label{color:#a4b5cf;cursor:pointer;background:#10192a;border:1px solid #a28ac331;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 7px;font-size:11px;display:flex;position:relative}.contact-kind-picker input{opacity:0;width:1px;height:1px;position:absolute}.contact-kind-picker label.selected{color:#bce4f2;background:#395a6d33;border-color:#88bfd477;box-shadow:inset 0 2px #91cce54d}.contact-kind-picker label:hover{border-color:#91cce578}.contact-kind-picker label:focus-within{outline-offset:3px;outline:2px solid #a7d7e5}.contact-kind-picker:disabled{opacity:.65}.contact-kind-picker:disabled label{cursor:default}.contact-renewed .community-form>label{font-size:12px}.contact-renewed .community-form input,.contact-renewed .community-form textarea{background:#0d1728;border-color:#71638966}.contact-renewed .community-form>button{justify-content:center;align-items:center;gap:9px;min-height:44px;display:inline-flex}.contact-renewed .contact-notes h2{color:#e9e2f4;font-size:22px;line-height:1.3}.contact-renewed .contact-notes>p{color:#9cadc5;font-size:12px}.contact-tips{gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.contact-tips li{color:#a6cfe2;gap:12px;font-size:12px;line-height:1.7;display:flex}.contact-tips svg{flex:none;margin-top:3px}.contact-tips b{color:#d6e3f3;margin-bottom:3px;font-size:12px;display:block}.contact-tips span{color:#9dadc4}.contact-renewed .feedback-history{background:#111b2a;border:1px solid #bda4df27;border-radius:18px;padding:24px}.feedback-history>.sectionhead h2{margin:8px 0 0;font-size:23px}.contact-renewed .feedback-ticket{background:#152032;border-color:#aa91cb29;margin:12px 0;padding:0;overflow:hidden}.feedback-ticket summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.feedback-ticket summary::-webkit-details-marker{display:none}.feedback-ticket summary:after{content:"+";color:#c3a4e7;flex-shrink:0;font-size:20px}.feedback-ticket[open] summary:after{content:"−"}.feedback-ticket summary:hover{background:#bca0df09}.feedback-ticket summary:focus-visible{outline-offset:-3px;outline:2px solid #a9d9eb}.feedback-ticket-title{color:#e4dfef;overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.feedback-ticket-title small{color:#8ca0bb;margin-top:7px;font-size:10px;font-weight:400;display:block}.feedback-ticket-content{border-top:1px solid #b9a1d31a;padding:0 20px 20px}.feedback-ticket-content>small{margin-top:16px;font-size:10px;display:block}.feedback-ticket-content>p{font-size:13px;line-height:1.8}.contact-renewed .feedback-status{font-size:10px}.feedback-status.status-resolved{color:#a2e6c8;background:#33835f22;border-color:#65b39255}.feedback-status.status-planned{color:#e8cf9b;background:#a67b2920;border-color:#d2b16644}.feedback-status.status-closed{color:#9eafc7;background:#42557122;border-color:#65748755}.feedback-success{padding:12px 0}.feedback-success h2{margin:5px 0;font-size:27px}.feedback-success p{color:#aebed2;font-size:13px;line-height:1.8}.information-page .information-hero{max-width:none;margin:28px 0 20px;padding:30px}.information-page .information-hero p{max-width:700px;font-size:14px}.information-page .information-hero h1{margin-bottom:15px;font-size:clamp(28px,4vw,42px)}.information-public-tabs{background:#111b2c;border:1px solid #b8a0d42b;border-radius:13px;gap:8px;padding:8px}.information-public-tabs a{text-align:center;flex:1;font-size:12px;line-height:1.5}.information-public-tabs a:hover{border-color:#bca3d755}.information-page .information-body{padding:0 10px}.information-page .information-body p{font-size:14px;line-height:1.9}@media (max-width:1000px){.plus-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-renewed .contact-layout{grid-template-columns:1fr}.contact-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.contact-renewed .contact-notes>p{max-width:750px}}@media (max-width:650px){.utility-hero{border-radius:19px;padding:25px 22px}.utility-hero h1{letter-spacing:-1px}.utility-hero p{font-size:12px}.utility-hero:before{right:-160px}.plus-tabs,.options-navigation{gap:6px;padding:6px}.plus-tabs button,.options-navigation button{gap:8px;min-height:65px;padding:12px 10px}.plus-tabs small{display:none}.options-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.options-navigation small{font-size:9px}.plus-content{padding:0 18px 20px}.plus-content h2{font-size:21px}.plus-content p{font-size:13px}.options-workspace .options-panel,.contact-renewed .community-form-card,.contact-renewed .contact-notes,.contact-renewed .feedback-history{padding:20px}.options-panel .profile-preference-row{gap:12px}.contact-tips{grid-template-columns:1fr}.feedback-ticket summary{flex-wrap:wrap;gap:10px;padding:16px}.feedback-ticket-title{flex-basis:100%}.feedback-ticket summary:after{margin-left:auto}.feedback-ticket-content{padding:0 16px 16px}.contact-kind-picker{gap:6px}.community-form .contact-kind-picker label{font-size:10px}.contact-renewed .community-form>button{width:100%}.information-public-tabs a{flex:40%}.information-page .information-hero{padding:24px}}@media (prefers-reduced-motion:reduce){.options-link-card,.plus-tabs button,.options-navigation button{transition:none}.options-link-card:hover{transform:none}}.border_support_gold{border:2px solid #d7b66f!important;box-shadow:inset 0 0 0 3px #73532866,0 0 22px #d4ab4e20!important}.border_support_crystal{border:2px solid #a8e4f1!important;border-color:#a8e4f1 #d1b3ef #f0b5d8 #a3ded2!important;box-shadow:inset 0 0 0 3px #b3d9ed26,0 0 24px #b8c9eb27!important}.frame_support_gold{color:#fff3d6;background:linear-gradient(135deg,#fae9b1,#ad7e35 35%,#e9c578 70%,#72522c)!important;border:4px solid #ddbc77!important;box-shadow:0 0 0 2px #62492d,0 0 0 4px #efd99370,0 0 22px #d4a14d33!important}.frame_support_crystal{color:#192538;background:linear-gradient(130deg,#94e1de,#b0bae8,#e0b2d5)!important;border:4px solid #b6ecf4!important;border-color:#b6ecf4 #d1b7f1 #f0bfdb #afe2d5!important;box-shadow:0 0 0 2px #53617c,0 0 0 4px #c3dbed88,0 0 25px #a9d9f138!important}.furniture_support_gold{--furniture-edge:#ae8645;--furniture-light:#dfc582;--furniture-dark:#463321;--furniture-top:#8f6b38}.furniture_support_crystal{--furniture-edge:#9aa7ca;--furniture-light:#d8dcf0;--furniture-dark:#323348;--furniture-top:#a7ced3}:is(.furniture_support_gold,.furniture_support_crystal) .game-bookshelf{background:linear-gradient(115deg,var(--furniture-edge),var(--furniture-light) 45%,var(--furniture-top));border-color:var(--furniture-light);box-shadow:inset 0 1px #fff9,7px 8px #0004}:is(.furniture_support_gold,.furniture_support_crystal) .shelf-compartment{background:linear-gradient(115deg,#10121b,var(--furniture-dark),#10121c);border-color:var(--furniture-edge)!important;border-bottom-color:var(--furniture-light)!important}.supporter-art{filter:drop-shadow(0 3px 7px #0003);width:100%;height:100%;display:block;overflow:visible}.supporter-art-spark{opacity:.65;animation:5s ease-in-out infinite supporter-spark}.supporter-room-wall-art{z-index:0;width:100px;height:100px;position:absolute;top:18px;right:30px}.supporter-room-trinket{z-index:1;flex:none;align-self:flex-end;width:100px;height:140px;margin:0 18px 0 8px;position:relative}.profile-room-empty{z-index:1;position:relative}.profile-room-furniture:has(.supporter-room-trinket){padding-right:35px}.cosmetic-preview{box-sizing:border-box;border-radius:10px;place-items:center;min-height:75px;display:grid;overflow:hidden}.cosmetic-preview.kind-border{color:#c1cee2;background:#182136;border-radius:13px;font-weight:800}.cosmetic-preview .supporter-art{width:78px;height:78px}.cosmetic-mini-furniture{background:linear-gradient(120deg,var(--furniture-edge),var(--furniture-light),var(--furniture-top));border-radius:3px;grid-template-columns:repeat(3,1fr);gap:4px;width:76px;height:60px;padding:5px;display:grid;box-shadow:3px 3px #0005}.cosmetic-mini-furniture i{background:linear-gradient(130deg,#10131f,var(--furniture-dark));border-bottom:3px solid var(--furniture-edge)}.cosmetic-none{color:#8697b0;background:#141b2b;place-items:center;font-size:24px;display:grid}.cosmetic-option{min-width:0}.cosmetic-option>b{overflow-wrap:anywhere}.supporter-pack-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:24px 0;display:grid}.supporter-pack-card{--pack-color:#e1c482;--pack-dark:#67502d;--pack-light:#ead7a6;--pack-edge:#b28c50;--pack-glow:#bb98442a;border:1px solid color-mix(in srgb,var(--pack-color) 35%,transparent);box-sizing:border-box;background:linear-gradient(130deg,#1e2231,#101c2b);border-radius:18px;min-width:0;padding:15px}.supporter-pack-card.pack-crystal{--pack-color:#b4e2ed;--pack-dark:#44405d;--pack-light:#d4def2;--pack-edge:#aca4c9;--pack-glow:#b6a9f32a}.supporter-pack-scene{box-sizing:border-box;border-radius:12px;min-width:0;position:relative;overflow:hidden}.supporter-pack-profile{z-index:1;border-bottom:1px solid #ffffff1c;align-items:center;gap:13px;padding:22px 20px;display:flex;position:relative}.supporter-pack-avatar{box-sizing:border-box;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:15px;font-weight:800;display:grid}.supporter-pack-profile strong{color:var(--pack-color);margin-top:6px;font-size:14px;line-height:1.3;display:block}.supporter-pack-profile small{letter-spacing:1.5px;color:#9dadc3;font-size:8px}.supporter-pack-room{background:linear-gradient(0deg,#121a27 0 17px,transparent 18px),radial-gradient(ellipse at 60% 30%,var(--pack-glow),transparent 70%);height:180px;position:relative;overflow:hidden}.supporter-pack-mural{width:81px;height:81px;position:absolute;top:8px;right:18px}.supporter-pack-shelf{background:linear-gradient(120deg,var(--furniture-edge),var(--furniture-light),var(--furniture-top));border:1px solid var(--furniture-light);box-sizing:border-box;border-radius:3px;grid-template-columns:repeat(3,1fr);gap:5px;width:150px;height:116px;padding:7px;display:grid;position:absolute;bottom:17px;left:21px;box-shadow:5px 5px #0004}.supporter-pack-shelf span{border-bottom:3px solid var(--furniture-edge);background:repeating-linear-gradient(90deg,#63717e 0 4px,#1d2535 4px 12px,#9b8a8e 12px 17px,#283147 17px 26px);box-shadow:inset 0 7px 9px #0008}.supporter-pack-trinket{width:85px;height:85px;position:absolute;bottom:12px;right:22px}.supporter-pack-description{padding:18px 5px 5px}.supporter-pack-description .eyebrow{color:var(--pack-color);letter-spacing:.5px;font-size:9px}.supporter-pack-description h3{color:#eee6f7;margin:9px 0;font-size:21px;line-height:1.25}.information-body .supporter-pack-description p,.supporter-pack-description p{color:#a7b6cc!important;margin:10px 0!important;font-size:12px!important;line-height:1.75!important}.supporter-pack-description ul{color:#acbbcf;border-top:1px solid #b6a0d122;grid-template-columns:1fr 1fr;gap:9px 12px;margin:15px 0 0;padding:16px 0 0;font-size:10px;line-height:1.65;list-style:none;display:grid}.supporter-pack-description li:before{content:"◆";color:var(--pack-color);margin-right:7px;font-size:7px}.supporter-pack-grant{background:#181f32;border:1px solid #b597d24d;border-radius:14px;max-width:660px;margin:28px 0;padding:22px}.supporter-pack-grant h3,.supporter-pack-grant p{margin:0}.cosmetic-admin-grid{margin:20px 0}.cosmetic-admin-item .cosmetic-swatch{flex:none;width:95px}.cosmetic-group>h3{margin-top:28px}.kofi-support-section .supporter-pack-grid{margin-top:32px}.kofi-support-section .supporter-pack-description h3{font-size:21px}.supporter-pack-card .supporter-pack-scene:after{content:"";pointer-events:none;opacity:.6;background:linear-gradient(120deg,#0000 30%,#ffffff08 45%,#0000 60%);position:absolute;inset:0}@keyframes supporter-spark{0%,to{opacity:.35}50%{opacity:.9}}@media (max-width:700px){.supporter-pack-grid{grid-template-columns:1fr}.supporter-pack-card{padding:12px}.supporter-pack-description ul{font-size:11px}.supporter-room-wall-art{width:85px;height:85px;right:18px}.supporter-pack-scene{max-width:460px;margin:0 auto}.supporter-pack-shelf{width:52%;max-width:190px}.supporter-pack-grant{padding:18px}.cosmetic-admin-item .cosmetic-swatch{width:72px}}@media (prefers-reduced-motion:reduce){.supporter-art-spark{opacity:.7;animation:none}}:is(.skin-bg_support_gold,.skin-bg_support_crystal,.border_support_gold,.border_support_crystal){isolation:isolate;position:relative}.skin-bg_support_gold{background:radial-gradient(at 92% 15%,#b786405e,#0000 57%),radial-gradient(at 10% 100%,#d6aa5338,#0000 65%),repeating-linear-gradient(128deg,#f8de8b09 0 1px,#0000 1px 5px),linear-gradient(125deg,#211e2b,#252536 55%,#403324)!important}.skin-bg_support_crystal{background:radial-gradient(at 88% 0,#d291ed47,#0000 62%),radial-gradient(at 10% 100%,#76dcdb3d,#0000 65%),conic-gradient(from 28deg at 78% 42%,#202b42,#3d3052,#21434b,#3f3855,#202b42)!important}.supporter-background-art{pointer-events:none;z-index:-1;border-radius:inherit;color:#e5c16b;display:block;position:absolute;inset:0;overflow:hidden}.supporter-background-art>svg{width:100%;height:100%;position:absolute;inset:0}.supporter-background-art.gold>svg{opacity:.43}.supporter-gold-engraving{stroke-width:1.1px}.supporter-background-art.crystal{color:#d2eaff}.supporter-material-sweep{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 40%,#fff0be02 45%,#fff5d839 50%,#fff3c80a 54%,#0000 60%);animation:8s ease-in-out infinite supporter-material-shine;display:block;position:absolute;inset:-100% -60%;transform:translate(-60%)}.crystal .supporter-material-sweep{background:linear-gradient(115deg,#0000 35%,#b3f4ed12 44%,#f2dcff3d 49%,#a8edfb15 54%,#0000 65%);animation-duration:9s}.supporter-background-spark{width:var(--spark-size,8px);height:var(--spark-size,8px);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px);opacity:.3;animation:3.9s ease-in-out infinite supporter-background-twinkle;animation-delay:calc(var(--spark-index)*-.8s);background:currentColor;position:absolute}.supporter-crystal-border,.supporter-gold-border{pointer-events:none;z-index:3;border-radius:inherit;display:block;position:absolute;inset:0}.crystal-corner{aspect-ratio:1;filter:drop-shadow(0 0 6px #b9d8f55e);width:clamp(42px,8%,98px);display:block;position:absolute}.crystal-corner svg{width:100%;height:100%;display:block}.corner-0{top:-1px;left:-1px}.corner-1{top:-1px;right:-1px;transform:rotate(90deg)}.corner-2{bottom:-1px;right:-1px;transform:rotate(180deg)}.corner-3{bottom:-1px;left:-1px;transform:rotate(270deg)}.supporter-crystal-glint{animation:3.8s ease-in-out infinite supporter-cut-glint}.corner-1 .supporter-crystal-glint{animation-delay:-1.2s}.corner-2 .supporter-crystal-glint{animation-delay:-2.3s}.supporter-gold-border i{opacity:.9;border-top:3px solid #f6dc96;border-left:3px solid #f6dc96;border-radius:11px 0 0;width:32px;height:32px;position:absolute;box-shadow:-2px -2px #7f6138,inset 2px 2px #f5dd8f33}.supporter-gold-border i:after{content:"";border-top:1px solid #e6bd68;border-left:1px solid #e6bd68;border-radius:7px 0 0;width:12px;height:12px;position:absolute;top:5px;left:5px}.supporter-gold-border i:first-child{top:5px;left:5px}.supporter-gold-border i:nth-child(2){top:5px;right:5px;transform:rotate(90deg)}.supporter-gold-border i:nth-child(3){bottom:5px;right:5px;transform:rotate(180deg)}.supporter-gold-border i:nth-child(4){bottom:5px;left:5px;transform:rotate(270deg)}.border_support_gold{border-color:#edca7c!important;box-shadow:inset 0 0 0 3px #795a3280,0 0 28px #d7b04d3b!important}.border_support_crystal{border-color:#c9effb #d7c2fb #f2bbde #9ee6df!important;box-shadow:inset 0 0 0 3px #b1d9f02b,0 0 31px #c2b6ed42!important}.frame_support_gold{box-shadow:0 0 0 2px #74542c,0 0 0 5px #f7de8c8c,0 0 29px #e8bd6555!important}.frame_support_crystal{border-color:#e3fbff #d8bcf9 #ffcbe8 #b4f1df!important;border-radius:33%!important;box-shadow:0 0 0 2px #7080a1,0 0 0 5px #d6efffa6,0 0 31px #a9d9f15c!important}.supporter-art.material-gold{filter:drop-shadow(0 0 9px #dfb85436)drop-shadow(0 4px 7px #0005)}.supporter-art.material-crystal{filter:drop-shadow(0 0 10px #a4cfe945)drop-shadow(0 4px 7px #0005)}.supporter-art .supporter-art-spark{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite supporter-art-twinkle;animation-delay:calc(var(--spark-index)*-.65s)}.supporter-art-glint{opacity:.4;animation:4s ease-in-out infinite supporter-cut-glint}.supporter-art.wall .supporter-art-glint{animation-delay:-1.6s}.supporter-pack-card{background:radial-gradient(ellipse at 50% 0,var(--pack-glow),transparent 65%),linear-gradient(130deg,#222438,#111b2b);box-shadow:0 12px 30px #0003,0 0 25px var(--pack-glow);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}.supporter-pack-card:hover{border-color:var(--pack-color);box-shadow:0 18px 40px #0004,0 0 33px var(--pack-glow);transform:translateY(-4px)}.supporter-pack-profile{padding:26px 23px}.supporter-pack-profile strong{text-shadow:0 0 15px var(--pack-glow);font-size:15px}.supporter-pack-scene{min-height:290px}.supporter-pack-room{height:190px}.supporter-pack-avatar{width:56px;height:56px}.supporter-pack-trinket{width:94px;height:94px;right:18px}.supporter-pack-mural{width:93px;height:93px;top:7px;right:18px}.supporter-pack-shelf{height:122px;bottom:17px}.supporter-pack-card .supporter-pack-scene:after{opacity:.55;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#ffffff0e 47%,#0000 65%);animation:7s ease-in-out infinite supporter-card-reflection}.cosmetic-preview{isolation:isolate;position:relative}.cosmetic-preview-content{z-index:1;pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.cosmetic-preview .crystal-corner{width:32px;min-width:0}.cosmetic-preview .supporter-gold-border i{width:15px;height:15px}.cosmetic-preview .supporter-gold-border i:after{width:5px;height:5px}.cosmetic-preview .supporter-background-art>svg{width:140%;left:-20%}.supporter-packs-heading{border-top:1px solid #c6a8eb26;max-width:760px;margin:35px auto 22px;padding-top:28px}.supporter-packs-heading .eyebrow{color:#cfb2ef;font-size:10px}.information-body .supporter-packs-heading h3{margin:12px auto;font-size:clamp(23px,3vw,30px)}.information-body .supporter-packs-heading p{color:#b0bdd1;font-size:13px;line-height:1.8}.supporter-claim-instructions{box-sizing:border-box;text-align:left;background:linear-gradient(125deg,#32274466,#17243780);border:1px solid #bea1e14d;border-radius:14px;max-width:760px;margin:24px auto 0;padding:21px 25px}.supporter-claim-instructions h4{color:#e0c8fa;margin:0 0 10px;font-size:16px}.information-body .supporter-claim-instructions p{color:#adbcd3;margin:0;font-size:12px;line-height:1.9}.supporter-claim-instructions b{color:#e6d6fb}@keyframes supporter-material-shine{0%,15%{opacity:0;transform:translate(-65%)}35%{opacity:.75}65%{opacity:.4;transform:translate(65%)}80%,to{opacity:0;transform:translate(65%)}}@keyframes supporter-background-twinkle{0%,to{opacity:.2;transform:scale(.55)rotate(-12deg)}50%{opacity:1;transform:scale(1.15)rotate(18deg)}}@keyframes supporter-art-twinkle{0%,to{opacity:.25;transform:scale(.55)rotate(-18deg)}50%{opacity:1;transform:scale(1.15)rotate(22deg)}}@keyframes supporter-cut-glint{0%,to{opacity:.25}45%{opacity:1}65%{opacity:.5}}@keyframes supporter-card-reflection{0%,15%{transform:translate(-110%)}60%,to{transform:translate(110%)}}@media (max-width:700px){.supporter-pack-profile{padding:25px 22px}.supporter-claim-instructions{padding:18px}.supporter-pack-scene{min-height:290px}.supporter-pack-card:hover{transform:none}.supporter-room-wall-art{width:95px;height:95px}}@media (prefers-reduced-motion:reduce){.supporter-art .supporter-art-spark,.supporter-art-glint,.supporter-crystal-glint,.supporter-background-spark,.supporter-pack-card .supporter-pack-scene:after,.supporter-material-sweep{animation:none!important}.supporter-art .supporter-art-spark,.supporter-art-glint,.supporter-crystal-glint,.supporter-background-spark{opacity:.8}.supporter-material-sweep,.supporter-pack-card .supporter-pack-scene:after{display:none}.supporter-pack-card{transition:none}.supporter-pack-card:hover{transform:none}}.supporter-background-art.crystal>svg{opacity:.43}.supporter-crystal-facets{opacity:.77}:is(.avatar,.supporter-pack-avatar,.frame-swatch):is(.frame_support_gold,.frame_support_crystal){isolation:isolate;position:relative;border:2px solid #d9c395!important;border-radius:50%!important;overflow:visible!important;box-shadow:0 0 19px #dcaf4d33!important}:is(.avatar,.supporter-pack-avatar,.frame-swatch).frame_support_crystal{border-color:#bce7eb!important;box-shadow:0 0 22px #a7cff246!important}.avatar.cosmetic-frame:is(.frame_support_gold,.frame_support_crystal)>img{z-index:0;clip-path:circle(50%);border-radius:50%;position:relative}.avatar-frame-ornament{pointer-events:none;z-index:3;filter:drop-shadow(0 2px 3px #0006);width:136%;height:136%;display:block;inset:-18%;overflow:visible;position:absolute!important}.avatar-frame-ornament>svg{width:100%;height:100%;display:block;overflow:visible}.ornament-gold{filter:drop-shadow(0 0 4px #dfbb6366)drop-shadow(0 3px 3px #0006)}.ornament-crystal{filter:drop-shadow(0 0 5px #b2d5f075)drop-shadow(0 3px 3px #0006)}.avatar-frame-reflection{opacity:.4;animation:4.3s ease-in-out infinite supporter-cut-glint}.avatar-frame-spark{transform-box:fill-box;transform-origin:50%;opacity:.6;animation:3.7s ease-in-out infinite supporter-art-twinkle;animation-delay:calc(var(--spark-index)*-.8s)}.cosmetic-preview.kind-frame{min-height:0;max-height:none;overflow:visible}.cosmetic-preview.kind-frame .avatar-frame-ornament{width:138%;height:138%;inset:-19%}.cosmetic-option:has(.avatar-frame-ornament){padding-top:22px}.cosmetic-admin-item:has(.avatar-frame-ornament){padding-block:20px}.avatar-editor:has(.avatar-frame-ornament){gap:25px;padding-top:10px}.supporter-pack-profile:has(.avatar-frame-ornament){gap:22px;padding-top:30px;padding-bottom:28px}@media (prefers-reduced-motion:reduce){.avatar-frame-reflection,.avatar-frame-spark{opacity:.85;animation:none!important}}.cover[data-list-motion]:not([data-list-motion=active]),.cover[data-list-motion]:not([data-list-motion=active]) *,.cover[data-list-motion]:not([data-list-motion=active]):before,.cover[data-list-motion]:not([data-list-motion=active]):after,.cover[data-list-motion]:not([data-list-motion=active]) :before,.cover[data-list-motion]:not([data-list-motion=active]) :after{animation-play-state:paused!important}.cover[data-list-motion]:not([data-list-motion=active]) .micro-facet-family{opacity:var(--micro-response,.35);animation:none!important}.cover[data-list-motion]:not([data-list-motion=active]) .engraved-star{opacity:.12;animation:none!important}.cover[data-list-motion]:not([data-list-motion=active]) :is(.micro-diamond,.collector-outer-sparkles){opacity:0}.cover[data-list-motion] .micro-light-sweep{animation:8s ease-in-out infinite pixel-material-sweep;animation-delay:var(--foil-delay,0s);opacity:calc(var(--micro-light,.75)*.55);background:linear-gradient(115deg,#0000 39%,#ffffff0a 44%,#f5faff4d 49%,#edf6ff0a 54%,#0000 60%) 100%/400% 100% no-repeat}@media (prefers-reduced-motion:no-preference){.cover[data-list-motion=idle] :is(.pixel-foil-sweep,.micro-light-sweep){animation-play-state:running!important}}.cover[data-mobile-lite=true],.cover[data-mobile-lite=true] *,.cover[data-mobile-lite=true]:before,.cover[data-mobile-lite=true]:after,.cover[data-mobile-lite=true] :before,.cover[data-mobile-lite=true] :after{animation:none!important}.cover[data-mobile-lite=true]{box-shadow:0 0 8px #b9c8f522}.cover[data-mobile-lite=true] .prism-corners{filter:none!important}.mobile-finish-material,.mobile-finish-material>span,.mobile-finish-facets{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-finish-material{z-index:3;overflow:hidden}.mobile-finish-tint{opacity:.55;background:linear-gradient(125deg,#71819610,#eff5ff26 45%,#37465b12)}.mobile-finish-material[data-kind=golden] .mobile-finish-tint{background:linear-gradient(125deg,#76521e22,#f9df913d 45%,#60421c1a)}.mobile-finish-material[data-kind=altart] .mobile-finish-tint,.mobile-finish-material[data-kind=prismatic] .mobile-finish-tint{background:linear-gradient(125deg,#8de3ed14,#d3a5e829 45%,#7baee615)}.mobile-finish-reflection{background:radial-gradient(ellipse at var(--shine-x,50%) var(--shine-y,50%),#ffffff50,transparent 55%);opacity:.5;display:none}.tilt-cover[data-mobile-lite=true][data-touch-active=true] .mobile-finish-reflection{display:block}.tilt-cover[data-mobile-lite=true]{transition:transform .2s ease-out;box-shadow:0 8px 20px #0006}.tilt-cover[data-mobile-lite=true][data-touch-active=true]{transition:transform 65ms linear}.tilt-cover[data-mobile-lite=true] .case-spine .foil-surface{display:none}.cover[data-mobile-lite=true]:before,.cover[data-mobile-lite=true]:after{display:none!important}
