:root{--background:#101110;--foreground:#f4f4ed;--card:#191a18;--card-foreground:#f4f4ed;--popover:#191a18;--popover-foreground:#f4f4ed;--primary:#deff67;--primary-foreground:#101110;--secondary:#252722;--secondary-foreground:#f4f4ed;--muted:#252722;--muted-foreground:#a2a69b;--accent:#deff67;--accent-foreground:#101110;--destructive:#ff8b8b;--border:#363831;--input:#363831;--ring:#deff67;--radius:.75rem}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}:is(button,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--primary);outline-offset:5px}svg{width:20px;height:20px;flex-shrink:0}.site{max-width:1440px;margin:auto;padding:0 64px}.topbar{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);gap:24px}.brand{display:flex;align-items:center;gap:12px;font-size:42px;font-weight:900;color:var(--primary);letter-spacing:-3px;line-height:1}.brand>span{font-size:24px;color:var(--foreground);letter-spacing:-1px}.brand small{display:block;color:#9d9f94;font-size:12px;letter-spacing:1px;margin-top:7px}.edition,.eyebrow{font-size:12px;letter-spacing:2px;color:var(--muted-foreground);font-weight:600}.intro{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:42px 0 32px}.intro h1{font-size:42px;letter-spacing:-1.8px;font-weight:600;line-height:1.15;margin:10px 0}.intro p:not(.eyebrow){color:#a2a69b;font-size:16px}.pack-section{display:grid;grid-template-columns:1.1fr 1fr;min-height:365px;background:#1c1f18;border:1px solid #3a4030;border-radius:18px;position:relative;overflow:hidden}.pack-copy{padding:40px 44px;position:relative;z-index:2}.badge{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#deff67;letter-spacing:1.7px;gap:7px}.pack-copy h2{font-size:38px;letter-spacing:-1.7px;font-weight:500;line-height:1.15;margin:18px 0}.pack-copy>p{color:#a9ae9e;font-size:16px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;background:var(--primary);color:#11140a;border-radius:8px;font-weight:700;padding:14px 24px;margin:24px 0 0;transition:background .2s,transform .2s}.primary:hover{background:#eaff9e;transform:translateY(-1px)}.small{font-size:12px!important}.pack-stage{min-height:340px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#46512655,transparent 65%);perspective:1000px}.pack{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:215px;height:286px;padding:20px;color:var(--primary);border:1px solid #9ab53b;border-radius:5px;background:linear-gradient(145deg,#536719,#101210 65%);transform:rotate(11deg);box-shadow:0 24px 40px #0008}.pack strong{font-weight:900;font-size:40px;letter-spacing:-2px;line-height:.95}.pack-top,.pack-bottom{font-size:12px;letter-spacing:1px}.collection-heading{display:flex;align-items:center;justify-content:space-between;margin:38px 0 24px}.collection-heading h2{font-size:24px;font-weight:500;letter-spacing:-.6px}.collection-heading>span{font-size:14px;color:var(--muted-foreground)}@media(max-width:800px){.site{padding:0 22px}.topbar{height:84px}.edition{display:none}.intro{padding:30px 0 22px}.intro h1{font-size:32px}.pack-section{grid-template-columns:1fr}.pack-copy{padding:30px}.pack-copy h2{font-size:32px}.pack-stage{min-height:290px}.pack{width:180px;height:250px}}[hidden]{display:none!important}p,h1,h2,h3{margin-top:0}button{border:0}button:disabled{cursor:not-allowed}button:disabled:hover{transform:none}.topbar{height:100px}.brand{gap:13px;letter-spacing:0}.brand>span{font-size:24px}.brand .brand-mark{font-size:47px;font-weight:900;position:relative;color:var(--primary);letter-spacing:-5px}.brand-star{font-size:20px;position:absolute;right:-9px;top:-7px;letter-spacing:0}.brand small{font-size:10px;letter-spacing:1px}.main-nav{display:flex;align-items:center;gap:26px;height:100%;margin-left:auto;margin-right:auto}.main-nav button{height:100%;position:relative;background:none;color:#a4a89e;padding:0 2px;font-size:14px;font-weight:500}.main-nav button.active{color:#eff1e6}.main-nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary)}.nav-new{font-size:12px;background:#2d351c;color:var(--primary);padding:2px 4px;border-radius:3px;margin-left:3px}.header-right{display:flex;align-items:center;gap:18px}.pack-counter{font-size:14px;padding:7px 12px;background:#24271f;border:1px solid #3c4430;border-radius:6px;color:#d9e6b6;white-space:nowrap}.avatar{border:1px solid #4a4d43;border-radius:50%;height:34px;width:34px;display:grid;place-items:center;font-size:13px}.intro{padding:38px 0 30px}.intro .eyebrow{font-size:11px;margin-bottom:12px}.intro h1{font-size:42px}.intro p{margin-bottom:0}.collection-stat{display:flex;align-items:center;gap:24px}.collection-stat strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:500}.collection-stat strong span{font-size:18px;color:#7e8475}.stat-label{font-size:10px;letter-spacing:1px;color:#a1a497}.progress-ring{width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--primary) var(--progress,0%),#30362a 0);display:grid;place-items:center}.progress-ring>span{display:grid;place-items:center;background:#101110;width:54px;height:54px;border-radius:50%;font-size:12px;color:#deedc6}.pack-section{min-height:385px;background:radial-gradient(ellipse at 72% 20%,#35412644,transparent 65%),#1c1f18}.pack-copy{padding:37px 40px 32px}.pack-copy h2{font-size:40px;line-height:1.08;margin:18px 0}.pack-copy>p{margin-bottom:0;font-size:15px;line-height:1.6}.badge>span{font-size:18px}.pack-copy .primary{min-width:288px;justify-content:flex-start;margin:23px 0 16px;padding:15px 18px;font-size:15px}.button-end{margin-left:auto;padding-left:18px;border-left:1px solid #7d923a;font-size:12px;font-weight:500}.pack-footnote{display:flex;gap:10px;align-items:center;font-size:12px;color:#9ea78b}.tiny-square{height:5px;width:5px;background:#deff67}.get-packs{margin-top:10px}.pack-stage{position:relative;overflow:hidden;min-height:350px;padding:24px 0;background:radial-gradient(ellipse,#65733a33,transparent 70%)}.pack-shadow{width:270px;height:110px;background:#000;filter:blur(30px);position:absolute;bottom:22px;opacity:.65}.pack{position:absolute;width:204px;height:295px;border-radius:5px;border:1px solid #829540;background:#20251b;box-shadow:10px 20px 30px #0008;padding:0;overflow:hidden}.pack.back-pack{transform:rotate(-13deg) translate(-55px);height:276px;background:linear-gradient(120deg,#809641,#1b2115);border-color:#829649;opacity:.75}.back-pack>span{transform:rotate(-90deg);position:absolute;left:-10px;top:140px;font-size:15px;letter-spacing:2px}.main-pack{transform:rotate(11deg) translate(14px);transition:transform .5s}.pack-stage:hover .main-pack{transform:rotate(6deg) translate(14px) translateY(-5px)}.pack-art{position:absolute;inset:0;background:linear-gradient(0deg,#101410ee,transparent 70%),url(/assets/film-art.e668ff13943f.webp) center 26% /cover;filter:saturate(.9)}.pack-top{display:flex;justify-content:space-between;position:relative;padding:14px 15px 9px;background:#dfff6e;font-size:12px;color:#15170f;font-weight:700;letter-spacing:-.2px}.pack-top:before{content:"";height:5px;position:absolute;top:1px;left:0;right:0;background:repeating-linear-gradient(90deg,#10151033 0 1px,transparent 1px 4px)}.pack-top>span{font-size:10px;letter-spacing:1px}.pack-wordmark{position:relative;margin-top:auto;padding:0 15px 15px}.pack-wordmark>span:first-child{font-size:8px;letter-spacing:1.3px;color:#eef9d2}.pack-wordmark strong{display:block;font-family:Impact,Arial Black,sans-serif;font-size:46px;line-height:.96;letter-spacing:-.2px;color:#e4ff83;margin:7px 0 9px}.pack-edition{font-size:8px;letter-spacing:2px;color:#c7cdbe}.pack-bottom{position:relative;display:flex;align-items:center;gap:10px;justify-content:space-between;border-top:1px solid #758454;padding:10px 15px;background:#dfff6e;color:#19220c;font-weight:700;font-size:11px;letter-spacing:0}.pack-bottom>span{font-size:7px;text-align:right;max-width:70px}.stage-note{position:absolute;bottom:14px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#899479;right:35px}.rarity-line{display:flex;align-items:center;justify-content:space-between;padding:20px 3px 25px;gap:20px}.rarity-line>span{font-size:10px;color:#939b86;letter-spacing:1px}.rarity-line>div{display:flex;align-items:center;gap:23px}.rarity-line>div>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#afb6a3}.rarity-line i{height:6px;width:6px;border-radius:2px;background:var(--rarity)}.rarity-line b{font-size:11px;font-weight:500;color:#68735d;margin-left:4px}.text-button{background:none;color:#d6dccd;font-size:14px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;padding:4px 0}.text-button:hover{color:var(--primary)}.daily-strip{display:flex;align-items:center;gap:18px;border-top:1px solid #30372a;border-bottom:1px solid #30372a;padding:21px 0}.daily-icon{width:44px;height:44px;border-radius:10px;border:1px solid #4f5a36;display:grid;place-items:center;background:#262d1b;color:#deff67;font-size:26px}.daily-strip h3{font-size:16px;margin:0 0 3px;font-weight:500}.daily-strip p{font-size:13px;margin:0;color:#a0a995}.daily-strip .secondary{margin-left:auto;white-space:nowrap}.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;border:1px solid #474e3c;color:#d9e2cc;background:#20251a;border-radius:7px;padding:10px 15px;transition:border-color .2s}.secondary:hover{border-color:#c5e85f}.collection-heading{margin:33px 0 23px;gap:12px}.collection-heading .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:9px}.collection-heading h2{font-size:23px;margin:0}.cards-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.cards-grid.showcase{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.film-card{position:relative;isolation:isolate;display:flex;flex-direction:column;text-align:left;min-width:0;aspect-ratio:2/3;background:#1b201c;border:1px solid color-mix(in srgb,var(--rarity),#262b21 50%);border-radius:9px;overflow:hidden;color:#f6f6ec;box-shadow:0 4px 10px #0005;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s}.film-card:hover{transform:translateY(-5px);border-color:var(--rarity);box-shadow:0 8px 25px #0008}.card-art{position:absolute;inset:0;z-index:-2;background:url(/assets/film-art.e668ff13943f.webp) center/cover;filter:hue-rotate(var(--hue)) saturate(.6);opacity:.78}.film-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#111715,#111715ce 22%,#11171511)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:12px 11px;font-size:10px;letter-spacing:.5px;color:#f3f6e4}.rarity-pill{color:var(--rarity);border:1px solid color-mix(in srgb,var(--rarity),transparent 50%);background:#151b17aa;font-size:9px;padding:2px 5px;border-radius:3px;letter-spacing:0}.card-middle{margin-top:auto;padding:4px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.card-year{font-size:34px;color:var(--film-color);font-weight:800;letter-spacing:-1.4px;line-height:1}.card-genre{font-size:9px;color:#c1cdb6;text-transform:uppercase;letter-spacing:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-bottom{padding:8px 12px 0}.card-bottom h3{font-size:20px;font-weight:650;letter-spacing:-.7px;line-height:1.1;margin:0 0 9px;overflow-wrap:anywhere}.card-bottom p{font-size:10px;line-height:1.3;color:#b2beaa;min-height:26px;margin:0 0 10px}.card-stats{display:flex;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #9cab8244;font-size:9px;color:#a6b297}.card-stats b{font-size:11px;font-weight:600;color:#e3ebd9;margin-left:2px}.card-stats>span:last-child{margin-left:auto;font-size:8px;color:#b5c69e}.showcase .card-bottom h3{font-size:18px}.showcase .card-top{padding:10px 9px}.showcase .card-bottom,.showcase .card-middle{padding-left:10px;padding-right:10px}.showcase .card-year{font-size:30px}.showcase .card-stats{gap:7px}.unowned .card-art{opacity:.28;filter:grayscale(1)}.unowned .card-year{color:#a0aa94}.unowned{border-color:#3b4235}.unowned .rarity-pill{opacity:.8}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:10px 0 28px}.filter-tabs{display:flex;gap:6px;padding:5px;background:#1a1e17;border-radius:8px;border:1px solid #353e2e}.filter-tabs button{background:transparent;color:#a5b294;padding:8px 13px;font-size:14px;border-radius:5px}.filter-tabs button.selected{background:#dfff70;color:#16200b}.search{display:flex;align-items:center;gap:9px;max-width:380px;width:100%;border:1px solid #3a4531;border-radius:7px;padding:10px 14px;background:#181c15;color:#a9b89a}.search input{background:none;border:0;outline:none;color:#eef5e5;font-size:14px;width:100%;min-width:0}.search:focus-within{outline:2px solid var(--primary)}.collection-count{font-size:12px;color:#99a48b;letter-spacing:1px;margin:0 0 16px}.exchange-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #4c5f2a;padding:25px;border-radius:12px;margin-bottom:25px;background:#202818}.exchange-strip h3{font-weight:500;margin:0 0 6px;font-size:20px}.exchange-strip p{margin:0;color:#a8b895;font-size:14px}.exchange-strip .primary{margin:0;white-space:nowrap}.empty-state{grid-column:1/-1;text-align:center;border:1px dashed #3a462e;border-radius:12px;padding:50px 20px;color:#a1b18b}.empty-state>span{font-size:55px;color:var(--primary)}.empty-state h3{color:#e5efdc;font-size:24px;margin:10px 0}.empty-state p{font-size:15px}.quiz-intro,.quiz-board{border:1px solid #3c482f;background:radial-gradient(ellipse at 50% 0,#53663433,transparent 70%),#191e15;border-radius:18px;padding:45px 40px;text-align:center;max-width:850px;margin:0 auto}.quiz-star{font-size:55px;line-height:1;color:var(--primary);margin:0 0 20px}.quiz-intro h2{font-size:48px;letter-spacing:-2px;line-height:1.1;margin:15px 0}.quiz-intro>p:not(.eyebrow){color:#b0bea0;font-size:16px}.quiz-intro .primary{margin:28px 8px 20px}.quiz-intro .small{margin-top:14px}.quiz-rules{display:flex;justify-content:center;gap:14px;margin:28px 0 0}.quiz-rules span{font-size:12px;border:1px solid #3b4b2c;color:#b5c59c;border-radius:5px;padding:6px 12px}.quiz-top{display:flex;justify-content:space-between;color:#b3c099;font-size:13px}.quiz-progress{height:4px;background:#37482a;border-radius:10px;margin:20px 0 35px;overflow:hidden}.quiz-progress>span{height:100%;background:var(--primary);display:block}.quiz-board h2{font-size:28px;line-height:1.3;margin:24px auto 30px;max-width:640px;font-weight:500}.quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quiz-option{display:flex;align-items:center;text-align:left;gap:16px;border:1px solid #465538;padding:18px;color:#edf6e1;background:#222b1a;border-radius:7px;font-size:16px}.quiz-option:hover{border-color:#deff67;background:#303e20}.quiz-option>span{font-size:12px;display:grid;place-items:center;min-width:24px;height:24px;border:1px solid #667a4b;border-radius:4px;color:var(--primary)}.quiz-board>.small{color:#9eaf8b;margin:26px 0 0}.quiz-feedback{font-size:14px;padding:10px;border:1px solid #526735;border-radius:6px;color:#d1efaa;background:#28351f}.quiz-feedback.incorrect{color:#efd0a9;border-color:#775f39;background:#352b1d}.error-bar{padding:16px 20px;border:1px solid #936856;border-radius:8px;color:#ffd2b8;background:#362920;margin-bottom:20px;font-size:15px}.error-bar button{margin-left:15px;color:#ffdfb7;text-decoration:underline}.is-busy{cursor:progress}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:35px 0 28px;margin-top:55px;border-top:1px solid #30372a;color:#838f75;font-size:12px}footer>span:first-child{display:flex;gap:16px}footer strong{font-weight:700;color:#b3bfa6;letter-spacing:1px}footer .text-button{font-size:12px}.footer-save{font-size:11px;color:#9aaa82}dialog{max-width:1100px;width:calc(100% - 48px);max-height:calc(100dvh - 48px);background:#141910;color:#f2f7ec;border:1px solid #4a5938;border-radius:18px;padding:45px 35px 30px;margin:auto;box-shadow:0 25px 100px #000a;overflow:auto}dialog::backdrop{background:#070b06dd;backdrop-filter:blur(8px)}.modal-open{overflow:hidden}.close-modal{position:absolute;right:16px;top:12px;background:transparent;color:#b8c6a6;font-size:30px;line-height:1;border-radius:5px;width:32px;height:32px}.close-modal:hover{background:#2b3821;color:#fff}.reveal-header{text-align:center}.reveal-header h2{font-size:32px;letter-spacing:-1px;margin:7px 0 10px;font-weight:500}.reveal-header p:not(.eyebrow){color:#a1b58b;font-size:15px}.reveal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:28px 0 24px}.reveal-grid.single{max-width:240px;display:block;margin:28px auto}.reveal-item{min-width:0;animation:arrive .4s both;animation-delay:var(--delay)}.reveal-item .film-card{width:100%}.reveal-label{font-size:10px;display:block;text-align:center;letter-spacing:1px;color:#96a187;margin-top:14px}.reveal-label.new{color:#dfff70}.card-back{width:100%;aspect-ratio:2/3;border:1px solid #859b45;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:22px 10px;color:#dfff70;background:linear-gradient(0deg,#0c120aee,#13210988),url(/assets/film-art.e668ff13943f.webp) center/cover;box-shadow:0 5px 15px #0008;transition:transform .2s}.card-back:hover{transform:translateY(-7px)}.card-back>span{font-size:10px;letter-spacing:1.5px}.card-back>strong{font-size:80px;line-height:1;letter-spacing:-8px}.card-back>strong span{font-size:35px;position:relative;top:-34px;left:-8px}.card-back>span:last-child{font-size:9px;letter-spacing:.5px}.reveal-actions{text-align:center}.reveal-actions p{color:#9baa86;margin:14px 0 0}.detail-layout{display:grid;grid-template-columns:260px 1fr;gap:38px;align-items:center;max-width:850px;margin:auto}.detail-layout .film-card{width:100%}.detail-layout .card-bottom h3{font-size:28px}.detail-layout .card-year{font-size:46px}.detail-layout .card-top,.detail-layout .card-genre,.detail-layout .card-bottom p,.detail-layout .card-stats{font-size:12px}.detail-copy h2{font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-1px;margin:10px 0 14px}.detail-rarity{font-size:14px}dl{margin:24px 0}dl>div{display:grid;grid-template-columns:95px 1fr;gap:15px;margin:11px 0;font-size:14px}dt{color:#9aab84}dd{margin:0;color:#e0ebd2}.detail-copy>p{font-size:14px;color:#c3d7a3}.rules{max-width:680px;margin:auto}.rules h2{font-size:32px;font-weight:500;letter-spacing:-1px;margin-bottom:25px}.rules h3{font-size:18px;font-weight:500;margin:25px 0 8px}.rules p{font-size:15px;color:#afbea0;line-height:1.7;margin-bottom:16px}.rules a{color:#dfff70;text-decoration:underline}.rule-row{display:flex;gap:23px}.rule-row>b{color:#dcff6b;font-weight:500;font-size:20px;padding-top:24px}.rule-row h3{margin-top:24px}.rules-rarity{display:flex;gap:25px;font-size:14px;margin:18px 0;flex-wrap:wrap}.rules-rarity span{display:flex;flex-direction:column;gap:4px}.rules-rarity b{font-size:20px;font-weight:500}.exchange-confirm{max-width:600px;margin:auto}.exchange-confirm h2{font-size:32px;line-height:1.2}.exchange-confirm p{color:#b2c399}.exchange-confirm li{color:#ddff70;padding:5px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);max-width:calc(100% - 30px);padding:14px 22px;background:#dfff70;color:#1d2b0c;box-shadow:0 4px 30px #0009;border-radius:9px;font-size:15px;z-index:100;text-align:center}.primary,.secondary,.filter-tabs button,.text-button,.main-nav button,.quiz-option,.card-back,.close-modal{min-height:40px}@keyframes arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.cards-grid.showcase .film-card{aspect-ratio:2/3}.showcase .card-bottom h3{font-size:21px}}@media(max-width:1200px){.site{padding:0 36px}.main-nav{gap:19px}.brand>span{font-size:21px}.brand small{font-size:9px}.header-right{gap:10px}.pack-copy{padding:33px}.pack-copy h2{font-size:35px}.cards-grid.showcase{grid-template-columns:repeat(3,1fr);gap:20px}.showcase .film-card{aspect-ratio:3/4}.showcase .card-bottom h3{font-size:25px}.showcase .card-year{font-size:42px}.showcase .card-bottom p,.showcase .card-top{font-size:12px}.showcase .rarity-pill,.showcase .card-stats{font-size:11px}.cards-grid{grid-template-columns:repeat(4,1fr)}.collection-toolbar{flex-wrap:wrap}.search{max-width:100%;width:340px}.rarity-line>span{display:none}.rarity-line{justify-content:center}.rarity-line>div{gap:25px}.reveal-grid{gap:10px}.reveal-grid .card-bottom h3{font-size:16px}.reveal-grid .card-bottom p{font-size:9px}.reveal-grid .card-stats{gap:4px}}@media(max-width:900px){.brand small,.header-right .avatar{display:none}.main-nav{margin:0;gap:17px}.main-nav button{font-size:13px}.site{padding:0 26px}.pack-copy h2{font-size:31px}.pack-section{grid-template-columns:1.05fr 1fr}.pack-copy{padding:30px 23px}.pack-copy .primary{min-width:0;width:100%;padding:13px;font-size:14px}.button-end{font-size:10px;padding-left:10px}.pack-footnote{flex-wrap:wrap;gap:7px;font-size:11px}.pack{width:182px;height:266px}.pack-wordmark strong{font-size:43px}.pack-top{font-size:10px}.back-pack{height:250px!important}.stage-note{display:none}.intro h1{font-size:36px}.intro p:not(.eyebrow){font-size:14px}.collection-stat{gap:15px}.collection-stat strong{font-size:28px}.progress-ring{width:56px;height:56px}.progress-ring>span{width:47px;height:47px}.stat-label{font-size:9px}.cards-grid{grid-template-columns:repeat(3,1fr)}footer{flex-wrap:wrap;gap:10px}.footer-save{margin-left:auto}.reveal-grid{grid-template-columns:repeat(3,1fr);max-width:660px;margin-left:auto;margin-right:auto}.reveal-grid .film-card,.card-back{aspect-ratio:2/3}.reveal-grid .card-bottom h3{font-size:20px}.reveal-grid .card-bottom p{font-size:11px}.detail-layout{grid-template-columns:230px 1fr;gap:25px}.detail-copy h2{font-size:29px}}@media(max-width:650px){.site{padding:0 18px}.topbar{height:auto;min-height:108px;flex-wrap:wrap;padding-top:18px;gap:10px}.brand .brand-mark{font-size:33px}.brand-star{font-size:14px;right:-5px;top:-4px}.brand>span{font-size:20px}.brand{gap:11px}.header-right{margin-left:auto;order:1}.pack-counter{font-size:12px;padding:6px 9px}.main-nav{order:2;width:100%;height:42px;justify-content:space-between;gap:15px}.main-nav button{font-size:14px;padding:0 8px}.intro{padding:28px 0 24px;gap:10px;align-items:flex-end}.intro .eyebrow{font-size:9px;letter-spacing:1px;line-height:1.7;max-width:210px}.intro h1{font-size:32px;letter-spacing:-1.3px;margin:7px 0}.intro p:not(.eyebrow){font-size:13px;max-width:215px;line-height:1.5}.collection-stat{gap:0;padding-bottom:3px}.collection-stat strong{font-size:25px;white-space:nowrap}.collection-stat strong span{font-size:14px}.stat-label{font-size:8px;display:block;max-width:90px;letter-spacing:.5px;line-height:1.6}.progress-ring{display:none}.pack-section{grid-template-columns:1fr;min-height:0;border-radius:12px}.pack-copy{padding:27px 24px 6px;order:1}.pack-copy h2{font-size:34px;letter-spacing:-1.3px;margin:12px 0}.pack-copy>p{font-size:14px}.pack-copy .primary{min-width:100%;margin:22px 0 14px;padding:15px 18px;font-size:15px}.button-end{font-size:12px}.pack-footnote{font-size:11px;gap:8px}.pack-stage{order:2;min-height:270px;padding:25px;overflow:visible}.pack{height:220px;width:157px}.pack.back-pack{height:209px!important}.pack-wordmark strong{font-size:36px}.pack-wordmark>span:first-child{font-size:7px}.pack-top{font-size:10px;padding:12px 11px 8px}.pack-wordmark{padding:0 12px 12px}.pack-bottom{font-size:9px;padding:8px 12px}.pack-bottom>span{font-size:6px}.back-pack>span{font-size:12px;left:-4px;top:95px}.pack-shadow{bottom:30px}.rarity-line{padding:19px 0;gap:12px}.rarity-line>div{gap:11px;flex-wrap:wrap;justify-content:center}.rarity-line>div>span{font-size:10px;gap:4px}.rarity-line b{font-size:10px;margin-left:0}.rarity-line i{width:4px;height:4px}.rarity-line>.text-button{display:none}.daily-strip{gap:11px;flex-wrap:wrap;padding:18px 0}.daily-icon{height:37px;width:37px;flex-shrink:0;font-size:23px}.daily-strip h3{font-size:15px}.daily-strip p{font-size:12px;max-width:245px}.daily-strip .secondary{margin:3px 0 0 48px;padding:8px 12px;font-size:12px}.collection-heading{align-items:flex-end;margin:28px 0 18px}.collection-heading h2{font-size:21px;line-height:1.2;max-width:210px}.collection-heading .text-button{font-size:12px;white-space:nowrap}.collection-heading .eyebrow{font-size:9px}.cards-grid,.cards-grid.showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.film-card,.showcase .film-card{aspect-ratio:2/3}.showcase .card-bottom h3,.card-bottom h3{font-size:19px}.showcase .card-year,.card-year{font-size:32px}.showcase .card-top,.card-top{font-size:10px;padding:11px 9px}.showcase .card-bottom p,.card-bottom p{font-size:10px}.showcase .card-stats,.card-stats{font-size:9px;gap:6px}.showcase .rarity-pill,.rarity-pill{font-size:9px}.card-stats>span:last-child{font-size:8px}.card-bottom{padding:7px 10px 0}.card-middle{padding:5px 10px}.collection-toolbar{margin-top:0;gap:13px}.filter-tabs{width:100%;gap:2px;padding:4px}.filter-tabs button{font-size:12px;padding:6px 8px;flex:1;white-space:nowrap}.search{width:100%;padding:9px 12px}.exchange-strip{padding:20px;display:block}.exchange-strip h3{font-size:20px}.exchange-strip p{font-size:13px}.exchange-strip .primary{margin-top:17px;font-size:14px}.quiz-intro,.quiz-board{padding:30px 20px;border-radius:12px}.quiz-intro h2{font-size:38px}.quiz-intro>p:not(.eyebrow){font-size:14px}.quiz-rules{gap:5px}.quiz-rules span{font-size:10px;padding:6px}.quiz-intro .primary{margin-top:23px}.quiz-options{grid-template-columns:1fr;gap:11px}.quiz-board h2{font-size:24px}.quiz-option{padding:15px;font-size:15px}.quiz-top{font-size:12px}.quiz-feedback{font-size:13px}footer{margin-top:35px;padding:23px 0;gap:10px;align-items:flex-start;font-size:11px}footer>span:first-child{width:100%;gap:12px}footer .text-button{font-size:11px;padding:0;min-height:20px}.footer-save{font-size:10px;padding-top:3px}dialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px);padding:42px 17px 22px;border-radius:13px}.reveal-header h2{font-size:27px}.reveal-header p:not(.eyebrow){font-size:13px}.reveal-header .eyebrow{font-size:10px}.reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.reveal-grid .card-bottom h3{font-size:18px}.reveal-grid .card-bottom p{font-size:10px}.reveal-grid .reveal-item:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 6px);margin:auto}.reveal-grid.single .reveal-item{width:100%!important}.reveal-label{font-size:9px}.card-back>strong{font-size:65px}.card-back>span{font-size:10px}.card-back>span:last-child{font-size:8px;letter-spacing:0}.detail-layout{display:block}.detail-layout>div:first-child{max-width:215px;margin:0 auto 25px}.detail-copy h2{font-size:29px}.detail-layout .card-bottom h3{font-size:24px}.detail-copy dl{margin:20px 0}.detail-layout .card-bottom p{font-size:11px}.detail-copy>p{font-size:13px}.detail-copy .secondary{font-size:13px}.rules h2{font-size:28px}.rules p{font-size:14px}.rule-row{gap:17px}.rules-rarity{gap:17px;font-size:12px}.exchange-confirm h2{font-size:28px}.exchange-confirm p{font-size:14px}}.card-top,.rarity-pill,.card-genre,.card-bottom p,.card-stats,.card-stats b,.card-stats>span:last-child,.showcase .card-top,.showcase .rarity-pill,.showcase .card-bottom p,.showcase .card-stats,.reveal-grid .card-bottom p{font-size:12px}.card-stats{flex-wrap:wrap;gap:4px 9px}.card-stats>span:last-child{font-size:12px;margin-left:auto}.card-genre{letter-spacing:0;text-transform:none}.brand small{font-size:12px;letter-spacing:0}footer,footer .text-button,.footer-save,.stat-label,.rarity-line>div>span,.rarity-line b,.daily-strip p,.intro .eyebrow,.reveal-label{font-size:12px}.card-bottom h3{overflow-wrap:normal}.showcase .card-bottom p{min-height:32px}.film-card{min-height:300px}@media(max-width:650px){.film-card{min-height:305px}.card-top{padding:10px 7px}.card-stats>span:last-child{width:100%;text-align:right}.stat-label{font-size:12px}.brand small{display:none}.rarity-line>div{gap:9px}.intro .eyebrow{font-size:12px}}@media(max-width:650px){.intro>div:first-child{min-width:0}.collection-stat{flex:0 0 90px;width:90px}.stat-label{overflow-wrap:anywhere;max-width:90px}.intro{align-items:center}.intro h1{font-size:30px}.site{max-width:100%}}.cards-grid>.film-card{width:100%;max-width:100%;aspect-ratio:auto;min-height:320px}.reveal-item .film-card{max-width:100%;aspect-ratio:auto;min-height:300px}:root{--primary:#deff67;--surface:#191d16;--line:#394330;--muted:#a1af92}button,input,select,textarea{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button:disabled{opacity:.4;cursor:not-allowed}.primary{background:var(--primary);color:#18200b;text-decoration:none}.secondary{border-color:#697852}.text-button,.inline-link{background:transparent;color:var(--primary)}a{color:inherit}.muted,.small{color:var(--muted)}.small{font-size:13px;line-height:1.6}.topbar{gap:24px}.brand{flex-shrink:0}.brand>span{font-size:19px;letter-spacing:-.4px}.brand small{font-size:9px;letter-spacing:1px;margin-top:6px}.main-nav{margin:auto;gap:22px;white-space:nowrap}.main-nav button{font-size:14px}.header-right{flex-shrink:0}.header-right .avatar{display:grid!important}.credit-counter{display:flex;align-items:center;gap:6px;color:var(--primary);white-space:nowrap;font-size:16px}.credit-counter>span{font-size:11px;color:var(--muted)}.register-small{display:none;background:transparent;color:var(--primary)}.avatar{background:var(--primary);color:#17200c;border-radius:50%;width:38px;height:38px;place-items:center;font-size:26px;border:0}.subbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #2b3424;padding:12px 0}.subbar nav{display:flex;gap:22px;align-items:center}.subbar nav button{background:none;color:#a1ad96;padding:8px 0;font-size:13px;white-space:nowrap}.subbar nav button:hover,.subbar nav button.active{color:var(--primary)}.subbar .plus-link{letter-spacing:1px;color:var(--primary);font-size:11px;font-weight:700}.plus-link span{font-size:16px}.subbar .pack-counter{background:none;border:0;color:var(--primary);padding:0;font-size:13px}.next-tick{color:#9eac8e;margin-left:14px;font-size:12px}.intro{padding:35px 0 32px}.intro h1{font-size:42px;letter-spacing:-1.8px}.intro .eyebrow{font-size:10px;letter-spacing:1.5px}.intro p:not(.eyebrow){max-width:650px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 20px}.section-head h2{font-size:26px;font-weight:500;letter-spacing:-.6px;margin:5px 0}.section-head h3{font-size:18px;font-weight:500;margin:0}.section-head>span{color:var(--muted);font-size:13px}.section-head .eyebrow{font-size:10px;margin:0}.welcome-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;margin:0 0 22px;background:#202817;border:1px solid #40532d;border-radius:9px}.welcome-strip>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.welcome-strip b{font-weight:500}.welcome-strip span{color:#aebb9d;font-size:13px}.welcome-strip .secondary{white-space:nowrap;font-size:13px}.pack-top>span{font-size:9px}.home-actions{display:grid;grid-template-columns:1fr 1fr;gap:26px;border-top:1px solid #2d3627;border-bottom:1px solid #2d3627;padding:24px 0;margin:0 0 33px}.home-actions>div{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.home-actions>div>span{font-size:27px;color:var(--primary);border:1px solid #465532;border-radius:9px;width:44px;height:44px;display:grid;place-items:center}.home-actions h3{font-size:16px;font-weight:500;margin:0 0 6px}.home-actions p{font-size:12px;color:var(--muted);margin:0}.home-actions .text-button{font-size:12px;margin-left:auto}.tier-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tier) 70%,transparent);background:color-mix(in srgb,var(--tier) 13%,#10140e);color:var(--tier);padding:4px 6px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.6px;line-height:1;min-width:27px;white-space:nowrap}.card-top{align-items:center}.card-top>.tier-tag{font-size:11px}.film-card{min-width:0;border-color:color-mix(in srgb,var(--rarity) 45%,#303a25)}.film-card .card-art{filter:hue-rotate(var(--hue));opacity:.7}.film-card.tier-card-UR{box-shadow:0 0 20px #ff98be15}.film-card.tier-card-LR{box-shadow:0 0 25px #ddff7030;border-color:#dfff70}.foil-shine{pointer-events:none;position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#fff1 38%,#deff6730 43%,transparent 50%);background-size:250% 100%;animation:foil 6s ease infinite;mix-blend-mode:screen}.card-bottom h3{line-height:1.1;font-size:23px}.card-bottom p{line-height:1.3}.card-stats{font-size:10px!important;gap:4px!important}.card-stats b,.card-stats>span:last-child{font-size:10px!important}.card-top{font-size:10px!important}.card-genre{font-size:11px;line-height:1.3}.film-card.unowned{opacity:.72}.film-card.unowned .card-art{opacity:.3}.showcase .film-card{aspect-ratio:auto;min-height:320px}.showcase .card-bottom h3{font-size:20px}.showcase .card-bottom p{min-height:29px;font-size:11px}.film-card:hover{z-index:2}.catalogue-tools{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.catalogue-tools .search{flex:1;max-width:none;width:auto}.catalogue-tools select{max-width:250px}.check-label{display:flex;gap:8px;font-size:13px;color:#c6d0ba;align-items:center}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:16px;height:16px;flex-shrink:0}select,input:not([type=checkbox],[type=radio]),textarea{background:#141a10;border:1px solid #455138;border-radius:6px;color:#edf3e6;padding:11px 13px;min-width:0}select{max-width:100%}select:focus,input:focus,textarea:focus{outline:2px solid var(--primary);outline-offset:2px}.search input{border:none;padding:0;border-radius:0;background:none}.field{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:14px}.field>span{color:#b5c2a5;font-size:13px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.form-panel,.auth-panel{max-width:550px;margin:auto}.wide-form{max-width:800px}.profile-editor,.trade-editor{max-width:940px;margin:auto}.form-panel h2,.auth-panel h2,.profile-editor h2,.trade-editor h2{font-size:36px;letter-spacing:-1.1px;font-weight:500;line-height:1.12;margin:8px 0 20px}.form-panel p,.auth-panel p,.trade-editor>p{color:#aaba96;line-height:1.65;font-size:15px}.form-panel .primary,.auth-panel .primary,.profile-editor .primary,.trade-editor .primary{margin-top:22px}.form-panel h3,.profile-editor h3,.trade-editor h3{font-weight:500;font-size:19px;margin:28px 0 15px}.profile-editor h3 small,.trade-editor h3 small{font-size:12px;color:var(--muted);font-weight:400;margin-left:8px}.form-error:not(:empty){background:#38271e;color:#ffd6bd;padding:13px;border:1px solid #805a40;border-radius:6px;margin:15px 0;font-size:14px}.auth-links{display:flex;justify-content:space-between;gap:15px;margin-top:18px}.auth-links .text-button{font-size:13px}.large-symbol{color:var(--primary);font-size:60px}.recovery-code{display:block;font-size:18px;border:1px dashed #728642;border-radius:7px;padding:20px;color:var(--primary);overflow-wrap:anywhere;margin:24px 0}.recovery-code~button{margin-right:10px}.detail-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.detail-actions>*{font-size:13px}.detail-copy dd{line-height:1.5}.detail-copy h2{font-size:34px}.detail-layout>.film-card{min-height:360px}.compact-card{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.4}.compact-card .tier-tag{flex-shrink:0}.card-picker{max-height:290px;overflow:auto;display:grid;gap:7px;padding:3px}.card-choice{display:flex;gap:9px;align-items:center;padding:10px 12px;border:1px solid #36422d;border-radius:6px;cursor:pointer;background:#191f14}.card-choice:has(input:checked){border-color:var(--primary);background:#2b381b}.card-choice>span{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0}.card-choice small{font-size:11px;color:#aabb94;white-space:nowrap}.picker-search{width:100%;margin-bottom:10px}.film-picker{display:grid;grid-template-columns:1fr 1fr;max-height:245px;overflow:auto;gap:8px;padding:3px}.film-choice{display:flex;gap:8px;align-items:center;padding:7px 9px;background:#1d2617;border-radius:5px;font-size:13px}.film-choice[hidden]{display:none}.film-choice small{color:#9fae8b;margin-left:5px}.theme-options{display:flex;gap:10px;flex-wrap:wrap}.theme-options label{display:block}.theme-options input{position:absolute;opacity:0;width:1px;height:1px}.theme-options span{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #4b573d;border-radius:7px;font-size:13px;cursor:pointer}.theme-options span:before{content:"";width:17px;height:17px;background:var(--swatch);border-radius:50%}.theme-options input:checked+span{border-color:var(--swatch);color:var(--swatch)}.theme-options input:focus-visible+span{outline:2px solid var(--primary)}.badge-picker{display:flex;gap:9px;flex-wrap:wrap}.badge-picker label{display:flex;align-items:center;gap:8px;border:1px solid #3e4a32;border-radius:7px;padding:10px;font-size:13px}.user-results{margin-top:15px;min-height:50px}.user-result{display:flex;align-items:center;gap:15px;width:100%;padding:14px;border:1px solid #3d492e;background:#1a2313;color:#e1ebd5;border-radius:7px;text-align:left;margin:8px 0}.user-result>span:first-child{color:var(--primary);font-size:27px}.user-result>span:last-child{margin-left:auto}.user-result div{display:flex;flex-direction:column;gap:5px}.user-result small{color:var(--muted)}.trade-pickers{display:grid;grid-template-columns:1fr 1fr;gap:25px}.selection-count{color:var(--primary)!important}.compact-deck{display:grid;gap:12px;margin:25px 0}.share-link{padding:15px;background:#222c19;border:1px solid #485735;border-radius:7px;font-size:13px;overflow-wrap:anywhere;margin:20px 0}.form-note{padding:15px;background:#302b1c;border:1px solid #6d613d;border-radius:7px}.large-price{font-size:36px!important;color:var(--primary)!important}.inline-link{padding:0;min-height:24px;font-size:inherit}.row-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row-actions .secondary,.row-actions .primary{margin:0;font-size:13px}.row-actions>.small{margin-right:auto}.empty-state{min-width:0}.empty-state p{line-height:1.6;max-width:620px;margin-left:auto;margin-right:auto}.empty-state .primary{margin-top:15px}.album-toolbar{display:flex;align-items:center;gap:25px;margin-bottom:20px}.select-field{display:flex;flex-direction:column;gap:8px;min-width:250px}.select-field>span{font-size:10px;letter-spacing:1.2px;color:#95a780}.album-completion{font-size:13px;color:#a8b896}.album-toolbar .primary{margin:0 0 0 auto;display:flex;align-items:center;gap:13px;font-size:14px}.album-toolbar .primary b{background:#1c2c0d;color:var(--primary);padding:3px 7px;border-radius:4px;font-size:11px}.album-hint{display:flex;align-items:center;gap:13px;color:#aabb96;font-size:13px;margin-bottom:25px}.album-hint>span{color:var(--primary);font-size:25px}.album-hint p{margin:0;line-height:1.5}.album-hint .text-button{margin-left:auto;white-space:nowrap;font-size:12px}.panini-book{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:2px solid #707453;border-radius:12px;background:#a6a883;padding:8px;box-shadow:0 20px 70px #0008,inset 0 0 0 3px #2b3421;isolation:isolate}.book-spine{position:absolute;top:0;bottom:0;left:50%;width:32px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#0004 48%,#0009 50%,#0002 55%,transparent);z-index:3;pointer-events:none}.album-page{background:#d7d6b7;background-image:radial-gradient(#676c4112 1px,transparent 1px);background-size:4px 4px;border-radius:6px;padding:20px 24px 28px;color:#3c442d;min-width:0}.page-caption{display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;border-bottom:1px solid #777a5544;padding-bottom:12px;margin-bottom:24px}.sticker-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 22px}.sticker-slot{position:relative;aspect-ratio:2/3;min-width:0;border:1px dashed #7d84616b;background:#9d9f7d24;border-radius:4px;min-height:210px}.slot-underlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:15px;color:#707653}.slot-underlay>span{font-size:44px;font-weight:700;opacity:.4;letter-spacing:-2px}.slot-underlay b{font-size:13px;font-weight:500;max-width:140px}.slot-underlay small{font-size:11px}.album-sticker{position:absolute;inset:0;transform-origin:20% 20%;transition:transform .4s,filter .4s;z-index:1}.album-sticker .film-card{min-height:0!important;height:100%;width:100%;aspect-ratio:2/3;border-radius:2px;border:4px solid #f0efd5;box-shadow:0 3px 5px #242b1544}.album-sticker .film-card:hover{transform:none}.album-sticker .card-year{font-size:31px}.album-sticker .card-bottom{padding:7px 8px 0}.album-sticker .card-bottom h3{font-size:17px;letter-spacing:-.5px;margin:0 0 5px}.album-sticker .card-bottom p{font-size:9px;min-height:0;margin:0 0 5px}.album-sticker .card-stats{font-size:8px!important;padding:5px 0;line-height:1.2}.album-sticker .card-stats b,.album-sticker .card-stats>span:last-child{font-size:8px!important}.album-sticker .card-top{padding:7px!important;font-size:8px!important}.album-sticker .tier-tag{font-size:8px!important;padding:3px}.album-sticker .card-genre{font-size:9px}.album-sticker .card-middle{padding:0 8px}.loose-sticker{transform:translate(-3px,-8px) rotate(-4deg) scale(.97);filter:drop-shadow(7px 13px 8px #28320c66);cursor:pointer;animation:floatSticker 4s ease-in-out infinite}.loose-sticker:hover{animation:none;transform:translate(-4px,-15px) rotate(-2deg) scale(1.02)}.loose-sticker.sticking{animation:stick .43s ease forwards;pointer-events:none}.peel-tag{position:absolute;bottom:0;right:0;color:#283315;background:var(--primary);font-size:8px;padding:6px 9px;box-shadow:-3px -3px 9px #0005;pointer-events:none;letter-spacing:.5px;border-radius:8px 0 0}.stuck-mark{position:absolute;right:7px;bottom:7px;background:#e1e6c7;color:#304017;font-size:10px;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;pointer-events:none}.is-stuck .album-sticker{transform:rotate(.7deg);filter:saturate(.85)}.is-stuck:nth-child(2n) .album-sticker{transform:rotate(-.5deg)}.just-stuck .album-sticker{animation:pressed .5s ease}.album-end{grid-column:1/-1;align-self:center;text-align:center;color:#888f68;padding:40px}.album-end{font-size:40px}.album-end p{font-size:14px}.album-pagination{display:flex;justify-content:center;gap:25px;align-items:center;margin:27px 0}.album-pagination>span{font-size:13px;color:#acb99a}.album-pagination .secondary{font-size:13px}.fusion-intro,.exchange-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px 46px;border:1px solid #40512d;border-radius:15px;background:radial-gradient(ellipse at 95% 50%,#768b3538,transparent 70%),#1a2214;margin-bottom:25px}.fusion-intro h2,.exchange-hero h2{font-size:45px;font-weight:500;letter-spacing:-1.8px;line-height:1.08;margin:10px 0 20px}.fusion-intro p,.exchange-hero p{font-size:15px;color:#aebe9b;line-height:1.65}.fusion-equation{display:flex;gap:15px;align-items:center;flex-shrink:0}.fusion-equation .tier-tag{font-size:35px;padding:25px 20px;border-radius:8px;box-shadow:0 8px 40px #0005;transform:rotate(-6deg)}.fusion-equation .tier-tag:last-child{transform:rotate(6deg);box-shadow:0 0 70px #f0c87522}.fusion-equation b{font-size:35px;color:var(--primary);margin:0 15px}.fusion-equation>span:not(.tier-tag){font-size:18px}.fusion-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.fusion-option{padding:23px 17px;background:#1b2216;border:1px solid #39482a;border-radius:9px;text-align:center}.fusion-arrow{padding:0 12px;color:#768966}.fusion-option p{font-size:13px;color:#b4c39f;margin:22px 0 12px}.mini-progress{height:4px;background:#38452b;border-radius:5px;overflow:hidden}.mini-progress>span{display:block;height:100%;background:var(--primary)}.fusion-option .secondary{font-size:12px;margin-top:24px;padding:9px;min-height:40px;width:100%}.info-strip{display:flex;gap:20px;align-items:center;padding:25px 0;border-bottom:1px solid #39442c;margin:15px 0}.info-strip>span{font-size:30px;color:var(--primary)}.info-strip h3{font-size:18px;font-weight:500;margin:0 0 6px}.info-strip p{font-size:13px;color:var(--muted);margin:0;line-height:1.5}.info-strip .text-button{margin-left:auto;white-space:nowrap;font-size:13px}.game-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.game-choice{text-align:left;background:radial-gradient(ellipse at 90% 5%,#a2bf4140,transparent 75%),#1a2213;border:1px solid #4c5e2e;border-radius:14px;padding:32px 28px;color:#e5f0d7;transition:transform .2s,border-color .2s}.game-choice:hover{transform:translateY(-5px);border-color:var(--primary)}.game-symbol{font-size:50px;color:var(--primary);display:block;margin:5px 0 32px}.game-choice .eyebrow{font-size:10px;letter-spacing:1px}.game-choice h2{font-size:33px;letter-spacing:-1px;font-weight:500;line-height:1.1;margin:10px 0 20px}.game-choice>p:not(.eyebrow){font-size:14px;line-height:1.65;color:#aeba9a;min-height:70px}.game-choice>b{display:flex;justify-content:space-between;font-size:13px;color:var(--primary);font-weight:500;border-top:1px solid #3d4c2c;margin-top:25px;padding-top:20px}.blind-choice{background:radial-gradient(ellipse at 90% 5%,#8992bf30,transparent 75%),#191e20;border-color:#4a515a}.battle-choice{background:radial-gradient(ellipse at 90% 5%,#bf8d4130,transparent 75%),#221f16;border-color:#5e5135}.blind-visual{position:relative;border:1px solid #566448;border-radius:12px;overflow:hidden;background:#17220f;min-height:220px;text-align:center;padding:18px;margin-top:22px}.blind-texture{position:absolute;inset:0;background:linear-gradient(#10200f77,#101b0fd9),url(/assets/film-art.e668ff13943f.webp) center 35%/cover;filter:hue-rotate(50deg);opacity:.4}.blind-visual>span{position:relative;font-size:10px;letter-spacing:5px;color:#bacc9e}.blind-visual>strong{position:relative;font-size:70px;display:block;line-height:1.3;color:var(--primary);font-weight:400}.blind-hints{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:left}.blind-hints>span{font-size:13px;padding:12px;background:#16240bcc;border:1px solid #596941;border-radius:5px;line-height:1.4}.blind-hints small{display:block;font-size:8px;letter-spacing:1px;color:#9eb286;margin-bottom:8px}.deck-section{border:1px solid #3c4b2b;background:linear-gradient(145deg,#26351a55,#151a12);border-radius:15px;padding:22px 30px}.deck-section .section-head{margin:8px 0 25px}.deck-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.deck-row .film-card{min-height:290px;aspect-ratio:auto}.deck-row .card-bottom h3{font-size:20px}.deck-row .card-bottom p{font-size:11px}.deck-slot{border:1px dashed #5b6b40;aspect-ratio:2/3;background:#29361a33;border-radius:9px;color:#8b9d72;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.deck-slot>span{font-size:40px;color:var(--primary);font-weight:300}.deck-slot small{font-size:10px;letter-spacing:1px}.battle-explain{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:18px}.battle-explain p{font-size:13px;color:#a2b58a;line-height:1.6;max-width:620px}.battle-explain>div{display:flex;flex-direction:column;gap:8px;white-space:nowrap;font-size:13px}.battle-explain b{color:var(--primary);font-weight:500}.battle-explain span{color:#a2b58a}.challenge-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;border-bottom:1px solid #39482a}.challenge-bar h3{font-size:21px;font-weight:500;margin:0 0 7px}.challenge-bar p{font-size:14px;color:var(--muted);margin:0}.challenge-bar .primary{margin:0}.activity-row{display:flex;align-items:center;gap:20px;padding:22px;border:1px solid #38472b;border-radius:9px;background:#192213;margin:12px 0}.activity-icon{font-size:28px;color:var(--primary)}.activity-row h3{font-size:16px;font-weight:500;margin:0 0 5px}.activity-row p{font-size:12px;color:#a4b58e;margin:0}.activity-row .row-actions{margin-left:auto}.battle-replay{text-align:center;max-width:700px;margin:auto}.battle-replay h2{font-size:25px;font-weight:500;margin:8px 0 26px}.battle-replay h2>span{font-size:13px;color:var(--muted);margin:0 10px}.duel-cards{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;gap:20px;max-width:600px;margin:auto}.duel-cards .film-card{width:100%;min-height:340px}.duel-cards>span{font-size:28px;color:var(--primary)}.duel-cards b{font-size:13px;font-weight:500;display:block;margin:16px 0}.duel-cards .round-winner .film-card{box-shadow:0 0 32px #deff6733;outline:2px solid var(--primary)}.battle-replay>p{color:#b5c89a;font-size:14px}.battle-verdict strong{font-size:45px;color:var(--primary);font-weight:400}.battle-verdict p{font-size:14px;color:#b7c7a1;line-height:1.6}.battle-replay .primary{margin-top:15px}.exchange-hero>div:first-child{max-width:580px}.exchange-hero .primary{margin:15px 0 0}.exchange-graphic{display:flex;align-items:center;gap:28px;padding:30px}.exchange-graphic span{font-size:50px;color:#b9dc99;padding:50px 25px;border:1px solid #8fa06c;background:linear-gradient(#13250a44,#14200dcc),url(/assets/film-art.e668ff13943f.webp) center/cover;border-radius:9px;transform:rotate(-12deg);box-shadow:0 10px 40px #0007}.exchange-graphic span:last-child{transform:rotate(12deg);color:#d8bdf1;border-color:#9074a7}.exchange-graphic b{font-size:35px;font-weight:400;color:var(--primary)}.trade-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}.trade-row{padding:24px;border:1px solid #3e4d2c;border-radius:10px;background:#1a2313}.trade-row .section-head{margin:0 0 20px}.trade-row .section-head h3{font-size:15px}.status-pill{border:1px solid #566842;border-radius:4px;padding:4px 7px;font-size:10px!important}.trade-columns{display:grid;grid-template-columns:1fr 25px 1fr;gap:12px;align-items:start;padding:10px 0 20px}.trade-columns>span{align-self:center;color:var(--primary);font-size:23px}.trade-columns p{color:#92a37e;font-size:11px;margin:0 0 12px}.trade-columns .compact-card{margin:8px 0;font-size:12px}.trade-row .row-actions{padding-top:16px;border-top:1px solid #3c492e}.market-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.market-toolbar>.primary{margin:0;font-size:13px}.market-note{color:#8f9d7e;font-size:12px;margin:17px 0 28px}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.market-tile{background:#1c2316;border:1px solid #354428;border-radius:12px;padding:11px;min-width:0}.market-tile>.film-card{width:100%;min-height:300px;aspect-ratio:auto}.market-tile .card-bottom h3{font-size:23px}.market-info{padding:16px 5px 5px}.market-kind{font-size:9px;letter-spacing:1px;color:#9aaa86}.market-price{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:10px 0}.market-price strong{font-size:28px;color:var(--primary);font-weight:500}.market-price small{font-size:16px}.market-price>span{font-size:11px;color:#9bad85}.market-info>p{font-size:11px;color:#9eaf88}.market-info .primary,.market-info .secondary{width:100%;margin:10px 0 0;justify-content:center;font-size:13px}.filter-tabs button.selected{background:var(--primary)}.quest-section{margin:20px 0 42px}.quest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.quest-card{border:1px solid #43552e;border-radius:11px;padding:25px;background:radial-gradient(ellipse at 100% 0,#65772d25,transparent 70%),#1a2214}.quest-card.claimed{opacity:.65}.quest-icon{font-size:30px;color:var(--primary)}.quest-card h3{font-size:21px;font-weight:500;letter-spacing:-.4px;margin:15px 0 8px}.quest-card p{font-size:13px;color:#a8b893;min-height:35px;line-height:1.5}.quest-progress>span{font-size:11px;color:#b4c298;display:block;text-align:right;margin-bottom:9px}.quest-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:23px}.quest-bottom b{font-size:14px;font-weight:500;color:var(--primary)}.quest-bottom .secondary{font-size:12px;padding:8px 12px}.achievement-summary{display:flex;gap:30px;align-items:center;padding:25px 30px;border:1px solid #495a33;border-radius:11px;margin:0 0 28px;background:#202a18}.achievement-summary>strong{font-size:50px;color:var(--primary);font-weight:400;white-space:nowrap}.achievement-summary>strong>span{font-size:20px;color:#889e69}.achievement-summary h2{font-size:22px;letter-spacing:-.4px;font-weight:500;margin:0 0 8px}.achievement-summary p{font-size:13px;color:#aabc91;margin:0}.achievement-summary .secondary{margin-left:auto;white-space:nowrap}.badge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.badge-card{text-align:center;background:#191f14;border:1px solid #38472b;padding:27px 20px;border-radius:10px}.badge-card.locked{opacity:.5;filter:saturate(.35)}.badge-medal{width:70px;height:70px;display:grid;place-items:center;border:1px solid;border-radius:50%;font-size:32px;margin:0 auto 16px;box-shadow:inset 0 0 0 6px #0c150b66}.bronze{color:#d8a077;border-color:#a2734f!important;background:#70503144}.silver{color:#c7d6da;border-color:#a1b4b9!important;background:#75868b44}.gold{color:#efcf7e;border-color:#b19b5c!important;background:#977b3244}.platinum{color:#b9eafa;border-color:#8dbbc9!important;background:#537b8544}.badge-grade{font-size:8px;letter-spacing:2px;color:#8a9f70}.badge-card h3{font-size:17px;font-weight:500;margin:11px 0 8px}.badge-card p{font-size:12px;color:#a8b593;min-height:33px;line-height:1.5;margin:0 0 18px}.badge-status{font-size:11px;color:var(--primary)}.achievement-toast{position:fixed;bottom:28px;right:28px;display:flex;align-items:center;gap:16px;background:#223115;border:1px solid #8da34e;border-radius:12px;padding:18px 25px;box-shadow:0 15px 60px #0008;z-index:110;animation:arrive .3s ease;max-width:calc(100% - 30px)}.achievement-toast[hidden]{display:none}.achievement-toast .badge-medal{width:52px;height:52px;font-size:23px;margin:0;flex-shrink:0}.achievement-toast>div{display:flex;flex-direction:column;gap:5px}.achievement-toast small{color:var(--primary);font-size:9px;letter-spacing:1.7px}.achievement-toast strong{font-size:18px;font-weight:500}.achievement-toast span:not(.badge-medal){font-size:11px;color:#a7ba8d}.profile-header{border:1px solid #414e32;border-radius:15px;overflow:hidden;background:#191f15;position:relative}.profile-cover{height:180px;background:linear-gradient(90deg,#1b281399,#12180ccc),url(/assets/film-art.e668ff13943f.webp) center 32%/cover;border-bottom:1px solid #40522c;position:relative}.profile-cover:after{content:"MOVIZ MASTER";font-size:70px;letter-spacing:8px;font-weight:900;color:#deff6712;position:absolute;left:30px;bottom:12px;white-space:nowrap}.banner-noir .profile-cover{background:radial-gradient(ellipse at 80% 50%,#485637,#070c06 70%)}.banner-aurora .profile-cover{background:linear-gradient(115deg,#6678ac77,#699e7044,#b286b255,#151d0b)}.banner-spotlight .profile-cover{background:conic-gradient(from 190deg at 50% 0,#11180b,#738d3d44 30deg,#11180b 65deg)}.profile-top{display:flex;gap:24px;align-items:flex-start;padding:0 30px 28px;margin-top:-35px;position:relative}.profile-avatar{width:90px;height:90px;display:grid;place-items:center;flex-shrink:0;background:var(--profile-color);color:#1b2710;border:6px solid #191f15;border-radius:18px;font-size:55px;box-shadow:0 5px 15px #0004}.profile-identity{padding-top:49px;min-width:0;flex:1}.profile-identity h2{font-size:31px;font-weight:500;letter-spacing:-.8px;margin:0 0 6px;overflow-wrap:anywhere;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-identity>span{color:#a8b595;font-size:13px}.profile-identity p{color:#bcc8a9;font-size:14px;line-height:1.65;max-width:620px;white-space:pre-wrap;overflow-wrap:anywhere}.profile-actions{display:flex;flex-direction:column;gap:4px;padding-top:55px;flex-shrink:0}.profile-actions .secondary{font-size:12px}.profile-actions .text-button{font-size:12px;text-align:right}.social-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px}.social-links a{font-size:11px;color:var(--profile-color);text-decoration:none}.profile-numbers{display:flex;gap:30px;align-items:center;flex-wrap:wrap;padding:22px 30px;border-top:1px solid #344329;font-size:12px;color:#9dad89}.profile-numbers b{font-size:20px;color:#d2e4b7;font-weight:400;margin-right:5px}.profile-numbers>span:last-child{margin-left:auto;font-size:11px}.master-badge{display:inline-block;color:var(--primary);font-size:10px;letter-spacing:1px;border:1px solid #6e873a;border-radius:4px;background:#3a4c1d44;padding:5px 8px;vertical-align:middle}.profile-badges{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #36432b}.profile-badges>span{display:flex;align-items:center;gap:10px;font-size:12px;color:#c0d0aa}.profile-badges i{display:grid;place-items:center;width:32px;height:32px;border:1px solid;border-radius:50%;font-style:normal}.profile-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-favorites{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:40px 0;border-top:1px solid #36422b;padding-top:20px}.profile-favorites h3{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:17px 0}.favorite-list{display:grid;gap:8px}.favorite-list button{display:flex;gap:16px;align-items:center;background:#202919;border:1px solid #35452a;border-radius:5px;color:#d1dfbd;text-align:left;padding:12px;font-size:13px}.favorite-list button>span{color:#8da773;font-size:11px}.taste-chips{display:flex;gap:8px;flex-wrap:wrap}.taste-chips span{background:#26331c;border:1px solid #485b32;padding:8px 12px;border-radius:5px;color:#c9d9b3;font-size:12px}.profile-favorites p{font-size:13px;color:#9caa89}.custom-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.custom-collections article{position:relative;border:1px solid #40512e;border-radius:9px;padding:24px;background:#1c2615}.custom-collections article>span{font-size:32px;color:var(--primary)}.custom-collections h3{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:15px 0 8px;overflow-wrap:anywhere}.custom-collections p{font-size:12px;color:#a7b890}.custom-collections article>div{display:flex;gap:5px;flex-wrap:wrap;margin:18px 0}.custom-collections article>div>span{font-size:10px;padding:5px 7px;background:#303f22;border-radius:4px;color:#b6c79d}.custom-collections .text-button{font-size:12px}.delete-collection{position:absolute;right:12px;top:12px;font-size:22px!important}.account-settings{display:flex;gap:25px;border-top:1px solid #34472b;margin-top:35px;padding-top:20px}.account-settings .text-button{font-size:12px;color:#a3b58b}.plus-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:45px;border:1px solid #5d743c;border-radius:18px;background:radial-gradient(ellipse at 0 0,#687d333a,transparent 60%),#1c2416}.plus-hero h2{font-size:54px;letter-spacing:-2px;font-weight:500;line-height:1.07;margin:25px 0}.plus-hero p{font-size:15px;line-height:1.7;color:#aabc94}.plus-hero p.small{font-size:12px}.subscription-price{font-size:48px;letter-spacing:-1.5px;color:var(--primary);margin:28px 0 15px}.subscription-price>span{font-size:15px;color:#b3c797;letter-spacing:0;margin-left:9px}.plus-hero .primary{margin:14px 0 4px}.subscription-state{font-size:12px!important;max-width:390px}.plus-benefits{display:flex;flex-direction:column;justify-content:center;gap:30px}.plus-benefits article{display:flex;gap:20px;align-items:flex-start}.plus-benefits article>span{display:grid;place-items:center;width:48px;height:48px;font-size:25px;border:1px solid #5b6e3f;background:#3c4f2044;border-radius:9px;color:var(--primary);flex-shrink:0}.plus-benefits h3{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:0 0 9px}.plus-benefits p{font-size:13px;margin:0;color:#a4b68d}.plus-compare{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0}.plus-compare>div{display:flex;flex-direction:column;gap:13px;border:1px solid #3c4b2f;border-radius:10px;padding:28px}.plus-compare h3{font-size:22px;font-weight:500;margin:0}.plus-compare p{font-size:16px;color:var(--primary);margin:0 0 15px}.plus-compare span{font-size:14px;color:#aabd96}.plus-compare span:before{content:"\2713";color:var(--primary);margin-right:12px}@keyframes floatSticker{0%,to{transform:translate(-3px,-8px) rotate(-4deg) scale(.97)}50%{transform:translate(-3px,-13px) rotate(-3deg) scale(.97)}}@keyframes stick{0%{transform:translate(-3px,-8px) rotate(-4deg) scale(.97)}45%{transform:translateY(-14px) rotate(1deg) scale(1.02)}to{transform:translate(0) rotate(.7deg) scale(1);filter:drop-shadow(0 1px 1px #0002)}}@keyframes pressed{0%{filter:brightness(1.4)}to{filter:brightness(1)}}@keyframes foil{0%,30%{background-position:140% 0}70%,to{background-position:-80% 0}}@media(min-width:1450px){.album-page{padding:25px 35px 35px}.sticker-grid{gap:30px}.album-sticker .card-bottom h3{font-size:21px}.album-sticker .card-bottom p{font-size:11px}.album-sticker .card-top{font-size:10px!important}}@media(max-width:1200px){.topbar{gap:15px}.brand>span{font-size:17px}.brand small{font-size:8px}.main-nav{gap:12px}.main-nav button{font-size:13px}.credit-counter>span{display:none}.intro h1{font-size:36px}.home-actions{gap:22px}.home-actions .text-button{margin-left:55px}.fusion-equation{gap:10px}.fusion-equation .tier-tag{font-size:27px;padding:20px 15px}.fusion-grid{gap:12px}.fusion-option{padding:20px 12px}.fusion-arrow{padding:0 8px}.game-choices{gap:18px}.game-choice{padding:28px 22px}.game-choice h2{font-size:28px}.deck-row{gap:13px}.deck-row .film-card{min-height:280px}.deck-row .card-bottom h3{font-size:18px}.deck-row .card-bottom p{font-size:10px}.deck-section{padding:20px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.album-page{padding:17px 20px 23px}.sticker-grid{gap:23px 18px}.album-sticker .card-stats>span:last-child{display:none}.exchange-graphic{gap:15px;padding:10px}.exchange-graphic span{font-size:35px;padding:45px 20px}.quest-grid{gap:18px}.plus-hero{gap:40px;padding:35px}.plus-hero h2{font-size:47px}.profile-actions{max-width:180px}.badge-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.topbar{flex-wrap:wrap;min-height:110px;height:auto;padding-top:20px;gap:12px}.main-nav{order:3;width:100%;justify-content:center;height:40px;gap:30px}.header-right{margin-left:auto}.brand>span{font-size:20px}.main-nav button{font-size:14px}.subbar{align-items:flex-start}.subbar nav{gap:18px}.subbar .pack-counter{display:flex;flex-direction:column;text-align:right;white-space:nowrap;gap:6px;font-size:12px}.next-tick{margin:0;font-size:10px}.home-actions>div{align-items:flex-start}.home-actions h3{font-size:15px}.home-actions p{font-size:11px}.home-actions>div>span{width:35px;height:35px;font-size:22px}.home-actions .text-button{margin-left:48px}.album-page{padding:14px 15px 20px}.sticker-grid{gap:19px 13px}.sticker-slot{min-height:225px;aspect-ratio:auto}.album-sticker .card-middle{padding:0 6px}.album-sticker .card-bottom h3{font-size:16px}.album-sticker .card-stats{display:none}.album-sticker .card-genre{font-size:8px}.album-sticker .card-bottom p{font-size:9px}.album-sticker .film-card{border-width:3px}.album-sticker .card-year{font-size:26px}.album-toolbar{gap:16px}.album-toolbar .primary{font-size:12px;padding:11px}.select-field{min-width:0;max-width:280px}.album-hint .text-button{display:none}.fusion-intro{padding:30px}.fusion-intro h2{font-size:37px}.fusion-grid{grid-template-columns:repeat(3,1fr)}.game-choices{grid-template-columns:1fr}.game-choice{display:grid;grid-template-columns:80px 1fr 1fr;gap:5px 22px;padding:25px}.game-symbol{grid-row:1/4;align-self:center;margin:0}.game-choice .eyebrow{grid-column:2;margin:0}.game-choice h2{grid-column:2;margin:5px 0}.game-choice>p:not(.eyebrow){grid-column:3;grid-row:1/3;min-height:0;margin:0;align-self:center}.game-choice>b{grid-column:2/4;margin:10px 0 0;padding-top:15px}.deck-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.deck-row .film-card{min-height:220px}.deck-row .card-bottom h3{font-size:15px}.deck-row .card-bottom p,.deck-row .card-stats,.deck-row .card-genre{display:none}.deck-row .card-top{padding:7px;gap:5px}.deck-row .card-top>span:first-child{font-size:8px}.deck-row .tier-tag{font-size:8px;min-width:20px;padding:3px}.deck-row .card-year{font-size:29px}.battle-explain{align-items:flex-start;gap:20px}.battle-explain p{font-size:12px}.battle-explain>div{font-size:11px;padding-top:12px}.activity-row{flex-wrap:wrap}.activity-row .row-actions{margin-left:45px}.market-toolbar{flex-wrap:wrap}.trade-list{grid-template-columns:1fr}.exchange-hero{padding:32px}.exchange-hero h2{font-size:38px}.exchange-hero p{font-size:13px}.exchange-graphic span{font-size:28px;padding:40px 18px}.exchange-graphic b{font-size:24px}.quest-grid{grid-template-columns:repeat(2,1fr)}.profile-top{gap:18px;padding:0 22px 24px;flex-wrap:wrap}.profile-avatar{width:80px;height:80px;font-size:45px}.profile-actions{padding-top:0;flex-direction:row;max-width:none;margin-left:98px}.profile-identity h2{font-size:27px}.profile-numbers{gap:17px;padding:20px 22px}.profile-numbers>span:last-child{margin-left:0}.profile-showcase{grid-template-columns:repeat(3,1fr)}.profile-favorites{gap:30px}.custom-collections{grid-template-columns:repeat(2,1fr)}.plus-hero{gap:28px;padding:30px}.plus-hero h2{font-size:40px}.plus-benefits h3{font-size:18px}.plus-benefits article{gap:13px}.plus-benefits article>span{width:37px;height:37px;font-size:21px}.achievement-summary{gap:20px;padding:24px}.achievement-summary h2{font-size:19px}.achievement-summary>strong{font-size:40px}.achievement-summary .secondary{font-size:12px}.blind-hints{grid-template-columns:1fr 1fr}}@media(max-width:650px){.site{padding:0 16px}.topbar{padding-top:17px;gap:10px;min-height:105px}.brand{gap:10px}.brand>span{font-size:18px}.brand .brand-mark{font-size:31px}.header-right .secondary{font-size:12px;padding:8px 11px}.credit-counter{font-size:14px}.header-right .avatar{width:32px;height:32px;font-size:23px}.main-nav{gap:0;justify-content:space-between;overflow-x:auto}.main-nav button{font-size:12px;padding:0 4px}.subbar{flex-wrap:wrap;gap:9px;padding:9px 0 12px}.subbar nav{width:100%;justify-content:space-between;gap:10px}.subbar nav button{font-size:11px;padding:5px 0}.subbar .pack-counter{flex-direction:row;justify-content:space-between;width:100%;text-align:left;font-size:11px}.next-tick{font-size:10px}.intro{padding:26px 0 22px;align-items:center}.intro h1{font-size:28px;letter-spacing:-1px;line-height:1.12;max-width:240px}.intro .eyebrow{font-size:8px;letter-spacing:.7px;max-width:210px;line-height:1.6}.intro p:not(.eyebrow){font-size:12px;max-width:230px}.collection-stat{width:76px;flex-basis:76px}.collection-stat strong{font-size:22px}.collection-stat strong span{font-size:12px}.stat-label{font-size:9px;max-width:76px}.welcome-strip{display:block;padding:16px}.welcome-strip>div{gap:8px;font-size:14px}.welcome-strip span{font-size:12px}.welcome-strip .secondary{margin-top:12px;font-size:12px}.pack-copy h2{font-size:35px}.pack-top{font-size:9px}.pack-top>span{font-size:7px}.rarity-line>div{gap:10px 17px}.rarity-line>div>span,.rarity-line b{font-size:10px}.home-actions{grid-template-columns:1fr;gap:20px;padding:20px 0;margin-bottom:25px}.home-actions h3{font-size:15px}.home-actions p{font-size:12px}.home-actions .text-button{width:100%;text-align:left;margin:0 0 0 48px;min-height:24px}.home-actions>div{gap:8px 13px}.collection-heading{align-items:center}.collection-heading h2{font-size:22px;max-width:220px}.collection-heading .text-button{font-size:10px;white-space:normal;text-align:right;max-width:100px}.collection-heading .eyebrow{font-size:8px}.cards-grid,.cards-grid.showcase,.profile-showcase{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cards-grid>.film-card,.showcase .film-card{min-height:285px;aspect-ratio:auto}.card-bottom h3,.showcase .card-bottom h3{font-size:18px;letter-spacing:-.4px}.card-bottom p,.showcase .card-bottom p{font-size:10px;min-height:25px}.card-top{font-size:8px!important;gap:7px;padding:9px 7px}.card-top>.tier-tag{font-size:9px;padding:4px;min-width:23px}.card-genre{font-size:9px}.card-middle{padding:4px 8px}.card-bottom{padding:5px 8px 0}.card-year{font-size:29px}.card-stats{gap:4px!important}.card-stats>span:last-child{width:100%;text-align:right}.catalogue-tools{gap:12px}.catalogue-tools .search{flex-basis:100%;max-width:none}.catalogue-tools select{max-width:50%;font-size:12px;flex:1}.catalogue-tools .check-label{font-size:11px}.collection-count{font-size:10px;letter-spacing:.5px}.album-toolbar{flex-wrap:wrap;gap:13px}.select-field{max-width:none;flex:1}.select-field>span{font-size:9px}.select-field select{font-size:13px;padding:10px}.album-completion{font-size:11px}.album-toolbar .primary{width:100%;justify-content:center;margin:0;padding:12px}.album-toolbar .primary b{margin-left:8px}.album-hint{font-size:12px;gap:10px;margin-bottom:20px}.panini-book{grid-template-columns:1fr;gap:0;padding:6px;border-radius:9px}.book-spine{display:none}.album-page{padding:16px 15px 22px;border-radius:3px}.album-page+.album-page{border-top:4px solid #868b61;margin-top:2px}.page-caption{font-size:9px;margin-bottom:20px;padding-bottom:10px}.sticker-grid{gap:24px 16px}.sticker-slot{min-height:234px;aspect-ratio:auto}.album-sticker .card-bottom h3{font-size:16px}.album-sticker .card-bottom p{font-size:9px;display:block}.album-sticker .card-stats{display:flex;font-size:7px!important;padding:5px 0}.album-sticker .card-stats b{font-size:7px!important}.album-sticker .card-stats>span:last-child{display:none}.album-sticker .card-year{font-size:27px}.album-sticker .card-genre{font-size:8px}.slot-underlay{padding:10px}.slot-underlay b{font-size:11px}.slot-underlay>span{font-size:36px}.album-pagination{gap:10px;justify-content:space-between}.album-pagination .secondary{font-size:11px;padding:9px}.album-pagination>span{font-size:11px}.section-head{gap:12px;align-items:center;margin:25px 0 16px}.section-head h2{font-size:23px}.section-head .secondary{font-size:11px;padding:8px 10px}.section-head>span{font-size:11px}.fusion-intro{display:block;padding:27px 23px}.fusion-intro h2{font-size:36px}.fusion-intro p{font-size:13px}.fusion-equation{justify-content:center;gap:10px;padding:25px 0 10px}.fusion-equation .tier-tag{font-size:25px;padding:21px 17px}.fusion-equation b{margin:0 10px}.fusion-grid{grid-template-columns:1fr 1fr;gap:12px}.fusion-option{padding:20px 15px}.fusion-option:last-child{grid-column:1/-1;max-width:210px;width:100%;justify-self:center}.info-strip{flex-wrap:wrap;gap:12px}.info-strip>div{flex:1}.info-strip h3{font-size:17px}.info-strip p{font-size:12px}.info-strip .text-button{font-size:12px;margin-left:40px}.game-choice{display:block;padding:26px}.game-symbol{font-size:38px;margin-bottom:22px}.game-choice h2{font-size:32px;margin:12px 0 17px}.game-choice>p:not(.eyebrow){font-size:13px;margin:0}.game-choice>b{font-size:12px;padding-top:18px;margin-top:20px}.blind-visual{padding:14px 10px}.blind-hints{gap:8px}.blind-hints>span{font-size:11px;padding:10px}.blind-hints small{font-size:7px;letter-spacing:.5px}.quiz-board h2{font-size:22px}.quiz-rules{flex-wrap:wrap}.quiz-intro .small{font-size:11px!important}.deck-section{padding:18px 12px}.deck-section .section-head{align-items:flex-start}.deck-section .section-head h2{font-size:20px}.deck-section .eyebrow{font-size:8px}.deck-section .section-head .secondary{font-size:10px;max-width:130px}.deck-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.deck-row>.film-card,.deck-slot{min-height:180px;aspect-ratio:auto}.deck-row .card-bottom h3{font-size:13px;letter-spacing:-.3px}.deck-row .card-top{padding:6px!important;flex-wrap:wrap}.deck-row .card-top>span:first-child{font-size:7px}.deck-row .card-year{font-size:23px}.deck-row .card-bottom{padding:3px 6px 10px}.deck-row .card-middle{padding:5px}.deck-slot>span{font-size:30px}.deck-slot small{font-size:8px}.battle-explain{display:block;margin-top:15px}.battle-explain p{font-size:11px}.battle-explain>div{flex-direction:row;flex-wrap:wrap;gap:8px 15px;font-size:11px;padding-top:0}.challenge-bar{display:block;padding:22px 0}.challenge-bar h3{font-size:20px}.challenge-bar p{font-size:13px}.challenge-bar .primary{font-size:13px;margin-top:17px}.activity-row{padding:17px;gap:12px}.activity-row h3{font-size:14px}.activity-row p{font-size:11px}.activity-row .row-actions{margin-left:36px}.activity-row .row-actions button{font-size:11px}.duel-cards{grid-template-columns:1fr 22px 1fr;gap:9px}.duel-cards>.film-card{min-height:240px}.duel-cards .film-card{min-height:260px}.duel-cards .card-bottom h3{font-size:16px}.duel-cards .card-bottom p{font-size:9px}.duel-cards>span{font-size:17px}.duel-cards b{font-size:11px}.battle-replay h2{font-size:20px}.battle-replay h2>span{font-size:11px;margin:0 4px}.battle-replay .primary{font-size:13px}.market-toolbar{gap:16px}.market-toolbar .filter-tabs{flex-wrap:wrap;gap:4px}.market-toolbar .filter-tabs button{font-size:11px;padding:6px}.market-toolbar>.primary{width:100%;justify-content:center;font-size:13px}.market-note{font-size:11px;line-height:1.5;margin:15px 0 23px}.market-grid{grid-template-columns:1fr 1fr;gap:12px}.market-tile{padding:7px;border-radius:9px}.market-tile>.film-card{min-height:263px}.market-tile .card-bottom h3{font-size:16px}.market-tile .card-bottom p{font-size:9px}.market-tile .card-stats{display:none}.market-kind{font-size:8px;letter-spacing:.6px}.market-info{padding:12px 3px 3px}.market-price{display:block;margin:8px 0}.market-price strong{font-size:23px}.market-price>span{display:block;margin-top:6px;font-size:10px}.market-info>p{font-size:10px;overflow-wrap:anywhere}.market-info .primary,.market-info .secondary{font-size:11px;padding:9px}.exchange-hero{display:block;padding:28px 24px}.exchange-hero h2{font-size:35px}.exchange-hero .primary{font-size:13px}.exchange-graphic{justify-content:center;padding:35px 0 15px;gap:26px}.exchange-graphic span{font-size:33px;padding:40px 25px}.trade-row{padding:18px}.trade-row .section-head h3{font-size:13px}.status-pill{font-size:9px!important;white-space:nowrap}.trade-columns{gap:9px;grid-template-columns:1fr 18px 1fr}.trade-columns .compact-card{font-size:11px;gap:6px}.trade-columns .tier-tag{font-size:9px;min-width:23px;padding:3px}.trade-row .row-actions .small{width:100%;font-size:11px}.trade-row .row-actions .primary,.trade-row .row-actions .secondary{font-size:12px}.quest-grid{grid-template-columns:1fr;gap:16px}.quest-card{padding:22px}.quest-card p{min-height:0}.quest-section .section-head{flex-wrap:wrap}.quest-section .section-head>span{font-size:11px}.achievement-summary{padding:22px;gap:15px;flex-wrap:wrap}.achievement-summary>strong{font-size:38px}.achievement-summary>div{flex:1;min-width:170px}.achievement-summary h2{font-size:19px}.achievement-summary p{font-size:12px}.achievement-summary .secondary{margin-left:0;font-size:12px}.badge-grid{grid-template-columns:1fr 1fr;gap:12px}.badge-card{padding:23px 13px}.badge-card h3{font-size:15px}.badge-card p{font-size:11px;min-height:45px}.badge-medal{width:57px;height:57px;font-size:27px}.badge-grade{font-size:8px}.badge-status{font-size:10px}.achievement-toast{bottom:18px;right:15px;padding:15px 18px;gap:12px}.achievement-toast strong{font-size:16px}.achievement-toast>div>span{font-size:10px}.profile-cover{height:130px}.profile-cover:after{font-size:34px;left:20px;letter-spacing:3px;bottom:15px}.profile-top{display:grid;grid-template-columns:65px 1fr;gap:12px;padding:0 18px 22px;margin-top:-25px}.profile-avatar{width:65px;height:65px;font-size:35px;border:4px solid #191f15;border-radius:13px}.profile-identity{padding-top:37px}.profile-identity h2{font-size:24px;line-height:1.15;gap:7px}.profile-identity>span{font-size:11px}.profile-identity p{font-size:12px;line-height:1.6}.social-links{gap:10px}.social-links a{font-size:10px}.profile-actions{grid-column:1/-1;margin:0;flex-wrap:wrap;gap:10px}.profile-actions .secondary,.profile-actions .text-button{font-size:11px}.profile-numbers{padding:17px;gap:13px 19px;font-size:10px}.profile-numbers b{font-size:17px}.profile-numbers>span:last-child{font-size:10px}.profile-badges{gap:12px;padding:18px 0}.profile-badges>span{font-size:10px;gap:7px}.profile-badges i{width:28px;height:28px}.profile-favorites{grid-template-columns:1fr;gap:15px;margin:25px 0}.profile-favorites h3{font-size:20px}.custom-collections{grid-template-columns:1fr;gap:15px}.account-settings{gap:15px;flex-wrap:wrap}.account-settings .text-button{font-size:11px}.plus-hero{grid-template-columns:1fr;gap:30px;padding:27px 23px}.plus-hero h2{font-size:41px;margin:20px 0}.plus-hero p{font-size:13px}.subscription-price{font-size:45px;margin:22px 0 13px}.plus-hero .primary{font-size:13px}.plus-benefits{gap:23px;border-top:1px solid #40532c;padding-top:27px}.plus-benefits h3{font-size:19px}.plus-benefits p{font-size:12px}.plus-compare{gap:14px;grid-template-columns:1fr}.plus-compare>div{padding:24px}.plus-compare span{font-size:13px}.form-panel h2,.auth-panel h2,.profile-editor h2,.trade-editor h2{font-size:29px}.form-panel p,.auth-panel p,.trade-editor>p{font-size:13px}.form-columns,.trade-pickers{grid-template-columns:1fr;gap:0}.field{font-size:14px;margin:16px 0}.field>span{font-size:12px}.form-panel .primary,.auth-panel .primary,.profile-editor .primary,.trade-editor .primary{font-size:13px}.auth-links{gap:10px;flex-wrap:wrap}.auth-links .text-button{font-size:11px}.film-picker{grid-template-columns:1fr;max-height:220px}.film-choice{font-size:12px}.card-choice{padding:10px}.compact-card{font-size:12px}.card-choice>span{gap:8px}.profile-editor h3{font-size:18px}.profile-editor h3 small{font-size:10px}.theme-options{gap:7px}.theme-options span{font-size:11px;padding:9px}.theme-options span:before{width:13px;height:13px}.badge-picker label{font-size:11px;padding:8px}.detail-layout .film-card{min-height:325px}.detail-copy h2{font-size:29px}.detail-actions{gap:8px}.detail-actions>*{font-size:12px}.reveal-grid .film-card{min-height:285px}.reveal-grid .card-bottom h3{font-size:18px}.reveal-grid .card-bottom p{font-size:10px}.reveal-label{font-size:9px}.reveal-grid .card-back{min-height:285px}.toast{font-size:13px;padding:12px 18px}footer{font-size:10px}footer>span:first-child{flex-wrap:wrap;gap:8px 12px}footer .text-button,#save-status{font-size:10px}.rules-rarity{gap:13px}.rules-rarity b{font-size:17px}.rules-rarity small{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.founder-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:40px;align-items:center;margin:24px 0;padding:36px;border:1px solid #ab8647;border-radius:20px;background:radial-gradient(ellipse at top left,#b58a3224,transparent 65%),#181b16}.founder-offer h2{margin:18px 0 14px;max-width:680px}.founder-offer p{line-height:1.6}.founder-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #b79a57;border-radius:7px;color:#f0d595;background:#a5812819;font-size:11px;font-weight:800;letter-spacing:.08em;vertical-align:middle}.founder-badge svg{width:17px;height:17px}.founder-badge small{letter-spacing:0;font-size:10px}.founder-purchase{border-left:1px solid #ab864750;padding-left:32px}.founder-purchase .subscription-price{margin:0;color:#f0d595;white-space:nowrap;font-weight:800}.founder-payment{margin:4px 0 20px;font-weight:700}.founder-availability{color:#f0d595;font-size:13px}.founder-purchase .primary{width:100%;background:#e4bd72;color:#171a14}.founder-owned{display:flex;gap:8px;align-items:center;color:#f0d595}.founder-owned svg{width:20px;height:20px}@media(max-width:760px){.founder-offer{grid-template-columns:1fr;gap:20px;padding:24px 20px}.founder-purchase{border-left:0;border-top:1px solid #ab864750;padding:20px 0 0}.founder-offer h2{font-size:27px}.profile-identity .founder-badge{margin-top:8px}}.pending-opening-banner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:12px auto;max-width:1400px;border:1px solid var(--accent,#c4a5ff);border-radius:10px;background:var(--surface,#191d20);color:var(--text,#f3f2ed)}.pending-opening-banner button{flex:none;margin:0}.message-inbox{width:100%;max-width:760px;margin:auto;min-width:0}.message-inbox-list{display:grid;gap:10px;margin-top:20px}.message-inbox-row{display:grid;gap:6px;width:100%;min-width:0;padding:14px 16px;text-align:left;border:1px solid #41454a;border-radius:10px;background:#1b2023;color:inherit;clip-path:none}.message-inbox-row:hover,.message-inbox-row:focus-visible{border-color:var(--accent,#c4a5ff);background:#252a2e}.message-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.message-inbox-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-inbox-head time{font-size:12px;flex:none;opacity:.7}.message-inbox-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-weight:400;line-height:1.5}.desktop-conversation>.text-button{margin-bottom:14px}.wish-button{display:flex;align-items:center;gap:8px;background:#27321d;border:1px solid #617944;border-radius:6px;color:var(--primary);padding:11px 14px;font-size:13px;min-height:42px}.wish-button.is-wished{background:color-mix(in srgb,var(--primary) 15%,#17200e);border-color:var(--primary)}.wish-mark{position:absolute;top:51px;right:13px;font-size:23px;color:var(--primary);z-index:3;text-shadow:0 2px 8px #000}.wish-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wish-list>div{display:flex;gap:10px;align-items:center;border:1px solid #3a4a2c;border-radius:7px;background:#1e2817;padding:7px 14px}.wish-list>div>button:first-child{display:flex;gap:14px;align-items:center;flex:1;text-align:left;background:none;color:#d4e1c0;padding:7px 0;min-width:0}.wish-list>div>button:first-child>span{font-size:25px;color:var(--primary)}.wish-list b{font-size:14px;font-weight:500;display:block}.wish-list small{font-size:11px;color:#a1b389;display:block;margin-top:6px}.wish-list>div>button:last-child:not(:first-child){background:none;color:#a6b38e;font-size:22px;min-height:40px;min-width:25px}.profile-wishlist{border-top:1px solid #344329;margin:10px 0 30px}.profile-wishlist .section-head .text-button{font-size:12px}.reveal-order{font-size:11px;color:#8f9e7d;display:block;margin-top:8px}.reveal-grid{gap:20px;perspective:1600px;padding:12px 0}.reveal-item{position:relative;isolation:isolate;--reveal-color:#c4d2ad}.reveal-item .film-card{height:100%;min-height:330px;aspect-ratio:auto}.flip-card{perspective:1000px;position:relative}.flip-rotator{display:grid;transform-style:preserve-3d;transition:transform var(--flip-time) cubic-bezier(.2,.7,.15,1)}.card-face{grid-area:1/1;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.face-back{transform:rotateY(0);z-index:2}.face-front{transform:rotateY(180deg);visibility:hidden;pointer-events:none}.is-flipped .face-front{visibility:visible;pointer-events:auto}.is-flipped .flip-rotator{transform:rotateY(180deg)}.is-flipped .face-back{pointer-events:none}.reveal-item .card-back{height:100%;min-height:330px;aspect-ratio:auto;position:relative;overflow:hidden;transition:box-shadow .3s,border-color .3s,filter .3s;background:linear-gradient(0deg,#0c120aee,#13210988),url(/assets/film-art.e668ff13943f.webp) center/cover}.reveal-item .card-back:hover{transform:none}.reveal-item .card-back>strong{pointer-events:none}.reveal-item:not(.is-flipped):hover .card-back,.reveal-item:focus-within:not(.is-flipped) .card-back{border-color:var(--reveal-color);box-shadow:0 0 calc(7px + var(--reveal-level)*6px) color-mix(in srgb,var(--reveal-color) 65%,transparent),inset 0 0 calc(4px + var(--reveal-level)*3px) color-mix(in srgb,var(--reveal-color) 23%,transparent);filter:brightness(calc(1 + var(--reveal-level)*.04))}.hover-shimmer{position:absolute;inset:-50%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,color-mix(in srgb,var(--reveal-color) 45%,transparent) 49%,transparent 61%);transform:translate(-80%);opacity:0}.reveal-item:not(.is-flipped):hover .hover-shimmer,.reveal-item:focus-within:not(.is-flipped) .hover-shimmer{animation:back-shimmer 1.8s ease infinite;opacity:1}.reveal-aura{position:absolute;inset:5%;border-radius:45%;background:radial-gradient(ellipse,color-mix(in srgb,var(--reveal-color) 60%,transparent),transparent 72%);opacity:0;filter:blur(15px);transform:scale(.7);pointer-events:none;z-index:-1;transition:opacity .35s,transform .4s}.reveal-item:not(.is-flipped):hover .reveal-aura{opacity:calc(.15 + var(--reveal-level)*.16);transform:scale(calc(1 + var(--reveal-level)*.1))}.is-flipped .reveal-aura{animation:rarity-flare calc(.8s + var(--reveal-level)*.2s) ease-out both;animation-delay:.2s}.reveal-burst{position:absolute;inset:0;pointer-events:none;overflow:visible}.reveal-burst>i{position:absolute;left:50%;top:42%;width:3px;height:3px;border-radius:50%;background:var(--reveal-color);opacity:0;box-shadow:0 0 8px var(--reveal-color);transform:rotate(var(--spark-angle)) translateY(0)}.is-flipped .reveal-burst>i{animation:rarity-spark calc(.5s + var(--reveal-level)*.17s) ease-out both;animation-delay:calc(.28s + var(--spark-delay))}.reveal-tier-N .reveal-burst>i{display:none}.reveal-tier-R .reveal-burst>i:nth-child(2n){display:none}.reveal-tier-SSR.is-flipped .flip-card{animation:rare-impact .85s ease both}.reveal-tier-UR.is-flipped .flip-card{animation:ultra-impact 1s ease both}.reveal-tier-LR.is-flipped .flip-card{animation:legend-impact 1.2s ease both}.reveal-tier-LR.is-flipped{z-index:6}.reveal-tier-LR .reveal-burst>i{width:5px;height:5px}.reveal-tier-UR .reveal-burst>i,.reveal-tier-SSR .reveal-burst>i{width:4px;height:4px}.reveal-tier-LR.is-flipped .face-front .film-card{box-shadow:0 0 34px #deff6780,0 0 70px #f5e29a30}.reveal-tier-UR.is-flipped .face-front .film-card{box-shadow:0 0 26px #ff98be60}.reveal-tier-SSR.is-flipped .face-front .film-card{box-shadow:0 0 20px #f0c87545}.reveal-actions>.small{font-size:11px}.toast{background:var(--primary)}@keyframes back-shimmer{0%{transform:translate(-65%) rotate(-5deg)}to{transform:translate(65%) rotate(-5deg)}}@keyframes rarity-flare{0%{opacity:0;transform:scale(.5)}25%{opacity:calc(.25 + var(--reveal-level)*.15);transform:scale(calc(1.15 + var(--reveal-level)*.13))}to{opacity:0;transform:scale(calc(1.4 + var(--reveal-level)*.18))}}@keyframes rarity-spark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0) scale(.5)}20%{opacity:1}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(calc(-90px - var(--reveal-level)*17px)) scale(.2)}}@keyframes rare-impact{0%,to{transform:scale(1)}30%{transform:scale(.96)}62%{transform:scale(1.035)}}@keyframes ultra-impact{0%,to{transform:scale(1) translateY(0)}28%{transform:scale(.94) translateY(4px)}60%{transform:scale(1.08) translateY(-10px)}78%{transform:scale(1.03) translateY(-3px)}}@keyframes legend-impact{0%,to{transform:scale(1) translateY(0) rotate(0)}25%{transform:scale(.91) translateY(7px) rotate(-1deg)}50%{transform:scale(1.12) translateY(-18px) rotate(1deg)}68%{transform:scale(1.07) translateY(-8px) rotate(-.6deg)}85%{transform:scale(1.025) translateY(-3px)}}@media(max-width:900px){.reveal-item .film-card,.reveal-item .card-back{min-height:320px}}@media(max-width:650px){.wish-list{grid-template-columns:1fr}.wish-list b{font-size:13px}.wish-list small{font-size:10px}.wish-button{font-size:12px}.wish-mark{font-size:19px;right:10px;top:43px}.profile-wishlist .section-head{flex-wrap:wrap}.reveal-order{font-size:10px;line-height:1.5}.reveal-grid{gap:22px 14px}.reveal-item .film-card,.reveal-item .card-back{min-height:290px}.reveal-label{font-size:8px}.reveal-actions>.small{font-size:10px}.reveal-grid.single .reveal-item .film-card,.reveal-grid.single .reveal-item .card-back{min-height:340px}.reveal-tier-LR.is-flipped .flip-card{animation:ultra-impact 1s ease both}}@media(prefers-reduced-motion:reduce){.flip-rotator{transition:none}.reveal-aura,.reveal-burst,.hover-shimmer{display:none}.is-flipped .flip-card{animation:none!important}}:root{color-scheme:dark}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular.4aa05dd84388.woff2);font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Medium.47734c694a4f.woff2);font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBold.4bf17e1702f0.woff2);font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Bold.c571cccb5a8b.woff2);font-weight:700;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-ExtraBold.e7f26e4ff0c7.woff2);font-weight:800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-Bold.9771d84bf0ba.woff2);font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-ExtraBold.8634d65f89b1.woff2);font-weight:800;font-display:swap}:root{--primary:#deff67;--surface:#191b19;--line:color-mix(in srgb,var(--primary) 17%,#292b29);--muted:#acb2a7;--panel:color-mix(in srgb,var(--primary) 4%,#141614);--accent-wash:color-mix(in srgb,var(--primary) 11%,#141614);--radius:12px;color-scheme:dark}body{font-family:Barlow,Arial,sans-serif;font-size:16px;background:#101210;color:#f3f5ed;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:1rem}h1,h2,h3{font-family:Barlow,Arial,sans-serif}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.skip-link{position:fixed;top:-100px;left:20px;background:var(--primary);color:#111;padding:12px;z-index:999}.skip-link:focus{top:12px}.site{max-width:1480px;padding-inline:40px}.intro{padding:30px 0 24px}.intro h1{font-weight:700;font-size:clamp(1.9rem,3vw,2.7rem);letter-spacing:-.035em}.intro .eyebrow,.eyebrow{font-size:12px!important;letter-spacing:.12em}.intro p{font-size:16px}.intro .collection-stat strong{font-family:Barlow Condensed;font-weight:700}.topbar{position:sticky;top:0;z-index:35;min-height:88px;background:#101210f5;backdrop-filter:blur(16px);border-bottom:1px solid var(--line);gap:20px}.brand small{font-size:10px;letter-spacing:.1em}.brand>span{font-weight:800}.brand-mark{font-family:Barlow Condensed;font-weight:800}.main-nav{gap:5px}.main-nav button{padding:11px 13px;font-weight:600;font-size:15px;border-radius:8px;color:#bdc1b8;position:relative}.main-nav button.active{background:var(--accent-wash);color:var(--primary)}.main-nav button.active:after{display:none}.subbar{border-color:var(--line);padding:10px 0;gap:14px}.subbar nav{gap:10px}.subbar nav button{font-size:14px;padding:8px 12px;border-radius:7px}.subbar nav button.active{background:var(--accent-wash)}.subbar .plus-link{background:var(--primary);color:#101310;font-weight:800;padding:8px 14px;font-size:14px}.header-right{gap:8px;display:flex;align-items:center}.header-right button{flex-shrink:0}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--panel);color:var(--primary);border-radius:50%;position:relative}.icon-btn .unread{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:#101210;font-size:11px;font-weight:800;border:2px solid #101210}.credit-counter{border:1px solid var(--line);border-radius:30px;padding:8px 11px;background:transparent;color:var(--primary);font-weight:600;gap:7px;font-size:15px}.credit-counter small{color:var(--muted)}.icon{display:inline-block;vertical-align:-.18em;width:1.15em;height:1.15em;stroke-width:1.8;flex-shrink:0}.avatar .icon{width:24px;height:24px}.avatar-art{display:inline-flex;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:24% 6%;background:color-mix(in srgb,var(--primary) 15%,#111);color:var(--primary);width:100%;height:100%;padding:12%;box-shadow:inset 0 0 0 4px #111}.avatar-art .icon{width:75%;height:75%;stroke-width:1.5}.avatar{padding:0!important;background:none!important;border:0;border-radius:12px;overflow:hidden}.avatar .avatar-art{padding:5px}.profile-avatar{padding:0;background:none!important}.profile-avatar .avatar-art{width:96px;height:96px}.primary{font-weight:700;border-radius:var(--radius);padding:14px 22px;border:1px solid var(--primary);min-height:48px;box-shadow:none}.primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.secondary{border:1px solid var(--line);border-radius:var(--radius);background:var(--accent-wash);font-weight:600;min-height:44px}.text-button{font-size:14px;font-weight:600}.pack-section{border:1px solid var(--line);border-radius:calc(var(--radius)*1.5);background:radial-gradient(ellipse at 76% 40%,var(--accent-wash),transparent 64%),#161916;overflow:hidden}.pack-copy h2{font-family:Barlow Condensed;font-size:clamp(3.6rem,6vw,6rem);font-weight:800;line-height:.91;letter-spacing:-.015em;text-transform:uppercase}.pack-copy p{font-size:17px;line-height:1.55}.pack-copy .badge{font-size:12px;color:var(--primary);font-weight:600;letter-spacing:.12em}.pack-stage{position:relative;min-height:470px;display:flex;justify-content:center;align-items:center}.booster{position:relative;width:258px;height:388px;transform:rotate(8deg);filter:drop-shadow(10px 22px 15px #0008);transition:transform .5s}.booster-front{z-index:2;cursor:pointer;border:0;background:none;padding:0;display:block}.booster img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.booster .wrapper-body{clip-path:inset(12.5% 0 0)}.booster .wrapper-top{clip-path:inset(0 0 87.5%);transform-origin:9% 12.5%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.booster:hover,.booster:focus-visible{transform:rotate(3deg) translateY(-7px)}.booster:hover .wrapper-top,.booster:focus-visible .wrapper-top{transform:rotate(-13deg) translate(-9px,-9px)}.booster-back{position:absolute;transform:rotate(-13deg) translate(-85px,5px);filter:brightness(.54) drop-shadow(0 15px 15px #0008)}.booster-back img{transform:scaleX(-1)}.booster-back-copy{position:absolute;inset:18% 17%;background:#151715;color:#dadfd0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;font-size:12px;border-block:1px solid #8ba047}.booster-back-copy b{font-family:Barlow Condensed;font-size:32px;color:var(--primary);line-height:1}.booster-stamp{position:absolute;left:77%;top:49%;width:8%;height:5%;background:#121411;border:1px solid #3e4537;border-radius:4px;color:var(--primary);font-size:9px;display:grid;place-items:center;z-index:3}.stage-note{bottom:18px;color:var(--muted);font-size:13px}.pack-time{display:flex;align-items:center;gap:9px;font-size:15px;color:var(--primary);margin:18px 0 10px}.pack-time strong{font-variant-numeric:tabular-nums}.pack-copy .pack-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pack-buttons .primary{margin:0}.home-actions>div{background:var(--panel);border-color:var(--line);border-radius:var(--radius)}.home-actions .text-button[data-action=buy-pack-dialog]{border:1px solid var(--primary);padding:12px 16px;border-radius:8px;color:var(--primary)}.home-actions .text-button[data-view=plus]{background:var(--primary);color:#111;padding:12px 16px;border-radius:8px}.rarity-line{border-color:var(--line);font-size:14px}.rarity-line>span{font-size:12px}.collection-heading h2{font-weight:600}.film-card{border-radius:var(--radius)}.card-art.poster-art{background-size:cover;background-position:center;filter:none;opacity:.82}.poster-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#070907 3%,#07090799 27%,transparent 70%)}.card-genre{text-transform:none}.card-bottom h3{font-weight:700}.card-bottom p{font-size:13px}.card-top,.card-stats{font-size:12px}.catalogue-tools{flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);padding:16px;border-radius:var(--radius)}select,option,optgroup{background:var(--accent-wash)!important;color:#f2f4ed!important}input,textarea{background:#101410!important;color:#f4f6ef!important;border-color:var(--line)!important}.search{border-color:var(--line)}.catalogue-tools select{min-height:44px;border:1px solid var(--line);padding:8px;border-radius:8px}.collection-count{font-size:14px}.album-toolbar{position:sticky;top:87px;z-index:20;padding:14px;background:#141714f5;backdrop-filter:blur(15px);border:1px solid var(--line);border-radius:var(--radius);align-items:center}.album-search{flex:1;min-width:180px;position:relative}.album-search label{display:block;color:var(--muted);font-size:12px;margin-bottom:5px;letter-spacing:.07em}.album-search input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:8px}.album-results{position:absolute;top:100%;left:0;width:min(540px,90vw);max-height:320px;overflow:auto;background:#191d19;border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 40px #0008}.album-results button{display:flex;width:100%;justify-content:space-between;text-align:left;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:none;color:#fff}.album-results button:hover{background:var(--accent-wash)}.album-results small{color:var(--muted)}.album-toolbar>.primary{margin:0;font-size:15px}.sticker-slot{scroll-margin-top:190px}.sticker-slot .upgrade-tag{position:absolute;inset:auto 8px 8px;background:var(--primary);color:#101210;padding:6px;border-radius:5px;z-index:10;font-size:12px;text-align:center;pointer-events:none}.album-sticker.upgrade-sticker{transform:rotate(-3deg) translateY(-8px);box-shadow:5px 7px #ddd8}.paper-scar{position:absolute;inset:32% 23% 35%;z-index:12;border:none;background:#e6e2d3;color:#4f5049;clip-path:polygon(0 4%,20% 0,31% 9%,59% 1%,77% 8%,100% 0,97% 95%,73% 90%,63% 100%,44% 91%,28% 99%,3% 94%);transform:rotate(-8deg);font-size:12px;padding:8px;box-shadow:0 3px 8px #0005}.paper-scar small{display:block;font-size:12px}.paper-scar.scratching{animation:scratch-off .45s both}.peel-scene{display:flex;justify-content:center;perspective:800px;min-height:310px}.peel-scene .film-card{width:190px;pointer-events:none;animation:card-peel .85s forwards}.peel-scene+.small{text-align:center}@keyframes card-peel{0%{transform:rotateY(0) rotate(0);opacity:1}55%{transform:rotateY(-40deg) rotate(-16deg) translateY(-40px)}to{transform:rotateY(-80deg) rotate(-28deg) translate(140px,-130px);opacity:0}}@keyframes scratch-off{to{transform:rotate(25deg) translateY(45px) scale(.2);opacity:0}}.reveal-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.reveal-actions .primary{margin:0}.reveal-actions .small{width:100%;text-align:center}.reveal-header h2{font-weight:700}.v3-rating{padding:20px 0;border-block:1px solid var(--line);margin:18px 0}.v3-rating .status-buttons{display:flex;gap:8px}.status-buttons button{padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:#d4dbcc}.status-buttons button[aria-pressed=true]{background:var(--primary);color:#111}.star-rating{display:flex;align-items:center;gap:0;margin:12px 0}.star-cell{position:relative;width:36px;height:38px;color:#5a6254}.star-cell>.icon{width:32px;height:32px;position:absolute;top:3px;left:2px}.star-fill{position:absolute;left:2px;top:3px;height:32px;overflow:hidden;color:var(--primary);pointer-events:none}.star-fill .icon{width:32px;height:32px;fill:currentColor;max-width:none}.star-cell button{position:absolute;top:0;width:50%;height:100%;background:none;border:0;z-index:2;padding:0}.star-cell button:first-of-type{left:0}.star-cell button:last-of-type{right:0}.star-rating output{margin-left:10px;min-width:70px;color:var(--primary);font-variant-numeric:tabular-nums}.rating-mini{color:var(--primary);font-size:15px;display:inline-flex;gap:6px;align-items:center}.diary-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.diary-list button{display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--panel);color:#fff;text-align:left;padding:14px;border:1px solid var(--line);border-radius:var(--radius)}.profile-journal .filter-tabs{margin:16px 0}.profile-journal{margin:30px 0}.profile-editor .field>span{font-size:14px}.profile-editor h3{font-weight:600}.picker-group{margin:12px 0 24px}.picker-search{min-height:46px;font-size:16px;padding:12px;border:1px solid var(--line);border-radius:8px;width:100%}.picker-group .film-picker{max-height:235px}.film-choice{font-size:15px!important;padding:10px!important}.profile-save{position:sticky;bottom:-32px;background:#151915f5;backdrop-filter:blur(16px);padding:16px 0;margin-top:25px;border-top:1px solid var(--line);z-index:12}.profile-save .primary{width:100%;margin:0}.premium-frame{border:1px solid color-mix(in srgb,var(--primary) 60%,#222);border-radius:var(--radius);padding:18px;margin:20px 0;background:var(--accent-wash)}.premium-frame>legend{color:var(--primary);font-size:14px;font-weight:700;padding:0 8px}.theme-options{flex-wrap:wrap;display:flex;gap:8px}.theme-options label{border:1px solid var(--line);border-radius:10px;padding:9px;min-width:100px;display:flex;gap:8px;align-items:center;font-size:14px}.theme-options label:has(input:checked){outline:2px solid var(--swatch)}.theme-options label:before{content:"";width:18px;height:18px;background:var(--swatch);border-radius:50%;flex-shrink:0}.theme-options small{font-size:10px;color:var(--muted)}.avatar-options{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.avatar-options label{position:relative;display:block;aspect-ratio:1;cursor:pointer}.avatar-options input{position:absolute;opacity:0}.avatar-options label:has(:checked){outline:2px solid var(--primary);outline-offset:3px;border-radius:10px}.avatar-options label:has(:focus-visible){outline:3px solid white}.badge-medal{border-radius:27% 7%;border:2px solid currentColor;position:relative;background:linear-gradient(135deg,#fff1,transparent);box-shadow:inset 0 0 0 5px #121512}.badge-medal .icon{width:45%;height:45%;stroke-width:1.5}.badge-card{border-color:var(--line);background:var(--panel);border-radius:var(--radius)}.badge-card.unlocked{background:var(--accent-wash)}.quest-card{background:var(--panel);border-color:var(--line);border-radius:var(--radius)}.daily-bonus{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid var(--primary);background:var(--accent-wash);border-radius:var(--radius);margin:0 0 24px}.daily-bonus>.icon{width:36px;height:36px;color:var(--primary)}.daily-bonus h3,.daily-bonus p{margin:0}.daily-bonus .bonus-count{margin-left:auto;color:var(--primary);font-family:Barlow Condensed;font-size:32px}.credit-shop{border:1px solid var(--line);border-radius:var(--radius);padding:32px;background:var(--panel);margin:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:40px}.credit-shop h2{font-size:32px;font-weight:700}.credit-shop input[type=range]{width:100%;accent-color:var(--primary);height:30px;margin:18px 0}.quote-line{display:flex;justify-content:space-between;align-items:end;gap:10px}.quote-line strong{font-family:Barlow Condensed;font-size:48px;color:var(--primary)}.quote-line b{font-size:32px}.discount-note{color:var(--primary)}.notify-list{display:flex;flex-direction:column;gap:10px}.notify-row{padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:#eee;text-align:left}.notify-row.unread{border-left:3px solid var(--primary)}.notify-row small{display:block;color:var(--muted);margin-top:5px}.sound-options label{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);gap:20px}.sound-options input{width:22px;height:22px;accent-color:var(--primary)}.game-choice,.quiz-intro,.quiz-board{background:radial-gradient(ellipse at 50% -30%,var(--accent-wash),transparent 80%),#151915;border-color:var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.game-choice:before,.quiz-intro:before{content:"";position:absolute;left:0;top:0;right:0;height:6px;background:repeating-linear-gradient(90deg,var(--primary) 0 16px,transparent 16px 25px);opacity:.4}.game-choice .game-symbol{font-size:48px;color:var(--primary)}.game-choice:hover{border-color:var(--primary);transform:translateY(-4px)}.quiz-board{animation:scene-in .35s ease}.blind-hints{grid-template-columns:repeat(2,1fr);position:relative}.blind-hints span{animation:scene-in .4s ease;background:#111a;border:1px solid var(--line);border-radius:8px;min-height:80px}.blind-hints small{font-size:12px!important;color:var(--primary)}.blind-visual{height:auto;min-height:280px;padding:28px}.blind-visual>strong{font-family:Barlow Condensed;font-size:70px}.blind-hint-controls{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:16px 0}.quiz-option{background:#181d18;border-color:var(--line);font-size:17px;min-height:70px}.quiz-option:hover{background:var(--accent-wash);border-color:var(--primary)}.quiz-feedback{animation:scene-in .35s}.market-toolbar{gap:14px;flex-wrap:wrap}.market-search{margin:16px 0;max-width:650px}.market-tile{background:var(--panel);border-color:var(--line);border-radius:var(--radius)}.filter-tabs button{font-size:14px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);color:#d5dfcd}.filter-tabs button.selected{background:var(--primary);color:#111}.admin-form{max-width:800px;display:grid;gap:20px}.admin-form .field span{font-size:15px}.admin-preview{background:var(--accent-wash);border:1px solid var(--line);border-radius:var(--radius);padding:25px}.footer-meta{font-size:13px;color:var(--muted)}footer{padding:28px 0;flex-wrap:wrap;gap:20px;border-color:var(--line)}footer>span:first-child{flex:1}footer strong{font-weight:800;letter-spacing:.04em}footer .text-button{color:var(--muted)}.small{font-size:14px}.card-picker{background:var(--panel);border-color:var(--line)}.card-choice{font-size:14px!important}.activity-row,.trade-row,.custom-collections article,.profile-header,.plus-hero,.plus-compare>div,.fusion-option,.info-strip{border-color:var(--line);background-color:var(--panel)}.plus-hero{background:radial-gradient(ellipse at top left,var(--accent-wash),transparent 75%),#141714}.profile-cover{background:linear-gradient(125deg,var(--accent-wash),var(--panel))}.premium-frame select{width:100%}.profile-journal .empty-state{grid-column:1/-1}body[data-density=compact] .intro{padding-block:20px}body[data-density=compact] .cards-grid{gap:14px}@keyframes scene-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1150px){.site{padding-inline:24px}.topbar{flex-wrap:wrap;gap:10px;padding:12px 0}.main-nav{order:3;width:100%;justify-content:center}.header-right{margin-left:auto}.brand small{display:none}.album-toolbar{top:133px}.subbar{align-items:flex-start}.subbar nav{overflow:auto;gap:0}.subbar .pack-counter{font-size:12px}.next-tick{display:block;margin-left:0}.pack-stage{min-height:400px}.booster{width:230px;height:345px}.album-toolbar{flex-wrap:wrap}.diary-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.site{padding-inline:16px}.topbar{position:relative;min-height:0}.brand>span{font-size:16px}.brand-mark{width:32px!important;height:32px!important;font-size:29px!important}.brand-mark .brand-star{display:none}.header-right{gap:5px}.credit-counter{padding:7px;font-size:13px}.credit-counter small{display:none}.icon-btn,.avatar{width:34px;height:34px}.main-nav{overflow-x:auto;justify-content:flex-start;gap:2px}.main-nav button{padding:10px;font-size:14px;flex-shrink:0}.subbar{display:block;padding:8px 0}.subbar nav{display:flex}.subbar nav button{padding:8px 10px;font-size:13px}.subbar .pack-counter{display:flex;justify-content:space-between;margin:8px 0;font-size:13px}.next-tick{margin-left:10px}.intro{padding:22px 0}.intro h1{font-size:28px}.intro p{font-size:15px}.pack-section{display:flex;flex-direction:column-reverse}.pack-stage{min-height:300px;width:100%;padding:12px 0}.booster{width:172px;height:258px}.booster-back{transform:rotate(-13deg) translate(-45px,3px)}.stage-note{bottom:5px;font-size:12px}.pack-copy{padding:28px 22px}.pack-copy h2{font-size:55px}.pack-copy>p{font-size:16px}.pack-copy .primary{width:100%}.rarity-line{flex-wrap:wrap}.rarity-line>div{flex-wrap:wrap;gap:12px}.home-actions>div{flex-wrap:wrap;padding:20px}.home-actions>div>.text-button{margin-left:0}.home-actions>div>div{flex:1;min-width:200px}.collection-heading h2{font-size:25px}.album-toolbar{top:0;padding:10px;gap:8px}.album-search{min-width:100%;order:0}.album-completion{font-size:13px;flex:1}.album-toolbar>.primary{padding:10px 14px;min-height:42px}.album-toolbar>.primary b{margin-left:8px}.sticker-slot{scroll-margin-top:150px}.album-results{width:100%}.catalogue-tools{gap:10px}.catalogue-tools .search{min-width:100%}.catalogue-tools select{max-width:100%;flex:1;font-size:14px}.catalogue-tools .check-label{font-size:13px}.diary-list{grid-template-columns:1fr}.credit-shop{grid-template-columns:1fr;padding:22px;gap:15px}.avatar-options{grid-template-columns:repeat(4,1fr);max-width:360px}.profile-save{bottom:-22px}.daily-bonus{padding:15px;gap:12px}.daily-bonus h3{font-size:17px}.daily-bonus p{font-size:14px}.star-cell{width:34px}.blind-hints{grid-template-columns:1fr 1fr}.blind-visual{padding:18px;min-height:260px}.blind-hints span{padding:10px;font-size:14px}.market-toolbar>.primary{width:100%}.filter-tabs{overflow:auto;width:100%;flex-wrap:nowrap}.filter-tabs button{white-space:nowrap}.quote-line strong{font-size:38px}.profile-header .profile-numbers{flex-wrap:wrap}.reveal-actions .primary,.reveal-actions .secondary{width:100%}.reveal-actions p{margin:0}footer{gap:12px}footer>span:first-child{min-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.booster:hover .wrapper-top{transform:none}}.main-nav{align-items:center}.main-nav button{height:auto}.pack-buttons>[data-action=buy-pack-dialog]{border-color:var(--primary);color:var(--primary);padding:12px 16px}.album-results,.notify-list,.film-picker{background:var(--panel)}[hidden],.film-choice[hidden]{display:none!important}.poster-credit{font-size:12px;line-height:1.5}.main-nav{height:auto;align-self:center}.main-nav button{line-height:1.5}.profile-save{box-shadow:0 -8px 25px #14171444}@media(max-width:720px){.main-nav{overflow:visible;gap:2px;flex-wrap:wrap}.main-nav button{font-size:13px;padding:9px 6px;flex:1;white-space:nowrap}.subbar nav{overflow:visible;justify-content:space-between}.subbar nav button{font-size:12px;padding:8px 5px;white-space:nowrap}.subbar nav button .icon{display:none}.subbar .plus-link{font-size:12px;padding:8px}.subbar .pack-counter{justify-content:flex-start;gap:6px}.subbar .next-tick{margin-left:auto}.page-stats{min-width:70px}.booster-back-copy{font-family:Barlow,Arial,sans-serif}.brand{gap:7px}.header-right{gap:5px}}.blind-texture,.game-choice:before,.quiz-intro:before,.quiz-intro:after{pointer-events:none}.blind-hint-controls{position:relative;z-index:2}.blind-visual,.quiz-board,.quiz-intro,.deck-section{background:var(--panel);border-color:var(--line)}.blind-texture{filter:grayscale(1);opacity:.18}.blind-hints span{background:var(--accent-wash);border-color:var(--line)}.main-nav,.header-right{isolation:isolate}.booster img{pointer-events:none}html[data-loading] .site{visibility:hidden}html[data-loading] body:before{content:"MOVIZ MASTER \b7  Votre s\e9 ance se pr\e9pare\2026";position:fixed;inset:0;display:grid;place-items:center;color:var(--primary);background:#101310;font:600 20px Barlow,Arial,sans-serif;letter-spacing:.04em}.avatar-art{box-sizing:border-box;overflow:hidden}.profile-avatar{border:0!important;background:transparent!important;box-shadow:none;border-radius:24% 6%;width:96px;height:96px}.profile-avatar .avatar-art{width:100%;height:100%;padding:12%;color:var(--profile-color)}.avatar-art:has(img){padding:0!important}.avatar-art img{width:100%;height:100%;object-fit:cover}.profile-top{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:24px;align-items:start}.profile-identity{min-width:0;overflow-wrap:anywhere}.profile-identity h2{line-height:1.15}.profile-actions{min-width:0}.profile-numbers .text-button{display:flex;gap:6px;align-items:baseline;padding:8px 0}.profile-numbers b{white-space:nowrap}.profile-journal{padding-bottom:32px}.account-settings{margin-top:20px;padding-block:28px;border-top:1px solid var(--line)}.home-actions{gap:20px}.home-actions>div{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px 16px;padding:24px!important;min-height:140px}.home-actions>div>.icon{height:25px;width:25px;color:var(--primary);align-self:start;margin-top:2px}.home-actions>div>div{min-width:0}.home-actions h3{font-size:18px;line-height:1.25;margin-bottom:8px}.home-actions p{font-size:14px;line-height:1.4}.home-actions>div>.text-button{grid-column:2;margin:0!important;width:fit-content;min-height:42px;text-align:left;font-size:14px;padding:8px 0}.booster-back,.booster-back:hover{pointer-events:none;z-index:1;transform:rotate(-13deg) translate(-85px,5px)}.booster-front:hover,.booster-front:focus-visible{transform:rotate(3deg) translateY(-7px)}.pack-stage.is-empty .booster{opacity:.25;filter:grayscale(.6) drop-shadow(0 15px 15px #0004);cursor:default}.pack-stage.is-empty .booster-front{transform:rotate(8deg)}.pack-stage.is-empty .wrapper-top{display:none}.pack-stage.is-empty .booster-back,.pack-stage.is-empty .wrapper-body{clip-path:polygon(0 13%,10% 12%,20% 13%,30% 12%,40% 13%,50% 12%,60% 13%,70% 12%,80% 13%,90% 12%,100% 13%,100% 100%,0 100%)}.film-card{border:2px solid var(--rarity);isolation:isolate}.film-card .card-top{z-index:3}.tier-tag{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:5px 8px;font-weight:800;letter-spacing:.06em;background:var(--tier);color:#101310;border:1px solid #fff4;border-radius:5px;box-shadow:0 2px 7px #0006}.tier-card-N{border-color:#9ba997}.tier-card-R{box-shadow:inset 0 0 0 2px #101310,0 0 0 1px #8bbfff40}.tier-card-SR{box-shadow:inset 0 0 0 2px #dcbcff99,0 0 18px #c5a1f520}.tier-card-SSR{border-width:3px;border-color:#ffa56b;box-shadow:inset 0 0 0 2px #ffa56b70,0 0 18px #ffa56b30}.tier-card-UR{border-width:3px;box-shadow:inset 0 0 0 2px #fff5,0 0 20px #ff98be45;background:linear-gradient(135deg,#ff98be,#b5adff,#ff98be)}.tier-card-LR{border:4px solid #ffd36a;box-shadow:inset 0 0 0 2px #fff2b3,0 0 24px #ffd36a55;background:#38270c}.tier-LR{background:linear-gradient(120deg,#a86f20,#fff0ad 40%,#edbc4f 65%,#fff5b5);color:#241705;border-color:#ffebaa;box-shadow:0 0 12px #eeb74170}.tier-card-LR .card-bottom{background:linear-gradient(0deg,#322309 0%,#181308e6 70%,transparent)}.tier-card-LR .card-stats{color:#ffdf90}.tier-card-UR .card-bottom{background:linear-gradient(0deg,#261523,#131213e6 70%,transparent)}.film-card.unowned{opacity:.58}.film-card.unowned:hover{opacity:.9}.tier-card-SR:after,.tier-card-SSR:after,.tier-card-UR:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 25%,#fff1 40%,transparent 58%);z-index:2}.reveal-tier-LR .reveal-label{color:#ffda7a;font-weight:800;letter-spacing:.12em}.reveal-tier-LR .reveal-aura{filter:blur(20px);opacity:.65}.peel-result{max-width:620px;margin:auto}.peel-result .peel-scene{height:310px;min-height:0;transition:height .35s,opacity .25s;overflow:hidden;margin:20px 0}.peel-result .peel-scene.finished{height:0;opacity:0;margin:0}.peel-result .row-actions{display:flex;gap:12px;flex-wrap:wrap}.reveal-actions{flex-wrap:wrap}.reveal-actions>[data-v31=share-booster]{flex-basis:auto}.star-cell button:hover{background:transparent}.star-cell button:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-radius:4px}.star-rating output{min-width:82px;font-variant-numeric:tabular-nums}#page-stats{display:flex;align-items:center;gap:26px}.total-cards{display:flex;flex-direction:column;gap:10px;padding-right:24px;border-right:1px solid var(--line)}.total-cards strong{font:800 36px Barlow Condensed,sans-serif;color:#fff;line-height:1}.total-cards span{font-size:11px;color:var(--muted);letter-spacing:.08em;white-space:nowrap}#page-back{margin:0 0 16px;padding:0;min-height:32px}.album-main-return{margin-bottom:14px}.album-toolbar{gap:14px}.album-toolbar .secondary{white-space:nowrap;min-height:46px}.upgrade-tag{white-space:normal;font-size:11px;padding:6px 8px;line-height:1.3}.daily-bonus{flex-wrap:wrap}.daily-bonus .primary{margin-left:auto}.pack-shop input[type=range],.volume-control input[type=range]{width:100%;min-height:44px;accent-color:var(--primary);cursor:pointer}.pack-shop>.primary{width:100%;justify-content:center}.pack-shop .quote-line{align-items:center}.pack-shop .quote-line strong{font-size:42px}.pack-shop #pack-quote{font-size:18px;line-height:1.5}.volume-control{margin-top:22px}.volume-control>span{display:flex;justify-content:space-between}.score-rules{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-bottom:24px}.score-rules>div{display:flex;flex-wrap:wrap;gap:18px}.score-rules>div>span{display:flex;align-items:center;gap:8px}.score-rules p{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:0;max-width:900px}.leaderboard-list{display:grid;gap:8px}.leaderboard-row{display:grid;grid-template-columns:55px minmax(0,1fr) 110px 120px 20px;gap:20px;align-items:center;padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:#eee;text-align:left}.leaderboard-row:hover,.leaderboard-row.is-me{border-color:var(--primary);background:var(--accent-wash)}.position{font:700 30px Barlow Condensed;color:var(--primary)}.leader-name{display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.leader-name small,.leader-cards{color:var(--muted)}.leaderboard-row>strong{text-align:right;font-size:24px;color:var(--primary)}.leaderboard-row>strong small{font-size:13px}.trade-searchbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.trade-searchbar .search{flex:1;max-width:580px}.trade-pickers .search{margin-bottom:14px}.trade-card-search{min-width:0;width:100%}.people-list{display:grid;gap:10px}.people-list .user-result{display:flex;flex-wrap:wrap;gap:12px}.people-list .user-result>span{color:var(--muted)}.photo-upload,.import-area,.admin-moderation{padding:24px;border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);margin:24px 0}.photo-upload .small{line-height:1.5}.upload-button{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.file-input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.upload-button:focus-within{outline:2px solid var(--primary);outline-offset:4px}.photo-choice{display:flex;align-items:center;gap:12px;margin-bottom:18px}.photo-choice .avatar-art{width:64px;height:64px}.import-dialog ol{padding-left:22px;line-height:1.9}.import-dialog a{color:var(--primary);text-decoration:underline}.import-matches{max-height:230px;overflow:auto;margin:16px 0}.import-matches p{display:flex;justify-content:space-between;padding:10px;margin:0;border-bottom:1px solid var(--line);gap:16px}.import-dialog details{margin:20px 0}.import-dialog details ul{max-height:200px;overflow:auto}.moderation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.moderation-grid article{border:1px solid var(--line);padding:20px;border-radius:12px}.moderation-grid img{width:180px;height:180px;object-fit:cover;border-radius:12px}.moderation-grid .row-actions{display:flex;gap:10px}.admin-moderation h2{font-size:24px}.admin-moderation{margin-top:0;max-width:800px}@media(max-width:1100px){.profile-top{grid-template-columns:96px minmax(0,1fr)}.profile-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:10px}.intro{flex-wrap:wrap;gap:22px}.daily-bonus .primary{min-height:44px}}@media(max-width:720px){.brand>span:not(.brand-mark){display:none}.header-right{gap:12px}.topbar{padding-block:14px}.icon-btn,.avatar{width:40px;height:40px}.credit-counter{min-height:40px;padding:7px 10px}.subbar nav{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.subbar nav button{min-height:38px;font-size:13px}.subbar nav button .icon{display:inline;width:15px;height:15px}.profile-top{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:0 16px 24px;margin-top:-24px}.profile-avatar{width:72px;height:72px;align-self:start}.profile-identity{padding-top:30px}.profile-identity h2{font-size:24px;overflow-wrap:anywhere}.profile-identity p{margin-bottom:0}.profile-actions{grid-column:1/-1}.profile-actions>.secondary,.profile-actions>.primary{width:100%;justify-content:center}.profile-numbers{gap:14px}.home-actions>div{padding:22px!important;min-height:0}.home-actions>div>div{min-width:0}.home-actions>div>.text-button{grid-column:2;width:fit-content}.booster-back,.booster-back:hover{transform:rotate(-13deg) translate(-45px,3px)}#page-stats{width:100%;gap:18px;justify-content:flex-start}.total-cards{padding-right:18px}.total-cards strong{font-size:32px}.total-cards span{font-size:10px}.collection-stat{gap:14px}.collection-stat strong{font-size:32px}.progress-ring{width:52px;height:52px}.album-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.album-search,.album-completion{grid-column:1/-1}.album-toolbar>.primary,.album-toolbar>.secondary{width:100%;padding:10px 8px;justify-content:center;font-size:13px}.daily-bonus{display:grid;grid-template-columns:28px 1fr auto}.daily-bonus .primary{grid-column:1/-1;width:100%;justify-content:center}.daily-bonus>.icon{width:26px}.leaderboard-row{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:16px}.leaderboard-row .leader-cards,.leaderboard-row>.icon{display:none}.leaderboard-row>strong{font-size:21px}.score-rules{padding:18px}.score-rules>div{gap:14px}.score-rules>div>span{font-size:13px}.trade-searchbar{flex-direction:column;align-items:stretch;gap:6px}.photo-upload,.import-area{padding:18px}.pack-shop .quote-line{flex-wrap:wrap}.reveal-actions .secondary{min-height:48px}.peel-result .row-actions>*{width:100%}.star-rating{flex-wrap:wrap}.volume-control output{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.peel-result .peel-scene{transition:none}.booster-front:hover{transform:rotate(8deg)}}:is(#modal,[data-snapshot-id=modal]){overflow-x:hidden}.close-modal{position:sticky;top:0;float:right;z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:50%}.reveal-tier-LR .film-card.tier-card-LR{border:4px solid #ffd36a;box-shadow:inset 0 0 0 2px #fff2b3,0 0 24px #ffd36a55}.reveal-tier-LR{--reveal-color:#ffd36a!important}.reveal-tier-LR .reveal-label.new{color:#ffe096}.reveal-actions>p{flex-basis:100%}@media(max-width:720px){.main-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px}.main-nav button{min-width:0;font-size:12px;padding:10px 1px;text-align:center}.intro>div:first-child{width:100%;max-width:none}.intro h1,.intro p{max-width:none}}.avatar{border:0;background:transparent;padding:0;border-radius:24% 6%}.film-card.tier-card-LR{border:4px solid #ffd36a;box-shadow:inset 0 0 0 2px #fff2b3,0 0 24px #ffd36a55}.subbar .plus-link,.subbar .plus-link:hover,.subbar .plus-link:focus-visible,.subbar .plus-link.active{background:var(--primary);color:#101310!important;padding:11px 18px;min-height:44px;white-space:nowrap}.subbar .plus-link span{color:inherit!important}.subbar .plus-link:hover{filter:brightness(1.08);box-shadow:0 0 0 3px var(--accent-wash)}:is(#modal,[data-snapshot-id=modal]) #toast{position:fixed;z-index:1000;bottom:24px;max-width:min(620px,calc(100vw - 40px));width:max-content;box-shadow:0 8px 36px #000a;border:1px solid #ffffff70;color:#101310;line-height:1.5;pointer-events:none}.reveal-actions>.primary,.reveal-actions>.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:48px;padding:12px 18px;margin:0;line-height:1.2;font-size:14px;border:1px solid var(--line);box-sizing:border-box}.reveal-actions>.primary{border-color:transparent}.reveal-actions>p{margin:4px 0 0}.detail-layout{align-items:start;grid-template-columns:minmax(220px,280px) minmax(0,1fr);max-width:930px;gap:32px}.detail-layout>div:first-child{align-self:start;margin-top:0;position:sticky;top:26px;max-width:100%}.detail-copy{min-width:0}.detail-copy dl{grid-template-columns:100px minmax(0,1fr);gap:12px}.detail-copy dd{overflow-wrap:anywhere}.detail-layout .film-card{min-height:380px}.film-card.tier-card-N{border-color:#8d9a88;box-shadow:none;background:#19201b}.film-card.tier-card-N .card-art:not(.poster-art){filter:hue-rotate(var(--hue)) saturate(.28) contrast(.78) brightness(.86);opacity:.52}.tier-card-N .tier-tag{background:#aab4a4;box-shadow:none;border-color:transparent}.film-card.tier-card-R{border-color:#8bbfff;box-shadow:inset 0 0 0 1px #d9edff66,0 2px 8px #0005}.film-card.tier-card-R:after,.film-card.tier-card-SSR:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 25%,#fff3 40%,transparent 52%);z-index:2;transition:background-position .6s;background-size:220% 100%;background-position:100% 0}.film-card.tier-card-R:hover:after,.film-card.tier-card-SSR:hover:after{background-position:0 0}.film-card.tier-card-SR{border:2px solid #bca0dc;box-shadow:inset 0 0 0 2px #34283e;background:#211a29}.film-card.tier-card-SR:after{display:none}.film-card.tier-card-SR .card-art:not(.poster-art){filter:hue-rotate(var(--hue)) saturate(.65) contrast(.85);opacity:.65}.tier-card-SR .tier-tag{box-shadow:none;background:#c5a1f5}.film-card.tier-card-SSR{border:3px solid #ffc99b;box-shadow:inset 0 0 0 2px #ffe2b77a,0 0 14px #ffa56b24}.tier-card-SSR .tier-tag{background:linear-gradient(120deg,#e9a671,#ffdfc3,#f4ad78)}.film-card.tier-card-UR,.reveal-tier-UR.is-flipped .face-front .film-card{border:3px solid #d49baa;background:#261b20;box-shadow:inset 0 0 0 2px #603942,0 3px 10px #0005}.film-card.tier-card-UR:after{display:none}.film-card.tier-card-UR .card-art:not(.poster-art){filter:hue-rotate(var(--hue)) saturate(.7) contrast(.9);opacity:.68}.tier-card-UR .tier-tag{background:#e6adbc;color:#30202a;box-shadow:none}.reveal-tier-UR .reveal-aura{opacity:.2!important}.reveal-tier-UR.is-flipped .flip-card{animation:none}.film-card.tier-card-LR,.reveal-tier-LR.is-flipped .face-front .film-card{border:4px solid #ffdc80;box-shadow:inset 0 0 0 2px #fff4bd,0 0 24px #ffd36a55,0 0 45px #ffd36a18}.film-card.tier-card-LR .tier-tag{background:linear-gradient(120deg,#ac772a,#fff1b1 40%,#efbf58 70%,#fff3bd);box-shadow:0 0 14px #ffdd7970}.tier-card-LR .foil-shine{opacity:.8}.reveal-tier-LR .reveal-label{color:#ffe096!important}.total-cards strong small{font:700 18px Barlow Condensed;color:var(--muted)}.total-cards>small{font-size:11px;letter-spacing:0;color:var(--muted)}.profile-numbers b small{font-size:13px;color:var(--muted)}.quest-section .section-head{align-items:center;gap:18px;margin:30px 0 18px}.quest-section .section-head .small{margin:8px 0 0}.quest-section .section-head>button{margin-left:auto;flex-shrink:0}.quest-grid{gap:14px}.quest-card{padding:20px;min-height:0;display:flex;flex-direction:column;gap:16px}.quest-heading{display:flex;align-items:start;gap:12px}.quest-heading>div{min-width:0}.quest-card .quest-icon{display:flex;flex-shrink:0;width:24px;height:24px;font-size:24px;margin:0;color:var(--primary)}.quest-card h3{font-size:18px;margin:0 0 6px;line-height:1.25}.quest-card p{min-height:0;margin:0;font-size:13px;line-height:1.4}.quest-progress{display:flex;align-items:center;gap:12px;margin:0}.quest-progress>.mini-progress{flex:1;height:4px}.quest-progress>span{font-size:12px;white-space:nowrap}.quest-bottom{margin:0;gap:12px}.quest-bottom b{font-size:13px;display:flex;align-items:center;gap:6px}.quest-bottom .secondary{min-height:36px;padding:8px 10px;font-size:12px}.milestone-quests .quest-card{padding:18px}.quest-card.claimed{opacity:.55}.daily-bonus{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:18px;padding:22px 26px;align-items:center}.daily-bonus h3{margin:0 0 5px;font-size:20px}.daily-bonus p{margin:0;line-height:1.5}.daily-count{display:flex;align-items:center;gap:12px;padding-left:22px;border-left:1px solid var(--line)}.daily-count b{font:800 30px Barlow Condensed;color:var(--primary)}.daily-count small{font-size:12px;color:var(--muted)}.badge-medal.bronze{--medal:#ca9766}.badge-medal.silver{--medal:#c5d1db}.badge-medal.gold{--medal:#e6c26a}.badge-medal.platinum{--medal:#b8eeeb}.badge-medal{border:1px solid var(--medal);transition:box-shadow .2s,border-color .2s}.badge-medal:hover,.badge-medal:focus-visible{outline:0;border-color:var(--medal);box-shadow:0 0 0 3px color-mix(in srgb,var(--medal) 30%,transparent),0 0 24px color-mix(in srgb,var(--medal) 35%,transparent)}.fusion-intro{display:grid;grid-template-columns:1fr 1fr;gap:32px}.fusion-equation{justify-content:center;gap:24px;padding:12px 20px;min-width:0}.fusion-stack,.fusion-upgrade{position:relative;width:132px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0}.fusion-stack>div,.fusion-upgrade{border:1px solid #c5a1f580;border-radius:10px;background:#25202d}.fusion-stack>div{position:relative;width:105px;height:138px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;z-index:2}.fusion-stack>i{position:absolute;width:105px;height:138px;top:16px;background:#1c1924;border:1px solid #c5a1f566;border-radius:10px;transform:rotate(-10deg);z-index:0}.fusion-stack>i:nth-child(2){transform:rotate(-5deg);z-index:1}.fusion-stack strong,.fusion-upgrade strong{font-size:13px;font-weight:500;white-space:nowrap}.fusion-equation .tier-tag,.fusion-equation .tier-tag:last-child{font-size:18px;padding:5px 12px;border-radius:5px;box-shadow:none;transform:none}.fusion-upgrade{min-height:178px;justify-content:center;gap:22px;background:linear-gradient(145deg,#30281e,#171b17);border-color:#ffc99b}.fusion-upgrade>.icon{color:#ffc99b;width:32px;height:32px}.fusion-stack .icon{color:#c5a1f5;width:30px;height:30px}.fusion-path{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--primary)}.fusion-path small{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.ranking-toolbar>span{font-size:13px;color:var(--muted);line-height:1.5;text-align:right}.ranking-toolbar .filter-tabs{flex-shrink:0}.album-page{position:relative}.page-corner{position:absolute;bottom:0;width:52px;height:52px;background:none;z-index:5;overflow:hidden;cursor:pointer;padding:0}.corner-left{left:0}.corner-right{right:0}.page-corner span{position:absolute;inset:0;transition:transform .3s;transform:scale(.38);transform-origin:100% 100%;background:linear-gradient(135deg,transparent 48%,#7b7f5780 49%,#faf9d9 54%,#aaaE7f 100%);clip-path:polygon(0 100%,100% 0,100% 100%)}.corner-left span{transform-origin:0 100%;background:linear-gradient(225deg,transparent 48%,#7b7f5780 49%,#faf9d9 54%,#aaae7f 100%);clip-path:polygon(0 0,100% 100%,0 100%)}.page-corner:hover span,.page-corner:focus-visible span{transform:scale(1)}.page-corner:focus-visible{outline:2px solid #596034;outline-offset:-3px}.page-jump{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted)}.page-jump input{width:64px;text-align:center;border:1px solid var(--line);background:var(--panel);color:var(--primary);border-radius:6px;min-height:40px}.page-jump button{padding:6px;min-height:40px}.page-jump input::-webkit-inner-spin-button{opacity:1}.account-settings{border-top:0;margin-top:0;padding-top:4px;padding-bottom:12px}.profile-journal>.search{display:flex;width:min(100%,520px);max-width:none;margin:20px 0 18px}.profile-journal>.filter-tabs{width:fit-content}.profile-journal .search input{background:transparent;width:100%;min-width:0}.profile-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.profile-actions button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;margin:0;width:100%;padding:10px 15px}.profile-actions .icon{flex-shrink:0}.avatar-options{grid-template-columns:repeat(8,68px);gap:12px;max-width:100%;margin:22px 0}.avatar-options .avatar-art{width:68px;height:68px;padding:13px}.photo-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:20px;margin:24px 0}.photo-help h3{margin:0 0 6px;font-size:17px}.photo-help p{font-size:13px;color:var(--muted);margin:0;line-height:1.5}.photo-upload .upload-button{align-self:center;grid-column:2;grid-row:1}.photo-upload #avatar-upload-status{grid-column:1/-1;margin:0;color:var(--primary)}.photo-upload .photo-policy{grid-column:1/-1;margin:0;max-width:660px}.photo-upload .photo-choice{grid-column:1/-1;margin:0}.selection-limit{margin:8px 0 18px}.film-choice:has(input:disabled):not(:has(input:checked)),.badge-picker label:has(input:disabled):not(:has(input:checked)){opacity:.5}.notifications-panel{max-width:700px;margin:auto}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 18px}.notification-toolbar>span{font-size:13px;color:var(--primary)}.notification-toolbar button{min-height:40px;font-size:13px}.notifications-panel .notify-list{display:grid;gap:9px;max-height:60vh;overflow:auto}.notifications-panel .notify-row{display:grid;grid-template-columns:32px minmax(0,1fr) 8px;gap:12px;align-items:start;text-align:left;border:1px solid var(--line);border-radius:10px;padding:18px;background:var(--panel);color:var(--text);width:100%;box-sizing:border-box;margin:0}.notify-row .notice-copy{display:flex;flex-direction:column;gap:7px}.notice-copy b{font-size:14px;font-weight:500;line-height:1.5}.notice-copy time,.notice-copy small{font-size:12px;color:var(--muted)}.notice-symbol{color:var(--primary);display:flex;padding-top:3px}.notify-row.unread{background:var(--accent-wash)}.notify-row>i{width:6px;height:6px;border-radius:50%;background:var(--primary);margin-top:8px}.notification-empty{padding:36px 20px;text-align:center}.notification-empty>.icon{width:36px;height:36px;color:var(--primary);margin-bottom:20px}.notification-empty p{color:var(--muted);line-height:1.6}.people-section{margin:54px 0 20px}.people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.person-tile{text-align:left;position:relative;background:var(--panel);color:var(--text);padding:24px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;min-width:0;transition:background .2s,border-color .2s}.person-tile:hover{border-color:var(--primary);background:var(--accent-wash)}.person-monogram{width:58px;height:58px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font:600 23px Barlow Condensed;color:var(--primary);margin-bottom:22px}.person-tile>small{font-size:10px;text-transform:uppercase;color:var(--muted);letter-spacing:.1em}.person-tile h3{font-size:23px;line-height:1.1;margin:8px 0 12px}.person-tile p{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 22px}.person-link{font-size:12px;color:var(--primary);margin-top:auto;display:flex;justify-content:space-between;align-items:center}.person-detail{max-width:750px;margin:auto}.person-detail>h2{font-size:44px;line-height:1.1}.person-detail dl{display:grid;grid-template-columns:110px 1fr;gap:14px;margin:30px 0}.person-detail dt{color:var(--muted)}.person-detail dd{margin:0;line-height:1.5}.person-films{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.person-films button{display:flex;align-items:center;gap:12px;text-align:left;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text)}.person-films button span{flex:1;font-weight:600}.person-films small{color:var(--muted)}.person-films .icon{width:14px}.people-catalogue .people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-stage.is-empty{background:radial-gradient(ellipse at 65% 34%,var(--accent-wash),transparent 67%)}.pack-stage.is-empty .booster{opacity:.5;filter:saturate(.35) drop-shadow(8px 12px 14px #0006);width:190px;height:285px}.pack-stage.is-empty .booster-front{transform:rotate(12deg) translate(55px,-30px)}.pack-stage.is-empty .booster-back{transform:rotate(-22deg) translate(-85px,-24px);opacity:.36;width:160px;height:245px}.pack-stage.is-empty .booster-back-copy{font-size:9px;gap:13px}.pack-stage.is-empty .booster-back-copy b{font-size:26px}.pack-stage.is-empty .booster-stamp,.pack-stage.is-empty .stage-note{display:none}.empty-pack-caption{position:absolute;bottom:18px;left:24px;right:24px;text-align:center;display:flex;flex-direction:column;gap:10px}.empty-pack-caption>span{color:var(--primary);font-size:12px;display:flex;justify-content:center;align-items:center;gap:7px}.empty-pack-caption>strong{font:600 24px Barlow Condensed;line-height:1.25;color:var(--muted)}@media(max-width:1000px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fusion-intro{grid-template-columns:1fr 1fr;padding:28px;gap:20px}.fusion-equation{gap:14px;padding:10px 0}.ranking-toolbar{align-items:start;flex-direction:column}.ranking-toolbar>span{text-align:left}.profile-actions{flex-direction:row;align-items:center}.profile-actions button{width:auto}.avatar-options{grid-template-columns:repeat(8,minmax(0,68px))}}@media(max-width:720px){.detail-layout{display:block}.detail-layout>div:first-child{position:static;max-width:215px;margin:0 auto 26px}.reveal-actions>.primary,.reveal-actions>.secondary{height:auto;min-height:48px}.quest-grid{grid-template-columns:1fr}.quest-section .section-head{align-items:start}.quest-section .section-head>button{font-size:12px;min-height:40px}.daily-bonus{grid-template-columns:26px minmax(0,1fr);padding:20px;gap:12px}.daily-count{grid-column:2;justify-self:start;padding:0;border:0}.daily-bonus h3{font-size:18px}.daily-bonus p{font-size:13px}.fusion-intro{grid-template-columns:1fr}.fusion-equation{padding:18px 0 0;gap:24px}.fusion-stack,.fusion-upgrade{width:120px}.page-jump{gap:5px;font-size:11px}.page-jump input{width:48px}.page-jump>label{display:none}.page-corner{width:38px;height:38px}.album-pagination{gap:8px}.album-pagination .secondary{padding:9px 7px}.profile-actions{flex-direction:column;align-items:stretch}.profile-actions button{width:100%}.avatar-options{grid-template-columns:repeat(4,60px);gap:14px;max-width:100%}.avatar-options .avatar-art{width:60px;height:60px;padding:11px}.photo-upload{grid-template-columns:1fr;padding:18px;gap:12px}.photo-upload .upload-button{grid-column:1;grid-row:auto;justify-self:start}.notification-toolbar{align-items:start;flex-direction:column;gap:10px}.notifications-panel .notify-row{padding:14px;gap:8px;grid-template-columns:24px minmax(0,1fr) 6px}.people-grid,.people-catalogue .people-grid{grid-template-columns:1fr 1fr;gap:12px}.person-tile{padding:18px}.person-tile h3{font-size:21px}.person-tile p{font-size:12px}.person-monogram{width:46px;height:46px;margin-bottom:18px}.person-detail>h2{font-size:34px}.person-detail dl{grid-template-columns:90px 1fr;gap:14px;font-size:13px}.person-films{grid-template-columns:1fr}.pack-stage.is-empty{min-height:355px}.pack-stage.is-empty .booster-front{width:150px;height:225px;transform:rotate(12deg) translate(48px,-38px)}.pack-stage.is-empty .booster-back{width:125px;height:190px;transform:rotate(-20deg) translate(-64px,-32px)}.pack-stage.is-empty .booster-back-copy{font-size:8px;gap:8px}.pack-stage.is-empty .booster-back-copy b{font-size:20px}.empty-pack-caption{bottom:6px}.empty-pack-caption>strong{font-size:21px}#page-stats{gap:16px}.total-cards{padding-right:16px}.total-cards strong{font-size:30px}.total-cards strong small{font-size:16px}.total-cards>small{font-size:10px}.ranking-toolbar .filter-tabs button{font-size:13px}}@media(prefers-reduced-motion:reduce){.page-corner span,.film-card:after{transition:none}}.fusion-intro,.plus-hero{background:linear-gradient(115deg,var(--panel),var(--accent-wash));border-color:var(--line)}.avatar-options+p.small{margin:12px 0 18px}:is(#modal,[data-snapshot-id=modal]):has(.notifications-panel){width:min(820px,calc(100vw - 32px))}.share-preview{width:100%;font-size:12px;color:var(--muted);margin-top:6px}.share-preview summary{cursor:pointer;min-height:32px;padding:8px}.share-preview img{width:100%;height:auto;display:block;border-radius:10px;margin-top:12px}.photo-help p{max-width:540px}:root{--font-site:Barlow,Arial,sans-serif}body,body *,body *:before,body *:after{font-family:var(--font-site)!important}input,select,textarea,button{font:inherit}body{font-synthesis:none}.pack-copy h2{font-size:clamp(38px,4.7vw,70px);line-height:1.03;letter-spacing:-.055em;font-weight:800}.card-year{font-size:32px;letter-spacing:-.05em}.brand-mark{font-weight:800}.pack-copy>.primary[data-action=open]{width:100%;max-width:440px;min-height:74px;padding:20px 24px;display:flex;justify-content:flex-start;align-items:center;gap:14px;background:var(--primary);color:#101310;font-size:21px;font-weight:800;border:1px solid color-mix(in srgb,var(--primary),white 40%);border-radius:14px;box-shadow:0 6px color-mix(in srgb,var(--primary),#0b140f 70%),0 14px 32px color-mix(in srgb,var(--primary) 15%,transparent);transition:transform .18s,box-shadow .18s;position:relative}.pack-copy>.primary[data-action=open]>.icon{width:26px;height:26px}.pack-copy>.primary[data-action=open] .button-end{font-size:12px;font-weight:600;padding-left:16px;margin-left:auto;border-left:1px solid #10131044;white-space:nowrap}.pack-copy>.primary[data-action=open]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px color-mix(in srgb,var(--primary),#0b140f 70%),0 18px 40px color-mix(in srgb,var(--primary) 24%,transparent)}.pack-copy>.primary[data-action=open]:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px color-mix(in srgb,var(--primary),#0b140f 70%)}.pack-copy>.primary[data-action=open]:disabled{box-shadow:none;opacity:.45;cursor:default}.person-monogram{width:80px;height:80px;overflow:hidden;margin-bottom:20px;background:var(--accent-wash);flex-shrink:0}.person-monogram img{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block}.person-tile h3{font-size:21px}.person-portrait{float:left;width:200px;margin:0 30px 24px 0}.person-portrait>img{display:block;width:100%;height:250px;object-fit:cover;object-position:center 25%;border-radius:12px;border:1px solid var(--line)}.person-portrait figcaption{font-size:10px;color:var(--muted);line-height:1.5;margin-top:10px}.person-portrait figcaption a{display:block;color:inherit;overflow-wrap:anywhere}.person-detail>h3{clear:both;padding-top:12px}.person-detail dl{margin-top:26px;font-size:14px}.person-detail>h2{font-size:36px;padding-top:4px}.people-search-tools{display:flex;gap:12px;margin-top:26px}.people-search-tools .search{flex:1;min-width:0}.people-search-tools input{width:100%;min-width:0}.people-search-tools select{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text)}.person-tile[hidden],.card-choice[hidden]{display:none!important}.card-browser{margin:18px 0 14px}.card-browser-tools{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:10px}.card-browser-tools .search{margin:0;min-width:0}.card-browser-tools input{width:100%;min-width:0}.card-browser-tools select{max-width:100%;padding:10px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;font-size:13px}.card-browser-status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0}.browser-results{font-size:12px;color:var(--muted)}.card-browser-status button{font-size:12px;min-height:36px}.card-browser .card-picker{display:grid;grid-template-columns:1fr 1fr;max-height:380px;overflow:auto;gap:8px;padding:10px;scrollbar-gutter:stable}.card-browser .card-choice{display:grid;grid-template-columns:18px 38px minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:8px;text-align:left;min-height:88px;cursor:pointer}.card-browser .card-choice:has(:disabled):not(:has(:checked)){opacity:.48}.card-choice .choice-art{display:block;width:38px;height:54px;background-image:url(/assets/film-art.e668ff13943f.webp);background-size:cover;background-position:center;border-radius:3px;filter:hue-rotate(var(--hue,0deg))}.card-choice .choice-art.has-poster{filter:none}.choice-info{display:flex!important;flex-direction:column;align-items:start!important;gap:5px;min-width:0}.choice-info>span{display:flex;align-items:center;gap:7px;min-width:0}.choice-info b{font-size:13px;line-height:1.25}.choice-info small{font-size:11px;color:var(--muted);line-height:1.4;white-space:normal}.choice-info .tier-tag{font-size:9px;min-width:24px;padding:3px 5px;white-space:nowrap}.browser-empty{padding:20px;color:var(--muted)}.deck-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 22px}.deck-tabs>button{display:flex;flex-direction:column;text-align:left;align-items:start;gap:8px;border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--panel);color:var(--text)}.deck-tabs>button.selected{border-color:var(--primary);background:var(--accent-wash)}.deck-tabs small{font-size:10px;color:var(--muted);letter-spacing:.06em}.deck-tabs b{font-size:16px;overflow-wrap:anywhere}.deck-save{position:sticky;bottom:-32px;padding:18px 0 6px;background:var(--panel);display:flex;justify-content:space-between;align-items:center;gap:16px;z-index:5}.deck-save .selection-count{font-size:13px;white-space:nowrap;margin:0;color:var(--primary)}.deck-save .primary{margin:0}.deck-warning{padding:14px;background:var(--accent-wash);border-left:2px solid var(--primary);font-size:13px}.saved-decks-bar{margin-bottom:32px}.saved-decks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.saved-deck{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.saved-deck.active{border-color:var(--primary)}.saved-deck h3{margin:10px 0;font-size:21px}.saved-deck p{font-size:13px;color:var(--muted)}.saved-deck>div{display:flex;align-items:center;gap:14px}.saved-deck button{min-height:38px;font-size:12px}.saved-deck>.small{font-size:11px;color:var(--primary)}.stock-explanation{display:block;font-size:11px!important;margin-top:5px}.profile-numbers .seen-shortcut{display:inline-flex;align-items:center;gap:6px}.seen-shortcut>.icon{width:13px;height:13px}.profile-journal{scroll-margin-top:110px}.profile-content .profile-journal{margin-bottom:18px}.profile-content .import-area{margin:22px 0 0;padding:22px 24px}.profile-content .import-area h3{margin:0 0 12px}.profile-content .import-area>p{margin:10px 0 14px}.profile-content .import-area>p:last-child{margin-bottom:0}.profile-content .account-settings{margin:0;padding:12px 0 18px;min-height:0;border:0;display:flex;gap:24px;justify-content:flex-start}.site:has(.profile-content) footer{margin-top:18px;padding-top:24px}.site:has(.profile-content) main{padding-bottom:0}.profile-numbers{gap:20px}.total-cards>small{max-width:180px;line-height:1.35}.film-card.tier-card-LRA{border:4px solid #deeee0;box-shadow:inset 0 0 0 2px #ffdc90,0 0 24px #b8f5ed55,0 0 48px #d6bcff33;background:#172127}.tier-card-LRA .card-art.poster-art{opacity:1;filter:none;background-size:cover}.tier-card-LRA .tier-tag,.tier-LRA{background:linear-gradient(115deg,#b9f1ef,#efcff4 42%,#f9e6b4 70%,#bdedd7);color:#192524;white-space:nowrap;font-size:10px;box-shadow:0 0 14px #d3f4db66}.tier-card-LRA .card-top{z-index:4}.alternative-mark{position:absolute;left:14px;top:58px;font-size:8px;letter-spacing:.16em;color:#fff5d3;z-index:4;background:#101a24b8;padding:5px 7px;border:1px solid #eee6;border-radius:3px}.holo-film{position:absolute;inset:0;pointer-events:none;z-index:3;background:repeating-linear-gradient(125deg,#adf6e000,#9ff2e138,#d2a7e944,#ffd99744,#aef4ec33,#adf6e000 60%);mix-blend-mode:screen;background-size:240% 240%;opacity:.3;animation:holo-drift 9s ease-in-out infinite;transition:opacity .25s}.tier-card-LRA:hover .holo-film{opacity:.7}.tier-card-LRA .foil-shine{opacity:.85}.alternative-credit{padding:18px;margin-top:20px;border:1px solid #b8f5ed55;border-radius:10px;background:linear-gradient(120deg,#bbf5e90a,#dcbaff0c)}.alternative-credit>b{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#c8f4df}.alternative-credit p{font-size:12px;margin-bottom:0;line-height:1.6}.reveal-tier-LRA .reveal-label{color:#d3fbe9!important}.reveal-tier-LRA .reveal-aura{background:radial-gradient(ellipse,#b8f5ed66,#d6a5ff33,transparent 70%)}.reveal-tier-LRA.is-flipped .face-front .film-card{box-shadow:0 0 40px #c4f8e66a,0 0 70px #d0aaff33}.rarity-line>div{flex-wrap:wrap;row-gap:12px}.panini-book{perspective:2600px;isolation:isolate}.panini-book.is-turning{overflow:visible}.turning-leaf{position:absolute;top:0;width:50%;height:100%;z-index:20;transform-style:preserve-3d;pointer-events:none}.turn-forward{left:50%;transform-origin:0 50%;animation:book-forward .82s cubic-bezier(.25,.55,.3,1) forwards}.turn-backward{left:0;transform-origin:100% 50%;animation:book-backward .82s cubic-bezier(.25,.55,.3,1) forwards}.leaf-front,.leaf-back{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden;box-shadow:0 10px 24px #0006}.leaf-back{transform:rotateY(180deg)}.leaf-front>.album-page,.leaf-back>.album-page{width:100%;height:100%;margin:0;box-sizing:border-box;box-shadow:none;border-radius:4px}.leaf-front:after,.leaf-back:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0005,transparent 18%,#fff2 70%,#0002);pointer-events:none}.stationary-page{position:absolute!important;top:0;width:50%;height:100%;box-sizing:border-box;z-index:10}.stationary-left{left:0}.stationary-right{right:0}.panini-book.is-turning .page-corner{pointer-events:none}.page-corner{width:68px;height:68px}@keyframes book-forward{0%{transform:rotateY(0)}50%{transform:rotateY(-95deg) rotate(-1deg)}to{transform:rotateY(-180deg)}}@keyframes book-backward{0%{transform:rotateY(0)}50%{transform:rotateY(95deg) rotate(1deg)}to{transform:rotateY(180deg)}}@keyframes holo-drift{0%,to{background-position:0 25%}50%{background-position:100% 75%}}@media(max-width:900px){.card-browser-tools{grid-template-columns:1fr 1fr}.card-browser-tools .search{grid-column:1/-1}.card-browser .card-picker{grid-template-columns:1fr}.pack-copy>.primary[data-action=open]{font-size:18px;padding:18px}.saved-decks{gap:10px}.person-portrait{width:170px;margin-right:22px}.person-detail>h2{font-size:30px}.person-detail dl{grid-template-columns:90px 1fr}.pack-copy h2{font-size:clamp(36px,5vw,62px)}}@media(max-width:600px){.pack-copy h2{font-size:43px}.pack-copy>.primary[data-action=open]{min-height:68px;font-size:19px;padding-inline:17px;gap:10px}.pack-copy>.primary[data-action=open] .button-end{font-size:11px;padding-left:10px}.person-monogram{width:64px;height:64px}.people-search-tools{flex-direction:column}.person-portrait{float:none;width:170px;margin:0 0 22px}.person-portrait>img{height:205px}.person-detail>h2{font-size:30px}.person-tile h3{font-size:18px}.person-detail dl{font-size:13px}.deck-tabs{gap:8px}.deck-tabs>button{padding:12px 10px}.deck-tabs b{font-size:13px}.deck-tabs small{font-size:9px}.deck-save{flex-direction:column;align-items:stretch;bottom:-22px;padding:12px 0}.deck-save .primary{font-size:14px}.saved-decks{grid-template-columns:1fr}.saved-deck{padding:16px}.profile-content .import-area{padding:18px}.profile-content .account-settings{gap:16px;flex-wrap:wrap}.profile-numbers{gap:16px}.page-corner{width:48px;height:48px}.card-browser-status{gap:6px}.browser-results,.card-browser-status button{font-size:11px}}.profile-content .profile-journal{padding-bottom:0}.sound-preview{margin:24px 0}.sound-preview>div{display:flex;gap:8px;flex-wrap:wrap}.sound-preview button{min-height:42px;padding:9px 12px;gap:8px;display:flex;align-items:center;font-size:12px}.sound-preview button .tier-tag{font-size:10px}.holo-film{opacity:.44}.tier-card-LRA:hover .holo-film{opacity:.8}@media(max-width:720px){.pack-section{flex-direction:column}.pack-copy{width:100%;box-sizing:border-box}.pack-stage{border-top:1px solid var(--line)}.pack-copy>.primary[data-action=open]{max-width:none}}@media(prefers-reduced-motion:reduce){.holo-film,.turning-leaf{animation:none}.pack-copy>.primary[data-action=open]{transition:none}.holo-film{background-position:50% 50%}}.showcase-editor{max-width:900px;margin-inline:auto}.showcase-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0}.showcase-pages[hidden]{display:none}.showcase-pages span{font-size:13px;color:var(--muted)}.showcase-pages button{min-height:44px;padding:10px 14px}.showcase-editor .profile-save{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.showcase-editor .profile-save button{min-height:48px;white-space:normal}.showcase-browser .card-picker{max-height:440px}.showcase-browser .card-choice{content-visibility:auto;contain-intrinsic-size:auto 110px}@media(max-width:640px){.showcase-editor .profile-save{display:grid;grid-template-columns:1fr 2fr}.showcase-pages button{font-size:13px}.showcase-browser .card-picker{max-height:360px}}.showcase-current{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;max-height:140px;overflow:auto}.showcase-current button{font-size:12px;min-height:40px;padding:8px 10px;text-align:left}.showcase-current small{color:var(--primary)}.game-choice.has-game-difficulty,.audit-game.has-game-difficulty{position:relative}.game-difficulty{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;line-height:16px;font-weight:700;letter-spacing:0;white-space:nowrap;pointer-events:none}.game-difficulty:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.game-difficulty-easy{color:#83e6a5;background:#142b1c}.game-difficulty-medium{color:#ffbb73;background:#332414}.game-difficulty-hard{color:#ff939b;background:#351b20}.audit-game.has-game-difficulty{padding-top:52px}@media(max-width:600px){.game-difficulty{top:14px;right:14px}}.game-difficulty{top:var(--difficulty-icon-center,40px);transform:translateY(-50%)}@media(max-width:760px){.game-choices .game-choice.has-game-difficulty .game-symbol{grid-column:1/-1;grid-row:1;margin:0 0 12px}.game-choices .game-choice.has-game-difficulty>.eyebrow{grid-column:1/-1;grid-row:2}.game-choices .game-choice.has-game-difficulty h2{grid-column:1/-1;grid-row:3}.game-choices .game-choice.has-game-difficulty>p:not(.eyebrow){grid-column:1/-1;grid-row:4}.game-choices .game-choice.has-game-difficulty>b{grid-column:1/-1;grid-row:5}}.trade-editor .card-choice.trade-quota-disabled{opacity:.45;background:color-mix(in srgb,var(--panel,#191d18) 90%,#888 10%)}.trade-editor .card-choice.trade-quota-disabled>input{cursor:not-allowed}.detail-trade-back{margin-bottom:16px}.person-monogram{display:block;position:relative;width:80px;height:80px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:var(--accent-wash)}.person-monogram>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;border-radius:inherit;object-fit:cover;object-position:center 28%}.person-monogram.portrait-failed{display:grid;place-items:center;font-size:24px;font-weight:700;color:var(--primary)}.info-strip{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:22px 0 0}.info-strip>span{display:grid;place-items:center;color:var(--primary);font-size:28px}.info-strip h3{font-size:18px;margin:0 0 6px}.info-strip p{font-size:14px;line-height:1.55;margin:0;color:var(--muted)}.info-strip>.text-button{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;white-space:nowrap}.saved-decks-bar{margin:0 0 28px}.saved-decks-bar>div:first-child{margin-bottom:18px}.saved-decks-bar h2{font-size:24px;margin:0}.saved-decks-bar .eyebrow{margin-bottom:8px}.saved-decks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.saved-deck{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--panel);position:relative;overflow:hidden}.saved-deck.active{border-color:var(--primary);background:linear-gradient(140deg,var(--accent-wash),var(--panel) 80%)}.saved-deck h3{margin:12px 0 6px;font-size:21px;overflow-wrap:anywhere}.saved-deck p{font-size:14px;margin:0 0 18px;line-height:1.45}.saved-deck .deck-slot-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.08em;color:var(--muted)}.deck-slot-heading em{font-style:normal;letter-spacing:0;color:var(--primary)}.saved-deck>.deck-miniatures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 18px}.deck-miniature{aspect-ratio:2/3;border:1px solid var(--line);border-radius:5px;background:var(--accent-wash);overflow:hidden;position:relative;display:grid;place-items:center;min-width:0}.deck-miniature:not(.empty){background-size:cover;background-position:center;box-shadow:inset 0 -32px 24px -15px #000c}.deck-miniature .tier-tag{position:absolute;bottom:4px;left:4px;font-size:9px;min-width:0;padding:2px 4px}.deck-miniature.empty{border-style:dashed;color:var(--muted)}.deck-miniature .icon{width:18px;height:18px}.saved-deck>.deck-slot-actions{margin-top:auto;display:flex;gap:10px;align-items:center}.deck-slot-actions .secondary{flex:1;font-size:14px;min-height:44px}.deck-slot-actions .text-button{font-size:14px;padding:8px}.card-browser{min-width:0;margin:18px 0;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:16px}.card-browser-tools{display:grid;grid-template-columns:minmax(0,1fr) 160px 180px;gap:10px}.card-browser-tools .search{width:100%;max-width:none;min-width:0;min-height:46px;background:transparent;margin:0}.card-browser-tools input{background:transparent!important;font-size:14px}.card-browser-tools select{width:100%;min-width:0;min-height:46px;font-size:14px}.card-browser-status{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:12px 0}.card-browser-status .browser-results{font-size:13px;line-height:1.5;letter-spacing:0}.card-browser-status .text-button{font-size:13px;flex-shrink:0;text-decoration:underline;text-underline-offset:3px;padding:4px 0}.card-browser .card-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:390px;width:100%;overflow-y:auto;overflow-x:hidden;padding:3px 8px 3px 3px;border:0;background:none;scrollbar-gutter:stable;min-width:0}.card-browser .card-choice{display:grid!important;grid-template-columns:20px 42px minmax(0,1fr);gap:12px;min-width:0;max-width:100%;min-height:98px;padding:12px;margin:0;text-align:left;border-radius:8px;border:1px solid var(--line);background:#101410}.card-browser .card-choice input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;margin:0!important;justify-self:center;accent-color:var(--primary);flex:none}.card-browser .choice-art{width:42px;height:62px;min-width:0}.card-browser .choice-info{min-width:0;display:flex!important;flex-direction:column;gap:5px}.card-browser .choice-info>span{display:flex!important;align-items:flex-start;gap:7px;flex-wrap:wrap;min-width:0}.card-browser .choice-info b{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.card-browser .choice-info small{font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.card-browser .choice-info .tier-tag{font-size:10px;line-height:1.4;flex-shrink:0}.card-browser .card-choice:has(:checked){border-color:var(--primary);background:var(--accent-wash)}.card-browser .card-choice:focus-within{outline:2px solid var(--primary);outline-offset:0}.card-browser .card-choice:has(:disabled):not(:has(:checked)){opacity:.58}@font-face{font-family:Archivo;src:url(/assets/Archivo-Variable.b6a72a2064c2.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-Variable.431a895f99f3.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Variable.87a0857cac38.woff2) format("woff2");font-weight:100 1000;font-display:swap}.type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.type-specimen{border:1px solid var(--line);border-radius:14px;padding:26px;display:flex;flex-direction:column;background:var(--panel);min-width:0}.type-specimen .type-kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.type-specimen h2{font-size:27px;margin:12px 0 8px;line-height:1.1}.type-specimen .type-description{font-size:15px;line-height:1.5;min-height:68px;color:var(--muted)}.type-specimen .type-headline{font-size:clamp(30px,3vw,45px);line-height:1.03;letter-spacing:-.035em;font-weight:800;margin:22px 0}.type-specimen .type-body{font-size:16px;line-height:1.6}.type-specimen .type-meta{font-size:13px;color:var(--muted);margin:14px 0 20px}.type-specimen .primary{margin-top:auto;font-size:15px}.type-specimen .type-source{font-size:12px;text-decoration:underline;margin-top:16px;color:var(--muted)}.type-note{margin:24px 0;font-size:14px;color:var(--muted)}.type-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--primary)}.type-preview-bar>div{display:flex;align-items:center;gap:16px}.type-preview-bar a{text-decoration:underline;text-underline-offset:3px;font-size:13px}.type-preview-bar+.topbar{top:0}.card-browser .card-choice[hidden]{display:none!important}.card-browser .search input:focus-visible{outline:none}.card-browser .search:focus-within{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:1050px){.card-browser-tools{grid-template-columns:1fr 1fr}.card-browser-tools .search{grid-column:1/-1}.card-browser .card-picker{grid-template-columns:minmax(0,1fr)}.saved-deck{padding:16px}.type-grid{grid-template-columns:1fr}.type-specimen .type-description{min-height:0}}@media(max-width:640px){.person-monogram{width:72px;height:72px}.info-strip{grid-template-columns:32px minmax(0,1fr);padding:18px;gap:12px}.info-strip>.text-button{grid-column:2;justify-self:start;white-space:normal}.saved-decks{grid-template-columns:1fr}.saved-deck{padding:20px}.saved-deck>.deck-miniatures{max-width:290px}.saved-deck>.deck-slot-actions{margin-top:0}.card-browser{padding:12px}.card-browser-tools{gap:8px}.card-browser-tools select{font-size:13px;padding:10px 6px}.card-browser-status{align-items:flex-start;flex-direction:column;gap:4px}.card-browser .card-choice{grid-template-columns:18px 36px minmax(0,1fr);gap:9px;padding:10px}.card-browser .choice-art{width:36px;height:54px}.card-browser .choice-info b{font-size:14px}.type-preview-bar{gap:8px}}:root{--font-site:"Bricolage Grotesque",Arial,sans-serif}body{font-optical-sizing:auto}.brand{letter-spacing:-.025em}.brand small{letter-spacing:.07em}.card-bottom h3{letter-spacing:-.035em}.pack-copy h2{letter-spacing:-.045em}.pack-stage{--booster-width:258px;min-height:470px}.pack-stage .booster,.pack-stage.is-empty .booster{width:var(--booster-width);height:calc(var(--booster-width)*1.5);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s,opacity .55s}.pack-stage .booster-front,.pack-stage.is-empty .booster-front{transform:rotate(8deg);z-index:2}.pack-stage .booster-back,.pack-stage.is-empty .booster-back{transform:rotate(-13deg) translate(-85px,5px);z-index:1;pointer-events:none}.pack-stage.is-empty{min-height:470px;background:radial-gradient(ellipse at 50% 45%,var(--accent-wash),transparent 68%)}.pack-stage.is-empty .booster-front{opacity:.78;filter:saturate(.7) drop-shadow(10px 22px 15px #0007)}.pack-stage.is-empty .booster-back{opacity:.68;filter:brightness(.65) saturate(.7) drop-shadow(0 15px 15px #0007)}.pack-stage.is-empty .booster-back-copy{font-size:12px;gap:18px}.pack-stage.is-empty .booster-back-copy b{font-size:32px}.pack-stage.is-empty .stage-note{display:block;left:20px;right:20px;bottom:24px;text-align:center;letter-spacing:.08em;font-size:12px;color:var(--muted)}.pack-stage.is-empty .booster-front:after{content:"";position:absolute;inset:13% 10% 3%;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#fff0 38%,#fff2 50%,#fff0 62%,transparent 80%);background-size:250% 100%;background-position:130% 0;mix-blend-mode:screen;transition:background-position .8s}@media(hover:hover){.pack-stage.is-empty:hover .booster-front{transform:rotate(4deg) translate(8px,-10px);filter:saturate(.85) drop-shadow(12px 26px 18px #0008)}.pack-stage.is-empty:hover .booster-back{transform:rotate(-17deg) translate(-91px)}.pack-stage.is-empty:hover .booster-front:after{background-position:-35% 0}.pack-stage:not(.is-empty) .booster-front:hover{transform:rotate(3deg) translateY(-7px)}}.pack-copy .pack-time.is-waiting{display:flex;align-items:center;gap:10px;margin:22px 0 0;padding:12px 16px;max-width:440px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:14px;line-height:1.3}.pack-time.is-waiting>strong{margin-left:auto;font-size:24px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pack-copy:has(.pack-time.is-waiting)>.primary[data-action=open]{margin-top:14px}.badge-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.badge-picker label{--medal:#ca9766;display:grid;grid-template-columns:18px 36px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);cursor:pointer}.badge-picker label[data-badge-rank=silver]{--medal:#c5d1db}.badge-picker label[data-badge-rank=gold]{--medal:#e6c26a}.badge-picker label[data-badge-rank=platinum]{--medal:#b8eeeb}.badge-picker label:has(:checked){border-color:var(--medal);background:color-mix(in srgb,var(--medal) 7%,var(--panel))}.badge-picker label input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;margin:0!important;accent-color:var(--primary)}.badge-choice-emblem{display:grid;place-items:center;width:36px;height:40px;border:1px solid var(--medal);border-radius:25% 7%;color:var(--medal);background:color-mix(in srgb,var(--medal) 10%,transparent);transition:box-shadow .2s}.badge-choice-emblem .icon{width:20px;height:20px}.badge-choice-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.badge-choice-copy b{font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.badge-choice-copy small{font-size:12px;color:var(--medal);font-weight:600;letter-spacing:.025em}.badge-picker label:hover .badge-choice-emblem,.badge-picker label:focus-within .badge-choice-emblem{box-shadow:0 0 14px color-mix(in srgb,var(--medal) 30%,transparent)}.badge-picker label:has(input:disabled):not(:has(input:checked)){opacity:.65}.detail-person-back{margin:0 0 14px;font-size:14px;line-height:1.4;max-width:100%;text-align:left}.pack-stage,.pack-stage.is-empty{padding:24px 0 72px}@media(max-width:1000px){.pack-stage,.pack-stage.is-empty{--booster-width:230px;min-height:430px}.badge-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pack-stage,.pack-stage.is-empty{--booster-width:200px;min-height:390px}.pack-stage .booster-back,.pack-stage.is-empty .booster-back{transform:rotate(-13deg) translate(-48px,3px)}.pack-stage.is-empty .booster-back-copy{font-size:10px;gap:14px}.pack-stage.is-empty .booster-back-copy b{font-size:27px}.pack-copy .pack-time.is-waiting{max-width:none;font-size:13px;padding:12px}.pack-time.is-waiting>strong{font-size:22px}.badge-picker{grid-template-columns:1fr}.badge-picker label{padding:12px 14px}.badge-choice-copy b{font-size:14px}.detail-person-back{font-size:13px}}@media(prefers-reduced-motion:reduce){.pack-stage .booster,.pack-stage.is-empty .booster,.pack-stage.is-empty .booster-front:after{transition:none}.pack-stage.is-empty:hover .booster-front{transform:rotate(8deg)}.pack-stage.is-empty:hover .booster-back{transform:rotate(-13deg) translate(-85px,5px)}}@media(max-width:600px){.pack-stage,.pack-stage.is-empty{min-height:410px;padding:24px 0 80px}.pack-stage .booster-back,.pack-stage.is-empty .booster-back{transform:rotate(-13deg) translate(-32px,3px)}.pack-stage.is-empty:hover .booster-back{transform:rotate(-16deg) translate(-36px)}.pack-copy>.primary[data-action=open]{font-size:18px;white-space:nowrap}.pack-copy>.primary[data-action=open] .button-end{display:none}.pack-stage.is-empty .stage-note{font-size:12px;bottom:20px}}.reveal-aura{contain:paint}@keyframes rarity-flare{0%{opacity:0;transform:scale(.7)}30%{opacity:.7;transform:scale(1.15)}to{opacity:0;transform:scale(1)}}.reveal-burst{overflow:clip;overflow-clip-margin:24px}.reveal-grid{overflow:clip;overflow-clip-margin:28px}.fusion-equation{gap:30px}.fusion-demo{--demo-rank:#c5a1f5;position:relative;display:grid;justify-items:center;gap:17px;width:154px;isolation:isolate}.fusion-demo-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:138px;height:190px;padding:13px 10px;border:2px solid var(--demo-rank);border-radius:10px;background:#18151f;box-shadow:0 10px 25px #0004;overflow:hidden}.fusion-demo-art{position:absolute;inset:0;background:linear-gradient(0deg,#18151ff2,transparent 80%),url(/assets/film-art.e668ff13943f.webp) center/cover;filter:hue-rotate(35deg) saturate(.45);opacity:.75;z-index:0}.fusion-demo-card>*:not(.fusion-demo-art){position:relative;z-index:1}.fusion-demo-card>.tier-tag{align-self:flex-end;font-size:13px!important;padding:4px 9px!important}.fusion-demo-card>span:not(.tier-tag){display:grid;place-items:center;width:50px;height:50px;border:1px solid color-mix(in srgb,var(--demo-rank) 50%,transparent);border-radius:50%;color:var(--demo-rank);background:#17141b77}.fusion-demo-card .icon{width:26px;height:26px}.fusion-demo-card>small{color:var(--demo-rank);font-size:9px;font-weight:700;letter-spacing:.08em;text-align:center}.fusion-demo-source:before,.fusion-demo-source:after{content:"";position:absolute;top:0;left:8px;width:138px;height:190px;border:1px solid #c5a1f577;border-radius:10px;background:#201b29;z-index:-1;transform:rotate(-8deg);transform-origin:50% 90%}.fusion-demo-source:after{transform:rotate(-4deg)}.fusion-demo-result{--demo-rank:#ffb77f}.fusion-demo-result .fusion-demo-card{box-shadow:inset 0 0 0 2px #ffe3be33,0 0 28px #ffb77f1a,0 10px 25px #0004}.fusion-demo-result .fusion-demo-art{filter:hue-rotate(70deg) saturate(.5);opacity:.95}.fusion-demo strong{font-size:13px;font-weight:600;white-space:nowrap}.fusion-path{padding-bottom:32px}.fusion-path>.icon{width:28px;height:28px}.score-rules{padding:26px 28px}.score-rules>div{gap:16px 24px;margin-bottom:22px}.score-rules p{max-width:960px;line-height:1.8;margin:0}.score-rules p+p{margin-top:14px}.profile-actions{flex-direction:row;align-items:center;align-self:start;gap:12px;max-width:none;grid-column:3;padding-top:55px}.profile-actions button{width:auto;white-space:nowrap}.credit-shop [data-v3=buy-credits]{margin-top:8px;margin-bottom:0}.credit-shop [data-v3=buy-credits]+.small{margin:18px 0 0;line-height:1.75;max-width:440px}.leaf-front,.leaf-back{box-shadow:none;overflow:visible}.leaf-front>.album-page,.leaf-back>.album-page{border-radius:6px}.leaf-front:after,.leaf-back:after{opacity:0;animation:leaf-light .82s ease both}.turn-vertical.turn-forward{transform-origin:50% 0;animation-name:book-down-up}.turn-vertical.turn-backward{transform-origin:50% 100%;animation-name:book-up-down}.turn-vertical .leaf-back{transform:rotateX(180deg)}@keyframes book-forward{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes book-backward{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes book-down-up{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}@keyframes book-up-down{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}@keyframes leaf-light{0%,to{opacity:0}50%{opacity:1}}@media(max-width:1100px){.profile-actions{grid-column:2/-1;padding-top:0;margin:0;flex-wrap:wrap}.fusion-equation{gap:22px}.fusion-demo{width:130px}.fusion-demo-card,.fusion-demo-source:before,.fusion-demo-source:after{width:120px;height:172px}.fusion-demo-source:before,.fusion-demo-source:after{left:5px}}@media(max-width:600px){.score-rules{padding:22px 20px}.score-rules>div{gap:14px 18px}.score-rules p{font-size:13px}.profile-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-actions button{width:100%;white-space:normal;font-size:11px;padding:10px;line-height:1.4}.fusion-equation{gap:14px}.fusion-demo{width:112px}.fusion-demo-card,.fusion-demo-source:before,.fusion-demo-source:after{width:104px;height:152px}.fusion-demo-source:before,.fusion-demo-source:after{left:4px}.fusion-demo-card>small{font-size:8px}.fusion-demo strong{font-size:11px}.fusion-path small{font-size:9px}.leaf-front>.album-page,.leaf-back>.album-page{border-radius:3px}}@media(prefers-reduced-motion:reduce){.leaf-front:after,.leaf-back:after{animation:none}}@media(min-width:601px)and (max-width:720px){.profile-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.profile-actions button{width:100%;white-space:normal}}@media(max-width:720px){.profile-actions{align-items:stretch}.profile-actions button{height:100%;min-height:48px}}.mobile-menu-toggle,.mobile-pack-title,.mobile-collection-link,.mobile-album-navigation,.mobile-reveal-controls{display:none}.mobile-disclosure{display:contents}.mobile-disclosure>summary{display:none}.mobile-disclosure-body{display:contents}body.mobile-menu-open{overflow:hidden}#mobile-menu{box-sizing:border-box;width:min(360px,calc(100vw - 28px));height:100dvh;max-height:100dvh;max-width:none;margin:0 0 0 auto;padding:24px 22px max(24px,env(safe-area-inset-bottom));border:0;border-left:1px solid var(--line);border-radius:20px 0 0 20px;background:var(--bg,#101310);color:var(--text,#f1f3eb);overflow:auto;overscroll-behavior:contain}#mobile-menu::backdrop{background:#0009;backdrop-filter:blur(6px)}.mobile-menu-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.mobile-menu-heading h2{font-size:22px;margin:0}.mobile-menu-heading .icon-btn{width:44px;height:44px;flex-shrink:0}#mobile-menu nav{display:block}#mobile-menu button{font-family:var(--font-site);min-height:48px}#mobile-menu [data-view]{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:12px;border-radius:10px;background:transparent;color:var(--text,#f1f3eb);font-size:15px}#mobile-menu [data-view]>span{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}#mobile-menu [data-view] b{font-weight:600}#mobile-menu [data-view] small{font-size:12px;color:var(--muted);line-height:1.5}#mobile-menu [data-view]>.icon{width:20px;height:20px;flex-shrink:0;color:var(--muted)}#mobile-menu [data-view]>.icon:last-child{width:15px}#mobile-menu [aria-current=page]{background:var(--accent-wash);color:var(--primary)}#mobile-menu [aria-current=page]>.icon{color:var(--primary)}.mobile-main-links{display:grid;gap:8px}.mobile-menu-group{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.mobile-menu-group h3{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 12px 8px}.mobile-menu-account{display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.mobile-menu-account>button:not([data-view]){display:flex;align-items:center;gap:14px;text-align:left;padding:12px;font-size:14px;border-radius:10px;background:transparent;color:var(--text,#f1f3eb)}.mobile-menu-account>button.primary{background:var(--primary);color:#111}.mobile-menu-account>button.secondary{border:1px solid var(--line)}.mobile-notice-count{margin-left:auto;background:var(--primary);color:#111;border-radius:20px;padding:3px 8px;font-size:12px}.main-nav button{white-space:nowrap}@media(min-width:761px){.mobile-disclosure:not([open])>.mobile-disclosure-body{display:contents}.album-page-controls{order:initial}body[data-view=album] #content{display:flex;flex-direction:column}body[data-view=album] .album-page-controls{order:2}body[data-view=album] .mobile-disclosure{order:0}}@media(max-width:760px){html{scroll-padding-top:88px}body{font-size:16px}button,input,select,textarea{font-family:var(--font-site)}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.site{width:auto;max-width:none;margin:0 16px;padding:0}.site main{padding-bottom:16px;min-height:0}.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;height:72px;min-height:72px;padding:12px 0;background:var(--bg,#101310);border-bottom:1px solid var(--line)}.topbar .brand{flex-shrink:1;gap:8px;font-size:15px;line-height:1.05;min-width:0}.brand .brand-mark{font-size:32px;line-height:1}.brand>span:not(.brand-mark){display:block;max-width:100px}.brand small,.topbar .main-nav,.subbar{display:none}.header-right{margin-left:auto;gap:0;min-width:0}.header-right>.icon-btn,.header-right>.avatar,.header-right>.register-small{display:none}.header-right .credit-counter{border:0;background:none;padding:8px 0;gap:5px;min-height:44px;font-size:14px;white-space:nowrap}.credit-counter small,.credit-counter>span{display:none}.header-right .credit-counter .icon{width:16px;height:16px}.header-right>.secondary{font-size:13px;min-height:44px;padding:8px 10px}.mobile-menu-toggle{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:44px;min-width:44px;padding:10px;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--text,#f1f3eb);font-size:13px}.mobile-menu-toggle .icon{width:20px;height:20px}.mobile-menu-toggle i{position:absolute;top:5px;right:6px;width:6px;height:6px;background:var(--primary);border-radius:50%}.intro{display:block;padding:28px 0 24px;margin:0}.intro #eyebrow,.intro #page-stats{display:none}.intro>div:first-child{width:100%}.intro h1{font-size:30px;line-height:1.13;letter-spacing:-.04em;margin:0 0 12px;max-width:none}.intro #page-subtitle{font-size:14px;line-height:1.6;margin:0;max-width:36em}.intro #page-back,body[data-view=packs] .intro{display:none}body[data-view=packs] #content{padding-top:20px}.primary,.secondary{min-height:46px;font-size:14px;line-height:1.35}.text-button{min-height:44px;font-size:14px}.small{font-size:13px;line-height:1.6}.eyebrow{font-size:11px;line-height:1.6}.welcome-strip{display:none}.pack-section{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:22px 20px 20px;border-radius:18px;overflow:hidden;min-height:0}.pack-copy{display:contents}.pack-copy>.badge{grid-row:1;font-size:11px;margin:0 0 12px;letter-spacing:.08em}.pack-copy>h2:not(.mobile-pack-title),.pack-copy>p:not(.small){display:none}.pack-copy>.mobile-pack-title{display:block;grid-row:2;font-size:32px!important;line-height:1.07;letter-spacing:-.04em;margin:0;color:var(--text,#f1f3eb)}.pack-section .pack-stage,.pack-section .pack-stage.is-empty{grid-row:3;--booster-width:140px;width:100%;min-height:254px;height:254px;padding:12px 0 18px;border:0;margin:0;background:radial-gradient(ellipse,var(--accent-wash),transparent 70%)}.pack-stage .booster-back,.pack-stage.is-empty .booster-back,.pack-stage.is-empty:hover .booster-back{transform:rotate(-13deg) translate(-32px,3px)}.pack-stage .booster-front,.pack-stage.is-empty .booster-front{transform:rotate(8deg) translate(12px)}.pack-stage .stage-note{display:none!important}.pack-stage .booster-back-copy,.pack-stage.is-empty .booster-back-copy{font-size:8px;gap:10px}.pack-stage .booster-back-copy b,.pack-stage.is-empty .booster-back-copy b{font-size:23px}.pack-stage .booster-stamp{font-size:10px}.pack-copy .pack-time,.pack-copy .pack-time.is-waiting{grid-row:4;display:flex;justify-content:center;align-items:center;gap:8px;width:auto;max-width:none;font-size:13px;line-height:1.45;margin:0 0 16px;padding:0;border:0;background:none;text-align:center}.pack-time.is-waiting>strong{margin:0;font-size:18px}.pack-time .icon{width:16px;height:16px;flex-shrink:0}.pack-copy>.primary[data-action=open]{grid-row:5;width:100%;max-width:none;min-height:56px;margin:0;padding:14px 10px;font-size:17px;gap:10px;border-radius:12px;box-shadow:0 4px 24px var(--accent-wash);white-space:normal}.pack-copy>.primary[data-action=open] .button-end{display:none}.pack-copy>.primary[data-action=open]>.icon{width:22px;height:22px}.pack-footnote{grid-row:6;margin:12px 0 0;text-align:center;font-size:12px;line-height:1.5}.pack-buttons{grid-row:7;display:flex;justify-content:center;margin:12px 0 0;gap:0}.pack-buttons>[data-view=plus]{display:none}.pack-buttons>.secondary{min-height:44px;padding:8px 10px;font-size:13px;background:transparent;border-color:transparent;box-shadow:none}.pack-buttons>.secondary>.icon:last-child{display:none}.mobile-collection-link{display:flex;align-items:center;gap:12px;padding:18px 0;width:100%;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--text,#f1f3eb);min-width:0}.mobile-collection-link>span{display:flex;flex:1;flex-direction:column;gap:5px;font-size:15px}.mobile-collection-link small{font-size:12px;color:var(--muted);font-weight:400}.mobile-collection-link>strong{max-width:100px;text-align:right;font-size:20px;line-height:1.3}.mobile-collection-link>strong small{display:block}.mobile-collection-link>.icon{width:20px;color:var(--primary);flex-shrink:0}.mobile-collection-link>.icon:last-child{width:14px}.mobile-disclosure{display:block;min-width:0;margin:16px 0;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.mobile-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:50px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45;list-style:none}.mobile-disclosure>summary::-webkit-details-marker{display:none}.mobile-disclosure>summary>.icon{width:18px;height:18px;flex-shrink:0;transition:transform .2s}.mobile-disclosure[open]>summary>.icon{transform:rotate(180deg)}.mobile-disclosure[open]>.mobile-disclosure-body{display:block;padding:0 16px 18px}.mobile-disclosure:not([open])>.mobile-disclosure-body{display:none}.mobile-disclosure .mobile-disclosure{background:none}.mobile-disclosure-body>.small{margin:8px 0 16px}.rarity-line{display:block;border:0;padding:0;margin:12px 0 0}.rarity-line>span{display:none}.rarity-line>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:13px}.rarity-line>div>span{font-size:13px}.rarity-line>button{display:none}.home-actions{display:block;padding:0;margin:24px 0 32px;border:0}.home-actions>div{padding:20px!important;gap:8px 12px;border:1px solid var(--line);border-radius:12px}.home-actions>div:last-child{display:none}.home-actions h3{font-size:17px}.home-actions p{font-size:14px}.home-actions>div>.text-button{min-height:44px;margin:0;padding:8px 0}.collection-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0;margin:32px 0 12px}.collection-heading h2{font-size:24px;line-height:1.2;max-width:none;margin:6px 0 8px}.collection-heading .eyebrow{font-size:11px;margin:0}.collection-heading .small{font-size:13px;margin:0;line-height:1.6}.collection-heading>.text-button{font-size:14px;text-align:left;max-width:none;padding:6px 0;min-height:40px}.collection-heading>div{min-width:0;width:100%}.cards-grid.showcase,.profile-showcase:has(.film-card){display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:205px;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding:4px;padding:12px 4px 18px;margin:0 -4px;scrollbar-width:thin;overscroll-behavior-x:contain}.showcase>.film-card,.profile-showcase>.film-card{scroll-snap-align:start;min-height:330px;aspect-ratio:2/3}.showcase .card-bottom h3,.profile-showcase .card-bottom h3{font-size:22px}.showcase .card-bottom p,.profile-showcase .card-bottom p{font-size:12px}.showcase .card-year{font-size:36px}.showcase .card-genre{font-size:11px}.people-section{margin:32px 0 20px}.people-section>.people-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:260px;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0;padding-bottom:14px;scrollbar-width:thin;overscroll-behavior-x:contain}.people-section .person-tile{scroll-snap-align:start;padding:20px}.person-tile h3{font-size:21px}.person-tile p{font-size:14px}.person-tile>small{font-size:11px;line-height:1.5}.person-link{font-size:14px;min-height:32px}.person-monogram{width:64px;height:64px;margin-bottom:16px}.section-head{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 18px}.section-head h2{font-size:24px;line-height:1.2}.section-head .secondary{font-size:13px;min-height:44px;padding:10px 14px}.section-head .eyebrow{font-size:11px}.catalogue-tools{display:block;padding:0}.catalogue-tools .search{width:100%;max-width:none;min-height:48px}.catalogue-tools .mobile-disclosure{margin:12px 0}.catalogue-tools .mobile-disclosure-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.catalogue-tools .mobile-disclosure:not([open])>.mobile-disclosure-body{display:none}.catalogue-tools select{width:100%;max-width:none;min-height:46px}.catalogue-tools .check-label{font-size:14px;min-height:36px;display:flex;align-items:center;gap:10px}.check-label input{width:18px;height:18px}.collection-count{font-size:12px;line-height:1.6;letter-spacing:0;margin:16px 0}.search{max-width:none;min-width:0;min-height:48px}.search input{width:100%;min-width:0;background:transparent}.filter-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:thin;padding:4px;gap:4px;white-space:nowrap}.filter-tabs button{min-height:44px;font-size:14px!important;flex-shrink:0;padding:10px 13px!important}.album-toolbar{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px;gap:12px;border-radius:12px}.album-search{min-width:0}.album-search label{font-size:11px;line-height:1.5;display:block;margin-bottom:8px}.album-search input{min-height:48px;width:100%;min-width:0;padding:10px 12px}.album-completion{font-size:13px}.album-toolbar>.primary,.album-toolbar>.secondary{min-height:46px;font-size:13px;padding:10px 8px;margin:0}.album-toolbar>.primary>b:empty{display:none}.album-results{width:100%;max-width:100%;max-height:45dvh;overflow:auto}.album-results button{padding:12px;font-size:14px;min-height:48px;white-space:normal}.album-hint{font-size:14px;line-height:1.6;margin:0;padding:6px 0;flex-wrap:wrap}.album-hint>p{flex:1;min-width:150px}.album-page-controls{margin:18px 0;gap:8px;justify-content:space-between}.album-page-controls .secondary{min-height:44px;padding:10px 8px;font-size:12px}.page-jump{gap:5px;font-size:12px}.page-jump input{font-size:16px;min-height:44px;width:45px;padding:6px}.page-jump button{min-width:36px;min-height:44px}.mobile-album-navigation{display:flex;justify-content:space-between;gap:16px;margin:20px 0}.mobile-album-navigation button{min-height:46px;font-size:14px}.panini-book{margin:0}.page-corner{width:48px;height:48px}.sticker-grid{gap:22px 12px}.album-page{padding:14px 10px 26px}.album-sticker .card-bottom h3{font-size:16px;line-height:1.12}.album-sticker .card-bottom p{font-size:10px}.slot-underlay b{font-size:12px}.game-choices{display:grid;grid-template-columns:1fr;gap:18px}.game-choice{padding:24px;text-align:left;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px}.game-choice .game-symbol{grid-row:1/3;font-size:30px;margin:0}.game-choice>.eyebrow{grid-column:2;margin:0;font-size:11px}.game-choice h2{grid-column:2;font-size:25px;line-height:1.15;margin:8px 0 18px}.game-choice h2 br{display:none}.game-choice>p:not(.eyebrow){grid-column:1/-1;font-size:15px;line-height:1.6;margin:0}.game-choice>b{grid-column:1/-1;font-size:14px;line-height:1.4;margin-top:20px;padding-top:18px}.quiz-intro{padding:28px 20px}.quiz-intro h2{font-size:28px;line-height:1.2}.quiz-intro>p{font-size:15px;line-height:1.6}.quiz-intro .quiz-star{font-size:44px;margin-bottom:18px}.quiz-rules{gap:10px 16px;margin:20px 0}.quiz-rules span{font-size:13px}.quiz-board{padding:22px 18px}.quiz-top{font-size:12px;gap:12px}.quiz-board h2{font-size:24px;line-height:1.3}.quiz-options{grid-template-columns:1fr;gap:12px}.quiz-option{font-size:15px;min-height:58px;padding:14px;text-align:left;gap:12px}.quiz-option>span{flex-shrink:0}.blind-hints{grid-template-columns:1fr}.blind-hints>span{font-size:14px;padding:14px}.blind-hints small{font-size:11px}.blind-hint-controls{gap:12px;flex-wrap:wrap}.blind-hint-controls>*{font-size:13px}.blind-visual>strong{font-size:56px}.saved-decks{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(285px,85vw);overflow:auto;scroll-snap-type:x proximity;gap:14px;padding-bottom:14px;scrollbar-width:thin}.saved-deck{scroll-snap-align:start;padding:20px}.saved-decks-bar h2{font-size:23px}.saved-deck p{font-size:14px}.saved-deck>.deck-miniatures{max-width:none}.deck-section{padding:8px 0;border:0;background:transparent}.deck-section .section-head{margin-top:12px}.deck-row{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:155px;overflow:auto;padding:10px 3px 16px;gap:14px;scrollbar-width:thin}.deck-row>.film-card,.deck-slot{min-height:260px}.deck-row .card-bottom h3{font-size:17px}.deck-row .card-bottom p{font-size:11px}.battle-explain p{font-size:14px;line-height:1.6}.battle-explain>div{font-size:13px;gap:10px}.challenge-bar{padding:20px 0}.challenge-bar p{font-size:14px;line-height:1.6}.challenge-bar .primary{width:100%;justify-content:center;min-height:48px;font-size:15px}.activity-row{display:grid;grid-template-columns:24px minmax(0,1fr);padding:18px;gap:12px}.activity-row .row-actions{grid-column:2;margin:0;display:flex;flex-wrap:wrap}.activity-row p,.activity-row .row-actions button{font-size:13px}.market-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:16px}.market-toolbar>.primary{font-size:14px;min-height:48px}.market-toolbar .filter-tabs{display:flex}.market-search{width:100%;margin:18px 0}.market-note{font-size:13px;line-height:1.65}.market-grid{grid-template-columns:1fr;gap:20px}.market-tile{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:16px;padding:14px;align-items:center}.market-tile>.film-card{min-height:250px;height:100%}.market-info{padding:0;min-width:0}.market-kind{font-size:11px;line-height:1.4}.market-price strong{font-size:28px}.market-price>span{font-size:12px}.market-info>p{font-size:13px;line-height:1.5}.market-info .primary,.market-info .secondary{min-height:48px;font-size:13px;padding:10px;width:100%;justify-content:center}.exchange-hero{padding:24px}.exchange-hero h2{font-size:30px}.exchange-hero p{font-size:15px;line-height:1.6}.exchange-graphic{display:none}.exchange-hero .primary{font-size:14px;min-height:48px;width:100%;justify-content:center}.trade-searchbar{margin:22px 0;gap:10px}.trade-searchbar .small{font-size:13px}.trade-row .section-head{align-items:flex-start;gap:10px}.trade-row .section-head h3{font-size:16px}.trade-columns{grid-template-columns:1fr;gap:12px}.trade-columns>span{display:none}.trade-columns .compact-card{font-size:14px}.status-pill{font-size:12px!important}.trade-row .row-actions{flex-wrap:wrap;gap:12px}.trade-row .row-actions .small{font-size:12px}.daily-bonus{grid-template-columns:24px minmax(0,1fr);padding:20px;gap:14px}.daily-count{grid-column:2;display:flex;gap:10px}.daily-bonus h3{font-size:20px}.daily-bonus p{font-size:14px;line-height:1.6}.daily-count b{font-size:25px}.daily-count small{font-size:13px}.quest-section .section-head{display:flex;align-items:flex-start;gap:14px;margin:28px 0 18px}.quest-section .section-head>div{flex-basis:100%}.quest-section .section-head>button{margin-left:0;min-height:44px;font-size:14px}.quest-grid{gap:16px}.quest-card,.milestone-quests .quest-card{padding:20px;gap:18px}.quest-card p{font-size:14px;line-height:1.55}.quest-card h3{font-size:19px;line-height:1.3}.quest-bottom .secondary{font-size:13px;min-height:44px}.quest-bottom b{font-size:14px}.quest-progress>span{font-size:13px}.mobile-disclosure .quest-section .section-head{margin-top:8px}.mobile-disclosure .quest-section .eyebrow{display:none}.badge-grid{grid-template-columns:1fr;gap:14px}.badge-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:6px 18px;text-align:left;padding:20px}.badge-card .badge-medal{grid-row:1/5;width:58px;height:64px;margin:0}.badge-card .badge-grade{font-size:11px;margin:0}.badge-card h3{font-size:18px;margin:0;line-height:1.25}.badge-card p{font-size:14px;line-height:1.5;margin:6px 0;min-height:0}.badge-card .badge-status{font-size:12px}.achievement-summary{padding:20px}.achievement-summary p{font-size:14px;line-height:1.5}.score-rules{padding:6px 0;margin:0;border:0;background:none}.score-rules p{font-size:14px}.score-rules>div{gap:16px}.ranking-toolbar{gap:16px;margin-top:22px}.ranking-toolbar .filter-tabs{width:100%;box-sizing:border-box}.ranking-toolbar .filter-tabs button{flex:1;min-width:0;padding-inline:10px!important}.ranking-toolbar>span{font-size:13px;text-align:left}.leaderboard-row{padding:18px 14px;gap:10px}.leaderboard-row .leader-name{font-size:14px;line-height:1.4}.leader-name small{font-size:12px}.leaderboard-row>strong{font-size:20px}.fusion-intro{display:block;padding:24px}.fusion-intro h2{font-size:32px}.fusion-intro p{font-size:14px;line-height:1.7}.fusion-intro .eyebrow{font-size:11px}.fusion-equation{gap:10px}.fusion-demo{width:104px}.fusion-demo-card,.fusion-demo-source:before,.fusion-demo-source:after{width:96px;height:146px}.fusion-demo strong{font-size:11px}.fusion-path{padding-bottom:30px}.fusion-grid{grid-template-columns:1fr;gap:14px}.fusion-option,.fusion-option:last-child{display:grid;grid-template-columns:auto 24px auto 1fr;align-items:center;gap:12px;max-width:none;justify-self:stretch;width:auto;padding:20px;margin:0;text-align:left}.fusion-option p{font-size:13px;text-align:right;margin:0}.fusion-option .mini-progress{grid-column:1/-1;width:100%;margin:2px 0}.fusion-option>.secondary{grid-column:1/-1;width:100%;min-height:44px;margin:0}.info-strip{grid-template-columns:24px minmax(0,1fr);padding:20px;gap:14px}.info-strip p{font-size:14px;line-height:1.6}.info-strip>.text-button{margin:0;font-size:14px}body[data-view=profile] .intro{padding-bottom:20px}.profile-cover{height:100px}.profile-cover:after{font-size:30px;letter-spacing:2px}.profile-top{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:0 18px 20px;margin-top:-24px}.profile-avatar{width:60px;height:60px}.profile-identity{padding-top:32px}.profile-identity h2{font-size:25px;line-height:1.2}.profile-identity>span{font-size:13px}.profile-identity p{font-size:14px;line-height:1.65}.profile-actions{gap:10px;padding-top:6px}.profile-actions button{font-size:13px!important;min-height:48px;padding:12px}.social-links a{font-size:13px;min-height:40px;display:inline-flex;align-items:center}.profile-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 18px;font-size:12px;align-items:stretch}.profile-numbers>*{padding:14px 4px!important;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;border-bottom:1px solid var(--line);min-width:0;text-align:left;line-height:1.5}.profile-numbers>*:first-child{grid-column:1/-1}.profile-numbers b{font-size:23px}.profile-numbers b small{font-size:14px}.profile-numbers .stock-explanation{font-size:12px}.profile-numbers .text-button{flex-direction:row;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;font-size:13px}.profile-numbers .seen-shortcut{flex-direction:column;align-items:flex-start;gap:4px}.seen-shortcut>.icon{display:none}.profile-numbers>span:not(:has(b)){grid-column:1/-1;order:10;border:0;font-size:12px!important}.profile-badges{display:flex;flex-wrap:nowrap;overflow:auto;gap:14px;padding:16px 0;scrollbar-width:thin}.profile-badges>span{font-size:12px;flex-shrink:0}.profile-favorites{margin:8px 0}.profile-favorites h3{font-size:19px}.profile-wishlist{margin:0;border:0}.profile-journal{scroll-margin-top:90px}.profile-journal .section-head{gap:10px}.profile-journal .section-head>span{font-size:13px}.profile-journal>.filter-tabs{width:100%;box-sizing:border-box;display:flex}.profile-journal>.filter-tabs button{flex:1;font-size:13px!important;padding:10px!important}.profile-journal>.search{margin:18px 0}.diary-list{grid-template-columns:1fr;gap:12px}.diary-list button{min-height:60px;padding:16px;gap:12px;font-size:14px}.profile-content .import-area{margin:0;padding:0;border:0;background:none}.import-area h3{display:none}.import-area>p{font-size:14px;line-height:1.6}.import-area>.secondary{white-space:normal;text-align:center;font-size:14px}.account-settings .text-button{font-size:13px}:is(#modal,[data-snapshot-id=modal]){box-sizing:border-box;width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:18px 18px 24px;border-radius:16px;overscroll-behavior:contain;scrollbar-gutter:auto;scroll-padding-top:58px}:is(#modal,[data-snapshot-id=modal])>.close-modal{position:sticky;top:0;float:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;margin:0 0 4px auto;padding:0;font-size:26px;box-shadow:0 3px 14px #0004}:is(#modal-body,[data-snapshot-id=modal-body]){clear:both;min-width:0}:is(#modal-body,[data-snapshot-id=modal-body])>section{min-width:0}:is(#modal,[data-snapshot-id=modal]) h2{font-size:28px;line-height:1.15;letter-spacing:-.035em}:is(#modal,[data-snapshot-id=modal]) .eyebrow{font-size:11px}:is(#modal,[data-snapshot-id=modal]) .form-panel>p,:is(#modal,[data-snapshot-id=modal]) .auth-panel p,:is(#modal,[data-snapshot-id=modal]) .profile-editor>p{font-size:14px;line-height:1.65}:is(#modal,[data-snapshot-id=modal]) .field{margin:18px 0;font-size:15px}:is(#modal,[data-snapshot-id=modal]) .field>span{font-size:14px;margin-bottom:8px}:is(#modal,[data-snapshot-id=modal]) .field input,:is(#modal,[data-snapshot-id=modal]) .field select{min-height:48px}:is(#modal,[data-snapshot-id=modal]) .field textarea{line-height:1.6}.form-columns,.trade-pickers{grid-template-columns:1fr;gap:8px}.profile-editor form>.mobile-disclosure{margin:16px 0}.profile-editor .mobile-disclosure-body>h3:first-child{display:none}.profile-editor .mobile-disclosure-body{padding-inline:14px}.avatar-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.avatar-options .avatar-art{width:100%;height:auto;aspect-ratio:1;padding:12px}.photo-upload{padding:16px;margin:20px 0}.photo-help h3{font-size:17px}.photo-help p,.photo-upload .small{font-size:13px}.profile-editor .theme-options{gap:10px}.theme-options span{font-size:13px;min-height:44px;display:flex;align-items:center}.premium-frame{padding:14px;min-width:0}.film-choice{font-size:14px;min-height:46px}.picker-group .picker-search{width:100%;min-height:48px}.profile-editor h3 small{font-size:12px}.card-browser{padding:12px;margin:18px 0}.card-browser-tools{grid-template-columns:1fr}.card-browser-tools select{min-height:46px;padding:10px}.card-browser .card-picker{max-height:360px;scrollbar-gutter:auto;padding:0 4px 0 0}.card-browser .card-choice{grid-template-columns:18px 32px minmax(0,1fr);padding:10px;gap:9px}.card-browser .choice-art{width:32px;height:48px}.card-browser .choice-info b{font-size:14px}.card-browser .choice-info small{font-size:12px}.card-browser-status{gap:8px;margin:16px 0}.card-browser-status .browser-results{font-size:13px}.card-browser-status .text-button{min-height:44px;font-size:14px}.badge-picker label{padding:12px;gap:10px;grid-template-columns:18px 32px minmax(0,1fr)}.badge-choice-emblem{width:32px}.badge-choice-copy b{font-size:14px}.badge-choice-copy small{font-size:12px}.selection-limit{font-size:12px;line-height:1.6}.deck-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.deck-tabs>button{padding:12px 8px;min-width:0}.deck-tabs b{font-size:13px;overflow-wrap:anywhere}.deck-tabs small{font-size:10px}.deck-save{bottom:-24px;padding:16px 0;gap:10px}.deck-save .primary{font-size:14px;min-height:48px;white-space:normal}.detail-layout{display:block;padding:0}.detail-layout>div:first-child{position:static;max-width:210px;margin:0 auto 24px}.detail-layout .film-card{min-height:320px}.detail-copy h2{font-size:29px}.detail-copy>p{font-size:14px;line-height:1.6}.detail-copy dl{font-size:14px;line-height:1.5;grid-template-columns:84px minmax(0,1fr);gap:14px 12px}.detail-copy dt{font-size:13px}.detail-actions{display:grid;grid-template-columns:1fr;gap:12px}.detail-actions>*{justify-content:center;font-size:14px;min-height:48px}.star-rating{gap:10px;flex-wrap:wrap}.film-log h3{font-size:20px}.person-detail .person-portrait{float:none;max-width:170px;margin:0 auto 24px}.person-detail dl{grid-template-columns:88px minmax(0,1fr);font-size:14px;gap:14px}.person-films button{font-size:15px;min-height:60px;gap:10px}.person-films small{font-size:12px}.people-catalogue .people-grid{grid-template-columns:1fr}.people-catalogue .person-tile{padding:20px}.people-search-tools{gap:12px}.people-search-tools>*{width:100%;max-width:none}:is(#modal,[data-snapshot-id=modal]):has(.reveal-grid){padding:14px 14px 22px}:is(#modal,[data-snapshot-id=modal]):has(.reveal-grid)>.close-modal{margin-bottom:0}.reveal-header{text-align:left;padding:0 8px}.reveal-header .eyebrow{font-size:10px;margin:0 0 10px}.reveal-header h2{font-size:26px!important;margin:0 0 10px}.reveal-header>p{font-size:14px;line-height:1.6;margin:10px 0}.reveal-header .reveal-order,.reveal-header>[data-reveal-count]{display:none}.reveal-grid:not(.single){display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(260px,80%);justify-content:start;gap:20px;padding:18px 14px 16px;margin:0 -4px;overflow-x:auto;overflow-y:hidden;overflow-clip-margin:0;scroll-snap-type:x mandatory;scroll-padding-inline:14px;scrollbar-width:none;overscroll-behavior-x:contain}.reveal-grid:not(.single)>.reveal-item{scroll-snap-align:center;min-width:0}.reveal-grid .reveal-item .film-card,.reveal-grid .reveal-item .card-back{min-height:345px;height:345px}.reveal-grid .card-bottom h3{font-size:22px}.reveal-grid .card-bottom p{font-size:12px}.reveal-grid .card-year{font-size:36px}.reveal-grid .card-genre{font-size:11px}.reveal-label{font-size:10px;line-height:1.5;margin-top:12px;white-space:normal;min-height:15px}.reveal-item .card-back>span{font-size:11px}.reveal-item .card-top,.reveal-item .card-stats{font-size:10px!important}.reveal-item .card-top .tier-tag{font-size:11px}.reveal-item.is-flipped .flip-card{animation:none}.reveal-burst{overflow:clip;overflow-clip-margin:0}.mobile-reveal-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 8px 18px}.mobile-reveal-controls button{min-height:44px;width:48px;padding:10px;justify-content:center}.mobile-reveal-controls>span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.reveal-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 8px;margin:0}.reveal-actions>.primary{grid-column:1/-1;width:100%;min-height:48px;font-size:14px;padding:12px}.reveal-actions>.secondary{width:100%;min-height:48px;height:auto;font-size:12px;line-height:1.4;padding:10px;gap:6px;white-space:normal}.reveal-actions>.secondary>.icon{flex-shrink:0;width:14px}.reveal-actions>p,.reveal-actions>.share-preview{grid-column:1/-1;font-size:12px;line-height:1.5;margin:0}.reveal-grid.single{display:block;padding:18px 22px}.reveal-grid.single>.reveal-item{max-width:260px;margin:auto}.plus-hero{padding:24px;gap:24px}.plus-hero h2{font-size:34px}.plus-hero p,.plus-benefits p{font-size:14px;line-height:1.7}.plus-benefits{padding-top:24px;gap:24px}.plus-benefits h3{font-size:20px}.plus-compare>div{padding:22px}.plus-compare span{font-size:14px}.credit-shop .quote-line{flex-wrap:wrap;gap:16px}.credit-shop .primary{font-size:15px;white-space:normal}.credit-shop .small{font-size:13px}.toast,:is(#modal,[data-snapshot-id=modal]) #toast{font-size:14px;line-height:1.5;max-width:calc(100vw - 32px);width:max-content;bottom:max(16px,env(safe-area-inset-bottom));padding:14px 18px;box-sizing:border-box}.achievement-toast{max-width:calc(100vw - 32px);box-sizing:border-box;font-size:13px}footer{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:32px;padding:24px 0 max(24px,env(safe-area-inset-bottom));font-size:12px}footer>span:first-child{grid-column:1/-1;gap:12px}footer .text-button{font-size:12px;min-height:44px;text-align:left;justify-content:flex-start;padding:8px 0}#save-status,#footer-motto{font-size:12px;line-height:1.5;grid-column:1/-1}.site:has(.profile-content) footer{margin-top:24px}}@media(max-width:360px){.site{margin-inline:12px}.mobile-menu-toggle>span{display:none}.pack-section{padding-inline:16px}.album-page-controls{flex-wrap:wrap;justify-content:center}.album-page-controls .page-jump{order:3;flex-basis:100%;justify-content:center}.market-tile{grid-template-columns:1fr}.market-tile>.film-card{width:180px;justify-self:center;min-height:270px}.market-info{width:100%}.card-top>span:first-child{font-size:8px}.fusion-demo{width:92px}.fusion-demo-card,.fusion-demo-source:before,.fusion-demo-source:after{width:84px;height:130px}}@media(prefers-reduced-motion:reduce){.mobile-disclosure>summary>.icon{transition:none}}.mobile-pack-odds{display:none}@media(max-width:760px){.topbar .brand{order:0}.topbar .header-right{order:1}.topbar .mobile-menu-toggle{order:2}.header-right>.avatar{display:none!important}.desktop-pack-odds{display:none}.mobile-pack-odds{display:block}body[data-view=packs] .intro{display:block;position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pack-stage .booster-front{filter:none}.pack-stage .booster-front .wrapper-body{clip-path:inset(12.5% 0 0)}.pack-stage .booster-front .wrapper-top{display:block}.reveal-grid:not(.single)>.reveal-item{grid-column:auto!important;grid-row:auto!important;width:auto!important;max-width:none!important;justify-self:stretch;margin:0}}@media(max-width:760px){.game-choice .game-symbol{grid-column:1;grid-row:1/3;justify-self:start;align-self:start}.game-choice>.eyebrow{grid-column:2;grid-row:1;text-align:left}.game-choice h2{grid-column:2;grid-row:2;text-align:left}.game-choice>p:not(.eyebrow){grid-column:1/-1;grid-row:3;text-align:left}.game-choice>b{grid-column:1/-1;grid-row:4}.profile-numbers>.mobile-disclosure{grid-column:1/-1;order:9;display:block;padding:0!important;margin:10px 0;border:1px solid var(--line);width:100%;box-sizing:border-box}.profile-numbers>.mobile-disclosure[open]>.mobile-disclosure-body{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:10px 14px 20px}.profile-numbers>.mobile-disclosure:not([open])>.mobile-disclosure-body{display:none}.profile-numbers .mobile-disclosure-body>*{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:13px;padding:0;line-height:1.5}.profile-numbers .mobile-disclosure-body .text-button{min-height:44px}.profile-numbers>.mobile-disclosure>summary{font-size:13px;min-height:46px;padding:12px}.profile-numbers>.mobile-disclosure .icon{width:16px;height:16px}.profile-editor .mobile-disclosure>summary small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:4px}}@media(max-width:760px){.catalogue-tools{background:none;border:0;padding:0}.catalogue-tools .mobile-disclosure[open]>.mobile-disclosure-body{display:grid;grid-template-columns:1fr;gap:14px}.mobile-disclosure .fusion-intro{padding:8px 0;border:0;background:none}.mobile-disclosure .fusion-intro>.eyebrow{display:none}}.recovery-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.recovery-intro h2{font-size:24px;line-height:1.3;margin:0 0 12px}.recovery-intro p{margin:0;line-height:1.65}.recovery-intro .eyebrow{margin-bottom:10px}.recovery-help{margin:20px 0 28px;border:1px solid var(--line);border-radius:12px;padding:0 20px}.recovery-help summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:650;gap:12px}.recovery-help p{max-width:80ch;line-height:1.7;margin:0 0 16px}.recovery-list{display:grid;gap:12px}.recovery-row{display:grid;grid-template-columns:minmax(200px,1fr) 150px minmax(220px,320px);align-items:center;gap:24px;border:1px solid var(--line);border-radius:12px;padding:22px;background:var(--surface)}.recovery-row .compact-card{justify-content:flex-start;gap:12px;line-height:1.4}.recovery-card-info{min-width:0}.recovery-card-info p{margin:12px 0 0;line-height:1.6}.recovery-deadline{font-size:12px;color:var(--muted)}.recovery-deadline strong{display:block;font-size:22px;line-height:1.5;color:var(--text);font-variant-numeric:tabular-nums}.recovery-row-action{min-width:0}.recovery-row-action button{width:100%;gap:8px;min-height:48px}.recovery-row-action button small,.sale-receipt button small{display:flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap}.recovery-reason{margin:10px 0 0;line-height:1.6}.recovery-reason:empty{display:none}.recovery-entry{margin:0 0 20px;display:flex;justify-content:flex-end}.recovery-entry button{min-height:44px}.sale-recovery-note{padding:16px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.7}.recovery-receipt-box{padding:20px;margin:24px 0;border:1px solid var(--line);border-radius:12px}.recovery-receipt-box h3{margin:0 0 12px}.recovery-receipt-box p{line-height:1.7}.sale-receipt>.text-button{display:flex;min-height:48px;margin-bottom:16px}.recovery-conditions{line-height:1.8;margin:20px 0 32px;max-width:85ch}@media(max-width:760px){.recovery-intro{padding:20px;display:block}.recovery-intro h2{font-size:22px}.recovery-intro>span{display:block;margin-top:14px;line-height:1.5}.recovery-help{margin:16px 0 22px;padding:0 16px}.recovery-help p{font-size:14px}.recovery-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.recovery-row .compact-card{font-size:16px;align-items:flex-start}.recovery-row .compact-card>span:last-child{min-width:0;white-space:normal}.recovery-deadline{display:flex;align-items:center;justify-content:space-between}.recovery-deadline strong{font-size:20px}.recovery-entry{justify-content:flex-start;margin:0 0 20px}.sale-recovery-note{font-size:14px;padding:14px}.recovery-receipt-box{padding:16px;margin:20px 0}.recovery-intro .eyebrow{font-size:11px}.recovery-intro p{font-size:14px}}.recovery-deadline strong{color:var(--foreground,#f2f4e9)}@media(max-width:480px){.deck-editor .deck-tabs{grid-template-columns:1fr;gap:8px}.deck-editor .deck-tabs>button{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;padding:12px;min-height:48px;text-align:left}.deck-editor .deck-tabs b{overflow-wrap:normal;font-size:14px;margin:0}.deck-editor .deck-tabs small{font-size:10px;margin:0}.deck-editor>p:not(.eyebrow){font-size:14px;line-height:1.6}}@media(min-width:761px){.mobile-disclosure::details-content{display:contents}.profile-numbers .mobile-disclosure-body>span{display:block}.profile-numbers>*:not(details),.profile-numbers .mobile-disclosure-body>*{order:var(--stat-order,0)}}.film-card>.card-open{position:absolute;inset:0;width:100%;height:100%;min-height:0;display:block;z-index:8;border:0;border-radius:inherit;padding:0;margin:0;background:transparent;color:inherit;cursor:pointer;box-shadow:none;transform:none}.film-card>.card-open:hover{background:transparent;box-shadow:none;transform:none}.film-card>.card-open:focus-visible{outline:3px solid var(--primary);outline-offset:-5px}.film-card>.card-lock-toggle{position:absolute;top:46px;left:9px;z-index:10;display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:8px;border:1px solid #ffffff50;border-radius:9px;background:#111814d9;color:#ecf0e6;box-shadow:0 2px 8px #0004;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.film-card>.card-lock-toggle .icon{width:17px;height:17px;flex-shrink:0}.film-card>.card-lock-toggle:hover,.film-card>.card-lock-toggle:focus-visible{background:#1c2920;color:var(--primary);border-color:var(--primary)}.film-card>.card-lock-toggle[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#152016}.film-card>.card-lock-toggle:disabled{cursor:wait;opacity:.6}.film-card>.card-lock-toggle[hidden]{display:none}.film-card:has(>.card-lock-toggle)>.alternative-mark{left:50px;right:9px;top:49px;width:fit-content;max-width:calc(100% - 59px);font-size:7px;letter-spacing:.08em;line-height:1.35}.sale-lock-message{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.65;padding:13px 15px;margin:14px 0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted)}.sale-lock-message .icon{width:17px;height:17px;flex-shrink:0;margin-top:2px;color:var(--primary)}.sale-lock-message[hidden]{display:none}.detail-actions>[data-sell]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.film-card>.card-lock-toggle{width:44px;height:44px;padding:13px;left:6px;top:40px}.film-card:has(>.card-lock-toggle)>.alternative-mark{left:54px;right:6px;max-width:calc(100% - 60px);top:49px}.sale-lock-message{font-size:13px;padding:12px}.film-card>.card-open{min-height:0}}@media(prefers-reduced-motion:reduce){.film-card>.card-lock-toggle{transition:none}}.mobile-help{display:none}.detail-actions>[data-wish][hidden]{display:none}.collector-guide{max-width:720px;margin:auto}.guide-lead{font-size:18px;line-height:1.6;color:var(--muted)}.guide-start{list-style:none;counter-reset:guide;padding:0;margin:26px 0;display:grid;gap:22px}.guide-start li{counter-increment:guide;display:grid;grid-template-columns:34px 1fr;gap:6px 14px}.guide-start li:before{content:counter(guide);grid-row:span 2;width:32px;height:32px;display:grid;place-items:center;background:var(--primary);color:#142015;border-radius:50%;font-weight:800}.guide-start b{font-size:17px}.guide-start span{line-height:1.65;color:var(--muted)}.collector-guide>.primary{margin-bottom:24px}.collector-guide details{border-top:1px solid var(--line)}.collector-guide summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;font-weight:700;cursor:pointer}.collector-guide summary::-webkit-details-marker{display:none}.collector-guide summary .icon{width:18px;flex-shrink:0}.collector-guide details[open] summary .icon{transform:rotate(180deg)}.collector-guide details>div{padding:0 0 20px;line-height:1.75;color:var(--muted)}.collector-guide details p{margin:0 0 15px}.guide-odds{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.guide-odds>span{display:flex;gap:8px;align-items:center}.social-auth{display:grid;gap:10px;margin:24px 0 0}.social-auth .secondary{width:100%;min-height:48px}.social-auth .small{line-height:1.7;margin:5px 0}.auth-divider{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:12px;margin:24px 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.puzzle-instructions{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:24px 0}.puzzle-instructions span{display:grid;gap:5px}.puzzle-instructions b{color:var(--primary)}.puzzle-game{max-width:960px;margin:auto;border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:28px}.puzzle-layout{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:40px;align-items:center;margin-top:24px}.poster-puzzle{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);aspect-ratio:2/3;background:#101411;overflow:hidden;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 35px #0004}.puzzle-piece{display:grid;place-items:center;min-width:0;min-height:0;border:1px solid #d9e5c912;color:#a9b49745;background:linear-gradient(135deg,#1c241b,#111910);font-size:18px}.puzzle-piece img{display:block;width:100%;height:100%;object-fit:cover;animation:puzzle-reveal .35s ease-out}.puzzle-answer h2{font-size:clamp(23px,3vw,32px);line-height:1.25}.puzzle-value{display:flex;align-items:baseline;gap:8px;color:var(--muted);margin:20px 0}.puzzle-value b{font-size:32px;color:var(--primary)}.puzzle-answer form{display:grid;gap:14px}.puzzle-answer form .field{margin:0}.puzzle-answer .puzzle-hint{width:100%;margin-top:14px;min-height:48px}.puzzle-answer .small{line-height:1.65}.puzzle-image-error{color:#ffd0b8;font-size:13px;line-height:1.7}.puzzle-image-error[hidden]{display:none}.puzzle-game>.quiz-feedback{margin-top:20px}.war-notice{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid var(--primary);border-radius:9px;color:var(--primary)}.duel-cards>div>small{display:block;color:var(--muted);margin:8px 0}.battle-next{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.battle-replay .duel-cards .film-card{pointer-events:none}.battle-replay .duel-cards .card-open{display:none}.account-deletion,.account-pending{max-width:720px;margin:auto}.account-deletion p,.account-pending p,.account-connections p{line-height:1.75;color:var(--muted)}.account-deletion form{margin-top:24px}.account-deletion .field{margin:18px 0}.danger-button{background:#5c2628;color:#ffe0df;border:1px solid #ab5b60;min-height:48px;border-radius:10px;padding:12px 18px;font-weight:700}.danger-button:hover{background:#713033}.delete-account-link{color:#e5a7a5!important;margin-left:auto}.account-connections{margin-top:28px;padding:20px;border:1px solid var(--line);border-radius:12px}.account-connections summary{font-weight:700;cursor:pointer}.account-pending{padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}@keyframes puzzle-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.topbar{gap:8px}.topbar .brand{gap:5px;font-size:13px}.topbar .brand>span:not(.brand-mark){max-width:65px}.topbar .brand .brand-mark{font-size:28px}.topbar .header-right{gap:8px}.header-right>.mobile-help{display:flex;align-items:center;justify-content:center;min-width:68px;min-height:44px;padding:6px 8px;border:1px solid var(--line);border-radius:9px;font-size:12px;line-height:1.2;color:var(--primary);background:var(--panel)}.mobile-menu-toggle>span{display:none}.mobile-menu-toggle{padding:10px}.header-right .credit-counter{font-size:13px;gap:3px}.header-right>.secondary{font-size:12px;padding:6px}.collector-guide summary{padding:18px 0;line-height:1.5}.collector-guide h2{font-size:27px}.guide-start{gap:20px}.guide-start span{font-size:14px}.guide-start b{font-size:15px}.collector-guide details>div{font-size:14px}.collector-guide>.primary{width:100%}.puzzle-game{padding:17px;border-radius:14px}.puzzle-layout{grid-template-columns:1fr;gap:22px;margin-top:18px}.poster-puzzle{width:min(100%,240px);justify-self:center}.puzzle-answer h2{font-size:23px;margin:8px 0}.puzzle-answer>.eyebrow{display:none}.puzzle-value{margin:10px 0 18px}.puzzle-value b{font-size:26px}.puzzle-instructions{gap:16px;font-size:13px}.puzzle-game .quiz-top{font-size:12px;gap:12px}.puzzle-intro{padding:24px 18px!important}.puzzle-intro h2{font-size:28px!important}.puzzle-intro p{line-height:1.7}.puzzle-intro>.primary{width:100%}.account-settings{gap:16px!important;align-items:flex-start}.delete-account-link{margin-left:0}.account-deletion .row-actions{display:grid;gap:12px}.account-deletion .row-actions>*{width:100%}.account-pending{padding:20px}.account-pending .row-actions{display:grid;gap:12px}.account-pending h2{font-size:24px}.war-notice{font-size:13px;line-height:1.5}}@media(max-width:760px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.topbar .brand{grid-column:1;grid-row:1;justify-self:start}.topbar .header-right{display:contents}.header-right>.mobile-help{grid-column:2;grid-row:1}.header-right>.credit-counter,.header-right>.secondary{grid-column:3;grid-row:1;justify-self:end;margin-right:52px}.topbar>.mobile-menu-toggle{grid-column:3;grid-row:1;justify-self:end}}@media(max-width:360px){.topbar{gap:4px}.header-right>.mobile-help{min-width:64px;padding-inline:4px}.header-right>.credit-counter,.header-right>.secondary{margin-right:48px;font-size:12px;padding-inline:0}.header-right>.secondary{font-size:11px;border:0;background:transparent}}@media(prefers-reduced-motion:reduce){.puzzle-piece img{animation:none}}@media(max-width:760px){.puzzle-game{scroll-margin-top:84px}.poster-puzzle{width:min(100%,200px)}.puzzle-layout{gap:16px}.puzzle-answer h2{font-size:21px}.puzzle-value{margin:8px 0 14px}.puzzle-answer form .primary{margin-top:0!important}.puzzle-answer .small{margin-bottom:0}.puzzle-game>.quiz-feedback{margin-top:12px;padding:10px;font-size:13px}}.battle-card-back{min-height:0}.battle-card-back:hover{transform:none}.battle-round-result{min-height:42px;line-height:1.6}.battle-flipped .film-card{animation:battle-face .3s ease-out}@keyframes battle-face{0%{opacity:.3;transform:rotateY(-80deg)}to{opacity:1;transform:rotateY(0)}}@media(prefers-reduced-motion:reduce){.battle-flipped .film-card{animation:none}}.order-announcement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.solo-back{display:none}.solo-board>.small{margin-top:18px}.game-choices{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.game-choices .game-choice{grid-column:span 2;display:flex;flex-direction:column;padding:28px;min-width:0}.game-choices .game-choice:nth-child(n+4){grid-column:span 3}.game-choices .game-symbol{line-height:1;margin-bottom:20px}.game-symbol .icon{width:32px;height:32px}.game-choices .game-choice>.eyebrow{font-size:12px;line-height:1.5;margin-bottom:10px}.game-choices .game-choice h2{font-size:28px;line-height:1.2;margin:0 0 16px}.game-choices .game-choice>p:not(.eyebrow){font-size:15px;line-height:1.7;margin:0 0 22px;min-height:0;flex:1}.game-choices .game-choice>b{width:100%;font-size:14px;line-height:1.5;margin:0;padding-top:18px;gap:10px}.game-choice>b .icon{width:18px;height:18px;flex-shrink:0}.solo-intro,.solo-board{max-width:800px;margin:auto;padding:32px;border:1px solid var(--line);background:var(--panel);border-radius:18px}.solo-intro{text-align:center}.solo-emblem{margin:0 auto 22px;display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--line);border-radius:18px;color:var(--primary);background:var(--accent-wash)}.solo-emblem .icon{width:30px;height:30px}.solo-result{display:flex;align-items:flex-start;gap:14px;text-align:left;max-width:600px;margin:24px auto;padding:20px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel),#fff 3%)}.solo-result>.icon{width:24px;height:24px;flex-shrink:0;color:var(--muted)}.solo-result strong{display:block;font-size:20px;line-height:1.35}.solo-result p{font-size:16px;line-height:1.65;color:var(--muted);margin:10px 0 0}.solo-result.awarded{border-color:var(--primary);background:var(--accent-wash)}.solo-result.awarded>.icon,.solo-result.awarded strong{color:var(--primary)}.solo-intro h2{font-size:34px;line-height:1.2;max-width:600px;margin:12px auto 20px}.solo-rule{font-size:16px;line-height:1.75;max-width:610px;margin:0 auto 24px;color:var(--muted)}.solo-details{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;font-size:14px;color:var(--muted);margin:24px 0}.solo-reward{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;color:var(--primary);margin:24px 0}.solo-reward .icon{width:20px;height:20px}.solo-reward.claimed{color:var(--muted)}.solo-intro>.primary{min-width:200px;margin:0;min-height:50px}.solo-reset{font-size:13px;line-height:1.7;color:var(--muted);margin:20px auto 0;max-width:540px}.solo-board h2{font-size:30px;line-height:1.3;margin:26px 0 12px}.solo-instruction{font-size:16px;line-height:1.7;color:var(--muted);margin:0 0 24px}.solo-board .quiz-top{font-size:14px;gap:16px}.solo-board form>.primary{min-height:50px;margin:24px 0 0}.solo-board form .field{margin:24px 0 0}.solo-board .small{line-height:1.7;margin-bottom:0}.chronology-list,.chronology-solution,.crossed-films{list-style:none;padding:0}.chronology-list{display:grid;gap:12px;margin:24px 0 0}.chronology-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:color-mix(in srgb,var(--panel),#fff 2%)}.chronology-position{font-size:16px;color:var(--primary);font-weight:700}.chronology-list strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.chronology-controls{display:flex;gap:6px}.chronology-controls button{padding:0;width:44px;height:44px;min-height:44px}.chronology-controls button .icon{width:18px;height:18px}.order-down .icon{transform:rotate(180deg)}.chronology-controls button:disabled{opacity:.3}.chronology-list li:focus{outline:2px solid var(--primary);outline-offset:2px}.chronology-solution{display:grid;text-align:left;gap:12px;max-width:570px;margin:28px auto}.chronology-solution li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:baseline;font-size:16px;line-height:1.55}.chronology-solution b{color:var(--primary)}.crossed-films{display:grid;gap:12px;margin:24px 0}.crossed-films li{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px}.crossed-films li>span{font-size:14px;color:var(--primary);font-weight:700}.crossed-films li>div{flex:1;min-width:0}.crossed-films h3{font-size:19px;line-height:1.35;margin:0 0 5px}.crossed-films small{font-size:13px;color:var(--muted)}.crossed-films .icon{width:22px;height:22px;color:var(--primary);flex-shrink:0}.casting-board .quiz-progress{margin:20px 0}.casting-board .quiz-feedback{font-size:14px;line-height:1.6}@media(max-width:1000px){.game-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.game-choices .game-choice,.game-choices .game-choice:nth-child(n+4){grid-column:span 1}.game-choices .game-choice:last-child{grid-column:span 2}}@media(max-width:760px){.solo-back{display:flex;min-height:44px;margin:0 0 16px}.game-choices{grid-template-columns:1fr;gap:14px}.game-choices .game-choice,.game-choices .game-choice:nth-child(n+4){grid-column:auto;padding:20px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px 12px}.game-choices .game-symbol{grid-column:1;grid-row:1/3;margin:0}.game-symbol .icon{width:26px;height:26px}.game-choices .game-choice>.eyebrow{grid-column:2;grid-row:1;margin:0;font-size:12px}.game-choices .game-choice h2{grid-column:2;grid-row:2;font-size:23px;margin:0 0 10px}.game-choices .game-choice>p:not(.eyebrow){grid-column:1/-1;grid-row:3;font-size:15px;margin:0 0 12px}.game-choices .game-choice>b{grid-column:1/-1;grid-row:4;padding-top:12px}.solo-intro,.solo-board{padding:22px 18px;border-radius:14px;scroll-margin-top:84px}.solo-emblem{width:52px;height:52px;margin-bottom:20px}.solo-emblem .icon{width:25px;height:25px}.solo-intro h2{font-size:27px;margin:12px 0 18px}.solo-rule,.solo-instruction{font-size:15px;line-height:1.7}.solo-intro>.primary{width:100%}.solo-details{gap:10px 16px;margin:20px 0}.solo-reward{font-size:14px;line-height:1.6;margin:22px 0}.solo-reset{font-size:13px}.solo-board h2{font-size:24px;margin-top:22px}.solo-board .quiz-top{font-size:13px}.chronology-list{gap:10px}.chronology-list li{grid-template-columns:18px minmax(0,1fr) 92px;gap:9px;padding:10px}.chronology-list strong{font-size:15px}.chronology-controls{gap:4px}.solo-board form>.primary{width:100%;margin-top:20px}.chronology-solution li{font-size:15px;gap:10px}.crossed-films li{padding:14px 12px;gap:12px}.crossed-films h3{font-size:17px}.crossed-films .icon{display:none}}.film-editions{display:grid;gap:10px;margin:24px 0;color:var(--muted);font-size:13px}.film-editions>div{display:flex;gap:8px;flex-wrap:wrap}.catalogue-bands{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:16px;border:1px solid var(--line);border-radius:10px}.catalogue-bands dt,.catalogue-bands dd{margin:0}.catalogue-bands dd{text-align:right;color:var(--primary)}.profile-cover{position:relative;overflow:hidden}.profile-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-import{display:grid;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.cover-import p{margin:0}.cover-import .upload-button,.cover-import button{justify-self:start}.banner-custom .profile-cover:after{display:none}.hs-pack-section{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:48px;padding:40px;margin:28px 0;border:1px solid #82d2c34d;border-radius:18px;background:radial-gradient(ellipse at right,#82d2c318,transparent 65%),var(--panel)}.hs-pack-section .eyebrow{color:#82d2c3}.hs-pack-copy h2{margin:12px 0 18px;font-size:32px}.hs-pack-copy p{line-height:1.7}.hs-pack-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 16px}.hs-wrapper{min-height:300px;width:205px;justify-self:center;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;border:1px solid #82d2c3;border-radius:9px;color:#c7f0e8;background:repeating-linear-gradient(0deg,transparent 0 7px,#82d2c312 8px 9px),linear-gradient(140deg,#254943,#111f20 65%);box-shadow:9px 12px #82d2c319,0 20px 40px #0006;transform:rotate(6deg);transition:transform .3s,box-shadow .3s}.hs-wrapper:hover{transform:rotate(2deg) translateY(-5px);box-shadow:12px 18px #82d2c326,0 25px 45px #0008}.hs-wrapper strong{font-size:42px;line-height:.98;letter-spacing:-2px}.hs-wrapper span,.hs-wrapper small{font-size:10px;letter-spacing:2px}.hs-wrapper svg{width:30px;height:30px}.hs-wrapper:disabled{opacity:.65}.collection-switch{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.collection-switch button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:12px;text-align:left;color:var(--text)}.collection-switch button.selected{border-color:var(--primary);background:var(--accent-wash)}.collection-switch b{font-size:24px}.collection-switch small{color:var(--muted)}.saga-selector{max-width:600px;margin-bottom:24px}.saga-selector select{width:100%}.tier-card-HS{border:2px solid #82d2c3!important;background:linear-gradient(145deg,#1a3531,#131c1c)!important}.tier-card-HS .card-top>span:first-child{color:#c7f0e8}.tier-card-HS .card-art.poster-art{filter:none}.tier-HS{background:#82d2c3;color:#112c27}.hs-detail{padding:16px;border-left:2px solid #82d2c3;background:#82d2c30a}.saga-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.hs-rules{margin-top:28px;padding:24px;border:1px solid var(--line);border-radius:12px}.hs-rules p{line-height:1.7}@media(max-width:650px){.hs-pack-section{grid-template-columns:1fr;padding:24px;gap:28px}.hs-pack-copy h2{font-size:26px}.hs-pack-actions{display:grid}.hs-wrapper{width:160px;min-height:240px;grid-row:1;gap:12px}.hs-wrapper strong{font-size:34px}.collection-switch{gap:10px}.collection-switch button{padding:14px;font-size:12px}.collection-switch b{font-size:21px}}@media(prefers-reduced-motion:reduce){.hs-wrapper{transition:none}.hs-wrapper:hover{transform:rotate(6deg)}}.hs-pack-section{grid-template-columns:minmax(0,1fr) minmax(240px,32%);padding:44px 52px;gap:40px;overflow:hidden}.hs-pack-actions{align-items:flex-start;gap:16px;margin:28px 0 18px}.hs-pack-actions>button,.hs-purchase>button{height:52px;min-height:52px;max-height:52px;padding:0 22px;white-space:nowrap;align-self:start}.hs-purchase{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.hs-purchase>span{font-size:12px;color:var(--muted);padding-left:2px}.hs-purchase b{color:var(--text)}.hs-wrapper,.hs-wrapper:disabled{width:min(100%,290px);min-height:0;padding:0;display:block;border:0;border-radius:0;background:none;box-shadow:none;opacity:1;transform:rotate(7deg);filter:drop-shadow(0 18px 16px #0007);transition:transform .35s ease,filter .35s ease}.hs-wrapper img{width:100%;height:auto;display:block;clip-path:polygon(11% 3%,89% 3%,89% 96.5%,11% 96.5%)}.hs-wrapper:hover,.hs-wrapper:focus-visible{transform:rotate(2deg) translateY(-7px) scale(1.03);box-shadow:none;filter:drop-shadow(0 22px 20px #82d2c32a)}.reveal-grid.hs-trio{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center}@media(max-width:760px){.hs-pack-section{grid-template-columns:1fr;padding:24px;gap:18px}.hs-wrapper,.hs-wrapper:disabled{grid-row:1;width:220px;justify-self:center}.hs-pack-actions{display:flex;flex-direction:column;gap:16px}.hs-pack-actions>button,.hs-purchase,.hs-purchase>button{width:100%;max-width:none}.hs-purchase{align-items:center}.hs-purchase>span{padding:0}.mobile-collection-link.collection-progress{display:flex;flex-direction:column;align-items:stretch;gap:20px;text-align:left;padding:22px 18px;border:1px solid var(--line);border-radius:14px;margin:20px 0;background:var(--panel);white-space:normal}.collection-progress .mobile-album-heading{display:flex;align-items:center;gap:10px}.mobile-album-heading>svg:last-child{margin-left:auto}.collection-progress .mobile-album-progress{display:flex;flex-direction:column;gap:8px;width:100%}.mobile-album-progress>span{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.collection-progress .mobile-album-progress b{font-size:12px;font-weight:500}.collection-progress .mobile-album-progress strong{font-size:16px;white-space:nowrap}.collection-progress .mobile-album-progress small{font-size:11px;color:var(--muted);text-align:left}.mobile-album-progress progress{appearance:none;width:100%;height:6px;border:0;border-radius:8px;overflow:hidden;background:var(--line)}.mobile-album-progress progress::-webkit-progress-bar{background:var(--line);border-radius:8px}.mobile-album-progress progress::-webkit-progress-value{background:var(--primary);border-radius:8px}.mobile-album-progress progress::-moz-progress-bar{background:var(--primary);border-radius:8px}.collection-progress .mobile-album-footnote{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.reveal-grid.hs-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.reveal-grid.hs-trio .reveal-item:last-child{grid-column:1 / -1;max-width:210px;width:100%;justify-self:center}}@media(prefers-reduced-motion:reduce){.hs-wrapper,.hs-wrapper:hover,.hs-wrapper:focus-visible{transform:rotate(7deg);transition:none}}.hs-pack-actions>.primary,.hs-purchase>.secondary{margin:0!important;height:52px;min-height:52px;align-self:start}.hs-pack-actions{align-items:flex-start}.hs-purchase{margin:0;padding:0}.hs-booster-stage{display:grid;place-items:center;perspective:900px;min-width:0}.hs-booster-stage .hs-wrapper{position:relative;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s}.hs-booster-stage .hs-wrapper:after{content:"";position:absolute;inset:13% 11% 4%;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#fff0 38%,#fff5 50%,#fff0 62%,transparent 80%);background-size:250% 100%;background-position:130% 0;mix-blend-mode:screen;transition:background-position .8s}@media(hover:hover){.hs-booster-stage .hs-wrapper:hover{transform:rotate(3deg) translate(8px,-10px);filter:drop-shadow(12px 26px 18px #0008)}.hs-booster-stage .hs-wrapper:hover:after{background-position:-35% 0}}.hs-booster-stage:focus-within .hs-wrapper{transform:rotate(3deg) translate(8px,-10px)}.hs-booster-stage:focus-within .hs-wrapper:after{background-position:-35% 0}@media(max-width:760px){.hs-booster-stage{grid-row:1}.hs-booster-stage .hs-wrapper{grid-row:auto}}@media(prefers-reduced-motion:reduce){.hs-booster-stage .hs-wrapper,.hs-booster-stage .hs-wrapper:after{transition:none}.hs-booster-stage:hover .hs-wrapper,.hs-booster-stage:focus-within .hs-wrapper{transform:rotate(7deg)}.hs-booster-stage .hs-wrapper:after{display:none}}.hs-wrapper .hs-wrapper-body{clip-path:polygon(11% 12.5%,89% 12.5%,89% 96.5%,11% 96.5%)}.hs-wrapper .hs-wrapper-top{position:absolute;inset:0;width:100%;height:100%;clip-path:polygon(11% 3%,89% 3%,89% 12.5%,11% 12.5%);transform-origin:11% 12.5%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.hs-booster-stage:hover .hs-wrapper-top{transform:rotate(-13deg) translate(-9px,-9px)}}.hs-booster-stage:focus-within .hs-wrapper-top{transform:rotate(-13deg) translate(-9px,-9px)}@media(min-width:761px){.rarity-line{padding:8px 2px;margin:0;min-height:48px}.rarity-line>.text-button{display:inline-flex;white-space:nowrap;min-height:36px;padding:4px 0}.hs-pack-section{margin-top:8px}.pack-details{margin:0;padding:0}}@media(prefers-reduced-motion:reduce){.hs-wrapper .hs-wrapper-top{transition:none}.hs-booster-stage:hover .hs-wrapper-top,.hs-booster-stage:focus-within .hs-wrapper-top{transform:none}}.hs-booster-stage{box-sizing:border-box;padding:36px 16px 8px;align-self:center}.hs-booster-stage .hs-wrapper{width:min(100%,270px)}@media(max-width:760px){.hs-booster-stage{padding:28px 12px 6px}.hs-booster-stage .hs-wrapper{width:220px}}.mobile-collection-summary{display:none}@media(max-width:760px){.mobile-collection-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:12px;width:100%;margin:14px 0;padding:16px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);text-align:left}.collection-summary-stat{display:flex;flex-direction:column;gap:5px;min-width:0}.collection-summary-stat:first-child{border-right:1px solid var(--line);padding-right:10px}.collection-summary-stat>span:first-child{white-space:nowrap;line-height:1.1}.collection-summary-stat b{font-size:25px;letter-spacing:-1px}.collection-summary-stat small{font-size:11px;color:var(--muted)}.collection-summary-label{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.collection-summary-ring{width:44px;height:44px;border-radius:50%;background:conic-gradient(var(--primary) var(--completion),var(--line) 0);display:grid;place-items:center}.collection-summary-ring>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#101210;font-size:10px;font-weight:600}}.rating-mini{white-space:nowrap;flex-shrink:0;justify-content:flex-end;font-variant-numeric:tabular-nums}.diary-list>button{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:14px}.diary-list>button>span:first-child{min-width:0;overflow-wrap:anywhere;text-align:left}@media(max-width:760px){.rarity-line>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.rarity-line>div>span{display:flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap;min-width:0}.rarity-line>div>span:last-child{grid-column:3 / 5}.rarity-line b{font-size:9px;margin-left:0;white-space:nowrap}.rarity-line i{width:4px;height:4px;flex-shrink:0}}@media(max-width:760px){.rarity-line>div>span{font-size:11px}.rarity-line b{font-size:10px}}@media(max-width:760px){.mobile-disclosure-body>.mobile-pack-odds{margin:2px 0 10px}.mobile-disclosure-body>.mobile-pack-odds+.rarity-line{margin-top:0}.mobile-disclosure[data-disclosure=pack-details]>.mobile-disclosure-body{padding-bottom:14px}}.pack-stage:hover .booster-front .wrapper-top{transform:rotate(-13deg) translate(-9px,-9px)}@media(max-width:760px){.reveal-grid:not(.single){grid-template-columns:none!important}.reveal-grid:not(.single)>.reveal-item{margin:0!important;justify-self:stretch!important}}.solo-goal{max-width:780px;margin:14px auto 18px;padding:14px 18px;border:1px solid var(--line,#494435);border-radius:12px;background:#1d2018;color:#f4f5ee}.solo-goal>strong{font-size:14px;color:#ffb774}.solo-goal p{margin:6px 0 0;font-size:13px;line-height:1.5}.solo-goal .solo-goal-progress{font-size:15px;font-weight:700}.solo-explanation{max-width:540px;margin:12px auto;font-size:14px;line-height:1.6;color:#bac3b2}@media(max-width:600px){.solo-goal{margin:10px 0 14px;padding:12px 14px}.solo-goal .solo-goal-progress{font-size:14px}}.admin-editor-section{border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:18px}.admin-editor-section summary{cursor:pointer;font-weight:700;padding:6px 0}.admin-editor-section[open] summary{margin-bottom:18px}.legal-editor{min-height:360px;line-height:1.65}.editor-actions,#legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.editor-actions button{min-height:44px}.legal-preview article{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}#legal-links{font-size:13px}#site-announcement{padding:16px;border:1px solid var(--line);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel)}@media(max-width:600px){.admin-editor-section{padding:14px}.editor-actions{align-items:stretch;flex-direction:column}.admin-form textarea{max-width:100%}}.profile-header[class*=banner-movie-] .profile-cover{height:auto;aspect-ratio:1000/185;background:#10120e}.profile-header[class*=banner-movie-] .profile-cover img{display:block;width:100%;height:100%;object-fit:contain}.profile-header[class*=banner-movie-] .profile-cover:after{display:none}#cover-preview img{display:block;width:100%;height:auto;border-radius:8px}#cover-preview small{display:block;margin:8px 0}.moderation-grid .moderation-cover img{width:100%;height:auto;max-height:260px;object-fit:contain;border-radius:6px}.moderation-grid .moderation-cover{grid-column:1/-1}.card-stats .card-ownership{display:inline-block;border:1px solid currentColor;border-radius:4px;padding:3px 5px;font-size:10px;line-height:1.15;font-weight:700;white-space:nowrap}.card-stats .card-ownership.owned{color:#a7afa7}.card-stats .card-ownership.missing{color:var(--primary)}.quest-go{font:inherit;font-weight:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer}.quest-go:hover{text-decoration:underline}[data-quest-destination]{cursor:pointer}.chronology-list li{cursor:grab;user-select:none}.chronology-grip{background:none;border:0;color:var(--muted);font-size:25px;cursor:grab;touch-action:none;padding:4px}.chronology-list li.is-dragging{position:relative;z-index:3;cursor:grabbing;box-shadow:0 12px 24px #0008;outline:2px solid var(--accent)}.music-board .quiz-feedback.incorrect{color:#ff8c8c;border-color:#ff8c8c;background:#7c20202b}img[src*="/characters/FC079-centered.jpg"]{object-fit:contain!important;object-position:center 20%!important;background:#000}[style*="FC079-centered.jpg"]{background-size:contain!important;background-position:center top!important;background-repeat:no-repeat!important;background-color:#000}@media(min-width:761px){#content .fusion-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:761px){.reveal-grid{overflow:visible;overflow-clip-margin:0}}@media(max-width:760px){.reveal-grid:not(.single){padding-top:64px;padding-bottom:64px;margin-top:-46px;margin-bottom:-48px;mask-image:linear-gradient(to bottom,transparent,#000 30px,#000 calc(100% - 30px),transparent)}.reveal-grid.single{overflow:visible}.mobile-reveal-controls,.reveal-actions{position:relative;z-index:5}}.detail-ownership{flex-wrap:wrap;gap:8px}.detail-ownership>.collection-card-label{display:inline-flex;align-items:center;gap:5px;color:var(--label-color);background:color-mix(in srgb,var(--label-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--label-color) 32%,transparent)}.collection-card-label>.icon{width:13px;height:13px}.card-label-row{display:flex;align-items:center;gap:16px;margin:12px 0 8px}.card-label-picker{flex:1;min-width:0;position:relative}.card-label-field{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--muted)}.card-label-field:focus-within{border-color:var(--primary)}.card-label-field>.icon{width:16px;height:16px;flex-shrink:0}.card-label-field input{min-width:0;width:100%;border:0!important;background:transparent!important;color:var(--text);font:inherit;font-size:13px;padding:11px 0!important;outline:0!important;box-shadow:none!important}.card-label-source{margin-left:auto;white-space:nowrap;font-size:13px;min-height:44px;display:inline-flex;align-items:center}.card-label-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:25;max-height:240px;overflow:auto;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #0008}.card-label-menu.opens-up{top:auto;bottom:calc(100% + 7px)}.card-label-menu[hidden]{display:none}.card-label-menu button{display:flex;align-items:center;gap:9px;padding:11px 9px;width:100%;margin:0;text-align:left;background:transparent;border:0;color:var(--text);border-radius:6px;font-size:13px}.card-label-menu button:hover,.card-label-menu button.active{background:var(--accent-wash)}.card-label-menu button i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.card-label-menu p{font-size:12px;color:var(--muted);padding:6px}.card-label-menu button span{overflow-wrap:anywhere}@media(max-width:760px){.card-label-row{flex-wrap:wrap;gap:4px}.card-label-picker{flex-basis:100%}.card-label-source{min-height:36px}.card-label-menu{max-height:210px}}.custom-collections>.labeled-collection>h3,.custom-collections>.labeled-collection>span{color:var(--label-color)}.detail-copy .detail-ownership>.collection-card-label{margin:0;padding:8px 10px;font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;color:var(--label-color)!important;background:color-mix(in srgb,var(--label-color) 13%,transparent)!important;border:1px solid color-mix(in srgb,var(--label-color) 40%,transparent)!important;border-radius:7px}.detail-copy .detail-ownership>.collection-card-label:hover{background:color-mix(in srgb,var(--label-color) 24%,transparent)!important}.card-label-row{width:100%;margin:0 0 12px}.card-label-picker{width:100%}.detail-actions>.card-label-source{margin-left:0}.custom-collections>article.labeled-collection{border-color:color-mix(in srgb,var(--label-color) 45%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--label-color) 13%,transparent),color-mix(in srgb,var(--label-color) 4%,transparent))!important}.custom-collections>article.labeled-collection>h3,.custom-collections>article.labeled-collection>span,.custom-collections>article.labeled-collection>.icon,.custom-collections>article.labeled-collection>button{color:var(--label-color)!important}.custom-collections>article.labeled-collection>div>span{color:var(--label-color)!important;background:color-mix(in srgb,var(--label-color) 15%,transparent)!important}.custom-collections>article.labeled-collection:focus{outline:2px solid var(--label-color);outline-offset:3px}@media(max-width:760px){.detail-actions>.card-label-source{width:auto!important;flex-basis:100%;justify-content:flex-start}.card-label-row{margin-bottom:12px}}.detail-copy>p.poster-credit{margin-top:12px}.custom-collections>article.labeled-collection>div>.collection-film-link{display:inline-block;margin:0;padding:5px 7px;min-height:0;border:0;border-radius:3px;font:inherit;font-size:10px;line-height:1.4;color:var(--label-color)!important;background:color-mix(in srgb,var(--label-color) 15%,transparent)!important;cursor:pointer;text-align:left}.collection-film-link:hover{text-decoration:underline}.collection-film-link:focus-visible{outline:2px solid var(--label-color);outline-offset:2px}.detail-copy .film-person-link{display:inline;padding:0;margin:0;min-height:0;border:0;border-radius:0;background:none;color:var(--primary);font:inherit;font-weight:750;text-align:left;cursor:pointer}.detail-copy .film-person-link:hover{text-decoration:underline;text-underline-offset:3px}.film-person-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.custom-collections>article>.collection-card-toolbar{display:flex;align-items:center;gap:10px;margin:0 0 24px;min-height:36px}.collection-card-toolbar>:first-child{margin-right:auto;color:var(--label-color);background:none!important;font-size:32px;line-height:1;display:flex}.collection-card-toolbar>.icon,.collection-card-toolbar>span>.icon{width:34px;height:34px}.custom-collections>article .collection-card-toolbar>button{color:var(--label-color);margin:0;min-height:36px;font-size:12px;padding:6px}.custom-collections>article .collection-card-toolbar>.delete-collection{position:static;flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;padding:0}.collection-editor .film-picker{max-height:min(45vh,400px);overflow:auto}.collection-editor form>.primary{margin-top:16px}.commerce-confirmation form,[data-commerce-refund],[data-legal-moderation-form]{display:grid;gap:16px}.commerce-order{margin:20px 0;padding:16px;border:1px solid #ffffff25;border-radius:12px;overflow-wrap:anywhere}.commerce-order .row-actions{display:flex;flex-wrap:wrap;gap:12px}.commerce-confirmation details{margin:8px 0}.commerce-confirmation .age-declaration{margin:8px 0}[data-commerce-refund]>label:not(.age-declaration),[data-legal-moderation-form]>label:not(.age-declaration){display:grid;gap:8px}[data-legal-moderation-form] select,[data-legal-moderation-form] textarea{width:100%;min-height:44px}:is(#modal,[data-snapshot-id=modal]) .close-modal[hidden]{display:none!important}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation{max-width:640px;margin:auto}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .commerce-amount{font-size:28px;font-weight:800;color:var(--primary);margin:14px 0;text-decoration:none}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .commerce-amount:before,:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .commerce-amount:after{content:none}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation form{grid-template-columns:1fr 1fr;gap:16px}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation form>*{grid-column:1/-1}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .field{margin:0}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .field:has(input[name=name]){grid-column:1;grid-row:1}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .field:has(input[name=email]){grid-column:2;grid-row:1}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .field:has(input[name=address]){grid-row:2}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .age-declaration{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .form-error:empty{display:none}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation button[type=submit]{height:auto;min-height:48px;white-space:normal;padding:12px 18px}@media(max-width:600px){:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation form{grid-template-columns:1fr}:is(#modal,[data-snapshot-id=modal]) .commerce-confirmation .field:has(input[name]){grid-column:1;grid-row:auto}}@font-face{font-family:GoogleSignin;src:url(/assets/GoogleSans-Medium.3e5a6c538739.woff2);font-style:normal;font-weight:500;font-display:swap}body button.google-signin,body button[data-oauth=google]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;max-width:100%;padding:10px 12px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font:500 14px/20px GoogleSignin,Arial,sans-serif;letter-spacing:.25px;text-transform:none;box-shadow:none;cursor:pointer;transition:background-color .15s,box-shadow .15s}body button.google-signin:before,body button[data-oauth=google]:before{content:"";display:block;flex:0 0 20px;width:20px;height:20px;background:url(/assets/google-g.png) center/contain no-repeat}body button.google-signin:hover,body button[data-oauth=google]:hover{background:#f8faff;border-color:#747775;box-shadow:0 1px 2px #3c40434d}body button.google-signin:focus-visible,body button[data-oauth=google]:focus-visible{outline:3px solid #4285f4;outline-offset:3px}body button.google-signin:disabled,body button[data-oauth=google]:disabled{opacity:.55;cursor:default;box-shadow:none}body button.x-signin,body button[data-oauth=twitter]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid #747775;border-radius:4px;background:#000;color:#fff;font-size:14px;line-height:20px;cursor:pointer}body button.x-signin:before,body button[data-oauth=twitter]:before{content:"\1d54f";font:24px/20px Arial,sans-serif;flex:0 0 20px}body button.x-signin:hover,body button[data-oauth=twitter]:hover{background:#181818}body button.x-signin:focus-visible,body button[data-oauth=twitter]:focus-visible{outline:3px solid #fff;outline-offset:3px}body button.x-signin:disabled,body button[data-oauth=twitter]:disabled{opacity:.55;cursor:default}.mobile-pack-help,.mobile-album-dock,.mobile-rarity-button{display:none}@media(max-width:760px){.topbar{gap:8px}.topbar .brand{min-width:0;font-size:13px}.topbar .brand-mark{font-size:26px}.topbar .mobile-menu-toggle{min-width:49px;padding:8px;font-size:12px}.mobile-menu-toggle>svg{display:none!important}.mobile-menu-toggle>span{display:inline!important}.topbar .mobile-help{font-size:11px;padding:8px;line-height:1.2;min-width:76px;max-width:92px;background:var(--primary);color:#17191b;border-color:transparent}.credit-counter{gap:4px!important}.mobile-coin{display:inline-grid;place-items:center;border:2px solid currentColor;border-radius:50%;width:19px;height:19px;font-weight:800;font-size:11px;box-shadow:2px 1px 0 currentColor}.pack-copy>.badge{max-width:58%;font-size:10px}.mobile-pack-help{display:block;position:absolute;top:20px;right:16px;font-size:11px;padding:8px;min-height:40px}.pack-copy{position:relative}.pack-footnote,.pack-copy>.small,.discount-note{color:#b8bcae;font-size:13px;line-height:1.6}.pack-footnote{font-weight:600}.pack-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.pack-buttons>button{width:100%;padding:10px 6px!important;font-size:12px!important;white-space:normal}.pack-buttons>[data-view=plus]{display:none}.mobile-rarity-button{display:flex;justify-content:center;align-items:center;position:relative;isolation:isolate;overflow:hidden;border:1px solid #cbc2f6;border-radius:10px;background:linear-gradient(115deg,#c9b3ff,#a8eee2,#f2d4a3,#c9b3ff);color:#192125;font-weight:750;min-height:48px;text-align:center;line-height:1.4}.mobile-rarity-button:after{content:"";position:absolute;inset:-100%;z-index:-1;background:linear-gradient(120deg,transparent 40%,#fff9 49%,transparent 60%);animation:mobile-halo 5s ease-in-out infinite}.reveal-actions>[data-next-pack]{grid-column:1!important;background:var(--primary)!important;color:#17191b!important;border-color:transparent!important;font-size:13px!important}.reveal-actions>.mobile-rarity-button{grid-column:2;grid-row:1;padding:8px;font-size:12px}.reveal-actions>[data-action=go-album]{grid-column:1!important;grid-row:2;background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important;font-size:12px!important}.reveal-label.new{color:#e0ecc7;text-shadow:0 0 10px #dfff8560;animation:mobile-new-card 2.8s ease-in-out infinite}.reveal-label:not(.new){animation:none}.detail-rarity{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-copy .v3-rating{margin:20px 0;padding:18px 0;border-block:1px solid var(--line)}.mobile-film-rank{float:right;padding:7px 10px;border-radius:7px;background:#ebeee8;color:#252825;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.mobile-film-rank[data-rank=gold]{background:linear-gradient(120deg,#94631a,#ffe8a1,#dbb849,#fff8d7,#94631a)}.mobile-film-rank[data-rank=silver]{background:linear-gradient(120deg,#687582,#edf7ff,#acbcca,#fff,#687582)}.mobile-film-rank[data-rank=bronze]{background:linear-gradient(120deg,#925737,#efc49f,#b97952,#ffdfbf,#925737)}.mobile-film-rank[data-rank=wood]{background:repeating-linear-gradient(110deg,#795739,#e0bc8d 24%,#a57446 48%);color:#fff}.mobile-film-rank:is([data-rank=gold],[data-rank=silver],[data-rank=bronze],[data-rank=wood]){background-size:250% 100%;animation:mobile-rank 6s linear infinite}.saga-selector,.mobile-disclosure[data-disclosure=album-help]{display:none!important}.album-search label{font-size:11px}.album-search input{font-size:13px;min-height:48px}.album-results{max-height:340px;overflow:auto}.mobile-album-navigation{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:0}.mobile-album-navigation .page-jump{display:flex;align-items:center;gap:4px}.mobile-album-navigation .page-jump label{display:none}.mobile-album-navigation input{width:45px;padding:7px 3px}.mobile-album-navigation button{padding:8px;font-size:11px;min-height:44px}.mobile-album-navigation .page-jump span{font-size:11px}.mobile-album-dock:not([hidden]){position:fixed;z-index:35;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#171b18f5;border-top:1px solid var(--line);box-shadow:0 -6px 24px #0003}.mobile-album-dock button{min-height:48px;font-size:13px}.mobile-album-dock[hidden]{display:none!important}body[data-view=album]{padding-bottom:90px}body:has(dialog[open]:not(#moviz-chat-panel)) .mobile-album-dock{display:none!important}footer{margin-top:24px!important;gap:4px 14px;padding-top:18px!important}footer>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}#save-status,#footer-motto{margin:0}#footer-motto{display:none}#legal-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 18px;border-top:1px solid var(--line);padding-top:10px;margin-top:8px}#legal-links a{display:flex;align-items:center;min-height:44px}footer #admin-link{grid-column:1/-1}#credit-range{-webkit-appearance:none;appearance:none;width:100%;height:32px;background:transparent;touch-action:pan-y;cursor:pointer;padding:0}#credit-range::-webkit-slider-runnable-track{height:8px;border:1px solid #9c9f97;border-radius:8px;background:linear-gradient(to right,var(--primary) var(--credit-progress,0%),#4a4e48 var(--credit-progress,0%))}#credit-range::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:25px;margin-top:-9px;border:3px solid #fff;border-radius:50%;background:var(--primary);box-shadow:0 1px 5px #0008}#credit-range::-moz-range-track{height:8px;background:#4a4e48;border:1px solid #9c9f97;border-radius:8px}#credit-range::-moz-range-progress{height:8px;background:var(--primary)}#credit-range::-moz-range-thumb{width:20px;height:20px;border:3px solid #fff;border-radius:50%;background:var(--primary)}.mobile-credit-adjust{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0}.mobile-credit-adjust button{min-width:44px;min-height:44px;font-size:20px}.mobile-credit-adjust span{font-size:12px;color:#b8bcae;text-align:center}.profile-numbers{gap:0 14px!important}.profile-numbers>*:first-child{grid-column:1/-1}.profile-numbers .mobile-disclosure-body{gap:0 16px!important;padding:0 14px!important}.profile-numbers .mobile-disclosure-body>*{padding:14px 0!important;border-bottom:1px solid var(--line);min-height:78px}.profile-numbers .mobile-disclosure-body b{font-variant-numeric:tabular-nums}.profile-numbers>.mobile-disclosure{margin-top:12px}.mobile-plan-comparison summary{padding:14px;font-weight:600;cursor:pointer}.mobile-plan-comparison .plus-compare{margin-top:8px}@keyframes mobile-new-card{50%{color:#fff;text-shadow:0 0 12px #e9ffc8a0}}@keyframes mobile-halo{0%,45%{transform:translate(-45%)}90%,to{transform:translate(45%)}}@keyframes mobile-rank{to{background-position:250% 0}}}@media(max-width:760px){.credit-counter>.mobile-coin{display:inline-grid!important;flex-shrink:0}.mobile-film-rank[data-rank=plain]{background:var(--panel);color:var(--muted);border:1px solid var(--line)}.mobile-album-dock button{min-height:48px;height:auto;max-height:60px}.mobile-album-dock button b{display:none}}@media(max-width:760px){.mobile-album-dock>button{height:48px!important;min-height:48px!important;max-height:none;align-self:stretch;margin:0}.mobile-plan-comparison:not([open]) .plus-compare{display:none!important}.album-search label small{display:block;color:var(--primary);margin-top:6px;text-transform:none}}@media(max-width:760px){.topbar{grid-template-columns:minmax(70px,1fr) 80px max-content 50px!important;column-gap:8px!important}.topbar .brand{width:auto;max-width:100%}.topbar .credit-counter,.topbar .mobile-menu-toggle{justify-self:end}}@media(max-width:360px){.topbar{grid-template-columns:minmax(63px,1fr) 72px max-content 47px!important;column-gap:5px!important}.topbar .mobile-help{min-width:72px;padding:6px;font-size:10px}.topbar .brand{font-size:11px;gap:3px}.topbar .brand-mark{font-size:23px}.topbar .mobile-menu-toggle{min-width:47px;padding:6px;font-size:11px}.topbar .credit-counter{font-size:11px}.credit-counter>.mobile-coin{width:16px;height:16px;font-size:9px}}@media(max-width:760px){.topbar .mobile-menu-toggle{grid-column:4!important}.topbar .brand>span:last-child{font-size:14px!important}.topbar .brand .brand-mark{font-size:26px!important}.topbar .header-right>[data-action=login]{grid-column:3!important}}@media(max-width:360px){.topbar .brand>span:last-child{font-size:12px!important}.topbar .brand .brand-mark{font-size:23px!important}}@media(min-width:761px){.mobile-rarity-button{display:flex;justify-content:center;align-items:center;position:relative;isolation:isolate;overflow:hidden;border:1px solid #cbc2f6;border-radius:10px;background:linear-gradient(115deg,#c9b3ff,#a8eee2,#f2d4a3,#c9b3ff);color:#192125;font-weight:750;min-height:48px;padding:12px 22px;text-align:center;line-height:1.4}.mobile-rarity-button:after{content:"";position:absolute;inset:-100%;z-index:-1;background:linear-gradient(120deg,transparent 40%,#fff9 49%,transparent 60%);animation:desktop-halo 5s ease-in-out infinite}.pack-buttons{display:flex;flex-wrap:wrap;gap:12px}.pack-buttons>[data-view=plus]{display:none}.reveal-actions{display:flex;flex-wrap:wrap;gap:12px}.reveal-actions>[data-next-pack]{background:var(--primary);color:#17191b;border-color:transparent}.reveal-actions>[data-action=go-album]{background:var(--panel);color:var(--text);border:1px solid var(--line)}.reveal-label.new{color:#e0ecc7;text-shadow:0 0 10px #dfff8560;animation:desktop-new-card 2.8s ease-in-out infinite}.detail-rarity{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-copy .v3-rating{margin:20px 0;padding:18px 0;border-block:1px solid var(--line)}.mobile-film-rank{float:right;padding:7px 10px;border-radius:7px;background:#ebeee8;color:#252825;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.mobile-film-rank[data-rank=gold]{background:linear-gradient(120deg,#94631a,#ffe8a1,#dbb849,#fff8d7,#94631a)}.mobile-film-rank[data-rank=silver]{background:linear-gradient(120deg,#687582,#edf7ff,#acbcca,#fff,#687582)}.mobile-film-rank[data-rank=bronze]{background:linear-gradient(120deg,#925737,#efc49f,#b97952,#ffdfbf,#925737)}.mobile-film-rank[data-rank=wood]{background:repeating-linear-gradient(110deg,#795739,#e0bc8d 24%,#a57446 48%);color:#fff}.mobile-film-rank[data-rank=plain]{background:var(--panel);color:var(--muted);border:1px solid var(--line)}.mobile-film-rank:is([data-rank=gold],[data-rank=silver],[data-rank=bronze],[data-rank=wood]){background-size:250% 100%;animation:desktop-rank 6s linear infinite}.saga-selector,.mobile-disclosure[data-disclosure=album-help]{display:none!important}.album-search label small{display:block;color:var(--primary);margin-top:6px;text-transform:none}.album-results{max-height:380px;overflow:auto}.mobile-album-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.mobile-album-navigation .page-jump{display:flex;align-items:center;gap:10px}.mobile-album-navigation input{width:68px}.mobile-plan-comparison summary{padding:16px;font-weight:600;cursor:pointer}.mobile-plan-comparison:not([open]) .plus-compare{display:none!important}#credit-range{-webkit-appearance:none;appearance:none;width:100%;height:32px;background:transparent;cursor:pointer;padding:0}#credit-range::-webkit-slider-runnable-track{height:8px;border:1px solid #9c9f97;border-radius:8px;background:linear-gradient(to right,var(--primary) var(--credit-progress,0%),#4a4e48 var(--credit-progress,0%))}#credit-range::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:25px;margin-top:-9px;border:3px solid #fff;border-radius:50%;background:var(--primary)}#credit-range::-moz-range-track{height:8px;background:#4a4e48;border:1px solid #9c9f97;border-radius:8px}#credit-range::-moz-range-progress{height:8px;background:var(--primary)}#credit-range::-moz-range-thumb{width:20px;height:20px;border:3px solid #fff;border-radius:50%;background:var(--primary)}.mobile-credit-adjust{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0}.mobile-credit-adjust button{min-width:44px;min-height:44px;font-size:20px}.mobile-credit-adjust span{font-size:13px;color:var(--muted);text-align:center}.profile-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.profile-numbers>*{margin:0;text-align:left;min-width:0}.profile-numbers>.mobile-disclosure{display:contents}.profile-numbers>.mobile-disclosure>.mobile-disclosure-body{display:contents}.profile-numbers b{display:block;font-variant-numeric:tabular-nums}footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding-block:24px;margin-top:32px}footer>span:first-child{flex-basis:100%}#legal-links{display:flex;gap:24px;flex-wrap:wrap}#footer-motto{display:none}@keyframes desktop-new-card{50%{color:#fff;text-shadow:0 0 12px #e9ffc8a0}}@keyframes desktop-halo{0%,45%{transform:translate(-45%)}90%,to{transform:translate(45%)}}@keyframes desktop-rank{to{background-position:250% 0}}}@media(prefers-reduced-motion:reduce){.mobile-rarity-button:after,.reveal-label.new,.mobile-film-rank{animation:none!important}}@media(min-width:761px){.pack-copy .pack-buttons{width:min(100%,440px);flex-wrap:nowrap}.pack-copy .pack-buttons>.mobile-rarity-button{flex:1;min-width:0;padding-inline:12px}.reveal-actions>.mobile-rarity-button{height:48px;min-height:48px;padding:5px 18px;font-size:13px;line-height:1.3;box-sizing:border-box}}.mobile-coin{display:inline-grid!important;place-items:center;flex-shrink:0;width:21px;height:21px;border:2px solid #dfb653;border-radius:50%;background:linear-gradient(135deg,#ffed9c,#bd8123);color:#66400b;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 1px #fff6,2px 1px #97641c}.rarity-offer{max-width:620px;margin:auto;text-align:center;padding:18px 8px;position:relative}.rarity-offer h2{margin:8px 0;font-size:clamp(28px,5vw,40px)}:is(#modal,[data-snapshot-id=modal]):has(.rarity-offer){max-width:740px;border-color:#c9b3ff88;background:radial-gradient(ellipse at 15% 0%,#9b73f32b,transparent 55%),radial-gradient(ellipse at 95% 70%,#7de2d820,transparent 55%),#141817;box-shadow:0 0 70px #a58bea20}.rarity-offer-shine{font-size:52px;line-height:1.1;color:#c6bbfa;text-shadow:0 0 28px #b8cfff99}.rarity-offer>.eyebrow{color:#c7b5f3;font-size:11px;letter-spacing:.14em}.rarity-offer-price{font-size:32px;font-weight:800;margin:12px 0;color:#e0d4ff}.rarity-offer-price span{font-size:16px;color:var(--muted);font-weight:500}.rarity-offer-odds{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:26px 0 18px}.rarity-offer-odds>span{padding:12px 3px;background:#ffffff07;border:1px solid #c9b3ff33;border-radius:9px}.rarity-offer-odds b,.rarity-offer-odds small{display:block}.rarity-offer-odds b{font-size:12px;color:#dfd5ff}.rarity-offer-odds small{font-size:12px;margin-top:6px;color:#d4d6cc}.rarity-offer-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.rarity-offer-actions>*{min-height:48px;width:100%;margin:0;text-decoration:none;padding:12px}.rarity-offer .small{font-size:12px;line-height:1.6}.reveal-new-badge{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:5;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:850;color:#202332;background:linear-gradient(110deg,#ccb7ff,#a7f0e5,#ffdfaa,#ccb7ff);background-size:250% 100%;box-shadow:0 0 15px #c8b5ff66;animation:desktop-rank 5s linear infinite;pointer-events:none}.achievement-dismiss{position:absolute;right:6px;top:4px;width:32px;height:32px;padding:0;border:0;background:transparent;color:inherit;font-size:23px;cursor:pointer}#achievement-toast{padding-right:36px}.album-toolbar:has(#album-results:not([hidden])){z-index:45;isolation:isolate}.album-results{z-index:60!important;background:#202321!important;box-shadow:0 12px 26px #0009}.album-results[hidden]{display:none!important}@media(max-width:760px){.topbar{grid-template-columns:minmax(65px,1fr) 88px minmax(46px,1fr) 50px!important;gap:8px!important}.topbar .mobile-help{width:88px;max-width:88px;min-width:0;font-weight:750!important;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.25;font-size:11px}.topbar .credit-counter{justify-self:end!important;margin-left:auto!important;padding:4px!important}.topbar .header-right{justify-self:end!important}.pack-copy>.badge{display:flex;align-items:center;height:40px;margin:0 0 8px;max-width:55%}.pack-copy .mobile-pack-help{top:20px;right:16px;height:40px;min-height:40px;display:flex;align-items:center;justify-content:flex-end;padding:0;font-size:11px;margin:0}.mobile-album-dock:not([hidden]){background:#121613c7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);bottom:0;border-top:1px solid #ffffff1c;transition:opacity .24s ease,transform .24s ease;opacity:1;transform:translateY(0);padding:10px 16px max(10px,env(safe-area-inset-bottom))}.mobile-album-dock.dock-concealed:not([hidden]){opacity:0;transform:translateY(100%);pointer-events:none}body:has(.mobile-album-dock:not(.dock-concealed)) #toast{bottom:calc(84px + env(safe-area-inset-bottom))!important;max-width:calc(100% - 40px);pointer-events:none}.rarity-offer{padding:16px 0 2px}.rarity-offer-odds{grid-template-columns:repeat(4,1fr);gap:6px}.rarity-offer-actions{gap:10px}.rarity-offer-shine{font-size:40px}.rarity-offer h2{font-size:28px}.profile-numbers .mobile-disclosure-body>*{order:0!important}}@media(max-width:360px){.topbar{grid-template-columns:minmax(58px,1fr) 78px minmax(39px,1fr) 47px!important;gap:4px!important}.topbar .mobile-help{width:78px;max-width:78px;font-size:10px}.pack-copy .mobile-pack-help{font-size:10px}}@media(prefers-reduced-motion:reduce){.mobile-album-dock{transition:none!important}.reveal-new-badge{animation:none}}@media(max-width:760px){.topbar .credit-counter{margin:0!important;justify-self:end!important}.topbar .mobile-help{justify-self:center}}.album-rules,.hs-rules{max-width:720px;margin:28px auto;padding:24px;border:1px solid var(--line);border-radius:14px;background:#ffffff03}.album-rules h3{margin:0 0 18px}.album-rules-grid{display:grid;gap:16px}.album-rules-grid p{display:grid;grid-template-columns:150px 1fr;gap:16px;margin:0;line-height:1.6}.album-rules-grid b{color:var(--primary)}.album-rules-grid span{color:var(--muted)}.weekly-rarity-benefit{border:1px solid #c9b3ff77!important;border-radius:12px;background:linear-gradient(115deg,#c9b3ff15,#a8eee215,#f2d4a315);padding:20px!important}.weekly-rarity-benefit h3{color:#e3d4ff}@media(max-width:760px){.album-rules,.hs-rules{padding:18px;margin-top:22px}.album-rules-grid p{grid-template-columns:1fr;gap:4px}}@media(min-width:761px){.pack-copy [data-action=rules]{display:none}}.reveal-item .card-top{position:relative}.card-top>.reveal-new-badge{top:50%;left:50%;transform:translate(-50%,-50%);padding:3px 7px;line-height:1.2;font-size:10px}.journal-more{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.journal-more small{color:var(--muted)}@media(max-width:760px){.topbar{position:sticky;grid-template-columns:minmax(0,1fr) max-content 50px!important}.topbar .mobile-help{position:absolute;left:50%;transform:translate(-50%);margin:0}.topbar .credit-counter{grid-column:2!important}.topbar .mobile-menu-toggle{grid-column:3!important}.topbar .header-right>[data-action=login]{grid-column:2!important}.topbar .brand{max-width:90px}}@media(max-width:360px){.topbar{grid-template-columns:minmax(0,1fr) max-content 47px!important}.topbar .brand{max-width:68px}}@media(max-width:760px){.topbar .mobile-help{grid-area:auto!important;left:50%!important;right:auto!important;top:50%;transform:translate(-50%,-50%);z-index:1}}.pack-copy .pack-buttons>[data-action=buy-pack-dialog]{flex:0 0 auto;white-space:nowrap}.pack-copy .pack-buttons>[data-action=buy-pack-dialog] span{white-space:nowrap}@media(max-width:760px){.pack-copy .pack-buttons{grid-template-columns:max-content minmax(0,1fr)}.pack-copy .pack-buttons>[data-action=buy-pack-dialog]{padding-inline:10px!important;gap:6px;font-size:12px!important}.pack-copy .pack-buttons>.mobile-rarity-button{min-width:0;font-size:11px!important;padding-inline:6px!important}}@media(max-width:360px){.pack-copy .pack-buttons>[data-action=buy-pack-dialog]{padding-inline:6px!important;font-size:11px!important}.pack-copy .pack-buttons>[data-action=buy-pack-dialog] .icon{width:16px;height:16px}.pack-copy .pack-buttons>.mobile-rarity-button{font-size:10px!important}}@media(max-width:760px){.pack-copy .pack-buttons>.mobile-rarity-button{white-space:normal;overflow-wrap:normal}}@media(min-width:761px){.pack-copy>.desktop-pack-odds{margin-top:16px}}@media(min-width:761px){.pack-copy>.pack-footnote{font-size:15px;font-weight:600;color:#c5cbbd;line-height:1.5}}.mobile-coin{vertical-align:middle;line-height:1;box-sizing:border-box}.pack-buttons .mobile-coin{width:19px;height:19px;font-size:10px}@media(max-width:360px){.pack-buttons .mobile-coin{width:16px;height:16px;font-size:9px}}.mobile-coin{color:var(--primary);text-shadow:0 1px 1px #0008}.mobile-coin{color:var(--primary)!important}.market-note>.mobile-coin{margin-right:7px}.leaderboard-footnote{margin-top:16px!important}.quest-bottom>b{display:inline-flex;align-items:center;gap:6px;line-height:20px}.quest-bottom>b>.mobile-coin{width:18px;height:18px;flex:0 0 18px;font-size:11px;transform:translateY(-1px)}.detail-card-tools{float:right;display:inline-flex;align-items:center;gap:10px;margin-left:12px}.detail-card-tools .mobile-film-rank{float:none}.detail-lock-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;padding:7px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted)}.detail-lock-toggle[aria-pressed=true]{color:var(--primary);border-color:var(--primary)}.detail-lock-toggle .icon{width:18px;height:18px}.album-toolbar:has(#album-results:not([hidden])){z-index:45}#mobile-menu .mobile-coin{width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;flex:0 0 21px!important;align-self:center}@media(max-width:760px){.topbar{isolation:isolate;border-left:0!important;border-right:0!important}.topbar:before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);background:var(--bg,#10130f);z-index:-1;pointer-events:none}.profile-numbers details.mobile-disclosure[data-disclosure=profile-stats]{padding-bottom:16px!important}.journal-more{padding:4px 0 0;gap:8px}.journal-more button{width:100%;min-height:40px;padding:9px 16px}.hs-stock-separator{display:none}.hs-stock-recharge{display:block}}@media(min-width:761px){.pack-section{margin-bottom:0!important}.pack-section+.rarity-line{margin:0!important;padding:22px 0!important;min-height:0}.rarity-line+.hs-pack-section{margin-top:0!important}}@media(max-width:760px){body{overflow-x:clip}}@media(min-width:761px){#content details[data-disclosure=pack-details]{margin:0!important;padding:22px 0!important}#content details[data-disclosure=pack-details]>.mobile-disclosure-body{padding:0!important;margin:0!important}#content details[data-disclosure=pack-details] .rarity-line{padding:22px 0!important;margin:0!important;min-height:0}#content details[data-disclosure=pack-details]+.hs-pack-section{margin-top:0!important}}.patch-notes,.admin-suggestions{max-width:850px;margin:auto}.patch-notes-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.patch-note{padding:22px;margin:18px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.patch-note li{margin:10px 0;line-height:1.6}.suggestion-message{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.patch-notes-intro{align-items:stretch;flex-direction:column}.patch-note{padding:16px}.pack-stage .booster-front,.pack-stage.is-empty .booster-front,.hs-booster-stage .hs-wrapper{transform:rotate(8deg)!important;transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}.pack-stage:hover .booster-front,.pack-stage:focus-within .booster-front,.hs-booster-stage:hover .hs-wrapper,.hs-booster-stage:focus-within .hs-wrapper{transform:rotate(3deg) translateY(-7px)!important}.pack-stage:hover .wrapper-top,.pack-stage:focus-within .wrapper-top,.hs-booster-stage:hover .hs-wrapper-top,.hs-booster-stage:focus-within .hs-wrapper-top{transform:rotate(-13deg) translate(-9px,-9px)!important}.hs-wrapper-top,.wrapper-top{transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.pack-stage .booster-front,.hs-booster-stage .hs-wrapper,.hs-wrapper-top,.wrapper-top{transition:none!important}.pack-stage:hover .booster-front,.pack-stage:focus-within .booster-front,.hs-booster-stage:hover .hs-wrapper,.hs-booster-stage:focus-within .hs-wrapper{transform:rotate(8deg)!important}.pack-stage:hover .wrapper-top,.pack-stage:focus-within .wrapper-top,.hs-booster-stage:hover .hs-wrapper-top,.hs-booster-stage:focus-within .hs-wrapper-top{transform:none!important}}@media(min-width:901px){.topbar .main-nav [data-view=packs]{background:var(--primary);color:#141810;border:1px solid var(--primary);border-radius:10px;padding:12px 18px;font-weight:800;box-shadow:0 3px color-mix(in srgb,var(--primary),#000 45%)}.topbar .main-nav [data-view=packs]:hover{filter:brightness(1.08)}}.solo-intro{position:relative;padding-top:76px}.solo-intro>.solo-back{position:absolute;top:18px;left:20px;margin:0;display:inline-flex;align-items:center;gap:8px}.game-picker{position:relative}.game-suggestions{position:absolute;z-index:60;top:100%;left:0;right:0;margin-top:6px;padding:6px;background:var(--surface,#1b2018);border:1px solid var(--primary);border-radius:12px;box-shadow:0 12px 30px #0008;max-height:260px;overflow:auto;scrollbar-color:var(--primary) #1b2018;scrollbar-width:thin}.game-suggestions[hidden]{display:none}.game-suggestions button{display:block;width:100%;border:0;border-radius:7px;padding:12px;text-align:left;background:transparent;color:var(--text,#edf1e6);font:inherit}.game-suggestions button:hover,.game-suggestions [aria-selected=true]{background:color-mix(in srgb,var(--primary) 15%,#1b2018);color:var(--primary)}.game-poster-only{text-align:center}.game-poster-only img{display:block;max-width:100%;width:auto;max-height:72svh;margin:16px auto 0;border-radius:10px}.game-poster-button{white-space:nowrap;display:inline-flex;gap:5px;align-items:center;font-size:12px}.chronology-list li{flex-wrap:wrap}.battle-round-holo{font-size:clamp(22px,4vw,34px);font-weight:900;letter-spacing:.04em;background:linear-gradient(110deg,#baabff,#a4f0df,#f8df9a,#ebaef6);background-clip:text;-webkit-background-clip:text;color:transparent;margin:0 0 16px}:is(#battle-invite-toast,#trade-invite-toast){position:fixed;bottom:24px;right:24px;z-index:110;max-width:min(430px,calc(100vw - 32px));display:flex;gap:12px;align-items:center;background:#202718;color:#eff4e8;border:1px solid var(--primary);border-radius:14px;padding:16px;box-shadow:0 12px 35px #0008}:is(#battle-invite-toast,#trade-invite-toast) button{flex-shrink:0}#trade-invite-toast>button{margin:0;align-self:center}.weekly-prizes{margin:28px 0;padding:24px;border:1px solid var(--border,#424b34);border-radius:16px}.weekly-prizes li{margin:8px 0}#pack-range,#credit-range{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:32px;padding:0;border:0;background:transparent;accent-color:var(--primary);cursor:pointer}#pack-range::-webkit-slider-runnable-track,#credit-range::-webkit-slider-runnable-track{height:8px;border:1px solid #8c9583;border-radius:8px;background:#454d3e}#pack-range::-webkit-slider-thumb,#credit-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border:3px solid #eff4e8;border-radius:50%;background:var(--primary);box-shadow:0 2px 5px #0005}#pack-range::-moz-range-track,#credit-range::-moz-range-track{height:6px;border:1px solid #8c9583;border-radius:8px;background:#454d3e}#pack-range::-moz-range-progress,#credit-range::-moz-range-progress{height:6px;border-radius:8px;background:var(--primary)}#pack-range::-moz-range-thumb,#credit-range::-moz-range-thumb{width:18px;height:18px;border:3px solid #eff4e8;border-radius:50%;background:var(--primary)}#pack-range:focus-visible,#credit-range:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media(max-width:600px){:is(#battle-invite-toast,#trade-invite-toast){right:16px;bottom:max(16px,env(safe-area-inset-bottom));flex-wrap:wrap}.solo-intro>.solo-back{font-size:12px}.game-poster-button{margin-left:auto}.chronology-list li>strong{min-width:40%;flex:1}}.detail-card-tools .detail-favorite-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:7px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);flex-shrink:0}.detail-favorite-toggle[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.detail-favorite-toggle[aria-pressed=true] svg{fill:currentColor}.chronology-list .game-poster-button{margin-left:auto;flex-shrink:0}@media(max-width:760px){.desktop-sound{display:none!important}.profile-journal .filter-tabs{flex-wrap:wrap}.profile-journal .filter-tabs button{flex:1 1 40%}}.follower-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.follower-row .user-result{flex:1;min-width:0;margin:0}.follower-row>.secondary{flex-shrink:0}.notify-row a{color:var(--primary);text-underline-offset:3px}@media(max-width:600px){.follower-row{flex-wrap:wrap}.follower-row .user-result{flex-basis:100%}.follower-row>.secondary{margin-left:auto}}.reveal-item{contain:layout style}.reveal-item:not(.is-flipped) .face-front *,.reveal-item:not(.is-flipped) .face-front *:before,.reveal-item:not(.is-flipped) .face-front *:after{animation-play-state:paused!important}.reveal-item .flip-rotator{will-change:auto}.reveal-item.reveal-animating .flip-rotator{will-change:transform}.reveal-item .card-back{transition:border-color .2s;filter:none!important}.reveal-aura{filter:none!important}.reveal-item .film-card{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(hover:none){.reveal-item .hover-shimmer{animation:none!important}.reveal-item .reveal-burst>i:nth-child(2n){display:none}}body:has(dialog[open]:not(#moviz-chat-panel)) #content *,body:has(dialog[open]:not(#moviz-chat-panel)) #content *:before,body:has(dialog[open]:not(#moviz-chat-panel)) #content *:after{animation-play-state:paused!important}@media(min-width:761px){.topbar{height:auto;min-height:88px;flex-wrap:nowrap;padding:14px 0}.topbar .main-nav{order:0;width:auto;height:auto;display:flex;flex-wrap:nowrap;gap:4px;margin:0 auto}.topbar .main-nav button{white-space:nowrap}}@media(min-width:761px)and (max-width:1400px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:14px 0 16px}.topbar .brand{grid-column:1;grid-row:1}.topbar .header-right{grid-column:2;grid-row:1;justify-self:end}.topbar .main-nav{grid-column:1/-1;grid-row:2;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.topbar .main-nav button{min-height:44px;padding:10px 8px;text-align:center}.topbar .main-nav [data-view=packs]{background:var(--primary);color:#141810;border:1px solid var(--primary);border-radius:10px;font-weight:800;box-shadow:0 3px color-mix(in srgb,var(--primary),#000 45%)}.subbar{flex-wrap:wrap;gap:8px}.subbar nav{flex-wrap:wrap;gap:4px}}.reveal-item .flip-rotator{height:clamp(330px,30vw,430px)}.reveal-item .card-face{height:100%;min-height:0}.reveal-item .film-card,.reveal-item .card-back{height:100%;min-height:0!important;max-height:100%;box-sizing:border-box}.reveal-item .card-bottom h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.12;max-height:3.36em}.reveal-item .card-bottom p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:2.8em;line-height:1.4}@media(max-width:760px){.reveal-item .flip-rotator{height:345px}}@media(min-width:761px){.catalogue-tools{gap:12px}.catalogue-tools>.search{flex:1 1 220px;max-width:330px;min-width:180px}.catalogue-tools>select{flex:0 1 auto;width:auto;max-width:200px}.catalogue-tools>#catalog-direction{max-width:155px}}.trade-pickers>section{min-width:0}.trade-pickers h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.trade-picker-tools{display:grid;gap:10px;max-width:100%;margin:12px 0}.trade-picker-tools>.search{width:min(100%,320px);justify-self:end;min-width:0;margin:0}.trade-picker-tools input{width:100%;min-width:0}.trade-picker-sort{display:flex;justify-content:flex-end;gap:8px}.trade-picker-sort select{min-width:0;max-width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 10px;font-size:13px}.trade-picker-sort select:first-child{flex:1}.trade-unowned{display:inline-block;font-size:10px;font-weight:700;color:var(--primary);border:1px solid var(--line);padding:2px 6px;border-radius:5px;white-space:nowrap}.trade-pickers .card-choice>span{flex-wrap:wrap;gap:6px}.trade-pickers .card-choice .compact-card{flex:1;min-width:100px}.trade-pickers .card-choice[hidden]{display:none!important}.trade-picker-summary{min-height:20px;margin:8px 0 0}.trade-row{scroll-margin-top:170px}.trade-highlight{outline:2px solid var(--primary);outline-offset:4px}.notice-trade-link{display:inline-block;margin-top:8px;font-weight:700;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.notice-copy a[data-user]{color:var(--primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.trade-picker-tools>.search{width:100%}.trade-picker-sort{width:100%}.trade-picker-sort select{font-size:12px}.trade-row{scroll-margin-top:88px}}.reveal-item.reveal-offscreen *,.reveal-item.reveal-offscreen *:before,.reveal-item.reveal-offscreen *:after{animation-play-state:paused!important}.reveal-item.reveal-animating .foil-shine,.reveal-item.reveal-animating .holo-film,.reveal-item.reveal-animating .reveal-new-badge{animation-play-state:paused!important}.reveal-item .reveal-new-badge{animation-iteration-count:1}.reveal-item .film-card{transition:none!important}@media(hover:none),(max-width:760px){.reveal-item .holo-film{animation:none!important;background-position:50% 50%}.reveal-item .foil-shine{animation-iteration-count:1}.reveal-item .reveal-burst>i:nth-child(3n){display:none}.reveal-item .flip-card{animation:none!important}}@media(prefers-reduced-motion:reduce){.reveal-item.reveal-animating .flip-rotator{will-change:auto}}.journal-page-buttons{display:flex;justify-content:center;gap:10px}.profile-journal{scroll-margin-top:160px}.album-toolbar{align-items:flex-end!important;gap:12px!important;flex-wrap:wrap}.album-toolbar .album-search{flex:1 1 300px;min-width:220px}.album-toolbar>span{height:46px;display:flex;align-items:center;white-space:nowrap}.album-toolbar>button{min-height:46px;height:46px;margin:0!important}.album-stuck-filter{display:flex;align-items:center;gap:8px;min-height:46px;font-size:12px;white-space:nowrap;margin:0}.album-stuck-filter input{width:16px;height:16px;accent-color:var(--primary)}@media(max-width:760px){.album-toolbar .album-search{flex-basis:100%;min-width:0}.album-stuck-filter{min-height:36px}.profile-journal{scroll-margin-top:90px}}.profile-journal>.search{width:calc((100% - 24px)/3);max-width:none;box-sizing:border-box}@media(max-width:1150px){.profile-journal>.search{width:calc((100% - 12px)/2)}}@media(max-width:720px){.profile-journal>.search{width:100%}}.trade-picker-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trade-picker-heading h3{margin:0;flex:0 0 auto;font-size:18px;gap:8px}.trade-picker-heading h3 small{font-size:11px}.trade-picker-heading>.search{flex:1 1 160px;width:auto;min-width:120px;max-width:none;margin:0}.trade-picker-heading .search input{min-width:0;width:100%;font-size:12px}.trade-picker-heading .search{min-height:38px;padding:7px 10px}.trade-picker-tools{margin:10px 0}.trade-owned{color:var(--muted);border-color:#77807766;background:#77807712;font-weight:500}.tier-card-HS.is-owned .card-art{filter:none!important}.hs-pack-time{display:flex;align-items:center;gap:8px;margin:16px 0;color:#82d2c3;font-size:14px;font-variant-numeric:tabular-nums}.hs-pack-time svg{width:17px;height:17px}@media(max-width:760px){.album-toolbar{grid-template-areas:"search search" "filter count" "next all"}.album-toolbar>.album-search{grid-area:search}.album-toolbar>.album-stuck-filter{grid-area:filter;min-height:36px}.album-toolbar>.album-completion{grid-area:count;justify-content:flex-end;align-self:center;height:36px;margin:0}.album-toolbar>.primary{grid-area:next}.album-toolbar>.secondary{grid-area:all}}.header-profile{display:flex;align-items:center;gap:9px;background:none;border:0;padding:0;color:var(--text,#f3f5ed);min-width:0;cursor:pointer}.header-profile .avatar{display:block;width:38px;height:38px;flex:0 0 38px}.header-username{font-size:13px;font-weight:700;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-profile-avatar{display:inline-flex;width:30px;height:30px;flex:0 0 30px}.mobile-profile-avatar img{width:100%;height:100%;object-fit:cover}.mobile-profile-avatar .avatar-art{padding:0}.notify-row a[data-user],.notify-row a[data-user]:hover{text-decoration:none!important;background:transparent!important;color:inherit}.close-modal,.achievement-dismiss,[data-dismiss-battle-toast],[data-mobile-close],.delete-collection,.wish-list button[data-wish]{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;flex:0 0 36px!important;box-sizing:border-box!important;padding:0!important;border:1px solid var(--line)!important;border-radius:50%!important;display:inline-grid!important;place-items:center;line-height:1!important;aspect-ratio:1/1}.reveal-item .film-card:hover{transform:none!important}.pack-loading{text-align:center;padding:52px 24px;min-width:min(380px,70vw)}.pack-loading h2{font-size:27px}.pack-loading [role=status]{color:var(--muted)}.pack-loading-spinner{display:block;width:38px;height:38px;border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;margin:0 auto 24px;animation:pack-loading-spin .8s linear infinite}.pack-loading[aria-busy=false] .pack-loading-spinner{display:none}@keyframes pack-loading-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.header-profile{display:none!important}.pack-loading{min-width:0;padding:40px 12px}}@media(prefers-reduced-motion:reduce){.pack-loading-spinner{animation:none}}.chronology-list li{grid-template-columns:28px minmax(0,1fr) 56px auto;gap:12px}.chronology-list li>strong{min-width:0}.chronology-list .chronology-controls{grid-column:4;grid-row:1;justify-self:end}.chronology-list .game-poster-button{grid-column:3;grid-row:1;margin:0;padding:0;min-height:0;width:56px;border-radius:6px;overflow:hidden;line-height:0;border:1px solid var(--line)}.chronology-poster{display:block;width:56px;height:84px;object-fit:cover}.chronology-list .game-poster-button:hover{transform:none;outline:1px solid var(--primary)}.film-card.tier-card-UR{box-shadow:inset 0 0 0 2px #f6bfdc66,0 0 18px #ef87b733}.film-card.tier-card-UR:after{display:block;content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 25%,#ffdcf018 37%,#fff7 46%,#fba9d433 52%,transparent 65%);transform:translate(-130%);animation:ur-shine-wave 4.2s ease-in-out infinite}@keyframes ur-shine-wave{0%,20%{transform:translate(-130%);opacity:0}32%{opacity:.7}65%{transform:translate(130%);opacity:.7}75%,to{transform:translate(130%);opacity:0}}@media(max-width:760px){.chronology-list li{grid-template-columns:18px minmax(0,1fr) 42px 36px;padding:10px;gap:8px}.chronology-list strong{font-size:13px}.chronology-list .game-poster-button{width:42px}.chronology-poster{width:42px;height:63px}.chronology-controls{flex-direction:column;gap:4px}.chronology-controls button{width:36px;height:36px;min-height:36px}}@media(prefers-reduced-motion:reduce){.film-card.tier-card-UR:after{animation:none;transform:none;opacity:.35}}.leaderboard-row.weekly-ranking-row{grid-template-columns:55px minmax(0,1fr) 210px 110px 120px 20px}.leader-reward{display:flex;align-items:center;gap:8px;color:var(--primary);font-size:13px;line-height:1.5}.leader-reward .icon{width:18px;height:18px;flex-shrink:0}@media(max-width:1000px)and (min-width:721px){.leaderboard-row.weekly-ranking-row{grid-template-columns:40px minmax(0,1fr) 170px 85px 90px 16px;gap:12px}}@media(max-width:720px){.leaderboard-row.weekly-ranking-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px 10px}.weekly-ranking-row .position{grid-column:1;grid-row:1}.weekly-ranking-row .leader-name{grid-column:2;grid-row:1}.weekly-ranking-row>strong{grid-column:3;grid-row:1}.weekly-ranking-row .leader-reward{grid-column:2;grid-row:2;font-size:11px;gap:5px}.weekly-ranking-row .leader-cards{display:block;grid-column:3;grid-row:2;text-align:right;font-size:11px}.leader-reward:empty{display:none}}.chronology-list li{grid-template-columns:56px 28px minmax(0,1fr) auto}.chronology-list .game-poster-button{grid-column:1;grid-row:1}.chronology-list .chronology-position{grid-column:2;grid-row:1}.chronology-list li>strong{grid-column:3;grid-row:1}#credit-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary) 0 var(--credit-progress,10%),#454d3e var(--credit-progress,10%) 100%)}.notify-row .notice-copy>.text-button{margin-top:12px;font-size:13px}.film-card.tier-card-LR:after,.film-card.tier-card-LRA:after{content:"";display:block;position:absolute;inset:0;z-index:3;pointer-events:none;transform:translate(-140%);background:linear-gradient(115deg,transparent 22%,#ffe69c33 35%,#fff4beaa 45%,#fff9 49%,#ffd66b44 55%,transparent 70%);animation:legendary-wave 3.4s ease-in-out infinite}.film-card.tier-card-LRA:after{background:linear-gradient(115deg,transparent 15%,#a5fff266 30%,#fff9 41%,#f3aaff88 48%,#ffedac77 58%,transparent 76%);animation-duration:2.6s}.film-card.tier-card-LRA .holo-film{opacity:.58;animation-duration:5s}.film-card.tier-card-LRA:hover .holo-film{opacity:.75}.film-card.tier-card-LR .foil-shine,.film-card.tier-card-LRA .foil-shine{display:none}@keyframes legendary-wave{0%,10%{transform:translate(-140%);opacity:0}24%{opacity:.95}72%{transform:translate(140%);opacity:.95}85%,to{transform:translate(140%);opacity:0}}@media(max-width:760px){.chronology-list li{grid-template-columns:42px 18px minmax(0,1fr) 36px}}@media(prefers-reduced-motion:reduce){.film-card.tier-card-LR:after,.film-card.tier-card-LRA:after{animation:none;transform:none;opacity:.25}.film-card.tier-card-LRA .holo-film{animation:none;opacity:.25}}.crossed-films li{display:grid;grid-template-columns:56px 28px minmax(0,1fr);gap:12px;align-items:center}.crossed-films li>.game-poster-button{grid-column:1;grid-row:1;margin:0;padding:0;min-height:0;width:56px;border-radius:6px;overflow:hidden;line-height:0;border:1px solid var(--line)}.crossed-films li>span{grid-column:2;grid-row:1}.crossed-films li>div{grid-column:3;grid-row:1;min-width:0}.crossed-films .game-poster-button:hover{transform:none;outline:1px solid var(--primary)}@media(max-width:760px){.crossed-films li{grid-template-columns:42px 18px minmax(0,1fr);padding:10px;gap:8px}.crossed-films li>.game-poster-button{width:42px}}.market-listing-panel{max-width:760px}.listing-picker{padding:0;margin:0 0 24px;border:0;min-width:0}.listing-picker legend{margin-bottom:12px;color:var(--muted);font-size:13px}.listing-picker-tools{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px}.listing-picker-tools .field{margin-bottom:12px}.listing-picker-tools input,.listing-picker-tools select{width:100%;min-width:0}.listing-card-list{max-height:285px;overflow-y:auto;display:grid;gap:7px;padding:2px}.listing-card-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text,#eef2e8)}.listing-card-option[aria-pressed=true]{border-color:var(--primary);background:var(--accent-wash)}.listing-card-option>span{overflow-wrap:anywhere}.listing-card-quantity{display:grid;justify-items:center;min-width:76px;padding:6px 10px;border-radius:8px;background:var(--accent-wash);color:var(--primary);font-size:23px;line-height:1.1}.listing-card-quantity small{font-size:10px;font-weight:500;margin-top:4px}.listing-selection{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0 0}.listing-selection .tier-tag{position:static;display:inline-block;font-size:10px;padding:2px 5px}@media(max-width:600px){.listing-picker-tools{grid-template-columns:1fr;gap:0}.listing-card-option{gap:8px;padding:8px}.listing-card-quantity{min-width:62px;padding:6px;font-size:21px}.listing-card-option>span{font-size:13px}}.listing-card-option.is-selected{border-color:var(--primary);background:var(--accent-wash)}.listing-pick,.listing-film-title{border:0;background:transparent;color:inherit;padding:4px;min-width:0;cursor:pointer}.listing-pick{display:grid;justify-items:center;gap:5px}.listing-film-title{text-align:left;font-weight:650;overflow-wrap:anywhere}.listing-film-title:hover{text-decoration:underline;text-underline-offset:3px}.listing-card-quantity{border:0;cursor:pointer}.listing-card-quantity strong{font-size:23px}.listing-pick:focus-visible,.listing-film-title:focus-visible,.listing-card-quantity:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notify-row{position:relative}.notify-row .notice-destination{position:absolute;inset:0;z-index:1;border-radius:inherit}.notify-row:has(.notice-destination:hover){border-color:var(--primary)}.notify-row .notice-destination:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.notify-row .notice-copy a,.notify-row .notice-copy button{position:relative;z-index:2}.quiz-question-with-poster{display:flex;align-items:center;justify-content:center;gap:22px;width:fit-content;max-width:100%;margin:28px auto}.quiz-question-with-poster .game-poster-button{flex:0 0 88px;padding:0;min-height:0}.quiz-question-with-poster img{display:block;width:88px;height:132px;object-fit:cover;border-radius:8px}.quiz-board .quiz-question-with-poster h2{margin:0;text-align:left;min-width:0;overflow-wrap:anywhere}@media(max-width:650px){.quiz-question-with-poster{gap:14px;margin:24px auto}.quiz-question-with-poster .game-poster-button{flex-basis:64px}.quiz-question-with-poster img{width:64px;height:96px}.quiz-board .quiz-question-with-poster h2{font-size:20px}}.detail-ownership{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.detail-ownership>span{padding:6px 10px;border:1px solid var(--line);border-radius:8px;font-size:13px}.detail-ownership .owned{color:var(--primary);background:var(--accent-wash)}.detail-ownership .missing{color:var(--muted)}.edition-ownership{display:inline-flex;align-items:center;gap:4px}.edition-check{color:var(--primary);font-weight:700}body #credit-range{background:transparent!important;box-shadow:none!important}.market-info{position:relative}.market-info .market-kind{display:block;padding-right:90px}.market-info .market-time{position:absolute;right:0;top:0;font-size:11px;color:var(--muted)}.market-price strong{display:inline-flex;align-items:center;gap:4px}.market-price strong small{display:inline-flex;align-items:center;line-height:1}.market-price strong .coin{vertical-align:middle}.quest-stages{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--panel);min-width:0}.quest-stages summary{cursor:pointer}.quest-stages summary h3{display:inline;font-size:18px}.quest-stages summary>span{display:block;margin-top:8px;color:var(--muted);font-size:13px}.quest-stages summary p{margin:10px 0 0}.quest-stage-list{display:grid;gap:12px;margin-top:18px}.quest-stage-list .quest-card{margin:0;padding:16px}.listing-card-option{position:relative}.listing-row-select{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent!important;z-index:1;cursor:pointer}.listing-row-select:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.listing-film-cell{min-width:0;pointer-events:none}.listing-film-cell .listing-film-title{position:relative;z-index:2;pointer-events:auto;display:inline;width:auto;min-height:0;padding:0}.listing-card-option .listing-pick,.listing-card-option .listing-card-quantity{pointer-events:none}.listing-selection .tier-tag{width:auto!important;min-width:0;flex:0 0 auto}.quest-group-bonus{padding:20px;border-top:1px solid var(--line)}.quest-group-bonus p{font-size:13px;color:var(--muted)}.question-countdown{display:flex;justify-content:flex-end;font-variant-numeric:tabular-nums;font-weight:700;color:var(--primary);margin:0 0 14px}.question-countdown.is-urgent{color:#ff8094}.music-board{width:min(100%,760px);margin:auto}.music-listening{display:grid;justify-items:center;gap:12px;padding:24px 12px;margin:18px 0;border:1px solid var(--line);border-radius:16px;background:var(--accent-wash)}.music-listening>span{font-size:54px;color:var(--primary);line-height:1}.music-listening p{margin:0;text-align:center;min-height:1.5em;font-variant-numeric:tabular-nums}.music-board .quiz-options{margin-bottom:20px}.music-board .quiz-option{justify-content:center;text-align:center}.music-score{font-size:28px;font-weight:700;color:var(--primary)}.quest-group-shell{position:relative;min-width:0}.quest-group-shell>.quest-stages{height:100%;box-sizing:border-box}.quest-group-shell>.quest-stages>summary{padding-right:112px;min-height:88px}.quest-group-reward{position:absolute;right:14px;top:18px;width:102px;min-height:86px;padding:10px 6px;display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:center;color:var(--primary)}.quest-group-reward .icon{width:20px;height:20px}.quest-group-reward b{font-size:13px}.quest-group-reward small{font-size:11px}.quest-group-reward:not(:disabled){border-color:var(--primary);background:var(--accent-wash)}.music-page{max-width:850px;margin:0 auto}.music-page>.music-board{max-width:none;width:100%;box-sizing:border-box}.music-page>.music-board>h2,.music-page>.music-board>.eyebrow{display:none}.game-choices .game-choice:nth-child(n+4){grid-column:span 2}@media(max-width:1000px){.game-choices .game-choice:nth-child(n+4),.game-choices .game-choice:last-child{grid-column:span 1}}@media(max-width:600px){.game-choices .game-choice:nth-child(n+4),.game-choices .game-choice:last-child{grid-column:auto}.quest-group-shell>.quest-stages>summary{padding-right:100px}.quest-group-reward{width:90px;right:12px}}.leaderboard-list{max-height:var(--ranking-height,1012px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;align-content:start}.pack-stage.is-empty .booster-front .wrapper-top{display:block!important;opacity:1;transform:rotate(-18deg) translate(-12px,-12px)!important}.pack-stage.is-empty .booster-front .wrapper-body{clip-path:polygon(0 13%,10% 12%,20% 13%,30% 12%,40% 13%,50% 12%,60% 13%,70% 12%,80% 13%,90% 12%,100% 13%,100% 100%,0 100%)!important}.reveal-grid .reveal-item.is-flipped .face-front .film-card{box-shadow:0 0 9px color-mix(in srgb,var(--rarity) 22%,transparent),0 5px 18px color-mix(in srgb,var(--rarity) 12%,transparent)}.reveal-grid .reveal-item:is(.reveal-tier-SSR,.reveal-tier-UR,.reveal-tier-LR,.reveal-tier-LRA).is-flipped .face-front .film-card{box-shadow:0 0 13px color-mix(in srgb,var(--rarity) 30%,transparent),0 5px 23px color-mix(in srgb,var(--rarity) 16%,transparent)}.chronology-list .chronology-grip{grid-column:2;grid-row:1;font-size:15px;display:flex;flex-direction:column;align-items:center;padding:2px;min-width:0;color:var(--primary)}.chronology-grip span{font-size:23px}.chronology-list li.is-dragging{outline-color:var(--primary)}@media(max-width:760px){body.audit-mobile{max-width:480px;margin:auto;padding-top:30px;padding-bottom:86px;background:#101510}.audit-mobile .topbar{position:relative;padding:12px 18px}.audit-mobile .topbar nav,.audit-mobile .subbar,.audit-mobile #pack-count,.audit-mobile #page-stats,.audit-mobile .intro>.eyebrow,.audit-mobile .brand-tagline{display:none!important}.audit-mobile main{padding:20px 18px!important}.audit-mobile .intro{margin:0 0 22px;padding:0}.audit-mobile #page-title{font-size:29px;line-height:1.12;letter-spacing:-1px}.audit-mobile #page-subtitle{font-size:14px;line-height:1.65;color:#b7c1b3;margin-top:12px}#audit-top{position:fixed;top:0;left:0;right:0;max-width:480px;margin:auto;height:30px;background:#293023;z-index:120;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;color:#d7dfd0}#audit-top button{min-height:24px;padding:2px 5px;border:0;background:none;color:#deff67;font-size:10px}#audit-nav{position:fixed;bottom:0;left:0;right:0;max-width:480px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);padding:9px 6px max(12px,env(safe-area-inset-bottom));background:#182015f5;backdrop-filter:blur(18px);border-top:1px solid #3e4a30;z-index:100}#audit-nav button{border:0;border-radius:10px;display:flex;flex-direction:column;gap:3px;align-items:center;padding:6px 2px;font-size:23px;background:none;color:#a9b4a3}#audit-nav button span{font-size:10px}#audit-nav button.selected{background:#deff671c;color:#deff67}.audit-hero{padding:22px 20px;background:radial-gradient(ellipse at 80% 0,#788c223d,transparent 65%),#1b2418;border:1px solid #43512c;border-radius:22px;text-align:center}.audit-hero h2{font-size:26px!important;line-height:1.18;margin:12px 0;letter-spacing:-.7px}.audit-hero>p:not(.eyebrow){font-size:14px;color:#bfc9b8;margin:10px 0 18px}.audit-hero>.primary{width:100%;justify-content:center;background:#deff67;color:#182010;border:0;min-height:52px;font-size:16px}.audit-hero>small{display:block;font-size:10px;color:#bfc9b8;margin:12px 0 2px}.audit-hero>.text-button{font-size:12px;min-height:36px}.audit-hero>.eyebrow{font-size:9px;letter-spacing:1.2px;color:#cfdbbe;margin:8px 0}.audit-poster-stack{height:137px;display:flex;justify-content:center;align-items:center;margin:0 0 16px}.audit-poster-stack img{width:81px;height:119px;object-fit:cover;border-radius:8px;box-shadow:0 10px 22px #0006;border:1px solid #dee5ca66}.audit-poster-stack img:first-child{transform:rotate(-9deg) translate(10px)}.audit-poster-stack img:nth-child(2){z-index:1;transform:translateY(-5px);height:132px;width:89px}.audit-poster-stack img:last-child{transform:rotate(9deg) translate(-10px)}.audit-block{padding:20px 0;margin:12px 0}.audit-block h2{font-size:22px!important;line-height:1.2;margin:6px 0 18px}.audit-block p{font-size:14px;line-height:1.6}.audit-heading .eyebrow{font-size:10px;color:#aabb96;margin:0}.audit-return{border-top:1px solid #38432e}.audit-return .secondary{width:100%;justify-content:center}.audit-collection{display:grid;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:12px;text-align:left;width:100%;background:#1c231a;border:1px solid #35422e;border-radius:13px;padding:12px;margin:10px 0;color:#edf1e7}.audit-collection img{width:48px;height:69px;object-fit:cover;border-radius:5px}.audit-collection>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:5px}.audit-collection b{font-size:15px;line-height:1.25}.audit-collection small{font-size:10px;color:#b9c3ae}.audit-progress{display:block;height:5px;background:#35402d;border-radius:6px;overflow:hidden;width:100%;margin:3px 0}.audit-progress i{display:block;height:100%;background:#deff67;border-radius:6px}.audit-film{display:grid;grid-template-columns:61px minmax(0,1fr);gap:13px;padding:15px 0;border-bottom:1px solid #35422e}.audit-film>img{width:61px;height:91px;object-fit:cover;border-radius:7px}.audit-film>div>.text-button{font-size:15px;text-align:left;padding:0;min-height:28px}.audit-film small{display:block;color:#b0bf9f;font-size:11px;margin:6px 0}.audit-film-actions{display:flex;flex-wrap:wrap;gap:7px}.audit-film-actions button{font-size:11px;padding:7px 9px;min-height:34px}.audit-filters{display:flex;gap:8px}.audit-opportunity{padding:14px;border:1px solid #35422e;border-radius:12px;margin:10px 0;display:flex;flex-direction:column;gap:8px}.audit-opportunity>span,.audit-opportunity>small{font-size:12px;color:#b9c3ae}.audit-opportunity>div{display:flex;gap:6px;flex-wrap:wrap}.audit-opportunity button{font-size:12px;padding:9px}.audit-learning{width:100%;display:grid;grid-template-columns:20px 1fr 16px;gap:9px;padding:14px;text-align:left;border:1px solid #35422e;border-radius:10px;margin-top:9px;background:#1c231a;color:#dce6d0;font-size:13px}.audit-tip{position:relative;padding:18px;border:1px solid #667948;border-radius:12px;background:#26301c;margin:16px 0}.audit-tip p{font-size:13px;line-height:1.5}.audit-dismiss{position:absolute;right:6px;top:6px;border:0;background:none;color:#dce6d0;min-height:32px}.audit-pack-progress{margin-top:24px;border-top:1px solid #3b472e;padding-top:16px}.audit-pack-progress>.primary{width:100%;justify-content:center}.audit-mobile #mobile-album-dock{bottom:75px}.audit-mobile footer{padding-bottom:80px}.audit-mobile .primary{background:#deff67;color:#182010}.audit-mobile .game-choices{grid-template-columns:1fr!important}.audit-mobile #account-bar>button:not(.avatar):not([data-v3=notifications]){display:none}.audit-mobile .profile-content{min-width:0}@media(prefers-reduced-motion:reduce){.audit-mobile *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.audit-mobile{padding-bottom:122px}#audit-pack-status{position:fixed;bottom:70px;left:50%;transform:translate(-50%);width:min(100%,480px);height:30px;border:0;border-radius:0;background:#222c1a;color:#dfff73;font-size:11px;z-index:40}.audit-mobile .audit-pack-progress{margin-top:22px}.audit-mobile .audit-pack-progress h3{font-size:20px}#audit-nav{height:84px;box-sizing:border-box}#audit-pack-status{bottom:84px}.audit-mobile{padding-bottom:134px}.audit-mobile .site{width:100%;max-width:100%;margin:0;box-sizing:border-box}.audit-mobile .site *{box-sizing:border-box}.audit-mobile main,.audit-mobile #content,.audit-mobile .profile-content{min-width:0;max-width:100%}.audit-mobile .topbar{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}.audit-mobile .topbar .brand{font-size:15px;min-width:0}.audit-mobile .brand small{display:none}.audit-mobile .header-right{display:flex!important;margin-left:auto;gap:6px}.audit-mobile #account-bar>*{display:none!important}.audit-mobile #account-bar>#audit-credit{display:block!important;white-space:nowrap;font-size:12px;color:#deff67}.audit-mobile .mobile-menu-toggle{display:none!important}#audit-menu{display:block!important;font-size:12px;padding:8px;min-height:40px}.audit-menu{display:grid;gap:8px}.audit-menu h2{font-size:22px}.audit-mobile :is(#modal,[data-snapshot-id=modal]){box-sizing:border-box;max-width:min(480px,calc(100vw - 16px));width:calc(100% - 16px);padding:32px 14px 20px}.audit-mobile :is(#modal-body,[data-snapshot-id=modal-body]){min-width:0;max-width:100%}.audit-pack-progress{width:100%;min-width:0}.audit-pack-progress h3{font-size:16px!important;line-height:1.3}.audit-pack-progress .audit-collection{padding:8px;grid-template-columns:32px minmax(0,1fr) 12px;gap:8px}.audit-pack-progress .audit-collection img{width:32px;height:46px}.audit-pack-progress .audit-collection b{font-size:13px}.audit-progress-link{font-size:13px!important;min-height:40px;padding:6px 0}.audit-games{display:grid;gap:10px}.audit-game{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;gap:12px;align-items:center;width:100%;text-align:left;border:1px solid #3b4533;background:#1c231a;border-radius:14px;padding:17px 14px;color:#eef3e9}.audit-game strong{display:block;font-size:17px}.audit-game small{display:block;margin-top:5px;font-size:12px;color:#b5c2a6}.audit-game-icon{color:#deff67}.audit-collection-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:12px}.audit-collection-controls label:first-child{grid-column:1/-1}.audit-collection-controls label{font-size:12px;min-width:0}.audit-collection-controls input,.audit-collection-controls select{display:block;width:100%;min-width:0;margin-top:6px;padding:10px;font-size:13px!important}.audit-mobile img{max-width:100%}.audit-mobile .field,.audit-mobile form,.audit-mobile .form-panel{min-width:0;max-width:100%}.audit-mobile .profile-grid{grid-template-columns:minmax(0,1fr)}.audit-suspense .card-back{filter:brightness(1.4);box-shadow:0 0 25px var(--reveal-color)}.audit-collection-controls{grid-template-columns:minmax(0,1fr)}.audit-mobile #audit-menu{order:3}.audit-mobile #account-bar{order:2}.audit-mobile .topbar .brand{order:1}.audit-mobile main{padding:16px!important}.audit-mobile .intro{margin-bottom:20px!important}.audit-mobile #page-subtitle{max-width:none!important;line-height:1.5}.audit-mobile #eyebrow{display:none!important}.audit-mobile .audit-hero{display:block;min-height:0;gap:0;padding:20px 18px}.audit-mobile .audit-hero>p:not(.eyebrow){margin:10px 0 12px}.audit-mobile .audit-hero>.primary{margin:0;min-height:48px;padding:12px}.audit-mobile .audit-hero h2{margin:10px 0}.audit-mobile .audit-block{padding:14px 0;margin:10px 0}.audit-mobile .section-head{gap:10px;margin:18px 0 12px;flex-wrap:wrap}.audit-mobile .section-head h2{font-size:21px}.audit-mobile #audit-credit{display:flex!important;align-items:center;gap:5px;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.audit-mobile #audit-credit .mobile-coin{display:inline-grid;place-items:center;width:20px;height:20px;border:2px solid #efc95a;border-radius:50%;background:#d4a735;color:#b28df6;font-size:12px}.audit-mobile .topbar{padding:12px 16px;min-height:68px}.audit-mobile #audit-menu{margin-left:3px}.audit-mobile .audit-collection-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.audit-mobile .audit-collection-controls label:first-child{grid-column:1/-1}.audit-mobile .audit-collection-controls select{font-size:12px!important;padding:10px 6px;min-height:42px}.audit-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0}.audit-pagination button{padding:8px;font-size:12px;min-height:40px}.audit-pagination span{font-size:12px}.audit-menu-v2 h2,.audit-how h2{font-size:24px;line-height:1.15;margin:8px 0 16px}.audit-menu-v2 section{padding:12px 0;border-top:1px solid var(--line)}.audit-menu-v2 h3{font-size:10px;color:var(--muted);letter-spacing:1px;margin:0 0 8px}.audit-menu-v2 section>div{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.audit-menu-v2 button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:43px;padding:8px 0;text-align:left;background:none;border:0;color:var(--text);font-size:14px}.audit-menu-v2 button>span:last-child{color:var(--primary)}.audit-how>p{font-size:14px;line-height:1.5}.audit-how ol{padding:0;list-style:none;margin:20px 0}.audit-how li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid var(--line)}.audit-how li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#deff6720;color:#deff67;font-size:13px}.audit-how h3{font-size:16px;margin:0 0 5px}.audit-how li p{font-size:13px;line-height:1.5;margin:0;color:var(--muted)}.audit-how>.primary{width:100%;justify-content:center}.audit-back-games{margin:0 0 14px;font-size:13px!important}.audit-mobile .profile-header,.audit-mobile .profile-content,.audit-mobile .profile-body{width:100%;min-width:0;padding-left:0;padding-right:0}.audit-mobile .profile-main{display:flex;flex-wrap:wrap;gap:12px;padding:16px}.audit-mobile .profile-identity{min-width:0;flex:1 1 180px}.audit-mobile .profile-identity h2{font-size:25px;overflow-wrap:anywhere}.audit-mobile .profile-bio{max-width:none;font-size:14px;line-height:1.5}.audit-mobile .profile-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.audit-mobile .profile-actions button{flex:1 1 auto;font-size:12px;padding:9px}.audit-mobile .profile-numbers{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important;gap:0 12px!important}.audit-mobile .profile-numbers>*{min-width:0;word-break:normal;overflow-wrap:normal}.audit-mobile .profile-favorites{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px}.audit-mobile .favorite-list,.audit-mobile .profile-favorites>div{min-width:0}.audit-mobile .profile-showcase .cards-grid,.audit-mobile .profile-content .showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.audit-mobile .deck-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:100%;overflow:hidden}.audit-mobile .deck-row .film-card{min-height:105px;aspect-ratio:2/3;padding:6px}.audit-mobile .deck-row .film-card h3{font-size:10px;line-height:1.2}.audit-mobile .deck-row .film-card .card-year{font-size:16px}.audit-mobile .deck-row .film-card .card-director,.audit-mobile .deck-row .film-card .card-stats{display:none}.audit-mobile .deck-slot{min-width:0;min-height:105px;padding:6px;font-size:10px}.audit-mobile .battle-explain{display:block;margin-top:14px}.audit-mobile .battle-explain p{font-size:13px;line-height:1.5}.audit-mobile .challenge-bar{display:flex;flex-wrap:wrap;gap:12px;padding:16px}.audit-mobile .challenge-bar p{font-size:13px}.audit-mobile .activity-row{min-width:0;flex-wrap:wrap}.audit-mobile .card-browser-tools{display:flex;flex-wrap:wrap;gap:8px}.audit-mobile .card-browser-tools>*{min-width:0;flex:1 1 130px}.audit-mobile .card-picker{grid-template-columns:minmax(0,1fr)!important}.audit-mobile .form-panel{padding:0!important}.audit-mobile p{overflow-wrap:break-word}.audit-mobile .profile-top{padding:14px;gap:10px;grid-template-columns:48px minmax(0,1fr)}.audit-mobile .profile-avatar{width:48px;height:48px;font-size:26px}.audit-mobile .profile-identity h2{font-size:23px;margin-bottom:4px}.audit-mobile .profile-identity p{font-size:13px;line-height:1.45;margin:5px 0}.audit-mobile .profile-actions{margin-top:8px;display:grid;grid-template-columns:1fr 1fr}.audit-mobile .profile-actions button{min-width:0;padding:8px 5px;font-size:11px;white-space:normal}.audit-mobile .cards-grid.profile-showcase{width:100%;margin:0;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.audit-mobile .profile-showcase .film-card{width:100%;min-width:0;min-height:240px}.audit-mobile .profile-showcase .film-card h3{font-size:15px}.audit-mobile .profile-showcase .film-card .card-year{font-size:24px}.audit-mobile .profile-numbers>*:first-child{grid-column:auto!important}.audit-mobile .profile-numbers b{font-size:22px}.audit-mobile .profile-header{margin-top:10px}.audit-mobile .profile-top .profile-identity{grid-column:2}.audit-mobile .profile-top .profile-actions{grid-column:1/-1}.audit-mobile .deck-section .section-head{margin-top:0}.audit-mobile .deck-section .section-head h2{font-size:19px}.audit-mobile .deck-section .section-head .secondary{font-size:12px;padding:8px 10px}.audit-mobile .deck-row .film-card .card-year,.audit-mobile .deck-row .film-card h3{display:none}.audit-mobile .deck-row .film-card{min-height:90px}.audit-mobile :is(#modal,[data-snapshot-id=modal])>.close-modal{position:absolute;top:12px;right:12px;left:auto;margin:0;z-index:5}.audit-mobile .audit-how>.primary{margin-top:4px}.audit-mobile .audit-how h2{padding-right:12px}.audit-mobile .audit-hero>.text-button{margin-top:4px}.audit-mobile .audit-hero>small{margin-top:10px}.audit-mobile .search{display:flex!important;align-items:center;gap:8px;width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 100%;padding:10px 12px;box-sizing:border-box}.audit-mobile .search input{display:block;width:100%!important;min-width:0!important;flex:1;background:transparent!important;border:0;padding:0;font-size:14px!important}.audit-mobile .search .icon{flex:0 0 18px}.audit-mobile .cards-grid:not(.profile-showcase){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%;margin:12px 0}.audit-mobile .cards-grid .film-card{width:100%;min-width:0;min-height:260px;max-width:none}.audit-mobile .cards-grid .film-card h3{font-size:16px;line-height:1.2;word-break:normal;overflow-wrap:normal}.audit-mobile .cards-grid .card-year{font-size:26px}.audit-mobile .cards-grid .card-director{font-size:11px}.audit-mobile .collection-count{line-height:1.5;letter-spacing:0}.audit-mobile .audit-collection-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.audit-collection-switch button{font-size:12px;padding:10px;flex:1}.audit-mobile #page-back{display:inline-flex!important;margin:0 0 14px;min-height:32px;font-size:12px}.audit-mobile .exchange-hero,.audit-mobile .fusion-intro{display:block!important;padding:20px!important;min-height:0!important}.audit-mobile .exchange-hero h2,.audit-mobile .fusion-intro h2{font-size:24px!important;line-height:1.2;max-width:none;margin:8px 0 12px}.audit-mobile .exchange-hero p,.audit-mobile .fusion-intro p{font-size:14px;line-height:1.5;max-width:none}.audit-mobile .exchange-graphic,.audit-mobile .fusion-visual,.audit-mobile .fusion-equation{display:none!important}.audit-mobile .trade-searchbar{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px;margin:16px 0}.audit-mobile .trade-searchbar p{margin:0;font-size:12px}.audit-mobile .filter-tabs{display:flex;flex-wrap:wrap;width:100%;max-width:100%;gap:4px;box-sizing:border-box}.audit-mobile .filter-tabs button{flex:1 1 auto;min-width:0;white-space:normal;font-size:12px;padding:10px 8px}.audit-mobile .empty-state{width:100%;min-width:0;padding:24px 16px;min-height:0;grid-column:1/-1}.audit-mobile .empty-state h3{font-size:20px;line-height:1.25}.audit-mobile .empty-state p{font-size:14px;line-height:1.5}.audit-mobile .quest-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px}.audit-mobile .quest-card{padding:16px!important;min-height:0!important}.audit-mobile .quest-heading{display:flex;gap:10px}.audit-mobile .quest-heading>div{flex:1;min-width:0}.audit-mobile .quest-card h3{font-size:17px;line-height:1.25}.audit-mobile .quest-card p{font-size:13px;line-height:1.5}.audit-mobile .daily-bonus{display:grid!important;grid-template-columns:24px minmax(0,1fr) 48px;gap:12px;padding:16px;margin-bottom:20px}.audit-mobile .daily-bonus h3{font-size:17px}.audit-mobile .daily-bonus p{font-size:12px;line-height:1.45}.audit-mobile .daily-count{padding:0;border:0}.audit-mobile .daily-count b{font-size:22px}.audit-mobile .quest-group-shell{width:100%}.audit-mobile .quest-stages{padding:14px}.audit-mobile .quest-stages summary h3{font-size:16px}.audit-mobile .quest-group-shell>.quest-stages>summary{padding-right:88px;min-height:70px}.audit-mobile .quest-group-reward{width:78px;right:10px;top:14px;min-height:68px;font-size:11px}.audit-mobile .quest-group-reward b{font-size:11px}.audit-mobile .fusion-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px}.audit-mobile .fusion-option{display:grid!important;grid-template-columns:auto 16px auto minmax(0,1fr);gap:10px;align-items:center;padding:14px;min-height:0}.audit-mobile .fusion-option p{margin:0;font-size:12px}.audit-mobile .fusion-option .mini-progress{grid-column:1/4}.audit-mobile .fusion-option button{font-size:12px;padding:8px;min-height:38px}.audit-mobile .info-strip{display:flex!important;flex-wrap:wrap;gap:12px;padding:16px}.audit-mobile .info-strip>div{flex:1 1 230px;min-width:0}.audit-mobile .info-strip h3{font-size:17px}.audit-mobile .info-strip p{font-size:13px;line-height:1.5}.audit-mobile .badge-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.audit-mobile .badge-card{padding:16px 10px;min-height:0;display:flex;flex-direction:column;align-items:center;gap:8px}.audit-mobile .badge-card h3{font-size:15px;line-height:1.25;margin:0}.audit-mobile .badge-card p{font-size:12px;line-height:1.45;margin:0}.audit-mobile .badge-card .badge-medal{width:45px;height:45px;margin:0}.audit-mobile .badge-status{font-size:11px;margin-top:auto}.audit-mobile .achievement-summary{display:grid!important;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:18px}.audit-mobile .achievement-summary>button{grid-column:1/-1;justify-self:start}.audit-mobile .achievement-summary strong{font-size:30px}.audit-mobile .achievement-summary h2{font-size:20px;line-height:1.25}.audit-mobile .achievement-summary p{font-size:13px;line-height:1.5}.audit-mobile .profile-top{row-gap:10px;min-height:0!important}.audit-mobile .profile-actions{margin:8px 0 0!important;align-self:start;min-height:0!important}.audit-mobile .profile-identity{min-height:0!important}.audit-mobile .profile-journal>.search{width:100%!important}.audit-mobile .diary-list{display:block!important;width:100%}.audit-mobile .diary-list>p{width:100%;max-width:none;margin:12px 0}.audit-mobile .diary-list>button{width:100%;margin-bottom:10px}.audit-mobile .audit-wishes{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.audit-wishes>summary{font-size:14px;cursor:pointer}.audit-wishes .audit-block{margin:0}.audit-mobile .solo-intro,.audit-mobile .quiz-intro,.audit-mobile .solo-board,.audit-mobile .music-board{padding:20px!important;margin:0!important;text-align:left;min-height:0;max-width:100%}.audit-mobile .solo-intro h2,.audit-mobile .quiz-intro h2{font-size:25px!important;line-height:1.2;max-width:none!important;margin:12px 0!important}.audit-mobile .solo-intro p,.audit-mobile .quiz-intro p{font-size:14px!important;line-height:1.5;max-width:none!important;margin:10px 0!important}.audit-mobile .solo-intro .primary,.audit-mobile .quiz-intro .primary{margin:16px 0 8px!important;width:100%;justify-content:center}.audit-mobile .quiz-rules{display:flex;flex-wrap:wrap;gap:6px 12px;margin:12px 0;font-size:12px}.audit-mobile .solo-symbol,.audit-mobile .quiz-star{width:40px;height:40px;font-size:22px;margin:12px 0}.audit-mobile .music-page .music-board{border:1px solid var(--line);border-radius:16px;background:var(--panel)}.audit-mobile .deck-section{padding:18px!important;border-radius:16px}.audit-mobile .battle-explain p{margin:10px 0;font-size:13px}.audit-mobile .battle-explain>div{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px}.audit-mobile .audit-back-games{margin-bottom:12px}.audit-mobile .album-toolbar{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;padding:14px!important}.audit-mobile .album-toolbar>button{width:100%!important;white-space:normal;justify-content:center;font-size:12px!important;padding:8px!important}.audit-mobile .album-toolbar .album-search{width:100%;min-width:0}.audit-mobile .album-page-controls .page-jump input{width:54px!important;min-width:54px}.audit-mobile .album-page-controls{gap:8px;flex-wrap:wrap}.audit-mobile .audit-return{margin-bottom:0}.audit-mobile .solo-emblem,.audit-mobile .solo-intro>.eyebrow{display:none!important}.audit-mobile .solo-back{display:flex;margin:0 0 14px!important;font-size:12px;min-height:30px}.audit-mobile .solo-details{display:flex;flex-wrap:wrap;gap:6px 12px;margin:14px 0;font-size:12px}.audit-mobile .solo-reset{font-size:11px!important;margin:10px 0 0!important}.audit-mobile .solo-reward{justify-content:flex-start;font-size:13px!important;margin:12px 0!important}.audit-mobile #mobile-album-dock{bottom:114px}.audit-mobile .profile-identity{padding-bottom:0!important}.audit-mobile .audit-block>details>summary{cursor:pointer;padding:12px 0;color:var(--primary);font-size:13px}.audit-mobile .deck-row .film-card{min-height:96px;height:96px;padding:5px;aspect-ratio:2/3}.audit-mobile .deck-row .card-middle,.audit-mobile .deck-row .card-bottom,.audit-mobile .deck-row .card-top>span:first-child{display:none}.audit-mobile .deck-row .card-top{justify-content:flex-end;gap:0}.audit-mobile .deck-row .tier-tag{min-width:22px;padding:2px 4px;font-size:9px}.audit-mobile .topbar .brand{width:auto!important;flex:0 1 auto!important;max-width:none!important;white-space:nowrap;gap:7px;font-size:17px}.audit-mobile .topbar .brand-mark{font-size:38px!important;line-height:1}.audit-mobile .profile-content{padding-top:0!important}.audit-mobile .profile-identity{padding-top:24px!important}.audit-mobile .profile-identity h2{margin:0 0 6px!important}.audit-mobile .profile-identity p{margin:6px 0!important}.audit-mobile .profile-numbers>*{min-height:0!important;padding:10px 0!important;margin:0!important}.audit-mobile .profile-numbers>.mobile-disclosure{grid-column:1/-1}.audit-mobile .filter-tabs{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:5px!important}.audit-mobile .filter-tabs>button{flex:1 1 100px!important;min-width:0!important;white-space:normal!important;min-height:40px;padding:8px!important}.audit-mobile .profile-journal .filter-tabs>button{flex-basis:40%!important}.audit-mobile .topbar .brand>span:last-child{font-size:17px!important;line-height:1.15!important;letter-spacing:-.4px}.audit-mobile .music-page{padding:0!important}.audit-mobile .music-listen{padding:18px!important;min-height:0!important}.audit-mobile .deck-section{border:1px solid var(--line);background:var(--panel);margin:0 0 16px!important}.audit-mobile .deck-section .section-head{margin:0 0 14px!important}.audit-mobile .deck-section .section-head>.secondary{width:100%;justify-content:center}.audit-mobile .site>footer{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:24px 16px!important;margin:24px 0 0!important;width:100%;font-size:12px}.audit-mobile .site>footer>span:first-child{width:100%;display:flex;flex-wrap:wrap;gap:6px 10px}.audit-mobile .site>footer button{min-height:36px;padding:6px 0;white-space:normal}.audit-mobile #save-status,.audit-mobile #legal-links{flex-basis:100%;width:100%}.audit-mobile #legal-links{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0 0;margin:0}.audit-mobile .solo-intro>.solo-back{position:static!important;display:flex!important;margin:0 0 24px!important;min-height:36px}.audit-mobile .solo-intro,.audit-mobile .quiz-intro{padding:24px 20px!important}.audit-mobile .solo-intro h2,.audit-mobile .quiz-intro h2{margin:0 0 20px!important;font-size:27px!important}.audit-mobile .solo-intro p,.audit-mobile .quiz-intro p{margin:16px 0!important;line-height:1.6}.audit-mobile .solo-details{margin:22px 0!important;gap:10px 16px}.audit-mobile .solo-intro .primary,.audit-mobile .quiz-intro .primary{margin:22px 0 12px!important}.audit-mobile .profile-showcase{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}.audit-mobile .profile-showcase>.film-card{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;height:290px!important;margin:0!important;transform:none!important}.audit-mobile .profile-showcase>.empty-state{grid-column:1/-1}.audit-mobile .album-toolbar{position:relative;z-index:20;overflow:visible!important}.audit-mobile #album-results{z-index:50;background:var(--panel);box-shadow:0 12px 30px #0008}.audit-mobile .album-page-controls{position:relative;z-index:1}.audit-mobile .section-head:has([data-claim-all]){display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center}.audit-mobile #audit-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:6px!important;gap:3px}.audit-mobile #audit-nav>button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0!important;min-width:0;padding:8px 2px!important;line-height:1.2}.audit-mobile #audit-nav .audit-nav-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0!important}.audit-mobile #audit-nav .audit-nav-icon svg{width:24px;height:24px}.audit-mobile #audit-nav .avatar-art{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;overflow:hidden}.audit-mobile #audit-nav .avatar-art img{width:100%;height:100%;object-fit:cover}.audit-mobile #audit-nav>button>span:last-child{font-size:10px;line-height:14px;margin:0!important}.audit-mobile .audit-booster-hero{display:block;height:190px;width:160px;object-fit:contain;margin:0 auto 18px;filter:drop-shadow(0 14px 20px #0005)}.audit-mobile .audit-hero>.primary{font-size:18px;min-height:56px}.audit-mobile .topbar .brand small{display:block!important;font-size:7px!important;letter-spacing:1px;line-height:1.5;margin-top:4px;white-space:nowrap}.audit-mobile .topbar .brand>span:last-child{font-size:16px!important}.audit-mobile .section-head:has([data-claim]){display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center}.audit-mobile .quest-section>.section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.audit-mobile .quest-section>.section-head>button{justify-self:end;max-width:120px;font-size:12px;padding:9px!important}.audit-mobile .cards-grid.profile-showcase{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-mobile #album-results{background:#1b2019!important;max-height:280px!important}.audit-mobile #album-results>button{background:#1b2019!important}.audit-mobile .profile-numbers .mobile-disclosure-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.audit-mobile .profile-numbers .mobile-disclosure-body>*{width:auto!important;min-width:0;grid-column:auto!important;margin:0!important;padding:12px 0!important;text-align:left;display:block!important;border:0;border-bottom:1px solid var(--line)}.audit-mobile .profile-numbers .mobile-disclosure-body b{display:block;font-size:23px}.audit-mobile .profile-numbers .seen-shortcut .icon{display:none}.audit-mobile .deck-section>.audit-back-games,.audit-mobile .music-board>.audit-back-games{display:flex;margin:0 0 24px!important}.audit-mobile .audit-games+p.small{margin-top:18px;line-height:1.6}.audit-mobile .quest-group-shell{grid-template-columns:minmax(0,1fr) 94px!important;gap:10px!important}.audit-mobile .quest-group-reward{width:94px!important;min-width:94px!important;padding:10px 5px!important}.audit-mobile .quest-group-reward small{white-space:nowrap!important;font-size:11px!important}.audit-mobile .quest-group-shell>.quest-stages>summary{padding-right:104px;min-height:82px}body.audit-mobile{max-width:none;width:100%;padding-top:0}#audit-nav{max-width:none}#audit-pack-status{width:100%}.audit-mobile .topbar .brand{flex:1;min-width:0}.audit-mobile .site>footer{padding-bottom:24px!important}.audit-account-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}}.market-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:24px 0}.market-pagination>span{text-align:center;font-size:13px}.market-pagination small{display:block;margin-top:4px}.market-pagination button{font-size:13px;padding:10px}.audit-suspense .card-back{filter:brightness(1.4);box-shadow:0 0 25px var(--reveal-color)}.reveal-item .flip-rotator{transition:transform var(--flip-time,.6s) cubic-bezier(.4,0,.6,1)!important}.film-card.tier-card-LRA:after{animation-duration:3.4s;inset:-30% -60%;background:linear-gradient(115deg,transparent 24%,#a5fff233 36%,#fff8 44%,#f3aaff66 50%,#ffedac44 56%,transparent 70%)}.film-card.tier-card-LRA .holo-film{animation-duration:3.4s;background:linear-gradient(125deg,transparent,#9ff2e133 25%,#d2a7e944 50%,#ffd99733 75%,transparent);background-size:240% 240%}.film-card.tier-card-LRA:before,.film-card.tier-card-LRA .card-top:before,.film-card.tier-card-LRA .card-top:after{display:none!important}.film-card.tier-card-LRA .card-stats{border:0!important;border-top:1px solid #deeee066!important;padding-top:10px}.film-card.tier-card-LRA .card-stats:after,.film-card.tier-card-LRA .card-stats:before{display:none!important}.close-modal,[data-mobile-close]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.listing-row-select:disabled{cursor:not-allowed}.listing-card-option:has(.listing-row-select:disabled){opacity:.5}@media(max-width:760px){.audit-mobile #audit-credit{border:0;padding:6px 0;min-height:40px;background:none;white-space:nowrap}.audit-mobile .topbar .brand{display:flex;align-items:center;gap:6px}.audit-mobile .topbar .brand-mark{font-size:36px!important;line-height:1!important;align-self:center}.audit-mobile .topbar .brand>span:last-child{line-height:1.2!important}.audit-mobile .topbar .brand small{margin-top:3px}.audit-mobile #audit-nav>button[data-view=packs]:not(.selected):not(.active){background:var(--primary);color:#182010}.audit-mobile .profile-numbers>.mobile-disclosure{margin-top:12px!important}.audit-account-actions .menu-sound-settings{margin-left:auto}.audit-mobile .audit-booster-hero:not(.is-empty){animation:packet-invite 3s ease-in-out infinite;transform-origin:50% 85%}.audit-mobile .audit-booster-hero.is-empty{opacity:.35;clip-path:polygon(0 15%,9% 12%,19% 16%,28% 13%,39% 16%,51% 12%,62% 15%,72% 12%,83% 16%,94% 13%,100% 15%,100% 100%,0 100%);filter:grayscale(.5)}.audit-mobile .mobile-reveal-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin:10px 0}.audit-mobile .mobile-reveal-controls button{width:auto!important;min-width:0;padding:9px 12px!important;font-size:12px}.audit-mobile .mobile-reveal-controls>span{font-size:12px;text-align:center}.audit-mobile .reveal-actions:has([data-next-pack]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:sticky;bottom:0;z-index:8;background:var(--panel);padding:10px 0;margin:10px 0 0}.audit-mobile .reveal-actions:has([data-next-pack])>button{width:100%;min-width:0;margin:0;min-height:42px;padding:8px!important;font-size:12px;justify-content:center}.audit-mobile .reveal-actions>.small{grid-column:1/-1;margin:4px 0}.audit-mobile .reveal-header{padding-top:0}.audit-mobile .reveal-header p{margin:8px 0}.audit-mobile .audit-pack-progress{margin-top:12px}}@keyframes packet-invite{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-3deg)}87%{transform:rotate(3deg)}92%{transform:rotate(-2deg)}96%{transform:rotate(1deg)}}@media(prefers-reduced-motion:reduce){.reveal-item .flip-rotator{transition:none!important}.audit-mobile .audit-booster-hero{animation:none!important}.film-card.tier-card-LRA:after{animation:none!important}}.fusion-chain-picker{margin:24px auto 0;max-width:780px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.fusion-chain-picker[hidden]{display:none}.fusion-chain-picker h3{margin:0 0 10px}.fusion-chain-picker .fusion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0}.fusion-chain-picker .fusion-option{width:auto;min-width:0}.fusion-chain-picker .fusion-option button{width:100%}@media(max-width:480px){.fusion-chain-picker{padding:14px}.fusion-chain-picker .fusion-grid{grid-template-columns:1fr}}.trade-unowned.trade-partner-ownership{white-space:normal;max-width:100%;line-height:1.4}.card-player-tools{margin:14px 0 20px}.card-player-buttons{display:flex;flex-wrap:wrap;gap:8px}.card-player-buttons button{font-size:12px;padding:10px 12px}.card-player-panel{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.card-player-panel[hidden]{display:none}.card-player-panel h3{margin:0 0 8px;font-size:16px}.card-player-panel .search{margin:12px 0;min-width:0}.card-player-panel input{width:100%;min-width:0}.card-player-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.card-player-row>div{min-width:0}.card-player-row small{display:block;color:var(--muted);font-size:11px}.card-player-row .inline-link{text-align:left;overflow-wrap:anywhere}.card-player-row>.secondary{flex-shrink:0;font-size:11px;padding:9px}.card-player-pagination{display:flex;align-items:center;justify-content:center;gap:10px}.card-player-pagination:empty{display:none}@media(max-width:480px){.card-player-buttons{display:grid;grid-template-columns:1fr}.card-player-row{align-items:flex-start;flex-direction:column}.card-player-row>.secondary{width:100%}}.music-answer-search{max-width:680px;margin:24px auto;text-align:left}.music-answer-search .field{margin-bottom:0}.music-answer-search input{width:100%;min-width:0}.music-answer-search [role=listbox]{margin-top:6px;max-height:240px;overflow-y:auto;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.music-answer-search [role=listbox][hidden]{display:none}.music-answer-search [role=option]{display:block;width:100%;padding:12px 14px;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text)}.music-answer-search [role=option]:hover,.music-answer-search [role=option].active{background:var(--primary);color:var(--on-primary,#10140b)}.music-answer-search>.primary{width:100%}.figure-filmography{min-width:0;max-width:100%}.figure-filmography .figure-films.figure-poster-carousel{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;min-width:0;height:180px;max-height:180px;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.figure-poster-carousel .figure-film-poster{flex:0 0 88px;width:88px;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--primary);font:inherit;text-align:left;scroll-snap-align:start;cursor:pointer}.figure-film-poster img{display:block;width:88px;height:132px;object-fit:cover;border:1px solid var(--line);border-radius:6px;transition:border-color .15s ease,filter .15s ease}.figure-film-poster span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px;font-size:11px;font-weight:650;line-height:14px}.figure-film-poster:hover img,.figure-film-poster:focus-visible img{border-color:var(--primary);filter:brightness(1.08)}.custom-collections>article.labeled-collection.has-collection-poster{isolation:isolate;overflow:hidden}.custom-collections>article.has-collection-poster>.collection-poster-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:.16;z-index:-2;pointer-events:none;user-select:none}.custom-collections>article.has-collection-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--label-color) 13%,transparent),#10111055);z-index:-1;pointer-events:none}.film-card.tier-card-LRA>.lra-graphic-accent{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1;pointer-events:none}.film-card.tier-card-SR{border-style:double;border-width:3px}.film-card.tier-card-SSR{box-shadow:inset 0 0 0 2px #ffe2b77a,0 0 15px #ffa56b38}.film-card.tier-card-UR{border-color:#ff98be;box-shadow:inset 0 0 0 2px #603942,0 0 18px #ff98be38}.film-card.tier-card-LRA .card-year{background:linear-gradient(110deg,#b8f5ed,#efd1fa 45%,#fff1b6 70%,#b8f5ed);color:transparent;background-clip:text;-webkit-background-clip:text}.card-player-panel .search[hidden]{display:none}.card-player-pagination{font-size:12px}.card-player-pagination button{font-size:12px;padding:7px 10px}.pack-image-button{display:block;margin:0 auto;padding:0;border:0;background:transparent;cursor:pointer;color:inherit}.pack-image-button:focus-visible,.booster-back[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.pack-stage .booster-back[role=button]{pointer-events:auto;cursor:pointer}.pack-stage .booster-back[aria-disabled=true]{cursor:default}.pack-stage.is-empty .booster-back{clip-path:none}.pack-stage.is-empty .booster-back>img{clip-path:polygon(0 0,100% 0,100% 11%,90% 13%,80% 11%,70% 13%,60% 11%,50% 13%,40% 11%,30% 13%,20% 11%,10% 13%,0 11%,0 14%,10% 15%,20% 14%,30% 15%,40% 14%,50% 15%,60% 14%,70% 15%,80% 14%,90% 15%,100% 14%,100% 100%,0 100%)}.catalogue-pagination-top{display:none}@media(min-width:761px){.catalogue-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 0}.catalogue-summary .collection-count{margin:0;min-width:0}.catalogue-summary .recovery-entry{margin:0;flex-shrink:0}.album-pagination.catalogue-pagination-top{display:flex;justify-content:center;margin:16px 0 24px}}.market-leading-bid{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--border,#46513b);border-radius:10px;font-size:13px;line-height:1.4}.market-leading-bid small{font-size:12px;color:var(--muted)}.market-leading-bid .inline-link{font:inherit;overflow-wrap:anywhere}.market-leading-bid strong{white-space:nowrap}@media(max-width:760px){.market-tile .card-stats:has(.card-ownership){display:flex;flex-wrap:wrap;gap:4px}.market-tile .card-stats:has(.card-ownership)>span:last-child{display:block;margin-left:auto}.market-tile .card-stats .card-ownership{display:inline-block}}.reveal-tier-UR{--impact-down:.93;--impact-up:1.065}.reveal-tier-LR{--impact-down:.9;--impact-up:1.1}.reveal-tier-LRA{--impact-down:.86;--impact-up:1.15}.reveal-item:is(.reveal-tier-UR,.reveal-tier-LR,.reveal-tier-LRA).is-flipped .flip-card{animation:rarity-rebound .85s ease both!important}.reveal-item.reveal-tier-SSR.is-flipped .flip-card{animation:rare-impact .85s ease both!important}.slot-underlay .missing-film-link{font:inherit;color:inherit;background:none;border:0;padding:4px;min-height:44px;cursor:pointer;pointer-events:auto}.slot-underlay .missing-film-link:hover{text-decoration:underline}.slot-underlay .missing-film-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes rarity-rebound{0%,to{transform:scale(1)}30%{transform:scale(var(--impact-down))}62%{transform:scale(var(--impact-up))}}@media(prefers-reduced-motion:reduce){.reveal-item.is-flipped .flip-card{animation:none!important}}#pack-range,#credit-range{background:transparent!important;box-shadow:none!important;border:0!important}.owned-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.owned-tools .search{width:100%;min-width:0;margin:0}.owned-tools input{width:100%;min-width:0}.owned-tools select{max-width:150px;margin:0}.packet-choices{display:grid;gap:14px}.packet-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px}.packet-choices span{font-size:13px;color:var(--muted)}.audit-hero{position:relative}.packet-collection-switch{position:absolute;right:12px;top:8px;font-size:11px!important;min-height:32px;padding:6px!important;z-index:2}.audit-hero:has(.packet-collection-switch){padding-top:40px}.reveal-item:has(.tier-card-LRA).reveal-animating .face-front{animation:alt-arrival 3.4s ease-out both}@keyframes alt-arrival{0%,28%{filter:brightness(1)}45%{filter:brightness(1.9) drop-shadow(0 0 28px #b8f5ed)}58%{filter:brightness(1.3) drop-shadow(0 0 38px #efb7ff)}80%{filter:brightness(1.15) drop-shadow(0 0 18px #ffe7a4)}to{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.reveal-item:has(.tier-card-LRA).reveal-animating .face-front{animation:none}}@media(max-width:760px){.owned-tools{grid-template-columns:minmax(0,1fr) 126px}.owned-tools select{width:126px;padding:10px}.audit-account-actions{flex-wrap:wrap}}.owned-tools:has([data-owned-rarity]){grid-template-columns:minmax(0,1fr) auto auto}@media(max-width:760px){.owned-tools:has([data-owned-rarity]){grid-template-columns:repeat(2,minmax(0,1fr))}.owned-tools:has([data-owned-rarity]) .search{grid-column:1/-1}.owned-tools:has([data-owned-rarity]) select{width:100%;max-width:100%;min-width:0}}.subbar .plus-link,.audit-menu-v2 [data-view=plus]{background:linear-gradient(115deg,#b8f5ed,#e2baff,#ffe8a5,#a9dfff,#b8f5ed)!important;background-size:220% 100%!important;color:#182220!important;border:1px solid #e3dafb!important;animation:master-holo 7s ease-in-out infinite}@keyframes master-holo{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:760px){.reveal-grid.hs-trio{justify-content:start!important;grid-template-columns:none!important;max-width:none}.audit-account-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important;align-items:stretch}.audit-account-actions>button{min-width:0!important;width:100%;margin:0!important;padding:8px 2px!important;font-size:10px!important;font-weight:400!important;line-height:1.35;min-height:36px;border:0!important;background:transparent!important;white-space:normal}.ranking-toolbar{display:grid!important;gap:12px}.ranking-toolbar .filter-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.ranking-toolbar .filter-tabs button{min-width:0;white-space:normal;font-size:12px;padding:10px 4px}.ranking-toolbar>span{font-size:12px;line-height:1.5}.leaderboard-row,.leaderboard-row.weekly-ranking-row{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:5px 8px!important;padding:12px 8px!important;min-width:0}.leaderboard-row .position{grid-column:1;grid-row:1 / span 2;font-size:18px}.leaderboard-row .leader-name{grid-column:2;grid-row:1;min-width:0}.leaderboard-row .leader-name b,.leaderboard-row .leader-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.leaderboard-row .leader-name b{font-size:14px}.leaderboard-row .leader-name small{font-size:11px}.leaderboard-row>strong{grid-column:3;grid-row:1;font-size:15px;white-space:nowrap}.leaderboard-row .leader-cards{display:block!important;grid-column:3;grid-row:2;text-align:right;font-size:11px}.leaderboard-row>.icon{display:none}.leaderboard-row .leader-reward{grid-column:2;grid-row:2;min-width:0;font-size:11px;flex-wrap:wrap}.weekly-prizes{margin:20px 0;padding:16px}.weekly-prizes h2{font-size:20px}.score-rules>div{display:flex;flex-wrap:wrap;gap:10px}}@media(prefers-reduced-motion:reduce){.subbar .plus-link,.audit-menu-v2 [data-view=plus]{animation:none}}@media(max-width:760px){.ranking-toolbar{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.ranking-toolbar .filter-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important}.ranking-toolbar .filter-tabs button{width:auto!important;min-width:0!important;flex:none!important;grid-column:auto!important}.audit-menu-v2 [data-view=plus]{border-radius:8px!important}}@media(max-width:760px){.audit-mobile .audit-hero:has(.packet-collection-switch){padding-top:56px}.audit-menu-v2 h2{margin:4px 0 18px;line-height:1.15}.audit-menu-v2 section{padding:14px 0}.audit-menu-v2 h3{margin-bottom:10px}.audit-menu-v2 section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.audit-menu-v2 section>div>button{min-width:0;min-height:44px;padding:10px 0;line-height:1.3}.audit-menu-v2 section>div>button>span:first-child{min-width:0}.audit-menu-v2 section>div>button>span:last-child{flex-shrink:0}.audit-menu-v2 section>div>button[data-view=plus]{padding:10px 12px!important;font-weight:600;box-sizing:border-box}.audit-menu-v2 section>div>button[data-view=plus]>span{color:#182220}.audit-menu-v2 .audit-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px!important;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.audit-menu-v2 .audit-account-actions:has([data-action=logout]){grid-template-columns:repeat(3,minmax(0,1fr))}.audit-menu-v2 .audit-account-actions>button{justify-content:flex-start;min-height:44px;padding:8px 0!important;font-size:11px!important;font-weight:400!important}}.pack-copy>.pack-guide-button{display:inline-flex;min-height:44px;margin:0 0 12px;padding:0;font-size:13px;letter-spacing:.04em}.rules-concise .rules-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.rules-concise .rules-steps article{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--accent-wash)}.rules-concise .rules-steps p{font-size:14px;line-height:1.55;margin:8px 0 0}.rules-concise .rules-guarantee{padding:14px 16px;border-left:3px solid var(--primary);background:var(--accent-wash);font-size:14px}.rules-concise details{border-top:1px solid var(--line);padding:16px 0}.rules-concise summary{cursor:pointer;font-weight:600;line-height:1.5}.rules-concise details p{font-size:14px;line-height:1.65;margin:12px 0 0}@media(max-width:760px){.rules-concise .rules-steps{grid-template-columns:1fr}}@media(max-width:760px){.audit-mobile .audit-hero>small.mobile-pack-gift{color:var(--primary);font-size:12px}}.referral-panel{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--accent-wash)}.referral-panel h2{margin-top:0}.referral-panel p{line-height:1.6}.referral-panel label{display:block;font-size:13px}.referral-panel input{display:block;box-sizing:border-box;width:100%;max-width:600px;margin:8px 0 12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text)}.referral-panel small{display:block;margin-top:12px;color:var(--muted)}.referral-nav{color:var(--primary)!important}.referral-highlight{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0 24px;padding:22px 24px;border:1px solid color-mix(in srgb,var(--primary) 48%,var(--line));border-radius:14px;background:linear-gradient(120deg,var(--accent-wash),color-mix(in srgb,var(--primary) 8%,transparent),#d9b4ff12)}.referral-offer-copy{display:flex;align-items:center;gap:16px;min-width:0}.referral-offer-copy .referral-gift{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:var(--primary);color:var(--bg);font-size:22px}.referral-offer-copy h2{margin:2px 0 6px;font-size:clamp(20px,2vw,28px)}.referral-offer-copy p{margin:0;line-height:1.5}.referral-offer-copy .eyebrow{color:var(--primary);font-size:10px;letter-spacing:.12em}.referral-highlight>button{flex-shrink:0}.referral-dialog{max-width:680px}.referral-dialog label{display:block;margin-top:24px;font-size:13px}.referral-dialog input{display:block;box-sizing:border-box;width:100%;margin:8px 0 14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text)}.referral-dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.referral-dialog small{display:block;margin-top:14px;color:var(--muted)}.first-referral-prompt{margin:0 0 16px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--line));border-radius:12px;background:var(--accent-wash)}.first-referral-prompt p{margin:6px 0 4px;line-height:1.45}.reveal-referral{border-color:color-mix(in srgb,var(--primary) 55%,var(--line))!important}@media(max-width:760px){.referral-highlight{align-items:stretch;flex-direction:column;margin:14px 0 18px;padding:16px}.referral-highlight .referral-offer-copy{align-items:flex-start}.referral-highlight .referral-gift{flex-basis:40px;width:40px;height:40px}.referral-highlight h2{font-size:19px}.referral-highlight p{font-size:13px}.referral-highlight>button{width:100%;justify-content:center}.audit-menu-v2 .menu-referral{color:var(--primary);font-weight:600}}.tier-card-SPECIAL{border:2px solid #ff536c!important;box-shadow:0 0 12px #ff536c55,0 0 32px #ff536c22!important;--rarity:#ff536c}.tier-card-SPECIAL .card-art{opacity:1!important;background-position:center!important}.tier-card-SPECIAL .card-bottom{background:linear-gradient(transparent,#180b13e8 34%,#180b13);padding-top:45px}.tier-card-SPECIAL .card-year{display:none}.tier-card-SPECIAL .card-stats{border-top:1px solid #ff889766;padding-top:12px}.tier-card-SPECIAL .card-bottom h3{color:#ffe8ed}.tier-card-SPECIAL .holo-film{opacity:.2;pointer-events:none;background:linear-gradient(125deg,transparent 20%,#ff557644 35%,#ffd1b966 47%,transparent 62%);mix-blend-mode:screen}.tier-SPECIAL{background:linear-gradient(110deg,#ff4263,#ffa0ab,#ff4263)!important;color:#2f0510!important;letter-spacing:.06em}.sbc-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;padding:30px 0;margin-bottom:32px;border-bottom:1px solid var(--line,#39422c)}.sbc-intro h2{font-size:clamp(26px,3vw,38px);margin:10px 0}.sbc-intro p,.sbc-copy>p{color:var(--muted,#bac6b3);line-height:1.6}.sbc-rules{display:flex;flex-direction:column;justify-content:center;gap:10px;border-left:2px solid #ff536c;padding-left:24px;color:#c5c9bc}.sbc-rules strong{color:#ff9aa9;font-size:20px}.sbc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sbc-challenge{padding:28px 24px;border:1px solid #ff536c33;border-radius:18px;background:radial-gradient(ellipse at 50% 12%,#ff536c13,transparent 65%),#141712;min-width:0;display:flex;flex-direction:column}.sbc-reward{width:175px;margin:5px auto 28px}.sbc-reward .film-card{width:100%;min-height:0;aspect-ratio:2/3;height:auto}.sbc-reward .film-card .card-bottom h3{font-size:21px}.sbc-reward .card-genre,.sbc-reward .card-bottom>p{font-size:10px}.sbc-reward .card-stats{font-size:9px}.sbc-reward .card-bottom{padding:16px 12px}.sbc-reward .card-middle{bottom:115px}.sbc-reward .card-top{padding:10px}.sbc-reward .tier-tag{font-size:9px;padding:5px 7px}.sbc-copy{display:flex;flex-direction:column;flex:1}.sbc-copy h2{font-size:25px;margin:12px 0 0}.sbc-copy>p{min-height:52px}.sbc-status{color:#ff9aa9;font-size:12px;font-weight:650;letter-spacing:.02em}.sbc-copy ul{list-style:none;padding:0;margin:12px 0 26px;flex:1}.sbc-copy li{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;line-height:1.5}.sbc-copy li svg{width:17px;height:17px;flex:none;color:var(--primary);margin-top:3px}.sbc-copy small{display:block;color:var(--muted);font-size:11px}.sbc-copy>button{width:100%;margin-top:auto}.sbc-deposit,.sbc-confirm{max-width:720px;margin:auto}.sbc-deposit>p,.sbc-confirm>p{line-height:1.6;color:var(--muted)}.sbc-deposit h2,.sbc-confirm h2{font-size:32px}.sbc-deposit-list{display:grid;gap:14px;margin:24px 0}.sbc-deposit-row{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--line,#39422c);border-radius:12px}.sbc-deposit-row img{width:46px;height:69px;object-fit:cover;border-radius:5px}.sbc-deposit-row>span{flex:1;min-width:0}.sbc-deposit-row strong,.sbc-deposit-row small{display:block}.sbc-deposit-row small{color:var(--muted);margin:5px 0 9px}.sbc-deposit-row select{width:100%;min-height:42px;color:var(--ink,#eef2e9);background:#1d2319;border:1px solid var(--line,#39422c);border-radius:8px;padding:8px}.sbc-deposit>.primary{width:100%}.sbc-selection-status{font-weight:600;color:var(--primary)!important}.sbc-confirm ul{list-style:none;padding:0}.sbc-confirm li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid var(--line,#39422c)}.sbc-confirm li>span:nth-child(2){flex:1}.sbc-confirm li>small{width:100%;color:#ff9aa9;font-size:12px}.sbc-receive{display:flex;flex-wrap:wrap;gap:12px;padding:20px;background:#ff536c0c;border:1px solid #ff536c55;border-radius:12px;margin:24px 0}.sbc-receive>span:last-child{width:100%;font-size:13px;color:var(--muted)}.sbc-confirm-actions{display:flex;flex-wrap:wrap;gap:12px}.sbc-confirm-actions .primary{flex:1}.sbc-exclusive-info{padding:20px;border:1px solid #ff536c44;border-radius:12px;margin:26px 0 12px}.sbc-exclusive-info h3{color:#ff9aa9;margin:0}.sbc-exclusive-info p{color:var(--muted);line-height:1.6}.sbc-stats{display:flex;align-items:center;gap:32px;margin:0 0 12px}.sbc-stats>span{white-space:nowrap}.sbc-stats>.primary{margin:0;white-space:nowrap}.sbc-stats strong{font-size:24px;margin-left:8px;color:#ff9aa9}.sbc-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.sbc-detail .detail-copy>small{display:block;color:var(--muted);line-height:1.5}.sbc-detail .detail-copy>.eyebrow{margin-top:24px}@media(max-width:760px){.sbc-stats:has(>.primary){display:grid;grid-template-columns:auto auto minmax(0,max-content);gap:12px;font-size:13px}.sbc-stats:has(>.primary) strong{font-size:20px;margin-left:5px}.sbc-stats>.primary{white-space:normal;padding:10px;min-width:0;font-size:12px;line-height:1.35}}@media(max-width:1100px)and (min-width:761px){.sbc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sbc-intro{grid-template-columns:1fr;gap:18px;padding:10px 0 24px;margin-bottom:24px}.sbc-rules{font-size:13px;padding-left:16px}.sbc-rules strong{font-size:17px}.sbc-grid{grid-template-columns:1fr;gap:20px}.sbc-challenge{padding:24px}.sbc-reward{width:180px}.sbc-copy>p{min-height:0}.sbc-deposit h2,.sbc-confirm h2{font-size:25px}.sbc-deposit-row{padding:10px;gap:12px}.sbc-deposit-row strong{font-size:14px}.sbc-deposit-row small{font-size:11px}.sbc-deposit-row select{font-size:13px}.sbc-confirm-actions{flex-direction:column}.sbc-confirm-actions button{width:100%}.sbc-detail .film-card{max-width:230px;margin:0 auto}.sbc-detail-actions button{width:100%}}@media(max-width:760px){.sbc-intro .eyebrow,.sbc-intro h2{display:none}.sbc-intro{padding-top:0;gap:12px}.sbc-intro>div>p:last-child{font-size:13px;margin:0}.sbc-rules{gap:6px}}.sbc-fixed-edition{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;margin-top:8px}.sbc-missing-edition{display:block;color:var(--muted);font-size:13px;margin-top:8px}.tier-card-SPECIAL{--special-color:#ff526d;isolation:isolate;border:3px solid color-mix(in srgb,var(--special-color) 65%,#fff)!important;border-radius:17px!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--special-color) 35%,transparent),0 0 22px color-mix(in srgb,var(--special-color) 32%,transparent),0 0 65px color-mix(in srgb,var(--special-color) 15%,transparent)!important;background:#080b15}.tier-card-SPECIAL:after{content:"";position:absolute;inset:6px;border:1px solid color-mix(in srgb,var(--special-color) 35%,transparent);border-radius:10px;pointer-events:none;z-index:5;background:linear-gradient(120deg,#ffffff12,transparent 28%,transparent 70%,#ffffff0b)}.tier-card-SPECIAL .card-art{inset:0!important;opacity:1!important;background-size:cover!important;filter:saturate(1.18) contrast(1.06)}.tier-card-SPECIAL .card-top{padding:15px;align-items:center}.tier-card-SPECIAL .card-top>span:first-child{letter-spacing:.1em;color:#fff9;font-size:9px}.tier-card-SPECIAL .tier-SPECIAL{background:linear-gradient(115deg,var(--special-color),#fff5d8,var(--special-color))!important;color:#16121c!important;box-shadow:0 2px 16px #0008;font-size:9px;letter-spacing:.12em;border:1px solid #fff7}.tier-card-SPECIAL .card-middle{bottom:116px!important;left:20px!important}.tier-card-SPECIAL .card-genre{color:var(--special-color);text-transform:uppercase;letter-spacing:.18em;font-size:9px!important;font-weight:750}.tier-card-SPECIAL .card-bottom{margin-top:auto!important;padding:45px 20px 18px!important;background:linear-gradient(transparent,#080b15c9 26%,#080b15f5 72%)!important}.tier-card-SPECIAL .card-bottom>.card-genre{display:block;margin:0 0 10px;line-height:1.3}.tier-card-SPECIAL .card-bottom h3{font-size:27px;line-height:1.05;font-weight:800;letter-spacing:-.035em;color:#fff4df;text-shadow:0 2px 12px #000;max-width:94%;margin-top:0}.tier-card-SPECIAL .card-bottom>p{color:#d2cee0;font-size:9px;text-transform:uppercase;letter-spacing:.13em;margin:8px 0 12px}.tier-card-SPECIAL .card-stats{border-top:1px solid color-mix(in srgb,var(--special-color) 60%,transparent);padding-top:11px;color:#e9e6f1}.tier-card-SPECIAL .card-stats b{color:#fff4df}.tier-card-SPECIAL .holo-film{opacity:.3!important;background:repeating-linear-gradient(115deg,transparent 0%,transparent 20%,#fff3 21%,transparent 23%,transparent 40%),linear-gradient(130deg,transparent 15%,var(--special-color) 42%,#ffeab5 49%,#9fcfff 55%,transparent 72%);mix-blend-mode:screen;pointer-events:none}.tier-card-SPECIAL .foil-shine{opacity:.22;animation-duration:8s!important;pointer-events:none}.sbc-reward{width:205px;margin:12px auto 36px}.sbc-reward .film-card .card-bottom h3{font-size:22px}.sbc-reward .film-card .card-bottom{padding:40px 15px 15px!important}.sbc-reward .film-card .card-middle{left:15px!important;bottom:112px!important}.sbc-detail .tier-card-SPECIAL{width:100%;max-width:310px;margin:auto}.sbc-detail .film-card .card-bottom h3{font-size:30px}@media(max-width:760px){.sbc-reward{width:220px}.sbc-detail .tier-card-SPECIAL{max-width:265px}.sbc-detail .film-card .card-bottom h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.tier-card-SPECIAL .foil-shine,.tier-card-SPECIAL .holo-film{animation:none!important}}.tier-card-SPECIAL .card-middle,.sbc-reward .film-card .card-middle{top:48px!important;bottom:auto!important}.target-upgrade{margin-top:36px;padding:28px;border:1px solid var(--line);border-radius:16px}.target-upgrade>p{line-height:1.6;color:var(--muted)}.target-upgrade h2{font-size:28px}.target-upgrade-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;max-height:640px;overflow:auto}.target-upgrade-row{display:flex;gap:14px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px;min-width:0}.target-upgrade-row img{width:46px;height:69px;object-fit:cover;border-radius:5px;flex:none}.target-upgrade-row>div{flex:1;min-width:0}.target-upgrade-row strong{display:block;font-size:14px;margin-bottom:8px}.target-upgrade-row small{display:block;font-size:11px;color:var(--muted);margin-top:8px}.target-upgrade-row>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px}.target-upgrade-detail{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.target-upgrade-detail small{font-size:10px}.target-upgrade-confirm{max-width:580px;margin:auto}.target-upgrade-confirm>p{line-height:1.7}.target-upgrade-equation{display:flex;gap:16px;align-items:center;margin:24px 0;padding:22px;background:var(--surface,#1b2015);border:1px solid var(--line);border-radius:12px}.target-upgrade-buttons{display:flex;align-items:stretch;gap:12px;margin-top:24px}.target-upgrade-buttons>button{display:flex;align-items:center;justify-content:center;margin:0;min-height:52px;padding:14px 20px;border-radius:12px;line-height:1.35;text-align:center}.target-upgrade-buttons .secondary{flex:0 0 120px}.target-upgrade-buttons .primary{flex:1;min-width:0}@media(max-width:760px){.target-upgrade{padding:18px 12px}.target-upgrade-list{grid-template-columns:1fr}.target-upgrade-row{flex-wrap:wrap}.target-upgrade-row>button{width:100%}.target-upgrade-buttons{flex-direction:column}.target-upgrade-buttons button{width:100%;flex:initial}.target-upgrade-buttons .secondary{flex:initial}.target-upgrade-buttons .primary{flex:initial;order:-1}.target-upgrade-equation{gap:12px;padding:16px}}.final-poster-answer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 6px;text-align:left;max-width:600px;margin:12px auto;padding:10px 12px;line-height:1.45;font-size:14px}.final-poster-answer strong{font-size:14px;font-weight:650;overflow-wrap:anywhere}.final-poster-answer>span{font-size:14px}.final-poster-answer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}.final-poster-copy{min-width:0;line-height:1.45}.final-poster-copy>span{font-size:14px}.final-poster-copy strong{margin-left:5px}.final-poster-thumb{display:block;width:32px;height:48px;object-fit:cover;border-radius:3px;flex:none}.sbc-copy>button.sbc-challenge-action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:54px;padding:15px 22px;font-size:15px;line-height:22px}.builder-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:20px 0}.builder-header h2{margin:0}.builder-header>span{font-size:13px;color:var(--muted);max-width:260px}.builder-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.builder-tabs button{font-size:13px;padding:12px 16px}.builder-item{padding:24px;border:1px solid var(--line);border-radius:12px;margin:20px 0;background:var(--panel,#151b12)}.builder-item summary{cursor:pointer;font-weight:700}.builder-item h3{margin-top:0}.builder-item small{font-size:12px;color:var(--muted)}.builder-check{display:flex;align-items:center;gap:10px;margin:16px 0}.builder-check input{width:18px;height:18px;margin:0}.builder-item-actions,.builder-add,.builder-chips,.builder-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.builder-toolbar{position:sticky;bottom:12px;padding:14px;background:var(--bg,#10140e);border:1px solid var(--line);border-radius:12px;z-index:2}.builder-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.builder-search-results{display:grid;gap:8px;margin:12px 0}.builder-search-results button{text-align:left;display:flex;justify-content:space-between;gap:10px}.builder-rewards>div{display:grid;grid-template-columns:90px 1fr 1fr;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:12px 0}.builder-requirement{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.builder-requirement strong{flex:1}.builder-requirement .field{width:120px}.builder-preview{border-color:var(--primary)}.builder-preview-card{display:inline-block;padding:8px 12px;border:1px solid var(--line);border-radius:8px;margin:4px}.builder-home-block{padding:28px;border:1px solid var(--line);border-radius:var(--radius,12px);margin:24px 0}.builder-home-block p{white-space:pre-line}.builder-home-cards{display:flex;gap:16px;overflow:auto;padding:16px 4px}.builder-home-cards .film-card{min-width:160px;width:160px}@media(max-width:760px){.builder-header{display:block}.builder-header>span{display:block;margin-top:12px}.builder-tabs{flex-wrap:nowrap;overflow-x:auto;padding:4px 0 12px}.builder-tabs button{flex-shrink:0}.builder-item{padding:16px}.builder-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-rewards>div{grid-template-columns:58px 1fr 1fr;gap:8px}.builder-rewards input{width:100%;min-width:0}.builder-toolbar{bottom:90px}.builder-toolbar button{width:100%}.builder-home-block{padding:20px}.builder-requirement strong{flex-basis:100%}}.builder-tabs{align-items:stretch}.builder-tabs button,.builder-toolbar button{margin:0!important;min-height:44px;align-self:stretch}.builder-admin-view .page-stats{display:none}.builder-admin-view #page-stats{display:none!important}.builder-admin-view #content{min-width:0}.builder-tabs,.builder-item input,.builder-item textarea{max-width:100%}@media(max-width:760px){.builder-toolbar{bottom:calc(126px + env(safe-area-inset-bottom,0px))}.builder-admin-view #content{padding-bottom:160px}}.community-page{--community-line:color-mix(in srgb,var(--primary) 20%,transparent);display:grid;gap:24px}.community-page button,.community-page input,.community-page select,.community-page textarea{font:inherit}.community-tabs{display:flex;gap:8px;flex-wrap:wrap}.community-tabs button{border:1px solid var(--community-line);border-radius:12px;padding:12px 20px;background:#ffffff09;color:inherit;font-weight:700}.community-tabs button[aria-current=page]{background:var(--primary);color:#101110}.community-panel{border:1px solid var(--community-line);border-radius:20px;padding:28px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent)}.community-panel h2{font-size:clamp(23px,2.5vw,32px);margin:0 0 12px}.community-panel h3{font-size:19px}.community-panel p{color:var(--muted,#a9b0a2);line-height:1.65}.community-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.community-section-heading .eyebrow{margin:0 0 10px;color:var(--primary)}.community-counter{font-size:42px;font-weight:800;color:var(--primary);white-space:nowrap}.community-counter small{font-size:20px;color:var(--muted,#a9b0a2)}.community-page progress{width:100%;height:9px;border:0;border-radius:10px;background:#ffffff14;overflow:hidden;accent-color:var(--primary)}.community-page progress::-webkit-progress-bar{background:#ffffff14}.community-page progress::-webkit-progress-value{background:var(--primary);border-radius:10px}.community-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.community-milestones>div{border:1px solid var(--community-line);padding:12px;border-radius:12px;display:grid;justify-items:center;text-align:center;gap:6px}.community-milestones span{display:flex;align-items:center;justify-content:center;gap:6px;font-size:20px;font-weight:750}.community-milestones small{color:var(--muted,#a9b0a2)}.community-milestones .is-unlocked,.community-milestones .is-claimed{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.community-week-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.community-week-footer>div{display:grid;gap:8px}.community-week-footer small,.community-rules{color:var(--muted,#a9b0a2);font-size:13px}.community-rules{margin-top:20px}.community-rules summary{cursor:pointer}.community-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.community-posters{display:flex;gap:10px;margin:24px 0;overflow:auto;padding:3px 0 10px}.community-posters button{border:0;background:none;padding:0;flex:0 0 80px}.community-posters img{display:block;width:80px;height:120px;object-fit:cover;border-radius:8px}.community-person{font-weight:750;padding:0!important;text-align:left}.community-person small{font-size:12px;color:var(--muted,#a9b0a2);margin-left:6px}.community-form{display:grid;gap:12px}.community-form label{display:grid;gap:8px;font-size:14px;font-weight:650}.community-page input:not([type=radio]),.community-page textarea,.community-page select{width:100%;min-width:0;border:1px solid var(--community-line);border-radius:10px;padding:12px;background:#141812;color:inherit;box-sizing:border-box}.community-page input:focus-visible,.community-page textarea:focus-visible,.community-page select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.community-nomination{margin:24px 0 12px}.community-nomination>div,.community-help-search>div{display:flex;gap:10px}.community-spotlight>small{display:block;color:var(--muted,#a9b0a2);font-size:12px;line-height:1.6}.community-event{border-bottom:1px solid var(--community-line);padding:20px 0}.community-event>div:first-child{display:flex;justify-content:space-between;gap:8px}.community-event>div:first-child>small{white-space:nowrap;color:var(--muted,#a9b0a2);font-size:12px}.community-event p{margin:10px 0;font-size:14px}.community-card-link{display:flex;align-items:center;gap:12px;border:0;background:none;text-align:left;padding:0;color:inherit;max-width:100%;min-width:0}.community-card-link img{width:36px;height:54px;object-fit:cover;border-radius:5px;flex:none}.community-card-link>span{display:grid;gap:5px;min-width:0;justify-items:start}.community-card-link .tier-tag{justify-self:start;align-self:center;flex:none;width:max-content;max-width:100%}.community-card-link b{font-size:15px;line-height:1.4}.community-card-link small{font-size:12px;color:var(--primary)}.community-reactions{display:flex;gap:8px;margin-top:15px}.community-reactions button{border:1px solid var(--community-line);border-radius:9px;padding:6px 12px;background:#ffffff08;color:inherit;min-height:36px}.community-reactions button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.community-friends>div{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:12px 0}.community-shortcuts{display:flex;gap:16px;flex-wrap:wrap}.community-empty{padding:25px 0;text-align:left;color:var(--muted,#a9b0a2)}.community-empty h3,.community-empty h2{color:var(--text,#ecf0e8)}.community-empty p{line-height:1.6}.community-club-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.community-club{border:1px solid color-mix(in srgb,var(--club) 40%,transparent);border-radius:16px;padding:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--club) 8%,transparent),transparent)}.community-club h3,.community-club-mark{color:var(--club)}.community-club-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.community-club-heading small{font-size:12px;color:var(--muted,#a9b0a2)}.community-club-mark svg{width:28px;height:28px}.community-club>p{min-height:52px;font-size:14px}.community-club-progress{display:grid;gap:10px;font-size:13px;margin-bottom:20px}.community-club-progress progress{accent-color:var(--club)}.community-club-progress progress::-webkit-progress-value{background:var(--club)}.community-member-list{display:flex;flex-direction:column;gap:10px;margin:16px 0}.community-member-list button{color:var(--club)}.community-colors{display:flex;gap:16px;flex-wrap:wrap}.community-colors label{display:flex;align-items:center;gap:8px;position:relative;cursor:pointer}.community-colors label input{position:absolute;opacity:0}.community-colors label span{width:24px;height:24px;background:var(--club);border-radius:50%;border:3px solid transparent}.community-colors input:checked+span{outline:2px solid var(--club);outline-offset:3px}.community-colors input:focus-visible+span{outline:2px solid white;outline-offset:3px}.community-colors small{font-size:12px}.community-create-club{padding:22px 0;max-width:700px}.community-create-club fieldset{border:0;margin:0;padding:10px 0}.community-create-club legend{font-size:14px;margin-bottom:10px}.community-club-search{display:grid;gap:10px;max-width:500px;margin:24px 0}.community-request{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid var(--community-line)}.community-request-copy{display:grid;gap:8px}.community-request-copy small{color:var(--muted,#a9b0a2);line-height:1.4}.community-new-help{padding:20px 0;max-width:700px}.community-search-results{display:grid;gap:6px;max-height:280px;overflow:auto}.community-search-results button{padding:12px;border:1px solid var(--community-line);border-radius:8px;background:#ffffff05;color:inherit;text-align:left}.community-help-edition{display:grid;gap:14px}.community-help-search{margin:24px 0}.community-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:24px}.community-collection-modal{padding:25px}.community-collection-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.community-feedback:empty{display:none}.community-page [hidden]{display:none!important}.community-sbc-help{margin-top:12px}.community-page button{cursor:pointer}.community-page button:disabled{cursor:default;opacity:.55}@media(max-width:1000px){.community-club-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.community-page{gap:16px}.community-panel{padding:20px 16px;border-radius:16px}.community-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.community-tabs button{padding:12px 8px}.community-overview-grid,.community-club-grid{grid-template-columns:1fr}.community-section-heading{align-items:flex-start;flex-wrap:wrap}.community-counter{font-size:32px}.community-milestones{gap:8px}.community-milestones>div{padding:12px 8px}.community-milestones b{font-size:11px}.community-milestones span{font-size:16px}.community-milestones small{font-size:10px}.community-week-footer{display:grid}.community-week-footer button{width:100%}.community-request{grid-template-columns:minmax(0,1fr);gap:12px}.community-request .secondary{width:100%}.community-request-copy{padding-left:48px}.community-nomination>div{flex-wrap:wrap}.community-nomination button{width:100%}.community-collection-cards{grid-template-columns:1fr}.community-friends>div{align-items:flex-start}.community-person small{display:block;margin:4px 0 0}.community-posters button{flex-basis:70px}.community-posters img{width:70px;height:105px}.community-shortcuts{display:grid}.community-club>p{min-height:0}.community-reactions button{min-height:44px}.community-pagination{gap:12px}.community-pagination button{padding:10px}}.community-page{grid-template-columns:minmax(0,1fr)}.community-page>*{min-width:0}.community-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-overview-grid>*,.community-club-grid>*,.community-form>*,.community-milestones>*{min-width:0}.community-tabs{min-width:0}.community-panel small{white-space:normal;overflow-wrap:anywhere}.community-tabs .community-refresh{margin-left:auto;background:transparent;color:var(--muted,#a9b0a2)}@media(max-width:700px){.community-overview-grid{grid-template-columns:minmax(0,1fr)}.community-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.community-tabs .community-refresh{grid-column:1/-1;padding:8px;font-size:12px;margin-left:0}.community-milestones{grid-template-columns:repeat(3,minmax(0,1fr))}.community-week-footer{grid-template-columns:minmax(0,1fr)}.community-help-search>div{flex-wrap:wrap}.community-help-search button{width:100%}}.community-all-members>div{display:grid;gap:12px;max-height:260px;overflow:auto;padding:16px 0}.community-all-members summary{font-size:13px;color:var(--club);cursor:pointer}.sbc-copy>.community-sbc-help{justify-content:center;text-align:center;width:100%}.sbc-copy>.community-sbc-help,.sbc-copy>.community-sbc-help-placeholder{min-height:29px;margin-top:12px;flex:none}.sbc-copy>.community-sbc-help-placeholder{display:block}.community-friends{margin-top:26px;padding-top:24px}.community-friends h3{margin:0 0 18px}.community-friends>.community-friend-scroll{display:block;max-height:290px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px;margin:0}.community-friend-scroll>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin:12px 0}.community-friend-scroll>div:first-child{margin-top:0}.community-ratings{display:grid;gap:0;max-height:600px;overflow:auto;overscroll-behavior:contain}.community-ratings article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--community-line)}.community-ratings article>div{display:grid;gap:8px}.community-ratings small{color:var(--muted);font-size:12px}.community-ratings strong{color:var(--primary);white-space:nowrap}.community-event>div:first-child{flex-wrap:wrap}@media(max-width:700px){.community-ratings article{grid-template-columns:1fr auto;gap:12px}.community-ratings article>.community-card-link{grid-column:1/-1}.community-friend-scroll .community-person{font-size:13px}}.intruder-game{max-width:900px;margin:auto;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.intruder-progress{display:flex;justify-content:space-between;gap:12px;margin:18px 0}.intruder-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.intruder-option{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);min-width:0}.intruder-option img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:7px}.intruder-option:hover,.intruder-option:focus-visible{border-color:var(--primary);background:var(--panel-raised)}.intruder-feedback{margin:16px 0;padding:14px 18px;border-left:3px solid var(--primary);background:var(--panel-raised);border-radius:8px}.intruder-feedback p{margin:6px 0 0}.intruder-reward{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:12px}@media(max-width:600px){.intruder-game{padding:18px}.intruder-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intruder-option{padding:8px;font-size:13px}}body[data-view=intruder] #page-stats{display:none}.intruder-rules{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.intruder-rules span{padding:8px 12px;border:1px solid var(--line);border-radius:8px;font-size:13px}.intruder-meter{width:100%;height:6px;accent-color:var(--primary);margin-bottom:18px}.intruder-question{font-size:22px;line-height:1.4;margin:10px 0 20px}.intruder-option-title{display:flex;align-items:start;gap:8px;width:100%;text-align:left}.intruder-option-title small{border:1px solid var(--line);border-radius:5px;padding:2px 5px;flex:none}.intruder-option-status{min-height:18px;font-size:12px;font-weight:700}.intruder-option:disabled{opacity:1;cursor:default}.intruder-option.is-correct{border-color:#75e2ba;background:#75e2ba12}.intruder-option.is-wrong{border-color:#ff9bba;background:#ff9bba10}.intruder-option.is-correct .intruder-option-status{color:#75e2ba}.intruder-option.is-wrong .intruder-option-status{color:#ff9bba}.intruder-feedback.is-wrong{border-color:#ff9bba}.intruder-feedback.is-correct{border-color:#75e2ba}.intruder-next{margin-top:4px}.intruder-end-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media(max-width:600px){.intruder-question{font-size:18px}.intruder-progress{font-size:12px}.intruder-option img{max-height:190px;object-fit:cover}.intruder-option-title{gap:6px}.intruder-next{width:100%}}.desktop-solo-content[data-solo-mode=intruder] .intruder-game,.desktop-solo-content[data-solo-mode=intruder] .solo-goal{max-width:800px;width:100%;box-sizing:border-box}.intruder-game>.solo-back{display:flex;width:fit-content;gap:8px;align-items:center;margin:0 0 22px;padding:0;text-align:left}.solo-intro .intruder-open-packs{margin:16px auto 0;display:flex;gap:8px;justify-content:center}body .credit-shop #credit-range{margin:10px 0 2px}body .credit-shop .mobile-credit-adjust{margin:0 0 8px;gap:8px}body .credit-shop .mobile-credit-adjust button{box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:18px;border-radius:10px}body .credit-shop .quote-line{margin:0}body .credit-shop .discount-note{margin:2px 0 14px}body .credit-shop [data-v3=buy-credits]+.small{margin:12px 0 0}@media(pointer:coarse){body .credit-shop .mobile-credit-adjust button{width:44px;min-width:44px;height:44px;min-height:44px}}.master-plan-choice{display:flex;gap:10px;margin:24px 0 12px;max-width:440px}.master-plan-choice button{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:inherit;text-align:left}.master-plan-choice button[aria-pressed=true]{border-color:var(--primary);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--primary)}.master-plan-choice strong,.master-plan-choice span{display:block}.master-plan-choice span{font-size:13px;color:var(--muted);margin-top:4px}.master-plan-choice small{display:inline-block;margin-left:6px;padding:2px 5px;border-radius:5px;background:var(--primary);color:#111;font-size:12px}.plus-hero .master-plan-terms{line-height:1.65;max-width:490px}.plus-hero:has(.master-plan-choice) .subscription-price{margin-top:12px}.modal-exit-snapshot{animation:none!important;transition:none!important}.modal-exit-snapshot *{animation:none!important;transition:none!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){.modal-exit-snapshot{display:none!important}}@keyframes moviz-panel-enter{0%{opacity:.75}to{opacity:1}}.card-player-panel:not([hidden]),details[open]>:not(summary){animation:moviz-panel-enter .12s ease-out}@media(prefers-reduced-motion:reduce){.card-player-panel:not([hidden]),details[open]>:not(summary){animation:none}}.master-plan-space{display:none}@media(min-width:761px){.plus-hero .master-plan-terms{display:grid;max-width:none;width:100%}.master-plan-terms>.master-plan-copy,.master-plan-terms>.master-plan-space{grid-area:1/1;min-width:0}.master-plan-terms>.master-plan-space{display:block;visibility:hidden;pointer-events:none;user-select:none}}html[data-loading][data-ssr-home] .site{visibility:visible}html[data-loading][data-ssr-home] body:before{display:none}.ssr-home-loading{padding:20px;text-align:center;color:var(--muted);font-size:13px}.community-overview-left{display:grid;gap:24px;min-width:0}.community-panel.community-friends{margin-top:0;padding:28px}.community-feed-scroll{max-height:960px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px}.community-feed-scroll:focus-visible,.community-friend-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}@media(max-width:700px){.community-overview-left{gap:16px}.community-panel.community-friends{padding:20px 16px}}.community-club-actions{display:flex;gap:12px;flex-wrap:wrap}.community-invite input{width:100%;min-width:0}.community-invite .row-actions{flex-wrap:wrap}.community-invite-list{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.community-invite-player{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #ffffff18}.community-invite-player span{min-width:0;overflow-wrap:anywhere}.community-invite-player small{display:block;color:var(--muted)}.community-invite-player button{flex:none;min-height:44px}.community-invite-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.community-clubs-intro{margin:4px 0 12px}.community-club-rules{margin:0 0 24px}.community-club{display:flex;flex-direction:column;gap:20px;padding:24px;min-width:0}.community-club-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.community-club-identity{display:flex;align-items:flex-start;gap:14px;min-width:0}.community-club-mark{display:grid;place-items:center;width:48px;height:48px;flex:none;background:color-mix(in srgb,var(--club) 10%,transparent);border:1px solid color-mix(in srgb,var(--club) 25%,transparent);border-radius:12px}.community-club-identity>div{min-width:0}.community-club-identity h3{margin:2px 0 6px;font-size:21px;line-height:1.3;overflow-wrap:anywhere}.community-club-identity p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.community-club-capacity{flex:none;padding:7px 10px;border:1px solid #ffffff18;border-radius:8px;font-size:12px;color:var(--muted);white-space:nowrap}.community-club-objective{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;border:1px solid #ffffff14;border-radius:14px;padding:20px;background:#00000018}.community-club-own .community-club-objective{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:28px;align-items:center}.community-club-progress{margin:0;gap:12px}.community-club-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700}.community-club-progress-heading strong{font-size:28px;color:var(--club);white-space:nowrap}.community-club-progress-heading strong small{font-size:15px;font-weight:500}.community-club-progress small{font-size:12px;color:var(--muted);line-height:1.5}.community-club-participation{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #ffffff14;font-size:13px}.community-club-participation b{white-space:nowrap}.community-club-reward{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.community-club-reward-icon{color:var(--club);display:grid;place-items:center}.community-club-reward-icon svg{width:30px;height:30px}.community-club-reward>div{display:grid;gap:4px}.community-club-reward b{font-size:17px}.community-club-reward small{font-size:12px;line-height:1.5;color:var(--muted)}.community-club-reward>button,.community-club-reward>small{grid-column:1/-1}.community-club-reward>button{width:100%;min-height:46px;margin:2px 0 0;padding:11px 16px}.community-club-reward>small{text-align:center}.community-club-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-top:1px solid #ffffff14;padding-top:18px;margin-top:auto}.community-club-members{min-width:0;flex:1}.community-club-members summary{cursor:pointer;font-size:14px;font-weight:650;min-height:44px;align-content:center}.community-club-members summary span{display:inline-block;font-size:12px;color:var(--muted);margin-left:8px}.community-club-members .community-member-list{max-height:240px;overflow:auto;overscroll-behavior:contain;margin:12px 0 0;padding:0 4px 4px 0}.community-club-actions{display:flex;align-items:center;gap:16px;margin:0;flex-wrap:wrap}.community-club-actions button{min-height:44px;margin:0;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.community-club-actions svg{width:18px;height:18px}.community-club-actions .community-club-leave{font-size:13px;color:var(--muted);padding:10px 0}.community-club-grid .community-club-header{flex-wrap:wrap}.community-club-grid .community-club-capacity{margin-left:62px}.community-club-grid .community-club-footer{align-items:center}@media(max-width:900px){.community-club-own .community-club-objective{grid-template-columns:minmax(0,1fr)}.community-club-own .community-club-reward{border-top:1px solid #ffffff14;padding-top:18px}.community-club-own .community-club-reward>button{max-width:none}.community-club-footer{flex-wrap:wrap}}@media(max-width:600px){.community-club{padding:18px;gap:18px}.community-club-header{flex-wrap:wrap;gap:12px}.community-club-capacity{margin-left:62px}.community-club-identity h3{font-size:19px}.community-club-objective{padding:16px}.community-club-own .community-club-objective{gap:18px}.community-club-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.community-club-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.community-club-actions button{font-size:13px;padding:10px 12px}.community-club-progress-heading strong{font-size:25px}.community-club-rules{margin-bottom:20px}}.community-page .community-club-footer{margin:0;padding:18px 0 0}.community-page progress::-moz-progress-bar{background:var(--primary);border-radius:10px}html[data-premiere] .community-ratings article{grid-template-columns:minmax(0,1fr) minmax(100px,.6fr) auto;align-items:center;gap:16px}html[data-premiere] .community-ratings article>*{min-width:0}html[data-premiere] .community-ratings .community-card-link{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;width:100%;justify-content:start;text-align:left;padding:0}html[data-premiere] .community-ratings .community-card-link img{width:36px;height:54px;object-fit:cover;border-radius:5px}html[data-premiere] .community-ratings .community-card-link b{line-height:1.35;overflow-wrap:anywhere}html[data-premiere] .community-ratings .community-person{justify-content:start;text-align:left;max-width:100%;padding:0;overflow-wrap:anywhere}html[data-premiere] .community-ratings article>strong{display:flex;align-items:center;justify-content:flex-end;gap:4px;line-height:1.2}html[data-premiere] .community-ratings article>strong .icon{width:14px;height:14px;flex:none}@media(max-width:700px){html[data-premiere] .community-ratings article{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}html[data-premiere] .community-ratings article>.community-card-link{grid-column:1/-1}html[data-premiere] .community-ratings article>div{padding-left:48px;gap:4px}}@layer refonte{html .community-friends .community-people-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important}html .community-friends .community-people-head h3{margin:0!important}html .community-friends .community-people-head input{width:min(100%,320px)!important;margin:0!important}html .community-people-tabs{display:flex!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 16px!important}html .community-people-tabs button{min-height:40px;padding:8px 14px!important;border:1px solid var(--community-line)!important;background:transparent!important;color:var(--muted)!important;clip-path:none!important;font-family:inherit!important;font-size:13px!important;line-height:1.3!important}html .community-people-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 14%,transparent)!important;border-color:var(--primary)!important;color:var(--primary)!important}html .community-friends [data-people-status]:empty{display:none}@media(max-width:700px){html .community-friends .community-people-head input{width:100%!important}html .community-people-tabs button{min-height:44px}html .community-friends .community-friend-scroll{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;max-height:none!important;overflow:visible!important;padding:0!important;scrollbar-gutter:auto!important}html .community-friends .community-friend-scroll>div{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important;padding:10px 12px!important}html .community-friends .community-friend-scroll .community-person{flex:1;min-width:0;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;text-align:left!important}html .community-friends .community-friend-scroll .community-person small{margin:0!important}html .community-friends .community-friend-scroll [data-community=follow]{flex:none;min-height:44px;margin:0!important}}}@layer refonte{html .community-friends .community-people-head{margin:0 0 16px!important}html .community-friends .community-people-search{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}html .community-friends .community-people-search input{flex:1 1 200px;width:100%;margin:0;min-height:44px}html .community-friends .community-people-tabs{display:flex;flex-wrap:nowrap!important;gap:8px;margin:0!important;min-width:0}html .community-friends .community-people-tabs button{white-space:nowrap;min-width:0}@media(max-width:700px){html .community-friends .community-people-tabs{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}html .community-friends .community-people-tabs button{width:100%;padding:8px 6px!important;font-size:12px!important}}html .community-luck-side .community-friend-scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-height:none!important;overflow:visible!important;padding:0!important}html .community-luck-side .community-friend-scroll>div{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important;min-width:0;gap:10px!important;padding:10px!important;border:1px solid var(--community-line)!important;border-radius:10px}html .community-luck-side .community-friend-scroll .community-person{flex:1;min-width:0;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;text-align:left!important;overflow-wrap:anywhere}html .community-luck-side .community-person small{display:block;margin:0!important}html .community-luck-side [data-community=follow]{flex:none;min-height:44px;margin:0!important}html .community-page .community-milestones{grid-template-columns:repeat(var(--milestone-count,4),minmax(0,1fr))!important}@media(max-width:760px){html .community-page .community-milestones{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .community-milestones>div:last-child:nth-child(odd){grid-column:1/-1}html .community-luck-side .community-friend-scroll{grid-template-columns:minmax(0,1fr)!important}}}html .community-luck-side{display:flex;flex-direction:column;gap:24px;min-width:0}html .community-luck-side>.community-friends{margin:0!important}html .community-pot-ranking{margin:20px 0}html .community-pot-ranking h3{margin:0 0 6px}html .community-pot-ranking>p{margin:0 0 12px}html .community-pot-ranking ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html .community-pot-ranking li{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;background:#ffffff09;border-radius:8px}html .community-pot-ranking .community-person{min-width:0;flex:1}html .community-pot-ranking .community-person>button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .community-pot-ranking .community-person small{display:none}html .community-pot-ranking li>b{white-space:nowrap;font-size:12px}html .community-pot-ranking li>b small{font-size:10px}html .badge-card:has(.badge-archived){position:relative;padding-top:38px}html .badge-archived{position:absolute;top:12px;right:12px;font-size:11px;line-height:1.4;padding:3px 7px;color:var(--muted,#b4b8bf);border:1px solid currentColor;border-radius:5px}html .reveal-label .reveal-wish{display:block;margin-top:3px;color:var(--primary);font-size:10px;letter-spacing:.02em}@media(max-width:1000px){html .community-pot-ranking ol{grid-template-columns:minmax(0,1fr)}}html .feature-preview{display:flex;align-items:center;gap:16px;padding:14px 18px;margin:18px 0;border:1px solid var(--primary);border-radius:12px;background:#ffffff09}html .feature-preview>div{flex:1;min-width:0}html .feature-preview p{margin:5px 0 0;font-size:13px}html .feature-preview>button{flex:none;min-width:44px;min-height:44px;padding:0;font-size:24px;background:transparent;color:var(--text,#f5f5f0);border:1px solid #ffffff30;border-radius:8px}html .feature-preview>a{flex:none;white-space:nowrap}@media(max-width:600px){html .feature-preview{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px}html .feature-preview>button{grid-column:2;grid-row:1;align-self:start}html .feature-preview>a{grid-column:1;justify-self:start;min-height:36px;padding:7px 12px}}@media(max-width:1000px){html .community-luck-grid .community-luck-side{display:contents}html .community-luck-grid .community-pot{order:1}html .community-luck-grid .community-unlucky{order:2}html .community-luck-grid .community-friends{order:3}}@media(min-width:761px){.desktop-pack-hero .pack-buttons>.desktop-wide-credit{border:1px solid var(--primary);color:var(--primary)}#content .plus-compare>div>span{padding-block:5px;line-height:1.4}#content .plus-compare>div>.benefit-unavailable:before{content:"\2715";color:#f77}#content .plus-compare .master-benefit-shimmer{color:var(--primary);font-weight:600;text-shadow:0 0 12px color-mix(in srgb,var(--primary) 24%,transparent)}@supports (background-clip:text){#content .plus-compare .master-benefit-shimmer{background:linear-gradient(110deg,var(--primary) 0%,var(--primary) 40%,#fff 48%,#fff9dc 51%,var(--primary) 59%,var(--primary) 100%);background-size:260% 100%;background-position:130% 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:master-benefit-shine 5s ease-in-out infinite}}@keyframes master-benefit-shine{0%,15%{background-position:130% 0}65%,to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){#content .plus-compare .master-benefit-shimmer{animation:none;background:none;color:var(--primary)}}body #pack-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary) 0 var(--pack-progress,0%),#454d3e var(--pack-progress,0%) 100%)}#content .plus-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto repeat(15,minmax(32px,auto));column-gap:30px;row-gap:0;align-items:stretch}#content .plus-compare>div{display:grid;grid-row:span 17;grid-template-rows:subgrid;align-content:start;row-gap:0}#content .plus-compare>div>span{display:flex;align-items:center;margin:0;line-height:1.5}.desktop-pack-hero .pack-copy>.primary:is([data-action=open],[data-action=open-hs]){width:100%;max-width:440px;min-height:74px;padding:20px 24px;display:flex;justify-content:flex-start;align-items:center;gap:14px;background:var(--primary);color:#101310;font-size:18px;font-weight:800;border:1px solid color-mix(in srgb,var(--primary),white 40%);border-radius:14px;box-shadow:0 6px color-mix(in srgb,var(--primary),#0b140f 70%),0 14px 32px color-mix(in srgb,var(--primary) 15%,transparent);transition:transform .18s,box-shadow .18s;position:relative;white-space:nowrap}.desktop-pack-hero .pack-copy>.primary:is([data-action=open],[data-action=open-hs])>.icon{width:26px;height:26px}.desktop-pack-hero .pack-copy>.primary:is([data-action=open],[data-action=open-hs]) .button-end{font-size:12px;font-weight:600;padding-left:16px;margin-left:auto;border-left:1px solid #10131044;white-space:nowrap}.desktop-game-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.desktop-solo-content .desktop-game-topline>.solo-back,.desktop-game-topline>.question-countdown{margin:0;line-height:1.5}.desktop-trade-card{display:flex;align-items:center;gap:8px;border:0;background:none;color:inherit;padding:3px 0;text-align:left;cursor:pointer;font:inherit;width:fit-content;max-width:100%;flex-wrap:wrap}.desktop-trade-card:hover>.desktop-trade-title{text-decoration:underline;text-underline-offset:3px}.desktop-trade-card:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.referral-dialog-actions{display:flex;align-items:center;gap:12px}.referral-dialog-actions>button{min-height:44px;height:auto;padding:12px 20px;margin:0;flex:0 0 auto}.home-actions [data-view=plus]{background:linear-gradient(115deg,#c4b5fd,#acebe7,#f1c4ed,#ffe4a2);color:#192326;border:1px solid #ffffff50;border-radius:10px;padding:12px 20px;font-weight:750}.desktop-trade-pages{margin:24px auto}.desktop-trade-ownership{font-size:10px;padding:2px 5px;border:1px solid currentColor;border-radius:4px;margin-left:8px;white-space:nowrap}.desktop-trade-ownership.owned{color:var(--primary)}.desktop-trade-ownership.missing{color:var(--muted,#adb59d)}#page-stats:has(.desktop-card-total){display:flex;gap:24px;align-items:center;max-width:650px}.desktop-card-total,.desktop-progress{display:flex;flex-direction:column;gap:8px;min-width:145px}.desktop-card-total{max-width:220px;padding-right:22px;border-right:1px solid #ffffff25}.desktop-card-total strong{font-size:32px}.desktop-progress strong{font-size:26px}.desktop-card-total strong small,.desktop-progress strong small{font-size:15px;color:var(--muted,#adb59d)}.desktop-card-total>span,.desktop-progress>span{font-size:10px;letter-spacing:.08em}.desktop-card-total>small{font-size:11px;line-height:1.5}.desktop-progress progress{width:100%;height:5px;accent-color:var(--primary)}.collection-switch:has([data-desktop-album]){display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.collection-switch [data-desktop-album]{padding:18px;min-height:105px}.collection-switch [data-desktop-album] b{font-size:22px}.desktop-pack-hero{position:relative}.desktop-collection-toggle{position:absolute;right:38px;top:30px;z-index:5}.desktop-wide-credit{flex:1;width:100%}.desktop-refill{display:flex;flex-direction:column;gap:4px;min-width:170px}.desktop-daily-rarity{background:linear-gradient(115deg,#c4b5fd,#acebe7,#f1c4ed,#ffe4a2)!important;color:#192326!important}.figure-detail{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;padding:24px}.figure-detail .film-card{width:100%}.figure-detail h2{font-size:32px}.figure-status{color:var(--primary)}.figure-editions{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.figure-editions button{display:flex;gap:8px;align-items:center;padding:8px 10px}.figure-films{display:flex;flex-direction:column;align-items:flex-start;max-height:260px;overflow:auto;gap:6px}.desktop-golden-pack{border-color:#ffd36a!important;box-shadow:0 0 80px #ffce4840}.desktop-golden-intro{text-align:center;background:radial-gradient(ellipse,#eac86635,transparent 70%);color:#ffe394;padding:22px;animation:golden-arrival 1.1s ease-out}.desktop-golden-intro strong{font-size:38px;letter-spacing:.12em}.desktop-golden-intro p{margin:10px 0}.desktop-golden-arriving .reveal-grid{pointer-events:none;visibility:hidden}.desktop-golden-arriving .desktop-golden-intro{min-height:250px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse,#d6a53b55,transparent 72%)}@keyframes golden-arrival{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.desktop-golden-intro{animation:none}}.desktop-conversation{max-width:700px;margin:auto}.desktop-messages{display:flex;flex-direction:column;gap:12px;max-height:46vh;overflow:auto;margin:20px 0;padding:8px}.desktop-message{max-width:85%;align-self:flex-start;background:#ffffff0a;border:1px solid #ffffff15;border-radius:12px;padding:12px 16px}.desktop-message.mine{align-self:flex-end;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.desktop-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.desktop-message time{font-size:10px;opacity:.65}.desktop-conversation textarea{width:100%;min-height:90px;resize:vertical}.desktop-conversation form{display:grid;gap:12px}}@media(min-width:761px){.trade-columns{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:14px}.trade-columns>span{align-self:start;display:flex;justify-content:center;align-items:center;height:30px;margin-top:28px;line-height:1}.trade-columns>div{min-width:0}.trade-columns p{line-height:16px;margin-bottom:12px}.trade-columns .desktop-trade-card{margin:0 0 8px;min-height:30px}.desktop-trade-ownership{text-decoration:none!important}.desktop-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin:28px auto;flex-wrap:wrap}.desktop-pagination .page-jump{display:flex;align-items:center;gap:10px;margin:0}.desktop-pagination input{width:68px;min-height:42px;padding:8px}.desktop-pagination>.secondary{min-height:44px;margin:0;padding:10px 16px;font-size:13px}.desktop-pagination label,.desktop-pagination .page-jump span{font-size:13px}.desktop-catalogue-tools{gap:12px;flex-wrap:wrap}.desktop-catalogue-tools .search{flex:1 1 260px}.desktop-catalogue-tools select{min-width:0}.desktop-catalogue-tools .check-label{white-space:nowrap}.desktop-pack-hero .pack-buttons{display:flex;align-items:stretch;width:440px;max-width:100%;gap:10px}.desktop-pack-hero .pack-buttons>.desktop-wide-credit{min-height:70px;height:auto;min-width:0;width:auto;flex:1 1 0;margin:0;font-size:13px;justify-content:center;padding:14px 12px}.desktop-pack-hero .pack-buttons>.desktop-refill{min-height:70px;min-width:0;width:auto;flex:1 1 0;margin:0;justify-content:center;font-size:13px;padding:12px}.desktop-purchase-or{align-self:center;flex:0 0 auto;font-size:11px;font-weight:700;color:var(--muted)}.reveal-actions [data-next-pack]{white-space:nowrap}.reveal-actions [data-next-pack] [data-until]{display:inline}#content .home-actions [data-view=plus],#content .home-benefits [data-view=plus],#content [data-desktop-master]{background:linear-gradient(115deg,#c4b5fd,#acebe7,#f1c4ed,#ffe4a2)!important;color:#192326!important;border:1px solid #ffffff60;box-shadow:0 2px 14px #d7c4ec22}#page-stats:has(.desktop-card-total){gap:22px;max-width:700px}.desktop-progress-ring{display:grid;grid-template-columns:auto 58px;grid-template-rows:auto auto;column-gap:14px;row-gap:8px;align-items:center;min-width:0}.desktop-progress-ring>strong{grid-column:1;grid-row:1}.desktop-progress-ring>span:not(.desktop-ring){grid-column:1;grid-row:2;font-size:10px;letter-spacing:.08em;white-space:nowrap}.desktop-progress-ring>.desktop-ring{grid-column:2;grid-row:1 / 3;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;position:relative;isolation:isolate;background:conic-gradient(var(--primary) var(--completion),var(--line,#39402e) 0);font-size:11px;letter-spacing:0}.desktop-ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--bg,#10130f);z-index:-1}.desktop-conversation h2 .inline-link{font:inherit;color:var(--primary)}.profile-actions>button{min-height:44px;height:auto;font-size:13px!important;line-height:20px;padding:11px 16px!important;margin:0;box-sizing:border-box}.plus-benefits{display:flex;flex-direction:column;gap:26px}.plus-benefits>article{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;align-items:start;margin:0}.plus-benefits>article>span{width:48px;height:48px;margin:0;display:grid;place-items:center;box-sizing:border-box;flex:none}.plus-benefits>article>div{min-width:0}.plus-benefits h3{margin:0 0 10px;line-height:1.35}.plus-benefits p{margin:0;line-height:1.65}.desktop-solo-content .solo-back{display:flex;width:fit-content;max-width:100%;margin:0 0 22px;padding:0;text-align:left;justify-content:flex-start}.desktop-solo-content .solo-back+.question-countdown{margin-top:0}#content .plus-hero .subscription-price{font-weight:800}#content .plus-hero .subscription-price>span{font-weight:500}#content .plus-benefits>article{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:0}#content .plus-benefits>article>span{margin:0;align-self:start}#content .plus-benefits>article>div{padding:0;margin:0;text-align:left}#content .plus-benefits>article h3{margin:0 0 10px;padding:0;line-height:1.35}#content .plus-benefits>article p{margin:0;padding:0;line-height:1.65}.desktop-solo-content .solo-goal{box-sizing:border-box;width:100%;max-width:850px}.desktop-solo-content[data-solo-mode=blind] .solo-goal{max-width:960px}.desktop-solo-content[data-solo-mode=casting] .solo-goal,.desktop-solo-content[data-solo-mode=chronology] .solo-goal{max-width:800px}.figure-filmography{margin-top:22px}.figure-filmography h3{font-size:16px}.figure-filmography .figure-films{max-height:180px;gap:4px}.card-browser[data-name=showcase] .card-picker{overflow-anchor:none}body #credit-range{height:32px;border:0;overflow:visible;--credit-progress:0%}body #credit-range::-webkit-slider-runnable-track{height:8px;box-sizing:border-box;border:1px solid #8c9583;border-radius:8px;background:linear-gradient(to right,var(--primary) 0 var(--credit-progress),#454d3e var(--credit-progress) 100%)}body #credit-range::-webkit-slider-thumb{box-sizing:border-box;width:24px;height:24px;margin-top:-9px;border:3px solid #eff4e8;border-radius:50%;background:var(--primary)}body #credit-range::-moz-range-track{height:6px;border:1px solid #8c9583;border-radius:8px;background:#454d3e}body #credit-range::-moz-range-progress{height:6px;border-radius:8px;background:var(--primary)}body #credit-range::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:3px solid #eff4e8;border-radius:50%;background:var(--primary)}}@media(min-width:761px){[style*="/assets/figure-FD040.jpg"]{background-position:10% center!important}img[src*="/assets/figure-FD040.jpg"]{object-position:10% center}}@media all{.desktop-pack-hero .pack-buttons>.desktop-wide-credit{border:1px solid var(--primary);color:var(--primary)}#content .plus-compare>div>span{padding-block:5px;line-height:1.4}#content .plus-compare>div>.benefit-unavailable:before{content:"\2715";color:#f77}#content .plus-compare .master-benefit-shimmer{color:var(--primary);font-weight:600;text-shadow:0 0 12px color-mix(in srgb,var(--primary) 24%,transparent)}@supports (background-clip:text){#content .plus-compare .master-benefit-shimmer{background:linear-gradient(110deg,var(--primary) 0%,var(--primary) 40%,#fff 48%,#fff9dc 51%,var(--primary) 59%,var(--primary) 100%);background-size:260% 100%;background-position:130% 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:master-benefit-shine 5s ease-in-out infinite}}@keyframes master-benefit-shine{0%,15%{background-position:130% 0}65%,to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){#content .plus-compare .master-benefit-shimmer{animation:none;background:none;color:var(--primary)}}body #pack-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary) 0 var(--pack-progress,0%),#454d3e var(--pack-progress,0%) 100%)}#content .plus-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto repeat(15,minmax(32px,auto));column-gap:30px;row-gap:0;align-items:stretch}#content .plus-compare>div{display:grid;grid-row:span 17;grid-template-rows:subgrid;align-content:start;row-gap:0}#content .plus-compare>div>span{display:flex;align-items:center;margin:0;line-height:1.5}.desktop-pack-hero .pack-copy>.primary:is([data-action=open],[data-action=open-hs]){width:100%;max-width:440px;min-height:74px;padding:20px 24px;display:flex;justify-content:flex-start;align-items:center;gap:14px;background:var(--primary);color:#101310;font-size:18px;font-weight:800;border:1px solid color-mix(in srgb,var(--primary),white 40%);border-radius:14px;box-shadow:0 6px color-mix(in srgb,var(--primary),#0b140f 70%),0 14px 32px color-mix(in srgb,var(--primary) 15%,transparent);transition:transform .18s,box-shadow .18s;position:relative;white-space:nowrap}.desktop-pack-hero .pack-copy>.primary:is([data-action=open],[data-action=open-hs])>.icon{width:26px;height:26px}.desktop-pack-hero .pack-copy>.primary:is([data-action=open],[data-action=open-hs]) .button-end{font-size:12px;font-weight:600;padding-left:16px;margin-left:auto;border-left:1px solid #10131044;white-space:nowrap}.desktop-game-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.desktop-solo-content .desktop-game-topline>.solo-back,.desktop-game-topline>.question-countdown{margin:0;line-height:1.5}.desktop-trade-card{display:flex;align-items:center;gap:8px;border:0;background:none;color:inherit;padding:3px 0;text-align:left;cursor:pointer;font:inherit;width:fit-content;max-width:100%;flex-wrap:wrap}.desktop-trade-card:hover>.desktop-trade-title{text-decoration:underline;text-underline-offset:3px}.desktop-trade-card:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.referral-dialog-actions{display:flex;align-items:center;gap:12px}.referral-dialog-actions>button{min-height:44px;height:auto;padding:12px 20px;margin:0;flex:0 0 auto}.home-actions [data-view=plus]{background:linear-gradient(115deg,#c4b5fd,#acebe7,#f1c4ed,#ffe4a2);color:#192326;border:1px solid #ffffff50;border-radius:10px;padding:12px 20px;font-weight:750}.desktop-trade-pages{margin:24px auto}.desktop-trade-ownership{font-size:10px;padding:2px 5px;border:1px solid currentColor;border-radius:4px;margin-left:8px;white-space:nowrap}.desktop-trade-ownership.owned{color:var(--primary)}.desktop-trade-ownership.missing{color:var(--muted,#adb59d)}#page-stats:has(.desktop-card-total){display:flex;gap:24px;align-items:center;max-width:650px}.desktop-card-total,.desktop-progress{display:flex;flex-direction:column;gap:8px;min-width:145px}.desktop-card-total{max-width:220px;padding-right:22px;border-right:1px solid #ffffff25}.desktop-card-total strong{font-size:32px}.desktop-progress strong{font-size:26px}.desktop-card-total strong small,.desktop-progress strong small{font-size:15px;color:var(--muted,#adb59d)}.desktop-card-total>span,.desktop-progress>span{font-size:10px;letter-spacing:.08em}.desktop-card-total>small{font-size:11px;line-height:1.5}.desktop-progress progress{width:100%;height:5px;accent-color:var(--primary)}.collection-switch:has([data-desktop-album]){display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.collection-switch [data-desktop-album]{padding:18px;min-height:105px}.collection-switch [data-desktop-album] b{font-size:22px}.desktop-pack-hero{position:relative}.desktop-collection-toggle{position:absolute;right:38px;top:30px;z-index:5}.desktop-wide-credit{flex:1;width:100%}.desktop-refill{display:flex;flex-direction:column;gap:4px;min-width:170px}.desktop-daily-rarity{background:linear-gradient(115deg,#c4b5fd,#acebe7,#f1c4ed,#ffe4a2)!important;color:#192326!important}.figure-detail{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;padding:24px}.figure-detail .film-card{width:100%}.figure-detail h2{font-size:32px}.figure-status{color:var(--primary)}.figure-editions{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.figure-editions button{display:flex;gap:8px;align-items:center;padding:8px 10px}.figure-films{display:flex;flex-direction:column;align-items:flex-start;max-height:260px;overflow:auto;gap:6px}.desktop-golden-pack{border-color:#ffd36a!important;box-shadow:0 0 80px #ffce4840}.desktop-golden-intro{text-align:center;background:radial-gradient(ellipse,#eac86635,transparent 70%);color:#ffe394;padding:22px;animation:golden-arrival 1.1s ease-out}.desktop-golden-intro strong{font-size:38px;letter-spacing:.12em}.desktop-golden-intro p{margin:10px 0}.desktop-golden-arriving .reveal-grid{pointer-events:none;visibility:hidden}.desktop-golden-arriving .desktop-golden-intro{min-height:250px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse,#d6a53b55,transparent 72%)}@keyframes golden-arrival{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.desktop-golden-intro{animation:none}}.desktop-conversation{max-width:700px;margin:auto}.desktop-messages{display:flex;flex-direction:column;gap:12px;max-height:46vh;overflow:auto;margin:20px 0;padding:8px}.desktop-message{max-width:85%;align-self:flex-start;background:#ffffff0a;border:1px solid #ffffff15;border-radius:12px;padding:12px 16px}.desktop-message.mine{align-self:flex-end;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.desktop-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.desktop-message time{font-size:10px;opacity:.65}.desktop-conversation textarea{width:100%;min-height:90px;resize:vertical}.desktop-conversation form{display:grid;gap:12px}}@media all{.trade-columns{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:14px}.trade-columns>span{align-self:start;display:flex;justify-content:center;align-items:center;height:30px;margin-top:28px;line-height:1}.trade-columns>div{min-width:0}.trade-columns p{line-height:16px;margin-bottom:12px}.trade-columns .desktop-trade-card{margin:0 0 8px;min-height:30px}.desktop-trade-ownership{text-decoration:none!important}.desktop-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin:28px auto;flex-wrap:wrap}.desktop-pagination .page-jump{display:flex;align-items:center;gap:10px;margin:0}.desktop-pagination input{width:68px;min-height:42px;padding:8px}.desktop-pagination>.secondary{min-height:44px;margin:0;padding:10px 16px;font-size:13px}.desktop-pagination label,.desktop-pagination .page-jump span{font-size:13px}.desktop-catalogue-tools{gap:12px;flex-wrap:wrap}.desktop-catalogue-tools .search{flex:1 1 260px}.desktop-catalogue-tools select{min-width:0}.desktop-catalogue-tools .check-label{white-space:nowrap}.desktop-pack-hero .pack-buttons{display:flex;align-items:stretch;width:440px;max-width:100%;gap:10px}.desktop-pack-hero .pack-buttons>.desktop-wide-credit{min-height:70px;height:auto;min-width:0;width:auto;flex:1 1 0;margin:0;font-size:13px;justify-content:center;padding:14px 12px}.desktop-pack-hero .pack-buttons>.desktop-refill{min-height:70px;min-width:0;width:auto;flex:1 1 0;margin:0;justify-content:center;font-size:13px;padding:12px}.desktop-purchase-or{align-self:center;flex:0 0 auto;font-size:11px;font-weight:700;color:var(--muted)}.reveal-actions [data-next-pack]{white-space:nowrap}.reveal-actions [data-next-pack] [data-until]{display:inline}#content .home-actions [data-view=plus],#content .home-benefits [data-view=plus],#content [data-desktop-master]{background:linear-gradient(115deg,#c4b5fd,#acebe7,#f1c4ed,#ffe4a2)!important;color:#192326!important;border:1px solid #ffffff60;box-shadow:0 2px 14px #d7c4ec22}#page-stats:has(.desktop-card-total){gap:22px;max-width:700px}.desktop-progress-ring{display:grid;grid-template-columns:auto 58px;grid-template-rows:auto auto;column-gap:14px;row-gap:8px;align-items:center;min-width:0}.desktop-progress-ring>strong{grid-column:1;grid-row:1}.desktop-progress-ring>span:not(.desktop-ring){grid-column:1;grid-row:2;font-size:10px;letter-spacing:.08em;white-space:nowrap}.desktop-progress-ring>.desktop-ring{grid-column:2;grid-row:1 / 3;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;position:relative;isolation:isolate;background:conic-gradient(var(--primary) var(--completion),var(--line,#39402e) 0);font-size:11px;letter-spacing:0}.desktop-ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--bg,#10130f);z-index:-1}.desktop-conversation h2 .inline-link{font:inherit;color:var(--primary)}.profile-actions>button{min-height:44px;height:auto;font-size:13px!important;line-height:20px;padding:11px 16px!important;margin:0;box-sizing:border-box}.plus-benefits{display:flex;flex-direction:column;gap:26px}.plus-benefits>article{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;align-items:start;margin:0}.plus-benefits>article>span{width:48px;height:48px;margin:0;display:grid;place-items:center;box-sizing:border-box;flex:none}.plus-benefits>article>div{min-width:0}.plus-benefits h3{margin:0 0 10px;line-height:1.35}.plus-benefits p{margin:0;line-height:1.65}.desktop-solo-content .solo-back{display:flex;width:fit-content;max-width:100%;margin:0 0 22px;padding:0;text-align:left;justify-content:flex-start}.desktop-solo-content .solo-back+.question-countdown{margin-top:0}#content .plus-hero .subscription-price{font-weight:800}#content .plus-hero .subscription-price>span{font-weight:500}#content .plus-benefits>article{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:0}#content .plus-benefits>article>span{margin:0;align-self:start}#content .plus-benefits>article>div{padding:0;margin:0;text-align:left}#content .plus-benefits>article h3{margin:0 0 10px;padding:0;line-height:1.35}#content .plus-benefits>article p{margin:0;padding:0;line-height:1.65}.desktop-solo-content .solo-goal{box-sizing:border-box;width:100%;max-width:850px}.desktop-solo-content[data-solo-mode=blind] .solo-goal{max-width:960px}.desktop-solo-content[data-solo-mode=casting] .solo-goal,.desktop-solo-content[data-solo-mode=chronology] .solo-goal{max-width:800px}.figure-filmography{margin-top:22px}.figure-filmography h3{font-size:16px}.figure-filmography .figure-films{max-height:180px;gap:4px}.card-browser[data-name=showcase] .card-picker{overflow-anchor:none}body #credit-range{height:32px;border:0;overflow:visible;--credit-progress:0%}body #credit-range::-webkit-slider-runnable-track{height:8px;box-sizing:border-box;border:1px solid #8c9583;border-radius:8px;background:linear-gradient(to right,var(--primary) 0 var(--credit-progress),#454d3e var(--credit-progress) 100%)}body #credit-range::-webkit-slider-thumb{box-sizing:border-box;width:24px;height:24px;margin-top:-9px;border:3px solid #eff4e8;border-radius:50%;background:var(--primary)}body #credit-range::-moz-range-track{height:6px;border:1px solid #8c9583;border-radius:8px;background:#454d3e}body #credit-range::-moz-range-progress{height:6px;border-radius:8px;background:var(--primary)}body #credit-range::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:3px solid #eff4e8;border-radius:50%;background:var(--primary)}}@media all{[style*="/assets/figure-FD040.jpg"]{background-position:10% center!important}img[src*="/assets/figure-FD040.jpg"]{object-position:10% center}}@media(min-width:761px){.reveal-actions{display:flex!important;flex-wrap:wrap;gap:8px!important}.reveal-actions>button{flex:0 1 auto;min-width:0!important;padding:12px 10px!important;font-size:12px!important;white-space:nowrap}.reveal-actions>.small{flex-basis:100%}}@media(max-width:760px){.audit-hero h2{min-height:62px;display:grid;place-items:center;margin:12px 0!important}.audit-hero>.eyebrow{min-height:32px;display:grid;place-items:center}.audit-hero>p:not(.eyebrow){min-height:24px}.audit-booster-hero{width:160px!important;height:210px!important;object-fit:contain}.audit-hero .pack-image-button{width:100%;height:220px!important;display:grid;place-items:center}.audit-hero .primary{width:100%;min-height:56px}.mobile-pack-gift{display:block;min-height:22px}.audit-mobile .reveal-actions:has([data-next-pack]){position:static!important;background:transparent!important;box-shadow:none!important}.reveal-actions>.small{background:none!important;color:var(--primary);font-weight:700;animation:mobile-stock-glow 2.8s ease-in-out infinite}.referral-offer-copy{align-items:start}.referral-gift{margin-top:22px!important}.mobile-home-actions{display:grid;gap:14px;margin:24px 0}.mobile-home-actions article{display:flex;align-items:flex-start;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.mobile-home-actions h3{margin:0 0 8px}.mobile-home-actions p{font-size:13px}.mobile-home-actions svg{flex:0 0 24px;color:var(--primary)}.mobile-kind-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:12px 0}.mobile-kind-tabs button{font-size:10px!important;padding:10px 2px!important;min-width:0;letter-spacing:-.2px}.mobile-kind-tabs .selected{border-color:var(--primary);color:var(--primary)}.film-card .card-stats{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;padding-top:8px!important;margin-top:8px!important;min-height:22px}.film-card .card-stats>span:last-child{margin-left:auto!important;position:static!important;align-self:center!important;flex-basis:auto!important}.film-card .card-bottom{bottom:10px!important}.film-card .card-bottom>p{margin-bottom:0!important}#audit-nav{padding:5px 10px!important;gap:6px}#audit-nav>button{min-height:58px!important;padding:6px 3px!important;border-radius:10px!important}.audit-mobile .topbar{display:flex!important;align-items:center!important;gap:8px!important}.audit-mobile #account-bar{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}.audit-mobile #audit-credit{display:flex!important;align-items:center!important;justify-content:center;min-height:36px!important;padding:0!important;margin:0!important}.audit-mobile #audit-menu{margin:0!important;min-height:36px!important;padding:6px 9px!important}.audit-mobile #account-bar .mobile-notice-bell{display:inline-flex!important;align-items:center;justify-content:center;position:relative;width:32px;min-width:32px;height:36px;padding:4px!important}.mobile-notice-bell svg{width:20px;height:20px}.audit-mobile #toast,.audit-mobile #achievement-toast,.audit-mobile :is(#battle-invite-toast,#trade-invite-toast){bottom:var(--mobile-notice-bottom,110px)!important;max-width:calc(100vw - 24px);z-index:150}.audit-mobile .site>footer{display:grid!important;grid-template-columns:1fr 1fr;gap:16px 12px!important;align-items:center;padding:24px 16px!important}.site>footer #catalogue-note{display:block;font-size:10px}.site>footer>div:first-child{grid-column:1/-1}.site>footer button,.site>footer a{font-size:12px}.mobile-top-pagination{display:flex!important;gap:6px;margin-bottom:16px}.mobile-top-pagination input{max-width:45px}.mobile-alt-photo{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.3;z-index:1;pointer-events:none}.tier-card-LRA .card-art{z-index:0}.tier-card-LRA .card-top,.tier-card-LRA .card-middle,.tier-card-LRA .card-bottom{z-index:3}}@keyframes mobile-stock-glow{50%{text-shadow:0 0 10px #dfff6590;filter:brightness(1.25)}}@media(prefers-reduced-motion:reduce){.reveal-actions>.small{animation:none!important}}.daily-prizes{padding:18px;border:1px solid var(--line);border-radius:14px;margin:18px 0}.daily-prizes h3{margin-top:0}@media(max-width:760px){body.audit-mobile #account-bar #audit-credit{display:flex!important;align-items:center!important;margin:0!important;transform:none!important;line-height:1!important}body.audit-mobile #account-bar button.mobile-notice-bell{display:inline-flex!important}}@media(max-width:760px){.film-card .card-stats{height:auto!important;min-height:24px!important;line-height:1.2!important;padding-bottom:0!important}.film-card .card-stats>span{white-space:nowrap;flex:0 0 auto!important;width:auto!important;min-width:0!important}.film-card .card-stats>span:last-child{flex:1 1 auto!important;font-size:8px!important;text-align:right}.film-card .card-stats b{display:inline!important;margin:0 0 0 2px!important}.film-card .card-bottom{padding-bottom:10px!important}}@media(min-width:761px){.reveal-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}.reveal-actions:has([data-desktop-refill]){grid-template-columns:repeat(5,minmax(0,1fr))}.reveal-actions>button{width:100%;padding:10px 6px!important;white-space:normal;line-height:1.3}.reveal-actions>.small{grid-column:1/-1}}@media(max-width:760px){.audit-mobile .site>footer>span:first-child{grid-column:1/-1;display:grid;gap:6px}.audit-mobile .site>footer #save-status{grid-column:1/-1;order:9;font-size:11px;opacity:.8}.audit-mobile .site>footer #legal-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:12px;border-top:1px solid var(--line)}.audit-mobile .site>footer .text-button{justify-content:flex-start;text-align:left;padding:4px 0;margin:0}.audit-mobile .site>footer #catalogue-note{white-space:normal}}@media(max-width:760px){.referral-offer-copy{display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:16px;row-gap:0}.referral-offer-copy>div{display:contents}.referral-offer-copy .referral-gift{grid-column:1;grid-row:2;align-self:center;margin:0!important}.referral-offer-copy .eyebrow{grid-column:2;grid-row:1}.referral-offer-copy h2{grid-column:2;grid-row:2;margin-bottom:0}.referral-offer-copy p:not(.eyebrow){grid-column:2;grid-row:3;margin-top:10px}}.mobile-alt-photo{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.3;z-index:1;pointer-events:none}.tier-card-LRA .card-art{z-index:0}.tier-card-LRA .card-top,.tier-card-LRA .card-middle,.tier-card-LRA .card-bottom{z-index:3}@media(min-width:761px){.desktop-pack-hero .uniform-pack-clock{display:flex!important;align-items:center;gap:10px;width:440px;max-width:100%;min-height:58px;height:58px;box-sizing:border-box;padding:12px 16px;margin:24px 0 14px;border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--primary)}.uniform-pack-clock>strong{margin-left:auto;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.desktop-pack-hero .pack-copy>.primary{margin-top:0!important}}@media(max-width:760px){.audit-mobile .primary:not(.desktop-daily-rarity):not([data-view=plus]){background:var(--primary)!important;color:#101510!important}.audit-mobile #audit-pack-status{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 9%,var(--bg,#101510))!important}.audit-mobile #account-bar>#audit-credit{color:var(--primary)!important}.audit-mobile .topbar{gap:10px!important;padding-inline:16px!important}.audit-mobile .topbar .brand{flex:1 1 auto!important;min-width:0}.audit-mobile .brand>span:not(.brand-mark){font-size:14px}.audit-mobile .brand small{font-size:6px;letter-spacing:.7px}.audit-mobile #account-bar{flex:0 0 auto!important;gap:10px!important}.audit-mobile #audit-menu{flex:0 0 auto;margin-left:0!important}.audit-mobile #account-bar button.mobile-notice-bell{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex:0 0 32px!important;border-radius:50%!important;padding:5px!important;box-sizing:border-box;aspect-ratio:1}.audit-mobile .audit-hero{padding-bottom:22px!important}.audit-hero>.eyebrow{min-height:0!important;margin-bottom:10px!important}.audit-hero h2{min-height:0!important;margin:8px 0 12px!important;line-height:1.2!important}.audit-hero>h2+p{min-height:0!important;margin:0 0 16px!important}.audit-hero .mobile-pack-gift{min-height:0!important;margin-top:10px!important;line-height:1.4}.audit-hero [data-audit-how]{margin-top:10px!important;margin-bottom:0!important;min-height:28px!important;padding:4px!important}.pack-image-button{position:relative}.mobile-torn-top{display:none!important;position:absolute;left:50%;top:5px;width:160px!important;height:210px!important;object-fit:contain;transform:translate(-50%) rotate(-7deg);clip-path:polygon(0 0,100% 0,100% 14%,90% 12%,80% 15%,70% 12%,60% 15%,50% 12%,40% 15%,30% 12%,20% 15%,10% 12%,0 15%);opacity:.35;filter:grayscale(.5);pointer-events:none}.mobile-pack-empty .mobile-torn-top{display:block!important}.audit-mobile .reveal-actions [data-next-pack]{font-size:clamp(9px,2.7vw,11px)!important;padding:8px 4px!important;gap:4px!important;white-space:nowrap!important;min-width:0!important;overflow:hidden}.reveal-actions [data-next-pack] [data-until]{font-size:inherit}.audit-mobile .reveal-actions>.small,.audit-mobile .reveal-actions+p.small,.audit-mobile .reveal-hint{animation:none!important;filter:none!important;text-shadow:none!important;font-weight:700;background:linear-gradient(110deg,var(--primary),#fff0b4 28%,#dbcbff 52%,#a5f4ef 75%,var(--primary))!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important}.audit-mobile .trade-row{padding-top:18px!important;padding-bottom:20px!important;min-height:0!important}.audit-mobile .trade-columns{align-items:center!important}.audit-mobile .trade-columns>svg,.audit-mobile .trade-columns>.icon{align-self:center!important;margin:18px 0 0!important;transform:none!important;vertical-align:middle}.audit-mobile .trade-columns>div{min-width:0}.audit-mobile .desktop-trade-card{align-items:center}.profile-numbers>.mobile-disclosure>summary{padding:12px!important;min-height:40px!important;font-size:12px!important}.profile-numbers>.mobile-disclosure{padding:0!important}.audit-mobile .profile-actions{gap:8px!important}.audit-mobile .profile-actions>button{font-size:10px!important;white-space:nowrap!important;padding:10px 6px!important;min-height:42px!important;gap:4px}.profile-actions>button svg{width:12px;height:12px;flex-shrink:0}.audit-mobile .site>footer{padding-bottom:145px!important}.mobile-home-actions article>div{min-width:0}.mobile-home-actions article p{margin:8px 0 12px!important}.mobile-home-actions article .primary,.mobile-home-actions article .secondary{margin:0!important;min-height:44px!important;padding:10px 14px!important}.mobile-home-actions [data-view=plus]{background:linear-gradient(115deg,#c4b5fd,#acebe7,#f1c4ed,#ffe4a2)!important;color:#192326!important;border:1px solid #ffffff50!important;box-shadow:none!important}.notifications-panel{min-width:0;max-width:100%;overflow-x:hidden}.notifications-panel .notify-list{min-width:0;max-width:100%}.notifications-panel .notify-row{grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;min-width:0}.notifications-panel .notify-row:has([data-desktop-message-notice]){grid-template-columns:20px minmax(0,1fr) 72px!important}.notify-row .notice-copy{min-width:0;white-space:normal;overflow-wrap:anywhere}.notify-row>[data-desktop-message-notice]{grid-column:3;grid-row:1;align-self:center;width:72px;max-width:72px;min-width:0;padding:4px!important;font-size:11px;white-space:normal;position:relative;z-index:2}.notify-row>i{position:absolute;right:8px;top:8px}.notify-row a[data-user],.notify-row a[data-user]:hover{color:var(--primary)!important;cursor:pointer}}@media(max-width:760px){body.audit-mobile nav button.selected,body.audit-mobile nav button.active{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 11%,transparent)!important}}@media(min-width:761px){.weekly-prizes.daily-prizes{margin:28px 0;padding:24px;border:1px solid var(--border,#424b34);border-radius:16px}.weekly-prizes.daily-prizes ul:after{content:"";display:block;height:24px}}@media(max-width:760px){.audit-mobile .reveal-actions [data-next-pack]{font-size:13px!important;padding:10px 8px!important}.audit-mobile .reveal-actions [data-next-pack]:disabled{font-size:clamp(10px,2.9vw,12px)!important;padding-inline:3px!important}.audit-mobile .reveal-actions>.small,.audit-mobile .reveal-actions+p.small,.audit-mobile .reveal-hint{background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:var(--primary)!important;-webkit-text-fill-color:var(--primary)!important;font-weight:700!important}.audit-mobile .mobile-pack-empty .audit-booster-hero,.audit-mobile .mobile-pack-empty .mobile-torn-top{grid-area:1/1;margin:0!important;width:160px!important;height:210px!important;object-fit:contain;position:static;left:auto;top:auto}.audit-mobile .mobile-pack-empty .audit-booster-hero{clip-path:polygon(0 13%,10% 12%,20% 13%,30% 12%,40% 13%,50% 12%,60% 13%,70% 12%,80% 13%,90% 12%,100% 13%,100% 100%,0 100%)!important}.audit-mobile .mobile-pack-empty .mobile-torn-top{clip-path:inset(0 0 87.5%)!important;transform-origin:9% 12.5%;transform:rotate(-18deg) translate(-12px,-12px)!important;opacity:.35;filter:grayscale(.5)}.audit-mobile [data-owned-sort]{padding-left:9px!important;padding-right:23px!important;font-size:14px!important}.audit-mobile [data-owned-sort] option{font-size:14px;padding-inline:6px}.audit-mobile .profile-numbers>.mobile-disclosure>summary{box-sizing:border-box!important;min-height:0!important;height:40px!important;padding:9px 12px!important;line-height:20px!important}.audit-mobile .profile-numbers>.mobile-disclosure{min-height:0!important}.audit-mobile .site>footer{padding-bottom:32px!important}}@media(max-width:760px){.audit-mobile .mobile-pack-empty{opacity:1!important}.audit-mobile .mobile-pack-empty .mobile-torn-top{transform:rotate(-13deg) translate(-6px,-4px)!important;opacity:.45}}@media(max-width:760px){body.audit-mobile .profile-numbers>details.mobile-disclosure:not([open]){padding:0!important}body.audit-mobile .profile-numbers>details.mobile-disclosure[open]{padding:0 0 12px!important}}.detail-layout{position:relative}.detail-layout>.figure-return{display:flex;align-items:center;justify-content:flex-start;gap:8px;position:absolute;top:0;left:0;width:min(280px,100%);max-width:none;margin:0;padding:0;min-height:0;font-size:12px;line-height:18px;text-align:left;color:var(--primary);white-space:normal;z-index:5}.figure-return span{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.detail-layout>.figure-return{top:-25px;left:50%;transform:translate(-50%);width:210px}}.market-search-tools{display:flex;align-items:stretch;gap:12px;max-width:860px;margin:16px 0}.market-search-tools .market-search{flex:1;min-width:0;width:auto;max-width:none;margin:0}.market-search-tools select{flex:0 0 180px;min-width:0;max-width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit}.fusion-option [data-fuse]{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}@media(max-width:760px){.market-search-tools{gap:8px;max-width:100%}.market-search-tools select{flex-basis:130px;padding:8px 6px;font-size:12px}.market-search-tools .market-search input{min-width:0;width:100%;font-size:12px}}@media(max-width:760px){.market-search-tools #market-rarity{font-size:12px;flex-basis:138px}}.desktop-pack-hero .pack-copy .uniform-pack-clock{margin-bottom:14px!important}.reveal-grid.single~.reveal-actions{display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center;gap:12px}.reveal-grid.single~.reveal-actions>button{flex:0 1 250px;margin:0!important}.reveal-grid.single~.reveal-actions>p{flex-basis:100%;text-align:center}@media(max-width:760px){.audit-mobile main:has(.audit-hero){padding-top:8px!important}.audit-mobile .audit-hero:has(.packet-collection-switch){padding:40px 12px 12px!important;border:0;border-radius:0;background:radial-gradient(ellipse closest-side at 50% 42%,color-mix(in srgb,var(--primary) 8%,transparent) 0%,color-mix(in srgb,var(--primary) 5%,transparent) 40%,color-mix(in srgb,var(--primary) 2%,transparent) 70%,transparent 100%)}.audit-mobile .audit-hero .packet-collection-switch{top:0;right:0}.audit-mobile .audit-hero .pack-image-button{height:clamp(120px,27svh,215px)!important;margin:0 auto 8px;min-height:0;padding:0}.audit-mobile .audit-hero .audit-booster-hero{width:auto!important;height:100%!important;max-height:clamp(120px,27svh,215px);margin:0 auto!important}.audit-mobile .audit-hero .mobile-torn-top{width:auto!important;height:clamp(120px,27svh,215px)!important;margin:0 auto!important}.audit-mobile .audit-hero>.eyebrow{font-size:9px;margin:4px 0 6px!important}.audit-mobile .audit-hero h2{font-size:25px!important;margin:6px 0 8px!important}.audit-mobile .audit-hero>h2+p{font-size:13px;margin:0 0 12px!important}.audit-mobile .audit-hero>.primary{min-height:48px!important;max-width:340px;font-size:16px;margin-inline:auto}.audit-mobile .audit-hero .mobile-pack-gift{font-size:11px;margin-top:8px!important}.audit-mobile .audit-hero [data-audit-how]{margin-top:4px!important;min-height:28px!important}.audit-mobile :is(#modal,[data-snapshot-id=modal]):has(.reveal-grid){max-height:calc(100dvh - 16px);padding-top:28px!important;padding-bottom:16px!important}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-header h2{font-size:23px;margin:6px 20px 8px;line-height:1.15}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-header>.eyebrow{margin:0 0 6px;font-size:9px}.audit-mobile :is(#modal,[data-snapshot-id=modal]) :is(#reveal-description,[data-snapshot-id=reveal-description]){font-size:12px;margin:6px 0}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-order{font-size:10px}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-grid .flip-card{height:clamp(230px,46svh,390px)!important}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-grid .flip-rotator{height:100%!important}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-item:not(.reveal-tier-LR):not(.reveal-tier-LRA){--flip-time:.5s!important}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .mobile-reveal-controls{margin:6px 0}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions{margin-top:14px}}@media(max-width:760px){.audit-mobile .mobile-pack-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0;width:100%;max-width:340px;margin-inline:auto;transition:grid-template-columns .3s ease,gap .3s ease}.audit-mobile .mobile-pack-actions.has-credit-action{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.audit-mobile .mobile-pack-actions>.primary,.audit-mobile .mobile-pack-credit-slot>button{width:100%;min-width:0;min-height:48px;height:48px;margin:0;padding:8px;font-size:13px;line-height:1.2}.audit-mobile .mobile-pack-actions:not(.has-credit-action)>.primary{font-size:16px}.audit-mobile .mobile-pack-actions>.primary:disabled{opacity:.5}.audit-mobile .mobile-pack-credit-slot{min-width:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.audit-mobile .has-credit-action .mobile-pack-credit-slot{opacity:1;visibility:visible}.audit-mobile .mobile-pack-credit-slot>button{color:var(--primary);font-weight:700}.audit-mobile .mobile-pack-gift strong{font-weight:800}}@media(prefers-reduced-motion:reduce){.audit-mobile .mobile-pack-actions,.audit-mobile .mobile-pack-credit-slot{transition:none}}[style*="/assets/figure-FD039.jpg"]{background-position:93% center!important}img[src*="/assets/figure-FD039.jpg"]{object-position:93% center}.market-toolbar{flex-wrap:wrap}.market-toolbar .market-unowned-filter{display:inline-flex;align-items:center;gap:9px;min-height:44px;flex:0 0 auto;margin:0 0 0 16px;cursor:pointer;color:var(--text)}.market-unowned-filter input{width:18px;height:18px;margin:0;accent-color:var(--primary);cursor:pointer}.market-unowned-filter:focus-within{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}@media(max-width:760px){.market-toolbar .market-unowned-filter{margin:0;align-self:flex-start;font-size:13px}}.pack-stage,.pack-stage.is-empty{align-self:start}.pack-stage .stage-note,.pack-stage.is-empty .stage-note{position:absolute;display:block;left:20px;right:20px;bottom:24px;margin:0;text-align:center;font-size:12px;line-height:18px;letter-spacing:.08em;color:var(--muted)}@media(max-width:760px){.audit-mobile .audit-hero>.mobile-stage-note{min-height:28px;margin:0 0 6px!important;padding:0;font-size:9px;line-height:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}}@media(min-width:761px){#content .badge-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}#content .badge-grid .badge-card{min-width:0;padding:18px 12px}#content .badge-grid .badge-medal{width:52px;height:52px;font-size:25px;margin:0 auto 12px}#content .badge-grid .badge-card h3{font-size:14px;line-height:1.3;margin:9px 0 7px;overflow-wrap:anywhere}#content .badge-grid .badge-card p{font-size:12px;line-height:1.45;margin-bottom:12px;overflow-wrap:anywhere}}@media(min-width:761px){.market-toolbar{justify-content:flex-start}.market-toolbar .market-unowned-filter{margin:0;justify-content:flex-start}.market-toolbar>[data-action=sell-market]{margin-left:auto}}@media(min-width:761px){.form-panel.theme-settings{max-width:880px;width:100%}.theme-settings .theme-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.theme-settings .theme-options label{min-width:0;padding:16px 14px;gap:10px}.theme-settings .theme-options span{min-width:0;flex:1;flex-wrap:wrap;border:0;padding:0;font-size:14px}.theme-settings .theme-options span:before{display:none}}@media(min-width:761px)and (max-width:1000px){.theme-settings .theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-journal .diary-list>button.journal-film{display:grid;grid-template-columns:40px minmax(0,1fr) max-content;gap:12px;align-items:center;height:90px;box-sizing:border-box;padding:14px;min-width:0}.journal-film .journal-poster{display:block;width:40px;height:60px;object-fit:cover;border-radius:4px}.journal-film .journal-film-title{min-width:0;text-align:left}.journal-film-title b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:18px;height:36px}.journal-film-title small{display:block;font-size:11px;line-height:16px;color:var(--muted);margin-top:3px}@media(max-width:760px){.profile-journal .diary-list>button.journal-film{gap:10px;padding:14px 10px}.journal-film .rating-mini{font-size:11px}}@media(prefers-reduced-motion:no-preference){.reveal-grid .reveal-item:not(.is-flipped){animation:pack-card-deal .62s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay)}.reveal-grid .reveal-item:is(.reveal-animating,.is-flipped){animation:none}.reveal-impact-ring{position:absolute;inset:14% -5% 18%;border:1px solid var(--reveal-color);border-radius:40%;opacity:0;pointer-events:none;z-index:-1}.reveal-animating:is(.reveal-tier-SSR,.reveal-tier-UR,.reveal-tier-LR,.reveal-tier-LRA) .reveal-impact-ring{animation:pack-rarity-wave .85s ease-out both;animation-delay:calc(var(--flip-time)*.45)}.pack-finale.reveal-animating .reveal-label{animation:pack-finale-label .8s ease-out both;animation-delay:calc(var(--flip-time)*.5)}.pack-stage:hover .wrapper-top,.pack-stage:focus-within .wrapper-top{transition:transform .5s cubic-bezier(.16,1,.3,1)}.audit-mobile .pack-image-button:not(:disabled):active{transform:scale(.95);transition:transform .12s ease-out}}@keyframes pack-card-deal{0%{opacity:0;transform:translateY(36px) scale(.9) rotate(-3deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes pack-rarity-wave{0%{opacity:0;transform:scale(.9)}20%{opacity:.65}to{opacity:0;transform:scale(1.32)}}@keyframes pack-finale-label{0%{transform:translateY(4px);opacity:.4}45%{color:var(--reveal-color);transform:translateY(-2px);opacity:1}to{transform:none;opacity:1}}@media(min-width:761px){.desktop-pack-hero .pack-stage,.desktop-pack-hero .pack-stage.is-empty{padding:104px 0 96px;min-height:calc(var(--booster-width)*1.5 + 200px);box-sizing:border-box}}.game-choices>.battle-wide,.audit-games>.battle-wide{grid-column:1 / -1}body #content .game-choices>.game-choice.battle-wide,body #content .audit-games>.audit-game.battle-wide{grid-column:1 / -1!important;width:100%;box-sizing:border-box}body .quest-group-shell.is-complete{opacity:.66;filter:saturate(.35)}body .battle-live-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:600px;margin:12px auto 18px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--card);font-variant-numeric:tabular-nums}body .battle-live-score strong{font-size:clamp(26px,5vw,38px);color:var(--primary);white-space:nowrap}body .battle-live-score span{font-size:13px;overflow-wrap:anywhere}body .battle-live-score span:first-child{text-align:left}body .battle-live-score span:last-child{text-align:right}body .battle-replay .duel-cards .film-card{pointer-events:auto;animation:none!important}body .battle-flipped>.battle-hand{animation:battle-hand-reveal .28s ease-out both}@keyframes battle-hand-reveal{0%{transform:perspective(1000px) rotateY(-75deg);opacity:.4}to{transform:perspective(1000px) rotateY(0);opacity:1}}body .battle-next{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}body .battle-next>button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0!important;padding:12px 20px;gap:8px}body .catalogue-tools{margin-bottom:10px}body .catalogue-summary{margin:8px 0 16px}body :is(#modal,[data-snapshot-id=modal]) .reveal-actions>button:not([data-next-pack]){background:var(--panel-raised,var(--secondary))!important;border:1px solid var(--line,var(--border))!important;color:var(--text,var(--foreground))!important;box-shadow:none!important}body :is(#modal,[data-snapshot-id=modal]) .reveal-actions>button:not([data-next-pack]):hover{border-color:var(--primary)!important}@media(prefers-reduced-motion:reduce){body .battle-flipped>.battle-hand{animation:none}}.market-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto}.market-toolbar-actions .market-refresh{display:inline-flex;align-items:center;gap:7px;padding:8px 0;border:0;background:none;box-shadow:none;color:var(--primary);white-space:nowrap}.market-refresh svg{width:18px;height:18px}.market-search-tools .market-search{gap:12px;padding-inline:14px}.market-search-tools .market-search input{flex:1;min-width:0;padding-inline:0;text-align:left}.market-search-tools .market-search svg{flex-shrink:0}@media(max-width:760px){.market-toolbar-actions{width:100%;gap:12px}.market-toolbar-actions .primary{flex:1;justify-content:center;font-size:13px}.market-toolbar-actions .market-refresh{font-size:12px}}.market-toolbar-actions>[data-action=sell-market]{margin:0;font-size:13px}.profile-header>.profile-badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 20px;margin:0;padding:0 36px 18px;border:0}.profile-header>.profile-badges>span{display:inline-flex;align-items:center;gap:8px}.profile-header>.profile-badges i{flex-shrink:0}@media(max-width:760px){.profile-header>.profile-badges{justify-content:flex-start;padding:0 18px 16px;gap:10px 14px}.profile-header>.profile-badges>span{max-width:100%;font-size:11px}}.profile-header:has(>.profile-badges) .profile-top{padding-bottom:14px}.profile-wishlist-pages .wish-card-title>div{min-width:0}.profile-wishlist-pages .wish-card-title b{overflow-wrap:anywhere}.profile-wishlist-pages .wish-list>div>.wish-card-preview{flex:0 0 32px;width:32px;min-width:32px;height:48px;padding:0;display:grid;place-items:center;background:none;border:0;border-radius:4px;overflow:hidden}.wish-card-preview img{display:block;width:32px;height:48px;object-fit:cover}.profile-wish-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}.profile-wish-pagination .secondary{margin:0;font-size:13px}.profile-wish-pagination>span{color:var(--muted);font-size:13px}@media(max-width:760px){.profile-header:has(>.profile-badges) .profile-top{padding-bottom:10px}.profile-wish-pagination{gap:10px}.profile-wish-pagination .secondary{font-size:12px;padding:10px}.profile-wish-pagination>span{font-size:12px}}.community-milestones>div>span{display:inline-flex;align-items:center;justify-content:center;gap:7px}.community-milestones .icon{width:22px;height:22px;flex-shrink:0}.community-milestones .mobile-coin{width:22px;height:22px;font-size:12px;flex-shrink:0}.community-club-reward-icon .icon{width:28px;height:28px}.quest-group-reward>.icon{width:24px;height:24px}@media(max-width:760px){.desktop-catalogue-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desktop-catalogue-tools .search{grid-column:1/-1;min-width:0;width:100%}.desktop-catalogue-tools select{width:100%;max-width:100%;font-size:12px}.desktop-catalogue-tools .check-label{font-size:12px}.desktop-pagination{gap:8px;margin:18px 0;width:100%}.desktop-pagination>.secondary{padding:10px;font-size:12px}.desktop-pagination .page-jump{gap:5px}.desktop-pagination input{width:48px}.desktop-pagination label{display:none}.desktop-pack-hero{padding-top:58px!important}.desktop-collection-toggle{top:15px;right:16px;font-size:12px}.desktop-pack-hero .pack-copy>.primary:is([data-action=open],[data-action=open-hs]){min-height:60px;padding:14px 12px;font-size:14px;gap:8px;white-space:normal}.desktop-pack-hero .pack-copy>.primary .button-end{padding-left:8px;font-size:10px}.desktop-pack-hero .pack-buttons{width:100%;flex-wrap:wrap}.desktop-refill{min-width:115px}.collection-switch:has([data-desktop-album]){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collection-switch [data-desktop-album]{min-height:85px;padding:10px;font-size:12px}#content .plus-compare{grid-template-columns:1fr;grid-template-rows:none;gap:16px}#content .plus-compare>div{grid-row:auto;grid-template-rows:none;gap:4px}.desktop-game-topline{gap:10px;align-items:center;flex-wrap:wrap}.desktop-game-topline .solo-back{font-size:11px;margin:0!important}.desktop-game-topline .question-countdown{font-size:12px}.desktop-messages{padding:0;max-height:45svh}.desktop-message{max-width:92%;padding:10px}.desktop-conversation{min-width:0}.desktop-conversation h2{font-size:23px}.desktop-golden-intro strong{font-size:28px}.trade-columns{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px}.desktop-trade-ownership{white-space:normal;margin-left:0}.figure-filmography .figure-films{max-height:180px}}html body .film-card.card-tilt-enabled,html body .reveal-item.is-flipped .film-card.card-tilt-enabled{transform:perspective(1000px) rotateX(var(--pointer-rx, 0deg)) rotateY(var(--pointer-ry, 0deg))!important;transform-origin:center;transition:transform .22s ease-out!important}html body .film-card.card-tilt-active{transition:none!important;will-change:transform}.card-pointer-shine{position:absolute;inset:0;z-index:8;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.17),rgba(255,255,255,.035) 32%,transparent 65%);transition:opacity .22s ease-out}.card-tilt-active>.card-pointer-shine{opacity:1}html body .sticker-slot.is-stuck .album-sticker:not(.loose-sticker) .film-card{transform:none!important;touch-action:pan-y pinch-zoom}@media(pointer:coarse){.film-card{touch-action:pan-y pinch-zoom}[data-reveal-item]:not(.is-flipped) .film-card{touch-action:pan-y}}@media(prefers-reduced-motion:reduce){html body .film-card.card-tilt-enabled,html body .reveal-item.is-flipped .film-card.card-tilt-enabled{transform:none!important;transition:none!important}.card-pointer-shine{display:none}.film-card{touch-action:auto}}html body .film-card.card-tilt-enabled{box-shadow:var(--card-edge-x,0px) var(--card-edge-y,0px) 0 1px color-mix(in srgb,var(--rarity) 45%,#242529),calc(var(--card-edge-x,0px)*2) calc(var(--card-edge-y,0px)*2) 0 1px #16191b,0 12px 22px #0006,0 0 var(--card-aura-size,8px) color-mix(in srgb,var(--rarity) var(--card-aura-strength,12%),transparent)}.film-card.card-tilt-enabled>.card-top,.film-card.card-tilt-enabled>.card-middle,.film-card.card-tilt-enabled>.card-bottom{translate:none;transition:none}.film-card.card-tilt-enabled>.card-middle{translate:none}.film-card.card-tilt-active>.card-top,.film-card.card-tilt-active>.card-middle,.film-card.card-tilt-active>.card-bottom{transition:none!important}.film-card.card-tilt-enabled.tier-card-LR{--card-aura-size:22px;--card-aura-strength:23%}.film-card.card-tilt-enabled.tier-card-LRA,.film-card.card-tilt-enabled.tier-card-SPECIAL{--card-aura-size:26px;--card-aura-strength:30%}.film-card.card-tilt-enabled .card-pointer-shine{background:linear-gradient(115deg,transparent 28%,#ffffff08 43%,#ffffff21 49%,#ffffff08 55%,transparent 68%),radial-gradient(ellipse at var(--pointer-x,50%) var(--pointer-y,50%),#ffffff25,transparent 60%);background-position:calc((var(--pointer-x,50%) - 50%)*.3) 0,0 0}@media(prefers-reduced-motion:reduce){html body .film-card.card-tilt-enabled>.card-top,html body .film-card.card-tilt-enabled>.card-middle,html body .film-card.card-tilt-enabled>.card-bottom{translate:none;transition:none}}html body .reveal-item.is-flipped .flip-card.card-tilt-enabled{transform:perspective(1000px) rotateX(var(--pointer-rx,0deg)) rotateY(var(--pointer-ry,0deg))!important;transform-origin:center;transition:transform .22s ease-out}html body .reveal-item.is-flipped .flip-card.card-tilt-active{transition:none!important;will-change:transform}html body .reveal-item.is-flipped .flip-card.card-tilt-enabled .film-card.card-tilt-enabled{transform:none!important}@media(prefers-reduced-motion:reduce){html body .reveal-item.is-flipped .flip-card.card-tilt-enabled{transform:none!important;transition:none}}.journal-sort{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;color:var(--muted);font-size:13px}.journal-sort select{min-height:42px;max-width:100%;padding:8px 12px}html body .film-card>:is(.card-art,.mobile-alt-photo,.foil-shine,.holo-film){border-radius:inherit;overflow:hidden;clip-path:border-box}.moviz-secret{position:fixed;z-index:1500;left:50%;bottom:30px;transform:translate(-50%);width:min(520px,calc(100% - 32px));box-sizing:border-box;display:flex;align-items:center;gap:18px;padding:20px 42px 20px 20px;border:1px solid var(--secret-color,#deff67);border-radius:18px;background:#131713;color:#f5f5ed;box-shadow:0 8px 35px #0008;animation:secret-arrive .5s ease-out;pointer-events:none;overflow:hidden}.moviz-secret strong{font-size:14px;letter-spacing:.08em;color:var(--secret-color,#deff67)}.moviz-secret p{font-size:14px;line-height:1.5;margin:7px 0 0}.moviz-secret button{position:absolute;right:8px;top:8px;width:32px;height:32px;border:0;border-radius:50%;background:none;color:inherit;font-size:24px;pointer-events:auto;cursor:pointer}.secret-art{flex:none;width:64px;text-align:center;font-size:35px;font-weight:800;color:var(--secret-color,#deff67)}.secret-roads{--secret-color:#ffa64b}.secret-roads:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,transparent,#ffcb65,#ff7045,transparent);animation:secret-road 2s ease-in-out 2}.secret-matrix{--secret-color:#66eca9}.secret-matrix .secret-art{font:16px monospace;line-height:1.5;overflow:hidden;animation:secret-code 1.5s ease-out 1}.secret-ring{--secret-color:#eac877}.secret-ring .secret-art{font-size:62px;text-shadow:0 0 15px #ddb35780;animation:secret-ring 2s ease-in-out 2}.secret-ticket{--secret-color:#edc989;border-style:dashed}.secret-ticket .secret-art{border-right:1px dashed #edc989;padding-right:15px;font-size:30px}.secret-credits{--secret-color:#e9e5d5}.secret-credits .secret-art{font-size:22px}.secret-clap{--secret-color:#eee}.brand-mark.secret-clap{background:repeating-linear-gradient(135deg,#eee 0 8px,#252525 8px 16px);border-radius:4px;color:transparent!important;animation:secret-clapper .6s ease-in-out 2}@keyframes secret-arrive{0%{opacity:1;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes secret-road{0%,to{opacity:.3;transform:translate(-40%)}50%{opacity:1;transform:translate(40%)}}@keyframes secret-code{0%{opacity:.3;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes secret-ring{50%{text-shadow:0 0 25px #ddb357cc}}@keyframes secret-clapper{50%{transform:rotate(-12deg)}}@media(max-width:700px){.moviz-secret{bottom:calc(100px + env(safe-area-inset-bottom));gap:12px;padding:16px 38px 16px 16px}.secret-art{width:44px;font-size:27px}.moviz-secret strong{font-size:12px}.moviz-secret p{font-size:13px}.secret-ring .secret-art{font-size:44px}}@media(prefers-reduced-motion:reduce){.moviz-secret,.moviz-secret:after,.moviz-secret .secret-art,.brand-mark.secret-clap{animation:none!important}}.brand-mark.secret-clap{position:relative;isolation:isolate;background:none!important;animation:none!important;color:transparent!important}.brand-mark.secret-clap:before{content:"";position:absolute;inset:27% 0 4%;border:1px solid #ddd;border-radius:0 0 4px 4px;background:#202523;z-index:1}.brand-mark.secret-clap:after{content:"";position:absolute;left:0;right:0;top:8%;height:23%;border:1px solid #ddd;border-radius:3px;background:repeating-linear-gradient(135deg,#eee 0 6px,#252525 6px 12px);transform-origin:left bottom;animation:secret-clapper-lid .6s ease-in-out 2;z-index:2}@keyframes secret-clapper-lid{0%,to{transform:rotate(0)}40%{transform:rotate(-24deg)}}@media(prefers-reduced-motion:reduce){.brand-mark.secret-clap:after{animation:none!important}}.moviz-secret.secret-clap .secret-art{position:relative;height:48px}.moviz-secret.secret-clap .secret-art:before{content:"";position:absolute;inset:14px 2px 2px;border:1px solid #ddd;border-radius:0 0 4px 4px;background:linear-gradient(#ddd,#ddd) 8px 12px/26px 1px no-repeat,linear-gradient(#ddd,#ddd) 8px 20px/18px 1px no-repeat,#202523}.moviz-secret.secret-clap .secret-art:after{content:"";position:absolute;left:2px;right:2px;top:3px;height:11px;border:1px solid #ddd;border-radius:3px;background:repeating-linear-gradient(135deg,#eee 0 6px,#252525 6px 12px);transform-origin:left bottom;animation:secret-clapper-lid .6s ease-in-out 2}@media(prefers-reduced-motion:reduce){.moviz-secret.secret-clap .secret-art:after{animation:none!important}}.cinema-ticket{position:relative;display:flex;align-items:center;gap:20px;box-sizing:border-box;padding:22px 28px;border:1px solid var(--secret-color);border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--secret-color) 12%,#131713),#131713);color:#f5f5ed;mask:radial-gradient(circle at 0 50%,transparent 8px,#000 9px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 8px,#000 9px) right/51% 100% no-repeat}.cinema-ticket .secret-art{align-self:stretch;display:flex;align-items:center;justify-content:center;width:66px;padding-right:18px;border-right:1px dashed color-mix(in srgb,var(--secret-color) 60%,transparent);color:var(--secret-color);font-size:32px;box-sizing:content-box}.cinema-ticket>div:last-child{min-width:0}.cinema-ticket strong{display:block;color:var(--secret-color);font-size:14px;letter-spacing:.05em;line-height:1.5}.cinema-ticket p{margin:8px 0 0;font-size:14px;line-height:1.6}.ticket-stub{display:block;font-size:9px;font-weight:700;letter-spacing:.13em;color:var(--secret-color);opacity:.7;margin-bottom:10px;line-height:1.5}.moviz-secret.cinema-ticket{padding-right:40px;gap:18px}.cinema-ticket.secret-clap .secret-art{position:relative;min-height:48px}.cinema-ticket.secret-clap .secret-art:before{content:"";position:absolute;left:4px;top:18px;width:42px;height:30px;border:1px solid #ddd;border-radius:0 0 4px 4px;background:#202523}.cinema-ticket.secret-clap .secret-art:after{content:"";position:absolute;left:4px;top:7px;width:42px;height:10px;border:1px solid #ddd;border-radius:3px;background:repeating-linear-gradient(135deg,#eee 0 6px,#252525 6px 12px)}.profile-secret-tickets{margin:28px 0 36px}.profile-secret-tickets .section-head{margin-bottom:16px}.ticket-hint{color:var(--muted,#afb3a7);font-size:14px;line-height:1.6}.profile-featured-ticket{max-width:680px;margin-bottom:24px}.secret-ticket-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.secret-ticket-collection>article{display:flex;flex-direction:column;gap:12px;min-width:0}.secret-ticket-collection .cinema-ticket{flex:1;min-height:150px}.secret-ticket-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.secret-ticket-actions [aria-pressed=true]{border-color:var(--primary);color:var(--primary)}@media(max-width:700px){.secret-ticket-collection{grid-template-columns:1fr}.cinema-ticket,.moviz-secret.cinema-ticket{padding:18px 22px;gap:12px}.moviz-secret.cinema-ticket{padding-right:38px}.cinema-ticket .secret-art{width:40px;padding-right:12px;font-size:25px}.cinema-ticket strong{font-size:12px}.cinema-ticket p{font-size:13px}.cinema-ticket.secret-clap .secret-art:before,.cinema-ticket.secret-clap .secret-art:after{width:30px;left:0}.secret-ticket-actions button{min-height:44px}.ticket-stub{font-size:8px}}.moviz-secret.cinema-ticket{position:fixed}.cinema-ticket:not(.moviz-secret):after{animation:none}.cinema-ticket .secret-art:before,.cinema-ticket .secret-art:after{display:none!important}.cinema-ticket .ticket-illustration{width:64px;height:64px;display:block;overflow:visible;filter:drop-shadow(0 3px 7px #0006)}.cinema-ticket.secret-ring .ticket-illustration{filter:drop-shadow(0 0 6px #eac87760)}.ticket-picker{display:grid;gap:10px;max-width:680px;margin-bottom:20px}.ticket-picker label{font-size:14px;color:var(--muted,#afb3a7)}.ticket-picker select{width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--line,#485044);border-radius:10px;background:var(--panel,#1d241e);color:var(--text,#eef2e7);font:inherit}.profile-secret-tickets .profile-featured-ticket{margin-bottom:12px}@media(max-width:700px){.cinema-ticket .ticket-illustration{width:44px;height:44px}.cinema-ticket.secret-clap .secret-art{min-height:64px}}.lab-reward-actions{align-items:center}.lab-reward-actions button{min-height:54px;padding:14px 22px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:10px}.lab-wheel-stage .lab-wheel-disc{height:auto;aspect-ratio:1;display:block;margin:auto}html[data-cinema-lab] .lab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ffffff12;padding:0 0 16px;margin:0 0 24px;font-size:12px;color:var(--muted,#a9b39c)}.lab-toolbar>span{display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.lab-toolbar i,.lab-ready i{width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 10px color-mix(in srgb,var(--primary) 25%,transparent)}.lab-toolbar>div{display:flex;gap:20px;align-items:center}.lab-toolbar a{color:inherit;text-decoration:none}.lab-toolbar button{font-size:12px;padding:0}.lab-home{margin:28px 0 32px}.lab-daily{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:28px 32px;border:1px solid color-mix(in srgb,var(--primary) 19%,#323a2e);border-radius:20px;background:linear-gradient(120deg,#19221b,#111712)}.lab-daily-intro{grid-row:span 3;align-self:center;padding-right:24px}.lab-daily-intro h2{font-size:30px;max-width:340px;line-height:1.15;margin:12px 0 14px}.lab-daily-intro>p:last-child{color:var(--muted);max-width:340px;margin:0;line-height:1.65}.lab-daily .eyebrow{font-size:11px;letter-spacing:.14em;color:#bda375;margin:0}.lab-rendezvous{display:flex;align-items:center;gap:16px;text-align:left;background:none;border:0;border-bottom:1px solid #ffffff12;padding:18px 0;min-height:92px;color:var(--text,#f4f5e8);border-radius:0;transition:background .15s}.lab-rendezvous:last-child{border:0}.lab-rendezvous:hover{background:#ffffff04}.lab-rendezvous>span:nth-child(2){flex:1}.lab-rendezvous b{font-size:16px;display:block}.lab-rendezvous small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:4px}.lab-rendezvous-icon{width:42px;height:42px;border:1px solid #ffffff16;border-radius:12px;display:grid;place-items:center;color:var(--primary);background:#ffffff04;flex-shrink:0}.lab-rendezvous-icon svg{width:22px;height:22px}.lab-ready{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:11px;white-space:nowrap}.lab-done{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px;white-space:nowrap}.lab-done svg{width:16px;height:16px}.lab-program{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;border:1px solid #b69b6338;border-radius:20px;background:linear-gradient(110deg,#25221a,#141913);padding:32px;overflow:hidden}.lab-program-copy .eyebrow{color:#c5ac7e;font-size:11px}.lab-program h2{font-size:32px;line-height:1.15;margin:12px 0}.lab-program-copy>p:not(.eyebrow){color:var(--muted);margin:0 0 12px}.lab-program-meta{display:block;font-size:11px;color:#b1b79f;margin-bottom:22px}.lab-program .secondary{display:inline-flex;align-items:center;gap:12px}.lab-program-posters{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0}.lab-program-posters button{position:relative;padding:0;border:1px solid #ffffff25;background:#151914;border-radius:9px;max-width:115px;aspect-ratio:2/3;box-shadow:0 14px 25px #0007;overflow:hidden;transition:transform .18s}.lab-program-posters button:nth-child(1){transform:rotate(-6deg) translateY(8px)}.lab-program-posters button:nth-child(2){transform:rotate(-2deg)}.lab-program-posters button:nth-child(3){transform:rotate(3deg)}.lab-program-posters button:nth-child(4){transform:rotate(7deg) translateY(8px)}.lab-program-posters button:hover{transform:translateY(-7px)}.lab-program-posters img{width:100%;height:100%;object-fit:cover;display:block}.lab-program-posters span{position:absolute;left:8px;bottom:8px;font-size:10px;font-weight:700;color:#fff;background:#111b;border:1px solid #fff3;padding:3px 5px;border-radius:4px}.lab-wheel-dialog,.lab-program-dialog,.lab-calendar-dialog,.lab-titles-dialog{width:min(880px,100%);margin:auto}.lab-wheel-heading{text-align:center;margin-bottom:30px}.lab-wheel-heading .eyebrow,.lab-calendar-dialog>.eyebrow,.lab-titles-dialog>.eyebrow,.lab-program-dialog>.eyebrow{color:#bda375}.lab-wheel-heading h2{font-size:36px;margin:10px 0}.lab-wheel-heading>p:last-child{color:var(--muted);margin:0}.lab-wheel-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.lab-wheel-stage{position:relative;text-align:center}.lab-wheel-disc{width:100%;max-width:400px;filter:drop-shadow(0 20px 28px #0005);will-change:transform}.lab-wheel-pointer{position:absolute;z-index:1;left:calc(50% - 10px);top:17px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:23px solid #efe0ad;filter:drop-shadow(0 3px 3px #0007)}.lab-wheel-stage-caption{display:block;font-size:10px;letter-spacing:.2em;color:#bda375;margin-top:8px}.lab-wheel-copy h3{font-size:24px;margin:6px 0 12px}.lab-wheel-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65}.lab-wheel-copy .eyebrow{font-size:10px;color:#bda375}.lab-lots{list-style:none;padding:0;margin:20px 0;border-top:1px solid #fff1}.lab-lots li{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #fff1;font-size:13px}.lab-lots li>span{display:flex;align-items:center;gap:8px}.lab-lots .icon{width:18px;height:18px}.lab-lots b{color:var(--muted);font-size:11px}.lab-wheel-action .primary{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.lab-wheel-action>.small{text-align:center;font-size:11px}.lab-last-gain{font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.lab-last-gain .icon{width:17px}.lab-spin-status{min-height:20px;text-align:center;font-size:12px;color:var(--primary)}.lab-reward-dialog{text-align:center;padding:24px 0;max-width:650px;margin:auto}.lab-reward-symbol{width:96px;height:96px;margin:26px auto;border-radius:24px;border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);background:color-mix(in srgb,var(--primary) 7%,transparent);display:grid;place-items:center;color:var(--primary)}.lab-reward-symbol>.icon{width:48px;height:48px}.lab-reward-symbol>.mobile-coin{font-size:32px;width:48px;height:48px}.lab-reward-dialog h2{font-size:30px}.lab-reward-amount{font-size:48px;font-weight:800;color:var(--primary);margin:20px 0 12px}.lab-reward-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0}.lab-reward-dialog>small{color:var(--muted)}.lab-calendar-dialog>p:not(.eyebrow),.lab-titles-dialog>p:not(.eyebrow),.lab-program-dialog>p:not(.eyebrow){color:var(--muted);line-height:1.7}.lab-calendar-path{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:32px 0}.lab-calendar-path article{display:flex;align-items:center;flex-direction:column;gap:14px;min-height:170px;padding:14px 6px;background:#ffffff05;border:1px solid #fff1;border-radius:12px;text-align:center}.lab-calendar-path article.is-current{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.lab-calendar-path article.is-collected{opacity:.5}.lab-calendar-step{font-size:11px;color:var(--muted);height:20px}.lab-calendar-step>.icon{height:16px}.lab-calendar-symbol{color:var(--primary);height:28px}.lab-calendar-symbol>.icon{height:28px;width:28px}.lab-calendar-path b{font-size:12px}.lab-calendar-path small{font-size:9px;color:var(--muted)}.lab-calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #fff1;padding-top:24px;font-size:13px}.lab-calendar-footer .primary{display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0}.lab-profile-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--muted)}.lab-profile-title>span{display:inline-flex;align-items:center;gap:6px;color:var(--primary)}.lab-profile-title .icon{width:16px;height:16px}.lab-profile-title button{font-size:11px;padding:0}.lab-title-teaser{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;margin-bottom:24px;border:1px solid #a88f5840;border-radius:18px;background:#242219}.lab-title-teaser p{margin:0;color:var(--muted)}.lab-title-teaser h2{margin:6px 0 10px}.lab-title-teaser .eyebrow{color:#bda375;font-size:10px}.lab-title-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.lab-title-grid article{padding:22px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff05;display:flex;flex-direction:column;align-items:flex-start}.lab-title-grid .is-selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent)}.lab-title-grid .is-locked{opacity:.6}.lab-title-symbol{color:var(--primary);margin-bottom:14px}.lab-title-grid h3{font-size:17px;margin:0 0 10px}.lab-title-grid p{font-size:12px;color:var(--muted);margin:0 0 20px;flex:1}.lab-title-progress{height:3px;background:#ffffff14;width:100%;border-radius:3px;overflow:hidden}.lab-title-progress span{display:block;height:100%;background:var(--primary)}.lab-title-grid small{font-size:11px;color:var(--muted);margin:8px 0 20px}.lab-title-grid button{width:100%;font-size:12px;min-height:42px}.lab-film-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:28px 0}.lab-film{background:none;padding:0;border:0;text-align:left;display:flex;flex-direction:column;gap:8px}.lab-film img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:8px;border:1px solid #fff2}.lab-film b{font-size:12px;line-height:1.4}.lab-film small{color:var(--muted);font-size:10px}.lab-program-offer{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #a88f5840;border-radius:14px;background:#242219;padding:24px}.lab-program-offer h3{margin:0 0 10px}.lab-program-offer p{font-size:13px;color:var(--muted);line-height:1.6;max-width:440px}.lab-program-offer small{font-size:11px;color:#bfa679}.lab-program-offer .primary{flex-shrink:0;display:flex;align-items:center;gap:10px}@media(max-width:760px){html[data-cinema-lab] .lab-toolbar{font-size:10px;align-items:flex-start;margin-bottom:18px}.lab-toolbar>div{flex-direction:column;align-items:flex-end;gap:8px}.lab-toolbar button{font-size:10px}.lab-daily{display:flex;flex-direction:column;padding:22px 18px;gap:0}.lab-daily-intro{padding:0 0 12px}.lab-daily-intro h2{font-size:26px;max-width:280px}.lab-daily-intro>p:last-child{font-size:13px}.lab-rendezvous{gap:12px;min-height:86px}.lab-rendezvous b{font-size:14px}.lab-rendezvous small{font-size:11px}.lab-rendezvous-icon{width:36px;height:36px}.lab-ready,.lab-done{font-size:9px}.lab-program{grid-template-columns:1fr;padding:24px 20px;gap:22px}.lab-program h2{font-size:28px}.lab-program-posters{gap:10px}.lab-program-posters button{max-width:88px}.lab-program-copy>p:not(.eyebrow){font-size:13px}.lab-home{margin-top:20px}.lab-wheel-layout{grid-template-columns:1fr;gap:24px}.lab-wheel-stage{max-width:280px;margin:auto}.lab-wheel-pointer{top:12px}.lab-wheel-heading{margin-bottom:16px}.lab-wheel-heading h2{font-size:28px}.lab-wheel-copy>.eyebrow,.lab-wheel-copy>h3,.lab-wheel-copy>p{display:none}.lab-lots{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:0 0 18px}.lab-lots li{font-size:11px}.lab-lots .icon{width:14px;height:14px}.lab-wheel-copy{width:100%}.lab-wheel-action .primary{min-height:48px}.lab-wheel-stage-caption{font-size:8px}.lab-calendar-path{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.lab-calendar-path article{min-height:140px;gap:10px}.lab-calendar-path article:last-child{grid-column:span 2;background:#242219}.lab-calendar-footer{flex-direction:column;gap:16px;align-items:stretch}.lab-calendar-footer .primary{width:100%}.lab-title-grid{grid-template-columns:1fr 1fr;gap:10px}.lab-title-grid article{padding:16px}.lab-title-grid h3{font-size:15px}.lab-title-grid button{font-size:11px}.lab-title-teaser{flex-direction:column;align-items:flex-start;padding:20px}.lab-film-strip{grid-template-columns:repeat(3,1fr)}.lab-program-offer{flex-direction:column;align-items:stretch;padding:20px;gap:12px}.lab-program-offer .primary{justify-content:center}.lab-reward-dialog h2{font-size:25px}.lab-reward-amount{font-size:36px}.lab-reward-actions{flex-direction:column}.lab-reward-actions button{width:100%}.lab-profile-title{gap:8px}}@media(prefers-reduced-motion:reduce){.lab-program-posters button,.lab-wheel-disc{transition:none!important}.lab-wheel-disc{will-change:auto}}html[data-cinema-review] .text-button[data-view=plus]{border:1px solid #f4e8ff!important;border-bottom-color:#8e839d!important;border-radius:12px!important;box-shadow:0 3px #6a6074,inset 0 1px #fff9!important;transition:transform .14s,box-shadow .14s!important}html[data-cinema-review] .text-button[data-view=plus]:hover{transform:translateY(-1px)}html[data-cinema-review] .text-button[data-view=plus]:active{transform:translateY(2px);box-shadow:0 1px #6a6074!important}@media(min-width:761px){html[data-cinema-review] #content>.mobile-disclosure[data-lab-folded]{margin:14px 0;padding:12px 16px;border:1px solid #ffffff13;border-radius:12px;background:#ffffff02}html[data-cinema-review] #content>.mobile-disclosure[data-lab-folded]>summary{display:flex!important;justify-content:space-between;font-size:14px;color:var(--muted);cursor:pointer}html[data-cinema-review] #content>.mobile-disclosure[data-lab-folded]:not([open])>.mobile-disclosure-body{display:none!important}}.lab-more{margin:14px 0;padding:12px 16px;border:1px solid #ffffff13;border-radius:12px;background:#ffffff02}.lab-more>summary{cursor:pointer;font-size:14px;color:var(--muted)}.lab-more[open]>summary{margin-bottom:16px;color:var(--primary)}.pack-copy>.lab-more{max-width:350px;padding:8px 0;border:0;background:none;margin:8px 0}.pack-copy>.lab-more>summary{font-size:12px}.lab-more .referral-highlight,.lab-more .home-actions{margin:0!important}.lab-stamps>span{position:relative}.lab-stamps>span:focus-visible{outline:2px solid var(--primary)}@media(min-width:761px){html[data-cinema-review] .lab-opening-layout .pack-stage{padding:35px 0 40px!important}html[data-cinema-review] .lab-opening-layout .pack-copy>h2{font-size:32px!important;text-transform:none!important;line-height:1.15!important;max-width:330px}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary:is([data-action=open],[data-action=open-hs]){min-height:54px!important;padding:12px 18px!important;font-size:16px!important}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary:disabled{border-color:#ffffff18!important}.lab-opening-layout .stage-note{display:none!important}}html[data-cinema-review] .plus-link{border:1px solid #f4e8ff!important;border-bottom-color:#8e839d!important;box-shadow:0 3px #6a6074,inset 0 1px #fff9,0 6px 15px #0002!important;border-radius:12px!important;transition:transform .14s,box-shadow .14s!important}html[data-cinema-review] .plus-link:hover{transform:translateY(-1px)}html[data-cinema-review] .plus-link:active{transform:translateY(2px);box-shadow:0 1px #6a6074!important}html[data-cinema-review] .lab-opening-layout .booster-back-copy{display:none!important}html[data-cinema-review] .lab-opening-layout .booster-back{background:none!important;clip-path:none!important;aspect-ratio:2/3;height:auto!important;max-width:180px!important;transform:translate(-45px,8px) rotate(-13deg)!important;filter:brightness(.78) drop-shadow(0 10px 10px #0005)!important}html[data-cinema-review] .lab-opening-layout .booster-back>img{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;object-fit:contain!important;filter:none!important;transform:none!important}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary[data-action=open-hs]{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,white),var(--primary))!important;color:var(--lab-ink)!important;border:1px solid color-mix(in srgb,var(--primary) 65%,white)!important;box-shadow:0 3px color-mix(in srgb,var(--primary) 30%,#182216),inset 0 1px #ffffff50!important;border-radius:12px!important;min-height:52px;max-width:350px;width:100%}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary[data-action=open-hs]:disabled{background:#263028!important;color:#89948b!important;box-shadow:none!important}.lab-player-path{display:flex;gap:16px;align-items:center;margin:18px 0 24px;padding:14px 20px;border:1px solid #ffffff13;border-radius:14px;background:#ffffff03}.lab-player-path>span,.lab-player-path>button{display:flex;align-items:center;gap:10px;flex:1;font-size:14px;color:#d5ddd4;background:none;border:0;text-align:left;min-height:42px}.lab-player-path b{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--primary) 12%,#202920);color:var(--primary)}.lab-player-path button:hover{color:var(--primary)}.lab-player-path .icon{width:16px;margin-left:auto}.lab-game-help{font-size:13px;color:var(--muted);margin:12px 0 20px}.lab-game-help summary{cursor:pointer;list-style:none;color:var(--primary)}.lab-game-help p{margin:10px 0 0;font-size:14px}.lab-stamps .icon{width:20px;height:20px}.lab-wheel-disc{filter:drop-shadow(0 12px 0 #080e0a) drop-shadow(0 20px 24px #0007)}html[data-cinema-review] .lab-wheel-pointer{filter:drop-shadow(0 3px 2px #0009)}@media(min-width:761px){html[data-cinema-review] body{background-color:#171c19!important}html[data-cinema-review] .intro{padding-top:14px!important;padding-bottom:16px!important}html[data-cinema-review] .intro #page-subtitle:empty{display:none}html[data-cinema-review] .intro #page-stats{display:none!important}html[data-cinema-review] .pack-copy>p:empty{display:none}html[data-cinema-review] .lab-opening-layout .pack-section{min-height:440px!important}html[data-cinema-review] .lab-opening-layout .pack-copy{padding-top:32px!important;padding-bottom:28px!important}.lab-daily .lab-title-entry{margin-top:20px!important}.lab-game-help{position:relative;z-index:2}}@media(max-width:760px){.lab-player-path{display:none}}html[data-cinema-review]{--lab-surface:#17201c;--lab-surface-raised:#202a25;--lab-border:#ffffff18;--lab-soft:#a9b5ad;--lab-ink:#10170f}html[data-cinema-review] body{background-image:radial-gradient(ellipse at 75% 0%,color-mix(in srgb,var(--primary) 3%,transparent),transparent 50%);background-attachment:fixed}html[data-cinema-review] :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:4px}html[data-cinema-review] button:disabled{cursor:not-allowed}html[data-cinema-review] :is(.primary,.secondary){border-radius:12px;min-height:46px;padding:12px 20px;line-height:1.3;font-weight:750;letter-spacing:-.015em;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}html[data-cinema-review] .primary{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,white),var(--primary));border:1px solid color-mix(in srgb,var(--primary) 65%,white);border-bottom-color:color-mix(in srgb,var(--primary) 65%,#152311);color:var(--lab-ink);box-shadow:0 3px color-mix(in srgb,var(--primary) 30%,#182216),inset 0 1px #ffffff50,0 6px 15px #0002}html[data-cinema-review] .primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 70%,white),var(--primary));transform:translateY(-1px);box-shadow:0 4px color-mix(in srgb,var(--primary) 30%,#182216),inset 0 1px #ffffff60,0 8px 18px #0003}html[data-cinema-review] .primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--primary) 30%,#182216),inset 0 1px 3px #0002}html[data-cinema-review] .secondary{background:linear-gradient(180deg,#27322c,#202a25);border:1px solid #ffffff21;border-bottom-color:#ffffff0c;color:#e8eee8;box-shadow:0 2px #080c09,inset 0 1px #ffffff08}html[data-cinema-review] .secondary:hover:not(:disabled){background:#2a3830;border-color:color-mix(in srgb,var(--primary) 35%,#ffffff18);color:#fff;transform:translateY(-1px)}html[data-cinema-review] .secondary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #080c09}html[data-cinema-review] :is(.primary,.secondary):disabled{background:#202621;border-color:#ffffff0d;box-shadow:none;transform:none;color:#89948b;opacity:.65}html[data-cinema-review] .text-button{color:var(--primary);text-underline-offset:4px;transition:color .14s}html[data-cinema-review] .text-button:hover:not(:disabled){color:color-mix(in srgb,var(--primary) 75%,white)}html[data-cinema-review] .close-modal{background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;line-height:1;font-size:22px}html[data-cinema-review] :is(.reveal-actions,.form-actions,.lab-reset-actions){align-items:center;gap:12px}html[data-cinema-review] :is(.reveal-actions,.form-actions,.lab-reset-actions)>.primary,html[data-cinema-review] :is(.reveal-actions,.form-actions,.lab-reset-actions)>.secondary{margin-top:0;min-height:48px}html[data-cinema-review] .lab-reset-actions{display:flex;justify-content:flex-end;margin-top:24px}html[data-cinema-review] :is(.filter-tabs,.community-tabs){gap:4px;padding:5px;border:1px solid #ffffff13;background:#ffffff03;border-radius:13px}html[data-cinema-review] :is(.filter-tabs,.community-tabs) button{border-radius:8px;min-height:38px;border:1px solid transparent;box-shadow:none;background:transparent;color:var(--lab-soft);padding:9px 14px}html[data-cinema-review] :is(.filter-tabs,.community-tabs) button:is(.active,[aria-selected=true],[aria-pressed=true]){background:color-mix(in srgb,var(--primary) 11%,#17201b);border-color:color-mix(in srgb,var(--primary) 32%,transparent);color:var(--primary)}html[data-cinema-review] :is(.filter-tabs,.community-tabs) button:hover:not(:disabled){background:#ffffff08}html[data-cinema-review] :is(input[type=search],.search input){background:transparent;color:var(--text);outline-offset:4px}html[data-cinema-review] :is(.search,select){border-color:#ffffff21;background-color:#17201b;border-radius:10px}html[data-cinema-review] :is(.market-toolbar,.catalogue-toolbar){align-items:center}html[data-cinema-review] .pagination .secondary{min-height:40px;padding:10px 16px}html[data-cinema-review] .lab-toolbar{margin-bottom:0;padding:11px 0;border-bottom:1px solid #ffffff0c;font-size:10px;color:var(--lab-soft)}html[data-cinema-review] .lab-toolbar>span{letter-spacing:.07em}.lab-toolbar>span small{font-size:9px;letter-spacing:0;color:#829087;margin-left:4px;text-transform:none}html[data-cinema-review] .lab-toolbar>div{gap:18px}.lab-toolbar a:hover{color:var(--primary)}html[data-cinema-review] .lab-toolbar button{font-size:10px}html[data-cinema-review] .intro{padding:24px 0 22px;gap:24px}html[data-cinema-review] .intro h1{font-size:clamp(28px,2.6vw,38px);margin:5px 0 8px;letter-spacing:-1.2px}html[data-cinema-review] .intro .eyebrow{display:none}html[data-cinema-review] .intro p:not(.eyebrow){font-size:14px;color:var(--lab-soft)}html[data-cinema-review] #page-stats{gap:18px}html[data-cinema-review] #page-stats .total-cards{padding-right:18px}html[data-cinema-review] #page-stats strong{font-size:24px}html[data-cinema-review] #page-stats .progress-ring{width:43px;height:43px}html[data-cinema-review] #page-stats .progress-ring>span{width:36px;height:36px;font-size:10px}html[data-cinema-review] .main-nav button[data-view=packs],html[data-cinema-review] .main-nav button.active{background:color-mix(in srgb,var(--primary) 12%,#18221b);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent);box-shadow:inset 0 1px #ffffff06}html[data-cinema-review] .main-nav button.active:after{display:none}.lab-opening-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:20px;align-items:stretch}html[data-cinema-review] .lab-opening-layout .pack-section{margin:0;min-height:420px;border-radius:20px;background:radial-gradient(ellipse at 95% 20%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 65%),#171e19;grid-template-columns:1.2fr .8fr}html[data-cinema-review] .lab-opening-layout .pack-copy{padding:30px 0 26px 30px;width:auto;min-width:0}html[data-cinema-review] .lab-opening-layout .pack-copy h2{font-size:clamp(32px,3vw,44px);line-height:1.06}html[data-cinema-review] .lab-opening-layout .pack-copy>p{font-size:13px;max-width:330px}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary[data-action=open]{font-size:16px;min-width:0;min-height:55px;padding:14px 16px;border-radius:12px;margin:20px 0 12px;max-width:350px;gap:9px;box-shadow:0 3px color-mix(in srgb,var(--primary) 30%,#182216),inset 0 1px #ffffff50,0 6px 15px #0002}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary[data-action=open] .button-end{font-size:10px;padding-left:9px}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary[data-action=open] .icon{width:21px;height:21px}html[data-cinema-review] .lab-opening-layout .pack-stage{min-width:0;min-height:330px;overflow:hidden}html[data-cinema-review] .lab-opening-layout .pack-stage .booster-front{max-width:180px}html[data-cinema-review] .lab-opening-layout .pack-stage .booster-back{max-width:155px}html[data-cinema-review] .lab-opening-layout .get-packs{min-height:40px;margin:10px 0 0;font-size:12px}html[data-cinema-review] .lab-daily{display:flex;flex-direction:column;gap:0;padding:23px;background:linear-gradient(145deg,#1d2820,#131b16);border:1px solid color-mix(in srgb,var(--primary) 18%,#263428);border-radius:20px;min-width:0}.lab-daily-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.lab-daily-head .eyebrow{font-size:9px;color:#a8b798;letter-spacing:.1em}.lab-daily-head>span{font-size:10px;color:var(--primary);white-space:nowrap}.lab-wheel-entry{display:flex;align-items:center;gap:18px;text-align:left;background:transparent;border:0;color:var(--text);padding:0 0 22px;width:100%}.lab-mini-wheel{width:82px;height:82px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#a78955 0 54deg,#294839 54deg 162deg,#3c5d46 162deg 252deg,#5c734c 252deg 342deg,#d7bb82 342deg);border:4px solid #131d15;outline:1px solid #ac945c;box-shadow:0 6px 15px #0005;position:relative}.lab-mini-wheel:before{content:"";position:absolute;top:-7px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #f5dfa6}.lab-mini-wheel>.icon{width:34px;height:34px;background:#152018;padding:6px;border:1px solid #ac945c;border-radius:50%;color:#e1cd9e}.lab-wheel-entry b{display:block;font-size:20px;line-height:1.2;letter-spacing:-.4px}.lab-wheel-entry small{display:block;font-size:11px;color:var(--lab-soft);line-height:1.5;margin:7px 0 13px}.lab-wheel-entry strong{display:inline-flex;gap:9px;align-items:center;color:var(--primary);font-size:12px}.lab-wheel-entry strong>.icon{width:16px;height:16px;transition:transform .15s}.lab-wheel-entry:hover strong>.icon{transform:translate(3px)}.lab-visit-entry{padding:19px 0;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10}.lab-visit-entry>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.lab-visit-entry b{display:block;font-size:14px}.lab-visit-entry small{display:block;font-size:11px;color:var(--lab-soft);margin-top:4px}.lab-visit-entry .secondary{font-size:11px;min-height:36px;padding:8px 12px;border-radius:9px}.lab-stamps{display:flex;gap:7px;margin:18px 0 9px}.lab-stamps>span{display:grid;place-items:center;flex:1;aspect-ratio:1;max-height:34px;border:1px solid #ffffff19;background:#ffffff03;border-radius:7px;font-size:10px;color:#8e9f91}.lab-stamps>span.current{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent)}.lab-stamps>span.done{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:transparent}.lab-stamps>span:last-child{border-color:#b9a26a60;color:#dbc592}.lab-stamps .icon{width:14px;height:14px}.lab-visit-entry>p{display:flex;align-items:center;gap:6px;font-size:10px;color:#c6b389;margin:0}.lab-visit-entry>p>.icon{width:14px;height:14px}.lab-title-entry{display:flex;align-items:center;gap:13px;background:none;border:0;text-align:left;color:var(--text);padding:18px 0 0;width:100%;margin-top:auto}.lab-title-entry>.icon:first-child{width:23px;height:23px;color:var(--primary)}.lab-title-entry>span{flex:1}.lab-title-entry b{display:block;font-size:13px}.lab-title-entry small{display:block;font-size:10px;margin-top:4px;color:var(--lab-soft)}.lab-title-entry>.icon:last-child{width:16px;height:16px;color:#92a08e}html[data-cinema-review] .lab-home{margin:20px 0 28px}.lab-home .lab-program{margin:0;grid-template-columns:1.3fr 1fr;padding:27px 30px;gap:30px;background:radial-gradient(ellipse at 100% 0,#a28b4e10,transparent 70%),#1b2019;border-color:#a38c5036}.lab-home .lab-program h2{font-size:29px;margin:8px 0 10px}.lab-home .lab-program-copy>p:not(.eyebrow){font-size:13px;line-height:1.6;max-width:550px}.lab-home .lab-program-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:10px;margin-bottom:18px}.lab-home .lab-program-copy>small{display:inline-block;margin-left:15px;color:#a4ad96;font-size:10px}.lab-home .lab-program .secondary{min-height:42px;font-size:12px}.lab-home .lab-program-posters{gap:13px;padding:0}.lab-home .lab-program-posters button{max-width:100px}.lab-home .lab-program-posters span{font-size:8px}.lab-home .lab-program-posters span>.icon{width:12px;height:12px}html[data-cinema-review] :is(#modal,[data-snapshot-id=modal]):has(.lab-program-dialog){max-width:1080px}html[data-cinema-review] :is(#modal,[data-snapshot-id=modal]):has(.lab-wheel-dialog){max-width:920px}.lab-wheel-dialog .lab-wheel-layout{gap:30px;grid-template-columns:1.05fr 1fr}.lab-wheel-dialog .lab-wheel-heading h2{font-size:32px}.lab-wheel-dialog .lab-wheel-copy h3{font-size:24px}.lab-wheel-dialog .lab-wheel-stage-caption{font-size:9px}.lab-wheel-dialog .lab-wheel-action .primary{margin:0;min-height:48px}.lab-wheel-dialog .lab-wheel-action .text-button{font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:4px}.lab-wheel-dialog .lab-lots li.is-winning{background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:6px;color:var(--primary);padding-inline:8px}.lab-wheel-result{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:14px;background:color-mix(in srgb,var(--primary) 6%,transparent)}.lab-wheel-result>span{color:var(--primary)}.lab-wheel-result>span>.icon{width:38px;height:38px}.lab-wheel-result small{display:block;font-size:9px;letter-spacing:.1em;color:var(--lab-soft)}.lab-wheel-result strong{display:block;font-size:26px;color:var(--primary);margin:4px 0}.lab-wheel-result p{font-size:12px;margin:0;color:var(--lab-soft)}.lab-calendar-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;font-size:12px}.lab-calendar-summary span,.lab-calendar-summary b{display:flex;align-items:center;gap:8px}.lab-calendar-summary b{color:#d3bf92;font-weight:600}.lab-calendar-summary .icon{width:17px;height:17px}.lab-calendar-dialog .lab-calendar-path{margin:22px 0 26px}.lab-calendar-path article.is-collected{opacity:.7;background:#203025;border-color:#49644855}.lab-calendar-path article.is-collected .lab-calendar-step{color:var(--primary)}.lab-calendar-path article:last-child{background:linear-gradient(150deg,#54422950,#221f16);border-color:#b69b6340}.lab-calendar-path article.is-current{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 7%,transparent)}.lab-calendar-dialog .lab-calendar-footer .primary{margin:0;min-height:48px}.lab-claim-feedback{min-height:18px;color:var(--primary);font-size:12px;margin-top:10px}.lab-program-dialog{width:100%}.lab-program-dialog>h2{font-size:34px;margin:8px 0 10px}.lab-program-dialog>p{font-size:14px}.lab-program-dialog .lab-program-offer{margin:24px 0;background:#1e2920;border-color:#ffffff1c;padding:20px;gap:20px;align-items:center}.lab-program-dialog .lab-program-offer>div{flex:1;min-width:0}.lab-program-offer h3{font-size:18px}.lab-program-dialog .lab-program-offer p{font-size:12px;margin-bottom:12px;max-width:560px}.lab-program-dialog .lab-program-offer .primary{margin:0;font-size:12px;min-height:46px}.lab-themed-pack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:72px;min-width:72px;height:102px;border:1px solid #a8935b;border-top:5px double #a8935b;border-bottom:5px double #a8935b;background:repeating-linear-gradient(125deg,transparent 0 12px,#ffffff03 12px 13px),linear-gradient(140deg,#655334,#19261d);color:#e6d3a8;border-radius:5px;transform:rotate(-5deg);box-shadow:4px 6px 12px #0004}.lab-themed-pack b{font-size:9px;letter-spacing:.08em}.lab-themed-pack small{font-size:8px}.lab-program-cost{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px;color:var(--lab-soft)}.lab-program-cost .icon{width:15px;height:15px;color:var(--primary)}.lab-program-cost b{color:var(--text)}.lab-program-collection{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--lab-soft);margin:22px 0}.lab-program-collection b{margin-left:auto;color:var(--text)}.lab-program-collection progress{width:100%;height:5px}html[data-cinema-review] progress{appearance:none;border:0;height:5px;background:#ffffff10;border-radius:8px;overflow:hidden;color:var(--primary)}html[data-cinema-review] progress::-webkit-progress-bar{background:#ffffff10;border-radius:8px}html[data-cinema-review] progress::-webkit-progress-value{background:var(--primary);border-radius:8px}html[data-cinema-review] progress::-moz-progress-bar{background:var(--primary);border-radius:8px}.lab-program-tools{display:flex;gap:18px;align-items:center}.lab-program-search{display:flex;align-items:center;gap:10px;flex:1;padding:11px 14px;border:1px solid #ffffff22;border-radius:10px;background:#ffffff03}.lab-program-search .icon{width:18px;height:18px;color:var(--lab-soft)}.lab-program-search input{width:100%;min-width:0;background:transparent;border:0;color:var(--text);font:inherit;font-size:13px;padding:0}.lab-missing-toggle{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.lab-missing-toggle input{accent-color:var(--primary)}.lab-result-count{font-size:11px;color:var(--lab-soft);margin:15px 0 0}.lab-program-dialog .lab-film-strip{margin:16px 0 20px;gap:18px 13px}.lab-film-poster{position:relative;width:100%;display:block}.lab-film-state{position:absolute;bottom:5px;left:5px;right:5px;text-align:center;border-radius:4px;padding:4px 2px;background:#0c120de8;color:#d6dfd5;font-size:8px;display:flex;gap:4px;justify-content:center;align-items:center}.lab-film-state.owned{color:var(--primary)}.lab-film-state .icon{width:10px;height:10px}.lab-film:hover img{border-color:var(--primary)}.lab-film b{font-size:11px}.lab-no-results{grid-column:1/-1;color:var(--lab-soft);padding:25px 0}.lab-program-pages{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0}.lab-program-pages .secondary{font-size:12px;min-height:40px;padding:9px 15px}.lab-program-pages>span{font-size:12px;color:var(--lab-soft)}.lab-return{display:flex;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;min-height:36px}.lab-title-preview{display:flex;align-items:center;gap:18px;background:linear-gradient(110deg,#293225,#18211b);border:1px solid #a5915b45;border-radius:15px;padding:22px;margin:26px 0}.lab-emblem{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border:1px solid #c0a56866;background:linear-gradient(145deg,#ab8a4620,#131c16);border-radius:18px;box-shadow:inset 0 0 0 4px #121a1555;color:#d9c38e}.lab-emblem>.icon{width:30px;height:30px}.lab-title-preview>div{flex:1;min-width:0}.lab-title-preview small{display:block;font-size:9px;letter-spacing:.1em;color:var(--lab-soft)}.lab-title-preview strong{display:block;font-size:21px;margin:5px 0 8px}.lab-equipped-title{display:inline-flex;align-items:center;gap:6px;color:#d9c38e;font-size:11px;font-weight:600}.lab-equipped-title>.icon{width:15px;height:15px}.lab-title-preview .text-button{font-size:11px;display:flex;gap:7px;align-items:center}.lab-titles-dialog .lab-title-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.lab-title-grid article{position:relative;background:linear-gradient(145deg,#1e2821,#141c17);border-color:#ffffff18;padding:22px;min-width:0}.lab-title-grid article.is-selected{border-color:#c2ab73;background:linear-gradient(145deg,#4d402833,#19221a)}.lab-title-grid article.is-locked{opacity:1}.lab-title-grid .lab-title-symbol{display:grid;place-items:center;width:48px;height:48px;border:1px solid #a58e5344;background:#a58e530d;border-radius:13px;color:#c9af74;margin-bottom:16px}.lab-title-symbol>.icon{width:25px;height:25px}.lab-title-grid .is-locked .lab-title-symbol{color:#849387;border-color:#ffffff18;background:#ffffff03}.lab-title-grid .lab-title-state{position:absolute;right:15px;top:21px;font-size:8px;letter-spacing:.06em;color:var(--lab-soft)}.lab-title-grid .is-selected .lab-title-state{color:#d9c38e}.lab-title-grid h3{font-size:18px}.lab-title-grid p{line-height:1.6;color:var(--lab-soft);margin-bottom:20px}.lab-title-grid progress{width:100%;height:4px}.lab-title-grid button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px}.lab-remove-title{font-size:11px;margin-top:23px;min-height:32px}.lab-profile-title .lab-equipped-title{border:1px solid #b9a17144;border-radius:6px;padding:5px 9px;background:#b9a17108}.lab-title-teaser{background:linear-gradient(110deg,#282d21,#182019);border-color:#a58e533a;gap:20px;padding:23px}.lab-title-teaser>div{flex:1}.lab-title-teaser h2{font-size:22px}.lab-title-teaser p{font-size:13px}.lab-title-teaser .secondary{font-size:12px}.lab-quest-visits{display:flex;align-items:center;gap:14px;width:100%;border:1px solid #a58e5344;border-radius:13px;background:linear-gradient(120deg,#292c1e,#18221a);padding:18px 22px;margin-bottom:20px;text-align:left;color:var(--text)}.lab-quest-visits>span{flex:1}.lab-quest-visits>b,.lab-quest-visits b{display:block;font-size:14px}.lab-quest-visits small{display:block;font-size:11px;color:var(--lab-soft);margin-top:4px}.lab-quest-visits>.icon{color:#c8b17b}html[data-cinema-review] .game-choice{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--primary) 5%,transparent),transparent 70%),#17201b;border:1px solid #ffffff1e;border-radius:17px;box-shadow:0 4px #070b08;padding:27px;transition:transform .16s,border-color .16s,box-shadow .16s}html[data-cinema-review] .game-choice:before{opacity:.35;height:4px}html[data-cinema-review] .game-choice>svg:first-child,html[data-cinema-review] .game-choice>.game-icon{width:46px;height:46px;padding:10px;background:color-mix(in srgb,var(--primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:13px;margin-bottom:18px}html[data-cinema-review] .game-choice h2{font-size:26px;letter-spacing:-.6px}html[data-cinema-review] .game-choice>p:not(.eyebrow){color:var(--lab-soft);font-size:14px;line-height:1.7}html[data-cinema-review] .game-choice:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 42%,#ffffff18);box-shadow:0 7px #070b08,0 12px 26px #0003}html[data-cinema-review] .game-choice:active{transform:translateY(1px);box-shadow:0 2px #070b08}html[data-cinema-review] :is(.quest-card,.saved-deck,.fusion-grid>article){background:linear-gradient(145deg,#1f2a22,#172019);border:1px solid #ffffff1a;border-radius:15px}html[data-cinema-review] :is(.quest-reward,.reward-chip){border-radius:8px}html[data-cinema-review] .badge-card.locked{opacity:.65}html[data-cinema-review] .empty-state{border:1px dashed #ffffff21;border-radius:16px;background:radial-gradient(ellipse at center,#ffffff05,transparent 75%)}html[data-cinema-review] .lab-opening-layout .pack-guide-button{min-height:26px;margin-bottom:6px;font-size:11px}html[data-cinema-review] .lab-opening-layout .pack-copy h2{font-size:38px;margin:12px 0}html[data-cinema-review] .lab-opening-layout .pack-time{min-height:38px;padding:8px 12px;margin:17px 0 13px;max-width:350px;font-size:11px}html[data-cinema-review] .lab-opening-layout .pack-footnote{font-size:12px;line-height:1.5}html[data-cinema-review] .lab-opening-layout .pack-buttons{max-width:350px;margin-top:12px}html[data-cinema-review] .lab-opening-layout .pack-buttons .secondary{min-height:40px;padding:10px 14px;border:1px solid #ffffff21;border-radius:10px;font-size:12px;background:linear-gradient(180deg,#27322c,#202a25);color:#e8eee8;box-shadow:0 2px #080c09}html[data-cinema-review] .lab-opening-layout .desktop-pack-odds{font-size:10px!important;margin-top:12px}@media(min-width:761px)and (max-width:1100px){.lab-opening-layout{grid-template-columns:1.4fr 1fr;gap:14px}html[data-cinema-review] .lab-opening-layout .pack-section{grid-template-columns:1fr}.lab-opening-layout .pack-stage{display:none!important}html[data-cinema-review] .lab-opening-layout .pack-copy{padding:26px;width:100%}.lab-mini-wheel{width:66px;height:66px}.lab-wheel-entry{gap:13px}.lab-wheel-entry b{font-size:17px}.lab-daily{padding:20px!important}.lab-program-copy>small{display:block!important;margin:12px 0 0!important}.lab-program-dialog .lab-program-offer{flex-wrap:wrap}.lab-program-dialog .lab-program-offer>.primary{margin-left:auto}}@media(max-width:760px){html[data-cinema-review] .lab-toolbar{font-size:9px;gap:9px;padding:10px 0}.lab-toolbar>span small{display:none}.lab-toolbar>div{gap:7px!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.lab-toolbar>div a,.lab-toolbar button{font-size:9px!important}.lab-toolbar>span{white-space:nowrap}.lab-toolbar>div a:first-child{display:none}html[data-cinema-review] .intro{padding:20px 0;gap:14px}.lab-opening-layout{display:flex;flex-direction:column;gap:15px}.lab-opening-layout>.audit-hero{margin:0}html[data-cinema-review] .lab-daily{padding:20px;gap:0}.lab-daily-head{margin-bottom:17px}.lab-daily-head .eyebrow{font-size:9px}.lab-mini-wheel{width:70px;height:70px}.lab-wheel-entry{padding-bottom:19px;gap:18px}.lab-wheel-entry b{font-size:19px}.lab-wheel-entry small{font-size:11px}.lab-visit-entry{padding:17px 0}.lab-title-entry{padding-top:17px}.lab-stamps>span{max-height:32px}.lab-stamps{margin-top:15px}.lab-home .lab-program{padding:23px 20px;gap:20px;grid-template-columns:1fr}.lab-home .lab-program h2{font-size:26px}.lab-home .lab-program-copy>small{display:block;margin:12px 0 0}.lab-home .lab-program .secondary{width:100%;justify-content:center}.lab-home .lab-program-posters{gap:9px}.lab-home .lab-program-posters button{max-width:72px}.lab-home .lab-program-posters span{font-size:7px;left:3px;bottom:3px;padding:2px}.lab-wheel-dialog .lab-wheel-layout{grid-template-columns:1fr;gap:17px}.lab-wheel-dialog .lab-wheel-stage{width:min(255px,100%)}.lab-wheel-dialog .lab-wheel-heading h2{font-size:27px}.lab-wheel-heading>p:last-child{font-size:12px}.lab-wheel-dialog .lab-wheel-pointer{top:8px}.lab-wheel-copy>.lab-spin-status{display:block;min-height:0;margin:0}.lab-wheel-result{padding:12px;margin-bottom:15px}.lab-wheel-result strong{font-size:23px}.lab-wheel-copy .lab-lots{margin-bottom:16px}.lab-wheel-copy .lab-lots li{font-size:10px}.lab-wheel-stage-caption{font-size:8px!important}.lab-calendar-summary{flex-direction:column;align-items:flex-start;gap:10px;font-size:11px}.lab-calendar-dialog h2{font-size:26px}.lab-calendar-dialog>p:not(.eyebrow){font-size:13px}.lab-calendar-dialog .lab-calendar-path{gap:7px}.lab-calendar-step{font-size:9px}.lab-calendar-path article{min-height:130px;padding:12px 4px}.lab-calendar-path article b{font-size:11px}.lab-calendar-footer{font-size:12px}.lab-calendar-footer>.secondary{width:100%;justify-content:center}.lab-program-dialog>h2{font-size:28px}.lab-program-dialog .lab-program-offer{padding:17px;gap:14px;display:grid;grid-template-columns:57px 1fr}.lab-themed-pack{width:53px;min-width:53px;height:82px}.lab-themed-pack b{font-size:7px}.lab-program-offer h3{font-size:16px}.lab-program-dialog .lab-program-offer p{font-size:11px}.lab-program-dialog .lab-program-offer .primary{grid-column:1/-1;width:100%;min-height:47px}.lab-program-cost{font-size:10px}.lab-program-tools{flex-direction:column;align-items:stretch;gap:12px}.lab-program-search{padding:11px}.lab-program-search input{font-size:12px}.lab-missing-toggle{font-size:11px}.lab-program-dialog .lab-film-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.lab-film b{font-size:11px}.lab-film-state{font-size:7px;padding:3px 1px}.lab-program-pages{gap:14px}.lab-program-pages .secondary{font-size:11px;padding:9px 12px}.lab-titles-dialog h2{font-size:27px}.lab-titles-dialog>p:not(.eyebrow){font-size:13px}.lab-title-preview{padding:17px;gap:12px;flex-wrap:wrap}.lab-title-preview>.lab-emblem{width:48px;height:48px;border-radius:13px}.lab-title-preview>.lab-emblem>.icon{width:25px;height:25px}.lab-title-preview>div{min-width:170px}.lab-title-preview strong{font-size:19px}.lab-title-preview>.text-button{margin-left:auto}.lab-titles-dialog .lab-title-grid{grid-template-columns:1fr 1fr;gap:10px}.lab-title-grid article{padding:16px}.lab-title-grid .lab-title-state{position:static;margin:0 0 12px;font-size:8px}.lab-title-grid h3{font-size:16px}.lab-title-grid p{font-size:11px}.lab-title-grid .lab-title-symbol{width:40px;height:40px;margin-bottom:12px}.lab-title-grid button{font-size:10px;padding:9px 6px}.lab-title-teaser{padding:20px;flex-direction:row;flex-wrap:wrap;gap:14px}.lab-title-teaser>.lab-emblem{width:46px;height:46px}.lab-title-teaser h2{font-size:20px}.lab-title-teaser .secondary{width:100%;justify-content:center}.lab-quest-visits{padding:16px}.lab-reset-actions{flex-direction:column-reverse}.lab-reset-actions>button{width:100%}html[data-cinema-review] .game-choice{padding:22px}.game-choice h2{font-size:24px!important}html[data-cinema-review] .game-choice:hover{transform:none;box-shadow:0 4px #070b08}}@media(max-width:760px){html[data-cinema-review] :is(#modal-body,[data-snapshot-id=modal-body])>section>.eyebrow{padding-right:24px}.lab-program-search input{background:transparent!important}}@media(prefers-reduced-motion:reduce){html[data-cinema-review] *,html[data-cinema-review] *:before,html[data-cinema-review] *:after{scroll-behavior:auto!important}.lab-wheel-disc,html[data-cinema-review] :is(.primary,.secondary,.game-choice),.lab-wheel-entry strong>.icon{transition:none!important}.lab-wheel-entry:hover strong>.icon,html[data-cinema-review] .game-choice:hover{transform:none}}html[data-cinema-review] .lab-lots li,html[data-cinema-review] .lab-lots li.is-winning{padding:10px 8px!important;min-height:42px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-cinema-review] .lab-lots li>span{display:flex;align-items:center;gap:9px;min-width:0}html[data-cinema-review] .lab-lots li>span>.icon,html[data-cinema-review] .lab-lots li>span>.mobile-coin{width:22px!important;height:24px!important;flex:0 0 22px;margin:0!important;vertical-align:middle}html[data-cinema-review] .lab-pack-symbol{display:inline-block;width:24px;height:28px;flex-shrink:0;vertical-align:middle;filter:drop-shadow(0 1px 1px #0005)}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary:is([data-action=open],[data-action=open-hs]){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:350px!important;max-width:100%!important;margin:14px 0 12px!important;padding:12px 18px!important}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary:is([data-action=open],[data-action=open-hs])>.icon{width:24px!important;height:28px!important;flex:0 0 24px!important}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary:is([data-action=open],[data-action=open-hs])>.button-end{margin-left:auto!important;display:flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;padding-left:10px!important;border-left:1px solid #0002!important;white-space:nowrap}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary .button-end>.icon{width:15px!important;height:15px!important}.lab-compact-bonus{display:none}.lab-player-path>.icon{flex:0 0 20px;width:20px;height:20px;margin:0;color:var(--muted)}html[data-cinema-review] .lab-player-path>button,html[data-cinema-review] .lab-player-path>span{justify-content:center}html[data-cinema-review] .solo-intro>.lab-more{max-width:550px;margin:12px auto;padding:10px 15px;text-align:left}html[data-cinema-review] .solo-intro>.lab-more p{margin:0;font-size:14px;line-height:1.6}@media(min-width:761px){html[data-cinema-review]{--lab-page:color-mix(in srgb,var(--primary) 2%,#191d1a)}html[data-cinema-review] body{background:var(--lab-page)!important}html[data-cinema-review] :is(.topbar,.subbar){background:var(--lab-page)!important}html[data-cinema-review][data-cinema-view=packs] .intro{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(570px,1.2fr);gap:18px 26px;align-items:center}html[data-cinema-review][data-cinema-view=packs] .intro>div:first-child{grid-column:1;grid-row:1}html[data-cinema-review][data-cinema-view=packs] .intro #page-stats{display:flex!important;grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:32px;border-top:1px solid #ffffff10;padding:15px 0 4px;width:100%}html[data-cinema-review][data-cinema-view=packs] .intro #page-stats>div{flex:1;max-width:330px}.lab-compact-bonus{display:grid;grid-template-columns:1.12fr 1.05fr .85fr;gap:8px;grid-column:2;grid-row:1}.lab-compact-bonus>button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border:1px solid #ffffff18;border-radius:13px;background:#ffffff03;color:var(--text);min-height:68px}.lab-compact-bonus>button:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 5%,transparent)}.lab-compact-bonus b{display:block;font-size:13px}.lab-compact-bonus small{display:block;font-size:11px;color:var(--muted);margin-top:4px;white-space:nowrap}.lab-compact-bonus .lab-mini-wheel{width:37px;height:37px;flex:0 0 37px}.lab-compact-bonus .lab-mini-wheel>.icon{width:17px;height:17px}.lab-compact-bonus .lab-mini-wheel:before{width:7px;height:9px;top:-3px}.lab-compact-bonus>button>.icon{width:27px;height:27px;color:var(--primary);flex-shrink:0}html[data-cinema-review] .lab-opening-layout{grid-template-columns:1fr}html[data-cinema-review] .lab-opening-layout>.lab-daily{display:none}html[data-cinema-review] .lab-opening-layout .pack-section{grid-template-columns:1fr 1fr;min-height:350px!important}html[data-cinema-review] .lab-opening-layout .pack-stage{display:flex!important;min-height:270px!important;padding:30px 0!important}html[data-cinema-review] .solo-intro{padding:28px 36px;max-width:760px}html[data-cinema-review] .solo-intro>.eyebrow{display:none}html[data-cinema-review] .solo-intro h2{font-size:29px;margin:17px 0}html[data-cinema-review] .solo-intro .solo-emblem{width:50px;height:50px;margin:16px auto}html[data-cinema-review] .solo-intro .solo-details{margin:20px 0}html[data-cinema-review] .solo-intro>.primary{margin-top:16px}html[data-cinema-review] #content>.mobile-disclosure[data-lab-folded]{margin:0 0 20px;padding:10px 16px}html[data-cinema-review] #content>.mobile-disclosure[data-lab-folded]>summary{font-size:12px}html[data-cinema-review] #content>.mobile-disclosure[data-lab-folded] .rarity-line{margin:6px 0;padding:8px 0;border:0}}@media(min-width:761px)and (max-width:1050px){html[data-cinema-review][data-cinema-view=packs] .intro{grid-template-columns:1fr}.lab-compact-bonus{grid-column:1;grid-row:2}html[data-cinema-review][data-cinema-view=packs] .intro #page-stats{grid-row:3}}@media(min-width:761px){html[data-cinema-review]{--lab-page:#101210}html[data-cinema-review] body{background:radial-gradient(ellipse at 75% 5%,color-mix(in srgb,var(--primary) 5%,transparent),transparent 55%),#101210!important;background-attachment:fixed!important}html[data-cinema-review] :is(.topbar,.subbar){background:#101210!important}html[data-cinema-review][data-cinema-view=packs] .intro{grid-template-columns:minmax(280px,1fr) auto!important;gap:20px 28px!important}html[data-cinema-review][data-cinema-view=packs] .intro #page-stats{grid-column:2!important;grid-row:1!important;border:0!important;padding:0!important;width:auto!important;gap:24px!important;justify-content:flex-end!important}html[data-cinema-review][data-cinema-view=packs] .intro #page-stats>div{flex:initial!important;max-width:none!important}html[data-cinema-review][data-cinema-view=packs] .lab-compact-bonus{grid-column:1/-1!important;grid-row:2!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-cinema-review] .intro>div:first-child{display:grid;grid-template-columns:max-content max-content;align-items:center;column-gap:20px;row-gap:5px}html[data-cinema-review] .intro #page-title{grid-column:1;grid-row:1;margin:0!important}html[data-cinema-review] .intro #page-back{grid-column:2;grid-row:1;margin:0!important;align-self:center;white-space:nowrap;min-height:36px;padding:6px 8px}html[data-cinema-review] .intro #page-subtitle{grid-column:1/-1;grid-row:2;margin:6px 0 0!important}html[data-cinema-review] .lab-opening-layout .pack-section{min-height:450px!important}html[data-cinema-review] .lab-opening-layout .pack-copy{padding:38px 0 34px 40px!important}html[data-cinema-review] .lab-opening-layout .pack-copy>h2{font-size:40px!important;max-width:480px!important;margin:18px 0!important}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary:is([data-action=open],[data-action=open-hs]){width:440px!important;max-width:100%!important;min-height:64px!important;font-size:19px!important;padding:16px 22px!important}html[data-cinema-review] .lab-opening-layout .pack-time,html[data-cinema-review] .lab-opening-layout .pack-buttons,html[data-cinema-review] .pack-copy>.lab-more{max-width:440px!important}html[data-cinema-review] .lab-opening-layout .pack-buttons .secondary{min-height:48px;font-size:14px}html[data-cinema-review] .lab-opening-layout .pack-footnote{font-size:14px}html[data-cinema-review] .lab-opening-layout .pack-stage{min-height:370px!important;padding:30px 0!important}html[data-cinema-review] .lab-opening-layout .pack-stage .booster-front{max-width:240px!important}html[data-cinema-review] .lab-opening-layout .pack-stage .booster-back{max-width:225px!important;transform:translate(-65px,8px) rotate(-13deg)!important}html[data-cinema-review] .lab-player-path{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1.15fr);gap:18px;padding:14px 20px}html[data-cinema-review] .lab-player-path>span,html[data-cinema-review] .lab-player-path>button{justify-content:flex-start!important;padding:0!important;gap:10px;font-size:14px}html[data-cinema-review] .lab-probabilities{margin:0 0 22px}html[data-cinema-review] .lab-probabilities .rarity-line{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin:0;border:0;gap:20px}html[data-cinema-review] .solo-intro>.solo-reward{margin:18px 0!important}html[data-cinema-review] .solo-intro>.primary{margin:0 auto!important}html[data-cinema-review] .solo-intro>.lab-more{margin:22px auto 0!important}}@media(min-width:761px)and (max-width:1100px){html[data-cinema-review][data-cinema-view=packs] .intro #page-stats{gap:12px!important}html[data-cinema-review] .lab-player-path{gap:9px}html[data-cinema-review] .lab-player-path>span,html[data-cinema-review] .lab-player-path>button{font-size:12px}html[data-cinema-review] .lab-opening-layout .pack-copy>.primary:is([data-action=open],[data-action=open-hs]){width:100%!important;font-size:16px!important}}@media(min-width:761px){html[data-cinema-review] .intro #page-back{width:max-content!important;min-width:0!important;justify-self:start}}html[data-cinema-review] #main{padding-top:28px!important}html[data-cinema-review] .detail-facts-below{margin-top:22px;font-size:13px}html[data-cinema-review] .detail-facts-below dl{display:grid;gap:10px;margin:0}html[data-cinema-review] .detail-facts-below dl>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px}html[data-cinema-review] .detail-facts-below dd{margin:0;overflow-wrap:anywhere}html[data-cinema-review] .detail-facts-below dt{color:var(--muted)}html[data-cinema-review] .detail-facts-below .film-editions{margin-top:18px}html[data-cinema-review] .pack-copy .lab-more .rarity-line{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;border:0}@media(max-width:760px){html[data-cinema-review] #main{padding-top:18px!important}.detail-facts-below{max-width:100%;margin-bottom:18px}}.pack-arrival{position:relative;isolation:isolate;box-sizing:border-box;min-height:430px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--arrival-color) 28%,transparent);border-radius:20px;background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--arrival-color) 13%,#080c0d),#080c0d 70%);box-shadow:inset 0 0 70px #0008;animation:pack-arrival-in .4s ease-out}.pack-arrival-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.pack-arrival-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080c0d 0%,transparent 20% 80%,#080c0d 100%);opacity:.65}.pack-arrival p{margin:0!important;color:#e9dfbd;font-size:10px;letter-spacing:.22em;text-align:center}.pack-arrival strong{font-size:clamp(30px,4.5vw,56px);font-weight:850;letter-spacing:-.045em;text-align:center;line-height:1.08;color:#fff8e6;text-shadow:0 2px 24px #000a,0 0 45px color-mix(in srgb,var(--arrival-color) 28%,transparent);animation:pack-arrival-title .65s .4s cubic-bezier(.18,.7,.25,1) both}.pack-arrival strong>span{background:linear-gradient(105deg,#fff6d6 10%,#f0d18e 40%,var(--arrival-color) 65%,#fff6d6 90%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:pack-arrival-letterlight 2s 1.04s ease-out both}.pack-arrival-caption{color:#d7d9ca;font-size:13px;text-align:center}.pack-arrival button.secondary{position:relative;margin-top:8px;min-height:42px;padding:10px 24px!important;border:1px solid color-mix(in srgb,var(--arrival-color) 45%,transparent)!important;background:#101710d9!important;color:#f5f3e5!important;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0004;z-index:1}.pack-arrival button.secondary:hover{background:color-mix(in srgb,var(--arrival-color) 16%,#101710)!important}.pack-arrival-hidden{display:none!important}.pack-arrival-emblem{position:relative;display:grid;place-items:center;width:74px;height:82px;flex-shrink:0;margin:3px 0 0;border:1px solid #f9e4ac7a;border-radius:13px;background:linear-gradient(140deg,#fbdf9f1c,#111918dd 60%);color:#ffebac;font-size:49px;font-weight:900;line-height:1;box-shadow:0 0 0 5px #f8e6ad07,inset 0 1px #fff4;transform:rotate(-7deg);animation:pack-arrival-seal 1.7s cubic-bezier(.2,.75,.25,1) both}.pack-arrival-emblem>span{position:absolute;right:-10px;top:-8px;color:#fff6ce;font-size:28px;filter:drop-shadow(0 0 8px #ffdc91);animation:pack-arrival-star 1.4s 1.04s ease-out both}.pack-arrival-rays{position:absolute;width:700px;height:700px;top:35%;left:50%;background:repeating-conic-gradient(from 5deg,transparent 0deg 16deg,#f7dbad10 18deg,transparent 21deg 36deg);mask-image:radial-gradient(circle,#000 0%,#000 17%,transparent 65%);animation:pack-arrival-rays 3.5s ease-out both}.pack-arrival-flare{position:absolute;left:10%;right:10%;top:39%;height:2px;background:linear-gradient(90deg,transparent,#ffe9b9,var(--arrival-color),#ffe9b9,transparent);box-shadow:0 0 24px 8px #ffe6a733,0 0 70px 28px color-mix(in srgb,var(--arrival-color) 18%,transparent);animation:pack-arrival-flare 2.1s 1.04s cubic-bezier(.15,.7,.2,1) both}.pack-arrival-ring{position:absolute;left:50%;top:39%;width:250px;height:250px;border:1px solid #fff0c18a;border-radius:50%;box-shadow:0 0 28px #ffe4a82b,inset 0 0 24px #ffe4a81c;animation:pack-arrival-ring 1.8s 1.04s cubic-bezier(.12,.64,.26,1) both}.pack-arrival-ring.ring-echo{border-color:color-mix(in srgb,var(--arrival-color) 50%,transparent);animation-delay:1.17s;animation-duration:2s}.pack-arrival-spark{position:absolute;left:50%;top:39%;width:3px;height:3px;border-radius:50%;background:#ffe6af;box-shadow:0 0 7px #fff0c7;animation:pack-arrival-spark 2s var(--spark-delay) cubic-bezier(.15,.68,.25,1) both}@keyframes pack-arrival-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes pack-arrival-title{0%{opacity:0;transform:translateY(12px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes pack-arrival-letterlight{0%{background-position:100% 0}to{background-position:0 0}}@keyframes pack-arrival-seal{0%{opacity:0;transform:translateY(16px) scale(.75) rotate(-14deg)}45%{opacity:1;transform:scale(1) rotate(-7deg)}62%{box-shadow:0 0 0 7px #f8e6ad12,0 0 60px #f8e6ad50}to{opacity:1;transform:rotate(-7deg);box-shadow:0 0 0 5px #f8e6ad07,inset 0 1px #fff4,0 0 30px #f8e6ad12}}@keyframes pack-arrival-star{0%{opacity:0;transform:scale(.2) rotate(-35deg)}35%{opacity:1;transform:scale(1.25) rotate(0)}to{opacity:1;transform:scale(1) rotate(15deg)}}@keyframes pack-arrival-rays{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(.6)}30%{opacity:.5}50%{opacity:1}to{opacity:.5;transform:translate(-50%,-50%) rotate(12deg) scale(1.2)}}@keyframes pack-arrival-flare{0%{opacity:0;transform:scaleX(.05)}14%{opacity:.9}60%{opacity:.4}to{opacity:.12;transform:scaleX(1)}}@keyframes pack-arrival-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.1)}12%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%) scale(2.8)}}@keyframes pack-arrival-spark{0%{opacity:0;transform:rotate(var(--spark-angle)) translate(24px) scale(.4)}12%{opacity:.9}to{opacity:0;transform:rotate(var(--spark-angle)) translate(var(--spark-distance)) scale(.4)}}@media(max-width:760px){.pack-arrival{min-height:390px;padding:22px 12px;gap:14px}.pack-arrival strong{font-size:clamp(28px,8vw,38px)}.pack-arrival p{font-size:9px;letter-spacing:.14em}.pack-arrival-emblem{width:62px;height:70px;font-size:42px}.pack-arrival-caption{font-size:11px}}html[data-cinema-review] .detail-facts-below dl>div{padding:0;margin:0;min-height:0}html[data-cinema-review] .detail-facts-below dd{font-weight:400}html[data-cinema-review] .intro{margin-bottom:28px!important}@media(max-width:760px){html[data-cinema-review] .intro{margin-bottom:18px!important}}html[data-cinema-review] .profile-favorites .favorite-list{display:flex;flex-wrap:wrap;gap:8px}html[data-cinema-review] .profile-favorites .favorite-list>button.secondary{width:auto;justify-content:center;gap:8px;padding:10px 14px;border-radius:12px;min-height:42px}html[data-cinema-review] #content>.lab-compact-bonus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px!important}html[data-cinema-review] .detail-layout .film-person-link{display:inline!important;padding:0!important;margin:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--primary)!important;font:inherit!important;font-weight:750!important;text-align:left!important;transform:none!important}html[data-cinema-review] .detail-layout .film-person-link:before,html[data-cinema-review] .detail-layout .film-person-link:after{display:none!important}html[data-cinema-review] .detail-return-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding-right:32px}html[data-cinema-review] .detail-return-row>button{position:static!important;transform:none!important;width:auto!important;max-width:100%;margin:0!important;min-height:32px;padding:4px 0!important}html[data-cinema-review] .pack-copy .rarity-line>.muted{flex-basis:100%}html[data-cinema-review] .pack-copy .rarity-line i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.pack-arrival{transition:opacity .65s ease,transform .65s ease}.pack-arrival.is-leaving{opacity:0;transform:scale(1.015)}.pack-arrival small{font-size:10px;opacity:.6}@media(prefers-reduced-motion:reduce){.pack-arrival,.pack-arrival *{animation:none!important;transition:none!important}.pack-arrival-ring,.pack-arrival-spark,.pack-arrival-flare{display:none}.pack-arrival-rays{transform:translate(-50%,-50%);opacity:.35}}.reveal-actions[hidden]{display:none!important}html[data-cinema-review] .reveal-actions:has([data-action=reveal-all]){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px}html[data-cinema-review] .reveal-actions [data-reveal-hint]{margin:0;flex:0 1 auto;width:auto;grid-column:auto}html[data-cinema-review] .reveal-header :is(#reveal-description,[data-snapshot-id=reveal-description]){display:block;width:100%;text-align:center;margin:12px auto 0}html[data-cinema-review] .reveal-actions [data-reveal-hint]{transition:opacity .3s ease}html[data-cinema-review] .reveal-actions [data-reveal-hint].is-leaving{opacity:0}html[data-cinema-review] .pack-arrival{margin-top:28px}html[data-cinema-review] .reveal-pack-amount{color:var(--primary);font-weight:800}@media(max-width:760px){html[data-cinema-review] .pack-arrival{margin-top:22px}}html[data-cinema-review] body{background:radial-gradient(ellipse at 75% 5%,color-mix(in srgb,var(--primary) 5%,transparent),transparent 55%),#101210!important;background-attachment:fixed!important}html[data-cinema-review] .topbar{background:radial-gradient(ellipse at 75% 5%,color-mix(in srgb,var(--primary) 5%,transparent),transparent 55%),#101210!important;background-attachment:fixed!important;background-size:100vw 100vh!important}html[data-cinema-review] .subbar{background:transparent!important;backdrop-filter:none!important}html[data-cinema-review] :is(input[type=search],.search input,.card-label-field input){background:transparent!important;box-shadow:none!important;border:0!important}html[data-cinema-review] .detail-actions{display:grid!important;grid-template-columns:minmax(0,230px) minmax(0,260px);gap:12px!important;align-items:stretch!important}html[data-cinema-review] .detail-actions>*{width:100%!important;margin:0!important;min-width:0;box-sizing:border-box}html[data-cinema-review] .detail-actions>.card-label-row{order:0;max-width:none!important;display:block!important}html[data-cinema-review] .detail-actions>:is([data-list-card],.wish-button){order:1}html[data-cinema-review] .detail-actions>[data-sell]{order:2}html[data-cinema-review] .detail-actions>.target-upgrade-detail{order:3;flex-wrap:wrap!important}html[data-cinema-review] .card-label-picker{width:100%;min-width:0}html[data-cinema-review] .card-label-field{min-height:48px!important;padding:9px 12px!important;border:1px solid color-mix(in srgb,var(--primary) 23%,#ffffff12)!important;border-radius:12px!important;background:linear-gradient(#ffffff08,#ffffff02)!important;box-shadow:0 3px #070908!important;box-sizing:border-box}html[data-cinema-review] .card-label-field:focus-within{outline:2px solid var(--primary);outline-offset:2px}html[data-cinema-review] .card-label-field input{min-width:0!important;width:100%!important;font-size:13px!important;padding:0!important}html[data-cinema-review] .detail-actions>button,html[data-cinema-review] .status-buttons>button{min-height:48px!important;padding:10px 12px!important;border-radius:12px!important;box-shadow:0 3px #070908,inset 0 1px #ffffff0c!important;border:1px solid color-mix(in srgb,var(--primary) 25%,#ffffff12)!important;background:linear-gradient(#ffffff09,#ffffff02)!important;font-size:13px!important;justify-content:center}html[data-cinema-review] .status-buttons>button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 16%,#151915)!important;border-color:var(--primary)!important;color:var(--primary)!important;box-shadow:inset 0 2px 4px #0007!important;transform:translateY(1px)}html[data-cinema-review] .status-buttons>button{color:var(--text,#eef2e9);isolation:isolate}html[data-cinema-review] .status-buttons>button>.icon{color:inherit}.wish-button.is-wished .icon{fill:none}html[data-cinema-review] .poster-credit .card-label-source{display:inline-flex;margin-top:12px;font-size:12px}html[data-cinema-review] .lab-gift-symbol,html[data-cinema-review] .lab-ticket-symbol{stroke-width:1;filter:drop-shadow(0 2px 2px #0006)}@media(max-width:760px){html[data-cinema-review] .intro{padding:18px 0!important;gap:8px!important}html[data-cinema-review] #page-subtitle:empty{display:none}html[data-cinema-review] .lab-opening-layout>.lab-daily{display:none!important}html[data-cinema-review] .lab-compact-bonus{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 20px}html[data-cinema-review] .lab-compact-bonus>button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:9px;min-width:0;min-height:108px;padding:13px 5px;border:1px solid #ffffff1c;border-radius:14px;background:linear-gradient(#ffffff08,#ffffff02);color:var(--text);box-shadow:0 3px #070908}html[data-cinema-review] .lab-compact-bonus b{display:block;font-size:12px}.lab-compact-bonus small{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.4}html[data-cinema-review] .lab-compact-bonus .lab-mini-wheel{width:30px;height:30px;flex:none}.lab-compact-bonus .lab-mini-wheel>.icon{width:15px;height:15px}html[data-cinema-review] .lab-compact-bonus>button>.icon{width:30px;height:30px;flex:none}html[data-cinema-review] .detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-cinema-review] .detail-actions>button{font-size:11px!important;padding:10px 6px!important}html[data-cinema-review] .card-label-field{padding:9px 7px!important;gap:5px!important}.card-label-field input{font-size:11px!important}html[data-cinema-review] .status-buttons{display:flex!important;gap:10px!important}.status-buttons>button{flex:1;width:auto!important}html[data-cinema-review] .community-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;padding:4px 1px 12px!important;scrollbar-width:thin;max-width:100%;margin-bottom:14px!important}html[data-cinema-review] .community-tabs>button{flex:0 0 auto!important;white-space:nowrap;min-height:44px!important;padding:10px 13px!important;font-size:12px!important;border-radius:12px!important}html[data-cinema-review] .community-panel{padding:18px!important;min-width:0}.community-feedback:empty{display:none}html[data-cinema-review] .community-panel h2{font-size:22px!important;margin:5px 0 12px!important;line-height:1.2}html[data-cinema-review] .community-section-heading{gap:12px!important;margin-bottom:12px!important;align-items:center!important}html[data-cinema-review] .community-section-heading .eyebrow{font-size:9px!important;margin:0!important}html[data-cinema-review] .community-panel p{font-size:13px;line-height:1.5}.community-counter{font-size:25px!important;white-space:nowrap}html[data-cinema-review] .community-milestones{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html[data-cinema-review] .community-milestones>div{padding:10px 4px!important;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}html[data-cinema-review] .community-milestones b{font-size:10px!important;line-height:1.4}.community-milestones small{font-size:9px!important}html[data-cinema-review] .community-milestones span{display:flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap;font-size:11px!important}.community-milestones :is(.icon,.mobile-coin){width:18px!important;height:21px!important;flex:0 0 18px}html[data-cinema-review] .community-week-footer{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-top:16px!important}html[data-cinema-review] .community-week-footer>button{width:100%!important;margin:0!important;min-height:46px!important;border-radius:12px!important;box-shadow:0 3px #080a08!important}html[data-cinema-review] .community-overview-grid{gap:16px!important}.community-panel .community-feed-scroll{margin-top:12px!important}html[data-cinema-review] .game-choices{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html[data-cinema-review] .game-choice{min-height:0!important;padding:18px!important;border-radius:16px!important;text-align:left;grid-column:auto!important}html[data-cinema-review] .game-choice .game-symbol{display:block;width:28px;height:28px;margin:0 0 10px!important}html[data-cinema-review] .game-choice .game-symbol>.icon{width:28px;height:28px}html[data-cinema-review] .game-choice>.eyebrow{display:none!important}html[data-cinema-review] .game-choice h2{font-size:21px!important;margin:8px 0!important}html[data-cinema-review] .game-choice>p:not(.eyebrow){font-size:13px!important;line-height:1.5;margin:0!important}html[data-cinema-review] .game-choice>b{margin-top:14px!important;padding-top:12px!important;font-size:12px!important}html[data-cinema-review] .solo-intro{padding:22px 18px!important}.solo-intro>.primary{margin:12px auto!important}.solo-intro>.lab-more{margin:18px 0 0!important}html[data-cinema-review] .lab-challenge-picker{display:grid;gap:10px;margin:14px 0 18px;padding:16px;background:#ffffff04;border:1px solid #ffffff18;border-radius:14px}.lab-challenge-picker>label{font-weight:700;font-size:13px}.lab-challenge-picker select{width:100%;min-width:0;min-height:46px;font-size:13px}.lab-challenge-picker>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.lab-challenge-picker button{min-height:44px;font-size:12px;padding:8px 12px}.lab-challenge-picker [role=status]{font-size:12px;white-space:nowrap}.lab-challenge-warning{font-size:12px!important;color:var(--muted);line-height:1.5}html[data-cinema-review] .sbc-challenge[hidden]{display:none!important}.sbc-grid{grid-template-columns:1fr!important}.sbc-reward{max-width:145px!important;margin:18px auto!important}.sbc-copy{padding:18px!important}.sbc-copy h2{font-size:22px!important}.sbc-copy p,.sbc-copy li{font-size:13px!important}html[data-cinema-review] .audit-account-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin-top:18px!important}html[data-cinema-review] .audit-account-actions>button{margin:0!important;width:100%!important;min-height:46px!important;padding:10px!important;border-radius:12px!important;justify-content:center;font-size:12px!important}html[data-cinema-review] .audit-account-actions>[data-action=logout]{grid-column:1/-1;color:#efb2ae!important}html[data-cinema-review] :is(.audit-menu-v2,.audit-hero,.topbar) [data-view=plus]{border-radius:12px!important;min-height:44px!important;box-shadow:0 3px #080a08,inset 0 1px #fff5!important;background:linear-gradient(115deg,#e1c495,#b1d8c9 35%,#bbb4e6 65%,#e4c9a3)!important;color:#202326!important;font-weight:800!important;border:1px solid #f4e2b4!important}html[data-cinema-review] footer:has(>#save-status){gap:10px 16px!important;padding-top:22px!important;padding-bottom:22px!important}html[data-cinema-review] footer:has(>#save-status) :is(button,.footer-legal,.footer-actions){margin-top:0!important;margin-bottom:0!important;min-height:36px}html[data-cinema-review] footer:has(>#save-status) :is([data-v3=theme],[data-v3=sound]){padding:8px 12px!important;border:1px solid #ffffff24!important;border-radius:10px!important;background:#ffffff06!important}}@media(max-width:760px){html[data-cinema-review] .card-label-field input{font-size:10px!important}html[data-cinema-review] .target-upgrade-detail .tier-tag{min-width:24px!important;padding:4px!important}html[data-cinema-review] .target-upgrade-detail small{flex-basis:100%;text-align:center}}@media(max-width:760px){html[data-cinema-review] .audit-games{display:grid;gap:12px}html[data-cinema-review] .audit-games .audit-game{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px 12px!important;min-height:112px!important;padding:16px!important;align-items:center!important;background:linear-gradient(125deg,#ffffff08,#ffffff02)!important;border:1px solid #ffffff24!important;border-radius:15px!important;box-shadow:0 4px #080a08!important;text-align:left}html[data-cinema-review] .audit-game>.audit-game-icon{grid-column:1;grid-row:1;width:32px!important;height:32px!important;padding:0!important;display:grid;place-items:center}html[data-cinema-review] .audit-game>.game-difficulty{position:static!important;transform:none!important;grid-column:2;grid-row:1;justify-self:end;margin:0!important;max-width:none!important;font-size:10px!important}html[data-cinema-review] .audit-game>span:has(strong){grid-column:1/-1;grid-row:2;padding:0!important}html[data-cinema-review] .audit-game>span:last-child:not(:has(strong)){display:none!important}html[data-cinema-review] .audit-game strong{font-size:17px!important;line-height:1.3}.audit-game small{font-size:12px!important;margin-top:5px!important}html[data-cinema-review] .community-page{gap:16px!important}.community-tabs{margin-bottom:0!important}}@media(max-width:760px){html[data-cinema-review] footer:has(>#save-status){display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:8px 10px!important}html[data-cinema-review] footer:has(>#save-status)>span:first-child,html[data-cinema-review] footer:has(>#save-status)>#legal-links{grid-column:1/-1;width:100%!important}html[data-cinema-review] footer:has(>#save-status)>button{width:100%!important;padding:8px!important;font-size:11px!important;justify-content:center}html[data-cinema-review] footer:has(>#save-status)>#save-status{font-size:10px!important;text-align:center;margin:0!important}html[data-cinema-review] .account-settings{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html[data-cinema-review] .account-settings>[data-action=change-password]{display:inline-flex!important;min-height:44px!important;padding:10px 14px!important;border:1px solid #ffffff24;border-radius:12px;background:#ffffff06}}html[data-cinema-review] .detail-copy .v3-rating{border-bottom:0!important;padding-bottom:0!important;margin-bottom:12px!important}html[data-cinema-review] .poster-credit-panel{margin-top:14px!important}html[data-cinema-review] .community-tabs>button[aria-current=page]{background:var(--primary)!important;color:#151811!important;border:1px solid var(--primary)!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff50,0 2px #080a08!important}@media(max-width:760px){html[data-cinema-review] .mobile-home-actions{margin-top:12px!important;gap:12px!important}html[data-cinema-review] .audit-block:has(+.mobile-home-actions){margin-bottom:12px!important;padding-bottom:0!important}html[data-cinema-review] .mobile-home-actions article{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}html[data-cinema-review] .mobile-home-actions article>.icon{width:24px!important;height:24px!important;margin:0!important;align-self:start!important}html[data-cinema-review] .mobile-home-actions h3{margin:0!important;min-height:24px;line-height:24px!important;font-size:17px!important}html[data-cinema-review] .mobile-home-actions [data-view=plus]{border-radius:12px!important;min-height:46px!important;box-shadow:0 4px #080a08,inset 0 1px #fff6!important;background:linear-gradient(115deg,#e1c495,#b1d8c9 35%,#bbb4e6 65%,#e4c9a3)!important;color:#202326!important;font-weight:800!important;border:1px solid #f4e2b4!important}html[data-cinema-review] footer:has(>#save-status){row-gap:4px!important}html[data-cinema-review] footer:has(>#save-status)>[data-action=rules]{grid-row:2;grid-column:1}html[data-cinema-review] footer:has(>#save-status)>#sound-toggle{grid-row:2;grid-column:2}html[data-cinema-review] footer:has(>#save-status)>[data-patch-notes]{grid-row:3;grid-column:1}html[data-cinema-review] footer:has(>#save-status)>.cookie-preferences{grid-row:3;grid-column:2}html[data-cinema-review] footer:has(>#save-status)>#save-status{grid-row:4;grid-column:1/-1;padding-top:6px!important}}@media(max-width:760px){html[data-cinema-review] body.audit-mobile footer{row-gap:0!important;align-content:start!important;grid-auto-rows:auto!important}html[data-cinema-review] body.audit-mobile footer>span:first-child{margin-bottom:10px!important}html[data-cinema-review] body.audit-mobile footer>#sound-toggle{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px!important}html[data-cinema-review] body.audit-mobile .audit-menu-v2 .audit-account-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important}html[data-cinema-review] body.audit-mobile .audit-menu-v2 .audit-account-actions>button{grid-column:auto!important;min-width:0!important;min-height:48px!important;padding:8px 5px!important;white-space:normal!important;text-align:center!important;font-size:12px!important;line-height:1.25!important}html[data-cinema-review] body.audit-mobile .audit-menu-v2 .audit-account-actions>[data-action=change-password]{grid-column:1/-1!important}}@media(max-width:760px){html[data-cinema-review] body.audit-mobile .topbar{position:sticky!important;top:0!important;z-index:70!important}html[data-cinema-review] body.audit-mobile,html[data-cinema-review]{scroll-padding-top:76px}}@media(max-width:760px){html[data-cinema-review] body.audit-mobile #audit-nav .audit-nav-icon{color:var(--primary)!important;--nav-pack-inset:#17201b}html[data-cinema-review] body.audit-mobile #audit-nav .audit-nav-icon :is(.icon,.avatar-art){color:inherit!important}html[data-cinema-review] body.audit-mobile #audit-nav button.selected .audit-nav-icon{color:#151811!important;--nav-pack-inset:var(--primary)}html[data-cinema-review] body.audit-mobile #audit-nav .lab-pack-symbol path:nth-child(1){fill:currentColor;stroke:color-mix(in srgb,currentColor 65%,#000)}html[data-cinema-review] body.audit-mobile #audit-nav .lab-pack-symbol path:nth-child(2){fill:var(--nav-pack-inset)}html[data-cinema-review] body.audit-mobile #audit-nav .lab-pack-symbol path:nth-child(4){stroke:color-mix(in srgb,currentColor 55%,#fff)}html[data-cinema-review] body.audit-mobile #audit-nav .lab-pack-symbol path:nth-child(5){fill:currentColor}html[data-cinema-review] body.audit-mobile #audit-nav .lab-pack-symbol path:nth-child(6){fill:color-mix(in srgb,currentColor 55%,#000)}}html[data-cinema-review] .watch-title-row{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px}html[data-cinema-review] .watch-title-row #page-title{margin:0!important}html[data-cinema-review] .watch-title-row .watch-open{margin-left:0;min-height:44px;padding:9px 14px;font-size:14px;white-space:nowrap}.watch-picker{max-width:740px;margin:auto}.watch-picker>h2{margin:8px 0;font-size:32px}.watch-intro{color:var(--muted);margin:0 0 20px;font-size:14px}.watch-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.watch-filters>label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650}.watch-filters :is(input:not([type=checkbox]),select){width:100%;min-width:0;box-sizing:border-box;min-height:44px;background:#ffffff05;border:1px solid #ffffff25;border-radius:10px;padding:10px 12px;color:var(--text);font-size:13px}.watch-filters>label.watch-unseen{flex-direction:row;align-items:center;grid-column:1/-1;gap:9px}.watch-unseen input{accent-color:var(--primary);width:18px;height:18px}.watch-count{grid-column:1/-1;margin:0;font-size:12px;color:var(--muted)}.watch-filters>.primary{justify-content:center}.watch-filters>.text-button{justify-self:end}.watch-reel{margin:24px 0 18px;overflow:hidden;position:relative;border:1px solid #ffffff22;border-radius:16px;background:#080a08;padding:18px 0 12px;isolation:isolate}.watch-reel:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 30px 0 25px -20px #000,inset -30px 0 25px -20px #000}.watch-cursor{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--primary);z-index:2;pointer-events:none}.watch-cursor:before{content:"";position:absolute;left:-7px;top:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid var(--primary)}.watch-track{display:flex;gap:12px;width:max-content;will-change:transform}.watch-track article{width:128px;flex:0 0 128px;box-sizing:border-box}.watch-track img{display:block;width:100%;height:192px;object-fit:cover;border-radius:9px;background:#252a25}.watch-track b{display:block;font-size:11px;line-height:1.3;padding:9px 3px 0;max-height:35px;overflow:hidden}.watch-track .watch-picked img{outline:3px solid var(--primary);outline-offset:-3px}.watch-result{text-align:center;min-height:90px}.watch-result:empty{display:none}.watch-result .eyebrow{font-size:10px!important;color:var(--primary)}.watch-result h3{font-size:25px;margin:8px 0}.watch-result p{font-size:13px;color:var(--muted);margin:0 0 15px}.watch-result .secondary{min-height:44px}@media(max-width:760px){html[data-cinema-review] .watch-title-row{flex-wrap:nowrap;gap:8px;width:100%;min-width:0}html[data-cinema-review] .watch-title-row #page-title{font-size:25px!important;min-width:0}html[data-cinema-review] .watch-title-row .watch-open{font-size:11px!important;padding:9px 10px!important;gap:5px;flex-shrink:0}.watch-open .icon{width:14px;height:14px}.watch-picker>h2{font-size:27px}.watch-filters{gap:12px 10px}.watch-filters>.primary{grid-column:1/-1;width:100%;font-size:14px}.watch-filters>.text-button{grid-column:1/-1;justify-self:center;min-height:36px}.watch-filters>label{font-size:11px}.watch-track article{width:104px;flex-basis:104px}.watch-track img{height:156px}.watch-reel{margin-top:18px}.watch-result h3{font-size:22px}}html[data-cinema-review] .intro>div.watch-title-row{display:grid!important;grid-template-columns:max-content max-content max-content!important;align-items:center!important;gap:10px 16px!important}html[data-cinema-review] .watch-title-row #page-title{grid-column:1!important;grid-row:1!important}html[data-cinema-review] .watch-title-row .watch-open{grid-column:2!important;grid-row:1!important;justify-self:end;margin:0!important}html[data-cinema-review] .watch-title-row #page-back{grid-column:3!important;grid-row:1!important}html[data-cinema-review] .watch-title-row #page-subtitle{grid-column:1/-1!important;grid-row:2!important}@media(max-width:760px){html[data-cinema-review] .intro>div.watch-title-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px 8px!important}html[data-cinema-review] .watch-title-row #page-back{grid-column:1/-1!important;grid-row:1!important;justify-self:start!important}html[data-cinema-review] .watch-title-row #page-title,html[data-cinema-review] .watch-title-row .watch-open{grid-row:2!important}}html[data-cinema-review] .watch-title-row #page-back{grid-column:2!important;justify-self:end!important}html[data-cinema-review] .watch-title-row .watch-open{grid-column:3!important}.watch-label-mobile{display:none}html[data-cinema-review] .plus-benefits>article>span{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--primary);padding:0!important}html[data-cinema-review] .plus-benefits>article>span>.icon{width:32px;height:32px}html[data-cinema-review] .intro #page-stats{display:flex!important;visibility:visible!important;align-items:center;align-self:start;gap:24px!important;margin:0!important}@media(min-width:761px){html[data-cinema-review] .intro{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px 28px!important}html[data-cinema-review] .intro #page-stats{grid-column:2!important;grid-row:1!important;justify-content:flex-end!important;border:0!important;padding:0!important;width:auto!important}html[data-cinema-review] .intro #page-stats>div{flex:initial!important;max-width:none!important}}@media(max-width:760px){html[data-cinema-review] .intro{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html[data-cinema-review] .intro #page-stats{grid-column:1!important;grid-row:2!important;width:100%!important;gap:12px!important;justify-content:space-between!important;padding:8px 0!important}html[data-cinema-review] #page-stats .desktop-card-total{min-width:0;flex:1}html[data-cinema-review] #page-stats .desktop-card-total strong,html[data-cinema-review] #page-stats .desktop-progress strong{font-size:17px!important}html[data-cinema-review] #page-stats .desktop-card-total>small{font-size:10px;line-height:1.4}html[data-cinema-review] #page-stats .desktop-card-total>span,html[data-cinema-review] #page-stats .desktop-progress>span{font-size:8px!important}html[data-cinema-review] #page-stats .desktop-progress{display:flex;flex-direction:column;min-width:0;gap:5px;flex:1}html[data-cinema-review] #page-stats .desktop-progress progress{width:100%;height:5px;accent-color:var(--primary)}html[data-cinema-review] #page-stats strong{white-space:nowrap}html[data-cinema-review] #page-stats .desktop-ring{width:34px!important;height:34px!important;font-size:9px!important}html[data-cinema-review] .desktop-catalogue-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-cinema-review] .desktop-catalogue-tools .search{grid-column:1/-1!important}html[data-cinema-review] .desktop-catalogue-tools .check-label{display:flex;align-items:center;gap:7px;white-space:nowrap}html[data-cinema-review] .catalogue-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}html[data-cinema-review] .catalogue-summary .collection-count{font-size:12px;margin:0}html[data-cinema-review] .catalogue-summary-detail{display:none}html[data-cinema-review] .catalogue-summary .text-button{font-size:11px;white-space:nowrap;padding:6px 0}}@media(max-width:760px){html[data-cinema-review] .watch-title-row #page-back{grid-column:1/-1!important;grid-row:1!important;justify-self:start!important}html[data-cinema-review] .watch-title-row #page-title{grid-column:1!important;grid-row:2!important;font-size:clamp(22px,6vw,30px)!important;white-space:nowrap}html[data-cinema-review] .watch-title-row .watch-open{grid-column:2!important;grid-row:2!important;width:auto!important;justify-self:end;min-height:38px;padding:7px 9px!important;margin:0!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important;max-width:145px;text-align:center;gap:5px!important}html[data-cinema-review] .intro>div.watch-title-row{row-gap:8px!important}html[data-cinema-review] .watch-title-row #page-subtitle{grid-column:1/-1!important;grid-row:3!important}.watch-label-desktop{display:none}.watch-label-mobile{display:inline}html[data-cinema-review] body.audit-mobile #audit-nav button{position:relative;isolation:isolate}html[data-cinema-review] body.audit-mobile #audit-nav button.selected{background:var(--primary)!important;color:#151811!important}html[data-cinema-review] body.audit-mobile #audit-nav button>span{position:relative;z-index:1}html[data-cinema-review] body.audit-mobile #audit-nav button.selected .avatar-art{background:none!important;border:0!important;box-shadow:none!important}}html[data-cinema-review]:is([data-cinema-view=community],[data-cinema-view=plus]) #page-title{white-space:nowrap;max-width:none;font-size:clamp(22px,2.4vw,36px)!important}@media(min-width:761px){html[data-cinema-review] .intro>div.watch-title-row{grid-template-columns:max-content max-content max-content!important;justify-content:start!important;column-gap:12px!important}html[data-cinema-review] .watch-title-row #page-back{grid-column:2!important;justify-self:start!important}html[data-cinema-review] .watch-title-row .watch-open{grid-column:3!important;grid-row:1!important;justify-self:start!important;margin-left:0!important}}@media(max-width:760px){html[data-cinema-review]:is([data-cinema-view=community],[data-cinema-view=plus]) #page-title{font-size:clamp(19px,5.2vw,30px)!important}html[data-cinema-review] .intro>div.watch-title-row{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:8px!important}html[data-cinema-review] .watch-title-row .watch-open .icon{width:14px!important;height:14px!important;flex-shrink:0}}.watch-person{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650;position:relative}.watch-person details{position:relative}.watch-person summary{box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #ffffff25;border-radius:10px;cursor:pointer;color:var(--text);font-size:13px;overflow-wrap:anywhere}.watch-people-panel{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;padding:10px;background:#191b1c;border:1px solid #ffffff35;border-radius:12px;box-shadow:0 10px 25px #0008}.watch-people-list{max-height:220px;overflow-y:auto;overscroll-behavior:contain;margin-top:8px;display:flex;flex-direction:column;gap:3px}.watch-people-list button{flex:none;text-align:left;justify-content:flex-start;min-height:38px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--text);box-shadow:none;font-size:12px}.watch-people-list button:hover,.watch-people-list button:focus-visible{background:color-mix(in srgb,var(--primary) 18%,transparent)}.watch-people-list button[hidden]{display:none!important}.watch-options{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.watch-options .watch-unseen{display:flex;align-items:center;gap:8px;font-size:12px}.watch-options [data-watch-reset]{margin-left:auto;font-size:12px;white-space:nowrap;padding:8px 0}.watch-filters>.primary{grid-column:1/-1;justify-self:center}@media(max-width:400px){.watch-options{gap:6px}.watch-options :is(.watch-unseen,[data-watch-reset]){font-size:10px}.watch-options .watch-unseen{gap:4px}}.watch-person summary{padding-right:36px}.watch-person .watch-clear-person{position:absolute;right:5px;top:29px;width:28px;min-height:28px;padding:0;border:0;background:none;box-shadow:none;font-size:22px;line-height:1;color:var(--muted);z-index:2}.watch-clear-person[hidden]{display:none!important}.watch-options{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.watch-options [data-watch-spin]{justify-self:center;white-space:nowrap;margin:0;font-size:13px;padding:12px 16px}.watch-options [data-watch-reset]{justify-self:end}.watch-count{text-align:center}@media(max-width:760px){.watch-options{gap:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.watch-options [data-watch-spin]{font-size:10px;padding:10px 8px;gap:4px}.watch-options [data-watch-spin] .icon{width:13px;height:13px}.watch-options :is(.watch-unseen,[data-watch-reset]){font-size:10px;white-space:normal}.watch-options [data-watch-reset]{text-align:right;line-height:1.4}.watch-options .watch-unseen input{flex-shrink:0;width:15px;height:15px}.watch-clear-person{top:29px}}.watch-person-control{position:relative;min-width:0}.watch-person .watch-clear-person{top:50%;transform:translateY(-50%);display:grid;place-items:center;height:28px;line-height:1}.watch-track .watch-poster{display:block;width:100%;padding:0;margin:0;border:0;border-radius:9px;background:none;box-shadow:none;min-height:0}.watch-track .watch-poster:before,.watch-track .watch-poster:after{display:none}.watch-track .watch-poster:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.watch-track .watch-poster:disabled{opacity:1}.film-card .card-rarity-stack{position:relative;display:inline-flex;align-items:center;flex:none}.film-card .card-rarity-stack .wish-mark{top:calc(100% + 5px);right:auto;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1;pointer-events:none}.film-card .card-rarity-stack .wish-mark .icon{width:18px;height:18px;fill:none;filter:drop-shadow(0 1px 2px #0009)}.subbar nav>button{font-weight:700!important}html[data-cinema-review] .detail-actions>.wish-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1.25!important;text-align:center}.wish-button>.icon{flex:0 0 18px;width:18px;height:18px;margin:0!important;vertical-align:middle}.wish-button>span{display:block;line-height:1.25}@media(min-width:761px){html[data-cinema-review] .lab-opening-layout .pack-section{min-height:474px!important}html[data-cinema-review] .lab-opening-layout .pack-stage{min-height:394px!important;padding:42px 0!important}}html[data-cinema-view=leaderboard] #page-title{white-space:nowrap;max-width:none;width:max-content}@media(max-width:760px){html[data-cinema-view=leaderboard] #page-title{font-size:clamp(20px,6.2vw,28px)!important}}@media(min-width:761px)and (max-width:1100px){html[data-cinema-review] .intro{grid-template-columns:minmax(0,1fr)!important}html[data-cinema-review] .intro #page-stats{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important}html[data-cinema-review][data-cinema-view=packs] .intro{grid-template-columns:minmax(0,1fr)!important}html[data-cinema-review][data-cinema-view=packs] .intro #page-stats{grid-column:1/-1!important;grid-row:2!important;justify-content:flex-start!important}html[data-cinema-review][data-cinema-view=packs] .lab-compact-bonus{grid-row:3!important}}html[data-cinema-review] .profile-journal .filter-tabs button.selected{background:color-mix(in srgb,var(--primary) 18%,#151715)!important;border-color:color-mix(in srgb,var(--primary) 65%,transparent)!important;color:var(--primary)!important;box-shadow:inset 0 1px #ffffff12!important;font-weight:800}.notifications-panel .notify-row:has([data-desktop-message-notice]){grid-template-columns:20px minmax(0,1fr)!important}.notifications-panel .notice-copy>[data-desktop-message-notice]{align-self:flex-start;max-width:100%;width:auto;min-width:0;white-space:normal;text-align:left;overflow-wrap:anywhere;padding:6px 0!important}.notifications-panel .notify-list{grid-template-columns:minmax(0,1fr)}html[data-cinema-review] :is(.community-help-search input[type=search],#community-invite-search){border:1px solid color-mix(in srgb,var(--primary) 40%,#72786d)!important;border-radius:10px!important;background:transparent!important;min-height:48px;padding:12px 14px!important;color:var(--text)}html[data-cinema-review] :is(.community-help-search input[type=search],#community-invite-search)::placeholder{color:var(--muted);opacity:1}html[data-cinema-review] :is(.community-help-search input[type=search],#community-invite-search):focus{border-color:var(--primary)!important;outline:2px solid color-mix(in srgb,var(--primary) 25%,transparent);outline-offset:2px}.profile-ticket-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--muted)}.profile-ticket-equipped{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9a17144;border-radius:6px;padding:5px 9px;color:#d9c38e;background:#b9a17108;max-width:100%}.profile-ticket-equipped .icon{width:16px;height:16px;flex-shrink:0}.profile-ticket-summary .text-button{font-size:11px;padding:0;display:inline-flex;align-items:center;gap:6px}.profile-ticket-summary .text-button .icon{width:16px;height:16px}.profile-tickets-dialog .ticket-picker,.profile-tickets-dialog .profile-featured-ticket{margin-top:20px}.lab-profile-title>.profile-ticket-summary{margin-top:0;gap:12px;display:inline-flex}html body :is(.pack-section,.audit-hero) .pack-collection-toolbar{grid-column:1/-1;display:flex;align-items:center;gap:24px;position:relative;z-index:2;padding:18px 40px 0;margin:0;min-width:0}html body .pack-collection-toolbar .pack-guide-button{flex:none;margin:0!important;padding:8px 0;min-height:40px;font-size:12px;white-space:nowrap}html body .pack-collection-tabs{display:flex;align-items:center;gap:6px;padding:5px;border:0;background:transparent;border-radius:0;min-width:0}html body .pack-collection-tab{--collection-color:#decc78;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;min-height:40px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:none}html body .pack-collection-tab[data-pack-tab=figures]{--collection-color:#ee7180}html body .pack-collection-tab[data-pack-tab=hs]{--collection-color:#82d2c3}html body .pack-collection-tab i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--collection-color)}html body .pack-collection-tab[aria-selected=true]{color:var(--text);background:color-mix(in srgb,var(--collection-color) 14%,#161917);border-color:color-mix(in srgb,var(--collection-color) 55%,transparent);box-shadow:inset 0 1px #ffffff0c}html body .pack-collection-tab:hover{color:var(--text);background:#ffffff09}html body :is(.pack-section,.audit-hero)[data-pack-collection=figures] :is(.booster img,.audit-booster-hero,.mobile-torn-top){filter:hue-rotate(292deg) saturate(2.2) brightness(.92)!important}html body :is(.pack-section,.audit-hero) .pack-reserve-info{font-size:11px!important;line-height:1.6;margin:5px 0 0!important;color:var(--muted)}html body :is(.pack-section,.audit-hero) .pack-reserve-info b{font-weight:700;color:var(--text)}@media(max-width:760px){html body :is(.pack-section,.audit-hero) .pack-collection-toolbar{padding:0;gap:8px;flex-wrap:wrap;margin:0 0 14px}html body .pack-collection-toolbar .pack-guide-button{min-height:30px;font-size:11px;padding:0;margin-left:0!important}html body .pack-collection-tabs{width:100%;gap:3px;padding:4px;justify-content:space-between}html body .pack-collection-tab{flex:1;white-space:normal;min-width:0;padding:9px 5px;min-height:46px;font-size:11px;line-height:1.3;gap:5px}html body :is(.pack-section,.audit-hero) .pack-reserve-info{max-width:100%;font-size:10px!important}}@media(max-width:760px){html body .audit-hero .pack-collection-toolbar{order:-1;text-align:left;margin-bottom:18px}html body .audit-hero .pack-reserve-info{margin:10px auto 0!important;max-width:290px}html body .audit-hero .pack-collection-tab{padding:8px 4px!important;font-size:11px!important;min-height:46px}}@media(min-width:761px){html[data-cinema-review] .lab-opening-layout .pack-stage{position:relative;top:0}}html body .pack-section .pack-time,html body .pack-section .pack-time>span{font-size:15px!important;font-weight:700!important;line-height:1.4}html body .audit-hero :is(#audit-pack-status,.mobile-pack-gift){font-size:14px!important;font-weight:700!important;line-height:1.4}@media(min-width:761px){html body .pack-section .pack-reserve-info{white-space:nowrap;max-width:none!important}}@media(min-width:761px){html body .pack-section .pack-collection-toolbar{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0 0 40px}html body .pack-section .pack-collection-toolbar .pack-guide-button{margin:0!important}html body .pack-section .pack-collection-tabs{width:max-content;max-width:calc(100% - 20px);box-sizing:border-box;padding:0}html body .pack-section .pack-collection-tab{min-width:0;white-space:normal;text-align:center}html[data-cinema-review] .lab-opening-layout .pack-copy{grid-column:1;grid-row:2;padding-top:0!important}html[data-cinema-review] .lab-opening-layout .pack-stage{grid-column:2;grid-row:1 / 3;align-self:stretch;align-items:center;justify-content:center;top:0}html[data-cinema-review] .lab-opening-layout .pack-stage .booster-front{width:260px!important;max-width:260px!important}html[data-cinema-review] .lab-opening-layout .pack-stage .booster-back{width:245px!important;max-width:245px!important}}html body .lab-calendar-path article.is-holographic{background:linear-gradient(125deg,#e2cba5,#b8e0d4 28%,#bfc7f2,#e8bde8 76%,#f0dcab);border-color:#e6ddff;color:#242635;box-shadow:inset 0 1px #fff9,0 3px 12px #bdb4eb24}html body .lab-calendar-path article.is-holographic :is(b,small,.lab-calendar-step){color:#242635}html body .lab-calendar-path article.is-holographic.is-collected{opacity:.65}@media(min-width:761px){html[data-cinema-review] .lab-opening-layout .pack-copy{padding-top:14px!important}}@media(max-width:760px){html body .audit-hero .pack-collection-toolbar{margin-bottom:30px}}html body .lab-wheel-action>p.small{margin-top:12px!important}html body .lab-lots>li.is-holographic{background:linear-gradient(125deg,#e2cba5,#b8e0d4 28%,#bfc7f2,#e8bde8 76%,#f0dcab);border-radius:8px;color:#242635;box-shadow:inset 0 1px #fff8}html body .lab-lots>li.is-holographic :is(span,b){color:#242635}.notice-announcement{display:block;font-weight:400;line-height:1.65}.notice-announcement>span{display:block;margin:0 0 12px}.notice-announcement>span:last-child{margin-bottom:0}.notice-announcement a{font-weight:700;color:var(--primary);text-decoration:underline}.notice-announcement-gift{font-weight:800;color:var(--primary);animation:notice-gift-glow 2.8s ease-in-out infinite}@keyframes notice-gift-glow{0%,to{text-shadow:0 0 1px transparent}50%{text-shadow:0 0 10px color-mix(in srgb,var(--primary) 65%,transparent)}}@media(prefers-reduced-motion:reduce){.notice-announcement-gift{animation:none}}.target-upgrade-row .upgrade-card-preview,.target-upgrade-row .upgrade-card-title{appearance:none;background:none;border:0;box-shadow:none;transform:none;min-height:0;padding:0;margin:0;border-radius:5px;color:inherit;cursor:pointer}.target-upgrade-row .upgrade-card-preview{display:block;flex:0 0 46px;width:46px;height:69px}.target-upgrade-row .upgrade-card-preview img{display:block}.target-upgrade-row .upgrade-card-title{display:inline;text-align:left;font:inherit;line-height:inherit;width:auto}.target-upgrade-row .upgrade-card-title:hover{color:var(--primary);text-decoration:underline}.target-upgrade-row .upgrade-card-preview:before,.target-upgrade-row .upgrade-card-preview:after,.target-upgrade-row .upgrade-card-title:before,.target-upgrade-row .upgrade-card-title:after{content:none}.target-upgrade-row .upgrade-card-preview:focus-visible,.target-upgrade-row .upgrade-card-title:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(min-width:761px){html body .pack-section>.pack-copy{grid-column:1;grid-row:2;min-width:0;padding:14px 0 34px 40px}html body .pack-section>.pack-stage{grid-column:2;grid-row:1/3;align-self:stretch;display:flex;align-items:center;justify-content:center;top:0;min-width:0}html body .pack-section>.pack-copy>h2{font-size:clamp(32px,3vw,40px);line-height:1.15;text-transform:none;margin:18px 0;max-width:480px}html body .pack-section>.pack-stage .booster-front{width:260px;max-width:260px}html body .pack-section>.pack-stage .booster-back{width:245px;max-width:245px}html body .pack-section>.pack-copy>.primary{max-width:100%;width:440px}html body .pack-section>.pack-copy .pack-reserve-info{white-space:normal}}html[data-cinema-review] .market-toolbar .filter-tabs button.selected{background:color-mix(in srgb,var(--primary) 19%,transparent)!important;color:var(--primary)!important;border-color:var(--primary)!important;box-shadow:inset 0 1px 3px #0006!important;font-weight:800}.market-checks{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}html[data-cinema-review] #album-search,html[data-cinema-review] [data-upgrade-search]{border:1px solid color-mix(in srgb,var(--primary) 38%,#ffffff25)!important;border-radius:10px!important;min-height:44px;padding:10px 13px!important;background:transparent!important;box-sizing:border-box;max-width:100%}html[data-cinema-review] #album-search:focus,html[data-cinema-review] [data-upgrade-search]:focus{border-color:var(--primary)!important;outline:none!important;box-shadow:none!important}html[data-cinema-review] .lab-plus-intro{display:none!important}html[data-cinema-review] .lab-referral-link{display:none}.leader-reward>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.leader-reward .icon{width:18px;height:20px;flex-shrink:0}@media(max-width:760px){html[data-cinema-review] .lab-referral-link{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:8px;color:var(--primary)!important;font-weight:800!important;margin:0 0 12px!important;padding:6px 0!important;background:none!important;border:0!important;box-shadow:none!important}html[data-cinema-review] .lab-referral-disclosure{display:none!important}html[data-cinema-review] .lab-compact-bonus{margin:12px 0 18px!important}html[data-cinema-review] body.audit-mobile #audit-nav button.active:not([data-view=packs]){background:color-mix(in srgb,var(--primary) 17%,#111610)!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 50%,transparent)!important;box-shadow:inset 0 1px 3px #0005!important}html[data-cinema-review] #audit-nav [data-view=packs]{background:var(--primary)!important;color:#14180e!important}html[data-cinema-review] #audit-nav [data-view=packs] .icon{color:#14180e!important}html[data-cinema-review] .audit-game,html[data-cinema-review] .game-choice{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 27%,#ffffff15)!important;background:linear-gradient(125deg,color-mix(in srgb,var(--primary) 10%,#131813),#101511 75%)!important;box-shadow:inset 0 1px #ffffff09!important}html[data-cinema-review] .audit-game:before,html[data-cinema-review] .game-choice:before{content:"";position:absolute;top:0;left:16px;right:16px;height:3px;background:repeating-linear-gradient(90deg,var(--primary) 0 16px,transparent 16px 23px);opacity:.5;pointer-events:none}html[data-cinema-review] .market-toolbar .filter-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;width:100%}html[data-cinema-review] .market-toolbar .filter-tabs [data-market-filter=all]{grid-column:1/-1}html[data-cinema-review] .market-toolbar .filter-tabs button{min-width:0;padding:10px 5px!important;font-size:12px!important;white-space:nowrap}html[data-cinema-review] .account-settings{gap:8px!important}html[data-cinema-review] .account-settings button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:10px 13px!important;border:1px solid #ffffff30!important;border-radius:11px!important;background:linear-gradient(#26302b,#1a231e)!important;font-weight:700!important;box-shadow:0 2px #0009!important}html[data-cinema-review] .account-settings [data-action=delete-account]{color:#ffb4b4!important;border-color:#b9656570!important}html[data-cinema-review] .desktop-pagination,html[data-cinema-review] .album-pagination,html[data-cinema-review] .market-pagination{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;width:100%;padding:10px 0!important}html[data-cinema-review] .desktop-pagination>button,html[data-cinema-review] .album-pagination>button,html[data-cinema-review] .market-pagination>button{min-width:0!important;min-height:40px!important;padding:8px!important;font-size:11px!important;white-space:nowrap;gap:3px!important;flex:0 0 auto!important}html[data-cinema-review] .desktop-pagination .page-jump{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:4px!important;min-width:0;font-size:11px!important}html[data-cinema-review] .page-jump label,html[data-cinema-review] .desktop-pagination>button>.icon{display:none!important}html[data-cinema-review] .page-jump input{width:36px!important;min-width:0!important;padding:4px!important;height:36px!important}html[data-cinema-review] .page-jump button{padding:5px 2px!important;min-width:0!important;font-size:11px!important}html[data-cinema-review] .community-tabs{overflow-x:scroll!important;scrollbar-width:none!important}html[data-cinema-review] .community-tabs::-webkit-scrollbar{height:0!important;display:none!important}html[data-cinema-review] .community-tabs::-webkit-scrollbar-thumb{background:var(--primary);border-radius:5px}html[data-cinema-review] .community-tabs::-webkit-scrollbar-track{background:#ffffff14}html[data-cinema-review] .leaderboard-row{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:8px!important;row-gap:2px!important;padding:12px 10px!important}html[data-cinema-review] .leaderboard-row .position{grid-column:1;grid-row:1/3;align-self:center!important}html[data-cinema-review] .leaderboard-row .leader-name{grid-column:2;grid-row:1/3;align-self:center!important;min-width:0}html[data-cinema-review] .leaderboard-row>strong{grid-column:3;grid-row:1;align-self:end!important;margin:0!important}html[data-cinema-review] .leaderboard-row .leader-cards{grid-column:3;grid-row:2;align-self:start!important;text-align:right;margin:0!important;transform:none!important}html[data-cinema-review] .leaderboard-row>.icon{display:none!important}html[data-cinema-review] .leaderboard-row .leader-reward{grid-column:2/4;grid-row:3;display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}}html[data-cinema-review] .status-buttons.has-review-action{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html[data-cinema-review] .status-buttons.has-review-action>button{min-width:0!important;width:auto!important;padding:9px 6px!important;justify-content:center!important;font-size:12px!important;white-space:nowrap}.review-editor textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ffffff45;border-radius:10px;background:#ffffff08;color:inherit;resize:vertical;font:inherit}.review-editor-actions,.review-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.film-review{padding:16px 0;border-bottom:1px solid #ffffff20}.film-review header{display:flex;gap:12px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.film-review header>button:first-child{font-weight:800;color:var(--primary)}.film-review p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:12px 0}.film-review small{color:var(--muted)}.review-spoiler{margin-top:10px}.review-spoiler summary{color:var(--primary);cursor:pointer}@media(max-width:760px){.review-pagination{gap:6px;font-size:12px}.review-pagination button{padding:8px!important}.review-editor-actions{flex-wrap:wrap}}.community-scroll-hint{display:none}@media(max-width:760px){html[data-cinema-review] .community-scroll-hint:not([hidden]){display:block;height:4px;border-radius:4px;background:#ffffff20;margin:-8px 0 10px;overflow:hidden}.community-scroll-hint span{display:block;height:100%;background:var(--primary);border-radius:4px}}@media(max-width:760px){html[data-cinema-review] body.audit-mobile #audit-nav button.selected:not([data-view=packs]){background:color-mix(in srgb,var(--primary) 17%,#111610)!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 50%,transparent)!important;box-shadow:inset 0 1px 3px #0005!important}html[data-cinema-review] body.audit-mobile #audit-nav button:is(.active,.selected):not([data-view=packs]) .icon{color:var(--primary)!important}}@media(max-width:760px){html[data-cinema-review][data-cinema-view=packs] body.audit-mobile #main{padding-top:4px!important}html[data-cinema-review][data-cinema-view=packs] body.audit-mobile #content{padding-top:0!important}html[data-cinema-review] body.audit-mobile .lab-referral-link{display:flex!important;width:100%;justify-content:center!important;margin:0 0 8px!important;min-height:36px!important;padding:4px 0!important}html[data-cinema-review] body.audit-mobile .lab-referral-link>span{text-wrap:balance}html[data-cinema-review] body.audit-mobile #content>.lab-compact-bonus{margin:22px 0 20px!important}html[data-cinema-review] body.audit-mobile .intro>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:32px 40px!important;gap:12px 8px!important;align-items:center!important}html[data-cinema-review] body.audit-mobile .intro #page-back{grid-column:1/-1!important;grid-row:1!important;justify-self:start!important;margin:0!important;min-height:32px!important;height:32px!important}html[data-cinema-review] body.audit-mobile .intro #page-title{grid-column:1!important;grid-row:2!important;margin:0!important;font-size:clamp(22px,7.44vw,29px)!important;line-height:1.12!important;align-self:center!important}html[data-cinema-review] body.audit-mobile .watch-title-row .watch-open{grid-column:2!important;grid-row:2!important;width:clamp(115px,33vw,132px)!important;min-height:40px!important;padding:5px 7px!important;font-size:10px!important;white-space:normal!important;line-height:1.25!important}html[data-cinema-review] body.audit-mobile .market-toolbar{gap:8px!important}html[data-cinema-review] body.audit-mobile .market-checks{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:2px 0!important;min-width:0}html[data-cinema-review] body.audit-mobile .market-checks .check-label{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:32px!important;padding:0!important;font-size:10px!important;font-weight:500!important;color:var(--text)!important;opacity:1!important;margin:0!important;white-space:nowrap!important}html[data-cinema-review] body.audit-mobile .market-checks input{width:14px!important;height:14px!important;min-width:14px!important;margin:0!important}html[data-cinema-review] body.audit-mobile .market-checks .market-refresh{font-size:10px!important;padding:4px 0!important;min-height:32px!important;gap:4px!important;white-space:nowrap!important}html[data-cinema-review] body.audit-mobile .market-checks .market-refresh .icon{width:13px!important;height:13px!important}html[data-cinema-review] body.audit-mobile .market-toolbar-actions{width:100%!important;display:block!important}html[data-cinema-review] body.audit-mobile [data-action=sell-market]{width:100%!important;min-height:42px!important;font-size:13px!important;padding:10px!important}html[data-cinema-review] body.audit-mobile :is(.audit-game,.game-choice):before{left:0!important;right:0!important}html[data-cinema-review] body.audit-mobile .community-tabs{padding:5px!important;margin-bottom:0!important}html[data-cinema-review] body.audit-mobile .community-scroll-hint:not([hidden]){margin:0 0 8px!important}}.film-review{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:start}.film-review .review-poster{display:block;padding:0!important;margin:0!important;min-height:0!important;width:90px;border:0!important;background:none!important;box-shadow:none!important;border-radius:8px;overflow:hidden}.film-review .review-poster img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.film-review .review-copy{min-width:0}@media(max-width:760px){.film-review{grid-template-columns:70px minmax(0,1fr);gap:12px}.film-review .review-poster{width:70px}.film-review header{gap:4px}.film-review header>button{padding:0!important;min-height:28px!important}.film-review p{margin:8px 0}}@media(max-width:360px){html[data-cinema-review] body.audit-mobile .market-checks{gap:5px!important;width:100%!important}html[data-cinema-review] body.audit-mobile .market-checks :is(.check-label,.market-refresh){font-size:9px!important;gap:4px!important}html[data-cinema-review] body.audit-mobile .market-checks input{width:12px!important;height:12px!important;min-width:12px!important}html[data-cinema-review] body.audit-mobile .market-checks .market-refresh .icon{width:12px!important;height:12px!important}}html[data-cinema-review] .status-buttons.has-review-action>[data-review-edit]{font-weight:400!important}html[data-cinema-view=almanac] #content .cards-grid:not(.showcase),html[data-cinema-view=owned] #content .cards-grid:not(.showcase){display:grid!important;grid-template-columns:repeat(auto-fill,var(--home-card-width,220px))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:var(--home-card-gap,16px)!important;justify-content:start}html[data-cinema-view=almanac] #content .cards-grid:not(.showcase)>.film-card,html[data-cinema-view=owned] #content .cards-grid:not(.showcase)>.film-card{width:var(--home-card-width,220px)!important;max-width:none!important;height:var(--home-card-height,330px)!important;min-height:0!important;aspect-ratio:auto!important}html[data-cinema-review] body .cards-grid.profile-showcase{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:var(--home-card-gap,16px)!important}html[data-cinema-review] body .profile-showcase>.film-card{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:var(--home-card-ratio,.666667)!important}@media(max-width:760px){html[data-cinema-review] body .cards-grid.profile-showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html,html body,html body *{scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--primary,#dfff64) 48%,#62706a) #ffffff09!important}html body *::-webkit-scrollbar,html::-webkit-scrollbar{width:7px!important;height:7px!important;display:block!important}html body *::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#ffffff09!important;border-radius:10px}html body *::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary,#dfff64) 48%,#62706a)!important;border:2px solid #17201a;border-radius:10px!important}html body *::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--primary,#dfff64)!important}html body *::-webkit-scrollbar-corner{background:transparent}html[data-cinema-review] .target-upgrade-toolbar{display:flex;align-items:flex-end;gap:18px;margin:20px 0}html[data-cinema-review] .target-upgrade-toolbar .field{flex:1;min-width:0;margin:0!important}html[data-cinema-review] .target-upgrade-toolbar>button{flex:none;min-height:46px;margin:0!important}html[data-cinema-review] body .target-upgrade input[data-upgrade-search]{display:block;width:100%;min-height:46px;background:#ffffff0e!important;border:1px solid color-mix(in srgb,var(--primary) 40%,#ffffff35)!important;border-radius:11px!important;padding:12px 14px!important;color:var(--text,#eef1e8);box-shadow:inset 0 1px 3px #0003!important}html[data-cinema-review] body .target-upgrade input[data-upgrade-search]::placeholder{color:#b9c2b3;opacity:1}html[data-cinema-review] body .target-upgrade input[data-upgrade-search]:focus{outline:none!important;border-color:var(--primary)!important;background:#ffffff14!important}@media(max-width:760px){html[data-cinema-review] .target-upgrade-toolbar{gap:10px}html[data-cinema-review] .target-upgrade-toolbar>button{font-size:12px;padding:10px 12px!important}html[data-cinema-review] .target-upgrade-toolbar .field>span{font-size:12px}}.content-safety-panel{min-width:0;overflow-wrap:anywhere}.content-safety-panel form{display:grid;gap:12px}.content-safety-panel label{display:grid;gap:6px}.content-safety-panel textarea,.content-safety-panel select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.content-safety-panel textarea{resize:vertical}.review-safety-actions{display:flex;flex-wrap:wrap;gap:8px 16px}.content-safety-panel pre{max-width:100%;font:inherit}.cinema-release-intro{margin:0 0 28px;color:var(--muted,#b6bdab)}.cinema-release-section{margin:0 0 32px}.cinema-release-section>h2{display:flex;align-items:center;gap:12px;font-size:24px;margin:0 0 18px}.cinema-release-section>h2>span{font-size:12px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);border-radius:20px;color:var(--primary)}.cinema-release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cinema-release-tile{display:flex;gap:24px;padding:20px;background:#ffffff06;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:18px;min-width:0}.cinema-release-tile>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:12px}.cinema-release-tile h3,.cinema-release-tile p{margin:0}.cinema-release-tile h3 button{padding:0!important;font-size:24px;text-align:left;font-weight:750;line-height:1.2}.cinema-release-tile p,.cinema-release-edition{font-size:13px;line-height:1.5;color:var(--muted,#b6bdab)}.cinema-release-date{font-size:12px;color:var(--primary);font-weight:700}.cinema-release-poster{width:150px;min-width:150px;padding:0!important;border:0!important;background:none!important;border-radius:10px;overflow:hidden;box-shadow:none!important;align-self:flex-start}.cinema-release-poster img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.cinema-release-empty{padding:20px;border:1px dashed #ffffff26;border-radius:14px;color:var(--muted,#b6bdab)}.cinema-release-note{max-width:750px;line-height:1.6}@media(max-width:900px){.cinema-release-grid{grid-template-columns:1fr}}@media(max-width:600px){.cinema-release-tile{gap:16px;padding:14px}.cinema-release-poster{width:110px;min-width:110px}.cinema-release-tile h3 button{font-size:21px}.cinema-release-tile>div{gap:8px}.cinema-release-tile .secondary{font-size:12px;padding:10px 12px}.cinema-release-section>h2{font-size:21px}.cinema-release-intro{font-size:14px}}.cinema-release-section>h2{margin-bottom:6px}.cinema-release-period{margin:0 0 18px;color:var(--muted);font-size:13px}@media(min-width:1300px){.cinema-release-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cinema-release-tile{gap:16px;padding:16px}.cinema-release-poster{width:115px;min-width:115px}.cinema-release-tile h3 button{font-size:21px}}:is(#modal,[data-snapshot-id=modal]) .reveal-item[data-pack-auto=true]:not(.reveal-tier-LR):not(.reveal-tier-LRA){--flip-time:.5s!important}:is(#modal,[data-snapshot-id=modal]) .reveal-item[data-pack-auto=true] .flip-rotator{transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack]{display:block!important;position:relative;isolation:isolate;height:calc(var(--pack-card-height) + 90px);min-height:0;width:100%;max-width:none;margin:18px 0 0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none;mask-image:none!important;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--accent,#dfff64) 7%,transparent),transparent 55%)}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] .reveal-item{position:absolute!important;top:30px;left:50%;width:calc(var(--pack-card-height) * .665)!important;min-width:0!important;max-width:none;margin:0!important;padding:0!important;z-index:var(--stack-z);transform:translate(calc(-50% + var(--stack-x) * var(--stack-spread,1))) translateY(var(--stack-y)) rotate(calc(var(--stack-angle) * var(--stack-spread,1)));transform-origin:50% 85%;transition:transform .2s ease,opacity .18s ease;animation:none!important;contain:none}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] .flip-card,:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] .flip-rotator{height:var(--pack-card-height)!important;min-height:0!important;width:100%}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] .card-back,:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] .film-card{height:100%!important;min-height:0!important;max-height:none!important;width:100%}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] [data-stack-position=past]{opacity:0;pointer-events:none}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] [data-stack-position=next] .reveal-label,:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] [data-stack-position=next] .reveal-aura{visibility:hidden}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] .reveal-label{white-space:nowrap;margin-top:12px}:is(#modal,[data-snapshot-id=modal]) .pack-stack-trigger{position:absolute!important;inset:0;z-index:20;width:100%;height:100%;border:0!important;border-radius:14px;background:transparent!important;box-shadow:none!important;padding:0;cursor:pointer;opacity:1!important;transform:none!important;-webkit-tap-highlight-color:transparent}:is(#modal,[data-snapshot-id=modal]) .pack-stack-trigger:disabled{cursor:default}:is(#modal,[data-snapshot-id=modal]) .pack-stack-trigger:focus-visible{outline:2px solid var(--accent,#dfff64)!important;outline-offset:6px}:is(#modal,[data-snapshot-id=modal]) [data-pack-status]{text-align:center;font-size:12px;color:var(--muted,#a9b1a1);margin:0 0 16px;min-height:18px}:is(#modal,[data-snapshot-id=modal]) [data-pack-status][hidden]{display:none}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread] .reveal-item{transform-origin:50% 50%}:is(#modal,[data-snapshot-id=modal]) .reveal-grid.pack-deploying>.reveal-item,:is(#modal,[data-snapshot-id=modal]) .reveal-grid.pack-deploying>.reveal-item *{visibility:hidden!important;transition:none!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread] .reveal-label{transition:opacity .22s ease}:is(#modal,[data-snapshot-id=modal]) .reveal-grid.pack-deploying .reveal-label{opacity:0}:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer{display:block!important;position:fixed!important;inset:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;perspective:none!important;mask-image:none!important;background:none!important;z-index:40;pointer-events:none}:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .pack-flight{position:absolute!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box;transform:none!important;opacity:1;contain:layout style}:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .pack-flight-card{position:relative!important;inset:0!important;transform:none!important;opacity:1!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .pack-flight-card *,:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .pack-flight-card *:before,:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .pack-flight-card *:after{animation:none!important;transition:none!important}:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .face-front{background:#10150e;border-radius:14px;overflow:hidden}:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .flip-card,:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .flip-rotator,:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .face-front,:is(#modal,[data-snapshot-id=modal]) .pack-spread-layer .film-card{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;transform:none!important;perspective:none!important;backface-visibility:visible!important}:is(#modal,[data-snapshot-id=modal]) .reveal-actions.pack-stack-actions:has([data-action=reveal-all]){display:flex!important;justify-content:center!important;align-items:center;flex-wrap:wrap;gap:16px!important;width:max-content;max-width:100%;margin-inline:auto!important}:is(#modal,[data-snapshot-id=modal]) .reveal-actions.pack-stack-actions:has([data-action=reveal-all])>button{width:250px;flex:0 1 250px}:is(#modal,[data-snapshot-id=modal]) .reveal-actions.pack-stack-actions [data-reveal-hint]{margin:0!important;width:auto;flex:0 1 auto;grid-column:auto}:is(#modal,[data-snapshot-id=modal]) .reveal-actions.pack-stack-actions[data-pack-align=left]{margin-left:0!important;margin-right:auto!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid.pack-arrival-hidden,:is(#modal,[data-snapshot-id=modal]) .reveal-grid.pack-arrival-hidden~[data-pack-status],:is(#modal,[data-snapshot-id=modal]) .reveal-grid.pack-arrival-hidden~.reveal-actions{display:none!important}@media(max-width:760px){:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase]{--pack-card-height:min(43svh,calc((100vw - 130px) / .665),350px);--stack-spread:.4;margin-top:16px!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] .film-card{font-size:12px}:is(#modal,[data-snapshot-id=modal]) [data-pack-status]{font-size:11px;max-width:300px;margin-left:auto;margin-right:auto;line-height:1.5}}@media(prefers-reduced-motion:reduce){:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack] .reveal-item{transition:none}}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase]{--pack-card-height:clamp(290px,48svh,420px)}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread]{display:flex!important;flex-wrap:nowrap!important;justify-content:safe center!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:none!important;padding:16px 4px 24px!important;scroll-snap-type:x proximity}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread] .reveal-item{position:relative!important;inset:auto!important;transform:none;display:flex!important;flex-direction:column!important;height:auto!important;flex:0 0 calc(var(--pack-card-height) * .665)!important;width:calc(var(--pack-card-height) * .665)!important;min-width:0!important;max-width:none!important;scroll-snap-align:center}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread] .reveal-label{display:block!important;position:static!important;white-space:normal!important;line-height:1.5!important;margin:12px 0 0!important;min-height:18px;text-align:center}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread] :is(.flip-card,.flip-rotator){height:var(--pack-card-height)!important;min-height:0!important;width:100%!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread] :is(.film-card,.card-back){height:100%!important;min-height:0!important;max-height:none!important;width:100%!important}:is(#modal,[data-snapshot-id=modal]):has(.reveal-grid[data-pack-phase=spread]){width:min(1540px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}@media(max-width:760px){:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase]{--pack-card-height:min(43svh,calc((100vw - 130px) / .665),350px)}}@media(max-width:760px){:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread]{height:auto!important;margin-bottom:0!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread]{padding-bottom:12px!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread]~.mobile-reveal-controls{margin:6px 0 12px!important}}@media(min-width:761px){:is(#modal,[data-snapshot-id=modal]) .reveal-actions:has([data-next-pack]){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important}:is(#modal,[data-snapshot-id=modal]) .reveal-actions:has([data-next-pack])>button{width:auto!important;flex:0 1 auto!important;min-width:180px!important;padding:12px 20px!important}}@media(max-width:760px){body.audit-mobile :is(#modal,[data-snapshot-id=modal]):has(.reveal-header){background:#101512!important;border-color:#ffffff24!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions>button{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;min-height:52px!important;height:100%!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-mobile-deck=true]{display:block!important;position:relative!important;overflow:visible!important;height:calc(var(--pack-card-height) + 52px)!important;margin:18px 0 0!important;padding:0!important;width:100%!important;scroll-snap-type:none!important;mask-image:none!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-mobile-deck=true]>.reveal-item{position:absolute!important;inset:12px auto auto 50%!important;transform:translate(-50%) translateY(calc(var(--deck-depth,0) * -3px)) rotate(calc(var(--deck-depth,0) * 1.2deg));transition:transform .23s ease;transform-origin:50% 80%}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-mobile-deck=true]>.reveal-item:not([data-deck-front=true]){pointer-events:none}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-mobile-deck=true]>.reveal-item:not([data-deck-front=true]) .reveal-label{visibility:hidden}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-mobile-deck=true] .face-front{background:#101512;border-radius:14px}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-mobile-deck=true]~.mobile-reveal-controls{margin:4px 0 10px!important}}@media(max-width:760px){body.audit-mobile :is(#modal,[data-snapshot-id=modal]):has(.reveal-header){padding-top:30px!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-header{width:100%;text-align:center!important;padding:0!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-header>.eyebrow{width:100%;box-sizing:border-box;padding:0 32px!important;margin:0 0 10px!important;line-height:18px!important;text-align:center!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-header h2{width:100%;box-sizing:border-box;padding:0 8px!important;margin:0 0 10px!important;text-align:center!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]):has(.reveal-header)>.close-modal{top:22px!important;right:12px!important;width:34px!important;height:34px!important;margin:0!important;display:grid!important;place-items:center!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions:has([data-next-pack]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions>[data-next-pack],body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions>[data-desktop-refill]{grid-column:1/-1!important;width:100%!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions>button{min-height:48px!important;padding:10px 12px!important;border-radius:12px!important;font-size:12px!important;line-height:1.35!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions>[data-next-pack]{box-shadow:0 2px #080c09,inset 0 1px #ffffff08!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions>[data-next-pack]:disabled{opacity:.65!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-actions>button:not([data-next-pack]){background:var(--panel-raised,var(--secondary))!important;border:1px solid var(--line,var(--border))!important;color:var(--text,var(--foreground))!important;box-shadow:none!important}body.audit-mobile :is(#modal,[data-snapshot-id=modal]) .audit-pack-progress{border-top:0!important;padding-top:0!important;margin-top:18px!important}}html body :is(#modal,[data-snapshot-id=modal]) .reveal-actions>[data-next-pack]{background:color-mix(in srgb,var(--primary) 14%,#18201b)!important;border:1px solid color-mix(in srgb,var(--primary) 45%,#ffffff18)!important;color:var(--primary)!important}html body :is(#modal,[data-snapshot-id=modal]) .reveal-actions>[data-next-pack]:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 23%,#18201b)!important}@media(max-width:760px){body.audit-mobile :is(#modal,[data-snapshot-id=modal]):has([data-mobile-deck=true]){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 45%,#566052) #101512}body.audit-mobile :is(#modal,[data-snapshot-id=modal]):has([data-mobile-deck=true])::-webkit-scrollbar{width:5px}body.audit-mobile :is(#modal,[data-snapshot-id=modal]):has([data-mobile-deck=true])::-webkit-scrollbar-track{background:transparent;margin-block:22px}body.audit-mobile :is(#modal,[data-snapshot-id=modal]):has([data-mobile-deck=true])::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 45%,#566052);border-radius:8px}body.audit-mobile :is(#modal,[data-snapshot-id=modal]):has([data-mobile-deck=true])::-webkit-scrollbar-button{display:none;width:0;height:0}}html body :is(button,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--primary, #e4f660)!important;outline-offset:3px!important}#main{scroll-margin-top:110px}html body :is(#main,#page-title)[tabindex="-1"]:focus{outline:none}html body button.close-modal{min-width:44px;min-height:44px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body *,html body *:before,html body *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html body .search input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}html body .search:focus-within{border-color:var(--primary)!important;outline:2px solid var(--primary);outline-offset:2px}html[data-premiere]{--background:#101113;--foreground:#f2f0e9;--card:#191b1e;--card-foreground:#f2f0e9;--popover:#1c1e22;--popover-foreground:#f2f0e9;--secondary:#272a2e;--secondary-foreground:#f2f0e9;--panel:#191c20;--accent-wash:color-mix(in srgb,var(--primary) 6%,#191c20);--muted:#a0a3ab;--muted-foreground:#a0a3ab;--surface:#191b1e;--line:#34373d;--border:#34373d;--input:#44474e;--primary-foreground:#11130d;--radius:14px;--premiere-line:#ffffff12;--premiere-text:#f2f0e9;--premiere-dim:#a0a3ab;--premiere-surface:#191b1e;--premiere-ease:cubic-bezier(.22,.7,.25,1);background:#101113;color-scheme:dark}html[data-premiere] body{background:radial-gradient(ellipse at 75% -15%,#34373e30,transparent 65%),#101113!important;color:var(--premiere-text);font-family:Bricolage Grotesque,Arial,sans-serif!important;font-size:15px;line-height:1.5;overflow-x:clip;padding:0!important}html[data-premiere] body:before,html[data-premiere] body:after{display:none!important}html[data-premiere] .site.moviz{width:100%;max-width:1600px;padding:0 48px!important;margin:auto;min-height:100dvh}html[data-premiere] .topbar,html[data-premiere] .subbar,html[data-premiere] #audit-nav,html[data-premiere] #audit-pack-status,html[data-premiere] .mobile-bottom-nav,html[data-premiere] .mobile-nav,html[data-premiere] .mobile-pack-status,html[data-premiere] .mobile-menu-toggle{display:none!important}html[data-premiere] h1,html[data-premiere] h2,html[data-premiere] h3{font-family:Bricolage Grotesque,Arial,sans-serif!important;color:var(--premiere-text);text-wrap:balance}html[data-premiere] h1{font-weight:650;letter-spacing:-1.6px}html[data-premiere] h2{font-weight:620;letter-spacing:-.7px}html[data-premiere] h3{font-weight:600;letter-spacing:-.3px}html[data-premiere] p{color:var(--premiere-dim)}html[data-premiere] .eyebrow{font-size:10px!important;letter-spacing:2px!important;font-weight:650;color:var(--premiere-dim);line-height:1.6}html[data-premiere] button{font-family:inherit;touch-action:manipulation;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}html[data-premiere] button:disabled{cursor:default;opacity:.42}html[data-premiere] .icon{width:18px;height:18px;flex-shrink:0;vertical-align:middle}html[data-premiere] :is(button,a):focus-visible{outline:2px solid var(--primary)!important;outline-offset:4px!important}html[data-premiere] :is(.primary,.secondary,.danger-button){min-height:44px;border-radius:10px!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-align:center;margin-top:0;box-shadow:none!important;transform:none!important;text-decoration:none}html[data-premiere] .primary{background:var(--primary)!important;color:#11130d!important;border:1px solid transparent!important;box-shadow:0 3px color-mix(in srgb,var(--primary) 34%,#171918)!important}html[data-premiere] .primary:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 15%,transparent)!important}html[data-premiere] .secondary{background:#ffffff08!important;color:#e9e9e7!important;border:1px solid #ffffff24!important}html[data-premiere] .secondary:hover:not(:disabled){background:#ffffff12!important;border-color:#ffffff50!important}html[data-premiere] .danger-button{background:#ff747410!important;color:#faa!important;border:1px solid #ff747448!important}html[data-premiere] .text-button{min-height:36px;background:none;color:var(--primary);font-size:13px;box-shadow:none;border:0;display:inline-flex;align-items:center;gap:7px;justify-content:center}html[data-premiere] .premiere-header{height:86px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--premiere-line);position:relative;z-index:20}.premiere-brand{display:flex;align-items:center;gap:11px;flex-shrink:0;color:var(--premiere-text)!important;line-height:.98;font-size:23px;font-weight:750;letter-spacing:-1px}.premiere-brand-master{font-weight:400;color:#babdc4}.premiere-brand small{display:block;letter-spacing:1.7px;font-size:7px;line-height:1.8;font-weight:500;margin-top:7px;color:#8b8e96}.premiere-monogram{position:relative;font-size:43px;font-weight:850;color:var(--primary);line-height:1;letter-spacing:-4px}.premiere-monogram>span{position:absolute;right:-6px;top:-3px;font-size:15px;letter-spacing:0;color:var(--primary)}.premiere-main-nav{display:flex;justify-content:center;align-items:center;gap:3px;flex:1;min-width:0;height:100%}html[data-premiere] .premiere-main-nav button{border:0;background:none;color:#a9acb3;font-size:13px;font-weight:550;padding:12px 13px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;box-shadow:none}.premiere-main-nav button>.icon{display:none}html[data-premiere] .premiere-main-nav button[aria-current]{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}html[data-premiere] .premiere-main-nav button[data-view=packs]{background:var(--primary);color:#11130d;font-weight:700}.premiere-account{display:flex;gap:7px;align-items:center;flex-shrink:0}html[data-premiere] .premiere-icon{background:none;border:1px solid transparent;border-radius:50%;width:40px;height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;color:#c6c7ca;padding:0;position:relative}html[data-premiere] .premiere-icon:hover{background:#ffffff0c;border-color:#ffffff20}html[data-premiere] .premiere-profile{border-color:#ffffff24;background:#ffffff06}html[data-premiere] .premiere-wallet{display:flex;align-items:center;gap:7px;padding:8px 10px;background:transparent;border:0;color:var(--premiere-text);font-size:14px;white-space:nowrap}.premiere-wallet>.icon{color:#e3c57c;width:22px;height:22px}.premiere-notifications i{width:6px;height:6px;background:var(--primary);position:absolute;right:9px;top:7px;border-radius:50%}html[data-premiere] .premiere-cinema-shortcut{display:none}.premiere-context{display:flex;align-items:center;gap:26px;height:58px;min-height:58px;border-bottom:1px solid var(--premiere-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.premiere-context::-webkit-scrollbar{display:none}html[data-premiere] .premiere-context button{align-self:stretch;display:flex;align-items:center;border:0;background:transparent;color:#999da6;font-size:12px;font-weight:550;padding:4px 0;position:relative;white-space:nowrap;flex-shrink:0}html[data-premiere] .premiere-context button[aria-current]{color:var(--premiere-text)}.premiere-context button[aria-current]:after{content:"";height:2px;background:var(--primary);position:absolute;bottom:-1px;left:0;right:0}.premiere-context button:last-child[data-view=plus]{margin-left:auto;color:#e1c69f}.premiere-bottom-nav{display:none}html[data-premiere] #main{padding:0!important;min-width:0;scroll-margin-top:20px}html[data-premiere] .intro{padding:38px 0 27px!important;margin:0!important;min-height:0;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px;flex-wrap:wrap;position:relative}html[data-premiere] .intro>div:first-of-type{min-width:0;flex:1}html[data-premiere] #page-title{font-size:36px!important;line-height:1.12!important;margin:0!important;letter-spacing:-1.3px!important;font-weight:650!important;text-align:left!important}html[data-premiere] body #main #eyebrow,html[data-premiere] body #main #page-subtitle,html[data-premiere] body #main #page-back,html[data-premiere] body #main #page-stats{display:none!important}.premiere-section-marker{width:100%;flex-basis:100%;margin:0 0 -5px!important;font-size:9px!important;letter-spacing:2px;font-weight:650;color:#828791!important}html[data-premiere] .premiere-progress-button{font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:1px solid #ffffff20;border-radius:24px;padding:9px 13px;color:#b7bac2;white-space:nowrap}html[data-premiere] #content{min-width:0;padding:0!important;margin:0!important}html[data-premiere] .site>footer{border-top:1px solid var(--premiere-line)!important;color:#787e89!important;font-size:11px!important;gap:12px 22px;line-height:1.5;padding:24px 0!important;margin:48px 0 0!important;min-height:0}html[data-premiere] .site>footer .text-button,html[data-premiere] .site>footer a{color:#999da6!important;font-size:11px!important}html[data-premiere-view=packs] body #main .intro,html[data-premiere-view=packs] body #content>:not(.premiere-home):not(.feature-preview),html[data-premiere-view=packs] body .site>footer{display:none!important}.premiere-home{--collection-accent:#e5d28a;display:grid;grid-template-columns:minmax(210px,1fr) minmax(340px,1.3fr) minmax(210px,.85fr);gap:26px;align-items:center;position:relative;min-height:calc(100svh - 145px);padding:28px 0 66px;isolation:isolate}.premiere-home[data-collection=figures]{--collection-accent:#ed7780}.premiere-home[data-collection=series]{--collection-accent:#e6a0e7}.premiere-home[data-collection=hs]{--collection-accent:#82d2c3}.premiere-home:before{content:"";position:absolute;z-index:-1;inset:0 -48px;pointer-events:none;background:radial-gradient(ellipse at 53% 45%,color-mix(in srgb,var(--collection-accent) 6%,transparent),transparent 56%)}.premiere-home-intro{align-self:center;position:relative;margin-top:0}.premiere-home-intro .eyebrow{font-size:9px!important;letter-spacing:2.4px!important;color:#8d919b;margin:0 0 20px}html[data-premiere] .premiere-home-intro h1{font-size:clamp(42px,4vw,68px);font-weight:650;line-height:1.04;letter-spacing:-3px;margin:0 0 25px;max-width:430px;text-wrap:normal}.premiere-home-intro h1>span{color:#858a94}.premiere-home-intro>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#9da1aa;margin:0}.premiere-home-signature{display:flex;gap:9px;align-items:center;margin-top:55px;padding-top:20px;border-top:1px solid #ffffff13;font-size:10px;color:#828792;max-width:285px;line-height:1.6}.premiere-home-signature>span{color:var(--collection-accent);font-size:24px}.premiere-pack-room{display:flex;flex-direction:column;align-items:center;position:relative;min-width:0;align-self:center}.premiere-pack-tabs{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid #ffffff16;border-radius:30px;background:#ffffff03;position:relative;z-index:3}html[data-premiere] .premiere-pack-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:24px;padding:10px 15px;min-height:39px;background:transparent;color:#969ba5;font-size:12px;font-weight:550;white-space:nowrap}.premiere-pack-tabs i{width:5px;height:5px;border-radius:50%;background:#e5d28a}.premiere-pack-tabs [data-premiere-pack=figures] i{background:#ed7780}.premiere-pack-tabs [data-premiere-pack=series] i{background:#e6a0e7}.premiere-pack-tabs [data-premiere-pack=hs] i{background:#82d2c3}html[data-premiere] .premiere-pack-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--collection-accent) 13%,#181a1c);color:#f3f0e8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--collection-accent) 26%,transparent)}.premiere-pack-art{height:clamp(270px,42svh,445px);width:100%;position:relative;display:flex;align-items:center;justify-content:center;margin:8px 0 0;isolation:isolate}.premiere-pack-art:before{content:"";position:absolute;inset:0 -20%;background:linear-gradient(118deg,transparent 15%,color-mix(in srgb,var(--collection-accent) 5%,transparent) 15.2%,transparent 47%),linear-gradient(245deg,transparent 22%,#ffffff04 22.2%,transparent 64%);z-index:-2;pointer-events:none}.premiere-pack-image{position:relative;display:block;width:auto;height:89%;max-width:80%;object-fit:contain;transform:rotate(5deg);filter:drop-shadow(10px 22px 22px #0009);z-index:2;transition:transform .45s var(--premiere-ease)}.premiere-pack-room:hover .premiere-pack-image{transform:translateY(-5px) rotate(2deg)}.premiere-pack-echo{position:absolute;object-fit:contain;height:70%;width:auto;opacity:.22;transform:translate(-55px) rotate(-15deg);z-index:0}.premiere-pack-shadow{position:absolute;bottom:15px;width:53%;height:30px;background:#000b;filter:blur(17px);border-radius:50%;z-index:-1}.premiere-orbit{position:absolute;width:85%;height:45%;border:1px solid color-mix(in srgb,var(--collection-accent) 9%,transparent);border-radius:50%;transform:rotate(-25deg);z-index:-1}.premiere-stage-number{position:absolute;right:3%;top:40%;font-size:9px;letter-spacing:3px;color:#717780;writing-mode:vertical-rl}.premiere-pack-panel{width:100%;max-width:380px;text-align:center;display:flex;flex-direction:column;align-items:stretch}html[data-premiere] .premiere-pack-kicker{font-size:9px!important;letter-spacing:2px!important;color:var(--collection-accent);margin:0 0 6px!important}html[data-premiere] #premiere-pack-title{font-size:24px;letter-spacing:-.7px;font-weight:600;line-height:1.2;margin:0 0 12px}html[data-premiere] .premiere-stock{font-size:12px;margin:0 0 17px;color:#939aa4}.premiere-stock strong{font-weight:650;color:#e8e9e5}html[data-premiere] .premiere-open{min-height:53px!important;margin:0!important;padding:14px 18px!important;width:100%;font-size:15px!important;border-radius:11px!important}.premiere-open>.icon:last-child{margin-left:auto;width:17px}.premiere-open>.icon:first-child{margin-right:auto;width:20px;height:23px}html[data-premiere] .premiere-pack-clock{font-size:10px;line-height:1.6;min-height:16px;margin:15px 0 4px;color:#9ba0a7}.premiere-pack-more{display:flex;align-items:center;justify-content:center;gap:17px}html[data-premiere] .premiere-pack-more button{display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:0;color:#838995;font-size:10px;min-height:32px;padding:5px 0}.premiere-pack-more .icon{width:12px;height:12px}.premiere-home-aside{align-self:center;display:flex;flex-direction:column;gap:18px;margin-left:18px}.premiere-side-index{font-size:9px;letter-spacing:2.2px;color:#727783;margin-bottom:0}html[data-premiere] .premiere-home-aside button{display:flex;text-align:left;align-items:center;gap:14px;padding:22px 0;min-width:0;border:0;border-bottom:1px solid #ffffff17;background:none;color:#dadcd9}.premiere-home-aside button>.icon:first-child{color:var(--collection-accent);width:23px;height:23px}.premiere-home-aside button>.icon:last-child{width:15px;height:15px;color:#757c87;margin-left:auto}.premiere-home-aside button>span{min-width:0}.premiere-home-aside b{font-size:15px;line-height:1.4;display:block;font-weight:550}.premiere-home-aside small,.premiere-home-aside em{display:block;font-size:10px;font-style:normal;color:#8a919b;margin:6px 0 0;line-height:1.6}.premiere-home-program small{font-size:8px;letter-spacing:1.4px;margin:0 0 6px}html[data-premiere] .premiere-home-aside .premiere-home-cinema{border:0;display:block;padding:8px 0;margin-top:2px}.premiere-home-cinema>span{color:#858c97;font-size:11px}.premiere-home-cinema b{margin-top:8px;font-size:12px;color:var(--primary);display:flex;gap:10px;align-items:center}.premiere-home-bottom{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;color:#606773;font-size:10px}html[data-premiere] .premiere-home-bottom button{background:none;border:0;display:flex;gap:7px;align-items:center;color:#868d97;font-size:11px;min-height:34px}.premiere-home-bottom .icon{width:14px;height:14px}html[data-premiere] :is(.search,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select){background:#22252a!important;border:1px solid #4a4f58!important;color:#e9e9e7!important;border-radius:9px!important;font-size:14px!important;box-shadow:none!important}html[data-premiere] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select){min-height:44px;padding:11px 13px!important;max-width:100%}html[data-premiere] input::placeholder,html[data-premiere] textarea::placeholder{color:#969ca7!important;opacity:1}html[data-premiere] .search{display:flex;align-items:center;gap:10px;padding:0 13px!important;min-height:46px;width:auto;max-width:none;min-width:0}html[data-premiere] .search input{border:0!important;background:transparent!important;width:100%;padding:10px 0!important;outline:none!important;min-width:0}html[data-premiere] input[type=checkbox],html[data-premiere] input[type=radio]{accent-color:var(--primary);width:16px;height:16px;min-height:16px;flex-shrink:0}html[data-premiere] input:focus,html[data-premiere] textarea:focus,html[data-premiere] select:focus{border-color:var(--primary)!important;outline:none!important}html[data-premiere] .search:focus-within{border-color:var(--primary)!important;outline:1px solid var(--primary)!important;outline-offset:0!important}html[data-premiere] :is(.field,.check-label){color:#bdc0c7!important;font-size:12px!important}html[data-premiere] :is(.market-tabs,.community-tabs,.filter-tabs,.audit-collection-switch,.profile-log-tabs,.collection-switch){background:#ffffff04!important;border:1px solid #ffffff15!important;border-radius:12px!important;padding:5px!important;gap:4px!important}html[data-premiere] :is(.market-tabs,.community-tabs,.filter-tabs,.audit-collection-switch,.profile-log-tabs) button{background:transparent!important;color:#9fa5ae!important;border:1px solid transparent!important;border-radius:8px!important;padding:10px 15px!important;min-height:40px;box-shadow:none!important;font-size:13px!important;font-weight:550!important;white-space:nowrap}html[data-premiere] :is(.market-tabs,.community-tabs,.filter-tabs,.audit-collection-switch,.profile-log-tabs) button:is(.active,.selected,[aria-pressed=true],[aria-selected=true]){background:color-mix(in srgb,var(--primary) 12%,#191c20)!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 25%,transparent)!important;opacity:1}html[data-premiere] :is(.audit-block,.quest-card,.achievement-card,.trade-card,.trade-request,.community-panel,.community-week,.community-hero,.market-item,.sbc-challenge,.profile-section,.profile-favorites,.profile-wishlist,.profile-collections,.profile-log,.recovery-row,.fusion-panel,.upgrade-panel,.plus-benefits>article){background:var(--premiere-surface)!important;border:1px solid #ffffff16!important;border-radius:16px!important;box-shadow:none!important;color:var(--premiere-text)}html[data-premiere] :is(.lab-more,.mobile-disclosure,details.recovery-help){background:#ffffff03;border:1px solid #ffffff14;border-radius:10px;padding:0}html[data-premiere] :is(.lab-more,.mobile-disclosure,details.recovery-help)>summary{min-height:45px;display:flex;align-items:center;padding:12px 16px;font-size:12px;color:#b4bac2}html[data-premiere] :is(.lab-more,.mobile-disclosure,details.recovery-help)>:not(summary){margin:0 16px 16px}html[data-premiere] :is(.empty-state,.community-empty,.empty){padding:40px 24px!important;background:linear-gradient(135deg,#ffffff04,transparent)!important;border:1px dashed #ffffff26!important;border-radius:16px;color:#939ba8!important;text-align:center}html[data-premiere] :is(.empty-state,.community-empty,.empty) h3{font-size:21px;color:#e2e4e6}html[data-premiere] :is(.empty-state,.community-empty,.empty) p{max-width:440px;margin:10px auto 20px;font-size:13px}html[data-premiere] .error-bar,html[data-premiere] .form-error:not(:empty){border:1px solid #ed898947!important;background:#562b2b66!important;border-radius:10px;color:#ffd2d2!important;padding:14px 18px;font-size:13px}html[data-premiere] .toast{background:#252b2c!important;color:#f0f2e9!important;border:1px solid #647064!important;border-radius:12px;box-shadow:0 10px 35px #0007}html[data-premiere] .catalogue-tools{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:14px!important;padding:0!important;margin:0 0 16px!important;border:0;background:none!important}.premiere-filter-inline{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.premiere-filter-field{display:flex;flex-direction:column;gap:5px;flex:1;min-width:110px}.premiere-filter-field>span{font-size:10px;color:#9299a4}html[data-premiere] .premiere-filter-field select{width:100%;font-size:12px!important}.premiere-filter-inline .check-label{display:inline-flex;gap:8px;align-items:center;min-height:28px;margin:0;font-size:11px!important}.premiere-catalogue-search{align-self:center}html[data-premiere] .premiere-filter-trigger{display:none}html[data-premiere] .catalogue-summary{padding:0!important;margin:0 0 14px!important;color:#8d96a2;font-size:12px}html[data-premiere] .catalogue-summary-detail{display:none}html[data-premiere] .catalogue-pages{display:flex;align-items:center;justify-content:center;gap:12px;max-width:100%;margin:20px auto!important}html[data-premiere] .catalogue-summary+.catalogue-pages{display:none!important}html[data-premiere] :is(.catalogue-pages,.album-pagination,.pagination,.premiere-pagination){flex-wrap:nowrap!important}html[data-premiere] :is(.catalogue-pages,.album-pagination,.pagination,.premiere-pagination) .secondary{min-height:37px;font-size:12px!important;padding:9px 13px!important}html[data-premiere] :is(.catalogue-pages,.album-pagination,.pagination,.premiere-pagination) input{width:48px!important;min-height:35px;padding:6px!important;text-align:center}html[data-premiere] .cards-grid{gap:20px!important}html[data-premiere] :is(.audit-collection-switch,.collection-view-switch){margin:0 0 20px!important;width:max-content;max-width:100%}html[data-premiere] :is(.album-toolbar,.album-browser,.album-filter-bar){background:#191c20!important;border-color:#ffffff20!important;border-radius:13px;padding:16px}html[data-premiere] :is(.album-search,.upgrade-search){background:#24282e!important;border:1px solid #525963!important}html[data-premiere] :is(.game-choices,.audit-games){gap:18px!important}html[data-premiere] :is(.game-choice,.game-tile,.audit-game){background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 5%,#1b1d21),#17191d)!important;border:1px solid #ffffff1b!important;border-radius:16px!important;position:relative;overflow:hidden;box-shadow:none!important;padding:28px!important}html[data-premiere] :is(.game-choice,.game-tile,.audit-game):before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:5px!important;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--primary) 45%,#7f8899) 0 8px,transparent 8px 15px)!important;border:0!important;border-radius:0!important;opacity:.6}html[data-premiere] :is(.game-choice,.game-tile,.audit-game):hover{border-color:color-mix(in srgb,var(--primary) 35%,#383e47)!important}html[data-premiere] :is(.solo-intro,.quiz-intro,.quiz-board,.solo-board,.battle-hero,.battle-panel,.puzzle-game){background:linear-gradient(140deg,#20242a,#17191d)!important;border:1px solid #ffffff20!important;border-radius:18px!important;box-shadow:none!important}html[data-premiere] .quiz-option{background:#ffffff05!important;border:1px solid #ffffff25!important;color:#e5e7e9!important;border-radius:10px!important}html[data-premiere] .quiz-option:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,#1a1d21)!important;border-color:var(--primary)!important}html[data-premiere] .quest-progress{background:transparent!important}html[data-premiere] .quest-progress>span{background:transparent!important}html[data-premiere] :is(.mini-progress,.progress-track){background:#ffffff0a!important}html[data-premiere] :is(.mini-progress,.progress-track)>span{background:var(--primary)!important}html[data-premiere] .market-toolbar{gap:14px!important}html[data-premiere] .market-card{background:#191c21!important;border:1px solid #ffffff1c!important;border-radius:14px!important}html[data-premiere] .community-tabs{margin:0 0 6px!important}html[data-premiere] .community-scroll-hint{height:3px!important;background:#ffffff0a!important;margin:0 0 22px!important}html[data-premiere] .community-scroll-hint>span{background:color-mix(in srgb,var(--primary) 45%,#424955)!important}html[data-premiere] .community-week{padding:25px!important}html[data-premiere] :is(.community-stat,.community-milestone,.community-contribution){background:#ffffff03!important;border-color:#ffffff1b!important}html[data-premiere] .community-milestone.is-reached{background:color-mix(in srgb,var(--primary) 7%,#191b1e)!important}html[data-premiere] :is(.review-card,.film-review-card,.community-review){background:#1b1e22!important;border:1px solid #ffffff1b!important;border-radius:14px!important}html[data-premiere] .leaderboard-row{background:#ffffff03!important;border:1px solid #ffffff12!important;border-radius:12px!important;margin-bottom:8px!important;padding:15px 19px!important}html[data-premiere] .leaderboard-row.is-me{background:color-mix(in srgb,var(--primary) 8%,#17191d)!important;border-color:color-mix(in srgb,var(--primary) 30%,transparent)!important}html[data-premiere] .leaderboard-row .leader-name{display:flex;flex-direction:column;justify-content:center}html[data-premiere] .profile-hero{border:1px solid #ffffff1b!important;border-radius:20px!important;overflow:hidden;background-color:#1a1d21!important}html[data-premiere] .profile-section{padding:26px!important;margin:24px 0!important}html[data-premiere] .profile-section h3{font-size:23px}html[data-premiere] .profile-stats{border-color:#ffffff18!important;background:#ffffff03!important;border-radius:12px!important}html[data-premiere] .profile-showcase .film-card{border-radius:12px}html[data-premiere] .account-settings{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #ffffff18;padding-top:22px}html[data-premiere] .cinema-release-grid{gap:20px!important}html[data-premiere] .cinema-release-tile{background:#191c20!important;border:1px solid #ffffff19!important;border-radius:15px!important;overflow:hidden}html[data-premiere] .cinema-release-section h2{font-size:27px}html[data-premiere] .cinema-release-date{color:var(--primary)!important}html[data-premiere] .plus-hero{background:radial-gradient(ellipse at top right,#dcc29a12,transparent 60%),#191c20!important;border:1px solid #dcc29a36!important;border-radius:22px!important;box-shadow:none!important}html[data-premiere] .founder-offer{background:#201f1b!important;border-color:#e7c7953b!important;border-radius:16px!important}html[data-premiere] .plus-benefits{gap:16px!important}html[data-premiere] dialog{background:#191c20!important;color:#f0f1ec!important;border:1px solid #444953!important;border-radius:20px!important;box-shadow:0 28px 100px #0009!important;padding:42px!important;max-height:calc(100dvh - 48px)!important}html[data-premiere] dialog::backdrop{background:#06080ccc!important;backdrop-filter:blur(9px)}html[data-premiere] dialog .close-modal{position:absolute!important;top:16px!important;right:16px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;background:#ffffff08!important;color:#afb5c0!important;border:1px solid #ffffff17!important;font-size:22px!important;padding:0!important;z-index:20}html[data-premiere] dialog h2{font-size:30px;line-height:1.15;margin:0 0 18px}html[data-premiere] dialog p{font-size:14px;line-height:1.65}html[data-premiere] dialog :is(.form-panel,.auth-form,.auth-dialog){max-width:460px;margin:auto}html[data-premiere] dialog :is(.form-panel,.auth-form,.auth-dialog) h2{font-size:32px}html[data-premiere] dialog :is(.form-panel,.auth-form,.auth-dialog) label{margin-bottom:14px}html[data-premiere] .detail-copy h2{font-size:36px}html[data-premiere] .detail-copy dl{border-color:#ffffff15!important}html[data-premiere] .detail-copy dt{color:#858e9a;font-size:11px}html[data-premiere] .detail-copy dd{color:#d2d6dd;font-size:13px}html[data-premiere] .detail-facts-below{border:1px solid #ffffff15;background:#ffffff03;border-radius:12px;padding:15px;margin-top:17px}html[data-premiere] .film-log-controls{border:1px solid #ffffff18;background:#ffffff04;border-radius:10px;padding:5px;display:flex;gap:5px}html[data-premiere] .film-log-controls :is(button,label){font-weight:500!important;font-size:12px!important;border-radius:7px!important}html[data-premiere] .detail-actions{border-top:1px solid #ffffff16;padding-top:18px}html[data-premiere] .notify-row{background:#ffffff03!important;border:1px solid #ffffff16!important;border-radius:12px!important}html[data-premiere] .notify-row.unread{background:color-mix(in srgb,var(--primary) 7%,#191c20)!important;border-color:color-mix(in srgb,var(--primary) 25%,transparent)!important}html[data-premiere] :is(.premiere-menu,.premiere-rewards,.premiere-odds,.premiere-progress){width:100%;max-width:700px;margin:auto}.premiere-menu>section{border-top:1px solid #ffffff13;margin-top:22px;padding-top:15px}.premiere-menu>section>h3{font-size:10px!important;letter-spacing:1.8px;color:#838c98!important;text-transform:uppercase;margin:0 0 10px}.premiere-menu>section>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}html[data-premiere] .premiere-menu>section button,html[data-premiere] .premiere-menu-bottom>button{display:flex;align-items:center;gap:11px;text-align:left;min-height:48px;padding:12px;background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;color:#d1d5dc;font-size:13px}.premiere-menu button>.icon{color:var(--primary)}.premiere-menu-bottom{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}html[data-premiere] .premiere-menu-bottom>button{font-size:11px;min-height:40px;padding:9px 12px}.premiere-rewards>div{display:grid;gap:10px;margin:25px 0}html[data-premiere] .premiere-rewards>div>button{display:flex;align-items:center;gap:18px;width:100%;text-align:left;min-height:67px;border:1px solid #ffffff19;background:#ffffff03;border-radius:12px;color:#e7e9e8;padding:16px}.premiere-rewards>div>button>.icon:first-child{color:var(--primary);width:23px;height:23px}.premiere-rewards>div>button>.icon:last-child{margin-left:auto}.premiere-rewards b{display:block;font-size:15px;font-weight:600}.premiere-rewards small{display:block;font-size:11px;color:#9aa2ad;margin-top:5px}html[data-premiere] .premiere-reward-referral{display:flex;align-items:center;gap:10px;background:none;border:0;color:var(--primary);font-size:12px;text-align:left}.premiere-odds .rarity-line{display:block!important;border:0;padding:15px 0!important}.premiere-odds .rarity-line>span{display:none}.premiere-odds .rarity-line>div{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.premiere-odds .rarity-line>div>span,.premiere-odds-row{display:flex!important;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff12;font-size:14px!important}.premiere-odds b{margin-left:auto!important}.premiere-odds i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;background:var(--rarity)}.premiere-guarantee{padding:17px;background:#ffffff04;border-radius:10px;font-size:12px;line-height:1.7;color:#a6adb7;margin:15px 0 22px}.premiere-progress-stats{display:flex;flex-direction:column;gap:20px;background:#ffffff04;border-radius:14px;padding:25px;margin:25px 0}.premiere-progress-stats .collection-stat{display:flex!important;justify-content:space-between;width:100%!important;max-width:none!important}.premiere-progress-stats .progress-ring{display:block!important}.premiere-progress-stats strong{font-size:30px}.premiere-progress-stats .stat-label{font-size:10px;color:#8c96a4}.premiere-progress>.secondary{margin-top:12px}html[data-premiere] :is(#premiere-filters,[data-snapshot-id=premiere-filters]){width:calc(100% - 16px);max-width:560px;padding:25px!important}.premiere-filter-sheet>header{display:flex;align-items:flex-start;gap:15px;justify-content:space-between;margin-bottom:25px}.premiere-filter-sheet h2{font-size:25px!important}.premiere-filter-sheet .eyebrow{margin-top:0}.premiere-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.premiere-filter-fields .premiere-filter-field{min-width:0}.premiere-filter-fields .premiere-filter-field>span{font-size:12px}.premiere-filter-fields .check-label{display:flex;align-items:center;gap:9px;min-height:35px}.premiere-filter-sheet>footer{display:flex;flex-direction:column;gap:13px;margin:22px 0 0;padding:20px 0 0;border-top:1px solid #ffffff15}.premiere-filter-sheet>footer .primary{width:100%}html[data-premiere][data-loading] .site{visibility:hidden}html[data-premiere] .premiere-boot{position:fixed;inset:0;width:100vw;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:radial-gradient(ellipse at 50% 45%,#262b25,#101113 65%)}.premiere-boot-mark{position:relative;display:flex;align-items:flex-end;width:max-content;padding-right:28px;font-size:70px;line-height:1;color:var(--primary);font-weight:850;letter-spacing:-7px}.premiere-boot-star{position:absolute;width:42px;height:42px;right:0;top:-5px;fill:currentColor}.premiere-boot p{font-size:12px;color:#9da5ad!important;margin:0}.premiere-boot-track{height:2px;width:110px;background:#ffffff12;overflow:hidden;border-radius:2px}.premiere-boot-track:after{content:"";display:block;width:40%;height:100%;background:var(--primary);animation:premiere-loading 1.4s ease-in-out infinite}html[data-premiere]:not([data-loading]) .premiere-boot{display:none}html[data-premiere][data-premiere-failed] .premiere-boot{display:flex}html[data-premiere][data-premiere-failed] .premiere-boot-track{display:none}.premiere-boot p{max-width:360px;text-align:center;padding:0 20px}.premiere-boot-retry[hidden]{display:none!important}@keyframes premiere-loading{0%{transform:translate(-120%)}to{transform:translate(360%)}}@media(min-width:761px)and (max-width:1200px){html[data-premiere] .site.moviz{padding:0 28px!important}.premiere-header{gap:18px!important}.premiere-brand{font-size:20px}.premiere-monogram{font-size:36px}html[data-premiere] .premiere-main-nav button{font-size:12px;padding:10px 9px}.premiere-account{gap:0}.premiere-home{grid-template-columns:minmax(170px,.8fr) minmax(310px,1.4fr) minmax(160px,.7fr);gap:18px}.premiere-home-aside{margin-left:0}.premiere-home-aside b{font-size:13px}.premiere-home-intro h1{font-size:43px!important}.premiere-home-signature{font-size:9px}.premiere-home:before{inset:0 -28px}html[data-premiere] .catalogue-tools{grid-template-columns:1fr}}@media(max-width:760px){html[data-premiere] body{font-size:14px;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}html[data-premiere] .site.moviz{padding:0 18px!important;min-height:0}html[data-premiere] .premiere-header{height:66px;gap:12px;margin:0 -18px;padding:0 17px;background:#121416;position:sticky;top:0;z-index:40}.premiere-brand{font-size:19px;gap:8px;letter-spacing:-.7px}.premiere-brand small{font-size:5.5px;letter-spacing:1.15px;margin-top:5px}.premiere-monogram{font-size:33px;letter-spacing:-3px}.premiere-monogram>span{font-size:11px;right:-4px;top:-2px}.premiere-main-nav{display:none}.premiere-account{margin-left:auto;gap:1px}html[data-premiere] .premiere-icon{height:33px;min-height:33px;width:33px}html[data-premiere] .premiere-cinema-shortcut{display:inline-flex}.premiere-icon .icon{width:17px;height:17px}html[data-premiere] .premiere-wallet{padding:6px;font-size:12px;gap:4px}.premiere-wallet>.icon{width:18px;height:18px}.premiere-notifications i{top:4px;right:7px}.premiere-context{gap:22px;min-height:46px;margin:0 -18px;padding:0 18px}html[data-premiere] .premiere-context button{font-size:11px;min-height:46px}.premiere-context button:last-child[data-view=plus]{margin-left:auto}html[data-premiere] .premiere-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:60;background:#16191cf5;border-top:1px solid #ffffff15;backdrop-filter:blur(18px);padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:5px;height:calc(76px + env(safe-area-inset-bottom))}html[data-premiere] .premiere-bottom-nav button{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:0;border:1px solid transparent;border-radius:11px;background:transparent;color:#9099a6;padding:6px 3px;font-size:10px;font-weight:500;line-height:1.1}.premiere-bottom-nav .icon{width:21px!important;height:21px!important}html[data-premiere] .premiere-bottom-nav button[aria-current]{background:color-mix(in srgb,var(--primary) 10%,#16191c);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 18%,transparent)}html[data-premiere] .premiere-bottom-nav button[data-view=packs]{background:var(--primary);color:#14170e}html[data-premiere] .intro{padding:24px 0 20px!important;gap:11px;align-items:center!important}html[data-premiere] #page-title{font-size:28px!important;letter-spacing:-1px!important;line-height:1.15!important}.premiere-section-marker{font-size:8px!important;letter-spacing:1.7px;margin-bottom:0!important}html[data-premiere] .premiere-progress-button{padding:6px 8px;font-size:0;border-radius:8px;min-width:34px;min-height:34px;gap:0}html[data-premiere] .premiere-progress-button span{display:none}html[data-premiere] .intro [data-watch-picker]{font-size:10px!important;min-height:34px;padding:8px!important}html[data-premiere] .site>footer{margin-top:32px!important;padding:20px 0!important}html[data-premiere-view=packs] .premiere-context{display:none}.premiere-home{display:flex;flex-direction:column;justify-content:center;gap:0;min-height:calc(100svh - 142px - env(safe-area-inset-bottom));padding:16px 0 45px}.premiere-home:before{inset:0 -18px}.premiere-home-intro{display:none}.premiere-pack-room{width:100%;margin:auto 0}.premiere-pack-tabs{gap:2px;padding:4px;max-width:100%}html[data-premiere] .premiere-pack-tabs button{padding:10px 17px;min-height:37px;font-size:12px}.premiere-pack-art{height:clamp(190px,31svh,305px);margin:12px 0 10px;width:95%}.premiere-pack-image{height:96%;max-width:70%}.premiere-pack-echo{height:77%;transform:translate(-38px) rotate(-15deg)}.premiere-stage-number{font-size:8px;right:6%}.premiere-pack-panel{max-width:360px}html[data-premiere] .premiere-pack-kicker{font-size:8px!important;letter-spacing:1.8px!important;margin-bottom:6px!important}html[data-premiere] #premiere-pack-title{font-size:22px;margin:0 0 9px;line-height:1.17}html[data-premiere] .premiere-stock{font-size:12px;margin:0 0 14px}html[data-premiere] .premiere-open{min-height:50px!important;font-size:15px!important}html[data-premiere] .premiere-pack-clock{font-size:9px;line-height:1.6;margin:12px 0 2px;min-height:29px;max-width:270px;align-self:center}.premiere-pack-more{gap:22px}html[data-premiere] .premiere-pack-more button{font-size:10px;min-height:30px}.premiere-home-aside{display:flex;flex-direction:row;gap:10px;margin:8px 0 0;width:100%}.premiere-side-index,.premiere-home-cinema{display:none!important}html[data-premiere] .premiere-home-aside button{flex:1;padding:10px 12px;border:1px solid #ffffff15;border-radius:10px;gap:9px;min-height:43px;background:#ffffff03}.premiere-home-aside button>.icon:first-child{width:17px;height:17px}.premiere-home-aside button>.icon:last-child{width:12px;height:12px}.premiere-home-aside b{font-size:11px}.premiere-home-aside small,.premiere-home-aside em{display:none}.premiere-home-program b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.premiere-home-bottom{bottom:5px;font-size:9px}.premiere-home-bottom>span{display:none}html[data-premiere] .premiere-home-bottom button{font-size:10px;min-height:30px}html[data-premiere] .catalogue-tools{grid-template-columns:minmax(0,1fr) auto;gap:9px!important;align-items:center;margin-bottom:12px!important}html[data-premiere] .premiere-filter-inline{display:none}html[data-premiere] .premiere-filter-trigger{display:flex;align-items:center;justify-content:center;gap:7px;background:#ffffff07;color:#dce0e5;border:1px solid #ffffff24;border-radius:9px;font-size:12px;min-height:46px;padding:10px}.premiere-filter-trigger .icon{width:15px;height:15px}html[data-premiere] .search input{font-size:12px!important;min-height:43px}html[data-premiere] .catalogue-summary{font-size:11px!important;margin-bottom:13px!important;display:flex!important;align-items:center;justify-content:space-between}html[data-premiere] .catalogue-summary .text-button{font-size:10px!important;min-height:27px}html[data-premiere] .collection-count{font-size:11px!important;margin:0!important}html[data-premiere] .cards-grid{gap:13px!important;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-premiere] :is(.audit-collection-switch,.collection-view-switch){width:100%;margin-bottom:16px!important;display:flex}html[data-premiere] .audit-collection-switch button{flex:1;font-size:12px!important;padding:9px!important}html[data-premiere] :is(.catalogue-pages,.album-pagination,.pagination,.premiere-pagination){gap:7px!important;justify-content:center!important;width:100%}html[data-premiere] :is(.catalogue-pages,.album-pagination,.pagination,.premiere-pagination) .secondary{padding:8px 10px!important;font-size:11px!important;min-width:0!important}html[data-premiere] :is(.catalogue-pages,.album-pagination,.pagination,.premiere-pagination)>div{gap:4px;min-width:0;white-space:nowrap}html[data-premiere] :is(.catalogue-pages,.album-pagination,.pagination,.premiere-pagination) .text-button{font-size:10px}html[data-premiere] :is(.game-choice,.game-tile,.audit-game){padding:22px 18px!important;border-radius:14px!important}html[data-premiere] :is(.game-choices,.audit-games){gap:13px!important}html[data-premiere] :is(.solo-intro,.quiz-intro,.quiz-board,.solo-board,.battle-hero,.battle-panel){padding:24px 18px!important;border-radius:15px!important}html[data-premiere] :is(.audit-block,.community-panel,.community-week,.community-hero,.profile-section,.profile-favorites,.profile-wishlist,.profile-collections,.profile-log,.fusion-panel,.upgrade-panel){padding:18px!important;border-radius:14px!important}html[data-premiere] .community-tabs button{font-size:12px!important;padding:9px 12px!important;min-height:38px}html[data-premiere] .market-tabs{gap:3px!important}html[data-premiere] .market-tabs button{font-size:11px!important;padding:8px 9px!important}html[data-premiere] .market-toolbar .check-label{font-size:10px!important;gap:5px}html[data-premiere] .leaderboard-row{padding:12px!important;gap:9px!important}html[data-premiere] .leaderboard-row .leader-name b{font-size:13px!important}html[data-premiere] .leaderboard-row .leader-name small{font-size:10px!important}html[data-premiere] .cinema-release-grid{gap:14px!important}html[data-premiere] .cinema-release-section h2{font-size:23px!important}html[data-premiere] .plus-hero{padding:25px 20px!important;border-radius:17px!important}html[data-premiere] .account-settings{display:grid;grid-template-columns:1fr;gap:10px}html[data-premiere] dialog{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;max-height:calc(100dvh - 20px)!important;border-radius:17px!important;padding:42px 20px 25px!important}html[data-premiere] dialog .close-modal{top:10px!important;right:10px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}html[data-premiere] dialog h2{font-size:26px!important}html[data-premiere] dialog p{font-size:13px}html[data-premiere] dialog[data-premiere-dialog=card]{padding:48px 19px 22px!important}html[data-premiere] .detail-copy h2{font-size:29px!important}html[data-premiere] .detail-layout{gap:22px}html[data-premiere] .detail-layout>div:first-child{margin-bottom:22px}html[data-premiere] .detail-return-row{margin:-22px 35px 20px 0!important}html[data-premiere] .detail-copy .film-log-controls{gap:4px}html[data-premiere] .detail-copy .film-log-controls :is(button,label){font-size:12px!important;min-height:38px}html[data-premiere] dialog[data-premiere-dialog=reveal]{background:radial-gradient(ellipse at 50% 20%,#232930,#131619 70%)!important}html[data-premiere] .reveal-header .eyebrow{font-size:9px!important;letter-spacing:1.4px!important}html[data-premiere] .reveal-header h2{font-size:26px!important}html[data-premiere] .reveal-actions .secondary{font-size:12px!important}html[data-premiere] :is(#premiere-filters,[data-snapshot-id=premiere-filters]){position:fixed;inset:auto 0 0;width:100%!important;max-width:100%!important;margin:0;max-height:90dvh!important;border-radius:20px 20px 0 0!important;padding:24px 20px calc(22px + env(safe-area-inset-bottom))!important}.premiere-filter-sheet:before{content:"";width:35px;height:3px;background:#5a626e;border-radius:3px;display:block;margin:-13px auto 19px}.premiere-menu>section>div{gap:7px}html[data-premiere] .premiere-menu>section button{font-size:12px;min-height:46px;gap:8px;padding:10px}.premiere-menu .row-actions{flex-wrap:wrap}.premiere-rewards>div>button{gap:12px!important}.premiere-progress-stats{padding:20px}}@media(max-width:380px){.premiere-brand{font-size:17px}.premiere-brand small{font-size:5px}.premiere-monogram{font-size:29px}html[data-premiere] .premiere-header{padding:0 12px;gap:6px}html[data-premiere] .premiere-icon{width:30px}.premiere-pack-art{height:clamp(170px,29svh,265px)}html[data-premiere] #premiere-pack-title{font-size:20px}html[data-premiere] .premiere-pack-tabs button{padding:9px 14px}}@media(max-width:760px)and (max-height:720px){.premiere-home{padding-top:12px}.premiere-pack-art{height:185px;margin:8px 0 5px}.premiere-home-aside{margin-top:5px}html[data-premiere] #premiere-pack-title{font-size:20px;margin-bottom:6px}html[data-premiere] .premiere-stock{margin-bottom:10px}html[data-premiere] .premiere-pack-clock{margin-top:10px}}@media(prefers-reduced-motion:reduce){html[data-premiere] .premiere-pack-image{transition:none!important;transform:rotate(3deg)!important}html[data-premiere] .premiere-boot-track:after{animation:none!important;width:100%;opacity:.65}}html[data-premiere] body .site.moviz #main>section.intro{display:flex!important;flex-flow:row wrap!important;grid-template-columns:none!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:0!important}html[data-premiere] body .site.moviz #main>.intro>.premiere-section-marker{flex:0 0 100%!important;width:100%!important;max-width:none!important;order:0}html[data-premiere] body .site.moviz #main>.intro>div:first-of-type{display:block!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;order:1}html[data-premiere] body .site.moviz #main #page-title{width:auto!important;max-width:none!important;white-space:normal!important;grid-area:auto!important;text-align:left!important}html[data-premiere] body .site.moviz #main>.intro>.premiere-watch-shortcut{order:2;margin:0!important}html[data-premiere] body .site.moviz #main>.intro>.premiere-progress-button{order:3}html[data-premiere-view=packs] body .site.moviz #main>section.intro{display:none!important}html[data-premiere] body .site.moviz #main .desktop-catalogue-tools{grid-template-areas:none!important}html[data-premiere] body .site.moviz #main .desktop-catalogue-tools>.search{grid-area:auto!important;grid-column:auto!important;width:100%!important;min-width:0!important}html[data-premiere] body .site.moviz #main .desktop-catalogue-tools>.premiere-filter-inline{grid-area:auto!important;grid-column:auto!important}html[data-premiere] body .site.moviz #main .search input{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;outline:none!important}html[data-premiere] body #content>.catalogue-summary+.desktop-pagination{display:none!important}html[data-premiere] body .premiere-context{overflow-y:hidden!important;scrollbar-width:none!important}html[data-premiere] body .premiere-context::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html[data-premiere],html[data-premiere] *{scrollbar-width:thin;scrollbar-color:#5b636d #ffffff05}html[data-premiere] ::-webkit-scrollbar{width:5px!important;height:5px!important}html[data-premiere] ::-webkit-scrollbar-thumb{background:#5b636d!important;border-radius:10px!important}html[data-premiere] ::-webkit-scrollbar-track{background:#ffffff05!important}html[data-premiere] ::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.premiere-home{padding-top:20px;padding-bottom:50px;overflow:clip}.premiere-pack-art{height:clamp(190px,calc(100svh - 500px),440px)}html[data-premiere] button.premiere-pack-art{padding:0;border:0;background:transparent;box-shadow:none;border-radius:20px;opacity:1}html[data-premiere] button.premiere-pack-art:disabled{cursor:default}@media(max-width:760px){html[data-premiere] body .site.moviz #main>.intro{gap:9px!important}html[data-premiere] body .site.moviz #main>.intro>.premiere-watch-shortcut{width:35px!important;min-width:35px!important;min-height:35px!important;padding:8px!important;font-size:0!important}html[data-premiere] body .site.moviz #main>.intro>.premiere-watch-shortcut span{display:none!important}html[data-premiere] body .site.moviz #main .desktop-catalogue-tools{grid-template-columns:minmax(0,1fr) auto!important}html[data-premiere] body .site.moviz #main .desktop-catalogue-tools>.premiere-filter-trigger{grid-area:auto!important;grid-column:2!important;width:auto!important}html[data-premiere] body .site.moviz #main .premiere-filter-inline{display:none!important}html[data-premiere] body .site.moviz #main .catalogue-summary+.desktop-pagination{display:none!important}.premiere-home{min-height:calc(100svh - 148px - env(safe-area-inset-bottom));padding:16px 0 42px}.premiere-pack-art{height:clamp(190px,31svh,305px)}}@media(max-width:380px){.premiere-pack-art{height:clamp(170px,29svh,265px)}}@media(max-width:760px)and (max-height:720px){.premiere-pack-art{height:180px}}@media(max-width:760px)and (max-height:800px){.premiere-pack-art{height:clamp(140px,calc(100svh - 550px),240px)}}@media(max-width:760px){html[data-premiere] .premiere-home-program b{white-space:normal;line-height:1.3;font-size:11px}}html[data-premiere],html[data-premiere] body,html[data-premiere] body *{scrollbar-width:thin!important;scrollbar-color:#59616d #ffffff05!important}html[data-premiere] body .premiere-context{scrollbar-width:none!important}html[data-premiere] body .premiere-context::-webkit-scrollbar{display:none!important}html[data-premiere] body.premiere-filter-open{overflow:hidden!important}html[data-premiere] body :is(#premiere-filters,[data-snapshot-id=premiere-filters])>footer{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin:22px 0 0!important;padding:20px 0 0!important}html[data-premiere] body :is(#premiere-filters,[data-snapshot-id=premiere-filters])>footer>.primary{width:100%!important;min-width:0!important;max-width:none!important}html[data-premiere] body :is(#premiere-filters,[data-snapshot-id=premiere-filters])>footer>.text-button{width:100%!important}html[data-premiere] body #content .cards-grid .film-card.unowned{opacity:1!important}html[data-premiere] body .film-card.unowned .card-ownership.missing{color:#c1c5cd!important}html[data-premiere] .solo-details{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}html[data-premiere] .solo-details>span{background:#ffffff09!important;border:1px solid #ffffff20!important;color:#cbd0d7!important;padding:7px 12px;border-radius:20px;font-size:12px}html[data-premiere] .solo-emblem{background:#ffffff06!important;color:var(--primary)!important;border-color:#ffffff16!important}html[data-premiere] :is(.quiz-option,.solo-option){background:#ffffff05!important;border:1px solid #ffffff25!important;color:#e3e6eb!important;border-radius:12px!important}html[data-premiere] :is(.quiz-option,.solo-option):hover{background:color-mix(in srgb,var(--primary) 8%,#1c2025)!important;border-color:var(--primary)!important}html[data-premiere] .quiz-option>span{background:#ffffff09!important;color:#bdc4ce!important;border-color:#ffffff20!important}html[data-premiere] .solo-back{margin-bottom:18px}html[data-premiere] .community-tabs button[aria-current=page]{background:color-mix(in srgb,var(--primary) 12%,#191c20)!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 25%,transparent)!important}html[data-premiere] .solo-intro{max-width:720px;margin-left:auto;margin-right:auto}html[data-premiere] :is(.profile-header,.profile-journal,.referral-panel,.market-tile,.info-strip,.trade-row,.activity-row,.custom-collections article){background:#191c20!important;border:1px solid #ffffff18!important;border-radius:16px!important;box-shadow:none!important}html[data-premiere] .profile-cover{background:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--profile-color,var(--primary)) 15%,#24292d),#191c20 85%)!important;border-bottom:1px solid #ffffff15}html[data-premiere] .profile-cover:after{color:#ffffff0b!important}html[data-premiere] .profile-avatar .avatar-art{background:#20242a!important;border-radius:15px!important;box-shadow:0 0 0 5px #191c20!important;border:1px solid color-mix(in srgb,var(--profile-color,var(--primary)) 55%,#30383d)!important}html[data-premiere] .profile-identity>span{color:#9ca6b2!important}html[data-premiere] .profile-identity p{color:#b2bac5!important}html[data-premiere] .profile-numbers{border-top:1px solid #ffffff15!important;background:#ffffff02!important}html[data-premiere] .profile-numbers>span{color:#acb4bf!important}html[data-premiere] :is(.profile-ticket-equipped,.lab-equipped-title){background:#ffffff05!important;border-color:#ffffff20!important}html[data-premiere] .profile-journal{padding:28px;margin-top:30px}html[data-premiere] .premiere-detail-tabs{display:flex;gap:6px;margin:22px 0 20px;padding-bottom:7px}html[data-premiere] .premiere-detail-tabs button{flex:1;background:none;border:1px solid transparent;border-radius:9px;padding:10px 12px;color:#9ca6b2;font-size:13px}html[data-premiere] .premiere-detail-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--primary) 10%,#1b2025);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 25%,#1b2025)}html[data-premiere] .detail-copy [role=tabpanel][hidden]{display:none!important}html[data-premiere] .detail-copy .v3-rating{border:0!important;margin:0 0 24px!important;padding:0!important;background:none!important}html[data-premiere] .detail-copy .v3-rating h3{font-size:15px!important;margin:0 0 12px!important}html[data-premiere] .detail-copy .v3-rating .status-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}html[data-premiere] .detail-copy .v3-rating .status-buttons button{background:#ffffff05!important;border:1px solid #ffffff24!important;color:#bec6d1!important;border-radius:9px!important;min-height:40px;font-size:12px!important;font-weight:500!important;gap:6px}html[data-premiere] .detail-copy .v3-rating .status-buttons button[aria-pressed=true]{border-color:var(--primary)!important;color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 12%,#191c20)!important}html[data-premiere] .detail-copy .poster-credit-panel{border-top:1px solid #ffffff12;padding-top:15px;margin-top:20px;font-size:11px}html[data-premiere] #premiere-about-panel dl{border-top:1px solid #ffffff13;padding-top:18px}html[data-premiere] #premiere-card-panel .detail-actions{margin-top:20px}html[data-premiere] #premiere-card-panel .film-editions{margin-top:18px}html[data-premiere] .referral-panel{padding:26px;margin-top:24px}html[data-premiere] .account-settings{padding-top:22px;border-top:1px solid #ffffff15}html[data-premiere] :is(.audit-collection-list>*,.fusion-option,.target-upgrade,.album-toolbar){background:#191c20!important;border:1px solid #ffffff18!important;border-radius:14px!important;box-shadow:none!important}html[data-premiere] .collection-switch button{background:#ffffff03!important;border:1px solid #ffffff18!important;border-radius:9px!important;padding:13px!important;min-height:0!important}html[data-premiere] .collection-switch button.selected{background:color-mix(in srgb,var(--primary) 8%,#191c20)!important;border-color:color-mix(in srgb,var(--primary) 45%,#191c20)!important}html[data-premiere] .collection-switch button>span{font-size:12px!important;color:#d3d8dd!important}html[data-premiere] .collection-switch button>b{font-size:18px!important;color:#aeb9c7!important;margin:8px 0 0!important}html[data-premiere] .collection-switch button>small{display:none}html[data-premiere] .album-search{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}html[data-premiere] .album-search label{background:none!important;border:0!important;font-size:11px!important;margin-bottom:9px;display:block}html[data-premiere] .album-toolbar{padding:18px!important}html[data-premiere] .premiere-workshop-tabs{display:flex;gap:6px;margin-bottom:20px!important}html[data-premiere] .premiere-workshop-tabs button{flex:1;white-space:normal!important}html[data-premiere] [data-premiere-workshop-panel][hidden]{display:none!important}html[data-premiere] .target-upgrade{padding:25px!important;margin-top:0!important}html[data-premiere] .target-upgrade h2{font-size:25px!important;margin-top:0!important}html[data-premiere-view=collections] #content>.audit-collection-switch{display:none!important}html[data-premiere] .cinema-releases{display:flow-root;min-height:var(--cinema-content-min-height,0px)}html[data-premiere] .premiere-release-tabs{display:flex;gap:8px;margin:22px 0 20px}html[data-premiere] .premiere-release-tabs button{flex:1}html[data-premiere] .premiere-release-tabs span{margin-left:8px;opacity:.65;font-size:11px}html[data-premiere] [data-premiere-release-panel][hidden]{display:none!important}html[data-premiere] [data-premiere-release-panel]>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-premiere] .cinema-release-section{margin-top:0!important}html[data-premiere] .cinema-release-period{margin:0 0 20px;font-size:12px}html[data-premiere] :is(.exchange-hero,.achievement-summary,.lab-title-teaser,.lab-quest-visits,.daily-bonus,.weekly-prizes,.deck-section,.challenge-bar,.sbc-challenge,.founder-offer,.mobile-plan-comparison,.credit-shop){background:linear-gradient(135deg,#20252a,#181b1f)!important;border:1px solid #ffffff20!important;border-radius:16px!important;box-shadow:none!important}html[data-premiere] :is(.daily-bonus,.lab-quest-visits,.lab-title-teaser){border-left:2px solid color-mix(in srgb,var(--primary) 55%,#1b2025)!important}html[data-premiere] .badge-card{background:#1b1e22!important;border-color:#ffffff18!important}html[data-premiere] .badge-card.unlocked{background:color-mix(in srgb,var(--primary) 6%,#1b1e22)!important;border-color:color-mix(in srgb,var(--primary) 30%,#1b1e22)!important}html[data-premiere-view=plus] body .site.moviz #main>section.intro{display:none!important}html[data-premiere-view=plus] .plus-hero{margin-top:24px!important}@media(max-width:760px){html[data-premiere] .lab-title-teaser{padding:18px!important;gap:13px!important}html[data-premiere] .lab-title-teaser h2{font-size:19px!important}html[data-premiere] .lab-title-teaser p{font-size:12px!important}html[data-premiere] .achievement-summary{padding:20px!important}html[data-premiere] .achievement-summary h2{font-size:21px!important}html[data-premiere] .exchange-hero{padding:22px!important}html[data-premiere] .exchange-hero h2{font-size:26px!important}html[data-premiere] .exchange-hero p{font-size:13px!important;line-height:1.6!important}html[data-premiere] .plus-hero h2{font-size:30px!important;line-height:1.12!important;margin-bottom:20px!important}html[data-premiere] .plus-hero p{font-size:13px!important}}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-premiere-dialog=auth]{width:min(580px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}html[data-premiere] .auth-panel .primary{width:100%}html[data-premiere] .auth-links{padding-top:16px;border-top:1px solid #ffffff16;margin-top:24px}html[data-premiere] .auth-links .text-button{font-size:12px!important}html[data-premiere] #ad-consent{background:#202429!important;border-color:#ffffff2b!important;color:#e5e9ef!important;box-shadow:0 12px 70px #0009!important;border-radius:16px!important}@media(min-width:761px){html[data-premiere] body .mobile-disclosure:not([hidden]){display:contents!important}html[data-premiere] body .mobile-disclosure>summary{display:none!important}html[data-premiere] body .mobile-disclosure>.mobile-disclosure-body{display:contents!important}html[data-premiere] body .profile-numbers{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important;padding:26px 30px!important}html[data-premiere] body .profile-numbers :is(span,button):has(>b){display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;font-size:11px!important;color:#acb4bf!important}html[data-premiere] body .profile-numbers b{font-size:23px!important;font-weight:650;color:#e1e5eb!important}html[data-premiere] body .site.moviz #main .desktop-catalogue-tools{grid-template-columns:minmax(220px,.65fr) minmax(0,2.5fr)!important}html[data-premiere] .premiere-filter-inline select{font-size:12px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase]{--pack-card-height:min(400px,48svh,calc((100vw - 200px) / 3.325))}html[data-premiere] body :is(#modal,[data-snapshot-id=modal]):has(.reveal-grid[data-pack-phase=stack]){width:min(780px,calc(100vw - 32px))!important}}@media(min-width:761px)and (max-width:1080px){html[data-premiere] .premiere-main-nav button{width:42px;padding:11px 8px}html[data-premiere] .premiere-main-nav button>.icon{display:block}html[data-premiere] .premiere-main-nav button>span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.premiere-home{grid-template-columns:minmax(320px,1.4fr) minmax(190px,.8fr);gap:45px}.premiere-home-intro{display:none}}html[data-premiere] .premiere-menu-legal{display:flex;justify-content:flex-start;gap:18px;flex-wrap:wrap;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff16}html[data-premiere] .premiere-menu-legal a{font-size:11px;color:#8f99a7;text-decoration:none}html[data-premiere] .account-settings>button{border:1px solid #ffffff24!important;background:#ffffff05!important;border-radius:9px;min-height:42px;padding:10px 18px!important;color:#b5bfcc!important}html[data-premiere] .account-settings>.delete-account-link{color:#e0a2a5!important}html[data-premiere] .premiere-pack-summary{margin:24px 0 0;border-top:1px solid #ffffff14;padding-top:16px}html[data-premiere] .premiere-pack-summary>summary{color:#aab3bf;font-size:12px;cursor:pointer;text-align:center}html[data-premiere] .premiere-pack-summary .audit-pack-progress{border:0!important;padding-top:12px!important;margin-top:0!important}html[data-premiere] .premiere-pack-summary .audit-pack-progress>h3{display:none}html[data-premiere] .premiere-upgrade-rules{margin:18px 0 24px;color:#aab3bf;font-size:13px;line-height:1.6}html[data-premiere] .premiere-upgrade-rules>summary{cursor:pointer;color:#bac4d0;font-size:12px}html[data-premiere] .premiere-upgrade-rules>p{font-size:13px;line-height:1.6}@media(max-width:760px){.premiere-home-program:not(.cinema-lab-home-shop) b:before{content:"Collection limit\e9 e \b7  ";font-weight:400;color:#a0a3ab}html[data-premiere] body :is(#modal,[data-snapshot-id=modal]) .watch-options{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal]) .watch-options .watch-unseen{grid-column:1;grid-row:1;font-size:11px!important;line-height:1.4;gap:7px}html[data-premiere] body :is(#modal,[data-snapshot-id=modal]) .watch-options [data-watch-reset]{grid-column:2;grid-row:1;font-size:11px!important;padding:4px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal]) .watch-options [data-watch-spin]{grid-column:1/-1;grid-row:2;width:100%!important;min-height:44px}html[data-premiere] .watch-person-control summary{font-size:12px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-premiere-dialog=reveal]{background:radial-gradient(ellipse at 50% 20%,#242a2f,#171b1f 70%)!important;border-color:#ffffff24!important}html[data-premiere] body .site.moviz #main #page-title{font-size:27px!important;line-height:1.17!important;overflow-wrap:normal!important;text-wrap:balance!important}html[data-premiere] body .audit-games{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html[data-premiere] body .audit-games>.audit-game{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-height:166px!important;height:auto!important;padding:20px 15px 16px!important;gap:13px!important;text-align:left;position:relative}html[data-premiere] body .audit-game>.audit-game-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center}html[data-premiere] body .audit-game>span:nth-last-child(2){display:block;min-width:0}html[data-premiere] body .audit-game strong{font-size:16px!important;line-height:1.15;display:block}html[data-premiere] body .audit-game small{font-size:10px!important;line-height:1.5;display:block;margin-top:7px}html[data-premiere] body .audit-game>span:last-child{display:none}html[data-premiere] body .audit-game .game-difficulty{position:absolute!important;top:18px!important;right:10px!important;font-size:8px!important;padding:3px 5px!important}html[data-premiere] body .audit-games>.battle-wide{grid-column:1/-1;min-height:105px!important;flex-direction:row!important;align-items:center!important;gap:16px!important}html[data-premiere] body .audit-games>.battle-wide small{max-width:230px}html[data-premiere] body .solo-intro .solo-rule{max-width:270px;margin:15px auto;font-size:14px}html[data-premiere] body .profile-top{grid-template-columns:46px minmax(0,1fr)!important;padding:0 18px 20px!important;gap:14px!important}html[data-premiere] body .profile-avatar,html[data-premiere] body .profile-avatar .avatar-art{width:46px!important;height:46px!important}html[data-premiere] body .profile-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%;gap:8px!important}html[data-premiere] body .profile-actions .secondary{font-size:11px!important;white-space:normal!important;line-height:1.4!important;padding:10px!important;min-width:0!important}html[data-premiere] body .lab-profile-title{gap:8px!important;font-size:11px!important}html[data-premiere] body .profile-identity .social-links:empty{display:none!important}html[data-premiere] body .lab-profile-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;margin-left:-60px!important;width:calc(100% + 60px)!important;margin-top:20px!important}html[data-premiere] body .lab-profile-title>:is(.lab-equipped-title,.text-button){width:auto!important;justify-self:start}html[data-premiere] body .profile-ticket-summary{display:contents!important}html[data-premiere] body .profile-ticket-equipped{justify-self:start;max-width:100%}html[data-premiere] body .profile-ticket-summary .text-button,html[data-premiere] body .lab-profile-title>.text-button{font-size:11px!important}html[data-premiere] .profile-journal,html[data-premiere] .referral-panel{padding:18px!important}html[data-premiere] .profile-journal h2{font-size:24px!important}html[data-premiere] body dialog .detail-layout>div:first-child .film-card{width:180px!important;min-height:0!important;max-width:100%!important;aspect-ratio:2/3!important;margin-inline:auto}html[data-premiere] body dialog .detail-layout{gap:14px!important}html[data-premiere] body dialog .detail-layout>div:first-child{margin-bottom:0!important}html[data-premiere] body dialog .detail-copy h2{font-size:26px!important;margin-top:8px!important}html[data-premiere] body dialog .detail-copy .detail-ownership{margin:10px 0!important}html[data-premiere] body .premiere-detail-tabs{margin:16px 0!important}html[data-premiere] body .collection-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:16px!important;gap:5px!important}html[data-premiere] body .collection-switch button{padding:10px!important;text-align:left!important}html[data-premiere] body .collection-switch button>span{font-size:11px!important;line-height:1.25}html[data-premiere] body .collection-switch button>b{font-size:14px!important;line-height:1.2;margin-top:6px!important}html[data-premiere] .target-upgrade{padding:18px!important}html[data-premiere] .premiere-workshop-tabs button{font-size:11px!important;padding:10px!important}}.premiere-monogram:after{content:"\2726";position:absolute;right:-6px;top:-3px;font-size:15px;line-height:1;letter-spacing:0;color:var(--primary)}html[data-premiere] #content{overflow-anchor:none}html[data-premiere] .deck-miniatures{gap:8px!important}html[data-premiere] .deck-miniature{border-width:1px!important;border-radius:7px!important;overflow:hidden!important;background-clip:padding-box;isolation:isolate}html[data-premiere] .deck-miniature .tier-tag{position:absolute!important;inset:auto 3px 3px auto!important;transform:none!important;min-width:0!important;font-size:8px!important;line-height:1.2;padding:2px 3px!important;border-radius:3px}@media(max-width:760px){html[data-premiere] body .deck-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:8px!important;padding:10px 0 16px!important;overflow:visible!important}html[data-premiere] body .deck-row>.film-card,html[data-premiere] body .deck-row>.deck-slot{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:2/3;margin:0!important;transform:none!important}html[data-premiere] body .deck-row>.film-card{border:1px solid var(--rarity)!important;border-radius:7px!important;overflow:hidden!important;box-shadow:none!important;isolation:isolate}html[data-premiere] body .deck-row>.film-card:before,html[data-premiere] body .deck-row>.film-card:after{display:none!important}html[data-premiere] body .deck-row .card-art{inset:0!important;border-radius:6px!important;overflow:hidden!important}html[data-premiere] body .deck-row .card-top{position:absolute!important;inset:auto 3px 3px auto!important;width:auto!important;padding:0!important;z-index:5}html[data-premiere] body .deck-row .card-top>span:first-child{display:none!important}html[data-premiere] body .deck-row .card-rarity-stack{position:static!important;display:flex!important}html[data-premiere] body .deck-row .tier-tag{position:static!important;min-width:0!important;font-size:7px!important;padding:2px 3px!important;line-height:1.2!important;transform:none!important}html[data-premiere] body .deck-row .tier-tag .icon{width:8px!important;height:8px!important}}html[data-premiere] .social-auth button:disabled{display:flex!important;align-items:center;justify-content:center;gap:8px;opacity:.65;cursor:not-allowed}html[data-premiere] .social-auth button[aria-busy=true]{opacity:1;cursor:wait}.auth-loading-spinner{display:inline-block;flex:0 0 14px;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:auth-loading-spin .8s linear infinite}@keyframes auth-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-loading-spinner{animation:none}}html[data-premiere] :is(.premiere-home-signature,.premiere-home-rewards,.premiere-home-program)>.icon{color:var(--primary)!important}html[data-premiere] .plus-benefits>article{background:none!important;border:0!important;box-shadow:none!important}html[data-premiere] .master-badge{background:color-mix(in srgb,var(--primary) 10%,#25282c)!important;border-color:color-mix(in srgb,var(--primary) 35%,#555)!important;color:var(--primary)!important}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-rating{display:flex;align-items:center;gap:0;min-height:38px}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-cell{display:block;position:relative;flex:0 0 34px;width:34px;height:38px}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-cell>.icon,html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-fill>.icon{display:block;width:32px!important;height:32px!important;max-width:none}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-cell>.icon{position:absolute;top:3px;left:1px;fill:none}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-fill{position:absolute;top:3px;left:1px;height:32px;overflow:hidden;color:var(--primary)}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-fill>.icon{fill:currentColor}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-cell button{min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;top:0;height:38px;width:50%}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .star-rating output{align-self:center;line-height:1.2;margin:0 0 0 10px}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .card-label-field input{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;min-height:0!important;padding:0!important}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .card-label-field{min-height:36px!important;padding:6px 10px!important}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) #premiere-card-panel .wish-button{height:36px!important;min-height:36px!important;padding:7px 12px!important}html[data-premiere] #premiere-card-panel>p{margin-top:20px!important}.auction-bid-history{margin:24px 0;padding-top:18px;border-top:1px solid var(--line)}.auction-bid-history ol{list-style:none;padding:0;max-height:260px;overflow:auto}.auction-bid-history li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #ffffff12}.auction-bid-history button{width:auto!important;max-width:calc(100% - 100px)!important;display:flex;align-items:center;gap:10px;background:transparent;border:0;color:var(--primary);text-align:left;min-width:0}.auction-bid-history .avatar-art{width:32px;height:32px;flex:0 0 32px;border-radius:50%;overflow:hidden}.auction-bid-history .avatar-art img{width:100%;height:100%;object-fit:cover}.auction-bid-history button>span:last-child{width:auto!important;max-width:none!important;min-width:0;overflow-wrap:anywhere}.auction-bid-history small{display:block;color:var(--muted)}.auction-bid-history strong{white-space:nowrap;font-size:13px;color:var(--primary)}html[data-premiere]{scrollbar-gutter:stable}html[data-premiere] .premiere-context [data-view=plus]:after{display:none!important;content:none!important}html[data-premiere] .subscription-price>span{color:var(--primary)!important}html[data-premiere] .premiere-profile .avatar-art{display:flex;align-items:center;justify-content:center;width:30px!important;height:30px!important;flex:0 0 30px;border-radius:50%;overflow:hidden;background:transparent}html[data-premiere] .premiere-profile .avatar-art img{width:100%;height:100%;object-fit:cover}.premiere-bottom-nav .chat-live-dot{width:5px;height:5px;margin-right:4px;vertical-align:middle}html[data-premiere] body{font-weight:500}html[data-premiere] :is(p,small,label,input,select,textarea){font-weight:500}html[data-premiere] :is(.premiere-main-nav,.premiere-context) button{font-weight:700}html[data-premiere] .premiere-brand small{margin-top:2px;font-weight:700;line-height:1.3}html[data-premiere] .premiere-brand-master{font-weight:600}html[data-premiere] .premiere-home-signature{font-size:11px;font-weight:650;color:#b3b8c0;gap:12px}.premiere-home-signature>.icon{width:25px;height:25px;flex-shrink:0;color:var(--collection-accent)}html[data-premiere] .premiere-stock strong{color:var(--primary);font-weight:750}html[data-premiere] :is(.premiere-pack-tabs button,.premiere-pack-clock,.premiere-home-intro>p,.premiere-home-bottom){font-weight:600}.premiere-pack-art:before{display:none}.premiere-pack-room:before{content:"";position:absolute;pointer-events:none;z-index:0;top:-85px;left:50%;width:125%;height:calc(100% - 100px);transform:translate(-50%);background:conic-gradient(from 153deg at 50% 0%,transparent 0deg,color-mix(in srgb,var(--collection-accent) 9%,transparent) 8deg,#fff2 27deg,color-mix(in srgb,var(--collection-accent) 9%,transparent) 46deg,transparent 54deg);filter:blur(13px);mask-image:linear-gradient(transparent,#000 12%,#000 55%,transparent 94%)}.premiere-pack-panel{position:relative}html[data-premiere] :is(.premiere-context,.premiere-menu-bottom) [data-view=plus],html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-pack-master-plus]{background:linear-gradient(115deg,#b6eee3,#c9c4fa 38%,#f2c5df 67%,#fbe5b3)!important;color:#252638!important;border:1px solid #ffffff80!important;font-weight:800;box-shadow:inset 0 1px #fff9!important}.premiere-menu-identity{display:inline-flex;align-items:center;gap:15px;padding:0;background:none;border:0;color:inherit;text-align:left;font:inherit}.premiere-menu-identity .avatar-art{width:48px!important;height:48px!important;flex:0 0 48px;border-radius:50%;overflow:hidden}.premiere-menu-identity img{width:100%;height:100%;object-fit:cover}.premiere-menu-identity:hover span{color:var(--primary)}html[data-premiere] .premiere-menu-identity{width:auto!important;max-width:100%!important}html[data-premiere] .premiere-menu-identity>span:last-child{white-space:nowrap;width:auto!important;max-width:none!important}html[data-premiere] .intro>div:first-of-type{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px}html[data-premiere] body .site.moviz #main>.intro>div:first-of-type{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px 20px!important;order:1!important}html[data-premiere] body .site.moviz #main>.intro>.premiere-inline-progress{order:3!important}html[data-premiere] body .site.moviz #main #page-title{margin:0!important;order:0;flex:0 1 auto!important}html[data-premiere] .watch-title-row .premiere-watch-shortcut{order:1!important}html[data-premiere] .intro #page-stats{display:none!important}html[data-premiere] .premiere-watch-shortcut{margin:0!important;background:color-mix(in srgb,var(--primary) 12%,#191c20)!important;border:1px solid color-mix(in srgb,var(--primary) 40%,transparent)!important;color:var(--primary)!important;font-weight:700!important}.premiere-inline-progress{display:flex;align-items:center;gap:22px;padding:16px 20px;border:1px solid #ffffff18;border-radius:14px;background:#191c20;min-width:0}.premiere-progress-label{font-size:9px;font-weight:700;letter-spacing:1.5px;color:#aab2bd;white-space:nowrap}.premiere-progress-values{display:flex;align-items:center;gap:22px;min-width:0;flex-wrap:wrap}html[data-premiere] .premiere-progress-values .collection-stat{display:flex;align-items:center;gap:14px;padding:0;margin:0;border:0;background:none;min-width:0}html[data-premiere] .premiere-progress-values :is(strong,b){font-size:19px;line-height:1.2;color:#edf0e8}html[data-premiere] .premiere-progress-values strong span{font-size:12px;color:#929aa5}html[data-premiere] .premiere-progress-values .stat-label{display:block;font-size:8px;letter-spacing:1px;margin-top:4px}html[data-premiere] .premiere-progress-values .progress-ring{width:42px;height:42px;flex:0 0 42px;font-size:10px}html[data-premiere] .premiere-progress-values .progress-ring span{font-size:10px}.premiere-home-aside>.premiere-inline-progress{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:20px}.premiere-home-aside .premiere-progress-values{gap:12px}.premiere-home-aside .collection-stat{flex:1;justify-content:space-between}.premiere-progress-item{display:flex;flex-direction:column;gap:5px}html[data-premiere] .premiere-progress-item strong{font-size:15px;white-space:nowrap}.premiere-progress-item>span{font-size:8px;letter-spacing:.7px;color:#a7afbb}.premiere-home-aside .premiere-progress-values{display:grid;grid-template-columns:1fr}.premiere-home-aside .premiere-progress-item{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}html[data-premiere] .premiere-context [data-view=plus]{border-radius:9px!important;min-height:34px;padding:8px 16px!important;margin:8px 0}html[data-premiere] :is(.desktop-catalogue-tools,.catalogue-tools){align-items:end!important}html[data-premiere] .premiere-catalogue-search{margin:0!important;min-height:44px;align-self:end}html[data-premiere] .premiere-filter-inline{align-items:end}html[data-premiere] .profile-favorites{gap:24px;align-items:start}html[data-premiere] body .profile-favorites{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}html[data-premiere] .profile-favorites section+section{border-left:0}html[data-premiere] .profile-favorites section{padding:24px!important}html[data-premiere] .profile-favorites h3{margin:0 0 16px!important;font-size:18px;line-height:1.3}html[data-premiere] .profile-favorites .taste-chips+h3{margin-top:28px!important}html[data-premiere] .profile-favorites :is(.favorite-list,.taste-chips){margin:0;gap:9px}html[data-premiere] .profile-wishlist{padding:26px!important}html[data-premiere] .profile-wishlist .section-head{margin:0 0 24px!important;align-items:center;gap:18px}html[data-premiere] .profile-wishlist .eyebrow{margin:0 0 8px!important}html[data-premiere] .profile-wishlist h2{margin:0!important}html[data-premiere] .profile-numbers [data-v31=following-list],html[data-premiere] .profile-numbers [data-v31=following-list] b{color:var(--primary)!important}html[data-premiere] .profile-identity{position:relative}html[data-premiere] .profile-member-since{display:block;font-size:11px!important;color:#a6aeba!important;text-align:right;margin-top:12px;font-weight:550}html[data-premiere] .album-toolbar{top:0!important}html[data-premiere] :is(.game-rules,.mobile-disclosure,.solo-rules,.premiere-upgrade-rules)>summary{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-premiere] :is(.game-rules,.solo-rules,.premiere-upgrade-rules)>summary:after{content:"\2304";display:inline-block;font-size:19px;line-height:1;transition:transform .2s}html[data-premiere] :is(.game-rules,.mobile-disclosure,.solo-rules,.premiere-upgrade-rules)[open]>summary:after{transform:rotate(180deg)}html[data-premiere] .solo-intro .lab-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-premiere] .solo-intro .lab-more>summary:after{content:"\2304";font-size:20px;line-height:1}html[data-premiere] .solo-intro .lab-more[open]>summary:after{transform:rotate(180deg)}.referral-offer-copy strong .icon{width:19px;height:21px;vertical-align:middle;margin:0 3px}.premiere-reward-referral{flex-wrap:wrap}html[data-premiere] .premiere-progress-item strong .premiere-progress-total{color:var(--primary)!important;font:inherit}.chat-live-dot{display:none;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#ff5265;box-shadow:0 0 7px #ff526550;animation:chat-live-pulse 1.6s ease-in-out infinite}@keyframes chat-live-pulse{50%{opacity:.4}}html[data-chat-new] .chat-live-dot{display:inline-block}@media(prefers-reduced-motion:reduce){.chat-live-dot{animation:none}}html[data-premiere] .referral-panel strong .icon{width:18px;height:21px;vertical-align:middle;margin:0 3px}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) :is(.profile-editor,.showcase-editor) .search input{border:0!important;box-shadow:none!important;background:transparent!important;outline:0!important}html[data-premiere] .profile-editor .film-choice,html[data-premiere] .profile-editor .film-choice>span{background:transparent!important;box-shadow:none!important}html[data-premiere] .profile-editor .film-choice:has(input:checked){border-color:var(--primary)!important}html[data-premiere] .profile-share-panel{max-width:620px;margin:auto}html[data-premiere] .profile-share-panel h2{margin:12px 0 18px}html[data-premiere] .profile-share-panel .share-link{margin:24px 0 18px;padding:16px;overflow-wrap:anywhere;border-radius:12px;background:#ffffff07;border:1px solid #ffffff20}html[data-premiere] .profile-share-panel>.secondary,html[data-premiere] .profile-share-panel>.primary{display:flex;width:100%;justify-content:center;margin:12px 0}html[data-premiere] .profile-share-panel .form-note{margin:18px 0 0}.badge-reward{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.badge-reward>span{display:inline-flex;align-items:center;gap:6px;font-weight:650;color:var(--primary)}.badge-reward .icon{width:19px;height:21px}.badge-reward small{flex-basis:100%;text-align:center}.badge-reward button{min-height:36px;padding:8px 14px}html[data-premiere] :is(#modal,[data-snapshot-id=modal]) .pack-shop>[data-action=buy-pack]+p{margin-top:20px!important;line-height:1.6}html[data-premiere] body .premiere-context button:not([data-view=plus]):not(.premiere-return){background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}html[data-premiere] body .premiere-context button[aria-current=page]:not([data-view=plus]){color:#f2f0e9!important}html[data-premiere] body .premiere-context button:before{display:none!important}html[data-premiere] body .premiere-context button[aria-current=page]:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:2px!important;min-height:0!important;border:0!important;border-radius:0!important;background:var(--primary)!important;transform:none!important}html[data-premiere] body .premiere-context .premiere-return{display:none}html[data-premiere] .mobile-disclosure>summary:after{content:none!important;display:none!important}html[data-premiere] .mobile-disclosure>summary>.icon{flex:0 0 18px;width:18px;height:18px;transition:transform .2s}html[data-premiere] .mobile-disclosure[open]>summary>.icon{transform:rotate(180deg)}@media(max-width:760px){html[data-premiere] body .premiere-context .premiere-return{display:flex;margin-left:auto;gap:5px;position:sticky;z-index:2;right:-18px;padding:0 12px!important;background:#121416!important;color:var(--primary)!important}html[data-premiere] .premiere-return .icon{width:15px;height:15px}html[data-premiere] body .audit-game>.audit-game-icon{color:var(--primary)!important}html[data-premiere] body .profile-member-since{margin-left:0!important;text-align:left!important;justify-self:start!important}html[data-premiere] body .profile-numbers b,html[data-premiere] body .profile-numbers b small{color:var(--primary)!important}html[data-premiere] body :is(.profile-journal .filter-tabs,.filter-tabs:has([data-market-filter]),.market-tabs) button{border:1px solid #ffffff30!important}html[data-premiere] body :is(.profile-journal .filter-tabs,.filter-tabs:has([data-market-filter]),.market-tabs) button:is(.selected,.active,[aria-pressed=true]){border-color:color-mix(in srgb,var(--primary) 55%,transparent)!important}html[data-premiere] body .premiere-bottom-nav{box-sizing:border-box!important;height:calc(76px + env(safe-area-inset-bottom))!important;min-height:calc(76px + env(safe-area-inset-bottom))!important;grid-template-rows:59px!important}html[data-premiere] body .premiere-bottom-nav>button{box-sizing:border-box!important;height:59px!important;min-height:59px!important;margin:0!important;padding:6px 3px!important;border-width:1px!important;font-size:10px!important;line-height:1.1!important;box-shadow:none!important;transform:none!important}html[data-premiere] body .premiere-bottom-nav>button:before,html[data-premiere] body .premiere-bottom-nav>button:after{display:none!important}html[data-premiere] body .premiere-bottom-nav>button[data-view=packs]{background:var(--primary)!important;color:#14170e!important;border-color:var(--primary)!important}}html body :is(#modal,[data-snapshot-id=modal]) .reveal-actions>button[hidden]{display:none!important}[data-pack-skipped] .reveal-item,[data-pack-skipped] .flip-card-inner{animation:none!important;transition:none!important}@media(min-width:1100px){html[data-premiere] body .profile-top{position:relative;grid-template-columns:100px minmax(0,1fr)!important}html[data-premiere] body .profile-actions{position:absolute;right:30px;top:12px}html[data-premiere] body .profile-identity{padding-bottom:0}html[data-premiere] body .profile-identity>h2,html[data-premiere] body .profile-identity>p{max-width:calc(100% - 390px)}html[data-premiere] body .lab-profile-title{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:12px!important;width:100%!important}html[data-premiere] body .profile-ticket-summary{padding:0!important}html[data-premiere] body .profile-member-since{position:static;margin:0 0 0 auto;align-self:center;white-space:nowrap}}@media(max-width:1100px)and (min-width:761px){.premiere-main-nav button{padding-left:8px;padding-right:8px;font-size:12px}.premiere-header{gap:15px}}@media(max-width:760px){.premiere-home-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.premiere-home-aside>.premiere-inline-progress{grid-column:1/-1;display:block!important}.premiere-home-aside .premiere-progress-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.premiere-home-aside .premiere-progress-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px}html[data-premiere] .premiere-home-aside .premiere-progress-item strong{font-size:12px}.premiere-home-aside .premiere-progress-item>span{font-size:7px}html[data-premiere] body .profile-favorites{grid-template-columns:1fr!important}html[data-premiere] .profile-favorites section+section{border-left:0;border-top:1px solid #ffffff12}.premiere-inline-progress{width:100%;padding:13px 15px;gap:12px}.premiere-progress-label{font-size:8px}.premiere-progress-values{gap:12px;flex:1;justify-content:space-around}.premiere-home-aside>.premiere-inline-progress{display:flex;grid-column:1/-1;flex-direction:row;margin:0 0 12px}html[data-premiere] .intro>div:first-of-type{gap:12px}html[data-premiere] .premiere-watch-shortcut{font-size:11px!important;min-height:36px}html[data-premiere] .profile-favorites section,html[data-premiere] .profile-wishlist{padding:18px!important}html[data-premiere] .profile-member-since{font-size:10px!important;margin-top:15px}html[data-premiere] body .lab-profile-title>.profile-member-since{grid-column:1/-1;justify-self:end;margin-top:4px}html[data-premiere] .album-toolbar{top:60px!important}.premiere-pack-room:before{top:-45px;width:110%;filter:blur(10px)}html[data-premiere] .premiere-inline-progress{display:block}html[data-premiere] .premiere-inline-progress .premiere-progress-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}html[data-premiere] .premiere-inline-progress .premiere-progress-item strong{font-size:12px}html[data-premiere] .premiere-inline-progress .premiere-progress-item>span{font-size:7px}.premiere-pack-art{height:clamp(150px,calc(100svh - 640px),235px)}}html[data-premiere] .auth-panel .age-declaration{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.5;cursor:pointer}html[data-premiere] .auth-panel .age-declaration input{appearance:auto;width:18px!important;height:18px!important;min-height:0!important;flex:0 0 18px;margin:1px 0 0;padding:0;accent-color:var(--primary)}html[data-premiere] body .premiere-context{overflow:visible!important;gap:18px}.premiere-context-links{display:flex;align-self:stretch;gap:26px;overflow-x:auto;min-width:0;flex:1;scrollbar-width:none}.premiere-context-links::-webkit-scrollbar{display:none}html[data-premiere] body .premiere-context>[data-view=plus]{flex:none;margin-left:auto;align-self:center}html[data-premiere] body .premiere-context .premiere-return{position:static;margin-left:0;background:transparent!important}html[data-premiere] .premiere-pack-more [data-premiere=shop]{color:var(--primary);font-weight:800}.milestone-quests .quest-grid{align-items:start}.milestone-quests .quest-group-shell{align-self:start}@media(max-width:760px){html[data-premiere] body .premiere-context{gap:10px}.premiere-context-links{gap:20px}html[data-premiere] body .premiere-context>[data-view=plus]{padding:7px 9px!important;min-height:32px}html[data-premiere] body .premiere-context .premiere-return{padding:0 3px!important}html[data-premiere] .premiere-pack-clock{font-size:9px}}@media(max-width:760px){html[data-premiere] .premiere-pack-clock{max-width:none;width:100%;white-space:nowrap;font-size:clamp(8px,2.3vw,9px)}}@keyframes front-pack-nudge{0%,12%,to{rotate:0deg}2%{rotate:-3deg}4%{rotate:3deg}6%{rotate:-2deg}8%{rotate:2deg}10%{rotate:-1deg}}@media(prefers-reduced-motion:no-preference){@media(max-width:760px){.premiere-pack-art:not(:disabled)>.premiere-pack-image{animation:front-pack-nudge 5s ease-in-out 5s infinite}}html.native-app .premiere-pack-art:not(:disabled)>.premiere-pack-image{animation:front-pack-nudge 5s ease-in-out 5s infinite}}.film-card .card-top .tier-tag{flex:0 0 auto;min-width:38px;padding:5px 8px;border-radius:6px;font-size:11px;font-weight:900;line-height:1.2;letter-spacing:.06em;color:#17201c;border:1px solid #ffffffb3;box-shadow:0 2px 6px #0008,inset 0 1px #ffffff80;text-shadow:none;white-space:nowrap}.film-card .tier-tag:before{content:none}.film-card .card-top .tier-N{background:#c6d0c1}.film-card .card-top .tier-R{background:#9dcdff}.film-card .card-top .tier-SR{background:#d4b3ff}.film-card .card-top .tier-SSR{background:linear-gradient(125deg,#ffb47e,#ffe0bf)}.film-card .card-top .tier-UR{background:linear-gradient(125deg,#ffa9ca,#f7d2e5)}.film-card .card-top .tier-LR{background:linear-gradient(125deg,#f0bc4e,#fff1b2);color:#302006}.film-card .card-top .tier-LRA{background:linear-gradient(115deg,#b9f1ef,#efd1fa 45%,#fff1b6 75%,#bdedd7)}@media(max-width:760px){html[data-premiere] body .site.moviz #main #content>.catalogue-summary+.desktop-pagination{display:flex!important}}html.native-app[data-premiere] body .site.moviz #main #content>.catalogue-summary+.desktop-pagination{display:flex!important}@media(max-width:380px){html[data-premiere] .desktop-pagination{gap:6px}html[data-premiere] .desktop-pagination>.secondary{font-size:11px;padding:8px 6px}html[data-premiere] .desktop-pagination .page-jump{gap:4px}html[data-premiere] .desktop-pagination input{width:40px}}.desktop-pagination input[type=number]{appearance:textfield;-moz-appearance:textfield;text-align:center}.desktop-pagination input[type=number]::-webkit-inner-spin-button,.desktop-pagination input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html[data-premiere] .reveal-actions .premiere-pack-master-plus{min-width:112px;border-radius:9px!important}.live-chat-messages{height:340px;overflow:auto;overscroll-behavior:contain;padding:4px 10px 4px 0;display:flex;flex-direction:column;gap:12px}.live-chat-message{padding:14px 16px;background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;flex:none}.live-chat-message.is-mine{background:color-mix(in srgb,var(--primary) 6%,#191c20);border-color:color-mix(in srgb,var(--primary) 20%,transparent)}.live-chat-message header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:11px}.live-chat-message header [data-user]{padding:0;background:none;border:0;color:var(--primary);font-weight:700;font-size:13px}.live-chat-message time{color:#959eaa}.live-chat-message .live-chat-manage{margin-left:auto;font-size:10px;padding:3px 5px}.live-chat-message p{margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:14px}.live-chat-compose{display:flex;align-items:end;gap:12px;margin:20px 0 10px}.live-chat-compose label{flex:1;min-width:0;font-size:11px}.live-chat-compose textarea{display:block;width:100%;margin-top:7px;resize:vertical;min-height:64px;max-height:140px}.live-chat-compose button{min-height:46px}.live-chat-status,.live-chat-hint{font-size:11px;color:#a7b0bc}.auction-live-chat{margin-top:26px;padding-top:22px;border-top:1px solid #ffffff20}.auction-live-chat h3{font-size:18px;margin:0 0 12px}.auction-live-chat .live-chat-messages{height:220px}:is(#modal-body,[data-snapshot-id=modal-body])>.auction-live-chat:only-child{margin-top:0;padding-top:0;border-top:0}.auction-chat-open{justify-content:center;width:100%;margin-top:12px;font-size:12px}@media(max-width:760px){.live-chat-messages{height:320px}.live-chat-compose{gap:8px}.live-chat-compose button{font-size:12px;padding:12px}.live-chat-message{padding:12px}.live-chat-message p{font-size:13px}}.live-chat-compose textarea{box-sizing:border-box;height:46px;min-height:46px;padding:12px;line-height:20px}.live-chat-compose>button{box-sizing:border-box;height:46px;min-height:46px;flex:none}.live-chat-message .chat-mention{display:inline;padding:0;border:0;background:none;color:var(--primary);font:inherit;font-weight:700}.live-chat-compose label{position:relative}.chat-mention-suggestions{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:20;max-height:224px;overflow:auto;padding:5px;background:#20252b;border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);border-radius:12px;box-shadow:0 10px 30px #0008}.chat-mention-suggestions[hidden]{display:none}.live-chat-compose .chat-mention-suggestions button{display:block;width:100%;min-height:38px;padding:9px 12px;text-align:left;border:0;background:transparent;color:var(--primary);font-weight:700;border-radius:7px}.live-chat-compose .chat-mention-suggestions button[aria-selected=true],.live-chat-compose .chat-mention-suggestions button:hover{background:color-mix(in srgb,var(--primary) 15%,transparent)}.live-chat-message .chat-message-meta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.live-chat-message .chat-message-meta .chat-like{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0;min-height:28px;min-width:30px;padding:4px;background:transparent;line-height:1}.live-chat-message .chat-message-meta .chat-like .icon{width:15px;height:15px}@layer refonte{html[data-refonte] .live-chat-message .chat-message-meta .chat-like{padding:4px!important;min-height:28px!important;margin:0!important;background:transparent!important;clip-path:none!important}}@layer refonte{html .live-chat-message .chat-reply{background:none!important;clip-path:none!important;border:0!important;padding:4px 6px!important;color:var(--primary)!important;font-size:11px!important;min-height:28px!important;margin:0!important}html .live-chat-message .chat-quote,html .chat-reply-draft{display:flex;gap:10px;align-items:center;max-width:100%;min-width:0;background:color-mix(in srgb,var(--primary) 8%,transparent)!important;border:0!important;border-left:3px solid var(--primary)!important;border-radius:6px;clip-path:none!important;color:var(--text)!important;padding:8px 10px!important;margin:8px 0!important;text-align:left;font:inherit}html .live-chat-message .chat-quote{display:grid;width:100%;gap:4px}html .chat-quote b,html .chat-reply-draft b{font-size:11px;color:var(--primary)}html .chat-quote span,html .chat-reply-draft span{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}html .live-chat-compose .chat-reply-draft{grid-column:1/-1;width:100%;box-sizing:border-box;margin:0!important}html .chat-reply-draft>div{flex:1;min-width:0;display:grid;gap:3px}html .chat-reply-draft button{flex:none;min-width:36px;min-height:36px;clip-path:none!important;background:none!important;color:var(--text)!important;padding:6px!important}html .chat-reply-draft[hidden]{display:none!important}}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true]:has(.reveal-grid[data-pack-reveal]){position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;padding:clamp(24px,4vh,52px) clamp(20px,4vw,72px)!important;box-sizing:border-box;background:radial-gradient(ellipse at 50% 43%,#232a30 0,#14191e 40%,#0c1014 78%)!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin}html[data-premiere] :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true]::backdrop{background:#0c1014!important;backdrop-filter:none}html[data-premiere] :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] :is(#modal-body,[data-snapshot-id=modal-body]){position:relative;min-height:100%;width:100%;max-width:1500px;margin:auto;display:flex;flex-direction:column;justify-content:center}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true]>.close-modal{position:fixed!important;top:max(18px,env(safe-area-inset-top))!important;right:max(20px,env(safe-area-inset-right))!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;z-index:50;border:1px solid #ffffff1c!important;background:#151b20cc!important;color:#aab1b9!important;border-radius:50%!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-header{padding:0 40px!important;text-align:center!important;flex:none}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-header .eyebrow{margin:0 0 8px!important;padding:0!important;font-size:9px!important;line-height:1.5!important;letter-spacing:2px!important;color:#9fa9b1!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-header h2{margin:0!important;padding:0!important;line-height:1.15!important;font-size:clamp(22px,2.2vw,34px)!important;letter-spacing:-.8px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] :is(#reveal-description,[data-snapshot-id=reveal-description]){margin:10px 0 0!important;font-size:11px!important;line-height:1.4!important;color:#87919b!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater-phase=discovery] :is(#reveal-description,[data-snapshot-id=reveal-description]){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.pack-theater-track{display:flex;justify-content:center;gap:6px;height:4px;margin:20px auto 0}.pack-theater-track i{display:block;width:24px;height:3px;border-radius:8px;background:#ffffff20;transition:background .25s,box-shadow .25s}.pack-theater-track [data-revealed=true]{background:var(--segment-color,#dfff64);opacity:.7}.pack-theater-track [data-current=true]{box-shadow:0 0 10px color-mix(in srgb,var(--segment-color,#dfff64) 40%,transparent);opacity:1}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-grid[data-pack-phase]{--pack-card-height:min(420px,49svh,calc((100vw - clamp(40px,8vw,144px) - 88px)/3.325));flex:none;background:none!important;margin-top:24px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-label{font-size:10px!important;letter-spacing:.6px!important;color:#a4adb3}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-item:not(.is-flipped) .reveal-label{visibility:hidden}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .card-back{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--primary) 12%,#303841),transparent 72%),linear-gradient(145deg,#29343e,#141d25 62%,#202d36)!important;border:1px solid #78848f!important;box-shadow:inset 0 1px #fff2,0 18px 36px #0006!important;color:#e5e8e7!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .card-back>span:first-child{font-size:10px!important;letter-spacing:3px;color:#a3afb9!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .card-back>span:last-of-type{font-size:8px!important;letter-spacing:1.7px;color:#9aa4ab!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .card-back>strong{color:var(--primary)!important;text-shadow:0 0 36px color-mix(in srgb,var(--primary) 15%,transparent)!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] [data-pack-status]{color:#9da7b0!important;font-size:11px!important;margin:0 auto 16px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions{flex:none;align-self:center;width:100%;margin:12px auto 0!important;padding:0!important;gap:10px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions.pack-stack-actions{flex-direction:column!important;gap:12px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions.pack-stack-actions>button{flex:none!important;min-height:44px!important;width:220px!important;border:1px solid #ffffff24!important;border-radius:12px!important;background:#ffffff09!important;box-shadow:none!important;color:#eff1ee!important;font-size:13px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions [data-reveal-hint]{font-size:10px!important;font-weight:400!important;color:#85909a!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .premiere-pack-summary{width:100%;max-width:1000px;align-self:center;margin-top:18px!important;padding-top:0!important;border:0!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .premiere-pack-summary>summary{font-size:11px;color:#88939c}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions:has([data-next-pack])>button{min-height:44px!important;min-width:0!important;padding:12px 22px!important;border-radius:12px!important;font-size:12px!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions:has([data-next-pack])>button:not([data-next-pack]):not([data-pack-master-plus]){background:#ffffff06!important;border:1px solid #ffffff18!important;color:#b9c1c7!important;box-shadow:none!important}html[data-premiere] :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true]:has(.pack-arrival) .pack-theater-track{visibility:hidden}@media(max-width:760px){html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true]{padding:calc(25px + env(safe-area-inset-top)) 22px calc(22px + env(safe-area-inset-bottom))!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] :is(#modal-body,[data-snapshot-id=modal-body]){justify-content:center}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-header{padding:0 18px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-header .eyebrow{font-size:8px!important;letter-spacing:1.3px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-header h2{font-size:24px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true]>.close-modal{width:30px!important;height:30px!important;top:max(12px,env(safe-area-inset-top))!important;right:12px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-grid[data-pack-phase]{--pack-card-height:min(360px,max(220px, calc(100svh - 400px) ),calc((100vw - 120px)/.665));margin-top:20px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .pack-theater-track{margin-top:15px}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls{width:100%;max-width:340px;align-self:center;margin:6px auto 12px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>button{border:1px solid #ffffff1c!important;background:#ffffff05!important;border-radius:50%!important;width:42px!important;height:42px!important;min-width:0!important;padding:0!important;font-size:0!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>button:before{font-size:20px;font-weight:400;content:"\2190"}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>button:last-child:before{content:"\2192"}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>span{font-size:11px!important;color:#a0aab3!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions{max-width:380px}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions:has([data-next-pack])>button{padding:11px 9px!important;min-height:44px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-action=go-album],html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-v31=share-booster]{grid-area:auto!important;order:1}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-desktop-refill],html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-mobile-rarity]{order:2}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .premiere-pack-summary{margin-top:16px!important}}@media(prefers-reduced-motion:reduce){.pack-theater-track i{transition:none}}@media(max-width:360px){html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-header{padding:0!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-header h2{font-size:20px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-grid[data-pack-phase]{--pack-card-height:min(320px,max(220px, calc(100svh - 420px) ),calc((100vw - 120px)/.665));margin-top:14px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .pack-theater-track{margin-top:12px}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions{margin-top:8px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .premiere-pack-summary{margin-top:12px!important}}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .card-back:after{content:"";position:absolute;inset:5px;border:1px solid #ffffff18;border-radius:5px;pointer-events:none;background:none}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .card-back{transition:box-shadow .12s ease,border-color .12s ease!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-item:not(.is-flipped):is([data-pack-touch=true],:focus-within,:hover) .card-back{border-color:var(--reveal-color)!important;box-shadow:0 0 calc(7px + var(--reveal-level)*6px) color-mix(in srgb,var(--reveal-color) 65%,transparent),inset 0 0 calc(4px + var(--reveal-level)*3px) color-mix(in srgb,var(--reveal-color) 23%,transparent)!important;filter:brightness(calc(1 + var(--reveal-level)*.04))}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-item[data-pack-touch=true]:not(.is-flipped) .hover-shimmer{animation:back-shimmer 1.8s ease infinite;opacity:1}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .pack-stack-trigger:focus-visible{outline-color:var(--reveal-color)!important}@media(prefers-reduced-motion:reduce){html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .card-back{transition:none!important}}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-item:not(.is-flipped):is([data-pack-touch=true],:focus-within,:hover) .card-back{background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--reveal-color) 32%,#303841),transparent 76%),linear-gradient(145deg,#29343e,#141d25 62%,#202d36)!important}html[data-premiere] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-item:not(.is-flipped):is([data-pack-touch=true],:focus-within,:hover) .card-back>strong{color:var(--reveal-color)!important;text-shadow:0 0 36px color-mix(in srgb,var(--reveal-color) 55%,transparent)!important}@media(max-width:760px){:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-mobile-deck=true]>.reveal-item[data-deck-past=true]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}:is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-mobile-deck=true]>.reveal-item[data-deck-past=true] *{visibility:hidden!important;pointer-events:none!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:12px;max-width:280px}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>button{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;min-height:42px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>button .icon{display:none!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>span{text-align:center}}.achievement-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.badge-reward{display:grid;grid-template-rows:24px 36px;justify-items:center;align-items:center;gap:8px;min-height:86px}.badge-reward>span{grid-row:1}.badge-reward>:is(button,small){grid-row:2}@media(max-width:760px){.achievement-actions{width:100%}.achievement-actions>button{flex:1 1 auto}}@media(max-width:760px){html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls{margin:6px auto 4px!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>button{position:relative!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .mobile-reveal-controls>button:before{position:absolute;inset:0;display:grid;place-items:center;line-height:1;margin:0}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions:has([data-next-pack]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin-top:4px!important;width:100%}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions:has([data-next-pack])>button{width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 5px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-next-pack]{grid-area:1 / 1 / 2 / 3!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions:has([data-pack-master-plus])>[data-next-pack]{grid-area:1 / 1 / 2 / 2!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-pack-master-plus]{grid-area:1 / 2 / 2 / 3!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-action=go-album]{grid-area:2 / 1 / 3 / 2!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>[data-v31=share-booster]{grid-area:2 / 2 / 3 / 3!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>:is([data-action=go-album],[data-v31=share-booster],[data-next-pack]) .icon{display:none!important}html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions>p{grid-column:1 / -1!important}}@media(max-width:360px){html[data-premiere] body.audit-mobile :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] .reveal-actions:has([data-next-pack])>button{font-size:10px!important}}.moviz-justwatch{margin-top:22px;padding:18px 0 2px;border-top:1px solid rgba(255,255,255,.12);min-width:0}.moviz-justwatch-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.moviz-justwatch-heading h3{margin:0;font-size:18px;font-weight:750}.moviz-justwatch-heading>span{font-size:12px;font-weight:650;color:var(--primary,#deff67)}.moviz-justwatch p{margin:9px 0 14px;font-size:13px;line-height:1.6;color:var(--muted,#aab2b7)}.moviz-justwatch .moviz-justwatch-link{display:inline-flex;justify-content:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700;color:var(--primary,#deff67);text-decoration:none}.moviz-justwatch small{display:block;margin-top:10px;font-size:11px;line-height:1.5;color:var(--muted,#aab2b7)}.moviz-justwatch-offers{min-height:80px;max-width:100%;margin-bottom:12px}.jw-local-preview{margin:0 0 16px;padding:14px 16px;background:#0d1820;border-radius:10px}.moviz-justwatch .jw-preview-notice{margin:0 0 16px;font-size:11px;color:#b0b8be;line-height:1.5}.jw-preview-offers{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:flex-start}.jw-preview-offer{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:60px;font-family:Arial,sans-serif}.jw-preview-offer img{display:block;width:56px;height:56px;object-fit:contain;border-radius:11px}.jw-preview-offer span{font-size:12px;color:#eef1f4;font-weight:500;line-height:1.2}.jw-preview-credit{display:inline-block;margin-top:18px;color:#fbc500!important;font-family:Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none}.jw-preview-provider{display:none}@media(min-width:761px){html[data-premiere] .detail-layout>div.has-watch-panel:first-child{position:static!important}.has-watch-panel .moviz-justwatch{margin-top:18px;padding:0;border:1px solid #ffffff16;border-radius:10px;overflow:hidden;background:#13191e}.has-watch-panel .moviz-justwatch-heading{padding:12px 13px;background:#ffffff06}.has-watch-panel .moviz-justwatch-heading h3{font-size:13px;font-weight:750}.has-watch-panel .moviz-justwatch-heading>span{font-size:10px}.has-watch-panel .moviz-justwatch>p{display:none}.has-watch-panel .jw-local-preview{padding:0 13px;margin:0;background:none;border-radius:0}.has-watch-panel .moviz-justwatch .jw-preview-notice{margin:10px 0 4px;font-size:10px;line-height:1.4}.has-watch-panel .jw-preview-offers{display:block}.has-watch-panel .jw-preview-offer{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;min-height:46px;border-bottom:1px solid #ffffff0c;align-items:center;text-align:left}.has-watch-panel .jw-preview-offer img{width:26px;height:26px;border-radius:5px}.has-watch-panel .jw-preview-provider{display:block;min-width:0;font-size:11px;font-weight:600;color:#dce1e5}.has-watch-panel .jw-preview-offer span{font-size:9px;color:#a7b4bf;background:#ffffff07;padding:3px 5px;border-radius:3px}.has-watch-panel .jw-preview-credit{display:block;margin:10px 0;text-align:right;font-size:11px}.has-watch-panel .moviz-justwatch .moviz-justwatch-link{display:flex;min-height:34px;border:0;border-top:1px solid #ffffff12;border-radius:0;background:none;padding:10px;font-size:11px}}@media(max-width:400px){.jw-preview-offers{gap:16px 10px;justify-content:space-between}.jw-preview-offer{min-width:52px}.jw-preview-offer img{width:48px;height:48px}.jw-preview-offer span{font-size:10px}.jw-local-preview{padding:12px}}@media(max-width:760px){.moviz-justwatch{margin-top:16px;padding-top:16px}.moviz-justwatch .moviz-justwatch-link{width:100%;box-sizing:border-box}}@media(max-width:760px){.detail-copy>.moviz-justwatch{margin:22px 0 0;padding:0;border:0;background:none;text-align:left}.detail-copy>.moviz-justwatch .moviz-justwatch-heading h3{font-size:15px;font-weight:750}.detail-copy>.moviz-justwatch .moviz-justwatch-heading>span{font-size:11px}.detail-copy>.moviz-justwatch>p{display:none}.detail-copy>.moviz-justwatch .jw-local-preview{padding:0;margin:0;background:none}.detail-copy>.moviz-justwatch .jw-preview-notice{margin:7px 0 13px;font-size:10px;line-height:1.4}.detail-copy>.moviz-justwatch .jw-preview-offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.detail-copy>.moviz-justwatch .jw-preview-offer{min-width:0;gap:7px}.detail-copy>.moviz-justwatch .jw-preview-offer img{width:42px;height:42px;border-radius:8px}.detail-copy>.moviz-justwatch .jw-preview-offer span{font-size:10px;line-height:1.4}.detail-copy>.moviz-justwatch .jw-preview-credit{display:none}.detail-copy>.moviz-justwatch .moviz-justwatch-link{display:flex;width:100%;min-height:40px;margin-top:10px;padding:8px 0;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:12px;color:var(--primary)!important}html[data-premiere] .detail-copy .poster-credit-panel{border-top:0!important;margin-top:12px;padding-top:0}}.has-watch-panel .moviz-justwatch-heading{gap:8px}.has-watch-panel .moviz-justwatch-heading .jw-preview-credit{margin:0 0 0 auto;font-size:10px;white-space:nowrap}.has-watch-panel .jw-local-preview{padding-bottom:8px}@media(max-width:760px){html[data-premiere] body dialog .detail-layout>div:first-child{margin-bottom:18px!important}.detail-copy>.moviz-justwatch .moviz-justwatch-heading{gap:6px;justify-content:space-between}.detail-copy>.moviz-justwatch .moviz-justwatch-heading h3{font-size:12px;white-space:nowrap}.detail-copy>.moviz-justwatch .moviz-justwatch-heading .moviz-justwatch-link{width:auto!important;min-width:0!important;min-height:32px;margin:0;padding:4px 0!important;font-size:10px!important;line-height:1.3;white-space:nowrap;letter-spacing:0}.detail-copy>.moviz-justwatch .moviz-justwatch-heading>span{font-size:10px;white-space:nowrap}}html[data-premiere] body .moviz-justwatch a.moviz-justwatch-link,html[data-premiere] body .moviz-justwatch a.moviz-justwatch-link:is(:hover,:active,:focus){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;transform:none!important;filter:none!important}html[data-premiere] body .moviz-justwatch a.moviz-justwatch-link:before,html[data-premiere] body .moviz-justwatch a.moviz-justwatch-link:after{display:none!important}html[data-premiere] body .moviz-justwatch a.moviz-justwatch-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px!important}@media(min-width:761px){html[data-premiere] body .has-watch-panel .moviz-justwatch>a.moviz-justwatch-link{display:block;width:fit-content!important;min-width:0!important;min-height:0!important;margin:3px auto 10px;padding:5px 0!important;border-radius:0!important;font-size:11px!important;line-height:1.4;font-weight:600;color:var(--primary)!important}}@media(hover:hover)and (pointer:fine){html[data-premiere] body .moviz-justwatch a.moviz-justwatch-link:hover{text-decoration:underline;text-underline-offset:3px}}@media(max-width:760px){.detail-copy>.moviz-justwatch .moviz-justwatch-heading .moviz-justwatch-link{align-items:center;justify-content:center}}html[data-premiere] body .moviz-justwatch>button.secondary{margin-top:10px;min-height:36px!important;min-width:0!important;padding:7px 12px!important;font-size:12px!important;line-height:20px!important;border-radius:8px!important}@media(min-width:761px){html[data-premiere] body .moviz-justwatch>button.secondary{display:flex;width:fit-content;max-width:calc(100% - 24px);margin-inline:auto;justify-content:center}}.golden-cinematic{background:radial-gradient(ellipse at 50% 15%,#352618 0,#100e13 48%,#07090e)!important;border-color:#d7b46c!important;box-shadow:0 0 100px #f1bc4930,0 30px 100px #000b!important}.golden-cinematic .reveal-header .eyebrow{color:#f4d698}.golden-cinematic .reveal-header h2{color:#fff1cb}.golden-sanctum{position:relative;isolation:isolate;overflow:hidden;min-height:590px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:-10px -15px 0;padding:30px 18px;color:#fff1cc;border-radius:20px;background:radial-gradient(ellipse at 50% 38%,#6c4b2633,transparent 65%);animation:golden-scene-in .9s ease-out both}.golden-sanctum .golden-heavens{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.golden-beam{position:absolute;inset:-60% -30%;background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0deg 12deg,#ffe8aa25 15deg,transparent 20deg 30deg);mask-image:radial-gradient(ellipse,#000 8%,transparent 65%);animation:golden-heavens 30s linear infinite,golden-bloom 2.7s ease-out both}.golden-halo{position:absolute;left:50%;top:43%;width:390px;aspect-ratio:1;border:1px solid #ffe3a36b;border-radius:50%;box-shadow:0 0 35px #f9c86d25,inset 0 0 30px #f9c86d20;transform:translate(-50%,-50%);animation:golden-circle 2.5s cubic-bezier(.16,1,.3,1) both}.golden-halo.echo{width:470px;border-style:dashed;opacity:.35;animation-delay:.25s}.golden-orbit{position:absolute;inset:20% 9%;border-radius:50%;background:radial-gradient(ellipse,#ffdc9655,transparent 66%);filter:blur(25px);animation:golden-bloom 2s ease-out both}.golden-dust{position:absolute;left:var(--x);top:var(--y);width:3px;height:3px;background:#ffe7a2;border-radius:50%;box-shadow:0 0 9px #ffcd64;animation:golden-ascend 4s var(--d) ease-out infinite both}.golden-whisper{font-size:10px!important;font-weight:750;letter-spacing:.24em;color:#e0c99d;margin:0 0 22px!important;animation:golden-word 1s .3s both}.golden-relics{height:160px;width:100%;position:relative;perspective:800px;margin-bottom:18px}.golden-relic{position:absolute;left:calc(50% - 42px);top:12px;width:84px;height:126px;border-radius:8px;border:1px solid #fff0bb;background:linear-gradient(145deg,#251a0c,#d5a54b 47%,#fff2b5 49%,#76501e 52%,#21190e);box-shadow:0 5px 35px #e5b45755,inset 0 0 0 5px #19130d99;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate(var(--offset)) rotate(var(--angle));animation:golden-relic-rise 1.65s calc(.3s + var(--i)*.13s) cubic-bezier(.16,1,.3,1) both}.golden-relic.prismatic{background:linear-gradient(145deg,#1c2733,#8fbec6 25%,#d6ace7 48%,#fff0a4 70%,#88531c);box-shadow:0 5px 40px #dab9ef66}.golden-relic span{font:900 43px Georgia,serif;text-shadow:0 2px 8px #000}.golden-relic small{font-size:8px;letter-spacing:.08em;font-weight:900;color:#fff5cf;background:#100d13aa;padding:3px 6px;border-radius:3px}.golden-proclamation{position:relative;animation:golden-word 1s 1.1s both}.golden-proclamation>span{font-size:9px;font-weight:650;letter-spacing:.26em;color:#c5ad85}.golden-proclamation h2{font-family:Georgia,serif!important;font-weight:400!important;line-height:.86!important;font-size:clamp(48px,7vw,82px)!important;letter-spacing:.045em!important;margin:18px 0 15px!important;background:linear-gradient(105deg,#c29751,#fff4ca 35%,#fff 48%,#e6c281 60%,#a76f29);background-clip:text;color:transparent!important;text-shadow:0 0 40px #fadc7022}.golden-proclamation h2 em{font-style:normal;font-size:.68em;letter-spacing:.28em;padding-left:.28em}.golden-proclamation>p{font:italic 19px Georgia,serif;color:#edd8b4;margin:0 0 18px}.golden-promise{display:flex;justify-content:center;align-items:center;gap:17px}.golden-promise b{font-size:13px;letter-spacing:.12em;color:#ffe7a6}.golden-promise b:last-child{color:#edd6ff;text-shadow:0 0 16px #d6a4ff88}.golden-promise i{font-style:normal;color:#9a8669}.golden-enter{margin:25px 0 0!important;background:linear-gradient(120deg,#f6dda1,#fff0c8,#d8ad5e)!important;border:1px solid #ffe8b2!important;color:#291d0b!important;border-radius:30px!important;padding:13px 25px!important;font-weight:800!important;box-shadow:0 0 28px #ebc16e30;animation:golden-word .7s 1.7s both;cursor:pointer}.golden-enter span{margin-left:18px}.golden-preview-note{margin-top:10px;font-size:10px;color:#b3a187}.golden-sanctum.is-departing{animation:golden-exit .65s ease-in both;pointer-events:none}@keyframes golden-scene-in{0%{opacity:0}to{opacity:1}}@keyframes golden-heavens{to{rotate:360deg}}@keyframes golden-bloom{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes golden-circle{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes golden-relic-rise{0%{opacity:0;transform:translateY(100px) scale(.5) rotateY(70deg)}to{opacity:1;transform:translate(var(--offset)) rotate(var(--angle))}}@keyframes golden-word{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes golden-ascend{0%{opacity:0;transform:translateY(40px)}30%{opacity:.8}to{opacity:0;transform:translateY(-90px)}}@keyframes golden-exit{to{opacity:0;transform:scale(1.04);filter:blur(8px)}}@media(max-width:760px){.golden-sanctum{min-height:520px;padding:20px 5px}.golden-relics{scale:.85;margin-bottom:0}.golden-proclamation h2{font-size:62px!important}.golden-whisper{font-size:8px!important;letter-spacing:.13em}.golden-halo{width:300px}.golden-halo.echo{width:360px}}@media(prefers-reduced-motion:reduce){.golden-sanctum,.golden-sanctum *{animation:none!important}.golden-sanctum.is-departing{opacity:0}.golden-dust{display:none}}.golden-local-test{position:fixed;right:15px;bottom:16px;z-index:50;border:1px solid #d2b46c;background:#1d1823;color:#ffe1a0;border-radius:20px;padding:10px 16px;font-size:12px;box-shadow:0 4px 20px #0008;cursor:pointer}@media(max-width:760px){.golden-local-test{bottom:90px}}.golden-cinematic:has(.golden-sanctum) .reveal-header{display:none}.golden-cinematic:has(.golden-sanctum) [data-pack-status]{display:none}:is(#modal,[data-snapshot-id=modal]).golden-cinematic:has(.golden-sanctum) .reveal-grid,:is(#modal,[data-snapshot-id=modal]).golden-cinematic:has(.golden-sanctum) .reveal-actions{display:none!important}:is(#modal,[data-snapshot-id=modal]).golden-cinematic{background:radial-gradient(ellipse at 50% 20%,#352618 0,#100e13 48%,#07090e)!important}:is(#modal,[data-snapshot-id=modal]).golden-cinematic .golden-proclamation h2{font-family:Georgia,serif!important}.golden-sanctum .golden-heavens{mask-image:radial-gradient(ellipse at center,#000 38%,transparent 75%)}:is(#modal,[data-snapshot-id=modal])[data-golden-preview] .reveal-header:after{content:"Aper\e7u local - aucune carte ajout\e9 e";display:block;font-size:12px;color:#d8c192;margin-top:10px}@media(max-width:760px){html.mobile-web-app[data-premiere]{--native-top: env(safe-area-inset-top, 0px);--native-bottom: env(safe-area-inset-bottom, 0px);--native-bar: 64px;background:#101316;scroll-behavior:auto;-webkit-text-size-adjust:100%}html.mobile-web-app[data-premiere] body{background:#101316;overscroll-behavior-y:none;font-size:15px!important;padding-bottom:calc(76px + var(--native-bottom))!important}html.mobile-web-app[data-premiere] .site.moviz{width:100%;max-width:760px;padding:0 16px!important;margin:auto}html.mobile-web-app[data-premiere] .premiere-header{box-sizing:border-box;height:calc(var(--native-bar) + var(--native-top))!important;min-height:calc(var(--native-bar) + var(--native-top));padding:var(--native-top) 16px 0!important;margin:0 -16px!important;position:sticky!important;top:0;z-index:80;gap:10px!important;background:#101316!important;border-bottom:0!important}html.mobile-web-app[data-premiere] .premiere-brand{flex:none;width:27px}html.mobile-web-app[data-premiere] .premiere-brand>span:not(.premiere-monogram),html.mobile-web-app[data-premiere] .premiere-main-nav{display:none!important}html.mobile-web-app[data-premiere] .premiere-monogram{font-size:30px;letter-spacing:-3px}.native-screen-title{font-size:18px;font-weight:750;letter-spacing:-.5px;white-space:nowrap}html.mobile-web-app[data-premiere] .premiere-account{gap:2px;margin-left:auto}html.mobile-web-app[data-premiere] .premiere-icon{width:44px!important;height:44px!important;min-height:44px!important;flex:none}html.mobile-web-app[data-premiere] .premiere-icon .icon{width:21px;height:21px}html.mobile-web-app[data-premiere] .premiere-wallet{font-size:13px;gap:4px;padding:4px!important;min-width:0;opacity:1!important;cursor:default}html.mobile-web-app[data-premiere] .premiere-wallet>.icon{width:19px;height:19px}html.mobile-web-app[data-premiere] .premiere-profile{width:40px!important}html.mobile-web-app[data-premiere] .premiere-context{height:auto;min-height:52px;margin:0 -16px;padding:0 16px 8px;gap:0;border:0}html.mobile-web-app[data-premiere] .premiere-context-links{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;width:100%;padding:3px;background:#1b2026;border-radius:13px}html.mobile-web-app[data-premiere] .premiere-context button{font-size:12px!important;min-height:40px;padding:8px 12px!important;border-radius:10px;flex:1;justify-content:center}html.mobile-web-app[data-premiere] .premiere-context button[aria-current]{background:#30373f!important;color:#fff}html.mobile-web-app[data-premiere] .premiere-context button:after{display:none}html.mobile-web-app[data-premiere] .premiere-return{display:none!important}html.mobile-web-app[data-premiere] .premiere-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:90;max-width:760px;margin:auto;height:calc(68px + var(--native-bottom))!important;padding:5px 8px calc(5px + var(--native-bottom))!important;border-top:1px solid #ffffff12;background:#151a20f5!important;backdrop-filter:blur(20px);gap:2px}html.mobile-web-app[data-premiere] .premiere-bottom-nav button,html.mobile-web-app[data-premiere] .premiere-bottom-nav button[data-view=packs]{min-height:54px;padding:5px 1px!important;gap:5px;border:0!important;background:transparent!important;color:#8c98a8;font-size:11px!important;font-weight:600;border-radius:12px;box-shadow:none!important}html.mobile-web-app[data-premiere] .premiere-bottom-nav button[aria-current]{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 8%,transparent)!important}html.mobile-web-app[data-premiere] .premiere-bottom-nav .icon{height:23px!important;width:23px!important}html.mobile-web-app[data-premiere] :is(button,a,input,textarea,select){touch-action:manipulation;-webkit-tap-highlight-color:transparent}html.mobile-web-app[data-premiere] :is(input,textarea,select){font-size:16px!important}html.mobile-web-app[data-premiere] .intro{padding:18px 0 16px!important}html.mobile-web-app[data-premiere] #page-title{font-size:27px!important;line-height:1.15!important;letter-spacing:-.8px!important}html.mobile-web-app[data-premiere] .intro .eyebrow{display:none!important}html.mobile-web-app[data-premiere] #page-subtitle{font-size:14px;line-height:1.5}html.mobile-web-app[data-premiere] .premiere-home{display:flex;flex-direction:column;min-height:0!important;padding:12px 0 20px!important;gap:14px}html.mobile-web-app[data-premiere] .premiere-home:before{inset:0}html.mobile-web-app[data-premiere] .premiere-home-intro,html.mobile-web-app[data-premiere] .premiere-home-bottom,html.mobile-web-app[data-premiere] .premiere-side-index{display:none!important}html.mobile-web-app[data-premiere] .premiere-pack-room{width:100%;margin:0}html.mobile-web-app[data-premiere] .premiere-pack-tabs{width:100%;max-width:100%;display:flex;border-radius:14px;padding:4px;background:#1b2026}html.mobile-web-app[data-premiere] .premiere-pack-tabs button{flex:1;font-size:13px;min-height:42px;padding:8px 10px!important}html.mobile-web-app[data-premiere] .premiere-pack-art{height:clamp(165px,25svh,240px)!important;margin:16px 0 8px!important;width:100%}html.mobile-web-app[data-premiere] .premiere-pack-panel{width:100%;max-width:none}html.mobile-web-app[data-premiere] .premiere-pack-kicker,html.mobile-web-app[data-premiere] .premiere-stage-number{display:none!important}html.mobile-web-app[data-premiere] #premiere-pack-title{font-size:24px;margin:4px 0 8px}html.mobile-web-app[data-premiere] .premiere-stock{font-size:14px;margin:0 0 16px}html.mobile-web-app[data-premiere] .premiere-open{min-height:54px!important;border-radius:16px!important;font-size:16px!important;box-shadow:none}html.mobile-web-app[data-premiere] .premiere-pack-clock{font-size:11px!important;line-height:1.5;min-height:0;margin:10px 0 2px;max-width:100%}html.mobile-web-app[data-premiere] .premiere-pack-more{justify-content:center}html.mobile-web-app[data-premiere] .premiere-pack-more button{font-size:12px;min-height:44px}html.mobile-web-app[data-premiere] .premiere-home-aside{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:0}html.mobile-web-app[data-premiere] .premiere-home-aside button{min-height:66px;padding:12px!important;border-radius:16px;background:#1b2026;border:0}html.mobile-web-app[data-premiere] .premiere-home-aside b{font-size:13px;white-space:normal;max-width:none}html.mobile-web-app[data-premiere] .premiere-home-aside .icon{flex:none}html.mobile-web-app[data-premiere] .premiere-home-program>span{min-width:0}html.mobile-web-app[data-premiere] .search input{min-height:48px}html.mobile-web-app[data-premiere] .premiere-filter-trigger{min-width:48px;min-height:48px;font-size:13px}html.mobile-web-app[data-premiere] :is(.catalogue-summary,.collection-count){font-size:12px!important}html.mobile-web-app[data-premiere] .filter-tabs button{min-height:42px;font-size:13px}html.mobile-web-app[data-premiere] .cards-grid{gap:12px!important}html.mobile-web-app[data-premiere] dialog:not(.reveal-modal){box-sizing:border-box;width:calc(100% - 16px)!important;max-width:600px!important;max-height:calc(100dvh - var(--native-top) - var(--native-bottom) - 16px)!important;margin:calc(var(--native-top) + 8px) auto calc(var(--native-bottom) + 8px)!important;border-radius:24px!important;overscroll-behavior:contain}html.mobile-web-app[data-premiere] dialog .close-modal{width:44px;min-height:44px;height:44px;z-index:10}html.mobile-web-app[data-premiere] .premiere-menu{padding-top:8px}html.mobile-web-app[data-premiere] .premiere-menu h2{font-size:25px}html.mobile-web-app[data-premiere] .premiere-menu button,html.mobile-web-app[data-premiere] [data-native-support]{min-height:48px;font-size:14px}html.mobile-web-app[data-premiere] [data-native-support]{display:flex;align-items:center;justify-content:center;color:var(--primary);text-decoration:none}html.mobile-web-app[data-premiere] .premiere-menu .eyebrow{display:none}html.mobile-web-app.native-keyboard-open .premiere-bottom-nav,html.mobile-web-app.native-modal-open .premiere-bottom-nav{visibility:hidden;pointer-events:none}html.mobile-web-app[data-premiere] .toast{bottom:calc(80px + var(--native-bottom))}html.mobile-web-app.native-store[data-premiere] .premiere-wallet{cursor:pointer}.native-network{position:fixed;top:calc(var(--native-top) + 4px);left:12px;right:12px;z-index:10000;padding:12px 16px;border-radius:12px;color:#fff;background:#662c22;text-align:center;font-size:14px}.native-network[hidden]{display:none}@media(max-width:360px){.native-screen-title{font-size:16px}html.mobile-web-app[data-premiere] .premiere-header{gap:6px!important;padding-left:12px!important;padding-right:12px!important}html.mobile-web-app[data-premiere] .premiere-wallet{font-size:12px}html.mobile-web-app[data-premiere] .premiere-context button{font-size:11px!important;padding:8px!important}}@media(prefers-reduced-motion:reduce){html.mobile-web-app[data-premiere] *,html.mobile-web-app[data-premiere] *:before,html.mobile-web-app[data-premiere] *:after{scroll-behavior:auto!important}}html.mobile-web-app[data-premiere] body .premiere-bottom-nav button{background:transparent!important;border:0!important;color:#8c98a8!important}html.mobile-web-app[data-premiere] body .premiere-bottom-nav button[aria-current]{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important}html.mobile-web-app .golden-local-test{display:none!important}html.mobile-web-app .premiere-inline-progress{grid-column:1/-1}html.mobile-web-app[data-premiere] .premiere-section-marker{display:none!important}html.mobile-web-app[data-premiere] .premiere-menu-grid{grid-template-columns:1fr!important;gap:0}html.mobile-web-app[data-premiere] .premiere-menu section{margin:18px 0;padding:0;border:0}html.mobile-web-app[data-premiere] .premiere-menu h3{font-size:11px;letter-spacing:1.4px;margin:18px 0 9px}html.mobile-web-app[data-premiere] .premiere-menu-bottom{gap:8px}html.mobile-web-app[data-premiere] .audit-game{min-height:145px!important;aspect-ratio:auto!important;border-radius:18px;padding:18px 14px!important}html.mobile-web-app[data-premiere] .audit-game strong{font-size:16px!important;line-height:1.3}html.mobile-web-app[data-premiere] .audit-game>span:last-child{font-size:12px!important;line-height:1.4}html.mobile-web-app[data-premiere]:not([data-premiere-view=packs]):not([data-premiere-view=almanac]):not([data-premiere-view=owned]):not([data-premiere-view=album]):not([data-premiere-view=profile]) .premiere-inline-progress{display:none!important}html.mobile-web-app[data-premiere] .premiere-bottom-nav button{transition:none!important}html.mobile-web-app[data-premiere] .premiere-menu section>div{display:flex;flex-direction:column;gap:0;background:#222830;border-radius:15px;overflow:hidden}html.mobile-web-app[data-premiere] .premiere-menu section>div>button{border:0;border-bottom:1px solid #ffffff0d;border-radius:0;padding:12px 14px;background:transparent;min-height:50px}html.mobile-web-app[data-premiere] .premiere-menu section>div>button:last-child{border-bottom:0}html.mobile-web-app[data-premiere] .premiere-menu section>div>button:after{content:"\203a";margin-left:auto;font-size:22px;color:#7c8898}html.mobile-web-app[data-premiere] .premiere-menu section:first-of-type button:not([data-view=cinema]){display:none}html.mobile-web-app[data-premiere] body #modal:not([data-pack-theater=true]){box-sizing:border-box;width:calc(100% - 16px)!important;max-width:600px!important;max-height:calc(100dvh - var(--native-top) - var(--native-bottom) - 16px)!important;margin:calc(var(--native-top) + 8px) auto calc(var(--native-bottom) + 8px)!important;border-radius:24px!important;overscroll-behavior:contain}html.mobile-web-app[data-premiere] body.audit-mobile #modal[data-pack-theater=true]{box-sizing:border-box;inset:0;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;margin:0!important;padding:calc(var(--native-top) + 52px) 20px calc(var(--native-bottom) + 20px)!important;border-radius:0!important;overscroll-behavior:contain}html.mobile-web-app[data-premiere] body.audit-mobile #modal[data-pack-theater=true]>.close-modal{width:44px!important;height:44px!important;min-height:44px!important;top:calc(var(--native-top) + 4px)!important;right:12px!important}html.mobile-web-app[data-premiere] body #modal>.close-modal{min-width:44px!important;max-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important}html.mobile-web-app{width:100%;max-width:100%;overflow-x:clip}html.mobile-web-app body{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}html.mobile-web-app :is(#main,#modal,.site){min-width:0}html.mobile-web-app :is(#main,#modal) :is(input,textarea,select),:is(#native-app-scope,html.mobile-web-app) body :is(input,textarea,select){font-size:16px!important;line-height:1.4!important}html.mobile-web-app.native-modal-open body{position:fixed!important;left:0;right:0;overflow:hidden!important}html.mobile-web-app[data-premiere] body #modal:not([data-pack-theater=true]){position:fixed!important;inset:auto!important;top:calc(var(--native-visible-top,0px) + var(--native-top) + 8px)!important;left:50%!important;transform:translate(-50%)!important;margin:0!important;width:calc(100% - 24px)!important;max-height:calc(var(--native-visible-height,100dvh) - var(--native-top) - var(--native-bottom) - 16px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:24px 18px!important;scroll-padding:16px;animation:none!important}html.mobile-web-app.native-keyboard-open[data-premiere] body #modal:not([data-pack-theater=true]){max-height:calc(var(--native-visible-height,100dvh) - var(--native-top) - 16px)!important}html.mobile-web-app #modal-body{min-width:0;max-width:100%}html.mobile-web-app #modal .auth-panel{width:100%;max-width:100%;padding:14px 0 0!important}html.mobile-web-app #modal .auth-panel h2{font-size:25px!important;line-height:1.2;padding-right:28px}html.mobile-web-app #modal .auth-panel p{font-size:14px!important;line-height:1.5}html.mobile-web-app #modal .auth-panel form{display:grid;gap:16px}html.mobile-web-app #modal .auth-panel .field{font-size:14px!important;gap:8px}html.mobile-web-app #modal .auth-panel input:not([type=checkbox]){width:100%;min-height:50px;box-sizing:border-box}html.mobile-web-app #modal .auth-panel .primary{min-height:50px;font-size:16px!important}html.mobile-web-app #modal .auth-links{gap:10px;flex-wrap:wrap;margin-top:18px}html.mobile-web-app #modal .auth-links button{min-height:44px;font-size:13px!important}html.mobile-web-app #modal .auth-panel .form-error:empty{display:none}html.mobile-web-app #modal .auth-panel .form-error{font-size:14px;overflow-wrap:anywhere}html.mobile-web-app #main :is(.album-browser,.album-toolbar,.collection-switch,.album-filter-bar,.market-controls,.community-panel){min-width:0;max-width:100%;box-sizing:border-box}html.mobile-web-app #main .collection-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 16px!important;height:auto!important;min-height:0!important}html.mobile-web-app #main .collection-switch button{min-width:0;min-height:76px!important;padding:12px!important;height:auto!important;font-size:13px!important}html.mobile-web-app #main .collection-switch button span{white-space:normal;font-size:13px!important}html.mobile-web-app #main .collection-switch button b{font-size:15px!important}html.mobile-web-app #main .album-browser{margin-top:0!important}html.mobile-web-app #main .album-toolbar{flex-wrap:wrap;gap:12px}html.mobile-web-app #main .select-field{min-width:0;width:100%}html.mobile-web-app #main .album-search{min-width:0}html.mobile-web-app #main :is(.market-tabs,.community-tabs,.filter-tabs){max-width:100%;overflow-x:auto}html.mobile-web-app #main :is(.market-tabs,.community-tabs,.filter-tabs) button{flex-shrink:0;min-height:44px}html.mobile-web-app[data-premiere] .native-screen-title{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}html.mobile-web-app[data-premiere] .premiere-account{flex-shrink:0;gap:0}html.mobile-web-app[data-premiere] .premiere-context-links{min-width:0;box-sizing:border-box}html.mobile-web-app[data-premiere] .premiere-context button{flex:0 0 auto;font-size:13px!important;min-height:44px}html.mobile-web-app[data-premiere] .premiere-pack-tabs button{font-size:14px!important}html.mobile-web-app[data-premiere] .premiere-menu button{font-size:15px!important}html.mobile-web-app[data-premiere] .premiere-menu-bottom{display:grid;grid-template-columns:1fr 1fr}html.mobile-web-app[data-premiere] [data-native-support]{grid-column:1/-1}html.mobile-web-app[data-premiere] .premiere-home-aside b{font-size:14px!important}html.mobile-web-app[data-premiere] .premiere-bottom-nav{box-sizing:border-box!important}html.mobile-web-app #main .saga-selector{display:none!important;margin:0!important}html.mobile-web-app #main .mobile-disclosure{margin:0!important}html.mobile-web-app #modal .auth-panel form>:is(.field,.small,.age-declaration){margin:0!important}html.mobile-web-app #modal .auth-panel .age-declaration{min-height:44px;align-items:center;font-size:14px!important}html.mobile-web-app #modal .auth-panel .eyebrow{font-size:10px!important;letter-spacing:1.5px}html.mobile-web-app #modal .auth-panel form{margin-top:20px}html.mobile-web-app #main .album-toolbar{top:auto!important;position:relative!important}html.mobile-web-app .mobile-album-dock{display:none!important}html.mobile-web-app,html.mobile-web-app body{touch-action:pan-x pan-y}html.mobile-web-app[data-premiere] body .film-card,html.mobile-web-app[data-premiere] body .film-card *{touch-action:pan-y!important}html.mobile-web-app[data-premiere] :is(.premiere-pack-tabs,.premiere-context-links){border-radius:16px!important;background:linear-gradient(135deg,#ffffff08,#ffffff03)!important;border:1px solid #ffffff08!important;overflow:hidden}html.mobile-web-app[data-premiere] .premiere-pack-tabs{box-sizing:border-box}html.mobile-web-app[data-premiere] .premiere-pack-tabs button[aria-selected=true]{background:#ffffff0c!important;box-shadow:inset 0 0 0 1px #ffffff12!important;border-radius:12px!important}html.mobile-web-app[data-premiere] .intro{display:block!important;padding:18px 0 16px!important;min-height:0!important}html.mobile-web-app[data-premiere] .intro>div:first-of-type{margin:0!important;min-height:0!important}html.mobile-web-app[data-premiere] #page-title{margin:0!important}html.mobile-web-app[data-premiere] body .intro>div.watch-title-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:start!important;gap:8px!important}html.mobile-web-app[data-premiere] body .watch-title-row #page-title{grid-column:1!important;grid-row:1!important;white-space:normal!important}html.mobile-web-app[data-premiere] body .watch-title-row .watch-open{grid-column:2!important;grid-row:1!important;margin:0!important}html.mobile-web-app[data-premiere] .intro #page-back{display:none!important}html.mobile-web-app[data-premiere]:not(.native-keyboard-navigation) :is(button,summary,[tabindex]):focus{outline:none!important}html.mobile-web-app[data-premiere] .close-modal,html.mobile-web-app[data-premiere] [data-premiere=close-filters].premiere-icon{background:transparent!important;box-shadow:none!important;border:0!important}html.mobile-web-app[data-premiere] button:active:not(:disabled){filter:brightness(1.15)}html.mobile-web-app[data-premiere] body #modal:not([data-pack-theater=true]){top:calc(var(--native-visible-top,0px) + var(--native-top) + (var(--native-visible-height,100dvh) - var(--native-top) - var(--native-bottom))/2)!important;transform:translate(-50%,-50%)!important}html.mobile-web-app[data-premiere] body :is(#premiere-filters,[data-snapshot-id=premiere-filters]){inset:auto 8px calc(var(--native-bottom) + 8px)!important;top:auto!important;transform:none!important;margin:0!important;width:calc(100% - 16px)!important;max-height:calc(var(--native-visible-height,100dvh) - var(--native-top) - var(--native-bottom) - 24px)!important;border-radius:24px!important;box-sizing:border-box;overflow:auto;padding:22px 18px!important}html.mobile-web-app[data-premiere] .watch-person-control,html.mobile-web-app[data-premiere] .watch-person summary{min-height:52px!important;box-sizing:border-box}html.mobile-web-app[data-premiere] .watch-person summary{display:flex;align-items:center;padding:10px 12px!important;font-size:14px!important;line-height:1.3!important}html.mobile-web-app[data-premiere] .watch-people-panel{max-height:260px;overflow-y:auto;overscroll-behavior:contain}html.mobile-web-app[data-premiere] .watch-people-list button{min-height:44px!important;font-size:14px!important}html.mobile-web-app[data-premiere] .watch-result{scroll-margin-top:20px}html.mobile-web-app[data-premiere] body #mobile-album-dock{display:flex!important;gap:8px;bottom:calc(var(--native-navigation-height,120px) + 8px)!important;left:12px;right:12px;padding:10px!important;background:#1b2229f5!important;border:1px solid #ffffff12;border-radius:16px;z-index:85;box-shadow:0 -5px 25px #0003}html.mobile-web-app[data-premiere] body #mobile-album-dock.dock-concealed{display:none!important}html.mobile-web-app[data-premiere] body #mobile-album-dock button{flex:1;min-width:0;min-height:46px;font-size:13px!important}html.mobile-web-app.native-album-dock-visible body{padding-bottom:calc(156px + var(--native-bottom))!important}html.mobile-web-app[data-premiere] body #toast,html.mobile-web-app[data-premiere] body #achievement-toast{bottom:var(--native-toast-bottom,calc(84px + var(--native-bottom)))!important;max-width:calc(100% - 32px);z-index:200}html.mobile-web-app[data-premiere] .achievement-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%}html.mobile-web-app[data-premiere] .achievement-actions button{width:100%!important;min-width:0;min-height:46px;font-size:13px!important;margin:0!important}html.mobile-web-app[data-premiere]:is([data-premiere-view=community],[data-premiere-view=leaderboard],[data-premiere-view=achievements]) .premiere-context [data-view=community]{display:none!important}html.mobile-web-app[data-premiere]:is([data-premiere-view=community],[data-premiere-view=leaderboard],[data-premiere-view=achievements]) .premiere-context-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}html.mobile-web-app[data-premiere]:is([data-premiere-view=community],[data-premiere-view=leaderboard],[data-premiere-view=achievements]) .premiere-context button{padding:8px 4px!important;min-width:0!important;font-size:12px!important}html.mobile-web-app[data-premiere] .community-event{padding:16px 0!important;display:grid;gap:9px;border-bottom:1px solid #ffffff0c}html.mobile-web-app[data-premiere] .community-event>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px}html.mobile-web-app[data-premiere] .community-person{display:inline-flex!important;flex-wrap:wrap;gap:4px 8px!important;text-align:left!important;font-size:14px!important;min-height:24px!important;padding:0!important}html.mobile-web-app[data-premiere] .community-person small{font-size:11px!important;color:#96a2af}html.mobile-web-app[data-premiere] .community-person small[hidden]{display:none!important}html.mobile-web-app[data-premiere] .community-event>p{margin:0!important;font-size:13px!important}html.mobile-web-app[data-premiere] .community-event>div:first-child>small{font-size:10px;color:#96a2af}html.mobile-web-app[data-premiere] .community-card-link{display:flex!important;align-items:center;gap:12px!important;padding:8px 0!important;text-align:left}html.mobile-web-app[data-premiere] .community-card-link>span{display:grid!important;gap:6px;justify-items:start}html.mobile-web-app[data-premiere] .community-card-link .tier-tag{font-size:10px!important;padding:4px 8px!important}html.mobile-web-app[data-premiere] .community-feed-scroll{max-height:none!important;overflow:visible!important}html.mobile-web-app[data-premiere] .community-reactions{display:flex;gap:8px}html.mobile-web-app[data-premiere] .community-reactions button{min-height:36px!important;min-width:52px}html.mobile-web-app[data-premiere] .intruder-question{scroll-margin-top:calc(var(--native-top) + 80px);font-size:22px!important;line-height:1.25!important}html.mobile-web-app[data-premiere] .intruder-options{gap:10px!important}html.mobile-web-app[data-premiere] .intruder-option img{height:clamp(120px,22svh,185px)!important;width:100%;object-fit:contain}html.mobile-web-app[data-premiere] .intruder-feedback{margin:16px 0 12px!important;padding:14px!important;scroll-margin-top:calc(var(--native-top) + 80px)}html.mobile-web-app[data-premiere] .intruder-next{width:100%;min-height:50px!important}html.mobile-web-app[data-premiere] body.is-busy #main:before{content:"";position:fixed;top:calc(var(--native-top) + 62px);left:0;width:100%;height:2px;z-index:100;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:native-request 1s linear infinite}@keyframes native-request{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){html.mobile-web-app[data-premiere] body.is-busy #main:before{animation:none;background:var(--primary)}}html.mobile-web-app[data-premiere] [data-watch-people]>summary{height:60px!important;min-height:60px!important;display:flex!important;align-items:center;box-sizing:border-box;padding:10px 12px!important;font-size:14px!important;line-height:1.3!important}html.mobile-web-app[data-premiere] #modal .listing-picker{display:grid;gap:12px;padding:0;border:0}html.mobile-web-app[data-premiere] #modal .listing-picker legend{margin:0 0 12px;padding:0}html.mobile-web-app[data-premiere] #modal .listing-picker-tools{display:grid;gap:12px!important}html.mobile-web-app[data-premiere] #modal .listing-picker .field{margin:0!important;gap:6px}html.mobile-web-app[data-premiere] #modal .listing-picker .field>span{font-size:12px!important}html.mobile-web-app[data-premiere] #modal .listing-card-list{max-height:35dvh;overscroll-behavior:contain}html.mobile-web-app[data-premiere] .intruder-option{min-height:0!important;padding:8px!important;gap:6px!important}html.mobile-web-app[data-premiere] .intruder-option img{height:clamp(110px,17svh,145px)!important}html.mobile-web-app[data-premiere] .intruder-option-title{min-height:36px!important;font-size:12px!important;line-height:1.3}html.mobile-web-app[data-premiere] .intruder-option-status:empty{display:none}html.mobile-web-app[data-premiere] .achievement-summary>.achievement-actions{grid-column:1/-1;align-items:stretch;width:100%}html.mobile-web-app[data-premiere] .achievement-actions button{height:48px;padding:8px!important;align-self:stretch}html.mobile-web-app[data-premiere] body .watch-title-row #page-title{align-self:start!important}html.mobile-web-app[data-premiere] .premiere-cinema-shortcut{display:inline-flex!important}html.mobile-web-app[data-premiere] .native-screen-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:16px}html.mobile-web-app[data-premiere] .premiere-account{flex:none;gap:0}html.mobile-web-app[data-premiere] .premiere-header{gap:8px!important}html.mobile-web-app[data-premiere] .premiere-profile{border:0!important;background:transparent!important;box-shadow:none!important}html.mobile-web-app[data-premiere] .premiere-bottom-nav button>span{white-space:nowrap}html.mobile-web-app[data-premiere] #content{overflow-anchor:none}html.mobile-web-app[data-premiere] .community-tabs{display:flex!important;flex-wrap:nowrap;justify-content:flex-start;gap:4px;overflow-x:auto;scrollbar-width:none;padding:3px}html.mobile-web-app[data-premiere] .community-tabs button{flex:none!important;min-width:0!important;padding:8px 12px!important;white-space:nowrap}html.mobile-web-app[data-premiere] .community-tabs .community-refresh{margin-left:0!important}html.mobile-web-app[data-premiere] .premiere-context-links{justify-content:flex-start}html.mobile-web-app[data-premiere][data-premiere-view=community] .premiere-context-links,html.mobile-web-app[data-premiere][data-premiere-view=leaderboard] .premiere-context-links,html.mobile-web-app[data-premiere][data-premiere-view=achievements] .premiere-context-links{display:flex!important;justify-content:flex-start;gap:3px}html.mobile-web-app[data-premiere][data-premiere-view=community] .premiere-context-links button,html.mobile-web-app[data-premiere][data-premiere-view=leaderboard] .premiere-context-links button,html.mobile-web-app[data-premiere][data-premiere-view=achievements] .premiere-context-links button{flex:none;padding:8px 12px!important}html.mobile-web-app[data-premiere] .community-request{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:18px 0;min-width:0;text-align:left}html.mobile-web-app[data-premiere] .community-request>.community-card-link{width:100%;min-width:0;margin:0!important;padding:0!important;justify-content:flex-start;align-items:flex-start;min-height:54px!important}html.mobile-web-app[data-premiere] .community-request>.community-card-link img{flex:0 0 36px;width:36px;height:54px;object-fit:cover;border-radius:5px}html.mobile-web-app[data-premiere] .community-request>.community-card-link>span{min-width:0;gap:5px}html.mobile-web-app[data-premiere] .community-request>.community-card-link b{font-size:15px;line-height:1.35;overflow-wrap:anywhere}html.mobile-web-app[data-premiere] .community-request-copy{min-width:0;padding:0 0 0 48px;gap:4px;justify-items:start;text-align:left}html.mobile-web-app[data-premiere] .community-request-copy>.community-person{width:auto!important;max-width:100%;margin:0!important;min-height:32px!important;justify-content:flex-start!important;align-items:center;overflow-wrap:anywhere}html.mobile-web-app[data-premiere] .community-request-copy>.community-person small{margin:0}html.mobile-web-app[data-premiere] .community-request-copy>small{font-size:12px;line-height:1.5;overflow-wrap:anywhere}html.mobile-web-app[data-premiere] .community-request>.small{margin:0 0 0 48px;font-size:11px;line-height:1.5;color:var(--muted);text-align:left}html.mobile-web-app[data-premiere] .community-request>button:not(.community-card-link){margin:2px 0 0 48px!important;width:calc(100% - 48px)!important;min-height:44px!important;justify-content:center;font-size:12px!important}html.mobile-web-app[data-premiere] .community-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;margin:18px 0 0}html.mobile-web-app[data-premiere] .community-pagination>button{width:100%!important;min-width:0;min-height:44px!important;margin:0!important;padding:10px 6px!important;font-size:12px!important;justify-content:center}html.mobile-web-app[data-premiere] .community-pagination>small{font-size:11px;white-space:nowrap;text-align:center}html.mobile-web-app .native-store-sheet .subscription-price{font-size:38px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.05!important;margin:6px 0 14px!important;color:var(--primary,#deff67)}html.mobile-web-app .native-store-sheet .native-store-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}html.mobile-web-app .native-store-sheet .native-store-actions>button{flex:1 1 140px;min-height:48px;justify-content:center}html.mobile-web-app .native-store-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 12px}html.mobile-web-app .native-store-packs>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:12px 14px;text-align:left}html.mobile-web-app .native-store-packs>button strong{font-size:15px}html.mobile-web-app .native-store-packs>button span{font-size:18px;font-weight:800;color:var(--primary,#deff67)}html.mobile-web-app .native-store-odds{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px}html.mobile-web-app .native-store-odds b{margin-right:4px}html.mobile-web-app .native-store-legal,html.mobile-web-app .native-store-restore{font-size:12px;opacity:.85;margin:12px 0 0}html.mobile-web-app .native-store-legal a,html.mobile-web-app .native-store-restore a{color:inherit;text-decoration:underline;text-underline-offset:2px}html.mobile-web-app .native-store-restore{text-align:center}html.mobile-web-app .native-store-restore .text-button,html.mobile-web-app .native-store-sheet [data-native-restore]{font-size:13px;text-decoration:underline;text-underline-offset:2px}html.native-store #credit-price,html.native-store #credit-discount{display:none}html.native-store .credit-shop>div:nth-child(2){display:none!important}html.native-store .credit-shop [data-native-credit-offers]{min-width:0}html.mobile-web-app .native-store-progress{text-align:center}html.mobile-web-app .native-store-spinner{display:block;width:28px;height:28px;border:3px solid #ffffff24;border-top-color:var(--primary,#deff67);border-radius:50%;margin:22px auto;animation:native-store-spin .8s linear infinite}@keyframes native-store-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html.mobile-web-app .native-store-spinner{animation:none}}html.mobile-web-app .native-store-status{position:fixed;top:calc(var(--native-top) + var(--native-bar) + 8px);left:16px;right:16px;z-index:150;padding:14px 16px;border:1px solid #ffffff30;border-radius:14px;background:#20272f;color:#fff;font-size:14px;line-height:1.4;text-align:center;box-shadow:0 4px 20px #0004}html.mobile-web-app body:has(.native-store-sheet) #toast,html.mobile-web-app body:has(.native-store-sheet) #achievement-toast{display:none!important}html.mobile-web-app[data-premiere] body .premiere-context{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;overflow:hidden!important}html.mobile-web-app[data-premiere] body .premiere-context-links{width:auto!important;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important}html.mobile-web-app[data-premiere] body .premiere-context>[data-view=plus]{position:static!important;inset:auto!important;transform:none!important;grid-column:2;margin:0!important;align-self:center;min-height:40px;padding:8px 10px!important}html.mobile-web-app[data-premiere][data-premiere-view=packs] body .premiere-context{display:none!important}html.mobile-web-app[data-premiere] body .premiere-context-links::-webkit-scrollbar{display:none}html.mobile-web-app .site>footer{display:none!important}html.mobile-web-app [data-mobile-information]{width:100%;font-size:13px}html.mobile-web-app [data-mobile-information]>summary{padding:14px 0;cursor:pointer}html.mobile-web-app [data-mobile-information]>a{display:block;padding:12px 0}html.mobile-web-app .community-tabs::-webkit-scrollbar,html.mobile-web-app .premiere-context-links::-webkit-scrollbar{display:none}html.mobile-web-app .premiere-wallet{cursor:pointer}html.mobile-web-app .premiere-context>[data-view=plus]{display:none!important}}:root{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-press:.11s;--motion-release:.22s}.motion-nav-track{position:relative}.motion-nav-indicator{position:absolute;left:0;bottom:1px;width:1px;height:2px;background:var(--primary);pointer-events:none;transform-origin:left center;z-index:1}html[data-premiere] body .premiere-context .motion-nav-track button[aria-current=page]:after{display:none!important}.premiere-bottom-nav>.motion-nav-indicator{bottom:calc(env(safe-area-inset-bottom) + 6px);height:2px}@media(prefers-reduced-motion:no-preference){html[data-premiere] body :is(.primary,.secondary,.premiere-icon,.premiere-menu-grid button,.premiere-menu-bottom button,.premiere-context-links button,.community-tabs button){transition:background-color .16s,border-color .16s,color .16s,scale var(--motion-release) var(--motion-ease)}html[data-premiere] body :is(.primary,.secondary,.premiere-icon,.premiere-menu-grid button,.premiere-menu-bottom button):active:not(:disabled){scale:.975;transition-duration:var(--motion-press)}html[data-premiere] :is(.premiere-main-nav,.premiere-bottom-nav) button>.icon{transition:translate .22s var(--motion-ease)}html[data-premiere] .premiere-bottom-nav button[aria-current=page]>.icon{translate:0 -2px}html[data-premiere] :is(#modal,#premiere-filters)[open]::backdrop{animation:motion-backdrop-in .22s ease-out both}html[data-premiere] .toast:not([hidden]){animation:motion-toast-in .26s var(--motion-ease) both}html[data-premiere] details[open]>:not(summary){animation:motion-disclosure-in .2s var(--motion-ease) both}@media(hover:hover)and (pointer:fine){html[data-premiere] :is(.audit-game,.premiere-home-rewards,.premiere-home-program,.premiere-home-cinema){transition:translate .24s var(--motion-ease),border-color .18s,background-color .18s}html[data-premiere] :is(.audit-game,.premiere-home-rewards,.premiere-home-program,.premiere-home-cinema):hover{translate:0 -3px}html[data-premiere] :is(.primary,.secondary):hover>.icon:last-child{translate:2px 0}html[data-premiere] :is(.primary,.secondary)>.icon{transition:translate .2s var(--motion-ease)}}}@keyframes motion-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes motion-toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes motion-disclosure-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.motion-message-arrival,.live-chat-message.is-pending{animation:motion-message-in .2s var(--motion-ease) both}html[data-premiere] :is(.community-reactions button,.live-chat-compose button,.chat-mention-suggestions button){transition:background-color .16s ease-out,border-color .16s ease-out,opacity .16s ease-out}html[data-premiere] :is(.community-tabs,.premiere-detail-tabs) button{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}html[data-premiere] :is(.primary,.secondary):disabled{transition:opacity .14s ease-out}}@keyframes motion-message-in{0%{opacity:.3;translate:0 6px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.motion-nav-indicator{transition:none!important}html[data-premiere] body button{scale:1!important}}.studio-next-story{display:block;width:100%;text-align:left;background:linear-gradient(130deg,#1e302a85,#171c1a44);border:1px solid #394d43;border-radius:12px;padding:17px 18px;color:var(--text,#eee);margin:2px 0 9px;line-height:1.4;cursor:pointer}.studio-next-story:hover{border-color:#98d3c3;background:#24382f!important}.studio-section-label{display:block;font-size:9px;letter-spacing:1.5px;color:#97c3b4;font-weight:700}.studio-next-title{font-size:19px;font-weight:700;line-height:1.2;display:block;margin-top:10px;position:relative}.studio-next-title>.icon{position:absolute;right:0;top:4px;width:17px}.studio-next-description{display:block;font-size:11px;line-height:1.5;color:#a6b2ac;margin:8px 0 11px}.studio-text-link{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:700;color:#9fe3ce}.studio-text-link .icon{width:14px;height:14px}.studio-festival-feature{display:grid;grid-template-columns:255px minmax(300px,1fr) 180px;align-items:center;gap:32px;padding:30px 35px;margin:0 0 33px;border:1px solid #384a40;border-radius:15px;background:radial-gradient(ellipse at 9% 70%,#43664635,transparent 55%),#171e1b;overflow:hidden}.studio-feature-art{height:200px;position:relative;display:flex;justify-content:center;align-items:center;isolation:isolate}.studio-feature-art img{width:112px;height:164px;object-fit:cover;border-radius:6px;box-shadow:0 10px 20px #0008;border:1px solid #7b8c78;position:absolute}.studio-feature-art img:nth-child(1){transform:translate(-66px,9px) rotate(-10deg)}.studio-feature-art img:nth-child(2){z-index:2}.studio-feature-art img:nth-child(3){transform:translate(66px,9px) rotate(10deg)}.studio-feature-copy .eyebrow{color:#aed8bd;font-size:10px}.studio-feature-copy h2{font-size:30px;letter-spacing:-1px;margin:8px 0 10px;line-height:1.1}.studio-feature-copy>p:not(.eyebrow){font-size:14px;color:#acb6ae;max-width:510px;line-height:1.6}.studio-feature-actions{display:flex;align-items:center;gap:17px;margin-top:20px}.studio-feature-actions button{font-size:12px;white-space:nowrap}.studio-feature-actions>span{font-size:10px;color:#a9b5ae;max-width:130px;line-height:1.5}.studio-feature-note{border-left:1px solid #3f4c41;padding-left:25px}.studio-feature-note>span{font-size:9px;letter-spacing:1.2px;color:#b7c5b7}.studio-feature-note strong{display:block;font-size:25px;letter-spacing:-.5px;line-height:1.15;margin:12px 0;color:#e8e7d8}.studio-feature-note small{font-size:11px;color:#a1aea1;line-height:1.5;display:block}.studio-games-label{display:flex;align-items:center;gap:24px;margin:12px 0 16px}.studio-games-label h2{font-size:20px;margin:0}.studio-games-label p{color:#93a39a;font-size:12px;margin:0}html[data-premiere] #modal.studio-festival-dialog{width:min(1160px,94vw)!important;max-width:1160px!important;max-height:94dvh!important;padding:0!important;background:#171c1b;border:1px solid #42504a;border-radius:17px!important;overflow:auto}.studio-festival-dialog #modal-body{padding:0!important;max-width:none!important}.studio-festival-dialog .close-modal{position:absolute;top:18px;right:18px;z-index:10}.studio-festival{padding:28px 32px;color:#eee}.studio-festival-head{display:flex;align-items:center;justify-content:space-between;padding-right:48px;gap:15px}.studio-festival-head .eyebrow{font-size:9px;letter-spacing:2px;color:#a2ddc6;margin:0 0 10px}.studio-festival h2{font-size:28px;letter-spacing:-.7px;margin:0;line-height:1.1}.studio-festival-head p:not(.eyebrow){color:#a9b5af;font-size:12px;margin:10px 0 0}.studio-festival-mark{font-size:40px;font-weight:900;line-height:.8;color:#a1dec6;display:block;text-align:center}.studio-festival-mark span{display:block;font-size:8px;letter-spacing:2px;margin-top:8px}.studio-theme-row{display:flex;align-items:center;gap:15px;padding:14px 0;margin:17px 0 13px;border-top:1px solid #354039;border-bottom:1px solid #354039}.studio-theme-row label{font-size:11px;color:#9eaaa3;white-space:nowrap}.studio-theme-row select{background:#242d28;border:1px solid #4b5a4f;border-radius:7px;font:600 12px inherit;color:#dce7df;padding:8px 12px;max-width:230px}.studio-theme-row>span{font-size:11px;color:#a9b5af;line-height:1.5;max-width:450px}.studio-workbench{display:grid;grid-template-columns:1fr 260px;gap:27px}.studio-program-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.studio-festival h3{font-size:15px;letter-spacing:-.2px;margin:0}.studio-program-title>span{color:#a3b9ac;font-size:11px}.studio-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.studio-slot{position:relative;min-width:0;height:150px;border:1px dashed #4c5b50;border-radius:9px;background:#1c2520;overflow:hidden}.studio-slot-number{position:absolute;z-index:2;left:10px;top:10px;font-size:10px;letter-spacing:1px;color:#c9dfce;background:#17201bc4;padding:3px 6px;border-radius:4px}.studio-empty-slot{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:16px;gap:10px}.studio-empty-slot .icon{color:#9cbaaa;width:23px;height:23px}.studio-empty-slot strong{font-size:11px;font-weight:600;color:#c7d2cb}.studio-empty-slot small{font-size:9px;color:#8e9e93}.studio-slot.is-filled{border-style:solid;border-color:#748e77}.studio-slot>img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;opacity:.8}.studio-slot.is-filled>div{position:absolute;bottom:0;width:100%;padding:30px 11px 12px;background:linear-gradient(transparent,#111b17 60%)}.studio-slot.is-filled small{font-size:9px;color:#bad3c3;display:block;margin-bottom:4px}.studio-slot.is-filled strong{font-size:13px;display:block;line-height:1.2}.studio-slot>button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;background:#14201de8;border:1px solid #8eac9a;border-radius:50%;padding:0}.studio-slot>button .icon{width:13px;height:13px}.studio-rules{border-left:1px solid #35463b;padding-left:24px}.studio-score{display:flex;align-items:center;gap:13px}.studio-score>strong{font-size:35px;font-weight:700;letter-spacing:-1px;color:#b8e5cf;line-height:1}.studio-score small{font-size:13px;color:#92a596;letter-spacing:0}.studio-score>span{font-size:11px;line-height:1.4;max-width:90px;color:#a3b8aa}.studio-rules ul{margin:15px 0 10px;padding:0;list-style:none}.studio-rules li{display:flex;align-items:center;justify-content:space-between;font-size:10px;gap:8px;color:#a7b3ab;margin:9px 0}.studio-rules li>span{display:flex;align-items:center;gap:6px}.studio-rules .icon{width:13px;height:13px;flex-shrink:0}.studio-rules b{font-size:10px;white-space:nowrap}.studio-rules .is-met{color:#b8e5cf}.studio-rules p{font-size:9px;color:#8f9f94;line-height:1.5;margin:8px 0 0}.studio-pool-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 0 13px}.studio-pool-heading span{font-size:10px;color:#98a99e}.studio-pool{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;max-height:285px;overflow:auto;padding:5px 6px 15px;scrollbar-color:#52735f #1c2520;scrollbar-width:thin}.studio-pick{position:relative;min-width:0;cursor:pointer}.studio-pick .film-card{width:100%!important;height:224px!important;min-height:224px!important;max-height:224px!important;animation:none!important;transform:none!important;box-shadow:none!important;aspect-ratio:auto!important}.studio-pick .card-top{padding:9px!important;font-size:7px!important}.studio-pick .rarity-tag{font-size:8px!important;padding:4px 6px!important;min-height:18px!important;min-width:28px!important}.studio-pick .card-year{font-size:23px!important}.studio-pick .card-middle{bottom:86px!important;left:10px!important}.studio-pick .card-genre{font-size:8px!important}.studio-pick .card-bottom{padding:0 10px 10px!important}.studio-pick .card-bottom h3{font-size:13px!important;line-height:1.15!important}.studio-pick .card-bottom p{font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-pick .card-stats{font-size:6px!important;padding-top:7px!important;margin-top:7px!important;gap:4px!important}.studio-pick .card-open{z-index:5!important}.studio-pick .foil-shine,.studio-pick .holo-film{animation:none!important}.studio-pick-state{display:flex;justify-content:center;align-items:center;gap:5px;font-size:9px;color:#a5b7aa;margin-top:8px;pointer-events:none}.studio-pick-state .icon{width:12px;height:12px}.studio-pick.is-selected .film-card{outline:2px solid #a5e3c8;outline-offset:2px}.studio-pick.is-selected .studio-pick-state{color:#b7f0d5}.studio-pick:hover .film-card{filter:brightness(1.1)}.studio-pick .card-open:focus-visible{outline:3px solid #d1efb4;outline-offset:-5px}.studio-festival-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;border-top:1px solid #38483d;margin-top:6px}.studio-festival-footer>span{font-size:11px;color:#a8b9ae;line-height:1.5}.studio-festival-footer>button{font-size:12px;min-height:42px}.studio-festival-result{margin-top:25px;border-top:1px solid #3e5145;padding-top:22px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.studio-festival-result>div{display:flex;align-items:center;gap:13px;width:100%;margin-bottom:12px}.studio-festival-result>div>.icon{width:36px;height:36px;color:#cecd9f;flex-shrink:0}.studio-festival-result strong{font-size:16px}.studio-festival-result p{font-size:11px;color:#a2b5a7;margin:6px 0 0;line-height:1.5}.studio-festival-result button{font-size:12px}html[data-premiere] .premiere-home .premiere-home-aside>button.studio-next-story{display:block!important;min-height:0!important;padding:15px 17px!important;border:1px solid #394d43!important;background:linear-gradient(130deg,#1e302a85,#171c1a44)!important;border-radius:12px!important;margin:0!important}html[data-premiere] .studio-next-story>.studio-next-title{display:block!important;font-size:19px!important;line-height:1.2!important;margin-top:8px!important}html[data-premiere] .studio-next-story>.studio-next-description{display:block!important;font-size:11px!important;line-height:1.5!important;margin:7px 0 9px!important}html[data-premiere] .studio-next-story>.studio-section-label{display:block!important;font-size:8px!important;line-height:1.4!important}html[data-premiere] .studio-next-story>.studio-text-link{display:flex!important;font-size:11px!important}.studio-album-posters{display:flex!important;align-items:center;gap:5px!important;margin:12px 0!important}.studio-album-posters img{height:53px!important;width:35px!important;object-fit:cover;border-radius:3px;border:1px solid #b7c4ae45;display:block!important}.studio-album-posters>span{font-size:26px!important;font-weight:700!important;margin-left:8px;line-height:1!important;color:#bde3cd}.studio-album-posters small{font-size:9px!important;color:#a6bbab;display:inline-block!important;font-weight:400;line-height:1.4!important;margin-left:5px}#modal.studio-festival-dialog,#modal.studio-festival-dialog #modal-body{overflow:hidden!important}#modal .studio-festival{display:flex;flex-direction:column;max-height:calc(94dvh - 2px)}#modal .studio-festival>*{flex-shrink:0}#modal .studio-festival .studio-pool{flex-shrink:1;min-height:130px;max-height:285px}#modal .studio-rules p{font-size:10px!important;line-height:1.5!important;margin:8px 0 0!important}#modal .studio-festival-head p:not(.eyebrow){font-size:12px!important;margin:8px 0 0!important}#modal .studio-festival-result p{font-size:11px!important;line-height:1.5!important}#modal .studio-festival-result{margin-top:22px}@media(max-height:800px)and (min-width:751px){#modal .studio-festival{padding:22px 28px}#modal .studio-theme-row{margin:13px 0 12px;padding:10px 0}#modal .studio-slot{height:125px}#modal .studio-festival h2{font-size:25px}#modal .studio-pool-heading{margin:15px 0 10px}#modal .studio-festival-footer{padding-top:11px}#modal .studio-festival-head .eyebrow{margin-bottom:8px}#modal .studio-festival-mark{font-size:32px}#modal .studio-rules li{margin:7px 0}#modal .studio-festival .studio-pool{min-height:115px}}@media(max-width:750px){#modal.studio-festival-dialog,#modal.studio-festival-dialog #modal-body{overflow:auto!important}#modal .studio-festival{max-height:none}}#modal .studio-festival-footer{flex-wrap:nowrap!important;padding:12px 0 0!important;min-height:0!important}#modal .studio-festival-footer>span{flex:1 1 auto!important}#modal .studio-festival-footer>button{flex:0 0 auto!important}#modal .studio-festival-head h2{line-height:1.1!important}#modal .studio-festival-head .eyebrow{line-height:1.4!important}#modal .studio-theme-row select{min-height:0!important;padding:8px 10px!important;height:35px!important}#modal .studio-festival-footer{gap:15px!important}@media(max-height:800px)and (min-width:751px){#modal .studio-festival-head{max-height:72px}#modal .studio-theme-row{margin:10px 0;padding:8px 0}#modal .studio-pool{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}#modal .studio-pick .film-card{height:193px!important;min-height:193px!important;max-height:193px!important}#modal .studio-pick .card-middle{bottom:78px!important}#modal .studio-pick .card-bottom h3{font-size:12px!important}}@media(min-width:1000px){html[data-premiere] .premiere-home-aside{gap:12px!important}html[data-premiere] .premiere-home-aside .premiere-inline-progress{padding:15px!important}html[data-premiere] .premiere-home-aside .premiere-progress-values{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}html[data-premiere] .premiere-home-aside .premiere-progress-item{display:block!important;text-align:left!important}html[data-premiere] .premiere-home-aside .premiere-progress-item>strong{font-size:15px!important}html[data-premiere] .premiere-home-aside .premiere-progress-total{font-size:8px!important}html[data-premiere] .premiere-home-aside .premiere-progress-item>span{font-size:7px!important;line-height:1.3!important;display:block!important;margin-top:6px!important}html[data-premiere] .premiere-home-aside>.premiere-home-rewards,html[data-premiere] .premiere-home-aside>.premiere-home-program{padding:14px 0!important}html[data-premiere] .premiere-home-aside>.premiere-home-cinema{padding:10px 0!important}}@media(min-width:1500px){.premiere-home-aside{gap:17px}}@media(max-width:1100px){.studio-festival-feature{grid-template-columns:190px 1fr;gap:22px;padding:25px}.studio-feature-note{display:none}.studio-workbench{grid-template-columns:1fr 230px;gap:18px}.studio-pool{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-festival{padding:25px}.studio-theme-row>span{max-width:300px}}@media(max-width:750px){.studio-festival-feature{grid-template-columns:1fr}.studio-feature-art{display:none}.studio-feature-copy h2{font-size:25px}.studio-feature-actions{flex-wrap:wrap}.studio-workbench{grid-template-columns:1fr}.studio-rules{border-left:0;border-top:1px solid #3b4d40;padding:15px 0 0}.studio-rules ul{display:flex;gap:12px;flex-wrap:wrap}.studio-festival h2{font-size:22px}.studio-festival{padding:22px 15px}.studio-theme-row{flex-wrap:wrap}.studio-festival-mark{display:none}.studio-pool{grid-template-columns:repeat(3,minmax(0,1fr));max-height:330px;gap:10px}.studio-pick .film-card{height:200px!important;min-height:200px!important}.studio-pool-heading{gap:15px}.studio-pool-heading span{max-width:150px}.studio-slot{height:140px}.studio-slot.is-filled strong{font-size:11px}.studio-empty-slot small,.studio-games-label p{display:none}}@media(prefers-reduced-motion:reduce){.studio-festival{scroll-behavior:auto!important}.studio-festival button{transition:none!important}}html[data-premiere-view=market]{overflow-anchor:none}.parcours-market [data-parcours-results]{display:flex;flex-direction:column;justify-content:flex-end}.parcours-market [data-parcours-results]>.market-grid{width:100%}.parcours-goal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.parcours-tabs,.parcours-trade-filters{display:flex;gap:7px;flex-wrap:wrap}.parcours-tabs button,.parcours-trade-filters button{border:1px solid #ffffff26;border-radius:9px;background:#191d20;color:var(--muted,#aab0bb);font:600 13px inherit;padding:10px 17px;min-height:42px;cursor:pointer}.parcours-tabs button[aria-pressed=true],.parcours-trade-filters button[aria-pressed=true],.parcours-market-tools button[aria-pressed=true]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 10%,#191d20)}.parcours-collection{margin:0 0 24px}.parcours-collection>p{font-size:12px;color:var(--muted);margin:10px 0 18px}.parcours-goal{display:grid;grid-template-columns:125px minmax(240px,1fr) auto;align-items:center;gap:23px;padding:20px 24px;border:1px solid #ffffff20;border-radius:13px;background:#191d20;max-width:100%}.parcours-goal-posters{display:flex;align-items:center;height:82px}.parcours-goal-posters img{width:52px;height:77px;object-fit:cover;border:1px solid #ffffff50;border-radius:5px;box-shadow:0 4px 12px #0005}.parcours-goal-posters img+img{margin-left:-14px}.parcours-goal .eyebrow{font-size:9px;letter-spacing:1.4px;color:var(--muted)}.parcours-goal-label{display:block;margin:5px 0}.parcours-goal-label select{font:700 19px inherit;border:0;background:transparent;color:var(--text,#eee);padding:0 25px 0 0;max-width:100%}.parcours-goal-label option{background:#191d20;color:#eee}.parcours-goal p{font-size:12px;color:var(--muted);margin:5px 0 9px}.parcours-goal p strong{color:var(--text,#eee)}.parcours-goal-track{height:4px;border-radius:4px;background:#ffffff12;max-width:380px;overflow:hidden}.parcours-goal-track i{display:block;height:100%;background:var(--primary);border-radius:4px}.parcours-goal-actions{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.parcours-goal-actions button{font-size:12px}.parcours-filter-note{display:inline-block;margin-left:15px;color:var(--primary)}.parcours-clear{justify-self:start}.parcours-market-tools{display:flex;gap:12px;align-items:center;margin:18px 0}.parcours-market-tools .search{flex:1;min-width:200px}.parcours-market-tools select{max-width:180px;background:#20252a;border:1px solid #ffffff30;padding:12px 16px;border-radius:8px;color:var(--text,#eee);font:inherit;font-size:12px}.parcours-market-tools button{font-size:12px;white-space:nowrap}.parcours-market-status{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted);margin:20px 0 17px;min-height:28px}.parcours-market-status>span:last-child{font-size:11px}.parcours-market-status [data-parcours-status]{color:var(--text,#eee)}.parcours-market .market-grid{min-height:370px}.parcours-market .market-kind{letter-spacing:1px;font-size:10px}.parcours-market .market-price strong small{font-size:11px}.parcours-market .market-info>.primary,.parcours-market .market-info>.secondary{width:100%}.parcours-market [data-parcours-results]{transition:opacity .12s ease}.parcours-market [data-parcours-results].is-refreshing{opacity:.62}.parcours-market [data-parcours-results].is-refreshing .market-tile{pointer-events:none}.parcours-skeleton>div{border:1px solid #ffffff19;background:#191e21;border-radius:12px;padding:12px;height:480px}.parcours-skeleton span{display:block;height:350px;border-radius:9px;background:linear-gradient(110deg,#242b2e,#303939)}.parcours-skeleton i{display:block;width:65%;height:13px;background:#303737;border-radius:5px;margin:20px 0}.parcours-empty{grid-column:1/-1;padding:70px 25px;text-align:center;border:1px solid #ffffff1b;border-radius:12px;background:#191d20}.parcours-empty h2{font-size:23px}.parcours-empty p{color:var(--muted);font-size:14px}.parcours-trade-filters{margin-top:10px}.parcours-trade-filters button{font-size:11px;min-height:34px;padding:7px 12px}.trade-pickers .card-choice[hidden],.trade-pickers[hidden],.parcours-trade-review[hidden],.parcours-trade-summary[hidden]{display:none!important}.trade-pickers .parcours-wanted{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.parcours-wanted-label{display:block;font-size:10px;color:var(--primary);margin:6px 8px}.parcours-lock-note{font-size:9px;color:var(--muted);display:block;margin:6px 8px}.trade-pickers .card-picker{overflow-x:hidden}.trade-pickers .card-choice{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px 10px;min-width:0}.trade-pickers .card-choice>input{grid-column:1;grid-row:1 / span 3;align-self:center}.trade-pickers .card-choice>span,.trade-pickers .card-choice>small{grid-column:2;min-width:0;width:auto;margin:0;overflow-wrap:anywhere;white-space:normal}.trade-pickers .card-choice .compact-card{flex-wrap:wrap;min-width:0;text-align:left}.trade-pickers .card-choice .parcours-wanted-label{display:block;font-size:10px}.trade-pickers .trade-unowned{white-space:normal}.parcours-trade-summary{padding:15px 18px;border:1px solid #ffffff20;border-radius:10px;background:#ffffff04;margin:20px 0 14px}.parcours-trade-summary>div{display:flex;justify-content:space-between;font-size:14px}.parcours-trade-summary p{font-size:12px!important;color:var(--muted);margin:6px 0 0!important}@media(min-width:761px){.trade-editor:has(form[data-parcours]) .card-picker{max-height:clamp(145px,calc(100dvh - 580px),360px)}.trade-editor:has(form[data-parcours]) .parcours-trade-summary{margin:12px 0 0;padding:11px 14px}.trade-editor form[data-parcours]>button[type=submit]{margin-top:12px}}.parcours-trade-review{border:1px solid #ffffff28;padding:20px;border-radius:12px;margin:20px 0;background:#151a1c}.parcours-review-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px}.parcours-review-columns h4{color:var(--primary);font-size:13px;margin:16px 0}.parcours-review-columns section>div{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid #ffffff1c;gap:4px}.parcours-review-columns b{font-size:14px}.parcours-review-columns span{font-size:11px;color:var(--muted)}.parcours-trade-review p{font-size:12px!important;line-height:1.6!important}@media(max-width:1000px){.parcours-goal{grid-template-columns:100px 1fr}.parcours-goal-actions{grid-column:1/-1;flex-direction:row;align-items:center}.parcours-market-tools{flex-wrap:wrap}.parcours-market-tools .search{flex-basis:60%}}@media(max-width:600px){.parcours-goal{padding:15px;gap:14px;grid-template-columns:80px 1fr}.parcours-goal-posters img{width:42px;height:63px}.parcours-goal-label select{font-size:16px}.parcours-tabs button{flex:1;font-size:12px;padding:10px}.parcours-market-status>span:last-child{display:none}.parcours-review-columns{grid-template-columns:1fr}.parcours-market-tools .search{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.parcours-market [data-parcours-results]{transition:none}}@media(min-width:1001px){.parcours-collection>p{display:none}.parcours-tabs{margin-bottom:14px}.parcours-goal{grid-template-columns:105px minmax(240px,1fr) auto;padding:12px 18px;gap:18px}.parcours-goal-posters{height:65px}.parcours-goal-posters img{width:44px;height:65px}.parcours-goal-label select{font:inherit;font-weight:700;font-size:17px;min-height:0;padding:4px 25px 4px 0}.parcours-goal-label{margin:3px 0}.parcours-goal p{margin:4px 0 7px}.parcours-goal-actions{gap:2px}.parcours-collection{margin-bottom:20px}}.search input:not([type=checkbox],[type=radio]),html body #modal .search input,.trade-picker-heading .search input,#user-search{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;outline-offset:0!important}.search:focus-within{outline:2px solid var(--primary);outline-offset:-2px;box-shadow:none}.next-game-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;min-height:330px;margin:0 0 40px;padding:48px;border:1px solid #3c4431;border-radius:24px;background:radial-gradient(ellipse at 85% 25%,#2a34264d,transparent 65%),#161a19;overflow:hidden}.next-feature-copy{align-self:center}.next-feature-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.05;max-width:500px;letter-spacing:-1.5px;margin:18px 0}.next-feature-copy>p:not(.eyebrow){color:#a8afb1;line-height:1.7}.next-feature-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:25px}.next-feature-actions>span{font-size:12px;color:#a6b294}.next-feature-actions .primary{gap:32px}.next-hero-fan{display:flex;justify-content:center;align-items:center;padding:14px 0 0;isolation:isolate}.next-hero-fan>div{width:145px;height:224px;margin:0 -9px;border:1px solid #869b66;border-radius:13px;position:relative;overflow:hidden;transform:translateY(calc((1 - var(--i)) * 7px)) rotate(calc((var(--i) - 1) * 8deg));background:#202724;box-shadow:0 12px 30px #0005}.next-hero-fan>div:nth-child(2){z-index:2;height:247px;width:160px}.next-hero-fan img{width:100%;height:100%;object-fit:cover;opacity:.86}.next-hero-fan span{position:absolute;bottom:0;left:0;right:0;padding:28px 12px 14px;background:linear-gradient(transparent,#111);font-weight:700;font-size:15px}.next-play-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.next-play-label h2{margin:0}.next-deck-note{color:#bacba6;font-size:10px;letter-spacing:2px;margin:0 0 20px}.next-deck-editor{box-sizing:border-box;min-width:0;max-width:1050px;width:100%;margin-inline:auto}.next-deck-editor h2{font-size:30px}.next-deck-editor>p{max-width:760px;color:#abb0b4;line-height:1.6}.next-deck-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0}.next-deck-slot{position:relative;height:124px;border:1px solid #474d50;border-radius:12px;background:#131716;overflow:hidden;padding:0;color:#eee}.next-deck-slot.selected{border:2px solid #deff67}.next-deck-slot img{width:100%;height:100%;object-fit:cover;opacity:.72}.next-deck-slot>span{font-size:35px;color:#6b7863}.next-deck-slot small{position:absolute;bottom:0;left:0;right:0;padding:25px 10px 10px;background:linear-gradient(transparent,#101510);font-size:12px}.next-deck-controls{display:grid;grid-template-columns:1fr 210px;gap:14px;margin-bottom:16px}.next-deck-controls .search{width:100%;max-width:none}.next-deck-controls input{border:0!important;box-shadow:none!important;outline:0!important;min-width:0}.next-deck-controls .search:focus-within{outline:2px solid #deff67;outline-offset:2px}.next-deck-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:320px}.next-deck-pick{display:flex;align-items:center;text-align:left;padding:8px;gap:11px;border:1px solid #363d3e;border-radius:9px;color:#eef0e8;background:#1c2221;min-width:0;min-height:77px}.next-deck-pick img{width:40px;height:57px;border-radius:4px;object-fit:cover;flex-shrink:0}.next-deck-pick span{flex:1;min-width:0}.next-deck-pick strong{display:block;font-size:13px;line-height:1.25}.next-deck-pick small{display:block;font-size:10px;color:#a9b19f;margin-top:6px}.next-deck-pick>b{color:#deff67}.next-deck-pick.selected{border-color:#a1bb52;background:#2b3220}.next-deck-pages{display:flex;align-items:center;justify-content:space-between;margin:16px 0;font-size:12px;color:#b1b7b2}.next-deck-pages button{min-height:36px}.next-deck-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-top:1px solid #3b4140;font-size:13px}.next-deck-footer>div{display:flex;gap:16px;align-items:center}.next-deck-archives{border-top:1px solid #353d39;padding-top:15px;color:#a9b1ab;font-size:12px}.next-deck-archives button{margin:8px 8px 0 0}.next-notice-tabs{display:flex;gap:8px;margin:22px 0}.next-notice-tabs button{flex:1;border:1px solid #3b4440;background:#202623;color:#a4ada7;padding:13px;border-radius:9px;font-weight:700}.next-notice-tabs [aria-selected=true]{background:#303923;border-color:#8eab46;color:#deff67}.next-news-item{border-top:1px solid #38413a;padding:24px 0}.next-news-meta{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#b4c89e}.next-news-item h3{font-size:24px;line-height:1.2;margin:15px 0}.next-news-item>p{color:#afb7b2;line-height:1.65;font-size:14px}.next-poll{background:#111712;border:1px solid #424c33;border-radius:12px;padding:18px;margin-top:20px}.next-poll-reward{color:#deff67!important;font-size:12px!important;margin:0 0 15px}.next-poll-option{display:flex;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #283323;font-size:13px}.next-poll-option input{accent-color:#deff67;width:17px;height:17px}.next-poll-option span{flex:1}.next-poll-option b{font-size:11px;color:#a8bc8b}.next-poll-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:16px}.next-poll-bottom small{font-size:10px;color:#a2ada0}.next-form-error{font-size:12px;color:#ff9ca1}.next-news-compose{padding:20px 0;color:#adb8a2;font-size:12px}.next-news-compose form{display:grid;gap:14px;margin-top:15px}.next-news-compose input:not([type=checkbox]),.next-news-compose textarea{display:block;width:100%;margin-top:6px}.next-profile-level{display:flex;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid #4c593c;background:#25301b;border-radius:0 0 16px 16px}.next-profile-level b{color:#deff67}.next-profile-level span{font-size:12px;color:#c6d3b8}.next-loading{text-align:center;min-height:360px;padding:90px 20px;color:#b0b7ae}.next-loading-line{display:block;width:90px;height:3px;background:linear-gradient(90deg,#718342,#deff67,#718342);background-size:200%;margin:0 auto 26px;animation:next-light 1.6s linear infinite}@keyframes next-light{to{background-position:200% 0}}.next-trade-loading{min-height:430px;min-width:min(700px,70vw);display:grid;place-content:center;text-align:center}.next-trade-loading p{color:#a6b09e}.listing-fields,.market-listing-fields{align-items:start!important}form[data-form=market-list] .field>span,form[data-form=sell] .field>span{min-height:34px;display:flex;align-items:flex-end;padding-bottom:8px}form[data-form=market-list] .field input,form[data-form=market-list] .field select{min-height:46px}@media(max-width:760px){.next-game-feature{padding:24px;grid-template-columns:1fr;gap:15px}.next-hero-fan{order:-1;height:200px}.next-hero-fan>div{height:165px;width:110px}.next-hero-fan>div:nth-child(2){height:185px;width:120px}.next-feature-copy h2{font-size:34px}.next-play-label{display:block}.next-play-label button{margin-top:12px}.next-deck-editor{width:min(100%,650px)}.next-deck-editor h2{font-size:24px}.next-deck-cards{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.next-deck-slots{gap:6px}.next-deck-slot{height:100px}.next-deck-slot small{font-size:9px;padding:24px 4px 6px}.next-deck-controls{grid-template-columns:1fr}.next-deck-footer{align-items:stretch;flex-direction:column}.next-deck-footer>div{justify-content:space-between}.next-deck-footer .primary{padding:12px}.next-poll-bottom{align-items:stretch;flex-direction:column}.next-news-item h3{font-size:21px}.next-profile-level{align-items:start;flex-direction:column;gap:5px}}@media(prefers-reduced-motion:reduce){.next-loading-line{animation:none}}form[data-form=listing] .form-columns{align-items:start}form[data-form=listing] .form-columns .field>span{display:flex;align-items:flex-end;min-height:38px;margin-bottom:8px}form[data-form=listing] .form-columns select,form[data-form=listing] .form-columns input{min-height:46px;margin-top:0}.next-demo-duel{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px dashed #65764c;border-radius:12px;padding:18px 22px;margin:30px 0;background:#222a1c}.next-demo-duel p{font-size:12px;color:#adbc96}.next-demo-duel button{font-size:12px}@media(max-width:760px){.next-demo-duel{flex-direction:column;align-items:stretch}}form[data-form=listing] .form-columns>.field{display:flex;flex-direction:column;gap:0}form[data-form=listing] .form-columns select,form[data-form=listing] .form-columns input{box-sizing:border-box;height:46px!important;min-height:46px!important;margin:0!important}.next-game-feature{position:relative;isolation:isolate;grid-template-columns:1fr 1fr;gap:36px;padding:52px 56px;min-height:430px;border-radius:20px;border-color:#ffffff16;background:radial-gradient(ellipse at 83% 45%,#a8d8ba13,transparent 56%),linear-gradient(120deg,#191b1d,#121516);box-shadow:inset 0 1px #ffffff06}.next-game-feature:before{content:"";position:absolute;z-index:-1;width:38%;height:1px;left:56px;top:0;background:linear-gradient(90deg,#dfff7380,transparent)}.next-feature-copy .eyebrow{display:flex;align-items:center;gap:9px;font-size:9px!important;letter-spacing:2px!important;color:#bec4b5!important}.next-live-dot{height:5px;width:5px;background:#dfff73;border-radius:50%;box-shadow:0 0 10px #dfff7350}.next-feature-copy h2{font-size:clamp(36px,4.3vw,60px);line-height:1.02;letter-spacing:-2.2px;margin:22px 0;font-weight:700}.next-feature-copy h2>span{color:#a5aca7}.next-feature-copy>p:not(.eyebrow){font-size:13px;line-height:1.75;color:#a8aeaa}.next-feature-actions{gap:18px;margin-top:25px}.next-feature-actions .primary{min-height:46px;gap:25px;box-shadow:none!important;border-radius:9px!important;font-size:12px!important}.next-feature-actions>span{font-size:10px;color:#b7c0ac}.next-feature-actions i{font-style:normal;padding:0 5px;color:#60685f}.next-feature-facts{display:flex;gap:23px;padding-top:24px;margin-top:27px;border-top:1px solid #ffffff0d;max-width:360px}.next-feature-facts>span{font-size:10px;color:#979f99;display:flex;align-items:baseline;gap:6px}.next-feature-facts b{font-size:15px;letter-spacing:-.5px;color:#e2e5db;font-variant-numeric:tabular-nums}.next-hero-fan{position:relative;min-width:0;padding:0 0 32px}.next-hero-fan:before{content:"";position:absolute;inset:10% 0 0;z-index:-1;background:radial-gradient(ellipse,#d8e9c71b,transparent 67%);filter:blur(14px)}.next-hero-fan>div{width:clamp(112px,12vw,170px);height:clamp(182px,19vw,264px);margin:0 -12px;border:1px solid #adbba854;border-radius:10px;box-shadow:0 16px 35px #0009;transform:translateY(7px) rotate(calc((var(--i) - 1) * 9deg));transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .3s}.next-hero-fan>div:nth-child(2){width:clamp(125px,13.2vw,186px);height:clamp(205px,21vw,290px);transform:translateY(-9px);border-color:#d5e6d582}.next-hero-fan>div img{opacity:1;object-position:center 25%;filter:saturate(.9)}.next-hero-fan>div>span{padding:45px 14px 17px;background:linear-gradient(transparent,#111615e8 50%,#111615);font-size:15px;text-align:left}.next-hero-fan>div>span>small{display:block;font-size:7px;letter-spacing:1.6px;color:#b8c8b5;margin-bottom:6px}.next-hero-rarity{position:absolute;top:9px;right:9px;border:1px solid #ffffff35;border-radius:4px;background:#161b19d9;color:#e2edd6;font-size:9px;padding:4px 6px;font-weight:700}.next-fan-caption{position:absolute;bottom:-5px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:1.7px;color:#8b978d}@media(hover:hover){.next-game-feature:hover .next-hero-fan>div{transform:translateY(2px) rotate(calc((var(--i) - 1) * 11deg))}.next-game-feature:hover .next-hero-fan>div:nth-child(2){transform:translateY(-14px)}}.next-play-label{margin:40px 0 24px;gap:24px}.next-play-label h2{font-size:24px}.next-play-label .text-button{font-size:11px;color:#b6c4a2}html[data-premiere] #content>.challenge-bar{padding:28px 32px!important;margin:24px 0 36px!important;gap:28px;min-height:116px;box-sizing:border-box;background:linear-gradient(110deg,#20251e,#191c1d)!important;border-color:#c9df9626!important;position:relative;overflow:hidden}#content>.challenge-bar>div{min-width:0;max-width:680px}#content>.challenge-bar h3{font-size:22px;line-height:1.3;letter-spacing:-.5px;margin:0 0 9px;font-weight:650}#content>.challenge-bar p{line-height:1.6;font-size:13px;color:#abb1a8}#content>.challenge-bar>.primary{flex:none;min-height:46px;min-width:174px;margin:0!important;padding:12px 20px;white-space:nowrap;box-shadow:none!important;border-radius:9px!important}html[data-premiere] #content>.deck-section{padding:30px!important;background:linear-gradient(140deg,#1b1e21,#171a1c)!important;border-color:#ffffff16!important}#content>.deck-section .section-head{margin:22px 0 24px;gap:20px}#content>.deck-section .section-head h2{font-size:27px;letter-spacing:-.7px}#content>.deck-section .next-deck-note{font-size:9px;color:#9aa594;letter-spacing:1.6px;margin-bottom:18px}#content>.deck-section .battle-explain{padding:22px 0 0;margin-top:22px;border-top:1px solid #ffffff10;display:flex;align-items:flex-start;gap:32px}#content>.deck-section .battle-explain p{font-size:12px;line-height:1.8;color:#a1a8a3;margin:0;flex:1;max-width:760px}#content>.deck-section .battle-explain>div{display:flex;flex-direction:column;gap:8px;min-width:160px;padding-left:24px;border-left:1px solid #ffffff10;font-size:11px;line-height:1.6}.next-demo-duel{border-style:solid;border-color:#ffffff14;background:#16191a;padding:20px 24px;margin-top:28px}.next-demo-duel p{line-height:1.6;color:#9ba69a}@media(max-width:1000px)and (min-width:761px){.next-game-feature{padding:38px;gap:20px}.next-feature-facts{gap:15px}.next-feature-actions{gap:12px}.next-hero-fan>div{margin:0 -14px}}@media(max-width:760px){.next-game-feature{padding:26px 24px;grid-template-columns:1fr;min-height:0;gap:16px;border-radius:15px;margin-bottom:30px}.next-game-feature:before{left:24px}.next-hero-fan{height:227px;padding:15px 0 27px;order:-1}.next-hero-fan>div{width:108px;height:165px;margin:0 -11px}.next-hero-fan>div:nth-child(2){width:120px;height:187px}.next-hero-fan>div>span{padding:32px 10px 11px;font-size:12px}.next-hero-fan>div>span>small{font-size:6px;letter-spacing:1px}.next-fan-caption{font-size:6px;letter-spacing:1.4px;bottom:1px}.next-hero-rarity{font-size:7px;padding:3px 4px;top:6px;right:6px}.next-feature-copy .eyebrow{font-size:8px!important;letter-spacing:1.6px!important}.next-feature-copy h2{font-size:40px;margin:17px 0;letter-spacing:-1.5px}.next-feature-copy>p:not(.eyebrow){font-size:12px}.next-feature-copy>p br{display:none}.next-feature-actions{gap:13px;margin-top:22px}.next-feature-actions .primary{width:100%;justify-content:space-between}.next-feature-actions>span{font-size:10px}.next-feature-facts{gap:0;justify-content:space-between;margin-top:18px;padding-top:18px}.next-feature-facts>span{font-size:9px;gap:5px}.next-feature-facts b{font-size:14px}.next-play-label{margin:28px 0 20px}.next-play-label h2{font-size:23px}.next-play-label .text-button{padding-left:0;text-align:left}html[data-premiere] #content>.challenge-bar{padding:22px!important;margin:18px 0 28px!important;display:flex;flex-direction:column;align-items:stretch;gap:18px;border-radius:14px!important}#content>.challenge-bar h3{font-size:21px}.challenge-bar p{font-size:13px}#content>.challenge-bar>.primary{width:100%;min-height:46px;font-size:13px}html[data-premiere] #content>.deck-section{padding:20px!important;border-radius:14px!important}#content>.deck-section .section-head{margin:18px 0!important}#content>.deck-section .section-head h2{font-size:23px}#content>.deck-section .next-deck-note{font-size:8px;line-height:1.7;letter-spacing:1.1px}#content>.deck-section .battle-explain{display:block;padding-top:17px;margin-top:15px}#content>.deck-section .battle-explain p{font-size:12px;line-height:1.7}#content>.deck-section .battle-explain>div{flex-direction:row;flex-wrap:wrap;gap:8px 18px;min-width:0;padding:14px 0 0;margin-top:14px;border-left:0;border-top:1px solid #ffffff0c;font-size:11px}}@media(prefers-reduced-motion:reduce){.next-hero-fan>div{transition:none}.next-game-feature:hover .next-hero-fan>div{transform:translateY(7px) rotate(calc((var(--i) - 1) * 9deg))}.next-game-feature:hover .next-hero-fan>div:nth-child(2){transform:translateY(-9px)}}.notifications-panel .notice-copy>.text-button,.notifications-panel .notice-copy>.notice-trade-link{display:flex;align-items:center;justify-content:flex-start;align-self:flex-start;justify-self:start;width:fit-content;max-width:100%;text-align:left;padding-inline:0}[data-v3=notifications]{position:relative}[data-v3=notifications] .announcement-count{position:absolute;top:0;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #101315;border-radius:999px;background:#d92d46;color:#fff;font:700 11px/1 system-ui,sans-serif;font-variant-numeric:tabular-nums;box-sizing:border-box;pointer-events:none}[data-v3=notifications] .announcement-count-inline{position:static;margin-left:auto}[data-v3=notifications] .activity-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--primary);position:absolute;top:3px;right:3px}.announcement-composer{max-width:740px;display:grid;gap:18px}.announcement-composer textarea{min-height:150px}.announcement-composer .field{display:grid;gap:8px}.announcement-composer input[type=text],.announcement-composer textarea{width:100%}.announcement-composer [data-announcement-feedback]{text-align:left}.next-studio-feature{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;align-items:center;margin:0 0 40px;padding:46px 56px;border-radius:20px;border:1.5px solid #33362e;background:radial-gradient(70% 90% at 92% 18%,rgba(255,211,106,.11),transparent 60%),linear-gradient(150deg,#1b1d18,#0f100e 72%);overflow:hidden}.next-studio-feature:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(244,244,237,.12) 16px 27px) 0 5px/100% 5px no-repeat;pointer-events:none}.next-studio-new{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:6px;background:#ffd36a;color:#101110;letter-spacing:.12em}.next-studio-copy .eyebrow i{font-style:normal;opacity:.5;margin:0 3px}.next-studio-copy h2{font-size:clamp(30px,3.1vw,48px);line-height:1;margin:12px 0 16px}.next-studio-copy h2 span{color:var(--mm-accent,#deff67)}.next-studio-copy>p:not(.eyebrow){max-width:560px;margin:0 0 24px;color:#f4f4edb8;font-size:16px;line-height:1.55}.next-studio-copy .next-feature-actions span i{font-style:normal;opacity:.5;margin:0 3px}.next-studio-reel{position:relative;display:flex;justify-content:center;gap:clamp(8px,1.2vw,16px);padding:30px 18px;border-radius:16px;background:#0b0c0a;box-shadow:inset 0 0 0 1px #f4f4ed12}.next-studio-reel:before,.next-studio-reel:after{content:"";position:absolute;left:12px;right:12px;height:9px;background:repeating-linear-gradient(90deg,rgba(244,244,237,.22) 0 11px,transparent 11px 22px);border-radius:2px}.next-studio-reel:before{top:9px}.next-studio-reel:after{bottom:9px}.next-studio-reel figure{position:relative;margin:0;width:min(158px,31%);aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:#1f221c;transform:rotate(calc((var(--i) - 1) * 1.6deg));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.next-studio-reel img{display:block;width:100%;height:100%;object-fit:cover}.next-studio-reel figcaption{position:absolute;left:0;right:0;bottom:0;padding:30px 10px 10px;background:linear-gradient(transparent,#0b0c0a 78%);font-weight:800;font-size:13px;line-height:1.2;color:#f4f4ed}.next-studio-reel figcaption small{display:block;margin-bottom:2px;font-family:var(--mm-font-script,Arial);font-weight:700;font-size:10px;letter-spacing:.14em;color:#ffd36a}@media(hover:hover){.next-studio-feature:hover .next-studio-reel figure{transform:translateY(-4px) rotate(calc((var(--i) - 1) * 3deg))}}@media(max-width:1000px)and (min-width:761px){.next-studio-feature{padding:38px;gap:22px}}@media(max-width:760px){.next-studio-feature{grid-template-columns:1fr;gap:18px;padding:30px 22px 24px;border-radius:15px;margin-bottom:30px}.next-studio-reel{order:-1;padding:24px 12px}.next-studio-copy h2{font-size:30px}}html[data-saison]{--s-bg:#0f1012;--s-surface:#17191c;--s-raised:#1d2024;--s-hover:#24282d;--s-line:#ffffff14;--s-line-strong:#ffffff24;--s-text:#f3f1ea;--s-text-2:#b7b9be;--s-text-3:#8a8d94;--s-radius-sm:10px;--s-radius:14px;--s-radius-lg:20px;--s-radius-xl:28px;--s-shadow:0 18px 50px #0008;--s-shadow-lg:0 30px 90px #000b;--s-ease:cubic-bezier(.22,.7,.25,1);--s-spring:cubic-bezier(.2,1.3,.35,1);--s-fast:.14s;--s-medium:.24s;--s-slow:.42s;--s-gold:#ffd36a;--s-silver:#d8dee8;--s-bronze:#e3a072;--s-rank-N:#bac6b3;--s-rank-R:#8bbfff;--s-rank-SR:#c5a1f5;--s-rank-SSR:#ffa56b;--s-rank-UR:#ff98be;--s-rank-LR:#ffd36a;--s-rank-LRA:#b8f5ed;--s-rank-HS:#82d2c3}html[data-saison] :focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-saison] .premiere-account{gap:6px}html[data-saison] .premiere-gifts{color:#d9dbe0}html[data-saison] .premiere-gifts:hover,html[data-saison] .premiere-notifications:hover,html[data-saison] .premiere-cinema-shortcut:hover{background:#ffffff0d;border-color:var(--s-line)}html[data-saison] .premiere-gift-count{position:absolute;top:0;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #101315;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#11130d);font:800 10px/1 Bricolage Grotesque,Arial,sans-serif;animation:saison-pop .5s var(--s-spring) both}html[data-saison] .premiere-header{position:relative}html[data-saison] .premiere-profile[aria-expanded=true]{box-shadow:0 0 0 2px var(--primary)}@keyframes saison-pop{0%{transform:scale(.4);opacity:0}}html[data-saison] .premiere-home-rewards.saison-has-rewards small{color:var(--primary)!important;font-weight:700}html[data-saison] .premiere-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;padding:10px;border:1px solid var(--s-line-strong);border-radius:var(--s-radius-lg);background:color-mix(in srgb,#1a1c20 94%,transparent);backdrop-filter:blur(18px) saturate(1.2);box-shadow:var(--s-shadow-lg);animation:saison-menu-in .22s var(--s-ease) both;transform-origin:top right}@keyframes saison-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}html[data-saison] .premiere-account-head{padding:4px}html[data-saison] .premiere-account-identity{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid var(--s-line);border-radius:var(--s-radius);background:#ffffff06;color:var(--s-text);text-align:left;cursor:pointer}html[data-saison] .premiere-account-identity:hover{background:#ffffff0d}html[data-saison] .premiere-account-identity .avatar-art{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:50%;padding:9px!important;min-width:0!important}html[data-saison] .premiere-account-identity>span:not(.avatar-art){display:grid;flex:1;min-width:0}html[data-saison] .premiere-account-identity b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-saison] .premiere-account-identity small{color:var(--s-text-3);font-size:12px}html[data-saison] .premiere-account-identity>.icon{width:16px;color:var(--s-text-3)}html[data-saison] .premiere-account-guest{padding:8px 6px 6px}html[data-saison] .premiere-account-guest b{font-size:18px}html[data-saison] .premiere-account-guest p{margin:4px 0 12px;color:var(--s-text-2);font-size:13px}html[data-saison] .premiere-account-guest .row-actions{display:flex;gap:8px;flex-wrap:wrap}html[data-saison] .premiere-account-guest .row-actions>*{flex:1;min-height:42px}html[data-saison] .premiere-account-links{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px 4px;border-bottom:1px solid var(--s-line)}html[data-saison] .premiere-account-tools{display:grid;gap:2px;padding:8px 4px}html[data-saison] .premiere-account-link{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:var(--s-radius-sm);background:none;color:var(--s-text-2);font-size:14px;text-align:left;cursor:pointer}html[data-saison] .premiere-account-link:hover,html[data-saison] .premiere-account-link:focus-visible{background:#ffffff0d;color:var(--s-text)}html[data-saison] .premiere-account-link .icon{width:17px;height:17px;flex:0 0 17px;color:var(--s-text-3)}html[data-saison] .premiere-account-link[aria-current=page]{color:var(--primary)}html[data-saison] .premiere-account-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px 4px;border-top:1px solid var(--s-line)}html[data-saison] .premiere-account-plus{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border:0;border-radius:999px;background:linear-gradient(110deg,#d9f1ff,#f3d9ff 45%,#fff0c9);color:#16171b;font-weight:700;font-size:13px;cursor:pointer}html[data-saison] .premiere-account-plus .icon{width:15px;height:15px}html[data-saison] .premiere-account-logout{color:var(--s-text-3)!important;font-size:13px}html[data-saison] body :is(#modal,[data-snapshot-id=modal])[data-premiere-dialog=drawer]{inset:0 0 0 auto!important;margin:0!important;width:min(460px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:var(--s-radius-xl) 0 0 var(--s-radius-xl)!important;border-width:0 0 0 1px!important;padding:36px 28px 28px!important;background:linear-gradient(180deg,#1b1e22,#141619)!important;animation:saison-drawer-in .32s var(--s-ease) both}@keyframes saison-drawer-in{0%{transform:translate(40px);opacity:0}}html[data-saison] body :is(#modal,[data-snapshot-id=modal])[data-premiere-dialog=drawer] h2{font-size:28px!important;margin-bottom:6px}@media(max-width:760px){html[data-saison] body :is(#modal,[data-snapshot-id=modal])[data-premiere-dialog=drawer]{inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:88dvh!important;border-radius:var(--s-radius-xl) var(--s-radius-xl) 0 0!important;border-width:1px 0 0!important;padding:34px 18px calc(22px + env(safe-area-inset-bottom))!important;animation-name:saison-sheet-in}@keyframes saison-sheet-in{0%{transform:translateY(40px);opacity:0}}}html[data-saison] .saison-rewards .eyebrow{color:var(--primary)}html[data-saison] .saison-rewards-summary{margin:0 0 18px;color:var(--s-text-2)}html[data-saison] .saison-rewards-summary strong{color:var(--s-text)}html[data-saison] .saison-rewards-summary span{display:block;margin-top:2px;font-size:13px;color:var(--s-text-3)}html[data-saison] .saison-reward-list{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}html[data-saison] .saison-reward{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 32%,transparent);border-radius:var(--s-radius);background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 10%,#1b1e22),#1b1e22 70%)}html[data-saison] .saison-reward>button{flex:0 0 auto;min-height:38px;padding:8px 16px;border-radius:999px;font-size:13px}html[data-saison] .saison-reward-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#ffffff0d;color:var(--primary)}html[data-saison] .saison-reward-icon .icon{width:20px;height:20px}html[data-saison] .saison-reward-copy{display:grid;flex:1;min-width:0;text-align:left}html[data-saison] .saison-reward-copy b{font-size:15px;color:var(--s-text)}html[data-saison] .saison-reward-copy small{font-size:12px;line-height:1.4;color:var(--s-text-3)}html[data-saison] .saison-claim-all{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin:4px 0;border-radius:var(--s-radius);font-size:15px;font-weight:700}html[data-saison] .saison-claim-all .icon{width:19px;height:19px}html[data-saison] .saison-rewards-heading{margin:22px 0 8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--s-text-3)}html[data-saison] .saison-reward-links{display:grid;gap:2px}html[data-saison] .saison-reward-link,html[data-saison] .saison-referral{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px;border:0;border-radius:var(--s-radius);background:none;color:var(--s-text);text-align:left;cursor:pointer}html[data-saison] .saison-reward-link:hover,html[data-saison] .saison-referral:hover{background:#ffffff0a}html[data-saison] .saison-reward-link .saison-reward-icon{color:var(--s-text-2)}html[data-saison] .saison-reward-link>.icon,html[data-saison] .saison-referral>.icon{width:16px;color:var(--s-text-3)}html[data-saison] .saison-referral{margin-top:16px;padding:14px;border:1px dashed var(--s-line-strong)}html[data-saison] .saison-referral>.icon:first-child{width:22px;height:22px;color:var(--primary)}html[data-saison] .saison-referral span{display:grid;flex:1}html[data-saison] .saison-referral small{color:var(--s-text-3);font-size:12px}html[data-saison] .saison-podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:14px;max-width:820px;margin:8px auto 22px}html[data-saison] .saison-podium-step{position:relative;display:grid;justify-items:center;gap:2px;padding:20px 12px 0;border:1px solid var(--s-line);border-radius:var(--s-radius-lg) var(--s-radius-lg) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--medal) 13%,#1b1d21),#16181b);color:var(--s-text);cursor:pointer;overflow:hidden;transition:transform var(--s-medium) var(--s-ease),border-color var(--s-medium)}html[data-saison] .saison-podium-step:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--medal) 55%,transparent)}html[data-saison] .saison-podium-step.is-1{--medal:var(--s-gold);order:2;padding-top:28px}html[data-saison] .saison-podium-step.is-2{--medal:var(--s-silver);order:1}html[data-saison] .saison-podium-step.is-3{--medal:var(--s-bronze);order:3}html[data-saison] .saison-podium-medal{position:absolute;top:10px;left:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--medal);color:#16171a;font-weight:800;font-size:13px}html[data-saison] .saison-podium-avatar .avatar-art{width:64px!important;height:64px!important;border-radius:50%;box-shadow:0 0 0 3px #16181b,0 0 0 5px var(--medal);padding:13px!important;min-width:0!important}html[data-saison] .saison-podium-step.is-1 .saison-podium-avatar .avatar-art{width:82px!important;height:82px!important;padding:16px!important;min-width:0!important}html[data-saison] .saison-podium-step>b{margin-top:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}html[data-saison] .saison-podium-step>small{color:var(--s-text-3);font-size:12px}html[data-saison] .saison-podium-step>strong{margin:6px 0 12px;font-size:20px;color:var(--medal)}html[data-saison] .saison-podium-step>strong small{font-size:12px;color:var(--s-text-3)}html[data-saison] .saison-podium-base{display:block;width:calc(100% + 24px);padding:8px 0;border-top:1px solid var(--s-line);background:#ffffff06;color:var(--s-text-3);font-size:11px;letter-spacing:.18em;text-transform:uppercase}html[data-saison] .saison-podium-step.is-1 .saison-podium-base{padding:16px 0}html[data-saison] .leader-name:has(>.leader-avatar){display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center;justify-items:start}html[data-saison] .leader-name>.leader-avatar{grid-row:1/3;display:inline-grid}html[data-saison] .leader-name>.leader-avatar~*{grid-column:2;min-width:0;max-width:100%}html[data-saison] .leader-avatar .avatar-art{width:34px!important;height:34px!important;border-radius:50%;padding:7px!important;min-width:0!important}html[data-saison] .leaderboard-row{align-items:center}html[data-saison] .leaderboard-row.is-me{box-shadow:inset 3px 0 0 var(--primary)}html[data-saison] .saison-my-rank{display:flex;align-items:center;gap:12px;max-width:820px;margin:0 auto 14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:var(--s-radius);background:color-mix(in srgb,var(--primary) 7%,#17191c)}html[data-saison] .saison-my-rank .avatar-art{width:32px!important;height:32px!important;border-radius:50%;padding:6px!important;min-width:0!important}html[data-saison] .saison-my-rank p{flex:1;margin:0;font-size:14px;color:var(--s-text-2)}html[data-saison] .saison-my-rank b{color:var(--s-text)}@media(max-width:760px){html[data-saison] .leaderboard-row .leader-avatar{display:none!important}html[data-saison] .leader-name:has(>.leader-avatar){display:block!important}html[data-saison] .saison-podium{gap:8px;margin-top:14px}html[data-saison] .saison-podium-step{padding:16px 6px 0}html[data-saison] .saison-podium-avatar .avatar-art{width:46px!important;height:46px!important;padding:9px!important;min-width:0!important}html[data-saison] .saison-podium-step.is-1 .saison-podium-avatar .avatar-art{width:58px!important;height:58px!important;padding:12px!important;min-width:0!important}html[data-saison] .saison-podium-step>b{font-size:13px}html[data-saison] .saison-podium-step>small{display:none}html[data-saison] .saison-podium-step>strong{font-size:15px}html[data-saison] .saison-podium-medal{width:22px;height:22px;font-size:11px;top:8px;left:8px}html[data-saison] .saison-podium-base{font-size:9px;letter-spacing:.12em}html[data-saison] .saison-my-rank{flex-wrap:wrap}html[data-saison] .leader-avatar .avatar-art{width:28px!important;height:28px!important;padding:6px!important;min-width:0!important}}html[data-saison] .saison-star{position:relative;display:grid;gap:8px;max-width:330px;margin-top:22px;padding:16px;border:1px solid color-mix(in srgb,var(--s-gold) 28%,transparent);border-radius:var(--s-radius-lg);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--s-gold) 14%,transparent),transparent 60%),#16181b;overflow:hidden}html[data-saison] .saison-star .eyebrow{margin:0;color:var(--s-gold)!important}html[data-saison] .saison-star-person{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--s-text);text-align:left;cursor:pointer}html[data-saison] .saison-star-person .avatar-art{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:50%;box-shadow:0 0 0 2px #16181b,0 0 0 4px var(--s-gold);padding:10px!important;min-width:0!important}html[data-saison] .saison-star-person>span:not(.avatar-art){display:grid;flex:1;min-width:0}html[data-saison] .saison-star-person b{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-saison] .saison-star-person small{color:var(--s-text-3);font-size:12px}html[data-saison] .saison-star-person>.icon{width:16px;color:var(--s-text-3)}html[data-saison] .saison-star-me{margin:0!important;font-size:13px!important;color:var(--s-text-2)}html[data-saison] .saison-star-me b{color:var(--primary)}html[data-saison] .saison-star-link{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:0!important;color:var(--s-gold)!important;font-size:13px}html[data-saison] .saison-star-link .icon{width:14px}@media(max-width:760px){html[data-saison] .saison-star{grid-column:1/-1;max-width:none;margin:4px 0 0}}html[data-saison] .saison-profile-tabs{display:flex;gap:6px;margin:22px 0 4px}html[data-saison] .saison-profile-tabs>button{min-width:0}html[data-saison] .saison-profile-progress{margin:18px 0 40px}html[data-saison] .saison-profile-showcase[hidden],html[data-saison] .saison-profile-progress[hidden]{display:none!important}html[data-saison][data-saison-profile-view=settings] #content.profile-content>:not(.saison-profile-tabs,.saison-settings){display:none!important}html[data-saison][data-saison-profile-view=settings] .saison-profile-tabs{margin-top:4px}html[data-saison] .saison-settings{margin:18px 0 40px}html[data-saison] .saison-settings>h2{margin:0 0 18px}html[data-saison] .saison-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}html[data-saison] .saison-settings-card{margin:0!important;padding:20px!important;border:1px solid var(--s-line)!important;border-radius:var(--s-radius-lg)!important;background:#16181b!important}html[data-saison] .saison-settings-card h3,html[data-saison] .saison-settings-card>h2{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:18px}html[data-saison] .saison-settings-card h3 .icon{width:18px;color:var(--primary)}html[data-saison] .saison-settings-card p{margin:0 0 14px;color:var(--s-text-2);font-size:14px}html[data-saison] .saison-settings-actions{display:flex;flex-wrap:wrap;gap:8px}html[data-saison] .saison-settings-account .account-settings{display:grid!important;gap:2px;margin:0!important;padding:0!important;border:0!important}html[data-saison] .saison-settings-account .account-settings>button{display:flex!important;justify-content:flex-start!important;align-items:center;gap:8px;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 2px!important;border:0!important;border-bottom:1px solid var(--s-line)!important;border-radius:0!important;background:none!important;text-align:left!important;font-size:14px!important}html[data-saison] .saison-settings-account .account-settings>button:last-child{border-bottom:0!important}html[data-saison] .saison-settings-account .account-settings>button:hover{color:var(--primary)!important}html[data-saison] .saison-switch{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px}html[data-saison] .saison-switch input{appearance:none!important;position:relative!important;flex:0 0 46px!important;width:46px!important;height:26px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#3a3d44!important;box-shadow:none!important;cursor:pointer;transition:background var(--s-medium)}html[data-saison] .saison-switch input:before{display:none!important}html[data-saison] .saison-switch input:after{content:""!important;display:block!important;position:absolute!important;top:3px!important;left:3px!important;width:20px!important;height:20px!important;border:0!important;border-radius:50%!important;background:#f3f1ea!important;transform:none;transition:transform var(--s-medium) var(--s-ease)}html[data-saison] .saison-switch input:checked{background:var(--primary)!important}html[data-saison] .saison-switch input:checked:after{transform:translate(20px)!important;background:#16181b!important}html[data-saison] .saison-switch input:disabled{opacity:.5}html[data-saison] .profile-showcase.saison-signature>:first-child{position:relative;box-shadow:0 0 0 2px var(--primary),0 18px 46px color-mix(in srgb,var(--primary) 22%,transparent)!important}html[data-saison] .saison-signature-ribbon{position:absolute;z-index:6;top:12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#11130d);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px #0007;pointer-events:none}html[data-saison] :is(#modal,[data-snapshot-id=modal]):has(.saison-editor){width:min(1180px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}html[data-saison] .saison-editor{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-areas:"eyebrow eyebrow" "title title" "preview tabs" "preview form";column-gap:32px;align-items:start}html[data-saison] .saison-editor>.eyebrow{grid-area:eyebrow}html[data-saison] .saison-editor>h2{grid-area:title}html[data-saison] .saison-editor>.saison-editor-preview{grid-area:preview;position:sticky;top:0}html[data-saison] .saison-editor>.saison-editor-tabs{grid-area:tabs}html[data-saison] .saison-editor>form{grid-area:form;min-width:0}html[data-saison] .saison-editor-tabs{display:flex;gap:6px;margin:0 0 18px;padding:4px;border:1px solid var(--s-line);border-radius:999px;background:#ffffff05;overflow-x:auto;scrollbar-width:none}html[data-saison] .saison-editor-tabs::-webkit-scrollbar{display:none}html[data-saison] .saison-editor-tabs button,html[data-saison] .saison-profile-tabs button{flex:0 0 auto;min-height:38px;padding:8px 16px;border:0;border-radius:999px;background:none;color:var(--s-text-2);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}html[data-saison] .saison-editor-tabs button[aria-selected=true],html[data-saison] .saison-profile-tabs button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground,#11130d)}html[data-saison] .saison-profile-tabs{padding:4px;border:1px solid var(--s-line);border-radius:999px;background:#ffffff05;width:max-content;max-width:100%}@media(max-width:480px){html[data-saison] .saison-profile-tabs>button{flex:1 1 auto;padding:8px 10px;font-size:12px}}html[data-saison] .saison-editor form>[data-saison-group]>summary{display:none}html[data-saison] .saison-editor form>[data-saison-group]{margin:0 0 18px!important;border:0!important;background:none!important;padding:0!important}html[data-saison] .saison-editor form>[data-saison-group]>.mobile-disclosure-body{padding:0!important;display:block!important}html[data-saison] .saison-editor form>[data-saison-group]>.mobile-disclosure-body>h3:first-child{display:block!important;margin:0 0 12px;font-size:18px}html[data-saison] .saison-editor-preview .eyebrow{margin:0 0 10px}html[data-saison] .saison-editor-preview>.small{margin-top:10px;color:var(--s-text-3);font-size:12px}html[data-saison] .saison-preview-card{--preview-accent:var(--primary);overflow:hidden;border:1px solid var(--s-line-strong);border-radius:var(--s-radius-lg);background:#14161a;box-shadow:var(--s-shadow)}html[data-saison] .saison-preview-cover{height:96px;background:linear-gradient(120deg,#2a2f36,#14161a);background-size:cover;background-position:center}html[data-saison] .saison-preview-cover.banner-noir{background:linear-gradient(135deg,#050505,#2b2b2b 60%,#0d0d0d)}html[data-saison] .saison-preview-cover.banner-aurora{background:linear-gradient(120deg,#1f3d4d,#3d2d5c 50%,#21473b)}html[data-saison] .saison-preview-cover.banner-spotlight{background:radial-gradient(circle at 50% -20%,#fff3 0,transparent 60%),#17191d}html[data-saison] .saison-preview-cover.banner-film{background:repeating-linear-gradient(90deg,#1b1d21 0 22px,#25282d 22px 26px),#1b1d21}html[data-saison] .saison-preview-body{display:grid;justify-items:start;gap:2px;padding:0 16px 16px}html[data-saison] .saison-preview-avatar{margin-top:-30px}html[data-saison] .saison-preview-avatar .avatar-art{width:62px!important;height:62px!important;border-radius:50%;box-shadow:0 0 0 4px #14161a,0 0 0 6px var(--preview-accent);padding:12px!important;min-width:0!important}html[data-saison] .saison-preview-name{margin-top:8px;font-size:19px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-saison] .saison-preview-user{color:var(--preview-accent);font-size:12px}html[data-saison] .saison-preview-bio{margin:8px 0 10px!important;font-size:13px!important;line-height:1.5!important;color:var(--s-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[data-saison] .saison-preview-showcase{display:flex;gap:6px;align-items:flex-end}html[data-saison] .saison-preview-showcase>span{display:block;width:44px;aspect-ratio:2/3;overflow:hidden;border-radius:6px;background:#22252a}html[data-saison] .saison-preview-showcase>span.is-signature{width:58px;box-shadow:0 0 0 2px var(--preview-accent)}html[data-saison] .saison-preview-showcase img{width:100%;height:100%;object-fit:cover}html[data-saison] .saison-preview-empty{display:grid!important;place-items:center;width:100%!important;aspect-ratio:auto!important;height:52px;border:1px dashed var(--s-line-strong);color:var(--s-text-3);font-size:12px}html[data-saison] .theme-options span{border:0!important;padding:0!important;min-height:0!important}html[data-saison] .theme-options span:before{display:none!important}html[data-saison] .theme-options label{cursor:pointer;transition:background var(--s-fast)}html[data-saison] .theme-options label:hover{background:#ffffff08}html[data-saison] .saison-cover-select select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}html[data-saison] .saison-cover-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;max-height:340px;margin:12px 0 4px;padding:2px 4px 2px 2px;overflow:auto;overscroll-behavior:contain}html[data-saison] .saison-cover-option{display:grid;gap:6px;padding:0;border:0;background:none;color:var(--s-text-2);text-align:left;cursor:pointer}html[data-saison] .saison-cover-art{display:block;aspect-ratio:16/7;border-radius:10px;background-color:#22252a;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--s-line);transition:box-shadow var(--s-fast),transform var(--s-fast)}html[data-saison] .saison-cover-option.banner-noir .saison-cover-art{background-image:linear-gradient(135deg,#050505,#2b2b2b 60%,#0d0d0d)}html[data-saison] .saison-cover-option.banner-aurora .saison-cover-art{background-image:linear-gradient(120deg,#1f3d4d,#3d2d5c 50%,#21473b)}html[data-saison] .saison-cover-option.banner-spotlight .saison-cover-art{background-image:radial-gradient(circle at 50% -20%,#fff3 0,transparent 60%)}html[data-saison] .saison-cover-option.banner-film .saison-cover-art{background-image:repeating-linear-gradient(90deg,#1b1d21 0 12px,#2b2e33 12px 14px)}html[data-saison] .saison-cover-option.banner-custom .saison-cover-art{background-image:linear-gradient(120deg,#d9f1ff,#f3d9ff 45%,#fff0c9);opacity:.6}html[data-saison] .saison-cover-option:hover .saison-cover-art{transform:translateY(-2px)}html[data-saison] .saison-cover-option[aria-checked=true] .saison-cover-art{box-shadow:inset 0 0 0 1px #0006,0 0 0 2px var(--primary)}html[data-saison] .saison-cover-option[aria-checked=true]{color:var(--s-text)}html[data-saison] .saison-cover-option:disabled{opacity:.4;cursor:not-allowed}html[data-saison] .saison-cover-label{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){html[data-saison] .saison-editor{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "preview" "tabs" "form"}html[data-saison] .saison-editor>.saison-editor-preview{position:static;margin-bottom:14px}html[data-saison] .saison-editor-preview>.eyebrow,html[data-saison] .saison-editor-preview>.small{display:none}html[data-saison] .saison-preview-cover,html[data-saison] .saison-preview-bio,html[data-saison] .saison-preview-showcase{display:none!important}html[data-saison] .saison-preview-body{grid-template-columns:auto 1fr;grid-template-areas:"avatar name" "avatar user";align-items:center;column-gap:12px;padding:12px 14px}html[data-saison] .saison-preview-avatar{grid-area:avatar;margin-top:0}html[data-saison] .saison-preview-avatar .avatar-art{width:46px!important;height:46px!important;padding:9px!important}html[data-saison] .saison-preview-name{grid-area:name;margin-top:0;font-size:17px}html[data-saison] .saison-preview-user{grid-area:user}}@media(max-width:760px){html[data-saison] .saison-editor-tabs{border-radius:14px;margin-inline:-4px}html[data-saison] .saison-cover-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-saison] .cards-grid[hidden]{display:none!important}html[data-saison] .saison-collection-welcome{display:grid;justify-items:center;gap:6px;max-width:560px;margin:40px auto;padding:36px 24px;border:1px solid var(--s-line);border-radius:var(--s-radius-xl);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 65%),#15171a;text-align:center}html[data-saison] .saison-welcome-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:color-mix(in srgb,var(--primary) 16%,#1b1e22);color:var(--primary)}html[data-saison] .saison-welcome-mark .icon{width:28px;height:28px}html[data-saison] .saison-collection-welcome h2{margin:12px 0 0;font-size:28px}html[data-saison] .saison-collection-welcome p{max-width:420px;margin:0 0 14px;color:var(--s-text-2)}html[data-saison] .saison-collection-welcome .row-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}html[data-saison] .saison-collection-welcome .primary{display:inline-flex;align-items:center;gap:8px}html[data-saison] body :is(#modal,[data-snapshot-id=modal]):has(.saison-pack-loading){inset:0!important;margin:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;padding:28px 24px!important;background:#07090b!important;display:grid!important;place-items:center;overflow:hidden!important}html[data-saison] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true]:has(.reveal-grid[data-pack-reveal]){background:#07090b!important}html[data-saison] body :is(#modal,[data-snapshot-id=modal]):has(.saison-pack-loading)::backdrop,html[data-saison] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true]::backdrop{background:#050607!important}html[data-saison] .saison-theater{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;will-change:transform;background:radial-gradient(ellipse 72% 78% at 50% 42%,#0000 38%,#000a 78%,#000e),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/180px 180px,radial-gradient(circle at 50% 77%,#fff6dd66 0 1px,#fff6dd00 2px),radial-gradient(circle at 51% 47%,#fff6dd44 0 .7px,#fff6dd00 1.7px),radial-gradient(circle at 40% 66%,#fff6dd38 0 .6px,#fff6dd00 1.6px),radial-gradient(circle at 32% 34%,#fff6dd66 0 .9px,#fff6dd00 1.9px),radial-gradient(circle at 38% 25%,#fff6dd38 0 1.1px,#fff6dd00 2.1px),radial-gradient(circle at 58% 21%,#fff6dd38 0 .8px,#fff6dd00 1.8px),radial-gradient(circle at 54% 69%,#fff6dd66 0 .5px,#fff6dd00 1.5px),radial-gradient(circle at 55% 62%,#fff6dd55 0 .6px,#fff6dd00 1.6px),radial-gradient(circle at 55% 56%,#fff6dd44 0 1px,#fff6dd00 2px),radial-gradient(circle at 68% 38%,#fff6dd44 0 .9px,#fff6dd00 1.9px),radial-gradient(circle at 68% 25%,#fff6dd55 0 1px,#fff6dd00 2px),radial-gradient(circle at 62% 57%,#fff6dd55 0 1px,#fff6dd00 2px),radial-gradient(circle at 43% 71%,#fff6dd44 0 .6px,#fff6dd00 1.6px),radial-gradient(circle at 65% 32%,#fff6dd66 0 .8px,#fff6dd00 1.8px),radial-gradient(circle at 38% 47%,#fff6dd44 0 .5px,#fff6dd00 1.5px),radial-gradient(circle at 68% 37%,#fff6dd44 0 1px,#fff6dd00 2px),radial-gradient(circle at 38% 43%,#fff6dd2c 0 1px,#fff6dd00 2px),radial-gradient(circle at 51% 77%,#fff6dd2c 0 1px,#fff6dd00 2px),radial-gradient(circle at 45% 36%,#fff6dd2c 0 .6px,#fff6dd00 1.6px),radial-gradient(circle at 39% 65%,#fff6dd38 0 1px,#fff6dd00 2px),radial-gradient(circle at 47% 41%,#fff6dd2c 0 .8px,#fff6dd00 1.8px),radial-gradient(circle at 38% 44%,#fff6dd66 0 .6px,#fff6dd00 1.6px),radial-gradient(ellipse 32% 36% at 50% 44%,#fff8e612 0,#fff8e608 45%,#fff8e600 72%),linear-gradient(to bottom,#07090b00 0 46%,#07090b 94%),conic-gradient(from 180deg at 50% -14%,#fff8e600 0deg 155deg,#fff8e608 159deg,#fff8e615 166deg,#fff8e622 172deg,#fff8e62e,#fff8e622 188deg,#fff8e615 194deg,#fff8e608 201deg,#fff8e600 205deg 360deg)}html[data-saison] .saison-theater>*{display:none}html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-flash] .saison-flash{display:block;position:absolute;inset:0;background:radial-gradient(ellipse 50% 56% at 50% 40%,#fffdf5e6 0,color-mix(in srgb,var(--primary) 34%,#fffdf500) 36%,#fffdf500 74%);opacity:0;animation:saison-flash 1.2s .62s ease-out both}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .pack-loading.saison-pack-loading{display:grid;justify-items:center;align-content:center;text-align:center;padding:0;min-height:0}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-loading h2{order:2;font-size:clamp(17px,1.6vw,22px)!important;font-weight:650!important;letter-spacing:-.01em;margin:0 0 4px!important;color:#e9e6dc!important}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-loading [role=status],html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-loading p{order:3;color:#8f969c!important;font-size:13px!important}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-loading .pack-loading-spinner{display:none!important}html[data-saison] .saison-booster{order:1;position:relative;display:block;height:clamp(300px,58svh,560px);aspect-ratio:2/3;margin:0 auto clamp(14px,3vh,30px);perspective:1100px;cursor:pointer}html[data-saison] .saison-booster-rig{position:absolute;inset:0;transform-style:preserve-3d;animation:saison-float 5.6s ease-in-out infinite}html[data-saison] .saison-booster img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;user-select:none}html[data-saison] .saison-booster-body,html[data-saison] .saison-booster-top{position:absolute;inset:0}html[data-saison] [data-saison-pack=figures] .saison-booster img{filter:hue-rotate(292deg) saturate(2.2) brightness(.92)}html[data-saison] [data-saison-pack=series] .saison-booster img{filter:hue-rotate(195deg) saturate(1.15)}html[data-saison] .saison-booster-body{clip-path:polygon(0 14.2%,4% 13.2%,8% 14.4%,12% 13.1%,16% 14.3%,20% 13.2%,24% 14.5%,28% 13.1%,32% 14.2%,36% 13.3%,40% 14.6%,44% 13.2%,48% 14.3%,52% 13.1%,56% 14.4%,60% 13.2%,64% 14.5%,68% 13.3%,72% 14.2%,76% 13.1%,80% 14.4%,84% 13.2%,88% 14.5%,92% 13.3%,96% 14.2%,100% 13.2%,100% 100%,0 100%)}html[data-saison] .saison-booster-top{clip-path:polygon(0 0,100% 0,100% 13.2%,96% 14.2%,92% 13.3%,88% 14.5%,84% 13.2%,80% 14.4%,76% 13.1%,72% 14.2%,68% 13.3%,64% 14.5%,60% 13.2%,56% 14.4%,52% 13.1%,48% 14.3%,44% 13.2%,40% 14.6%,36% 13.3%,32% 14.2%,28% 13.1%,24% 14.5%,20% 13.2%,16% 14.3%,12% 13.1%,8% 14.4%,4% 13.2%,0 14.2%);transform-origin:86% 13%}html[data-saison] .saison-booster-sheen{position:absolute;inset:4% 12% 5%;overflow:hidden;border-radius:4%/3%;pointer-events:none}html[data-saison] .saison-booster-sheen:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-60%;width:60%;background:linear-gradient(100deg,#fff0 0,#ffffff1a 38%,#ffffff3d,#ffffff1a 62%,#fff0);transform:translate(-20%) skew(-12deg);animation:saison-sheen 3.4s ease-in-out infinite;will-change:transform}html[data-saison] .saison-booster-halo{position:absolute;inset:-34% -40%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--primary) 26%,transparent),transparent 70%);opacity:.5;transform:translateZ(-60px);animation:saison-halo 5.6s ease-in-out infinite}html[data-saison] [data-saison-rarity] .saison-booster-halo{background:radial-gradient(closest-side,#ffd36a55,transparent 70%)}html[data-saison] [data-saison-pack=hs] .saison-booster-halo{background:radial-gradient(closest-side,#82d2c34d,transparent 70%)}html[data-saison] [data-saison-pack=figures] .saison-booster-halo{background:radial-gradient(closest-side,#ff98be3d,transparent 70%)}html[data-saison] [data-saison-pack=series] .saison-booster-halo{background:radial-gradient(closest-side,#f18bca55,transparent 70%)}html[data-saison] .saison-booster-floor{position:absolute;left:6%;right:6%;bottom:-6%;height:12%;border-radius:50%;background:radial-gradient(closest-side,#000e 0,#000a 40%,#0000);animation:saison-floor 5.6s ease-in-out infinite}html[data-saison] .saison-booster-slit{position:absolute;left:-6%;right:-6%;top:calc(13.8% - 3px);height:6px;border-radius:50%;background:linear-gradient(90deg,transparent,#fff 18%,#fffdf2 50%,#fff 82%,transparent);box-shadow:0 0 12px 4px color-mix(in srgb,var(--primary) 60%,#fff),0 0 34px 12px color-mix(in srgb,var(--primary) 30%,transparent);opacity:0;transform:scaleX(0);pointer-events:none}html[data-saison] [data-saison-pack=hs] .saison-booster-slit{box-shadow:0 0 12px 4px #b8f5ed,0 0 34px 12px #82d2c355}html[data-saison] .saison-booster-rays{position:absolute;left:50%;top:13.8%;width:175%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from -90deg,#fff8e600 0deg 7deg,#fff8e62e 9deg,#fff8e600 12deg 20deg);-webkit-mask:radial-gradient(closest-side,#000 8%,#0009 30%,transparent 68%);mask:radial-gradient(closest-side,#000 8%,#0009 30%,transparent 68%);clip-path:inset(0 0 50% 0);opacity:0;pointer-events:none}@keyframes saison-float{0%,to{transform:translateY(0) rotateX(5deg) rotateY(-9deg) rotate(-1deg)}50%{transform:translateY(-12px) rotateX(2deg) rotateY(9deg) rotate(1deg)}}@keyframes saison-halo{0%,to{opacity:.4;scale:.96}50%{opacity:.62;scale:1.04}}@keyframes saison-floor{0%,to{opacity:.9;scale:1}50%{opacity:.6;scale:.88}}@keyframes saison-sheen{0%{transform:translate(-20%) skew(-12deg)}55%,to{transform:translate(420%) skew(-12deg)}}html[data-saison] [data-saison-tearing] .saison-booster-rig{animation:saison-lock .18s cubic-bezier(.2,.8,.2,1) both,saison-tension .14s .16s ease-in-out 2,saison-dive .5s .58s cubic-bezier(.5,0,.85,.35) both;transform-origin:50% 13.8%}html[data-saison] [data-saison-tearing] .saison-booster-top{animation:saison-tear-top .6s .36s cubic-bezier(.25,.6,.3,1) both}html[data-saison] [data-saison-tearing] .saison-booster-slit{animation:saison-slit .66s .34s cubic-bezier(.2,.8,.2,1) both}html[data-saison] [data-saison-tearing] .saison-booster-rays{animation:saison-burst .78s .4s ease-out both}html[data-saison] [data-saison-tearing] .saison-booster-halo{animation:saison-halo-burst .8s .36s ease-out both}html[data-saison] [data-saison-tearing] .saison-booster-sheen,html[data-saison] [data-saison-tearing] .saison-booster-floor{animation:none;opacity:0;transition:opacity .2s}html[data-saison] [data-saison-tearing] h2,html[data-saison] [data-saison-tearing] [role=status]{transition:opacity .3s .5s;opacity:0}@keyframes saison-lock{to{transform:translateY(-6px) rotateX(0) rotateY(0) rotate(0) scale(1.05)}}@keyframes saison-tension{0%,to{translate:0 0;rotate:0deg}30%{translate:-3px 0;rotate:-1.2deg}70%{translate:3px 0;rotate:1.2deg}}@keyframes saison-dive{0%{transform:translateY(-6px) scale(1.05)}55%{opacity:1}to{transform:translateY(34%) scale(2.8);opacity:0}}@keyframes saison-tear-top{0%{transform:none;opacity:1}to{transform:translate(34%,-58%) rotate(26deg) rotateX(48deg);opacity:0}}@keyframes saison-slit{0%{opacity:0;transform:scaleX(0)}28%{opacity:1;transform:scaleX(1.05)}to{opacity:0;transform:scaleX(1.4) scaleY(9)}}@keyframes saison-burst{0%{opacity:0;transform:rotate(-8deg) scale(.4)}35%{opacity:1}to{opacity:0;transform:rotate(10deg) scale(1.35)}}@keyframes saison-halo-burst{0%{opacity:.5}40%{opacity:1;scale:1.5}to{opacity:0;scale:2.2}}@keyframes saison-flash{0%{opacity:0}38%{opacity:.9}to{opacity:0}}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .pack-loading[aria-busy=false]:not([data-saison-tearing]):not([data-saison-ready]) .saison-booster-rig{animation:none;filter:grayscale(.6) brightness(.7)}@property --tear{syntax:"<number>";inherits:true;initial-value:0}html[data-saison] .saison-pack-loading{-webkit-user-select:none;user-select:none}html[data-saison] .saison-booster{--tear:0;--tear-dir:1;--hinge:100%;transition:--tear .42s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent;outline:none}html[data-saison] .saison-booster[data-tear-from=right]{--hinge:0%}html[data-saison] [data-saison-ready] .saison-booster{touch-action:none;cursor:grab}html[data-saison] [data-saison-dragging] .saison-booster{transition:none;cursor:grabbing}html[data-saison] [data-saison-dragging] .saison-booster-rig{animation-play-state:paused}html[data-saison] .saison-booster:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 70%,#fff);outline-offset:6px;border-radius:14px}html[data-saison] .saison-booster-cut{position:absolute;left:11%;right:12%;top:calc(13.8% - 1px);height:2px;padding-left:14px;background:repeating-linear-gradient(90deg,#fffbe9e0 0 6px,#fffbe900 6px 11px) content-box;filter:drop-shadow(0 0 2px #000c);opacity:0;transition:opacity .4s;pointer-events:none}html[data-saison] [data-saison-ready] .saison-booster-cut{opacity:1}html[data-saison] .saison-booster-cut:before{content:"";position:absolute;left:0;top:50%;width:11px;height:12px;translate:0 -50%;background:#07090b;clip-path:polygon(0 0,100% 50%,0 100%)}html[data-saison] .saison-booster-cut:after{content:"";position:absolute;left:14px;right:0;top:-1px;height:4px;border-radius:4px;background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--primary) 55%,#fff));box-shadow:0 0 10px 2px color-mix(in srgb,var(--primary) 55%,#fff);transform:scaleX(var(--tear));transform-origin:0 50%;opacity:calc(var(--tear) * 4)}html[data-saison] [data-tear-from=right] .saison-booster-cut:after{transform-origin:100% 50%}html[data-saison] .saison-booster-tip{position:absolute;left:12px;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle,#fff 0 30%,color-mix(in srgb,var(--primary) 70%,#fff0) 60%,#fff0 72%);box-shadow:0 0 14px 4px color-mix(in srgb,var(--primary) 45%,transparent);opacity:0}html[data-saison] [data-saison-hint] .saison-booster-tip{animation:saison-tip 2.4s cubic-bezier(.45,0,.25,1) 3 both}html[data-saison] [data-saison-hint] .saison-booster-cut:after{animation:saison-cut-hint 2.4s cubic-bezier(.45,0,.25,1) 3 both}@keyframes saison-tip{0%{left:12px;opacity:0;scale:.6}12%{opacity:1;scale:1}72%{left:calc(100% - 6px);opacity:1}88%,to{left:calc(100% - 6px);opacity:0}}@keyframes saison-cut-hint{0%{transform:scaleX(0);opacity:0}12%{opacity:.9}72%{transform:scaleX(1);opacity:.55}to{transform:scaleX(1);opacity:0}}html[data-saison] :is([data-saison-ready],[data-saison-swiped]) .saison-booster-top{transform-origin:var(--hinge) 13.8%;transform:translateY(calc(var(--tear) * -4.5%)) rotate(calc(var(--tear) * var(--tear-dir) * 13deg))}html[data-saison] :is([data-saison-ready],[data-saison-swiped]) .saison-booster-slit{opacity:calc(var(--tear) * 1.3);transform:scaleX(var(--tear));transform-origin:16% 50%}html[data-saison] :is([data-saison-ready],[data-saison-swiped]) [data-tear-from=right] .saison-booster-slit{transform-origin:84% 50%}html[data-saison] [data-saison-ready] .saison-booster-rays{opacity:calc(var(--tear) * .45)}html[data-saison] [data-saison-tearing] .saison-booster-cut{opacity:0;transition:opacity .15s}html[data-saison] [data-saison-tearing][data-saison-swiped] .saison-booster-rig{animation:saison-float 5.6s ease-in-out infinite paused,saison-dive-in .5s .2s cubic-bezier(.5,0,.85,.35) both;transform-origin:50% 13.8%}html[data-saison] [data-saison-tearing][data-saison-swiped] .saison-booster-top{animation:saison-tear-away .42s cubic-bezier(.25,.6,.3,1) both}html[data-saison] [data-saison-tearing][data-saison-swiped] .saison-booster-slit{animation:saison-slit-flare .5s ease-out both}html[data-saison] [data-saison-tearing][data-saison-swiped] .saison-booster-rays{animation:saison-burst .7s .04s ease-out both}html[data-saison] [data-saison-tearing][data-saison-swiped] .saison-booster-halo{animation:saison-halo-burst .7s ease-out both}html[data-saison] [data-saison-tearing][data-saison-swiped] :is(h2,[role=status]){transition:opacity .25s .12s}html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-flash=swipe] .saison-flash{animation-delay:.12s}@keyframes saison-dive-in{55%{opacity:1}to{translate:0 34%;scale:2.8;opacity:0}}@keyframes saison-tear-away{to{transform:translate(calc(var(--tear-dir) * 30%),-52%) rotate(calc(var(--tear-dir) * 24deg)) rotateX(44deg);opacity:0}}@keyframes saison-slit-flare{30%{opacity:1;transform:scaleX(1.05)}to{opacity:0;transform:scaleX(1.4) scaleY(9)}}html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-entrance] .reveal-grid[data-pack-phase=stack],html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-entrance] .pack-arrival{animation:saison-rise .78s cubic-bezier(.16,.8,.24,1) both}html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-entrance] .reveal-header{animation:saison-fade-up .6s .14s cubic-bezier(.2,.8,.2,1) both}html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-entrance] :is([data-pack-status],.reveal-actions){animation:saison-fade-up .5s .32s ease-out both}@keyframes saison-rise{0%{opacity:0;transform:translateY(54px) scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes saison-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .pack-arrival{border:0!important;background:radial-gradient(ellipse 60% 52% at 50% 40%,color-mix(in srgb,var(--arrival-color) 12%,transparent),transparent 72%)!important;min-height:clamp(380px,56svh,560px);box-shadow:none!important}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .pack-arrival-scene:after{display:none}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .pack-arrival strong{font-size:clamp(34px,5.2vw,72px)}@media(prefers-reduced-motion:reduce){html[data-saison] .saison-booster *,html[data-saison] .saison-theater *{animation:none!important}html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-entrance] *{animation:none!important}}@media(min-width:761px)and (min-height:820px){html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=stack]{--pack-card-height:clamp(320px,54svh,500px)}}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .pack-stack-trigger:focus-visible{outline:3px solid var(--primary);outline-offset:6px;border-radius:18px}html[data-saison] .saison-ceremony{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}html[data-saison] .saison-ceremony-wash{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--ceremony-color) 42%,transparent),color-mix(in srgb,var(--ceremony-color) 10%,transparent) 45%,transparent 75%);opacity:0;animation:saison-wash var(--ceremony-time) var(--s-ease) forwards}html[data-saison] .saison-ceremony[data-level="1"] .saison-ceremony-wash{background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--ceremony-color) 26%,transparent),transparent 60%)}html[data-saison] .saison-ceremony-rays{position:absolute;left:50%;top:46%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--ceremony-color) 22%,transparent) 0 4deg,transparent 4deg 15deg);-webkit-mask:radial-gradient(circle,#000 0,#0008 18%,transparent 42%);mask:radial-gradient(circle,#000 0,#0008 18%,transparent 42%);opacity:0;animation:saison-rays calc(var(--ceremony-time) + 1.4s) linear forwards}html[data-saison] .saison-ceremony[data-level="1"] .saison-ceremony-rays{display:none}html[data-saison] .saison-ceremony-word{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-family:var(--font-site);font-size:clamp(54px,11vw,170px);font-weight:800;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:color-mix(in srgb,var(--ceremony-color) 34%,transparent);-webkit-text-stroke:0;opacity:0;animation:saison-word calc(var(--ceremony-time) + .9s) var(--s-ease) forwards}html[data-saison] .saison-ceremony[data-level="1"] .saison-ceremony-word{font-size:clamp(40px,7vw,110px)}html[data-saison] .saison-ceremony.is-leaving{transition:opacity .7s ease;opacity:0}@keyframes saison-wash{0%{opacity:0}45%{opacity:.4}62%{opacity:1}to{opacity:.75}}@keyframes saison-rays{0%{opacity:0;transform:rotate(0)}40%{opacity:0}62%{opacity:.75}to{opacity:.4;transform:rotate(30deg)}}@keyframes saison-word{0%,48%{opacity:0;transform:translateY(-50%) scale(.92)}70%{opacity:.85;transform:translateY(-50%) scale(1)}to{opacity:.55;transform:translateY(-50%) scale(1.03)}}html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-ceremony=UR],html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-ceremony=LR],html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-ceremony=LRA]{animation:saison-quake .5s .55s ease-in-out}@keyframes saison-quake{0%,to{translate:0 0}20%{translate:-3px 1px}40%{translate:3px -2px}60%{translate:-2px 2px}80%{translate:2px -1px}}@media(prefers-reduced-motion:reduce){html[data-saison] .saison-ceremony-rays{display:none}html[data-saison] .saison-ceremony-word{animation:none;opacity:.5}html[data-saison] :is(#modal,[data-snapshot-id=modal])[data-saison-ceremony]{animation:none!important}}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:14px auto 6px!important;font-size:14px!important;color:var(--s-text-2);text-align:center}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-summary b{color:var(--s-text)}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-best b{color:var(--best-color)}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-actions .saison-next-pack{display:inline-grid!important;grid-template-columns:auto auto;align-items:center;justify-content:center;column-gap:8px;row-gap:0;min-width:230px!important;min-height:56px;padding:8px 22px!important;border:0!important;border-radius:999px!important;background:var(--primary)!important;color:var(--primary-foreground,#11130d)!important;font-size:16px!important;font-weight:700;box-shadow:0 10px 30px color-mix(in srgb,var(--primary) 25%,transparent)}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-actions .saison-next-pack:hover{filter:brightness(1.06)}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-actions .saison-next-pack .icon{width:18px;height:18px}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-actions .saison-next-pack .saison-stock{grid-column:1/-1;font-size:11px;font-weight:600;opacity:.7;line-height:1.2}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-actions .saison-next-pack:disabled{opacity:.5}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-offers{display:flex;flex-direction:column;align-items:center;gap:10px;margin:16px auto 0;max-width:760px}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-pack-offers .saison-offer{min-height:38px!important;padding:8px 16px!important;border-radius:999px!important;font-size:13px!important;width:auto!important;flex:0 0 auto!important;min-width:0!important;background:#ffffff08!important;border:1px solid var(--s-line-strong)!important;color:var(--s-text-2)!important}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-plus-hint{display:block;margin:0!important;max-width:560px;font-size:13px!important;line-height:1.5;color:#9aa1a8!important;text-align:center;text-wrap:balance}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-plus-hint .saison-plus-link{margin-left:6px;vertical-align:baseline}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-plus-hint>span{color:#f0d18e}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-plus-link{display:inline-flex!important;align-items:center;gap:4px;min-height:28px!important;width:auto!important;min-width:0!important;padding:4px 2px!important;border:0!important;border-radius:6px!important;background:none!important;box-shadow:none!important;color:#f0d18e!important;font-size:13px!important;font-weight:650!important}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-plus-link:hover{text-decoration:underline;text-underline-offset:3px}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .saison-plus-link .icon{width:14px;height:14px}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-grid[data-pack-phase=spread]:not(.pack-deploying)~:is(.saison-pack-summary,.saison-pack-offers){animation:saison-fade-up .45s .12s ease-out both}html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-grid.pack-deploying~:is(.saison-pack-summary,.saison-pack-offers){visibility:hidden}@media(max-width:760px){html[data-saison] :is(#modal,[data-snapshot-id=modal]) .reveal-actions .saison-next-pack{min-width:0!important;width:100%}}html[data-saison] .community-exploits .community-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}html[data-saison] .community-exploits-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,190px);gap:14px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}html[data-saison] .community-exploit{--exploit:var(--s-rank-LR);display:grid;gap:8px;scroll-snap-align:start}html[data-saison] .community-exploit[data-rank=LRA]{--exploit:var(--s-rank-LRA)}html[data-saison] .community-exploit-card{position:relative;display:block;padding:0;border:0;border-radius:12px;overflow:hidden;aspect-ratio:2/3;background:#22252a;box-shadow:0 0 0 1px color-mix(in srgb,var(--exploit) 60%,transparent),0 14px 30px #0008;cursor:pointer;transition:transform var(--s-medium) var(--s-ease)}html[data-saison] .community-exploit-card:hover{transform:translateY(-3px) rotate(-.5deg)}html[data-saison] .community-exploit-card img{width:100%;height:100%;object-fit:cover}html[data-saison] .community-exploit-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--exploit) 35%,transparent) 48%,transparent 62%);mix-blend-mode:screen}html[data-saison] .community-exploit-tier{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;background:var(--exploit);color:#15161a;font-size:11px;font-weight:800}html[data-saison] .community-exploit-copy{display:grid;gap:2px;min-width:0}html[data-saison] .community-exploit-copy b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-saison] .community-exploit-copy .community-person{justify-content:flex-start;padding:0!important;font-size:13px;text-align:left}html[data-saison] .community-exploit-copy small{font-size:12px;color:var(--s-text-3)}html[data-saison] .community-exploit .community-reactions{display:flex;gap:6px}html[data-saison] .community-exploits-note{margin:4px 0 0;color:var(--s-text-3)}@media(min-width:761px){html[data-saison] .album-pagination~.mobile-album-navigation,html[data-saison] .mobile-album-navigation:has(~.album-pagination){display:none!important}}@media(max-width:760px){html[data-saison] .premiere-home-aside>.studio-next-story{grid-column:1/-1}}html[data-saison] .modal-exit-snapshot{animation:none!important}html[data-saison] :is(#premiere-header,#main,:is(#modal,[data-snapshot-id=modal])) .avatar-art:has(img){padding:0!important}@media(min-width:761px){html[data-saison] details.saison-rules-fold{display:block!important;margin:0 0 18px;border:1px solid var(--s-line);border-radius:var(--s-radius);background:#ffffff04}html[data-saison] details.saison-rules-fold>summary{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:12px 16px;color:var(--s-text-2);font-size:14px;font-weight:600;cursor:pointer;list-style:none}html[data-saison] details.saison-rules-fold>summary::-webkit-details-marker{display:none}html[data-saison] details.saison-rules-fold>summary>.icon{width:18px;height:18px;transition:transform .2s}html[data-saison] details.saison-rules-fold[open]>summary>.icon{transform:rotate(180deg)}html[data-saison] details.saison-rules-fold:not([open])>.mobile-disclosure-body{display:none!important}html[data-saison] details.saison-rules-fold[open]>.mobile-disclosure-body{display:block!important;padding:0 6px 6px}html[data-saison] details.saison-rules-fold .score-rules{margin:0!important;border:0!important;background:none!important}}html[data-saison] .premiere-account-menu .premiere-menu-bottom{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:4px 10px 2px;border-top:1px solid var(--s-line)}html[data-saison] .premiere-account-menu .premiere-menu-bottom:empty{display:none!important}html[data-saison] .premiere-account-menu .premiere-menu-bottom [data-mobile-information]>summary{padding:12px 0;font-size:13px;color:var(--s-text-2)}html[data-saison] .premiere-account-menu .premiere-menu-bottom [data-mobile-information]>:is(a,button){display:block;width:100%;padding:10px 0;border:0;background:none;color:var(--s-text-2);font-size:13px;text-align:left}html[data-saison] .premiere-account-menu .premiere-menu-bottom>a[data-native-support]{display:block;padding:12px 0;color:var(--s-text-2);font-size:13px}@media(max-width:760px){html[data-saison] .premiere-account-menu{position:fixed;top:72px;right:8px;max-height:calc(100dvh - 164px - env(safe-area-inset-bottom))}}html[data-saison] .premiere-home-aside .saison-star button{flex:none!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html[data-saison] .premiere-home-aside .saison-star small{display:block!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.4!important}html[data-saison] .premiere-home-aside .saison-star .saison-star-link{margin-top:2px}html[data-saison] .saison-tile-count{display:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#11130d);font-size:11px;font-weight:800;line-height:20px;text-align:center}@media(max-width:760px){html[data-saison] .premiere-home-rewards.saison-has-rewards .saison-tile-count{display:inline-block;margin-left:auto}}html[data-saison] .saison-star .saison-star-me b{display:inline!important;font-size:inherit!important}html.mobile-web-app[data-saison] .premiere-context-links{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none}html.mobile-web-app[data-saison] .premiere-context-links::-webkit-scrollbar{display:none}html[data-saison] body :is(#modal,[data-snapshot-id=modal])[data-pack-theater=true] :is(#modal-body,[data-snapshot-id=modal-body]){justify-content:flex-start!important;padding-top:clamp(0px,calc((100dvh - 880px)/2),160px)!important}html[data-saison] .saison-plus-mark{display:inline-block;margin-left:5px;color:#f0d18e;font-size:.82em;line-height:1;vertical-align:.08em;text-shadow:0 0 10px #f0d18e66}html[data-saison] .saison-plus-offer .saison-reward-icon,html[data-saison] .saison-plus-offer>.icon:first-child{color:#f0d18e}html[data-saison] .saison-plus-offer b{color:#f0d18e}html[data-saison] .saison-home-plus{margin:6px 0 0!important;font-size:12px!important;line-height:1.5;color:#9aa1a8!important;text-align:center}html[data-saison] .saison-home-plus>span{color:#f0d18e}html[data-saison] .saison-home-plus .text-button{min-height:0!important;padding:0 2px!important;color:#f0d18e!important;font-size:12px!important;font-weight:650!important}html[data-saison] .album-pagination+.album-pagination.mobile-top-pagination{display:none!important}html[data-saison] .golden-local-test{left:12px!important;right:auto!important;bottom:12px!important;display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:34px;max-width:34px;padding:0!important;overflow:hidden;white-space:nowrap;font-size:0!important;opacity:.6;transition:max-width .25s ease,opacity .2s}html[data-saison] .golden-local-test:before{content:"\2726";font-size:14px;line-height:1}html[data-saison] .golden-local-test:is(:hover,:focus-visible){max-width:240px;padding:0 14px!important;font-size:12px!important;opacity:1}html[data-saison] .golden-local-test:is(:hover,:focus-visible):before{content:none}html[data-saison] .golden-local-test~.golden-local-test{bottom:54px!important}html[data-saison] body:has(:is(#modal,[data-snapshot-id=modal])[open]) .golden-local-test,html[data-saison] body:has(#content.in-combat) .golden-local-test{display:none!important}@media(max-width:760px){html[data-saison] .golden-local-test{bottom:calc(92px + env(safe-area-inset-bottom))!important}}@media(max-width:760px){html[data-saison] .market-toolbar .filter-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important}html[data-saison] .market-toolbar .filter-tabs>button{grid-column:auto!important;min-width:0!important;min-height:42px!important;padding:8px 6px!important;white-space:nowrap!important;font-size:13px!important}html[data-saison] .parcours-market-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html[data-saison] .parcours-market-tools>:is(.search,select){grid-column:1/-1;width:100%!important;max-width:none!important;min-width:0!important}html[data-saison] .parcours-market-tools>button{width:100%!important;min-width:0!important;justify-content:center;padding-inline:8px!important;white-space:nowrap}html[data-saison] .parcours-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html[data-saison] .parcours-tabs>button{min-width:0!important;padding:9px 6px!important;white-space:nowrap!important}html[data-saison] .community-milestones{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html[data-saison] .community-milestones>div>span{white-space:nowrap}}html[data-saison] .plus-benefits article>span{border-color:#f0d18e40!important;background:radial-gradient(circle at 50% 35%,#f0d18e1c,#f0d18e06 72%)!important;color:#f0d18e!important}html[data-saison] .plus-benefits{border-top-color:#ffffff14!important}@media(max-width:760px){html[data-saison] .profile-ticket-summary>[data-profile-tickets]{margin-left:10px!important}}html[data-premiere] .premiere-boot-pack{display:block;height:min(46vh,440px);width:auto;aspect-ratio:2/3;margin:0 0 4px;filter:drop-shadow(0 26px 40px #000c);animation:premiere-boot-float 4.8s ease-in-out infinite;-webkit-user-drag:none;user-select:none}html[data-premiere] .premiere-boot:has(.premiere-boot-pack) .premiere-boot-mark{display:none}@keyframes premiere-boot-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@media(prefers-reduced-motion:reduce){html[data-premiere] .premiere-boot-pack{animation:none}}html[data-saison] #content :is(.quiz-board,.puzzle-game,.solo-board){scroll-margin-top:16px}html[data-saison] #content .intruder-next{scroll-margin-bottom:24px}@media(max-width:760px){html[data-saison] #content :is(.quiz-board,.puzzle-game,.solo-board){scroll-margin-top:76px}html[data-saison] #content .intruder-next{scroll-margin-bottom:100px}}html[data-saison] .quiz-feedback b{font-weight:700;color:inherit}html[data-saison] .chronology-solution li:has(.chronology-mark){grid-template-columns:52px minmax(0,1fr) auto}html[data-saison] .chronology-mark{font-style:normal;font-size:12px;font-weight:650;line-height:1;padding:5px 8px;border-radius:999px;white-space:nowrap;align-self:center}html[data-saison] .chronology-mark.is-right{color:#9fe3a1;background:#9fe3a11a}html[data-saison] .chronology-mark.is-wrong{color:#f0a49a;background:#f0a49a17}html[data-saison] .chronology-mark sup{font-size:.7em;line-height:0}@media(max-width:420px){html.mobile-web-app[data-saison][data-premiere] .premiere-header .premiere-icon{width:40px!important}}@media(max-width:370px){html.mobile-web-app[data-saison][data-premiere] .premiere-header{gap:2px!important}html.mobile-web-app[data-saison][data-premiere] .premiere-header .native-screen-title{font-size:15px;letter-spacing:-.3px;margin-left:5px}}html[data-saison] .live-chat-messages{height:auto;min-height:120px;max-height:var(--chat-max,340px)}html[data-saison] .auction-live-chat .live-chat-messages{max-height:220px}html[data-saison] .live-chat-message header .live-chat-handle{color:var(--s-text-muted,#8f969c);font-size:11px;font-weight:500}html[data-saison] .live-chat-message .live-chat-actions{margin-left:auto;display:inline-flex;align-items:center;gap:6px}html[data-saison] .live-chat-message .live-chat-actions .live-chat-manage{margin-left:0}html[data-saison] .live-chat-message .live-chat-block{font-size:10px;padding:3px 5px;color:var(--s-text-muted,#8f969c)}html[data-saison] .community-create-locked{display:grid;justify-items:end;gap:6px;max-width:240px;text-align:right}html[data-saison] .community-create-locked small{color:#8f969c;font-size:12px;line-height:1.35}html[data-saison] .community-week-footer>div>small{display:block}html[data-saison] .community-create-club label small{color:#8f969c;font-weight:500}@media(max-width:700px){html[data-saison] .community-create-locked{justify-items:start;text-align:left;max-width:none}}html[data-saison] body:not(.is-busy) button.primary:disabled{background:#ffffff0d!important;background-image:none!important;color:#ffffff73!important;border-color:#ffffff14!important;box-shadow:none!important;opacity:1!important;filter:none!important;text-shadow:none!important;cursor:not-allowed}html[data-saison] body:not(.is-busy) button.secondary:disabled{opacity:1!important;color:#fff6!important;background:#ffffff08!important;border-color:#ffffff12!important;cursor:not-allowed}html[data-saison] #content footer{color:inherit;border-top-color:var(--s-line)}html[data-saison] body #credit-range::-webkit-slider-runnable-track{border-color:#ffffff2e;background:linear-gradient(to right,var(--primary) 0 var(--credit-progress),#ffffff1a var(--credit-progress) 100%)}html[data-saison] body #credit-range::-moz-range-track{border-color:#ffffff2e;background:#ffffff1a}html[data-saison] body #credit-range::-webkit-slider-thumb{border-color:#fff}html[data-saison] body #credit-range::-moz-range-thumb{border-color:#fff}html[data-saison] :is(.eyebrow,.premiere-section-marker,.premiere-progress-label,.premiere-progress-item>span,.premiere-progress-total,.badge-grade,.studio-section-label,.premiere-side-index,.premiere-pack-kicker,.game-difficulty,.deck-slot>small,.next-deck-note,.saison-podium-base,.leader-name>small,.next-feature-facts>span,.next-feature-actions>span,.master-badge,.profile-member-since,.premiere-pack-clock,.premiere-home-bottom>span,.premiere-filter-field>span,.page-jump>.text-button,.catalogue-summary>.text-button,.community-milestones small,.community-ratings small,.fusion-path>small,.premiere-home-rewards small,.premiere-home-aside em){font-size:11px!important}html[data-saison] .saison-list-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}html[data-saison] .saison-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 14px;border:1px solid var(--s-line);border-radius:999px;background:#ffffff06;color:var(--s-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}html[data-saison] .saison-chip span{font-size:12px;font-weight:600;color:#8f969c}html[data-saison] .saison-chip[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 16%,transparent);border-color:color-mix(in srgb,var(--primary) 55%,transparent);color:#fff}html[data-saison] .saison-chip[aria-pressed=true] span{color:inherit}html[data-saison] [data-saison-filter=claim]>[data-saison-state]:not([data-saison-state=claim]),html[data-saison] [data-saison-filter=todo]>[data-saison-state]:not([data-saison-state=todo]),html[data-saison] [data-saison-filter=done]>[data-saison-state]:not([data-saison-state=done]){display:none!important}html[data-saison] [data-saison-scroll=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}html[data-saison] [data-saison-scroll=l]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}html[data-saison] [data-saison-scroll=lr]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}html[data-saison][data-premiere] body .audit-game .game-difficulty{font-size:11px!important;padding:3px 7px!important}html[data-saison].mobile-web-app[data-premiere] .community-event>div:first-child>small{font-size:11px}html[data-saison][data-premiere] .premiere-pack-more button{font-size:11px}html[data-saison] .premiere-home-program small{font-size:11px;letter-spacing:1px}html[data-saison] :is(.desktop-progress span,.audit-game.battle-wide small,.page-caption>span){font-size:11px}html[data-saison][data-premiere] .premiere-home-aside .premiere-progress-item>span,html[data-saison][data-premiere] .premiere-inline-progress .premiere-progress-item>span{font-size:10px!important;letter-spacing:.4px}html[data-saison] .next-fan-caption{font-size:10px;letter-spacing:1.2px}html[data-saison][data-premiere] :is(.premiere-home-aside,.premiere-inline-progress) .premiere-progress-values{align-items:flex-start!important}.saison-home-options{display:flex;flex-wrap:wrap;gap:12px 24px}.saison-home-options .saison-switch{margin:0}.saison-home-status:empty{display:none}html[data-jeux]{--mj-easy:#7ee2a8;--mj-medium:#ffc56b;--mj-hard:#ff8fa8;--mj-good:#6fe0a0;--mj-bad:#ff7a8a;--mj-card:#16181b;--mj-card-2:#1c1f23}html[data-jeux] #content .mj-games{display:grid;gap:18px;margin:0 0 8px}html[data-jeux] #content .mj-solo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html[data-jeux] #content .mj-solo-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-jeux] #content :is(.mj-tile,.mj-battle){appearance:none;position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--s-line-strong,#ffffff24);border-radius:22px;background:linear-gradient(180deg,var(--mj-card-2),var(--mj-card));color:var(--s-text,#f3f1ea);text-align:left;font:inherit;cursor:pointer;box-shadow:0 1px #ffffff0a inset,0 14px 34px #0005;transition:transform var(--s-medium,.24s) var(--s-ease,ease),border-color var(--s-medium,.24s),box-shadow var(--s-medium,.24s)}html[data-jeux] #content :is(.mj-tile,.mj-battle):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 1px #ffffff12 inset,0 22px 46px #0007,0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}html[data-jeux] #content :is(.mj-tile,.mj-battle):active{transform:translateY(-1px) scale(.995)}html[data-jeux] #content :is(.mj-tile,.mj-battle):focus-visible{outline:2px solid var(--primary);outline-offset:3px}html[data-jeux] #content .mj-tile-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 20px 16px}html[data-jeux] #content .mj-tile-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}html[data-jeux] #content .mj-kicker{color:var(--s-text-3,#8a8d94);font-size:10.5px;font-weight:700;letter-spacing:.16em;line-height:1.2}html[data-jeux] #content .mj-level{flex:0 0 auto;padding:4px 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}html[data-jeux] #content .mj-level:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px}html[data-jeux] #content .mj-level.is-easy{color:var(--mj-easy);background:color-mix(in srgb,var(--mj-easy) 9%,transparent)}html[data-jeux] #content .mj-level.is-medium{color:var(--mj-medium);background:color-mix(in srgb,var(--mj-medium) 9%,transparent)}html[data-jeux] #content .mj-level.is-hard{color:var(--mj-hard);background:color-mix(in srgb,var(--mj-hard) 9%,transparent)}html[data-jeux] #content .mj-level.is-duel{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}html[data-jeux] #content .mj-tile-title{display:block;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.12}html[data-jeux] #content .mj-tile-text{display:block;flex:1;color:var(--s-text-2,#b7b9be);font-size:13.5px;line-height:1.5}html[data-jeux] #content .mj-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid var(--s-line,#ffffff14);color:var(--primary);font-size:12.5px;font-weight:700}html[data-jeux] #content .mj-tile-foot>span{display:flex;align-items:center;gap:7px}html[data-jeux] #content .mj-tile-foot.is-done{color:var(--s-text-2,#b7b9be)}html[data-jeux] #content .mj-tile-foot .icon{width:16px;height:16px;flex:0 0 16px}html[data-jeux] #content .mj-tile-foot>.icon{transition:transform var(--s-medium,.24s) var(--s-ease,ease)}html[data-jeux] #content .mj-tile:hover .mj-tile-foot>.icon{transform:translate(4px)}html[data-jeux] #content .mj-note{display:flex;align-items:center;gap:8px;margin:2px 0 0;color:var(--s-text-3,#8a8d94);font-size:12.5px}html[data-jeux] #content .mj-note .icon{width:15px;height:15px}html[data-jeux] #content .mj-art{position:relative;display:block;height:150px;overflow:hidden;border-bottom:1px solid var(--s-line,#ffffff14);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--primary) 16%,#1b1e22),#121417 70%)}html[data-jeux] #content .mj-art img{display:block;width:100%;height:100%;object-fit:cover}html[data-jeux] #content .mj-art-quiz{display:grid;grid-template-columns:repeat(2,70px);grid-template-rows:repeat(2,34px);align-content:center;justify-content:center;gap:10px 12px}html[data-jeux] #content .mj-quiz-mark{position:absolute;top:50%;left:50%;color:color-mix(in srgb,var(--primary) 9%,transparent);font-size:170px;font-weight:800;line-height:1;transform:translate(-50%,-52%);pointer-events:none}html[data-jeux] #content .mj-quiz-option{position:relative;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #ffffff2a;border-radius:10px;background:#ffffff0a;color:var(--s-text-2,#b7b9be);font-size:12px;font-weight:800;backdrop-filter:blur(2px)}html[data-jeux] #content .mj-quiz-option:after{content:"";flex:1;height:5px;border-radius:9px;background:#ffffff1f}html[data-jeux] #content .mj-quiz-option.is-right{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);box-shadow:0 0 24px color-mix(in srgb,var(--primary) 30%,transparent)}html[data-jeux] #content .mj-quiz-option.is-right:after{background:color-mix(in srgb,var(--primary) 50%,transparent)}html[data-jeux] #content .mj-tile:hover .mj-quiz-option.is-right{animation:mj-pulse 1.4s var(--s-ease,ease) infinite}html[data-jeux] #content .mj-art-poster{display:grid;place-items:center}html[data-jeux] #content .mj-poster-frame{position:relative;width:92px;height:136px;overflow:hidden;border:1px solid #ffffff30;border-radius:8px;box-shadow:0 12px 30px #000a,0 0 0 4px #ffffff08;transform:rotate(-3deg)}html[data-jeux] #content .mj-poster-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}html[data-jeux] #content .mj-poster-grid span{border:1px solid #0c0d0f;transition:opacity .45s var(--s-ease,ease) calc(var(--i)*40ms)}html[data-jeux] #content .mj-poster-grid span.is-hidden{background:linear-gradient(135deg,#202328,#16181b)}html[data-jeux] #content .mj-poster-grid span.is-hidden:after{content:"?";display:grid;place-items:center;height:100%;color:#ffffff2e;font-size:11px;font-weight:800}html[data-jeux] #content .mj-tile:hover .mj-poster-grid span.is-hidden{opacity:.25}html[data-jeux] #content .mj-art-poster:before,html[data-jeux] #content .mj-art-poster:after{content:"";position:absolute;top:-30%;width:40%;height:160%;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%);filter:blur(6px);pointer-events:none}html[data-jeux] #content .mj-art-poster:before{left:6%;transform:rotate(18deg)}html[data-jeux] #content .mj-art-poster:after{right:6%;transform:rotate(-18deg)}html[data-jeux] #content .mj-art-music{display:flex;align-items:center;justify-content:center;gap:22px}html[data-jeux] #content .mj-vinyl{position:relative;display:block;width:104px;height:104px;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,#101113 0 2px,#17191c 2px 4px);box-shadow:0 12px 30px #000a,inset 0 0 0 1px #ffffff14}html[data-jeux] #content .mj-vinyl:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 20%,#ffffff1c 26%,transparent 34% 70%,#ffffff12 76%,transparent 84%)}html[data-jeux] #content .mj-vinyl i{position:absolute;inset:36px;border-radius:50%;background:radial-gradient(circle,#0c0d0f 0 3px,var(--primary) 4px)}html[data-jeux] #content .mj-tile:hover .mj-vinyl{animation:mj-spin 2.8s linear infinite}html[data-jeux] #content .mj-eq{display:flex;align-items:center;gap:5px;height:72px}html[data-jeux] #content .mj-eq i{display:block;width:7px;height:calc(var(--h) * 1px);border-radius:4px;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--primary) 35%,transparent));transform-origin:center;animation:mj-eq 1.1s ease-in-out calc(var(--i)*-.17s) infinite alternate}html[data-jeux] #content .mj-art-chrono{display:flex;align-items:center;justify-content:center;gap:18px}html[data-jeux] #content .mj-chrono-line{position:absolute;left:12%;right:12%;top:50%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 60%,transparent),transparent)}html[data-jeux] #content .mj-chrono-film{position:relative;display:block;width:58px;height:86px;border:1px solid #ffffff30;border-radius:7px;overflow:visible;box-shadow:0 10px 24px #000a;transform:translateY(calc((var(--i) - 1) * -12px))}html[data-jeux] #content .mj-chrono-film img{border-radius:6px}html[data-jeux] #content .mj-chrono-film b{position:absolute;left:50%;bottom:-12px;padding:3px 7px;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#11130d);font-size:10.5px;font-weight:800;transform:translate(-50%);white-space:nowrap}html[data-jeux] #content .mj-tile:hover .mj-chrono-film{transition:transform .5s var(--s-spring,ease);transform:translateY(0)}html[data-jeux] #content .mj-battle{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-color:color-mix(in srgb,var(--primary) 34%,#ffffff24);background:radial-gradient(90% 140% at 100% 50%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 60%),linear-gradient(180deg,var(--mj-card-2),var(--mj-card))}html[data-jeux] #content .mj-battle-copy{display:flex;flex-direction:column;gap:10px;min-width:0;padding:26px 28px 22px}html[data-jeux] #content .mj-battle .mj-tile-title{font-size:30px}html[data-jeux] #content .mj-battle .mj-tile-text{flex:0;max-width:520px;font-size:14.5px}html[data-jeux] #content .mj-battle-alert{padding:5px 10px;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#11130d);font-size:11.5px;font-weight:800;animation:mj-pulse 1.8s var(--s-ease,ease) infinite}html[data-jeux] #content .mj-battle-seances{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px}html[data-jeux] #content .mj-battle-seances span{display:grid;gap:2px;padding:7px 10px;border:1px solid var(--s-line-strong,#ffffff24);border-radius:10px;background:#ffffff06;color:var(--s-text,#f3f1ea);font-size:12px;font-weight:700}html[data-jeux] #content .mj-battle-seances small{color:var(--s-text-3,#8a8d94);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html[data-jeux] #content .mj-battle-seances .is-finale{border-color:color-mix(in srgb,var(--primary) 60%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}html[data-jeux] #content .mj-battle-seances .is-finale small{color:var(--primary)}html[data-jeux] #content .mj-battle .mj-tile-foot{margin-top:auto}html[data-jeux] #content .mj-battle-cta{padding:9px 14px;border-radius:12px;background:var(--primary);color:var(--primary-foreground,#11130d)}html[data-jeux] #content .mj-battle-art{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;padding:20px}html[data-jeux] #content .mj-duel-side{position:relative;display:block;width:150px;height:170px}html[data-jeux] #content .mj-duel-card{position:absolute;top:10px;left:calc(var(--i) * 26px);display:block;width:92px;height:136px;overflow:hidden;border:1px solid #ffffff38;border-radius:10px;background:#1b1d21;box-shadow:0 14px 30px #000b;transform:rotate(calc((var(--i) - 1) * 8deg));transform-origin:50% 120%;transition:transform .5s var(--s-spring,ease)}html[data-jeux] #content .mj-duel-card img{display:block;width:100%;height:100%;object-fit:cover}html[data-jeux] #content .mj-duel-card.is-back{display:grid;place-items:center;background:repeating-linear-gradient(135deg,#1d2024 0 8px,#191b1f 8px 16px);border-color:color-mix(in srgb,var(--primary) 40%,transparent)}html[data-jeux] #content .mj-duel-card.is-back b{display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--primary);border-radius:50%;color:var(--primary);font-size:20px;font-weight:800}html[data-jeux] #content .mj-duel-side.is-theirs .mj-duel-card{left:auto;right:calc(var(--i) * 26px);transform:rotate(calc((1 - var(--i)) * 8deg))}html[data-jeux] #content .mj-battle:hover .mj-duel-side.is-mine .mj-duel-card{transform:rotate(calc((var(--i) - 1) * 12deg)) translateY(-6px)}html[data-jeux] #content .mj-battle:hover .mj-duel-side.is-theirs .mj-duel-card{transform:rotate(calc((1 - var(--i)) * 12deg)) translateY(-6px)}html[data-jeux] #content .mj-duel-vs{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--primary);color:var(--primary-foreground,#11130d);font-size:19px;font-weight:800;letter-spacing:-.02em;box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 18%,transparent),0 12px 30px #000b}@keyframes mj-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent),0 0 26px color-mix(in srgb,var(--primary) 35%,transparent)}}@keyframes mj-spin{to{transform:rotate(360deg)}}@keyframes mj-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media(max-width:1100px){html[data-jeux] #content .mj-solo-grid,html[data-jeux] #content .mj-solo-grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html[data-jeux] #content .mj-games{gap:12px}html[data-jeux] #content .mj-solo-grid,html[data-jeux] #content .mj-solo-grid[data-count="3"]{gap:10px}html[data-jeux] #content :is(.mj-tile,.mj-battle){border-radius:18px}html[data-jeux] #content .mj-art{height:92px}html[data-jeux] #content .mj-art-quiz{grid-template-columns:repeat(2,52px);grid-template-rows:repeat(2,26px);gap:7px 8px}html[data-jeux] #content .mj-quiz-mark{font-size:110px}html[data-jeux] #content .mj-quiz-option{padding:0 7px;font-size:10px;border-radius:8px}html[data-jeux] #content .mj-poster-frame{width:56px;height:82px}html[data-jeux] #content .mj-vinyl{width:66px;height:66px}html[data-jeux] #content .mj-vinyl i{inset:23px}html[data-jeux] #content .mj-eq{height:44px;gap:3px}html[data-jeux] #content .mj-eq i{width:5px;height:calc(var(--h) * .6px)}html[data-jeux] #content .mj-art-chrono{gap:8px}html[data-jeux] #content .mj-chrono-film{width:36px;height:54px;transform:translateY(calc((var(--i) - 1) * -6px))}html[data-jeux] #content .mj-chrono-film b{bottom:-9px;padding:2px 5px;font-size:8.5px}html[data-jeux] #content .mj-tile-body{gap:5px;padding:12px 12px 11px}html[data-jeux] #content .mj-tile-meta{flex-direction:column;align-items:flex-start;gap:6px;min-height:0}html[data-jeux] #content .mj-kicker{display:none}html[data-jeux] #content .mj-level{padding:3px 7px;font-size:10px}html[data-jeux] #content .mj-tile-title{font-size:16px}html[data-jeux] #content .mj-tile-text{display:none}html[data-jeux] #content .mj-tile-foot{margin-top:2px;padding-top:9px;font-size:11px}html[data-jeux] #content .mj-tile-foot>.icon{display:none}html[data-jeux] #content .mj-battle{grid-template-columns:minmax(0,1fr)}html[data-jeux] #content .mj-battle-art{order:-1;min-height:150px;padding:12px}html[data-jeux] #content .mj-duel-side{width:110px;height:120px}html[data-jeux] #content .mj-duel-card{width:64px;height:94px;left:calc(var(--i) * 20px)}html[data-jeux] #content .mj-duel-side.is-theirs .mj-duel-card{right:calc(var(--i) * 20px)}html[data-jeux] #content .mj-duel-vs{width:44px;height:44px;font-size:15px}html[data-jeux] #content .mj-battle-copy{gap:8px;padding:16px 16px 14px}html[data-jeux] #content .mj-battle .mj-tile-meta{flex-direction:row;align-items:center}html[data-jeux] #content .mj-battle .mj-kicker{display:block}html[data-jeux] #content .mj-battle .mj-tile-title{font-size:23px}html[data-jeux] #content .mj-battle .mj-tile-text{display:block;font-size:13px}html[data-jeux] #content .mj-battle-seances{flex-wrap:nowrap;overflow:hidden;mask-image:linear-gradient(90deg,#000 80%,transparent)}html[data-jeux] #content .mj-battle-seances span{flex:0 0 auto;padding:6px 8px;font-size:11px}html[data-jeux] #content .mj-battle .mj-tile-foot{flex-wrap:wrap}html[data-jeux] #content .mj-note{font-size:11.5px}}@media(prefers-reduced-motion:reduce){html[data-jeux] #content :is(.mj-tile,.mj-battle),html[data-jeux] #content .mj-duel-card{transition:none}html[data-jeux] #content :is(.mj-eq i,.mj-vinyl,.mj-battle-alert,.mj-quiz-option){animation:none!important}}html[data-jeux] #content[data-mj-game]{--mj-w:900px;--mj-warn:#ffc56b}html[data-jeux] #content[data-mj-game=blind]{--mj-w:1040px}html[data-jeux] #content[data-mj-game=chronology]{--mj-w:860px}html[data-jeux] #content :is(.mj-board,.mj-intro,.mj-result){position:relative;box-sizing:border-box;width:100%!important;max-width:var(--mj-w,900px)!important;margin:0 auto!important;border:1px solid var(--s-line-strong,#ffffff24)!important;border-radius:26px!important;background:radial-gradient(110% 55% at 50% 0%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 62%),linear-gradient(180deg,var(--mj-card-2),var(--mj-card))!important;box-shadow:0 1px #ffffff0d inset,0 26px 60px #0007!important;color:var(--s-text,#f3f1ea);text-align:left!important}html[data-jeux] #content .mj-board{padding:20px 28px 28px!important}html[data-jeux] #content .mj-board>:is(.quiz-top,.quiz-progress){display:none!important}html[data-jeux] #content .mj-hud{display:grid;gap:12px;margin:0 0 16px}html[data-jeux] #content .mj-hud-top{display:flex;align-items:center;gap:16px;min-height:52px}html[data-jeux] #content .mj-hud-back{display:flex;flex:1 1 0;min-width:0}html[data-jeux] #content .mj-hud .solo-back{display:inline-flex!important;align-items:center;gap:7px;width:auto!important;margin:0!important;padding:8px 13px 8px 10px!important;border:1px solid var(--s-line,#ffffff14)!important;border-radius:12px!important;background:#ffffff06!important;color:var(--s-text-2,#b7b9be)!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap}html[data-jeux] #content .mj-hud .solo-back:hover{border-color:var(--s-line-strong,#ffffff24)!important;color:var(--s-text,#f3f1ea)!important}html[data-jeux] #content .mj-hud .solo-back .icon{width:16px;height:16px}html[data-jeux] #content .mj-hud-step{display:flex;align-items:baseline;gap:7px;color:var(--s-text-3,#8a8d94);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}html[data-jeux] #content .mj-hud-step b{color:var(--s-text,#f3f1ea);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1}html[data-jeux] #content .mj-hud-step span{letter-spacing:.02em;font-size:14px;text-transform:none}html[data-jeux] #content[data-mj-game=chronology] .mj-hud-step b{font-size:17px;letter-spacing:.02em;text-transform:none}html[data-jeux] #content .mj-hud .question-countdown{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html[data-jeux] #content .mj-timer{position:relative;display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;color:var(--s-text,#f3f1ea);transition:color .3s}html[data-jeux] #content .mj-timer svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}html[data-jeux] #content .mj-timer circle{fill:none;stroke-width:4}html[data-jeux] #content .mj-timer-track{stroke:#ffffff17}html[data-jeux] #content .mj-timer-fill{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:100 100;transition:stroke-dasharray .2s linear,stroke .3s}html[data-jeux] #content .mj-timer b{position:relative;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}html[data-jeux] #content .mj-timer.is-urgent{color:var(--mj-bad);animation:mj-beat 1s ease-in-out infinite}html[data-jeux] #content .mj-timer.is-urgent .mj-timer-fill{stroke:var(--mj-bad)}html[data-jeux] #content .mj-timer.is-over{color:var(--mj-bad);opacity:.7}html[data-jeux] #content .mj-hud-progress{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}html[data-jeux] #content .mj-hud-score{color:var(--s-text-3,#8a8d94);font-size:13px;font-weight:600}html[data-jeux] #content .mj-hud-score b{color:var(--s-text,#f3f1ea);font-weight:800}html[data-jeux] #content .mj-pips{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}html[data-jeux] #content .mj-pips li{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-width:30px;height:30px;padding:0 8px;box-sizing:border-box;border:1.5px solid #ffffff1f;border-radius:999px;background:#ffffff05;color:var(--s-text-3,#8a8d94);font-size:12px;font-weight:800;line-height:1;transition:background .3s,border-color .3s,color .3s}html[data-jeux] #content .mj-pips li small{font-size:11px;font-weight:800}html[data-jeux] #content .mj-pips .is-right{border-color:var(--mj-good);background:color-mix(in srgb,var(--mj-good) 16%,transparent);color:var(--mj-good)}html[data-jeux] #content .mj-pips .is-wrong{border-color:color-mix(in srgb,var(--mj-bad) 80%,transparent);background:color-mix(in srgb,var(--mj-bad) 13%,transparent);color:var(--mj-bad)}html[data-jeux] #content .mj-pips .is-time{border-color:color-mix(in srgb,var(--mj-warn) 75%,transparent);background:color-mix(in srgb,var(--mj-warn) 12%,transparent);color:var(--mj-warn)}html[data-jeux] #content .mj-pips .is-done{border-color:#ffffff40;background:#ffffff12;color:var(--s-text-2,#b7b9be)}html[data-jeux] #content .mj-pips .is-current{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent);animation:mj-current 1.6s ease-in-out infinite}html[data-jeux] #content .mj-pips li:is(.is-right,.is-wrong,.is-time):last-of-type,html[data-jeux] #content .mj-pips li:is(.is-right,.is-wrong,.is-time):has(+.is-current){animation:mj-pop .5s cubic-bezier(.2,1.6,.4,1) both}html[data-jeux] #content .mj-board>.solo-goal{display:grid!important;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:3px 10px;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0 0 18px!important;padding:10px 14px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--s-line,#ffffff14))!important;border-radius:14px!important;background:color-mix(in srgb,var(--primary) 6%,transparent)!important;box-shadow:none!important;text-align:left}html[data-jeux] #content .mj-board>.solo-goal .solo-goal-icon{grid-row:1 / span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}html[data-jeux] #content .mj-board>.solo-goal .solo-goal-icon :is(svg,.icon){width:18px;height:18px}html[data-jeux] #content .mj-board>.solo-goal strong{margin:0!important;color:var(--primary)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}html[data-jeux] #content .mj-board>.solo-goal .solo-goal-progress{margin:0!important;color:var(--s-text,#f3f1ea)!important;font-size:14px!important;font-weight:700!important}html[data-jeux] #content .mj-board>.solo-goal p:not(.solo-goal-progress){grid-column:2 / -1;margin:0!important;color:var(--s-text-3,#8a8d94)!important;font-size:12.5px!important;line-height:1.45!important}html[data-jeux] #content .mj-board>.solo-goal[data-goal=impossible]{border-color:color-mix(in srgb,var(--mj-warn) 40%,transparent)!important;background:color-mix(in srgb,var(--mj-warn) 7%,transparent)!important}html[data-jeux] #content .mj-board>.solo-goal[data-goal=impossible] :is(.solo-goal-icon,strong){color:var(--mj-warn)!important}html[data-jeux] #content .mj-board>.solo-goal[data-goal=practice]{border-color:var(--s-line,#ffffff14)!important;background:#ffffff05!important}html[data-jeux] #content .mj-board>.solo-goal[data-goal=practice] :is(.solo-goal-icon,strong){color:var(--s-text-2,#b7b9be)!important}html[data-jeux] #content .mj-board>.quiz-feedback{display:flex!important;align-items:center;gap:12px;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0 0 18px!important;padding:10px 14px!important;border:1px solid!important;border-radius:14px!important;font-size:14.5px!important;font-weight:600;line-height:1.4;text-align:left!important;animation:mj-drop .45s cubic-bezier(.2,1.2,.4,1) both}html[data-jeux] #content .mj-board>.quiz-feedback.correct{border-color:color-mix(in srgb,var(--mj-good) 45%,transparent)!important;background:color-mix(in srgb,var(--mj-good) 10%,transparent)!important;color:var(--mj-good)!important}html[data-jeux] #content .mj-board>.quiz-feedback.incorrect{border-color:color-mix(in srgb,var(--mj-bad) 40%,transparent)!important;background:color-mix(in srgb,var(--mj-bad) 9%,transparent)!important;color:#ffb3bd!important}html[data-jeux] #content .mj-board>.quiz-feedback b{color:var(--s-text,#f3f1ea)!important}html[data-jeux] #content .mj-feedback-poster{flex:0 0 auto;width:30px;height:45px;border-radius:4px;object-fit:cover;box-shadow:0 4px 12px #0009}html[data-jeux] #content .mj-feedback-text{min-width:0}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-question-with-poster{display:flex!important;align-items:center;gap:24px;margin:2px 0 22px!important;padding:0!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .game-poster-button{flex:0 0 auto;margin:0!important;padding:0!important;border-radius:12px;transition:transform .3s cubic-bezier(.2,1.4,.4,1)}html[data-jeux] #content :is(.mj-board,.mj-reveal) .game-poster-button:hover{transform:rotate(0) scale(1.04)}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-question-with-poster .game-poster-button img{display:block;width:104px!important;height:156px!important;border-radius:12px!important;object-fit:cover;box-shadow:0 0 0 1px #ffffff26,0 18px 36px #000b;transform:rotate(-3deg)}html[data-jeux] #content :is(.mj-board,.mj-reveal) .mj-question{display:grid;gap:12px;min-width:0}html[data-jeux] #content :is(.mj-board,.mj-reveal)>.mj-question,html[data-jeux] #content .mj-reveal-body>.mj-question{justify-items:center;align-content:center;margin:2px auto 22px;text-align:center!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .mj-question h2{margin:0!important;max-width:720px!important;color:var(--s-text,#f3f1ea)!important;font-size:clamp(23px,2.5vw,31px)!important;font-weight:750!important;letter-spacing:-.02em;line-height:1.18!important;text-align:inherit!important}html[data-jeux] #content .mj-category{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin:0!important;padding:5px 11px 5px 9px;border:1px solid color-mix(in srgb,var(--primary) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}html[data-jeux] #content .mj-category .icon{width:14px;height:14px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-option{position:relative;display:flex!important;align-items:center;gap:14px;box-sizing:border-box;width:100%;min-height:66px;margin:0!important;padding:12px 16px 12px 12px!important;border:1.5px solid var(--s-line-strong,#ffffff24)!important;border-radius:16px!important;background:#ffffff06!important;color:var(--s-text,#f3f1ea)!important;font-size:16px!important;font-weight:650!important;line-height:1.3!important;text-align:left!important;box-shadow:none!important;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .25s ease}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-option>span:not(.mj-option-text){display:grid!important;place-items:center;flex:0 0 34px;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:1px solid #ffffff22!important;border-radius:11px!important;background:#ffffff0d!important;color:var(--s-text-2,#b7b9be)!important;font-size:13px!important;font-weight:800!important;transition:background .18s,color .18s,border-color .18s}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-option>.mj-option-text{display:block!important;flex:1 1 auto;min-width:0;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:inherit!important;overflow-wrap:anywhere}html[data-jeux] #content .mj-board .quiz-option:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary) 70%,transparent)!important;background:color-mix(in srgb,var(--primary) 8%,transparent)!important;transform:translateY(-2px)}html[data-jeux] #content .mj-board .quiz-option:not(:disabled):hover>span:not(.mj-option-text){border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground,#11130d)!important}html[data-jeux] #content .mj-board .quiz-option:focus-visible{outline:2px solid var(--primary)!important;outline-offset:3px}html[data-jeux] #content .mj-board .quiz-option:disabled{cursor:default;opacity:.5}html[data-jeux] #content .mj-board .quiz-option.is-picked{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 14%,transparent)!important;opacity:1!important;animation:mj-pick .9s ease-in-out infinite}html[data-jeux] #content .mj-board .quiz-option.is-picked>span:not(.mj-option-text){border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground,#11130d)!important}html[data-jeux] #content .mj-board .quiz-options.is-locked .quiz-option:not(.is-picked){opacity:.4;transform:none!important}html[data-jeux] #content .mj-keys{margin:16px 0 0!important;color:var(--s-text-3,#8a8d94);font-size:12px;text-align:center}html[data-jeux] #content .mj-keys kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;margin:0 1px;padding:0 5px;box-sizing:border-box;border:1px solid #ffffff26;border-bottom-width:2px;border-radius:6px;background:#ffffff0a;color:var(--s-text-2,#b7b9be);font:inherit;font-size:11px;font-weight:800}html[data-jeux] #content .mj-reveal{position:absolute;left:0;right:0;bottom:0;z-index:6;box-sizing:border-box;padding:0 28px 28px;overflow:hidden;border-radius:0 0 26px 26px;background:linear-gradient(180deg,color-mix(in srgb,var(--mj-card-2) 96%,#000),var(--mj-card));animation:mj-fade .14s ease both;pointer-events:auto}html[data-jeux] #content .solo-intro>.mj-reveal{border-radius:inherit;padding:28px 32px}html[data-jeux] #content .mj-reveal-body{pointer-events:none}html[data-jeux] #content .mj-reveal-body>.solo-back{display:none}html[data-jeux] #content .mj-reveal .quiz-option.is-right{border-color:var(--mj-good)!important;background:color-mix(in srgb,var(--mj-good) 16%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--mj-good) 18%,transparent),0 0 30px color-mix(in srgb,var(--mj-good) 25%,transparent)!important;opacity:1!important;animation:mj-right .5s cubic-bezier(.2,1.5,.4,1) both}html[data-jeux] #content .mj-reveal .quiz-option.is-right>span:not(.mj-option-text){border-color:var(--mj-good)!important;background:var(--mj-good)!important;color:#0d1a12!important}html[data-jeux] #content .mj-reveal .quiz-option.is-wrong{border-color:var(--mj-bad)!important;background:color-mix(in srgb,var(--mj-bad) 14%,transparent)!important;opacity:1!important;animation:mj-shake .45s ease both}html[data-jeux] #content .mj-reveal .quiz-option.is-wrong>span:not(.mj-option-text){border-color:var(--mj-bad)!important;background:var(--mj-bad)!important;color:#1e0d10!important}html[data-jeux] #content .mj-reveal .quiz-option.is-faded{opacity:.28!important}html[data-jeux] #content .mj-reveal .quiz-option:disabled{opacity:1}html[data-jeux] #content .mj-reveal .poster-puzzle.is-solved{box-shadow:0 0 0 2px var(--mj-good),0 0 50px color-mix(in srgb,var(--mj-good) 35%,transparent),0 30px 60px #000b!important}html[data-jeux] #content .mj-reveal .poster-puzzle.is-missed{box-shadow:0 0 0 2px var(--mj-bad),0 30px 60px #000b!important;filter:saturate(.6)}html[data-jeux] #content .mj-reveal-poster{position:absolute;inset:10px;z-index:1;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:9px;object-fit:cover;opacity:0;transform:scale(.96);transition:opacity .45s ease .15s,transform .6s cubic-bezier(.2,1.2,.4,1) .15s}html[data-jeux] #content .mj-reveal-poster.is-ready{opacity:1;transform:none}html[data-jeux] #content .mj-stamp{position:absolute;left:50%;top:44%;z-index:2;display:grid;justify-items:center;gap:6px;min-width:220px;max-width:calc(100% - 40px);box-sizing:border-box;padding:16px 26px 18px;border:3px solid currentColor;border-radius:18px;background:#0c0e11f0;box-shadow:0 20px 50px #000c;text-align:center;transform:translate(-50%,-50%) rotate(-3deg);animation:mj-stamp .5s cubic-bezier(.2,1.6,.4,1) both}html[data-jeux] #content .mj-reveal.is-right .mj-stamp{color:var(--mj-good)}html[data-jeux] #content .mj-reveal.is-wrong .mj-stamp{color:var(--mj-bad)}html[data-jeux] #content .mj-reveal.is-time .mj-stamp{color:var(--mj-warn)}html[data-jeux] #content .mj-stamp b{font-size:25px;font-weight:900;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}html[data-jeux] #content .mj-stamp span{color:var(--s-text,#f3f1ea);font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}html[data-jeux] #content .mj-stamp em{padding:4px 10px;border-radius:999px;background:currentColor;font-style:normal;font-size:13px;font-weight:800}html[data-jeux] #content .mj-stamp em:first-line{color:#0d1a12}html[data-jeux] #content .mj-reveal.is-leaving{animation:mj-leave .32s ease forwards}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-layout{display:grid!important;grid-template-columns:minmax(0,350px) minmax(0,1fr)!important;align-items:center;gap:40px!important;margin:0!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .poster-puzzle{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(5,minmax(0,1fr))!important;gap:3px!important;box-sizing:border-box;width:100%!important;max-width:350px!important;height:auto!important;aspect-ratio:2/3;margin:0 auto!important;padding:10px!important;border:0!important;border-radius:18px!important;background:linear-gradient(150deg,#2b2e34,#121418 60%)!important;box-shadow:0 0 0 1px #ffffff1f inset,0 0 0 7px #ffffff07,0 30px 60px #000b!important;perspective:1000px;transition:box-shadow .4s}html[data-jeux] #content :is(.mj-board,.mj-reveal) .poster-puzzle:after{content:"";position:absolute;inset:10px;border-radius:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent);pointer-events:none}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-piece{position:relative;display:grid!important;place-items:center;min-width:0;min-height:0;margin:0!important;padding:0!important;overflow:hidden;border:0!important;border-radius:3px!important;background:repeating-linear-gradient(135deg,#1d2025 0 7px,#191b1f 7px 14px)!important;box-shadow:inset 0 0 0 1px #ffffff0a}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-piece:not(.revealed):before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffff0d 50%,transparent 70%);background-size:250% 100%;animation:mj-sheen 3.2s ease-in-out infinite;animation-delay:calc(var(--n,0) * .12s)}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-piece>span{position:relative;display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff1c;border-radius:50%;color:#ffffff4d!important;font-size:12px!important;font-weight:800}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-piece img{display:block;width:100%!important;height:100%!important;object-fit:cover;opacity:1}html[data-jeux] #content .mj-board .puzzle-piece.is-new{animation:mj-flip .7s cubic-bezier(.2,.9,.3,1.15) both;z-index:1}html[data-jeux] #content .mj-board .puzzle-piece.is-new img{animation:mj-flash .9s ease both}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer{display:grid!important;gap:14px;align-content:center;min-width:0;margin:0!important;padding:0!important;text-align:left!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer>*{margin:0!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer h2{color:var(--s-text,#f3f1ea)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.05!important;text-align:left!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-value{display:grid!important;grid-template-columns:auto 1fr;align-items:end;gap:10px 12px;padding:14px 16px!important;border:1px solid var(--s-line,#ffffff14);border-radius:16px;background:#ffffff05;color:var(--s-text-2,#b7b9be);font-size:14px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-value b{color:var(--mj-good)!important;font-size:46px!important;font-weight:900!important;line-height:.9!important;font-variant-numeric:tabular-nums}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-value[data-level=mid] b{color:var(--mj-warn)!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-value[data-level=low] b{color:var(--mj-bad)!important}html[data-jeux] #content .mj-meter{grid-column:1 / -1;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}html[data-jeux] #content .mj-meter i{display:block;height:7px;border-radius:4px;background:#ffffff12;transition:background .3s}html[data-jeux] #content .mj-meter i.is-on{background:var(--mj-good)}html[data-jeux] #content [data-level=mid] .mj-meter i.is-on{background:var(--mj-warn)}html[data-jeux] #content [data-level=low] .mj-meter i.is-on{background:var(--mj-bad)}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer form{display:grid!important;gap:10px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-hint{display:inline-flex!important;align-items:center;justify-content:center;gap:8px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-hint .icon{width:17px;height:17px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer>.small{color:var(--s-text-3,#8a8d94)!important;font-size:12.5px!important}html[data-jeux] #content .mj-board.chronology-board>h2{margin:0 0 6px!important;font-size:clamp(23px,2.4vw,30px)!important;font-weight:800!important;letter-spacing:-.02em;text-align:left!important}html[data-jeux] #content .mj-board.chronology-board>.solo-instruction{margin:0 0 18px!important;color:var(--s-text-2,#b7b9be)!important;font-size:14px!important;line-height:1.5!important;text-align:left!important}html[data-jeux] #content .mj-chrono-track{position:relative;display:grid;gap:10px;padding-left:38px}html[data-jeux] #content .mj-chrono-track:before{content:"";position:absolute;left:14px;top:30px;bottom:30px;width:2px;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 25%,transparent),var(--primary))}html[data-jeux] #content .mj-chrono-end{display:flex;align-items:center;gap:7px;margin:0 0 0 -38px!important;color:var(--s-text-3,#8a8d94);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}html[data-jeux] #content .mj-chrono-end .icon{display:grid;place-items:center;width:30px;height:16px}html[data-jeux] #content .mj-chrono-end.is-new .icon{transform:rotate(180deg)}html[data-jeux] #content .mj-board .chronology-list{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none}html[data-jeux] #content .mj-board .chronology-list li{position:relative;display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px!important;min-height:86px;margin:0!important;padding:8px 12px 8px 18px!important;border:1px solid var(--s-line-strong,#ffffff24)!important;border-radius:14px!important;background:linear-gradient(90deg,#ffffff08,#ffffff03)!important;box-shadow:0 6px 16px #0004!important;transition:border-color .2s,box-shadow .2s,background .2s}html[data-jeux] #content .mj-board .chronology-list li:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:6px;border-radius:2px;background:repeating-linear-gradient(180deg,#0c0d10 0 5px,transparent 5px 10px);opacity:.9}html[data-jeux] #content .mj-board .chronology-list li:after{content:"";position:absolute;left:-31px;top:50%;width:12px;height:12px;box-sizing:border-box;border:2px solid var(--primary);border-radius:50%;background:var(--mj-card);transform:translateY(-50%);box-shadow:0 0 0 4px var(--mj-card)}html[data-jeux] #content .mj-board .chronology-list li:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)!important}html[data-jeux] #content .mj-board .chronology-list li.is-moved{z-index:2;animation:mj-swap .42s cubic-bezier(.2,1.1,.4,1) both;border-color:color-mix(in srgb,var(--primary) 60%,transparent)!important}html[data-jeux] #content .mj-board .chronology-list li.is-swapped{animation:mj-swap .42s cubic-bezier(.2,1.1,.4,1) both}html[data-jeux] #content .mj-board .chronology-list li.is-dragging{z-index:3;border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 10%,var(--mj-card-2))!important;box-shadow:0 22px 44px #000c,0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)!important}html[data-jeux] #content .mj-board .chronology-list .game-poster-button{grid-column:1;padding:0!important}html[data-jeux] #content .mj-board .chronology-list .chronology-poster{display:block;width:46px!important;height:69px!important;border-radius:6px!important;object-fit:cover;box-shadow:0 6px 14px #0009}html[data-jeux] #content .mj-board .chronology-grip{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:38px!important;height:56px!important;margin:0!important;padding:0!important;border:1px solid #ffffff1c!important;border-radius:11px!important;background:#ffffff08!important;color:var(--s-text-2,#b7b9be)!important;cursor:grab;touch-action:none}html[data-jeux] #content .mj-board .chronology-grip b{color:var(--primary);font-size:18px;font-weight:900;line-height:1}html[data-jeux] #content .mj-board .chronology-grip span{font-size:13px;line-height:1;opacity:.7}html[data-jeux] #content .mj-board .chronology-list li>strong{min-width:0;color:var(--s-text,#f3f1ea);font-size:16.5px!important;font-weight:750!important;line-height:1.3;overflow-wrap:anywhere}html[data-jeux] #content .mj-board .chronology-controls{display:flex!important;gap:6px}html[data-jeux] #content .mj-board .chronology-controls button{display:grid!important;place-items:center;width:42px!important;height:42px!important;min-width:0!important;margin:0!important;padding:0!important;border-radius:12px!important}html[data-jeux] #content .mj-board .chronology-controls .order-down .icon{transform:rotate(180deg)}html[data-jeux] #content .mj-board.chronology-board form>.primary{width:100%;margin:20px 0 0!important}html[data-jeux] #content .solo-intro.mj-intro{padding:24px 28px 28px!important}html[data-jeux] #content :is(.mj-intro,.mj-result)>.solo-back{position:relative!important;top:auto!important;left:auto!important;display:inline-flex!important;align-items:center;gap:7px;width:auto!important;margin:0 0 18px!important;padding:8px 13px 8px 10px!important;border:1px solid var(--s-line,#ffffff14)!important;border-radius:12px!important;background:#ffffff06!important;color:var(--s-text-2,#b7b9be)!important;font-size:13px!important;font-weight:700!important}html[data-jeux] #content .mj-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:36px}html[data-jeux] #content .mj-intro-art{position:relative;height:360px;overflow:hidden;border:1px solid var(--s-line,#ffffff14);border-radius:22px;background:radial-gradient(90% 80% at 50% 30%,color-mix(in srgb,var(--primary) 18%,#1b1e22),#111316 75%)}html[data-jeux] #content .mj-intro-copy{display:grid;justify-items:start;gap:14px;min-width:0}html[data-jeux] #content .mj-intro-copy>*{margin:0!important}html[data-jeux] #content .mj-intro-copy>.eyebrow{display:block!important;color:var(--primary)!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.18em}html[data-jeux] #content .mj-intro-copy>h2{color:var(--s-text,#f3f1ea)!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:800!important;letter-spacing:-.03em;line-height:1.04!important;text-align:left!important}html[data-jeux] #content .mj-intro-copy>.solo-rule{color:var(--s-text-2,#b7b9be)!important;font-size:16px!important;line-height:1.5!important;text-align:left!important}html[data-jeux] #content :is(.mj-intro-copy,.mj-result) .solo-details{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:8px!important;margin:0!important}html[data-jeux] #content :is(.mj-intro-copy,.mj-result) .solo-details span{padding:7px 12px!important;border:1px solid var(--s-line-strong,#ffffff24)!important;border-radius:999px!important;background:#ffffff06!important;color:var(--s-text,#f3f1ea)!important;font-size:12.5px!important;font-weight:700!important}html[data-jeux] #content :is(.mj-intro-copy,.mj-result) .solo-reward{display:flex!important;align-items:center;gap:8px;margin:0!important;color:var(--primary)!important;font-size:14px!important;font-weight:700!important}html[data-jeux] #content :is(.mj-intro-copy,.mj-result) .solo-reward.claimed{color:var(--s-text-2,#b7b9be)!important}html[data-jeux] #content :is(.mj-intro-copy,.mj-result) .solo-reward .icon{width:17px;height:17px}html[data-jeux] #content .mj-intro-copy>.primary{min-width:220px;margin-top:4px!important}html[data-jeux] #content .mj-rules{width:100%;box-sizing:border-box;border:1px solid var(--s-line,#ffffff14);border-radius:14px;background:#ffffff04}html[data-jeux] #content .mj-rules summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;color:var(--s-text-2,#b7b9be);font-size:13px;font-weight:700;cursor:pointer;list-style:none}html[data-jeux] #content .mj-rules summary::-webkit-details-marker{display:none}html[data-jeux] #content .mj-rules summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}html[data-jeux] #content .mj-rules[open] summary:after{transform:rotate(-135deg) translateY(-2px)}html[data-jeux] #content .mj-rules p{margin:0!important;padding:0 14px 12px!important;color:var(--s-text-3,#8a8d94)!important;font-size:13px!important;line-height:1.55!important;text-align:left!important}html[data-jeux] #content .mj-hero{position:absolute;inset:0;display:grid;place-items:center}html[data-jeux] #content .mj-hero img{display:block;width:100%;height:100%;object-fit:cover}html[data-jeux] #content .mj-hero-glow{position:absolute;left:50%;top:50%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 30%,transparent),transparent 65%);transform:translate(-50%,-50%);filter:blur(10px);animation:mj-glow 4s ease-in-out infinite}html[data-jeux] #content .mj-hero-quiz .mj-hero-poster{position:absolute;top:50%;left:50%;width:132px;height:198px;overflow:hidden;border:1px solid #ffffff2a;border-radius:12px;box-shadow:0 20px 40px #000b;opacity:.5;filter:saturate(.7);transform:translate(calc(-50% + (var(--i) * 2 - 1) * 110px),-54%) rotate(calc((var(--i) * 2 - 1) * 9deg))}html[data-jeux] #content .mj-hero-quiz .mj-quiz-mark{position:absolute;top:50%;left:50%;color:color-mix(in srgb,var(--primary) 16%,transparent);font-size:300px;font-weight:900;line-height:1;transform:translate(-50%,-54%)}html[data-jeux] #content .mj-hero-options{position:relative;display:grid;grid-template-columns:repeat(2,124px);gap:12px 14px}html[data-jeux] #content .mj-hero-options .mj-quiz-option{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border:1px solid #ffffff2c;border-radius:14px;background:#14161ae6;color:var(--s-text-2,#b7b9be);font-size:14px;font-weight:800;box-shadow:0 10px 24px #0008;animation:mj-float 4s ease-in-out calc(var(--i) * -.9s) infinite}html[data-jeux] #content .mj-hero-options .mj-quiz-option:after{content:"";flex:1;height:6px;border-radius:9px;background:#ffffff1f}html[data-jeux] #content .mj-hero-options .mj-quiz-option.is-right{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 20%,#14161a);color:var(--primary);box-shadow:0 0 34px color-mix(in srgb,var(--primary) 35%,transparent)}html[data-jeux] #content .mj-hero-options .mj-quiz-option.is-right:after{background:color-mix(in srgb,var(--primary) 55%,transparent)}html[data-jeux] #content .mj-hero-timer{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:58px;height:58px;color:var(--s-text,#f3f1ea);font-size:18px;font-weight:800}html[data-jeux] #content .mj-hero-timer svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}html[data-jeux] #content .mj-hero-timer circle{fill:none;stroke:#ffffff18;stroke-width:4}html[data-jeux] #content .mj-hero-timer circle.is-fill{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:72 100;animation:mj-hero-clock 6s linear infinite}html[data-jeux] #content .mj-hero-timer b{position:relative}html[data-jeux] #content .mj-hero-frame{position:relative;width:170px;height:255px;padding:7px;border-radius:14px;background:linear-gradient(150deg,#2b2e34,#121418);box-shadow:0 0 0 1px #fff2 inset,0 30px 60px #000c;transform:rotate(-4deg)}html[data-jeux] #content .mj-hero-frame>img{border-radius:8px}html[data-jeux] #content .mj-hero-grid{position:absolute;inset:7px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);gap:2px;overflow:hidden;border-radius:8px}html[data-jeux] #content .mj-hero-grid i{display:grid;place-items:center;background:repeating-linear-gradient(135deg,#1e2126 0 6px,#1a1c20 6px 12px);animation:mj-hero-piece 8s ease-in-out infinite;animation-delay:calc(var(--o) * .45s)}html[data-jeux] #content .mj-hero-meter{position:absolute;bottom:22px;left:50%;display:flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid #ffffff1f;border-radius:999px;background:#101215e6;transform:translate(-50%)}html[data-jeux] #content .mj-hero-meter i{display:block;width:12px;height:7px;border-radius:3px;background:var(--mj-good);animation:mj-hero-meter 8s ease-in-out infinite;animation-delay:calc((9 - var(--i)) * .45s + .45s)}html[data-jeux] #content .mj-hero-meter b{margin-left:6px;color:var(--s-text,#f3f1ea);font-size:12px;font-weight:800;white-space:nowrap}html[data-jeux] #content .mj-turntable{position:relative;display:block;width:230px;height:230px}html[data-jeux] #content .mj-record{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,#0f1012 0 2px,#17191c 2px 4px);box-shadow:0 24px 50px #000c,inset 0 0 0 1px #ffffff14}html[data-jeux] #content .mj-record:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 18%,#ffffff1f 25%,transparent 33% 68%,#ffffff14 75%,transparent 83%)}html[data-jeux] #content .mj-record i{position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle,#0c0d0f 0 5%,var(--primary) 6% 100%);box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--primary) 70%,#000)}html[data-jeux] #content .mj-turntable.is-playing .mj-record{animation:mj-spin 3.2s linear infinite}html[data-jeux] #content .mj-tonearm{position:absolute;top:-6px;right:-14px;width:14px;height:150px;border-radius:7px;background:linear-gradient(90deg,#c9ccd2,#7c8088);box-shadow:0 8px 18px #000a;transform-origin:50% 8%;transform:rotate(26deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}html[data-jeux] #content .mj-tonearm:before{content:"";position:absolute;top:-8px;left:50%;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,#dfe2e7,#80848c);transform:translate(-50%)}html[data-jeux] #content .mj-tonearm:after{content:"";position:absolute;bottom:-6px;left:-6px;width:26px;height:20px;border-radius:5px;background:#2a2d33;box-shadow:inset 0 0 0 2px #8a8e96}html[data-jeux] #content .mj-turntable:not(.is-playing) .mj-tonearm{transform:rotate(8deg)}html[data-jeux] #content .mj-hero-music{grid-auto-flow:column;gap:34px}html[data-jeux] #content .mj-hero-music .mj-eq{display:flex;align-items:center;gap:6px;height:120px}html[data-jeux] #content .mj-hero-music .mj-eq i{display:block;width:8px;height:calc(var(--h) * 1.4px);border-radius:4px;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--primary) 30%,transparent));animation:mj-eq 1.1s ease-in-out calc(var(--i) * -.17s) infinite alternate}html[data-jeux] #content .mj-hero-chrono{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 20px}html[data-jeux] #content .mj-hero-chrono .mj-chrono-line{position:absolute;left:8%;right:8%;top:58%;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}html[data-jeux] #content .mj-hero-chrono .mj-chrono-film{position:relative;display:block;width:78px;height:117px;border:1px solid #ffffff30;border-radius:9px;box-shadow:0 14px 30px #000b;transform:translateY(calc((var(--i) - 2) * -14px)) rotate(calc((var(--i) - 2) * 3deg));animation:mj-rise .8s cubic-bezier(.2,1.3,.4,1) calc(var(--i) * 90ms) both}html[data-jeux] #content .mj-hero-chrono .mj-chrono-film img{border-radius:8px}html[data-jeux] #content .mj-hero-chrono .mj-chrono-film b{position:absolute;left:50%;bottom:-14px;padding:4px 9px;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#11130d);font-size:12px;font-weight:800;transform:translate(-50%);white-space:nowrap;box-shadow:0 6px 14px #0009}html[data-jeux] #content .solo-intro.mj-result{max-width:820px!important;padding:24px 30px 28px!important}html[data-jeux] #content .mj-result-hero{display:flex;align-items:center;gap:28px;margin:0 0 20px}html[data-jeux] #content .mj-score{position:relative;display:grid;grid-auto-flow:column;align-items:baseline;justify-content:center;place-content:center;flex:0 0 auto;width:136px;height:136px;color:var(--s-text,#f3f1ea)}html[data-jeux] #content .mj-score svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}html[data-jeux] #content .mj-score circle{fill:none;stroke-width:9}html[data-jeux] #content .mj-score-track{stroke:#ffffff12}html[data-jeux] #content .mj-score-fill{stroke:var(--primary);stroke-linecap:round;animation:mj-score 1.2s cubic-bezier(.2,.8,.2,1) .15s both}html[data-jeux] #content .is-awarded .mj-score-fill{stroke:var(--mj-good);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--mj-good) 60%,transparent))}html[data-jeux] #content .mj-score strong{position:relative;font-size:46px;font-weight:900;letter-spacing:-.03em;line-height:1}html[data-jeux] #content .mj-score>span{position:relative;margin-left:3px;color:var(--s-text-3,#8a8d94);font-size:17px;font-weight:800}html[data-jeux] #content .mj-burst{position:absolute;inset:0;pointer-events:none}html[data-jeux] #content .mj-burst i{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:2px;background:var(--mj-good);transform:rotate(var(--a)) translateY(0);opacity:0;animation:mj-burst 1.1s cubic-bezier(.1,.8,.3,1) calc(.9s + var(--d)) both}html[data-jeux] #content .mj-burst i:nth-child(3n){background:var(--primary)}html[data-jeux] #content .mj-burst i:nth-child(4n){background:var(--mj-warn);border-radius:50%}html[data-jeux] #content .mj-result-copy{display:grid;gap:10px;min-width:0}html[data-jeux] #content .mj-result-copy>*{margin:0!important}html[data-jeux] #content .mj-result-copy>.eyebrow{display:block!important;color:var(--primary)!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.18em}html[data-jeux] #content .mj-result-copy>h2{color:var(--s-text,#f3f1ea)!important;font-size:clamp(26px,3vw,36px)!important;font-weight:800!important;letter-spacing:-.025em;line-height:1.1!important;text-align:left!important}html[data-jeux] #content .mj-result .mj-pips li{min-width:34px;height:34px;font-size:13px}html[data-jeux] #content .mj-goal-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px}html[data-jeux] #content .mj-goal-bars span{position:relative;display:block;padding:0 0 10px;color:var(--s-text-3,#8a8d94);font-size:12.5px}html[data-jeux] #content .mj-goal-bars span b{color:var(--s-text,#f3f1ea);font-size:14px}html[data-jeux] #content .mj-goal-bars span:before,html[data-jeux] #content .mj-goal-bars span:after{content:"";position:absolute;left:0;bottom:0;height:5px;border-radius:3px}html[data-jeux] #content .mj-goal-bars span:before{right:0;background:#ffffff12}html[data-jeux] #content .mj-goal-bars span:after{width:calc(var(--share) * 100%);background:var(--primary);animation:mj-grow 1s cubic-bezier(.2,.8,.2,1) .3s both}html[data-jeux] #content .mj-result>.solo-result{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0 0 16px!important;padding:14px 16px!important;border:1px solid var(--s-line-strong,#ffffff24)!important;border-radius:16px!important;background:#ffffff05!important;text-align:left!important}html[data-jeux] #content .mj-result>.solo-result>.icon{width:40px;height:40px;padding:9px;box-sizing:border-box;border-radius:12px;background:#ffffff0d;color:var(--s-text-2,#b7b9be)}html[data-jeux] #content .mj-result>.solo-result strong{display:block;margin:0 0 2px;color:var(--s-text,#f3f1ea);font-size:17px!important;font-weight:800}html[data-jeux] #content .mj-result>.solo-result p{margin:0!important;color:var(--s-text-2,#b7b9be)!important;font-size:13.5px!important;line-height:1.45!important}html[data-jeux] #content .mj-result>.solo-result.awarded{border-color:color-mix(in srgb,var(--mj-good) 50%,transparent)!important;background:color-mix(in srgb,var(--mj-good) 9%,transparent)!important;box-shadow:0 0 40px color-mix(in srgb,var(--mj-good) 12%,transparent)!important}html[data-jeux] #content .mj-result>.solo-result.awarded>.icon{background:color-mix(in srgb,var(--mj-good) 20%,transparent);color:var(--mj-good);animation:mj-gift 1s cubic-bezier(.2,1.6,.4,1) .9s both}html[data-jeux] #content .mj-result>.solo-result.awarded strong{color:var(--mj-good)}html[data-jeux] #content .mj-result>.solo-result>button{white-space:nowrap}html[data-jeux] #content .mj-result>.quiz-feedback{display:flex!important;align-items:center;gap:12px;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0 0 16px!important;padding:12px 14px!important;border:1px solid!important;border-radius:14px!important;text-align:left!important}html[data-jeux] #content .mj-result>.quiz-feedback.correct{border-color:color-mix(in srgb,var(--mj-good) 40%,transparent)!important;background:color-mix(in srgb,var(--mj-good) 8%,transparent)!important;color:var(--mj-good)!important}html[data-jeux] #content .mj-result>.quiz-feedback.incorrect{border-color:color-mix(in srgb,var(--mj-bad) 35%,transparent)!important;background:color-mix(in srgb,var(--mj-bad) 7%,transparent)!important;color:#ffb3bd!important}html[data-jeux] #content .mj-result>.quiz-feedback b,html[data-jeux] #content .mj-result>.quiz-feedback strong{color:var(--s-text,#f3f1ea)!important}html[data-jeux] #content .mj-last-answer>span:first-child{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#ffffff10;color:var(--s-text-2,#b7b9be);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}html[data-jeux] #content .mj-result .final-poster-answer{justify-content:flex-start!important;gap:16px!important}html[data-jeux] #content .mj-result .final-poster-thumb{flex:0 0 auto;width:54px!important;height:81px!important;border-radius:7px;object-fit:cover;box-shadow:0 8px 20px #000a}html[data-jeux] #content .mj-result .final-poster-copy{display:grid;gap:3px;text-align:left!important}html[data-jeux] #content .mj-result .final-poster-copy span{color:inherit;font-size:13px}html[data-jeux] #content .mj-result .final-poster-copy strong{font-size:17px}html[data-jeux] #content .mj-result .chronology-solution{display:grid!important;gap:8px!important;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;list-style:none}html[data-jeux] #content .mj-result .chronology-solution li{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px!important;margin:0!important;padding:8px 12px 8px 8px!important;border:1px solid var(--s-line,#ffffff14)!important;border-radius:14px!important;background:#ffffff04!important;animation:mj-rise .6s cubic-bezier(.2,1.2,.4,1) both}html[data-jeux] #content .mj-result .chronology-solution li:nth-child(2){animation-delay:.08s}html[data-jeux] #content .mj-result .chronology-solution li:nth-child(3){animation-delay:.16s}html[data-jeux] #content .mj-result .chronology-solution li:nth-child(4){animation-delay:.24s}html[data-jeux] #content .mj-result .chronology-solution li:nth-child(5){animation-delay:.32s}html[data-jeux] #content .mj-solution-poster{display:block;width:40px;height:60px;border-radius:6px;object-fit:cover;background:#ffffff0d}html[data-jeux] #content .mj-result .chronology-solution b{color:var(--primary)!important;font-size:20px!important;font-weight:900!important;font-variant-numeric:tabular-nums}html[data-jeux] #content .mj-result .chronology-solution span{min-width:0;color:var(--s-text,#f3f1ea)!important;font-size:15px!important;font-weight:650}html[data-jeux] #content .mj-result .chronology-mark{font-style:normal}html[data-jeux] #content .mj-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 14px}html[data-jeux] #content .mj-result-actions>button{min-width:180px;margin:0!important}html[data-jeux] #content .mj-result-foot{display:grid;gap:6px;padding:14px 0 0;border-top:1px solid var(--s-line,#ffffff14)}html[data-jeux] #content .mj-result-foot>*{margin:0!important;text-align:left!important}html[data-jeux] #content .mj-result-foot .solo-reward{display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;color:var(--primary)!important;font-size:13.5px!important;font-weight:700!important}html[data-jeux] #content .mj-result-foot .solo-reward.claimed{color:var(--s-text-2,#b7b9be)!important}html[data-jeux] #content .mj-result-foot .solo-reward .icon{width:16px;height:16px}html[data-jeux] #content .mj-result-foot .solo-reset{color:var(--s-text-3,#8a8d94)!important;font-size:12.5px!important;line-height:1.5!important}html[data-jeux] #content .music-page{display:block;width:100%!important;max-width:none!important;margin:0!important}html[data-jeux] #content [hidden]:is([hidden],#mj-none){display:none!important}html[data-jeux] #content .mj-music{--mj-w:940px}html[data-jeux] #content .mj-music.mj-intro{padding:24px 28px 28px!important}html[data-jeux] #content .mj-music.mj-board{padding:20px 28px 26px!important}html[data-jeux] #content .mj-music.mj-result{max-width:820px!important;padding:24px 30px 28px!important}html[data-jeux] #content .mj-music>.solo-back,html[data-jeux] #content .mj-music .mj-hud .solo-back{position:relative!important;top:auto!important;left:auto!important}html[data-jeux] #content .mj-music>.solo-back{display:inline-flex!important;align-items:center;gap:7px;width:auto!important;margin:0 0 18px!important;padding:8px 13px 8px 10px!important;border:1px solid var(--s-line,#ffffff14)!important;border-radius:12px!important;background:#ffffff06!important;color:var(--s-text-2,#b7b9be)!important;font-size:13px!important;font-weight:700!important}html[data-jeux] #content .mj-music .mj-intro-copy>h2{margin:0!important}html[data-jeux] #content .mj-music .mj-music-note{margin:0!important;color:var(--s-text-3,#8a8d94)!important;font-size:12.5px!important;text-align:left!important}html[data-jeux] #content .mj-music.mj-result .final-poster-answer{display:flex!important;align-items:center;justify-content:flex-start!important;gap:16px!important;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0 0 16px!important;padding:12px 14px!important;border:1px solid!important;border-radius:14px!important;text-align:left!important}html[data-jeux] #content .mj-music.mj-result .final-poster-answer.correct{border-color:color-mix(in srgb,var(--mj-good) 40%,transparent)!important;background:color-mix(in srgb,var(--mj-good) 8%,transparent)!important;color:var(--mj-good)!important}html[data-jeux] #content .mj-music.mj-result .final-poster-answer.incorrect{border-color:color-mix(in srgb,var(--mj-bad) 35%,transparent)!important;background:color-mix(in srgb,var(--mj-bad) 7%,transparent)!important;color:#ffb3bd!important}html[data-jeux] #content .mj-music .final-poster-copy strong{color:var(--s-text,#f3f1ea)!important}html[data-jeux] #content .mj-music .final-poster-copy small,html[data-jeux] #content .mj-music .mj-feedback-text small{display:block;margin-top:2px;color:var(--s-text-3,#8a8d94);font-size:12.5px;font-weight:600}html[data-jeux] #content .mj-music.mj-result>.solo-result{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0 0 16px!important;padding:14px 16px!important;border:1px solid var(--s-line-strong,#ffffff24)!important;border-radius:16px!important;background:#ffffff05!important;text-align:left!important}html[data-jeux] #content .mj-music.mj-result>.solo-result>.icon{width:40px;height:40px;padding:9px;box-sizing:border-box;border-radius:12px;background:#ffffff0d;color:var(--s-text-2,#b7b9be)}html[data-jeux] #content .mj-music.mj-result>.solo-result strong{display:block;margin:0 0 2px;color:var(--s-text,#f3f1ea);font-size:17px!important;font-weight:800}html[data-jeux] #content .mj-music.mj-result>.solo-result p{margin:0!important;color:var(--s-text-2,#b7b9be)!important;font-size:13.5px!important;line-height:1.45!important}html[data-jeux] #content .mj-music.mj-result>.solo-result.awarded{border-color:color-mix(in srgb,var(--mj-good) 50%,transparent)!important;background:color-mix(in srgb,var(--mj-good) 9%,transparent)!important}html[data-jeux] #content .mj-music.mj-result>.solo-result.awarded>.icon{background:color-mix(in srgb,var(--mj-good) 20%,transparent);color:var(--mj-good)}html[data-jeux] #content .mj-music.mj-result>.solo-result.awarded strong{color:var(--mj-good)}html[data-jeux] #content .mj-music>.quiz-feedback{display:flex!important;align-items:center;gap:12px;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0 0 18px!important;padding:10px 14px!important;border:1px solid!important;border-radius:14px!important;font-size:14.5px!important;font-weight:600;line-height:1.4;text-align:left!important;animation:mj-drop .45s cubic-bezier(.2,1.2,.4,1) both}html[data-jeux] #content .mj-music>.quiz-feedback.correct{border-color:color-mix(in srgb,var(--mj-good) 45%,transparent)!important;background:color-mix(in srgb,var(--mj-good) 10%,transparent)!important;color:var(--mj-good)!important}html[data-jeux] #content .mj-music>.quiz-feedback.incorrect{border-color:color-mix(in srgb,var(--mj-bad) 40%,transparent)!important;background:color-mix(in srgb,var(--mj-bad) 9%,transparent)!important;color:#ffb3bd!important}html[data-jeux] #content .mj-music>.quiz-feedback b{color:var(--s-text,#f3f1ea)!important}html[data-jeux] #content .mj-deck{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:22px}html[data-jeux] #content .mj-music .music-listening{display:grid!important;grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:34px;margin:0!important;padding:22px!important;border:1px solid var(--s-line,#ffffff14)!important;border-radius:20px!important;background:radial-gradient(120% 120% at 0% 50%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 60%),#ffffff04!important;text-align:left!important}html[data-jeux] #content .mj-music .music-listening .mj-turntable{width:156px;height:156px}html[data-jeux] #content .mj-music .music-listening .mj-tonearm{height:100px;width:11px;right:-11px}html[data-jeux] #content .mj-music.is-playing .mj-turntable .mj-record{animation:mj-spin 3.2s linear infinite}html[data-jeux] #content .mj-music.is-playing .mj-turntable .mj-tonearm{transform:rotate(26deg)}html[data-jeux] #content .mj-deck-side{display:grid;justify-items:start;align-content:center;gap:12px;min-width:0}html[data-jeux] #content .mj-deck-side>*{margin:0!important}html[data-jeux] #content .mj-deck-side .mj-eq{display:flex;align-items:center;gap:4px;height:44px}html[data-jeux] #content .mj-deck-side .mj-eq i{display:block;width:5px;height:calc(var(--h) * .55px);border-radius:3px;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--primary) 35%,transparent));opacity:.35;transform:scaleY(.4);transition:opacity .3s}html[data-jeux] #content .mj-music.is-playing .mj-deck-side .mj-eq i{opacity:1;animation:mj-eq 1.1s ease-in-out calc(var(--i) * -.17s) infinite alternate}html[data-jeux] #content .mj-deck-side [data-music-status]{color:var(--s-text,#f3f1ea)!important;font-size:16px!important;font-weight:750!important;line-height:1.35!important;text-align:left!important}html[data-jeux] #content .mj-deck-side [data-music-play]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0}html[data-jeux] #content .mj-deck-side [data-music-play] .icon{width:16px;height:16px}html[data-jeux] #content .mj-music .music-answer-search{position:relative;display:grid!important;align-content:center;gap:10px;margin:0!important;padding:20px!important;border:1px solid var(--s-line,#ffffff14)!important;border-radius:20px!important;background:#ffffff04!important;text-align:left!important}html[data-jeux] #content .mj-music .music-answer-search>*{margin:0!important}html[data-jeux] #content .mj-music .music-answer-search>.small{color:var(--s-text-3,#8a8d94)!important;font-size:12px!important}html[data-jeux] #content .mj-music .mj-timer.is-listening{color:var(--primary)}html[data-jeux] #content .mj-music .mj-timer.is-listening .mj-timer-fill{stroke:color-mix(in srgb,var(--primary) 60%,#ffffff)}html[data-jeux] #content .mj-music-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--s-line,#ffffff14)}html[data-jeux] #content .mj-music-foot>*{margin:0!important}html[data-jeux] #content .mj-music-foot .small{color:var(--s-text-3,#8a8d94)!important;font-size:12px!important}@media(max-width:760px){html[data-jeux] #content .mj-music.mj-intro,html[data-jeux] #content .mj-music.mj-result{padding:14px 14px 18px!important}html[data-jeux] #content .mj-music.mj-board{padding:12px 14px 16px!important}html[data-jeux] #content .mj-deck{grid-template-columns:minmax(0,1fr);gap:10px}html[data-jeux] #content .mj-music .music-listening{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:12px!important;border-radius:16px!important}html[data-jeux] #content .mj-music .music-listening .mj-turntable{width:96px;height:96px}html[data-jeux] #content .mj-music .music-listening .mj-tonearm{height:64px;width:8px;right:-8px}html[data-jeux] #content .mj-music .music-listening .mj-tonearm:before{width:20px;height:20px;top:-6px}html[data-jeux] #content .mj-music .music-listening .mj-tonearm:after{width:16px;height:12px;left:-4px}html[data-jeux] #content .mj-deck-side{gap:8px}html[data-jeux] #content .mj-deck-side .mj-eq{height:30px;gap:3px}html[data-jeux] #content .mj-deck-side .mj-eq i{width:4px;height:calc(var(--h) * .38px)}html[data-jeux] #content .mj-deck-side [data-music-status]{font-size:14px!important}html[data-jeux] #content .mj-deck-side [data-music-play]{min-width:0;width:100%;justify-content:center}html[data-jeux] #content .mj-music .music-answer-search{gap:8px;padding:12px!important;border-radius:16px!important}html[data-jeux] #content .mj-music .music-answer-search .field>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html[data-jeux] #content .mj-music .music-answer-search>.small:first-of-type{display:none}html[data-jeux] #content .mj-music>.quiz-feedback{margin:0 0 10px!important;padding:8px 11px!important;font-size:13px!important}html[data-jeux] #content .mj-music-foot{flex-direction:column;align-items:flex-start;margin-top:12px;padding-top:10px}html[data-jeux] #content .mj-music.mj-result>.solo-result{grid-template-columns:auto minmax(0,1fr)}html[data-jeux] #content .mj-music.mj-result>.solo-result>button{grid-column:1 / -1;width:100%}}@keyframes mj-beat{50%{transform:scale(1.1)}}@keyframes mj-current{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--primary) 6%,transparent)}}@keyframes mj-pop{0%{transform:scale(.4)}}@keyframes mj-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes mj-pick{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 18%,transparent)}}@keyframes mj-fade{0%{opacity:0}}@keyframes mj-leave{to{opacity:0;transform:translate(-24px)}}@keyframes mj-stamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(1.6)}}@keyframes mj-right{40%{transform:scale(1.04)}}@keyframes mj-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes mj-flip{0%{transform:rotateY(90deg) scale(.9)}}@keyframes mj-flash{0%{filter:brightness(2.2) saturate(.4)}}@keyframes mj-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes mj-glow{50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes mj-float{50%{transform:translateY(-6px)}}@keyframes mj-hero-clock{0%{stroke-dasharray:100 100}to{stroke-dasharray:0 100}}@keyframes mj-hero-piece{0%,4%{opacity:1}10%,86%{opacity:0}94%,to{opacity:1}}@keyframes mj-hero-meter{0%,4%{opacity:1}10%,86%{opacity:.15}94%,to{opacity:1}}@keyframes mj-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes mj-score{0%{stroke-dasharray:0 100}}@keyframes mj-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-96px) rotate(140deg)}}@keyframes mj-grow{0%{width:0}}@keyframes mj-swap{0%{transform:translateY(var(--from,0))}}@keyframes mj-gift{0%{transform:scale(.6) rotate(-12deg)}60%{transform:scale(1.15) rotate(6deg)}}@media(max-width:900px){html[data-jeux] #content .mj-intro-grid{grid-template-columns:minmax(0,1fr);gap:22px}html[data-jeux] #content .mj-intro-art{height:250px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-layout{grid-template-columns:minmax(0,300px) minmax(0,1fr)!important;gap:24px!important}}@media(max-width:760px){html[data-jeux] #content :is(.mj-board,.mj-intro,.mj-result){border-radius:20px!important}html[data-jeux] #content .mj-board{padding:12px 14px 16px!important}html[data-jeux] #content .mj-hud{gap:9px;margin:0 0 10px}html[data-jeux] #content .mj-hud-top{gap:10px;min-height:44px}html[data-jeux] #content .mj-hud .solo-back{width:40px!important;height:40px;justify-content:center;padding:0!important;font-size:0!important;gap:0}html[data-jeux] #content .mj-hud .solo-back .icon{width:18px;height:18px}html[data-jeux] #content .mj-hud-back{flex:0 0 auto}html[data-jeux] #content .mj-hud-step{flex:1;font-size:11px}html[data-jeux] #content .mj-hud-step b{font-size:21px}html[data-jeux] #content .mj-timer{width:46px;height:46px}html[data-jeux] #content .mj-timer b{font-size:16px}html[data-jeux] #content .mj-pips{gap:5px}html[data-jeux] #content .mj-pips li{min-width:26px;height:26px;padding:0 6px;font-size:11px}html[data-jeux] #content .mj-hud-score{font-size:12px}html[data-jeux] #content .mj-board>.solo-goal{grid-template-columns:auto minmax(0,1fr);gap:1px 10px;margin:0 0 10px!important;padding:8px 10px!important}html[data-jeux] #content .mj-board>.solo-goal .solo-goal-icon{width:30px;height:30px}html[data-jeux] #content .mj-board>.solo-goal strong{font-size:10.5px!important}html[data-jeux] #content .mj-board>.solo-goal .solo-goal-progress{grid-column:2;font-size:13px!important}html[data-jeux] #content .mj-board>.solo-goal[data-goal=open] p:not(.solo-goal-progress){display:none}html[data-jeux] #content .mj-board>.solo-goal p:not(.solo-goal-progress){grid-column:1 / -1;font-size:12px!important}html[data-jeux] #content .mj-board>.quiz-feedback{margin:0 0 10px!important;padding:8px 11px!important;font-size:13px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-question-with-poster{gap:14px;margin:0 0 14px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-question-with-poster .game-poster-button img{width:64px!important;height:96px!important;border-radius:9px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal)>.mj-question,html[data-jeux] #content .mj-reveal-body>.mj-question{margin:0 auto 14px}html[data-jeux] #content .mj-question{gap:8px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .mj-question h2{font-size:18px!important;line-height:1.22!important}html[data-jeux] #content .mj-category{padding:4px 9px 4px 8px;font-size:10px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-options{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-option{min-height:52px;gap:12px;padding:8px 12px 8px 9px!important;border-radius:14px!important;font-size:15px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .quiz-option>span:not(.mj-option-text){flex-basis:30px;width:30px!important;height:30px!important;border-radius:9px!important}html[data-jeux] #content .mj-reveal{padding:0 14px 16px;border-radius:0 0 20px 20px}html[data-jeux] #content .solo-intro>.mj-reveal{padding:16px}html[data-jeux] #content .mj-stamp{min-width:0;width:calc(100% - 40px);padding:12px 16px 14px}html[data-jeux] #content .mj-stamp b{font-size:20px}html[data-jeux] #content .mj-stamp span{font-size:14px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-layout{grid-template-columns:minmax(0,46%) minmax(0,1fr)!important;grid-template-areas:"poster title" "poster value" "poster hint" "form form" "note note" "error error";align-items:start;gap:10px 12px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer{display:contents!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .poster-puzzle{grid-area:poster;width:100%!important;max-width:none!important;padding:6px!important;border-radius:14px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer>h2{grid-area:title;align-self:end;margin:2px 0 0!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-value{grid-area:value}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-hint{grid-area:hint;min-height:0!important;padding:9px 10px!important;font-size:13px!important;line-height:1.25!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer form{grid-area:form}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer form .field>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer>.small{grid-area:note}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer>.puzzle-image-error{grid-area:error}html[data-jeux] #content .mj-reveal-poster{inset:6px;width:calc(100% - 12px);height:calc(100% - 12px)}html[data-jeux] #content :is(.mj-board,.mj-reveal) .poster-puzzle:after{inset:6px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-piece>span{width:22px;height:22px;font-size:10.5px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer{gap:10px}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer>.eyebrow{display:none!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer h2{font-size:19px!important;line-height:1.15!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-value{gap:6px 8px;padding:9px 10px!important;font-size:12px!important;line-height:1.2}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-value b{font-size:30px!important}html[data-jeux] #content .mj-meter{gap:3px}html[data-jeux] #content .mj-meter i{height:6px}html[data-jeux] #content .mj-board.chronology-board>h2{font-size:21px!important}html[data-jeux] #content .mj-board.chronology-board>.solo-instruction{margin:0 0 12px!important;font-size:13px!important}html[data-jeux] #content .mj-chrono-track{gap:8px;padding-left:26px}html[data-jeux] #content .mj-chrono-track:before{left:9px}html[data-jeux] #content .mj-chrono-end{margin-left:-26px!important;font-size:10px}html[data-jeux] #content .mj-chrono-end .icon{width:20px}html[data-jeux] #content .mj-board .chronology-list{gap:8px!important}html[data-jeux] #content .mj-board .chronology-list li{gap:10px!important;min-height:70px;padding:6px 8px 6px 14px!important}html[data-jeux] #content .mj-board .chronology-list li:before{left:3px;width:5px}html[data-jeux] #content .mj-board .chronology-list li:after{left:-22px;width:10px;height:10px}html[data-jeux] #content .mj-board .chronology-list .chronology-poster{width:38px!important;height:57px!important}html[data-jeux] #content .mj-board .chronology-grip{width:32px!important;height:48px!important}html[data-jeux] #content .mj-board .chronology-grip b{font-size:16px}html[data-jeux] #content .mj-board .chronology-list li>strong{font-size:14.5px!important}html[data-jeux] #content .mj-board .chronology-controls{flex-direction:column;gap:4px}html[data-jeux] #content .mj-board .chronology-controls button{width:36px!important;height:30px!important;min-height:0!important;border-radius:9px!important}html[data-jeux] #content .solo-intro.mj-intro{padding:14px 14px 18px!important}html[data-jeux] #content :is(.mj-intro,.mj-result)>.solo-back{margin:0 0 12px!important}html[data-jeux] #content .mj-intro-grid{gap:16px}html[data-jeux] #content .mj-intro-art{height:190px;border-radius:16px}html[data-jeux] #content .mj-intro-copy{gap:11px}html[data-jeux] #content .mj-intro-copy>h2{font-size:27px!important}html[data-jeux] #content .mj-intro-copy>.solo-rule{font-size:14.5px!important}html[data-jeux] #content .mj-intro-copy>.primary{width:100%}html[data-jeux] #content .mj-hero-glow{width:220px;height:220px}html[data-jeux] #content .mj-hero-quiz .mj-hero-poster{width:84px;height:126px;transform:translate(calc(-50% + (var(--i) * 2 - 1) * 82px),-54%) rotate(calc((var(--i) * 2 - 1) * 9deg))}html[data-jeux] #content .mj-hero-quiz .mj-quiz-mark{font-size:190px}html[data-jeux] #content .mj-hero-options{grid-template-columns:repeat(2,96px);gap:8px 10px}html[data-jeux] #content .mj-hero-options .mj-quiz-option{height:38px;padding:0 10px;border-radius:11px;font-size:12px}html[data-jeux] #content .mj-hero-timer{top:12px;right:12px;width:44px;height:44px;font-size:14px}html[data-jeux] #content .mj-hero-frame{width:104px;height:156px;padding:5px;border-radius:11px}html[data-jeux] #content .mj-hero-grid{inset:5px}html[data-jeux] #content .mj-hero-meter{bottom:10px;padding:6px 10px}html[data-jeux] #content .mj-hero-meter i{width:8px;height:6px}html[data-jeux] #content .mj-turntable{width:140px;height:140px}html[data-jeux] #content .mj-tonearm{height:92px;width:10px;right:-10px}html[data-jeux] #content .mj-hero-music{gap:22px}html[data-jeux] #content .mj-hero-music .mj-eq{height:80px;gap:4px}html[data-jeux] #content .mj-hero-music .mj-eq i{width:6px;height:calc(var(--h) * 1px)}html[data-jeux] #content .mj-hero-chrono{gap:8px}html[data-jeux] #content .mj-hero-chrono .mj-chrono-film{width:50px;height:75px;transform:translateY(calc((var(--i) - 2) * -8px)) rotate(calc((var(--i) - 2) * 3deg))}html[data-jeux] #content .mj-hero-chrono .mj-chrono-film b{bottom:-11px;padding:3px 6px;font-size:10px}html[data-jeux] #content .solo-intro.mj-result{padding:14px 14px 18px!important}html[data-jeux] #content .mj-result-hero{gap:16px;margin:0 0 14px}html[data-jeux] #content .mj-score{width:96px;height:96px}html[data-jeux] #content .mj-score strong{font-size:34px}html[data-jeux] #content .mj-score>span{font-size:13px}html[data-jeux] #content .mj-result-copy{gap:8px}html[data-jeux] #content .mj-result-copy>h2{font-size:21px!important}html[data-jeux] #content .mj-result .mj-pips li{min-width:28px;height:28px;font-size:11.5px}html[data-jeux] #content .mj-result>.solo-result{grid-template-columns:auto minmax(0,1fr)}html[data-jeux] #content .mj-result>.mj-last-answer{flex-direction:column;align-items:flex-start!important;gap:6px!important}html[data-jeux] #content .mj-result>.solo-result>button{grid-column:1 / -1;width:100%}html[data-jeux] #content .mj-result .chronology-solution li{gap:10px!important;padding:6px 10px 6px 6px!important}html[data-jeux] #content .mj-result .chronology-solution b{font-size:16px!important}html[data-jeux] #content .mj-result .chronology-solution span{font-size:13.5px!important}html[data-jeux] #content .mj-solution-poster{width:32px;height:48px}html[data-jeux] #content .mj-result-actions>button{flex:1 1 100%;min-width:0}}@media(prefers-reduced-motion:reduce){html[data-jeux] #content :is(.mj-timer,.mj-pips li,.quiz-option,.puzzle-piece,.puzzle-piece img,.puzzle-piece:before,.mj-reveal,.mj-stamp,.mj-hero *,.mj-score-fill,.mj-burst i,.chronology-solution li,.solo-result>.icon,.mj-goal-bars span:after,.quiz-feedback){animation:none!important}}html[data-jeux] #content .mj-board{animation:mj-fade .25s ease both}html[data-jeux] #content .mj-board.is-next{animation:none!important}html[data-jeux] #content :is(.mj-board,.mj-music)>.quiz-feedback{height:68px;min-height:0!important;overflow:hidden;animation:mj-lit .9s ease both!important}html[data-jeux] #content :is(.mj-board,.mj-music)>.quiz-feedback .mj-feedback-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0}html[data-jeux] #content :is(.mj-board,.mj-music)>.quiz-feedback .mj-feedback-poster{flex:none;max-height:46px;width:auto}html[data-jeux] #content :is(.mj-board,.mj-music)>.quiz-feedback.mj-feedback-idle{animation:none!important;border-color:var(--s-line,#ffffff1f)!important;border-style:dashed!important;background:transparent!important;color:var(--s-muted,#a3a89b)!important;font-weight:500}@keyframes mj-lit{0%{box-shadow:0 0 0 2px currentColor,0 0 26px color-mix(in srgb,currentColor 40%,transparent);filter:brightness(1.35)}to{box-shadow:0 0 0 0 transparent;filter:none}}html[data-jeux] #content :is(.mj-board,.mj-reveal-body)>:is(.quiz-question-with-poster,.mj-question){min-height:156px;box-sizing:border-box}html[data-jeux] #content .mj-reveal-body>:first-child{margin-top:0!important}@keyframes mj-right{40%{box-shadow:0 0 0 6px color-mix(in srgb,var(--mj-good) 30%,transparent),0 0 30px color-mix(in srgb,var(--mj-good) 35%,transparent)}}@keyframes mj-shake{30%,70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--mj-bad) 30%,transparent),0 0 30px color-mix(in srgb,var(--mj-bad) 30%,transparent)}}@media(max-width:760px){html[data-jeux] #content :is(.mj-board,.mj-music)>.quiz-feedback{height:60px}html[data-jeux] #content :is(.mj-board,.mj-reveal-body)>:is(.quiz-question-with-poster,.mj-question){min-height:122px}html[data-jeux] #content .mj-board>.solo-goal:is([data-goal=open],[data-goal=impossible]) p.solo-goal-detail{display:none!important}}@media(prefers-reduced-motion:reduce){html[data-jeux] #content :is(.mj-board,.mj-music)>.quiz-feedback,html[data-jeux] #content .mj-board{animation:none!important}}.solo-goal .solo-goal-twin{display:none}html[data-jeux] #content .mj-board>.solo-goal p.solo-goal-detail{display:grid!important}html[data-jeux] #content .mj-board>.solo-goal p.solo-goal-detail>span{grid-area:1/1;min-width:0}html[data-jeux] #content .mj-board>.solo-goal p.solo-goal-detail>.solo-goal-twin{display:block;visibility:hidden}html[data-jeux] #content .mj-music .mj-search-anchor{position:relative;z-index:6;min-width:0}html[data-jeux] #content .mj-music .mj-search-anchor>.field{margin:0!important}html[data-jeux] #content .mj-music .mj-search-anchor>[role=listbox]{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0!important;max-height:min(240px,46vh);overflow-y:auto;border:1px solid var(--s-line-2,#ffffff26)!important;border-radius:12px!important;background:#16181b!important;box-shadow:0 20px 44px #000d}html[data-jeux] #content .mj-music [data-music-search-status]{min-height:18px}html[data-jeux] #content .mj-deck-side [data-music-play].is-spent{visibility:hidden}html[data-jeux] #content>.mj-rank{box-sizing:border-box;width:100%;max-width:var(--mj-w,900px);margin:18px auto 0;padding:20px 20px 18px;border:1px solid var(--s-line-strong,#ffffff24);border-radius:26px;background:radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 62%),linear-gradient(180deg,var(--mj-card-2),var(--mj-card));box-shadow:0 1px #ffffff0d inset,0 26px 60px #0007;color:var(--s-text,#f3f1ea);text-align:left}html[data-jeux] #content>.mj-rank>*{margin:0}html[data-jeux] #content .mj-rank-kicker{margin:0 0 6px!important;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}html[data-jeux] #content .mj-rank h3{margin:0!important;color:var(--s-text,#f3f1ea);font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-.01em}html[data-jeux] #content .mj-rank-rule{margin:6px 0 14px!important;color:var(--s-text-3,#8a8d94);font-size:12.5px;line-height:1.45}html[data-jeux] #content .mj-rank-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}html[data-jeux] #content .mj-rank-row{display:grid;grid-template-columns:28px minmax(0,1fr) 58px 66px;align-items:center;gap:10px;min-height:40px;margin:0;padding:6px 10px 6px 8px;border:1px solid transparent;border-radius:12px;background:#ffffff06}html[data-jeux] #content .mj-rank-pos{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff0d;color:var(--s-text-2,#b7b9be);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}html[data-jeux] #content .mj-rank-row.is-top1 .mj-rank-pos{background:color-mix(in srgb,#ffd36a 22%,transparent);color:#ffd36a}html[data-jeux] #content .mj-rank-row.is-top2 .mj-rank-pos{background:color-mix(in srgb,#cfd6de 18%,transparent);color:#dfe5ea}html[data-jeux] #content .mj-rank-row.is-top3 .mj-rank-pos{background:color-mix(in srgb,#e3a06a 20%,transparent);color:#efb07c}html[data-jeux] #content .mj-rank-name{min-width:0;overflow:hidden;color:var(--s-text,#f3f1ea);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html[data-jeux] #content .mj-rank-name small{color:var(--primary);font-size:11.5px;font-weight:700}html[data-jeux] #content .mj-rank-score{color:var(--s-text-2,#b7b9be);font-size:13px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}html[data-jeux] #content .mj-rank-score b{color:var(--s-text,#f3f1ea);font-size:15px;font-weight:800}html[data-jeux] #content .mj-rank-time{color:var(--s-text-3,#8a8d94);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}html[data-jeux] #content .mj-rank-row.is-me{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 9%,transparent)}html[data-jeux] #content .mj-rank-gap{margin:0;padding:0;color:var(--s-text-3,#8a8d94);font-size:14px;line-height:1;text-align:center;letter-spacing:.3em}html[data-jeux] #content .mj-rank-mine{margin:14px 0 0!important;color:var(--s-text-2,#b7b9be);font-size:13px;line-height:1.45}html[data-jeux] #content .mj-rank-mine b{color:var(--primary)}html[data-jeux] #content .mj-rank-empty{padding:14px;border:1px dashed var(--s-line,#ffffff1f);border-radius:14px;color:var(--s-text-3,#8a8d94);font-size:13px;line-height:1.5}html[data-jeux] #content:has(>.music-page .mj-music[data-state=question])>.mj-rank{display:none}html[data-jeux] #content>.music-page+.mj-rank{max-width:940px}html[data-jeux] #content[data-mj-state=result]>.mj-rank,html[data-jeux] #content:has(>.music-page .mj-music.mj-result)>.mj-rank{max-width:820px}@media(min-width:1100px){html[data-jeux] #content:is([data-mj-state=start],[data-mj-state=result]):has(>.solo-intro+.mj-rank),html[data-jeux] #content:has(>.music-page .mj-music:is(.mj-intro,.mj-result)):has(>.mj-rank){--mj-col:var(--mj-w,900px);display:grid;grid-template-columns:minmax(0,var(--mj-col)) minmax(300px,370px);justify-content:center;align-items:start;column-gap:24px}html[data-jeux] #content[data-mj-state=result]:has(>.solo-intro+.mj-rank),html[data-jeux] #content:has(>.music-page .mj-music.mj-result):has(>.mj-rank){--mj-col:820px}html[data-jeux] #content:has(>.music-page .mj-music.mj-intro):has(>.mj-rank){--mj-col:940px}html[data-jeux] #content:has(>.solo-intro+.mj-rank)>:not(.solo-intro,.mj-rank),html[data-jeux] #content:has(>.music-page+.mj-rank)>:not(.music-page,.mj-rank){grid-column:1 / -1}html[data-jeux] #content:has(>.solo-intro+.mj-rank)>.mj-rank,html[data-jeux] #content:has(>.music-page+.mj-rank)>.mj-rank{max-width:none;margin:0}html[data-jeux] #content:has(>.music-page+.mj-rank)>.music-page{min-width:0}}@media(max-width:760px){html[data-jeux] #content>.mj-rank{margin-top:14px;padding:16px 14px 14px;border-radius:20px}html[data-jeux] #content .mj-rank h3{font-size:19px}html[data-jeux] #content .mj-rank-row{grid-template-columns:26px minmax(0,1fr) 52px 62px;gap:7px;padding:5px 8px 5px 6px}html[data-jeux] #content .mj-rank-time{font-size:11.5px}html[data-jeux] #content .mj-rank-pos{width:26px;height:26px}}html[data-jeux]{--dl-mine:var(--primary);--dl-theirs:#ff8fa8;--dl-tie:#c9ced6;--dl-surface:#16181b;--dl-raised:#1d2024}html[data-jeux] .dl-card{position:relative;display:block;flex:0 0 auto;width:132px;aspect-ratio:2/3;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--tier,#c4d19b) 70%,transparent);border-radius:12px;background:#1b1d21;color:#fff;box-shadow:0 10px 26px #0009,0 0 0 1px #0006;isolation:isolate}html[data-jeux] .dl-card.is-small{width:92px;border-radius:10px}html[data-jeux] .dl-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[data-jeux] .dl-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000 38%,#000d 82%)}html[data-jeux] .dl-card-tier{position:absolute;top:6px;left:6px;padding:3px 6px;border-radius:6px;background:color-mix(in srgb,var(--tier,#c4d19b) 88%,#000);color:#111;font-size:9.5px;font-weight:800;letter-spacing:.04em;line-height:1}html[data-jeux] .dl-card-star{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffd36a;color:#2a2106;box-shadow:0 0 0 3px #ffd36a40}html[data-jeux] .dl-card-star .icon{width:13px;height:13px;fill:currentColor}html[data-jeux] .dl-card-info{position:absolute;left:8px;right:8px;bottom:7px;display:grid;gap:2px}html[data-jeux] .dl-card-info b{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:700;line-height:1.15;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 6px #000}html[data-jeux] .dl-card.is-small .dl-card-info b{font-size:10.5px}html[data-jeux] .dl-card-power{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1}html[data-jeux] .dl-card.is-small .dl-card-power{font-size:15px}html[data-jeux] .dl-card.has-bonus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent),0 0 28px color-mix(in srgb,var(--primary) 30%,transparent),0 10px 26px #0009}html[data-jeux] .dl-card.has-bonus .dl-card-power{color:var(--primary)}html[data-jeux] .dl-card.is-back{display:grid;place-items:center;border-color:color-mix(in srgb,var(--primary) 45%,#ffffff22);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 60%),repeating-linear-gradient(135deg,#1e2125 0 9px,#181a1e 9px 18px)}html[data-jeux] .dl-back-mark{display:grid;place-items:center;width:46%;aspect-ratio:1;border:2px solid var(--primary);border-radius:50%;color:var(--primary);font-size:clamp(16px,2.6vw,30px);font-weight:800}html[data-jeux] .dl-card.is-empty{display:grid;place-items:center;border:1.5px dashed #ffffff30;background:#ffffff05;color:var(--s-text-3,#8a8d94);cursor:pointer}html[data-jeux] .dl-pips{display:flex;gap:3px;justify-content:center}html[data-jeux] .dl-pips i{display:grid;place-items:center;width:17px;height:17px;border:1px solid #ffffff24;border-radius:5px;color:var(--s-text-3,#8a8d94);font-size:9.5px;font-style:normal;font-weight:800}html[data-jeux] .dl-pips i.is-on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}html[data-jeux] .dl-theme{display:grid;gap:3px;min-width:0}html[data-jeux] .dl-theme small{color:var(--s-text-3,#8a8d94);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}html[data-jeux] .dl-theme b{overflow:hidden;font-size:15px;font-weight:800;line-height:1.15;text-overflow:ellipsis}html[data-jeux] .dl-theme em{color:var(--primary);font-size:11.5px;font-style:normal;font-weight:700}html[data-jeux] .dl-theme.is-finale small{color:var(--primary)}html[data-jeux] .dl-theme.is-free em{color:var(--s-text-3,#8a8d94)}html[data-jeux] .dl-muted{color:var(--s-text-3,#8a8d94);font-size:13px}html[data-jeux] #content .dl-page{display:grid;gap:30px}html[data-jeux] #content .dl-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:28px;padding:34px 36px;border:1px solid color-mix(in srgb,var(--primary) 30%,#ffffff1f);border-radius:26px;background:radial-gradient(70% 120% at 0% 0%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 60%),linear-gradient(180deg,#1b1e22,#141619);box-shadow:0 20px 50px #0006}html[data-jeux] #content .dl-hero-copy{display:flex;flex-direction:column;gap:14px;min-width:0}html[data-jeux] #content .dl-hero h2{margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.035em;line-height:1}html[data-jeux] #content .dl-hero-copy>p{max-width:540px;margin:0;color:var(--s-text-2,#b7b9be);font-size:15.5px;line-height:1.5}html[data-jeux] #content .dl-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 4px;padding:0;list-style:none}html[data-jeux] #content .dl-steps li{display:grid;grid-template-columns:28px 1fr;gap:2px 10px;align-items:start;padding:12px;border:1px solid var(--s-line,#ffffff14);border-radius:14px;background:#ffffff05}html[data-jeux] #content .dl-steps span{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);font-size:13px;font-weight:800}html[data-jeux] #content .dl-steps b{font-size:13.5px}html[data-jeux] #content .dl-steps small{color:var(--s-text-3,#8a8d94);font-size:12px;line-height:1.35}html[data-jeux] #content .dl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}html[data-jeux] #content .dl-hero-actions .primary{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:15px}html[data-jeux] #content .dl-hero-copy>p.dl-hero-note{display:flex;align-items:center;gap:8px;margin:0;color:var(--s-text-3,#8a8d94);font-size:12.5px;line-height:1.4}html[data-jeux] #content .dl-hero-note .icon{width:16px;height:16px;flex:0 0 16px}html[data-jeux] #content .dl-deck{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:20px;border:1px solid var(--s-line,#ffffff14);border-radius:20px;background:#0f1113aa}html[data-jeux] #content .dl-deck-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}html[data-jeux] #content .dl-deck-head h3{margin:4px 0 0;font-size:19px}html[data-jeux] #content .dl-deck-head .secondary{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}html[data-jeux] #content .dl-deck-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}html[data-jeux] #content .dl-deck-cards .dl-card{width:100%}html[data-jeux] #content .dl-deck-foot{margin:0;color:var(--s-text-2,#b7b9be);font-size:13px}html[data-jeux] #content .dl-deck-foot b{color:var(--s-text,#f3f1ea)}html[data-jeux] #content .dl-deck-hint{display:flex;gap:8px;margin:0;padding:10px 12px;border-radius:12px;background:#ffd36a0d;color:var(--s-text-3,#8a8d94);font-size:12.5px;line-height:1.45}html[data-jeux] #content .dl-deck-hint .icon{width:15px;height:15px;flex:0 0 15px;margin-top:1px;color:#ffd36a}html[data-jeux] #content .dl-section{display:grid;gap:14px}html[data-jeux] #content .dl-section-head{display:flex;align-items:center;gap:10px}html[data-jeux] #content .dl-section-head h2{margin:0;font-size:23px;letter-spacing:-.02em}html[data-jeux] #content .dl-section-head span{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#11130d);font-size:12px;font-weight:800}html[data-jeux] #content .dl-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}html[data-jeux] #content .dl-item{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--s-line-strong,#ffffff24);border-radius:20px;background:linear-gradient(180deg,var(--dl-raised),var(--dl-surface))}html[data-jeux] #content .dl-item.is-invite,html[data-jeux] #content .dl-item.is-place{border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent),0 16px 40px #0006}html[data-jeux] #content .dl-item p{margin:0;color:var(--s-text-2,#b7b9be);font-size:14px;line-height:1.45}html[data-jeux] :is(.dl-item-who,.dl-row){display:flex;align-items:center;gap:12px}html[data-jeux] .dl-item-who>span:last-child{display:grid;gap:1px}html[data-jeux] .dl-item-who small{color:var(--primary);font-size:10.5px;font-weight:800;letter-spacing:.14em}html[data-jeux] .dl-item-who b{font-size:17px}html[data-jeux] :is(.dl-item-who,.dl-row,.dl-rival-chip,.dl-player,.dl-user,.dl-invite-who) .avatar-art{width:42px!important;height:42px!important;flex:0 0 42px!important;padding:9px!important;border-radius:50%!important;min-width:0!important}html[data-jeux] #content .dl-item-programme{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}html[data-jeux] #content .dl-item-programme .dl-theme{padding:8px;border:1px solid var(--s-line,#ffffff14);border-radius:10px;background:#ffffff05}html[data-jeux] #content .dl-item-programme .dl-theme b{font-size:12px;white-space:nowrap}html[data-jeux] #content .dl-item-programme .dl-theme small{font-size:8.5px;letter-spacing:.08em}html[data-jeux] #content .dl-item-programme .is-finale{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}html[data-jeux] #content .dl-item-time{display:flex;align-items:center;gap:7px;color:var(--s-text-3,#8a8d94);font-size:12.5px}html[data-jeux] #content .dl-item-time .icon{width:15px;height:15px}html[data-jeux] #content .dl-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto}html[data-jeux] #content .dl-item-actions .primary{display:inline-flex;align-items:center;gap:8px}html[data-jeux] #content .dl-item.is-result.is-won{border-color:color-mix(in srgb,var(--mj-good,#6fe0a0) 50%,transparent)}html[data-jeux] #content .dl-rows{display:grid;gap:8px}html[data-jeux] #content .dl-row{padding:12px 14px;border:1px solid var(--s-line,#ffffff14);border-radius:16px;background:#ffffff04}html[data-jeux] #content .dl-row>div:not(.dl-row-actions){display:grid;flex:1;gap:2px;min-width:0}html[data-jeux] #content .dl-row small{color:var(--s-text-3,#8a8d94);font-size:12.5px}html[data-jeux] #content .dl-row-actions{display:flex;align-items:center;gap:8px}html[data-jeux] #content .dl-row-score{font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}html[data-jeux] #content .dl-result-chip{flex:0 0 auto;min-width:82px;padding:6px 10px;border-radius:10px;font-size:12px;font-weight:800;text-align:center}html[data-jeux] #content .is-won .dl-result-chip{background:color-mix(in srgb,var(--mj-good,#6fe0a0) 16%,transparent);color:var(--mj-good,#6fe0a0)}html[data-jeux] #content .is-lost .dl-result-chip{background:color-mix(in srgb,var(--mj-bad,#ff7a8a) 14%,transparent);color:var(--mj-bad,#ff7a8a)}html[data-jeux] #content .is-draw .dl-result-chip{background:#ffffff10;color:var(--dl-tie)}html[data-jeux] #content .dl-rivals{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}html[data-jeux] #content .dl-rival-chip{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--s-line,#ffffff14);border-radius:16px;background:#ffffff04}html[data-jeux] #content .dl-rival-chip>div{display:grid;flex:1;min-width:0}html[data-jeux] #content .dl-rival-chip small{color:var(--s-text-3,#8a8d94);font-size:12.5px}html[data-jeux] #content .dl-rival-chip b,html[data-jeux] #content .dl-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-jeux] #content .dl-empty{display:grid;justify-items:center;gap:8px;padding:38px 20px;border:1px dashed #ffffff22;border-radius:20px;text-align:center}html[data-jeux] #content .dl-empty .icon{width:28px;height:28px;color:var(--primary)}html[data-jeux] #content .dl-empty p{max-width:420px;margin:0;color:var(--s-text-3,#8a8d94)}html[data-jeux] .dl-dialog{display:grid;gap:14px}html[data-jeux] .dl-dialog h2{margin:0;font-size:28px;letter-spacing:-.025em;line-height:1.08}html[data-jeux] .dl-dialog>p{margin:0;color:var(--s-text-2,#b7b9be);line-height:1.5}html[data-jeux] .dl-subtitle{margin:6px 0 0;color:var(--s-text-3,#8a8d94);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}html[data-jeux] .dl-search{display:flex!important;align-items:center;gap:10px}html[data-jeux] .dl-search .icon{width:18px;height:18px}html[data-jeux] .dl-user-results{display:grid;gap:6px}html[data-jeux] .dl-user{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--s-line,#ffffff14);border-radius:14px;background:#ffffff05;color:inherit;text-align:left;cursor:pointer}html[data-jeux] .dl-user:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent)}html[data-jeux] .dl-user>span:not(.avatar-art){display:grid;flex:1}html[data-jeux] .dl-user small{color:var(--s-text-3,#8a8d94)}html[data-jeux] .dl-user>.icon{width:16px;color:var(--primary)}html[data-jeux] .dl-confirm-deck{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px}html[data-jeux] .dl-confirm-notes{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--s-text-2,#b7b9be);font-size:13.5px}html[data-jeux] .dl-confirm-notes li{display:flex;gap:9px;align-items:flex-start}html[data-jeux] .dl-confirm-notes .icon{width:16px;height:16px;flex:0 0 16px;margin-top:2px;color:var(--primary)}html[data-jeux] .dl-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}html[data-jeux] .dl-dialog-actions .primary{display:inline-flex;align-items:center;gap:8px}html[data-jeux] .dl-invite-who .avatar-art{width:64px!important;height:64px!important;flex:0 0 64px!important;padding:14px!important}html[data-jeux] .dl-warning{margin:0;padding:12px 14px;border:1px solid #ffc56b55;border-radius:12px;background:#ffc56b12;color:#ffd99a}html[data-jeux] .dl-seal-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}html[data-jeux] .dl-seal-mark .icon{width:26px;height:26px}html[data-jeux] .dl-sealed-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}html[data-jeux] .dl-sealed-list li{display:grid;gap:8px;justify-items:center;padding:10px 6px;border:1px solid var(--s-line,#ffffff14);border-radius:14px;background:#ffffff04;text-align:center}html[data-jeux] .dl-sealed-list .dl-card{width:100%;max-width:92px}html[data-jeux] .dl-sealed-list .dl-theme b{font-size:12px}html[data-jeux] body :is(#modal,[data-snapshot-id=modal]).dl-open.dl-open:not([data-pack-theater=true]){position:fixed!important;inset:0!important;transform:none!important;width:min(1280px,calc(100vw - 32px))!important;max-width:none!important;height:calc(100dvh - 32px)!important;max-height:none!important;margin:auto!important;padding:0!important;overflow:hidden!important;border:1px solid #ffffff1f!important;border-radius:24px!important;background:radial-gradient(80% 60% at 50% -10%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 60%),#0d0f11!important}html[data-jeux] body :is(#modal,[data-snapshot-id=modal]).dl-open.dl-open :is(#modal-body,[data-snapshot-id=modal-body]){width:auto!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:26px 30px 0!important;overflow:auto!important;overscroll-behavior:contain;background:none!important;border:0!important;box-shadow:none!important}html[data-jeux] body :is(#modal,[data-snapshot-id=modal]).dl-open .close-modal{z-index:20}html[data-jeux] .dl-place{display:grid;gap:18px;padding-bottom:0}html[data-jeux] .dl-place-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 18px;padding-right:44px}html[data-jeux] .dl-place-head h2{margin:4px 0 0;font-size:30px;letter-spacing:-.025em}html[data-jeux] .dl-deadline{display:block;margin:0;line-height:1.45;padding:8px 12px;border:1px solid var(--s-line,#ffffff14);border-radius:12px;background:#ffffff06;color:var(--s-text-2,#b7b9be);font-size:13px}html[data-jeux] .dl-deadline b{color:var(--primary)}html[data-jeux] .dl-deadline .icon{width:16px;height:16px;margin-right:6px;vertical-align:-3px}html[data-jeux] .dl-rival{border:1px solid color-mix(in srgb,var(--dl-theirs) 30%,#ffffff1a);border-radius:18px;background:color-mix(in srgb,var(--dl-theirs) 4%,#121417)}html[data-jeux] .dl-rival>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 16px;cursor:pointer;list-style:none}html[data-jeux] .dl-rival>summary::-webkit-details-marker{display:none}html[data-jeux] .dl-rival>summary span{font-size:16px;font-weight:800}html[data-jeux] .dl-rival>summary span:before{content:"\25b8";display:inline-block;margin-right:8px;color:var(--dl-theirs);transition:transform .2s}html[data-jeux] .dl-rival[open]>summary span:before{transform:rotate(90deg)}html[data-jeux] .dl-rival>summary small{color:var(--s-text-3,#8a8d94);font-size:12.5px}html[data-jeux] .dl-rival-cards{display:flex;gap:12px;overflow-x:auto;padding:0 16px 16px}html[data-jeux] .dl-rival-card{display:grid;gap:7px;justify-items:center}html[data-jeux] .dl-rival-card .dl-card.is-small{width:82px}html[data-jeux] .dl-programme{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}html[data-jeux] .dl-seance{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid var(--s-line-strong,#ffffff24);border-radius:18px;background:linear-gradient(180deg,#1b1e22,#141619)}html[data-jeux] .dl-seance.is-finale{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:radial-gradient(100% 60% at 50% 0%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 70%),linear-gradient(180deg,#1b1e22,#141619)}html[data-jeux] .dl-seance.has-bonus{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}html[data-jeux] .dl-slot{position:relative;display:grid;place-items:center;width:min(100%,148px);align-self:center;aspect-ratio:2/3;padding:0;border:1.5px dashed #ffffff2e;border-radius:14px;background:#ffffff04;color:var(--s-text-3,#8a8d94);cursor:pointer;transition:border-color .18s,background .18s,transform .18s}html[data-jeux] .dl-slot:hover,html[data-jeux] .dl-slot.is-over{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent)}html[data-jeux] .dl-slot.is-filled{border-style:solid;border-color:transparent;background:none}html[data-jeux] .dl-slot.is-filled .dl-card{width:100%;height:100%;border-radius:14px}html[data-jeux] .dl-slot.is-selected .dl-card{outline:3px solid var(--primary);outline-offset:3px}html[data-jeux] .dl-slot-empty{display:grid;justify-items:center;gap:6px;font-size:12px;font-weight:700}html[data-jeux] .dl-slot-empty .icon{width:22px;height:22px}html[data-jeux] .dl-seance-note{display:grid;gap:3px;min-height:34px;margin:0;color:var(--s-text-3,#8a8d94);font-size:11.5px;line-height:1.3}html[data-jeux] .dl-seance-note b{color:var(--primary);font-size:12.5px}html[data-jeux] .dl-seance-note span{color:color-mix(in srgb,var(--dl-theirs) 75%,#ccc)}html[data-jeux] .dl-hand{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 30%,#ffffff1a);border-radius:18px;background:color-mix(in srgb,var(--primary) 4%,#121417)}html[data-jeux] .dl-hand h3,html[data-jeux] .dl-forecast-pick h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:16px}html[data-jeux] .dl-hand h3 small,html[data-jeux] .dl-forecast-pick h3 small{color:var(--s-text-3,#8a8d94);font-size:12.5px;font-weight:500}html[data-jeux] .dl-hand-cards{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 6px}html[data-jeux] .dl-hand-card{display:grid;gap:8px;justify-items:center;padding:0;border:0;background:none;color:inherit;cursor:grab;transition:transform .2s var(--s-spring,ease),opacity .2s}html[data-jeux] .dl-hand-card:hover{transform:translateY(-4px)}html[data-jeux] .dl-hand-card.is-selected{transform:translateY(-8px)}html[data-jeux] .dl-hand-card.is-selected .dl-card{outline:3px solid var(--primary);outline-offset:3px}html[data-jeux] .dl-hand-card>.dl-card{width:108px}html[data-jeux] .dl-hand-card.is-placed{opacity:.38}html[data-jeux] .dl-hand-card.is-placed .dl-card:after{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;background:#0008;color:var(--primary);font-size:34px;font-weight:800}html[data-jeux] .dl-forecast-pick{display:grid;gap:14px;padding:18px;border:1px solid #c5a659;border-top:3px solid #ffda7e;border-radius:18px;background:linear-gradient(120deg,#ffda7e12,transparent 70%),#24231f;box-shadow:0 0 0 1px #ffda7e0a,0 8px 24px #0003}html[data-jeux] .dl-forecast-pick h3{align-items:center;font-size:18px;color:#fff3ce}html[data-jeux] .dl-forecast-pick h3 small{padding:5px 10px;border:1px solid #ffda7e66;border-radius:8px;background:#ffda7e1c;color:#ffe5a0;font-size:12px;font-weight:800}html[data-jeux] .dl-forecast-pick p{margin:0;color:#d8d5cd;font-size:14px;line-height:1.5}html[data-jeux] .dl-forecast-pick p b{color:#fff5dd}html[data-jeux] .dl-forecast-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}html[data-jeux] .dl-forecast-options button{display:grid;gap:4px;min-width:0;min-height:58px;padding:11px;border:1px solid #897d59;border-radius:12px;background:#16191c;color:#f4f2ec;text-align:left;cursor:pointer}html[data-jeux] .dl-forecast-options button:hover{border-color:#ffda7e;background:#ffda7e15}html[data-jeux] .dl-forecast-options button:focus-visible{outline:2px solid #ffda7e;outline-offset:3px}html[data-jeux] .dl-forecast-options small{color:#beb9a9;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}html[data-jeux] .dl-forecast-options b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}html[data-jeux] .dl-forecast-options button[aria-pressed=true]{border-color:#ffe7ad;background:#ffda7e;color:#211b0c;box-shadow:0 0 0 2px #ffda7e33}html[data-jeux] .dl-forecast-options button[aria-pressed=true] small{color:#51411c}html[data-jeux] .dl-place-foot{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 -30px;padding:14px 30px 18px;border-top:1px solid #ffffff1a;background:linear-gradient(180deg,#0d0f11e6,#0d0f11);backdrop-filter:blur(10px)}html[data-jeux] .dl-place-foot .form-error{flex-basis:100%;order:3;margin:0}html[data-jeux] .dl-place-foot .form-error:empty{display:none}html[data-jeux] .dl-summary{margin:0;color:var(--s-text-2,#b7b9be);font-size:13.5px}html[data-jeux] .dl-summary b{color:var(--s-text,#f3f1ea);font-size:16px}html[data-jeux] .dl-place-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-jeux] .dl-place-actions .primary{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px}html[data-jeux] .dl-seal-note{flex-basis:100%;order:4;color:var(--s-text-3,#8a8d94);font-size:12px;text-align:right}html[data-jeux] .dl-picker{position:fixed;left:50%;bottom:24px;z-index:30;display:grid;gap:12px;width:min(760px,calc(100vw - 24px));max-height:min(70dvh,560px);overflow:auto;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 45%,#ffffff22);border-radius:20px;background:#15171a;box-shadow:0 -10px 60px #000c,0 0 0 100vmax #0007;transform:translate(-50%);animation:dl-sheet .28s var(--s-ease,ease) both}html[data-jeux] .dl-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}html[data-jeux] .dl-picker-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}html[data-jeux] .dl-picker-card{display:grid;gap:8px;justify-items:center;padding:10px 6px;border:1px solid var(--s-line,#ffffff14);border-radius:14px;background:#ffffff05;color:inherit;text-align:center;cursor:pointer}html[data-jeux] .dl-picker-card:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent)}html[data-jeux] .dl-picker-card.is-current{border-color:var(--primary)}html[data-jeux] .dl-picker-card .dl-card{width:100%;max-width:96px}html[data-jeux] .dl-picker-card>span{display:grid;gap:2px}html[data-jeux] .dl-picker-card b{font-size:17px}html[data-jeux] .dl-picker-card small{color:var(--s-text-3,#8a8d94);font-size:11px}html[data-jeux] .dl-picker-card em{color:var(--primary);font-size:11px;font-style:normal;font-weight:700}html[data-jeux] .dl-picker-remove{justify-self:center}html[data-jeux] .dl-picker-title{display:none}@keyframes dl-sheet{0%{opacity:0;transform:translate(-50%,18px)}}@keyframes dl-sheet-phone{0%{opacity:0;transform:translateY(24px)}}html[data-jeux] .dl-reveal{display:flex;flex-direction:column;min-height:100%}html[data-jeux] .dl-board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:4px 44px 18px 0;border-bottom:1px solid #ffffff14}html[data-jeux] .dl-player{display:flex;align-items:center;gap:12px;min-width:0}html[data-jeux] .dl-player.is-them{justify-content:flex-end;text-align:right}html[data-jeux] .dl-player>span:not(.avatar-art){display:grid;min-width:0}html[data-jeux] .dl-player small{color:var(--s-text-3,#8a8d94);font-size:10px;font-weight:800;letter-spacing:.14em}html[data-jeux] .dl-player b{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}html[data-jeux] .dl-player strong{min-width:46px;font-size:42px;font-weight:800;letter-spacing:-.04em;line-height:1;text-align:center}html[data-jeux] .dl-player.is-me strong{color:var(--dl-mine)}html[data-jeux] .dl-player.is-them strong{color:var(--dl-theirs)}html[data-jeux] .dl-player strong.is-bump{animation:dl-bump .55s var(--s-spring,ease)}html[data-jeux] .dl-board-pips{display:flex;gap:6px;margin:0;padding:0;list-style:none}html[data-jeux] .dl-board-pips li{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff24;border-radius:10px;background:#ffffff05;color:var(--s-text-3,#8a8d94);font-size:12px;font-weight:800;transition:all .3s}html[data-jeux] .dl-board-pips li.is-finale{width:44px}html[data-jeux] .dl-board-pips li[data-state=live]{border-color:#fff;color:#fff;box-shadow:0 0 0 3px #fff2}html[data-jeux] .dl-board-pips li[data-state=mine]{border-color:var(--dl-mine);background:color-mix(in srgb,var(--dl-mine) 22%,transparent);color:var(--dl-mine)}html[data-jeux] .dl-board-pips li[data-state=theirs]{border-color:var(--dl-theirs);background:color-mix(in srgb,var(--dl-theirs) 18%,transparent);color:var(--dl-theirs)}html[data-jeux] .dl-board-pips li[data-state=tie]{border-color:var(--dl-tie);color:var(--dl-tie)}html[data-jeux] .dl-stage{display:grid;flex:1;place-items:center;min-height:420px;padding:18px 0}html[data-jeux] .dl-stage>div{width:100%;max-width:980px;text-align:center;animation:dl-in .5s var(--s-ease,ease) both}html[data-jeux] .dl-stage h2{margin:6px 0 0;font-size:clamp(26px,3.4vw,40px);letter-spacing:-.03em}html[data-jeux] .dl-stage-wait{display:grid;justify-items:center;gap:10px}html[data-jeux] .dl-stage-wait p{margin:0;color:var(--s-text-3,#8a8d94)}html[data-jeux] .dl-countdown{display:grid;place-items:center;width:96px;height:96px;border:3px solid color-mix(in srgb,var(--primary) 60%,transparent);border-radius:50%;color:var(--primary);font-size:44px;font-weight:800;box-shadow:0 0 40px color-mix(in srgb,var(--primary) 25%,transparent);animation:dl-bump .6s var(--s-spring,ease)}html[data-jeux] .dl-intro-programme{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none}html[data-jeux] .dl-intro-programme li{padding:18px 12px;border:1px solid var(--s-line-strong,#ffffff24);border-radius:16px;background:#ffffff06;animation:dl-in .5s var(--s-ease,ease) calc(var(--i) * .17s) both}html[data-jeux] .dl-intro-programme li:last-child{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 9%,transparent)}html[data-jeux] .dl-seance-title .dl-theme{justify-items:center}html[data-jeux] .dl-seance-title .dl-theme small{font-size:12px}html[data-jeux] .dl-seance-title .dl-theme b{font-size:clamp(24px,3vw,34px);letter-spacing:-.02em}html[data-jeux] .dl-seance-title .dl-theme em{font-size:13px}html[data-jeux] .is-finale .dl-seance-title .dl-theme small{animation:dl-glow 1.4s ease-in-out infinite alternate}html[data-jeux] .dl-arena{display:flex;align-items:center;justify-content:center;gap:clamp(18px,5vw,64px);margin:22px 0 14px}html[data-jeux] .dl-side{display:grid;justify-items:center;gap:12px;transition:transform .45s var(--s-spring,ease),filter .45s,opacity .45s}html[data-jeux] .dl-flip{position:relative;width:clamp(150px,17vw,200px);aspect-ratio:2/3;perspective:1100px}html[data-jeux] .dl-flip>div{position:absolute;inset:0;backface-visibility:hidden;transition:transform .7s cubic-bezier(.3,1.25,.4,1)}html[data-jeux] .dl-flip .dl-card{width:100%;height:100%;border-radius:16px}html[data-jeux] .dl-flip-front{transform:rotateY(180deg)}html[data-jeux] [data-phase=shown] .dl-flip-back,html[data-jeux] [data-phase=verdict] .dl-flip-back{transform:rotateY(-180deg)}html[data-jeux] [data-phase=shown] .dl-flip-front,html[data-jeux] [data-phase=verdict] .dl-flip-front{transform:rotateY(0)}html[data-jeux] .dl-side.is-them .dl-flip>div{transition-delay:.12s}html[data-jeux] .dl-power{display:grid;justify-items:center;gap:4px;min-height:74px;margin:0;opacity:0;transition:opacity .3s .5s}html[data-jeux] [data-phase=shown] .dl-power,html[data-jeux] [data-phase=verdict] .dl-power{opacity:1}html[data-jeux] .dl-power-base{color:var(--s-text-3,#8a8d94);font-size:13px;text-decoration:line-through;text-decoration-color:transparent}html[data-jeux] .dl-power-bonus{padding:4px 9px;border-radius:999px;background:var(--primary);color:var(--primary-foreground,#11130d);font-size:11.5px;font-weight:800;animation:dl-pop .5s var(--s-spring,ease) .9s both}html[data-jeux] .dl-power-final{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1}html[data-jeux] .dl-side.is-me .dl-power-final{color:var(--dl-mine)}html[data-jeux] .dl-side.is-them .dl-power-final{color:var(--dl-theirs)}html[data-jeux] .dl-arena-vs{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:50%;background:#ffffff0d;color:var(--s-text-2,#b7b9be);font-size:17px;font-weight:800;box-shadow:0 0 0 1px #fff2}html[data-jeux] [data-phase=verdict] .dl-side.is-winner{transform:scale(1.05)}html[data-jeux] .dl-side.is-me{--glow:var(--dl-mine)}html[data-jeux] .dl-side.is-them{--glow:var(--dl-theirs)}html[data-jeux] [data-phase=verdict] .dl-side.is-winner .dl-card{border-color:var(--glow);box-shadow:0 0 0 3px var(--glow),0 0 46px color-mix(in srgb,var(--glow) 45%,transparent),0 18px 40px #000a}html[data-jeux] [data-phase=verdict] .dl-side:not(.is-winner){opacity:.5;filter:grayscale(.6)}html[data-jeux] .dl-verdict{min-height:28px;margin:6px 0 0;font-size:18px;font-weight:700;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}html[data-jeux] [data-phase=verdict] .dl-verdict{opacity:1;transform:none}html[data-jeux] .dl-verdict.is-mine{color:var(--dl-mine)}html[data-jeux] .dl-verdict.is-theirs{color:var(--dl-theirs)}html[data-jeux] .dl-verdict.is-tie{color:var(--dl-tie)}html[data-jeux] .dl-stage-forecast ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;margin:26px auto 0;padding:0;list-style:none}html[data-jeux] .dl-stage-forecast li{display:grid;gap:8px;padding:20px;border:1px solid var(--s-line-strong,#ffffff24);border-radius:18px;background:#ffffff06;transition:all .35s}html[data-jeux] .dl-forecast-who{color:var(--s-text-3,#8a8d94);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}html[data-jeux] .dl-stage-forecast li p{margin:0;font-size:17px;font-weight:700}html[data-jeux] .dl-stage-forecast li b{font-size:15px}html[data-jeux] .dl-stage-forecast li.is-right{border-color:var(--mj-good,#6fe0a0);background:color-mix(in srgb,var(--mj-good,#6fe0a0) 10%,transparent)}html[data-jeux] .dl-stage-forecast li.is-right b{color:var(--mj-good,#6fe0a0)}html[data-jeux] .dl-stage-forecast li.is-wrong b{color:var(--mj-bad,#ff7a8a)}html[data-jeux] .dl-stage-final{display:grid;justify-items:center;gap:12px}html[data-jeux] .dl-stage-final h2{font-size:clamp(40px,6vw,72px)!important}html[data-jeux] .dl-stage-final.is-won h2{color:var(--primary);text-shadow:0 0 40px color-mix(in srgb,var(--primary) 40%,transparent)}html[data-jeux] .dl-stage-final.is-lost h2{color:var(--dl-theirs)}html[data-jeux] .dl-final-score{display:flex;align-items:center;gap:16px;margin:0;font-size:46px;font-weight:800;letter-spacing:-.03em}html[data-jeux] .dl-final-score b:first-child{color:var(--dl-mine)}html[data-jeux] .dl-final-score b:last-child{color:var(--dl-theirs)}html[data-jeux] .dl-final-score span{color:var(--s-text-3,#8a8d94)}html[data-jeux] .dl-final-credits{display:flex;align-items:center;gap:8px;margin:0;padding:8px 14px;border-radius:999px;background:#ffd36a17;color:#ffd36a;font-weight:800}html[data-jeux] .dl-final-credits .icon{width:18px;height:18px}html[data-jeux] .dl-stage-final .dl-dialog-actions{justify-content:center}html[data-jeux] .dl-details{width:100%;max-width:760px;margin-top:6px}html[data-jeux] .dl-table{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:13.5px;text-align:left}html[data-jeux] .dl-table th{padding:0 12px;color:var(--s-text-3,#8a8d94);font-size:11px;letter-spacing:.1em;text-transform:uppercase}html[data-jeux] .dl-table td{padding:10px 12px;background:#ffffff06}html[data-jeux] .dl-table td:first-child{border-radius:12px 0 0 12px}html[data-jeux] .dl-table td:last-child{border-radius:0 12px 12px 0}html[data-jeux] .dl-table td small{display:block;color:var(--s-text-3,#8a8d94);font-size:11.5px}html[data-jeux] .dl-table tr.is-mine td:nth-child(2),html[data-jeux] .dl-table tr.is-theirs td:nth-child(3){color:var(--primary);font-weight:700}html[data-jeux] .dl-table tr.is-theirs td:nth-child(3){color:var(--dl-theirs)}html[data-jeux] .dl-reveal-foot{display:flex;justify-content:center;padding:6px 0 18px}@keyframes dl-in{0%{opacity:0;transform:translateY(14px)}}@keyframes dl-pop{0%{opacity:0;transform:scale(.5)}}@keyframes dl-bump{40%{transform:scale(1.35)}}@keyframes dl-glow{to{text-shadow:0 0 16px color-mix(in srgb,var(--primary) 70%,transparent)}}@media(max-width:1100px){html[data-jeux] .dl-programme{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}html[data-jeux] .dl-seance{padding:9px}html[data-jeux] .dl-seance .dl-theme b{font-size:13px}}@media(max-width:760px){html[data-jeux] #content .dl-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 16px;border-radius:20px}html[data-jeux] #content .dl-section.is-urgent{order:-1}html[data-jeux] #content .dl-steps{grid-template-columns:minmax(0,1fr)}html[data-jeux] #content .dl-steps li{padding:10px}html[data-jeux] #content .dl-hero-actions .primary{width:100%;justify-content:center}html[data-jeux] #content .dl-deck{padding:14px}html[data-jeux] #content .dl-deck-cards{gap:5px}html[data-jeux] #content .dl-items{grid-template-columns:minmax(0,1fr)}html[data-jeux] #content .dl-item-programme{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}html[data-jeux] #content .dl-item-programme .dl-theme{padding:6px 4px}html[data-jeux] #content .dl-item-programme .dl-theme b{font-size:10px;white-space:normal}html[data-jeux] #content .dl-item-programme .dl-theme small{font-size:7.5px}html[data-jeux] #content .dl-row{flex-wrap:wrap}html[data-jeux] #content .dl-row.is-history .dl-row-actions{flex-basis:100%;justify-content:flex-end}html[data-jeux] #content .dl-row-score{font-size:18px}html[data-jeux] .dl-card{width:110px}html[data-jeux] .dl-card.is-small{width:74px}html[data-jeux] .dl-card-power{font-size:16px}html[data-jeux] .dl-card.is-small .dl-card-power{font-size:13px}html[data-jeux] .dl-card.is-small .dl-card-info b{font-size:9.5px}html[data-jeux] body :is(#modal,[data-snapshot-id=modal]).dl-open.dl-open:not([data-pack-theater=true]){width:100vw!important;height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important}html[data-jeux] body :is(#modal,[data-snapshot-id=modal]).dl-open.dl-open :is(#modal-body,[data-snapshot-id=modal-body]){padding:16px 14px 0!important}html[data-jeux] .dl-place-head{padding-right:40px}html[data-jeux] .dl-place-head h2{font-size:24px}html[data-jeux] .dl-programme{grid-template-columns:minmax(0,1fr);gap:8px}html[data-jeux] .dl-seance{display:grid;grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:auto auto;align-items:center;gap:4px 12px;padding:10px 12px}html[data-jeux] .dl-seance .dl-theme{grid-column:1;grid-row:1}html[data-jeux] .dl-seance .dl-seance-note{grid-column:1;grid-row:2;min-height:0}html[data-jeux] .dl-seance .dl-slot{grid-column:2;grid-row:1 / span 2;width:72px;border-radius:10px}html[data-jeux] .dl-slot.is-filled .dl-card{border-radius:10px}html[data-jeux] .dl-slot .dl-card-info b{font-size:9px}html[data-jeux] .dl-slot .dl-card-power{font-size:13px}html[data-jeux] .dl-slot .dl-card-tier{font-size:8px;padding:2px 4px}html[data-jeux] .dl-slot-empty small{display:none}html[data-jeux] .dl-hand{padding:12px}html[data-jeux] .dl-hand h3 small{display:none}html[data-jeux] .dl-picker{left:0;bottom:0;width:100vw;max-height:78dvh;border-width:1px 0 0;border-radius:20px 20px 0 0;padding:14px 14px calc(16px + env(safe-area-inset-bottom));transform:none;animation-name:dl-sheet-phone}html[data-jeux] .dl-picker-cards{grid-template-columns:minmax(0,1fr);gap:6px}html[data-jeux] .dl-picker-card{grid-template-columns:52px minmax(0,1fr) auto;justify-items:start;align-items:center;padding:8px 10px;text-align:left}html[data-jeux] .dl-picker-card .dl-card{width:52px}html[data-jeux] .dl-picker-card .dl-card-info b{display:none}html[data-jeux] .dl-picker-title{display:block;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}html[data-jeux] .dl-picker-card .dl-card-power{font-size:11px}html[data-jeux] .dl-hand-cards{gap:8px}html[data-jeux] .dl-hand-card .dl-card{width:66px}html[data-jeux] .dl-hand-card .dl-card-info b{font-size:9px}html[data-jeux] .dl-hand-card .dl-card-power{font-size:13px}html[data-jeux] .dl-hand-card .dl-pips{display:none}html[data-jeux] .dl-forecast-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}html[data-jeux] .dl-forecast-options button{grid-column:span 2;align-content:center;padding:8px 6px;text-align:center}html[data-jeux] .dl-forecast-options button:nth-last-child(-n+2){grid-column:span 3}html[data-jeux] .dl-forecast-options b{display:-webkit-box;font-size:12px;line-height:1.2;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:normal}html[data-jeux] .dl-forecast-options small{font-size:9px;letter-spacing:.02em}html[data-jeux] .dl-place-foot{margin:0 -14px;padding:10px 14px calc(12px + env(safe-area-inset-bottom))}html[data-jeux] .dl-summary{font-size:12.5px}html[data-jeux] .dl-place-actions{display:grid;grid-template-columns:auto auto;justify-content:space-between;width:100%;gap:6px 10px}html[data-jeux] .dl-place-actions .primary{grid-column:1 / -1;justify-content:center;width:100%}html[data-jeux] .dl-seal-note{text-align:left}html[data-jeux] .dl-sealed-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}html[data-jeux] .dl-sealed-list li{padding:6px 3px}html[data-jeux] .dl-sealed-list .dl-theme b{font-size:9.5px}html[data-jeux] .dl-sealed-list .dl-theme small{font-size:7.5px;letter-spacing:.04em}html[data-jeux] .dl-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:2px 40px 12px 0}html[data-jeux] .dl-player .avatar-art{display:none!important}html[data-jeux] .dl-player{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}html[data-jeux] .dl-player.is-them{grid-template-columns:auto minmax(0,1fr)}html[data-jeux] .dl-board-pips{grid-column:1 / -1;grid-row:2;justify-content:center}html[data-jeux] .dl-board-pips li{width:30px;height:30px}html[data-jeux] .dl-player strong{font-size:32px;min-width:34px}html[data-jeux] .dl-player b{font-size:13px}html[data-jeux] .dl-stage{min-height:0;padding:12px 0}html[data-jeux] .dl-intro-programme{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}html[data-jeux] .dl-intro-programme li{padding:10px 12px}html[data-jeux] .dl-arena{gap:8px;margin:14px 0 8px}html[data-jeux] .dl-flip{width:min(36vw,140px)}html[data-jeux] .dl-arena-vs{width:40px;height:40px;flex-basis:40px;font-size:13px}html[data-jeux] .dl-power-final{font-size:28px}html[data-jeux] .dl-verdict{font-size:15px}html[data-jeux] .dl-stage-forecast ul{grid-template-columns:minmax(0,1fr)}html[data-jeux] .dl-final-score{font-size:38px}}@media(prefers-reduced-motion:reduce){html[data-jeux] .dl-flip>div,html[data-jeux] .dl-side,html[data-jeux] .dl-verdict,html[data-jeux] .dl-power{transition:none!important}html[data-jeux] .dl-stage>div,html[data-jeux] .dl-intro-programme li,html[data-jeux] .dl-power-bonus{animation:none!important}}html[data-premiere] body #content>.collection-switch:has(>[data-series-album]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}html[data-premiere] body .collection-switch>[data-series-album]{min-width:0;text-align:left}html[data-premiere] body .collection-switch>[data-series-album]>b{white-space:nowrap}@media(max-width:760px){html[data-premiere] body .collection-switch>[data-series-album]{padding:10px 8px!important}}html body .community-overview-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}html body .community-overview-grid>.community-panel{height:100%;margin:0;box-sizing:border-box;min-width:0}html body .community-friends{display:flex;flex-direction:column}html body .community-friend-scroll{flex:1;min-height:0;max-height:420px;overflow:auto}html[data-saison] .community-exploit-card{width:100%;isolation:isolate;border:2px solid var(--exploit);box-shadow:0 0 15px color-mix(in srgb,var(--exploit) 28%,transparent)}html[data-saison] .community-exploit[data-rank=LR]{--exploit:#f3d680}html[data-saison] .community-exploit[data-rank=LRA]{--exploit:#d6eee1}html[data-saison] .community-exploit[data-rank=LRA] .community-exploit-card{border-color:#e9e5ce;box-shadow:0 0 12px #bce7df66,0 0 22px #d7b7eb44}html[data-saison] .community-exploit-card img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center}html[data-saison] .community-exploit-card:after{opacity:.2;pointer-events:none}html[data-saison] .community-exploit-tier{position:absolute;top:9px;right:9px;left:auto;z-index:2;padding:0;background:none;border:0;border-radius:0;box-shadow:none}html[data-saison] .community-exploit-tier .rarity-tag{margin:0}html body .film-card>.card-art,html body .film-card>.mobile-alt-photo{inset:0!important;border-radius:0!important;clip-path:none!important;background-size:cover;background-repeat:no-repeat}@media(max-width:760px){html body .community-overview-grid{grid-template-columns:minmax(0,1fr)}html body .parcours-goal{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:15px;align-items:center}html body .parcours-goal>div{min-width:0}html body .parcours-goal-posters{width:90px;overflow:hidden}html body .parcours-goal-posters img{flex:0 0 39px;width:39px;height:59px}html body .parcours-goal-label select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;font-size:14px;padding:8px 25px 8px 9px}html body .parcours-goal .eyebrow{display:block;white-space:normal;line-height:1.5;font-size:9px}html body .parcours-goal-actions{grid-column:1/-1;display:flex;flex-flow:row wrap;align-items:center;gap:8px}html body .parcours-goal-actions button{flex:1;min-width:0;padding:10px 8px;font-size:11px;white-space:normal}html[data-premiere] body .lab-profile-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px 8px!important;width:calc(100% + 60px)!important;align-items:center!important}html[data-premiere] body .lab-profile-title>.lab-equipped-title{min-width:0;white-space:normal}html[data-premiere] body .profile-ticket-summary{display:contents!important}html[data-premiere] body .profile-ticket-equipped{min-width:0;white-space:normal}html[data-premiere] body .lab-profile-title>.text-button,html[data-premiere] body .profile-ticket-summary>[data-profile-tickets]{justify-self:end;margin:0!important;white-space:nowrap}html[data-premiere] body .lab-profile-title>.profile-member-since{grid-column:1/-1;justify-self:start}html body[data-view=profile] #content{padding-bottom:32px!important}html body :is(.mobile-home-actions,.premiere-menu-bottom,.reveal-actions) :is([data-view=plus],[data-pack-master-plus]){display:inline-flex;justify-content:center!important;align-items:center!important;text-align:center!important;gap:6px;padding-left:12px!important;padding-right:12px!important}}@media(max-width:760px){html[data-premiere] body .profile-identity>.profile-ticket-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% + 60px);margin-left:-60px;padding:0!important}html[data-premiere] body .profile-ticket-summary [data-profile-tickets]{padding:8px 0!important;font-size:11px}}@media(max-width:760px){html body .reveal-actions:has(.mobile-rarity-button) [data-next-pack]{grid-column:1/2!important;grid-row:1!important;width:100%!important}html body .reveal-actions .mobile-rarity-button{grid-column:2/3!important;grid-row:1!important;width:100%!important;min-width:0;background:var(--surface,#22272b);color:var(--text,#eee);border:1px solid #737b85;border-radius:12px;font:inherit;font-size:11px;font-weight:700;line-height:1.5;box-shadow:none}html body [data-pack-master-plus]{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px;padding-inline:12px!important;vertical-align:middle}}@media(max-width:760px){html[data-premiere] body.audit-mobile #modal[data-pack-theater=true] .reveal-actions:has(.mobile-rarity-button) button[data-next-pack]{grid-column:1/2!important;grid-row:1!important;width:100%!important}html[data-premiere] body.audit-mobile #modal[data-pack-theater=true] .reveal-actions button.mobile-rarity-button{grid-column:2/3!important;grid-row:1!important;width:100%!important;background:#22272b!important;color:#f1f1ec!important;border:1px solid #737b85!important}}.pack-opening-choice{display:flex;flex-direction:column;align-items:center;gap:8px;margin:12px 0;max-width:100%}.pack-opening-options{display:flex;gap:4px;padding:4px;border:1px solid #ffffff1c;border-radius:12px;background:#10131680}html body .pack-opening-options button{min-height:38px;padding:8px 20px;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted,#a5abb2);font:inherit;font-size:13px;font-weight:650;box-shadow:none;cursor:pointer}html body .pack-opening-options button[aria-pressed=true]{color:var(--collection-accent,var(--primary,#ffd778));background:color-mix(in srgb,var(--collection-accent,var(--primary,#ffd778)) 13%,#202324);border-color:color-mix(in srgb,var(--collection-accent,var(--primary,#ffd778)) 38%,transparent)}.pack-opening-options button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pack-opening-choice [data-pack-opening-hint]{margin:0!important;font-size:11px!important;line-height:1.4!important;color:#a5abb2;text-align:center}@media(min-width:761px){html[data-premiere] body #modal .reveal-grid.pack-double[data-pack-phase=spread]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:20px 16px!important;width:min(100%,1080px)!important;margin-inline:auto!important;overflow:visible!important}html[data-premiere] body #modal .reveal-grid.pack-double[data-pack-phase=spread]>.reveal-item{width:100%!important;min-width:0!important}}@media(max-width:760px){#modal .pack-theater-track{gap:4px;max-width:100%}#modal .pack-theater-track i{width:18px;flex-shrink:1}}@media(min-width:761px){html[data-premiere] body #modal .reveal-grid.pack-double[data-pack-phase=spread] .flip-card{height:auto!important;aspect-ratio:.665!important}html[data-premiere] body #modal .reveal-grid.pack-double[data-pack-phase=spread] .flip-rotator{position:absolute;inset:0;height:100%!important}html[data-premiere] body #modal .reveal-grid.pack-double[data-pack-phase=spread] .card-bottom h3{font-size:clamp(15px,1.3vw,20px)!important}}html[data-premiere] #modal:has(.market-listing-panel){width:min(1080px,calc(100vw - 40px))!important;max-width:1080px!important;padding:32px!important}html[data-premiere] #modal .market-listing-panel{width:100%!important;max-width:none!important;margin:0!important;text-align:left!important;padding:0!important}html[data-premiere] #modal .market-listing-panel>h2{margin:8px 0 28px!important;text-align:left!important;font-size:28px!important}html[data-premiere] #modal .market-listing-panel>.eyebrow{text-align:left!important;margin:0!important}html[data-premiere] .market-listing-panel form[data-form=listing]{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:28px!important;align-items:start}html[data-premiere] .market-listing-panel .listing-picker{border:0;padding:0;margin:0;min-width:0}html[data-premiere] .market-listing-panel .listing-picker>legend{font-weight:700;color:#f2f0ea;margin-bottom:16px}html[data-premiere] .market-listing-panel .listing-picker-tools{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}html[data-premiere] .market-listing-panel .field{margin:0 0 16px!important;gap:8px!important;text-align:left!important;min-width:0}html[data-premiere] .market-listing-panel :is(input,select){height:44px;min-width:0;width:100%;font-size:13px}html[data-premiere] .market-listing-panel .listing-card-list{height:390px;max-height:44vh;overflow:auto;padding:2px 8px 2px 0;scrollbar-width:thin;display:flex;flex-direction:column;gap:8px}html[data-premiere] .market-listing-panel .listing-card-option{display:grid!important;grid-template-columns:24px 44px minmax(0,1fr) auto!important;gap:12px!important;min-height:86px!important;flex:none;padding:10px 12px!important;border:1px solid #ffffff14;border-radius:12px!important;background:#ffffff03;align-items:center}html[data-premiere] .market-listing-panel .listing-row-select{position:relative!important;inset:auto!important;display:grid;place-items:center;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:1px solid #89949d!important;border-radius:6px!important;background:#ffffff05!important;z-index:3}html[data-premiere] .market-listing-panel .listing-row-select:after{content:""}html[data-premiere] .market-listing-panel .listing-row-select[aria-pressed=true]{border-color:var(--primary)!important;background:var(--primary)!important;color:#161c20}html[data-premiere] .market-listing-panel .listing-row-select[aria-pressed=true]:after{content:"\2713";font-size:17px;font-weight:800}html[data-premiere] .market-listing-panel .listing-card-option.is-selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,#191e21)}html[data-premiere] .market-listing-panel .listing-pick{position:relative;width:44px;display:block;pointer-events:none}html[data-premiere] .market-listing-panel .listing-pick img{display:block;width:44px;height:64px;object-fit:cover;border-radius:5px}html[data-premiere] .market-listing-panel .listing-pick .tier-tag{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);min-width:28px;font-size:9px;padding:2px 5px}html[data-premiere] .market-listing-panel .listing-film-cell{min-width:0;text-align:left}html[data-premiere] .market-listing-panel .listing-film-title{text-align:left;font-size:13px!important;line-height:1.4;white-space:normal;padding:0!important}html[data-premiere] .market-listing-panel .listing-card-quantity{background:none!important;padding:0!important;min-width:60px!important;text-align:right}html[data-premiere] .market-listing-panel .listing-card-quantity strong{font-size:18px!important;color:var(--primary)}html[data-premiere] .market-listing-panel .listing-card-quantity small{font-size:9px;max-width:78px;line-height:1.4}html[data-premiere] .market-listing-panel .listing-selection{font-size:12px;line-height:1.65;margin:14px 0 0;min-height:40px}html[data-premiere] .listing-sale{padding:22px;border:1px solid #ffffff16;border-radius:16px;background:#111618;text-align:left;min-width:0}html[data-premiere] .listing-sale .form-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}html[data-premiere] .listing-sale>.primary{width:100%;margin-top:16px;min-height:46px}html[data-premiere] .listing-sale>.small{font-size:11px;line-height:1.6;margin:0}html[data-premiere] .listing-price-guide{min-height:185px;margin-bottom:24px;border-bottom:1px solid #ffffff17;padding-bottom:20px}html[data-premiere] .listing-price-guide h3{font-size:17px;line-height:1.3;margin:8px 0}html[data-premiere] .listing-price-guide p{font-size:12px;line-height:1.6;color:#a9b2b9}html[data-premiere] .listing-guide-card{display:flex;gap:14px;align-items:center;margin-bottom:18px}html[data-premiere] .listing-guide-card img{width:48px;height:72px;object-fit:cover;border-radius:5px}html[data-premiere] .listing-median{display:flex;flex-direction:column;gap:6px}html[data-premiere] .listing-median>span{font-size:11px;color:#a9b2b9}html[data-premiere] .listing-median strong{font-size:23px;line-height:1.2;color:var(--primary)}html[data-premiere] .listing-guide-caption{margin-bottom:0!important;font-size:11px!important}html[data-premiere] form[data-form=purchase]>fieldset{border:0;margin:0;padding:0;min-width:0}.premiere-main-nav [data-view=packs],.premiere-bottom-nav [data-view=packs]{position:relative}html[data-premiere] .premiere-pack-count{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:12px;background:#1b2227;color:#fff3cc;font-size:11px;font-weight:800;line-height:1;box-shadow:0 0 0 1px #ffffff26;flex:none}html[data-premiere] .premiere-pack-count[hidden]{display:none!important}html[data-premiere] .premiere-bottom-nav .premiere-pack-count{position:absolute;top:3px;left:calc(50% + 5px);height:17px;min-width:17px;font-size:9px;background:#ffd576;color:#161a1e;padding:0 4px}html[data-saison] .saison-plus-offer{position:relative;isolation:isolate;overflow:hidden;border:1px solid #d7c6f2!important;background:linear-gradient(115deg,#a5e4df,#c9c7f2 34%,#f0c3e0 66%,#f7ddab)!important;box-shadow:0 6px 22px #b4a9ee12!important;color:#25213b!important}html[data-saison] .saison-plus-offer :is(b,small,.icon){color:#25213b!important}html[data-saison] .saison-plus-offer small{opacity:.85}html[data-saison] .saison-plus-offer:after{content:"";position:absolute;inset:-70% -30%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 36%,#ffffffb0 48%,transparent 60%);transform:translate(-80%);animation:master-holo-sweep 8s ease-in-out infinite}@keyframes master-holo-sweep{0%,45%{transform:translate(-80%)}80%,to{transform:translate(80%)}}html[data-premiere] .halloween-tab{color:#ffac69!important;background:#e7832512!important;border-radius:8px}html[data-premiere] .halloween-tab[aria-current=page]:after{background:#ffa660!important}.halloween-event{padding:28px 0 36px;margin-bottom:32px;border-bottom:1px solid #ffac6926}.halloween-event-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.halloween-event-heading .eyebrow{color:#ffac69}.halloween-event-heading h2{font-size:clamp(24px,2.6vw,34px);margin:10px 0}.halloween-event-heading p{margin:0;color:#b9bec4;font-size:14px}.halloween-deadline{max-width:225px;padding:12px 16px;border:1px solid #e5985138;border-radius:10px;background:#ff963c09;color:#ffc087;font-size:12px;line-height:1.6}html[data-premiere] .halloween-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html[data-premiere] .halloween-grid .halloween-challenge{display:flex!important;flex-direction:column;align-items:stretch;gap:18px;padding:24px!important;background:radial-gradient(ellipse at 50% 0,#5b331b60,transparent 65%),#181c20!important;border:1px solid #d9894e47!important;border-radius:18px!important}.halloween-challenge .sbc-copy{flex:1;display:flex;flex-direction:column;min-width:0}.halloween-challenge .sbc-copy h2{font-size:21px;line-height:1.3;min-height:55px}.halloween-challenge .sbc-copy>p{font-size:13px;line-height:1.6;min-height:62px}.halloween-challenge .sbc-status{color:#ffc38b;font-size:11px}.halloween-challenge .sbc-copy ul{flex:1}html[data-premiere] .halloween-challenge .sbc-challenge-action{background:#ffc087!important;color:#2c170c!important;border-color:#ffcc9e!important;box-shadow:0 3px #a56331!important}html[data-premiere] .halloween-edition-link{display:inline-flex;align-items:center;gap:5px;width:auto;min-height:28px;margin:0 0 0 6px;padding:3px 7px;border:1px solid #ffad654d;background:#ffad6510;border-radius:7px;vertical-align:middle}html[data-premiere] .halloween-detail .detail-copy>.primary{background:#ffc087;color:#25160b;margin:20px 0 12px}html[data-premiere] .halloween-detail .detail-copy>.text-button{display:block;text-align:left;padding-left:0}@media(min-width:761px){html[data-premiere] body #modal[data-pack-theater=true]:has([data-next-pack]) #modal-body{padding-top:0!important}html[data-premiere] body #modal[data-pack-theater=true]:has(.pack-double[data-pack-phase=spread]){padding-top:20px!important;padding-bottom:18px!important}html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid.pack-double[data-pack-phase=spread]{width:min(100%,1080px,max(780px,calc((100dvh - 320px)*1.6625)))!important;padding:0!important;gap:12px 16px!important;margin:12px auto 0!important}html[data-premiere] body #modal[data-pack-theater=true]:has(.pack-double[data-pack-phase=spread]) .reveal-header .eyebrow{display:none!important}html[data-premiere] body #modal[data-pack-theater=true]:has(.pack-double[data-pack-phase=spread]) .pack-theater-track{margin-top:10px!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread]~.saison-pack-offers{display:none!important}html[data-premiere] #modal[data-pack-theater=true] .reveal-actions:has([data-next-pack]){display:flex!important;flex-flow:row wrap!important;align-items:center;justify-content:center;position:sticky;bottom:0;z-index:20;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;backdrop-filter:none;padding:8px 0!important;gap:8px!important}html[data-premiere] #modal[data-pack-theater=true] .reveal-actions .pack-opening-choice{margin:0 4px 0 0!important;display:flex;flex-direction:row;flex:none;order:-1}html[data-premiere] #modal[data-pack-theater=true] .reveal-actions .pack-opening-choice p{display:none}html[data-premiere] #modal[data-pack-theater=true] .pack-opening-options{padding:3px}html[data-premiere] #modal[data-pack-theater=true] .pack-opening-options button{padding:9px 10px;min-height:36px;font-size:11px}html[data-premiere] #modal[data-pack-theater=true] .saison-pack-summary{margin:12px auto 0!important;font-size:11px}html[data-premiere] #modal[data-pack-theater=true]:has(.pack-double[data-pack-phase=spread]){padding-top:20px!important;padding-bottom:18px!important}html[data-premiere] #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread]{width:min(100%,calc((100dvh - 255px)*1.6625 + 64px))!important;gap:12px 16px!important;margin-top:16px!important}html[data-premiere] #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-bottom h3{font-size:clamp(12px,1.1vw,17px)!important}html[data-premiere] #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-bottom p{font-size:9px!important}html[data-premiere] #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-stats{font-size:8px!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .film-card{display:block!important;container-type:inline-size}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-top{position:absolute!important;inset:0 0 auto!important;padding:7px!important;min-height:0!important;font-size:7px!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-top .tier-tag{font-size:8px!important;min-width:24px!important;padding:4px!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .reveal-new-badge{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:7px!important;padding:3px 5px!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-middle{position:absolute!important;inset:auto 0 94px!important;padding:0 8px!important;background:none!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-year{font-size:clamp(18px,17cqw,30px)!important;line-height:1.05!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-genre{font-size:7px!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-bottom{position:absolute!important;inset:auto 0 0!important;padding:12px 8px 5px!important;background:linear-gradient(transparent,#111619e6 25%,#111619)!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-bottom h3{font-size:clamp(11px,9cqw,16px)!important;line-height:1.15!important;margin:0 0 4px!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-bottom p{font-size:7px!important;line-height:1.2!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-premiere] body #modal[data-pack-theater=true] .pack-double[data-pack-phase=spread] .card-stats{font-size:6px!important;padding:4px 0 0!important;margin-top:5px!important;gap:3px!important;line-height:1.3!important}}html[data-saison][data-premiere] body .premiere-context .halloween-tab{color:#ffac69!important;background:#e7832512!important}html[data-saison][data-premiere] body .premiere-context .halloween-tab[aria-current=page]:after{background:#ffa660!important}html[data-saison][data-premiere] body .halloween-event-heading .eyebrow{color:#ffac69!important}html[data-premiere] .halloween-challenge .sbc-copy h2{min-height:52px;margin:10px 0 0}html[data-premiere] .halloween-challenge .sbc-copy>p{min-height:44px;margin:8px 0 12px}@media(max-width:1000px){html[data-premiere] .halloween-grid{gap:12px}html[data-premiere] .halloween-grid .halloween-challenge{padding:16px!important}}@media(max-width:760px){html[data-premiere] #modal:has(.market-listing-panel){width:calc(100vw - 20px)!important;padding:24px 16px!important}html[data-premiere] #modal .market-listing-panel>h2{font-size:24px!important;padding-right:24px!important;margin-bottom:22px!important}html[data-premiere] .market-listing-panel form[data-form=listing]{grid-template-columns:minmax(0,1fr);gap:20px!important}html[data-premiere] .market-listing-panel .listing-picker-tools{grid-template-columns:minmax(0,1fr)}html[data-premiere] .market-listing-panel .listing-card-list{height:300px;max-height:42dvh}html[data-premiere] .listing-sale{padding:18px}html[data-premiere] .listing-sale .form-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}html[data-premiere] .listing-sale select{font-size:14px!important;padding-left:10px!important;padding-right:8px!important}html[data-premiere] .listing-price-guide{min-height:0}html[data-premiere] .market-listing-panel .listing-card-option{gap:9px!important;padding:9px!important}html[data-premiere] .reveal-actions>.pack-opening-choice{grid-column:1/-1;order:-1;margin:0 0 4px}html[data-premiere] .reveal-actions>.pack-opening-choice p{display:none}.halloween-event{padding-top:12px}.halloween-event-heading{align-items:flex-start;flex-direction:column;gap:16px}.halloween-deadline{max-width:none}html[data-premiere] .halloween-grid{grid-template-columns:minmax(0,1fr);gap:16px}html[data-premiere] .halloween-grid .halloween-challenge{padding:22px!important}.halloween-challenge .sbc-copy h2,.halloween-challenge .sbc-copy>p{min-height:0}}@media(prefers-reduced-motion:reduce){html[data-saison] .saison-plus-offer:after{animation:none;transform:none}}html[data-premiere] .sbc-reward{max-width:100%!important}html[data-premiere] .halloween-challenge .sbc-reward{width:205px;max-width:100%;margin:12px auto 36px}html[data-premiere] .halloween-edition .card-art{background-position:center!important}html[data-premiere] .halloween-detail .detail-rarity .tier-SPECIAL{background:linear-gradient(115deg,#ff9c50,#fff5d8,#ff9c50)!important;color:#24160b!important}html[data-premiere] .halloween-card-info .sbc-exclusive-info{border-color:#ffad6544;margin-top:20px}html[data-premiere] .halloween-card-info :is(.sbc-stats strong,h3){color:#ffc087}html[data-premiere] .halloween-about{font-size:13px;line-height:1.65;color:var(--muted)}html[data-premiere] .halloween-about>.text-button{padding-left:0;text-align:left}html[data-premiere] .halloween-card-info>.primary{background:#ffc087;color:#24160b;margin-top:16px}html[data-premiere] .market-listing-panel .listing-card-option{cursor:pointer;transition:background .15s,border-color .15s}html[data-premiere] .market-listing-panel .listing-card-option:hover{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 5%,#191e21)}html[data-premiere] .market-listing-panel .listing-card-option:has(.listing-row-select:disabled){cursor:not-allowed}html[data-premiere] .listing-selected-fan{--fan-size:clamp(48px,15vw,68px);display:flex;align-items:center;justify-content:center;min-height:126px;padding:14px 4px 8px;isolation:isolate}html[data-premiere] .listing-selected-fan>span{position:relative;flex:0 0 var(--fan-size);width:var(--fan-size);height:calc(var(--fan-size)*1.5);border:2px solid var(--fan-color);border-radius:7px;overflow:hidden;box-shadow:-5px 4px 13px #0008;transform:rotate(calc((var(--fan-i) - (var(--fan-count) - 1)/2)*3deg));z-index:var(--fan-i)}html[data-premiere] .listing-selected-fan>span+span{margin-left:calc(var(--fan-size)*-.5)}html[data-premiere] .listing-selected-fan img{width:100%;height:100%;object-fit:cover;display:block}html[data-premiere] .listing-selected-fan .tier-tag{position:absolute;top:4px;right:4px;font-size:8px;padding:3px 4px;min-width:20px}html[data-premiere] .listing-fan-count{margin:12px 0 6px!important;text-align:left}html[data-premiere] .listing-fan-count strong{color:var(--foreground);font-size:15px}html[data-premiere] .next-news-item{padding:24px!important;border:1px solid #ffffff1c!important;border-radius:14px;background:linear-gradient(135deg,#ffffff05,transparent);margin-top:18px}html[data-premiere] .next-news-item .next-news-meta>span{color:var(--primary)}html[data-premiere] .news-body p{line-height:1.7;margin:12px 0;color:#bfc6cd}html[data-premiere] .next-news-item.news-halloween{border-color:#f49d4d4d!important;background:radial-gradient(ellipse at 10% 0,#e780251c,transparent 70%),#161b20}html[data-premiere] .news-halloween h3{color:#ffce9a!important;font-size:25px!important;line-height:1.2}html[data-premiere] .news-halloween .next-news-meta>span{color:#ffb26f!important}html[data-premiere] .news-halloween-intro{font-size:14px;line-height:1.65}html[data-premiere] .news-reward-films{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}html[data-premiere] .news-reward-films>div{min-width:0}html[data-premiere] .news-reward-films img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;border:1px solid #ffbc8070;border-radius:8px;box-shadow:0 4px 16px #0005}html[data-premiere] .news-reward-films b{display:block;font-size:12px;line-height:1.3;margin-top:9px;color:#fff0df}html[data-premiere] .news-reward-films small{font-size:11px;color:#bdaba0}html[data-premiere] .news-event-deadline{border-left:3px solid #ffad65;background:#ff9c500b;padding:11px 14px;font-size:12px;line-height:1.6;color:#e6c3a6}html[data-premiere] .news-event-deadline strong{display:block;color:#ffcc9c;font-size:14px}html[data-premiere] .news-event-rules{padding-left:18px;margin:18px 0;font-size:12px;line-height:1.65;color:#b8c1c8}html[data-premiere] .news-event-rules li{margin:8px 0}html[data-premiere] .news-event-rules li::marker{color:#ffac69}html[data-premiere] .news-halloween>.primary{margin-top:6px!important;background:#ffc087!important;color:#24160b!important;width:100%}@media(max-width:760px){html[data-premiere] .sbc-reward,html[data-premiere] .halloween-challenge .sbc-reward{width:220px}html[data-premiere] .next-news-item{padding:18px!important}html[data-premiere] .news-reward-films{gap:9px}html[data-premiere] .news-halloween h3{font-size:23px!important}}html[data-premiere] #modal[data-pack-theater=true] .reveal-actions:has([data-next-pack]){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none}html[data-premiere] .parcours-market-tools{display:grid;grid-template-columns:minmax(180px,1fr) 170px auto auto auto;gap:10px}html[data-premiere] .parcours-market-tools .search{min-width:0;width:100%}html[data-premiere] .parcours-market-tools input{width:100%;min-width:0}html[data-premiere] .parcours-market-tools button{padding-inline:13px;min-height:44px}html[data-premiere] .parcours-trade-filters button{min-height:40px;white-space:normal}html[data-premiere] :is(.parcours-market-tools,.parcours-trade-filters) button[aria-pressed=true]{color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 55%,transparent)!important;background:color-mix(in srgb,var(--primary) 12%,#191d20)!important}@media(max-width:1100px){html[data-premiere] .parcours-market-tools{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-premiere] .parcours-market-tools .search{grid-column:span 2}html[data-premiere] .parcours-market-tools select{width:100%;max-width:none}}@media(max-width:600px){html[data-premiere] .parcours-market-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-premiere] .parcours-market-tools button,html[data-premiere] .parcours-market-tools select{font-size:11px;padding-inline:8px}html[data-premiere] .parcours-trade-filters{display:grid;grid-template-columns:1fr 1fr}html[data-premiere] .parcours-trade-filters button{padding:8px;font-size:11px}}@media(max-width:600px){html[data-premiere] .parcours-market-tools>select{grid-column:auto!important;min-height:44px}}@media(max-width:760px){html[data-premiere] #modal .trade-picker-tools{grid-template-columns:minmax(0,1fr)!important;min-width:0}html[data-premiere] #modal .trade-picker-sort{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;gap:8px}html[data-premiere] #modal .trade-picker-sort select{width:100%!important;min-width:0!important;font-size:11px!important;padding-inline:8px}html[data-premiere] #modal .parcours-trade-filters{min-width:0;gap:8px}html[data-premiere] #modal .trade-pickers .card-choice>span{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px!important;min-width:0;align-items:start}html[data-premiere] #modal .trade-pickers .compact-card{grid-column:1/-1;display:flex!important;flex-flow:row nowrap!important;flex:none!important;width:100%!important;min-width:0;gap:8px}html[data-premiere] #modal .trade-pickers .desktop-trade-title{flex:1;min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.4}html[data-premiere] #modal .trade-pickers .tier-tag{flex:none}html[data-premiere] #modal .trade-pickers .trade-unowned{width:fit-content;max-width:100%;min-width:0;white-space:normal;line-height:1.4;text-align:left;justify-self:start}html[data-premiere] #modal .trade-pickers .card-choice>span>small{justify-self:end}}html[data-premiere] .pack-open-row{display:flex!important;align-items:center;gap:10px;min-width:0}html[data-premiere] .premiere-pack-panel .pack-open-row{--pack-action-radius:16px;width:100%;margin:12px 0 0}html[data-premiere] .pack-open-row>.premiere-open{flex:1;min-width:0;width:auto!important;margin:0!important}html[data-premiere] [data-pack-opening-hint]{font-size:11px;line-height:1.5;margin:10px 0;color:var(--muted)}html[data-premiere] body button.pack-quantity-toggle{display:flex!important;align-items:center;justify-content:center;gap:3px;flex:0 0 60px;width:60px!important;height:auto!important;align-self:stretch;min-height:50px!important;max-width:60px!important;padding:0!important;border:1px solid #ffffff40!important;border-radius:var(--pack-action-radius,12px)!important;background:#242a25!important;color:#eef2e5!important;box-shadow:none!important;margin:0!important;font-size:12px!important;line-height:1!important}html[data-premiere] body button.pack-quantity-toggle[aria-pressed=true]{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 14%,#1b211b)!important;color:var(--primary)!important}html[data-premiere] body button.pack-quantity-toggle[hidden]{display:none!important}html[data-premiere] body button.pack-quantity-toggle svg{width:14px!important;height:19px!important;flex:none}html[data-premiere] body button.pack-quantity-toggle span{font-size:14px!important;font-weight:750;white-space:nowrap}html[data-premiere] #modal .reveal-actions>.pack-open-row{grid-column:1/-1;order:-1;flex:0 1 auto;min-width:0}html[data-premiere] #modal .pack-open-row>[data-next-pack]{border-radius:12px!important;margin:0!important;min-height:50px!important;flex:1;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 16px!important;background:var(--primary)!important;color:var(--primary-foreground)!important;border:0!important;box-shadow:0 3px color-mix(in srgb,var(--primary) 45%,#18201b)!important}html[data-premiere] #modal .pack-open-row .saison-stock{grid-column:1/-1;display:block;text-align:center;font-size:10px}html[data-premiere] .market-listing-panel .listing-card-quantity{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center;gap:3px;width:78px!important;text-align:center!important}html[data-premiere] .market-listing-panel .listing-card-quantity :is(strong,small){display:block!important;width:100%;max-width:none!important;margin:0!important;text-align:center!important}html[data-premiere] .trade-unowned{display:block!important;max-width:170px;white-space:normal!important;text-align:left;line-height:1.4}html[data-premiere] .trade-unowned>span{display:block;white-space:nowrap}html[data-premiere] .trade-ownership-detail{font-size:9px;font-weight:500;opacity:.82}html[data-premiere] .people-suggestions-label{font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:18px 0 10px}html[data-premiere] #user-results{max-height:365px;overflow:auto;scrollbar-width:thin}html[data-premiere] #user-results .user-result{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;text-align:left;margin:6px 0;padding:9px 13px;border:1px solid #ffffff1b;border-radius:10px;background:#ffffff03}html[data-premiere] #user-results .user-result:hover{border-color:var(--primary);background:#ffffff08}html[data-premiere] .user-result-name{flex:1;min-width:0}html[data-premiere] .user-result-name b,html[data-premiere] .user-result-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-premiere] .user-result-name small{font-size:11px;color:var(--muted);margin-top:2px}@media(min-width:761px){html[data-premiere] #modal .trade-pickers .card-choice>span{display:grid!important;grid-template-columns:minmax(0,1fr) auto 22px;gap:8px;align-items:center;min-width:0}html[data-premiere] #modal .trade-pickers .compact-card{display:flex!important;flex-wrap:nowrap!important;gap:8px;min-width:0;width:auto}html[data-premiere] #modal .trade-pickers .desktop-trade-title{min-width:0;white-space:normal;overflow-wrap:break-word}html[data-premiere] #modal .trade-pickers .tier-tag{flex:none}html[data-premiere] #modal .trade-pickers .card-choice>span>small{text-align:right}}@media(max-width:760px){html[data-premiere] #modal .reveal-actions>.pack-open-row{width:100%}html[data-premiere] .pack-open-row{gap:8px}html[data-premiere] .pack-open-row>.premiere-open{position:relative;padding:12px 34px!important;font-size:16px!important;line-height:1.25!important;font-weight:700;justify-content:center;text-align:center;min-height:54px!important}html[data-premiere] .pack-open-row>.premiere-open>span{display:block;width:100%;text-align:center}html[data-premiere] .pack-open-row>.premiere-open>svg:last-child{position:absolute;right:12px;top:50%;transform:translateY(-50%);margin:0!important;width:17px}html[data-premiere] .pack-open-row>.premiere-open>svg:first-child{display:none}html[data-premiere] .market-listing-panel .listing-card-quantity{width:60px!important;min-width:60px!important}html[data-premiere] #user-results{max-height:44svh}html[data-premiere] .premiere-pack-clock{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.6!important}}@media(min-width:761px){html[data-premiere] body #modal[data-pack-theater=true]:has(.reveal-grid[data-pack-phase=spread]){padding-top:20px!important;padding-bottom:20px!important}html[data-premiere] body #modal[data-pack-theater=true]:has(.reveal-grid[data-pack-phase=spread]) #modal-body{justify-content:center!important;padding-top:0!important;min-height:calc(100dvh - 40px)}html[data-premiere] body #modal[data-pack-theater=true]:has([data-next-pack]){padding-top:20px!important;padding-bottom:20px!important}html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid[data-pack-phase=spread]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important;box-sizing:border-box;gap:12px 16px!important;padding:12px 4px!important;margin:12px auto 0!important}html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid[data-pack-phase=spread]:not(.pack-double){width:min(100%,calc((100dvh - 365px)*3.325 + 72px))!important}html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid[data-pack-phase=spread]>.reveal-item{width:100%!important;min-width:0!important}html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid[data-pack-phase=spread] .flip-card{height:auto!important;aspect-ratio:.665!important}html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid[data-pack-phase=spread] .flip-rotator{position:absolute;inset:0;height:100%!important}html[data-premiere] body #modal[data-pack-theater=true] .saison-pack-offers{margin-top:8px!important}}@media(min-width:761px){html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid.pack-double[data-pack-phase=spread]{width:min(100%,1080px,calc((100dvh - 340px)*1.6625 + 72px))!important}}#moviz-chat-dock[hidden]{display:none!important}.chat-dock-launcher{position:fixed;right:24px;bottom:24px;z-index:121;display:grid;place-items:center;width:56px;height:56px;min-height:56px;padding:0;border:1px solid color-mix(in srgb,var(--primary) 55%,#252a2c);border-radius:50%;background:#202622;color:var(--primary);box-shadow:0 6px 24px #0008;cursor:pointer}.chat-dock-launcher>.icon{width:25px;height:25px}.chat-dock-launcher:hover{background:#30392c;transform:translateY(-2px)}.chat-dock-launcher:focus-visible,.chat-dock-panel button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.chat-dock-badge{position:absolute;right:-3px;top:-4px;display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border:2px solid #161a1b;border-radius:12px;background:var(--primary);color:#141710;font-size:10px;font-weight:800}.chat-dock-badge[hidden]{display:none}.chat-dock-launcher:after{content:"";position:absolute;right:1px;top:1px;display:none;width:13px;height:13px;border:2px solid #161a1b;border-radius:50%;background:#ff5265;box-shadow:0 0 8px #ff526570}html[data-chat-new] .chat-dock-launcher[aria-expanded=false]:not(:has(.chat-dock-badge:not([hidden]))):after{display:block}#moviz-chat-panel.chat-dock-panel{position:fixed;inset:auto 24px 92px auto;margin:0;width:390px;max-width:calc(100vw - 48px);height:min(620px,calc(100dvh - 128px));max-height:none!important;padding:0!important;border:1px solid #ffffff26;border-radius:20px;background:#191d20;color:#f1f2ed;box-shadow:0 20px 70px #0009;z-index:122;overflow:hidden;box-sizing:border-box}#moviz-chat-panel.chat-dock-panel[open]{display:flex;flex-direction:column}#moviz-chat-panel.chat-dock-panel:not([open]){display:none}#moviz-chat-panel.chat-dock-panel.is-expanded{width:560px;height:min(800px,calc(100dvh - 128px))}.chat-dock-header{display:flex;align-items:center;gap:12px;flex:none;padding:18px 16px;border-bottom:1px solid #ffffff12;background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 7%,#191d20),#191d20)}.chat-dock-emblem{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.chat-dock-header>div{flex:1;min-width:0}#moviz-chat-panel .chat-dock-header h2{margin:0;font-size:17px!important;line-height:1.3;letter-spacing:-.4px}#moviz-chat-panel .chat-dock-header p{margin:4px 0 0;font-size:11px;color:#a8b0b6}.chat-dock-header>button{flex:none;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid #ffffff13;border-radius:10px;background:#ffffff04;color:#b4bdc6}.chat-dock-header>button:hover{background:#ffffff10;color:#fff}.chat-dock-header>button .icon{width:17px;height:17px}.chat-dock-body{display:flex;flex:1;min-height:0;padding:0 16px 14px}.chat-dock-body>[data-live-chat]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}#moviz-chat-panel .live-chat-status{flex:none;font-size:10px;line-height:1.5;margin:12px 0}#moviz-chat-panel .live-chat-messages{flex:1;min-height:0;max-height:none;height:auto;padding:0 6px 0 0;gap:10px;scrollbar-width:thin;scrollbar-color:#454f54 transparent}#moviz-chat-panel .live-chat-message{padding:12px;border-radius:13px}#moviz-chat-panel .live-chat-message header{gap:5px 8px}#moviz-chat-panel .live-chat-message p{font-size:13px;line-height:1.55}#moviz-chat-panel .live-chat-message header [data-user]{font-size:12px}#moviz-chat-panel .live-chat-actions{display:flex;margin-left:auto;gap:4px}#moviz-chat-panel .live-chat-actions button{min-height:24px;font-size:9px;padding:2px 3px}#moviz-chat-panel .live-chat-blocked{flex:none;max-height:60px;overflow:auto}#moviz-chat-panel .live-chat-compose{flex:none;gap:9px;margin:14px 0 9px;padding-top:12px;border-top:1px solid #ffffff12}#moviz-chat-panel .live-chat-compose textarea{font-size:14px;resize:none;min-height:46px}#moviz-chat-panel .live-chat-compose>button{padding:0 12px;font-size:12px;border-radius:11px}#moviz-chat-panel .live-chat-compose>button .icon{display:none}#moviz-chat-panel .live-chat-hint{flex:none;font-size:9px;line-height:1.5;color:#939da6}#moviz-chat-panel .live-chat-empty{margin:auto 12px;text-align:center;color:#aab3b9;font-size:13px;line-height:1.7}@media(max-width:760px){.chat-dock-launcher{right:16px;bottom:calc(var(--chat-bottom-nav,72px) + var(--chat-keyboard-gap,0px) + 14px);width:52px;height:52px;min-height:52px}#moviz-chat-dock.is-open .chat-dock-launcher,#moviz-chat-dock.is-open .chat-dock-tuck{display:none!important}#moviz-chat-panel.chat-dock-panel,#moviz-chat-panel.chat-dock-panel.is-expanded{inset:auto 16px calc(var(--chat-bottom-nav,72px) + var(--chat-keyboard-gap,0px) + 10px) auto;margin:0!important;width:min(360px,calc(100% - 32px))!important;max-width:calc(100% - 32px)!important;height:min(560px,calc(56dvh + 66px),calc(var(--chat-visible-height,100dvh) - var(--chat-bottom-nav,72px) - 24px));border-radius:20px}.chat-dock-header{padding:12px;gap:10px}#moviz-chat-panel .chat-dock-header h2{font-size:17px!important}.chat-dock-header>button{width:42px;height:42px;min-height:42px}.chat-dock-header>.chat-dock-expand{display:none}.chat-dock-body{padding:0 12px 12px}#moviz-chat-panel .live-chat-compose textarea{font-size:16px}.chat-dock-launcher:hover{transform:none}}@media(prefers-reduced-motion:reduce){.chat-dock-launcher:hover{transform:none}}@media(max-width:760px){.chat-dock-launcher{touch-action:pan-y;transition:transform .2s ease,right .2s ease,width .2s ease,border-radius .2s ease}#moviz-chat-dock.is-dragging .chat-dock-launcher{transform:translate(var(--chat-drag,0px));transition:none}#moviz-chat-dock.is-tucked .chat-dock-launcher{right:0;width:28px;height:52px;min-height:52px;border-radius:14px 0 0 14px;transform:none}#moviz-chat-dock.is-tucked .chat-dock-launcher>.icon{width:16px;height:16px}#moviz-chat-dock.is-tucked .chat-dock-badge{right:3px;top:-9px}#moviz-chat-dock.is-tucked .chat-dock-launcher:after{right:4px;top:-5px}}@media(prefers-reduced-motion:reduce){.chat-dock-launcher{transition:none}}.live-chat-compose,#moviz-chat-panel .live-chat-compose{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px}.live-chat-compose>label{grid-column:1/-1;display:block}.live-chat-compose textarea,#moviz-chat-panel .live-chat-compose textarea{resize:vertical;max-height:180px;min-height:46px;font-size:15px;line-height:21px;border-radius:10px}.chat-compose-tools{display:flex;align-items:center;gap:6px;min-width:0}.chat-compose-tools button,#moviz-chat-panel .chat-compose-tools button{display:grid;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid #ffffff28;border-radius:9px;background:#ffffff08;color:var(--primary);font-size:23px;line-height:1;clip-path:none}.chat-compose-tools .chat-write-expand{font-size:20px}.chat-character-count{margin-left:3px;font-size:10px;color:#9ca9ad;white-space:nowrap}.live-chat-compose>[type=submit],#moviz-chat-panel .live-chat-compose>[type=submit]{height:38px;min-height:38px;padding:0 15px;border-radius:9px;clip-path:none}.chat-emoji-picker{position:absolute;bottom:calc(100% + 7px);left:0;right:0;z-index:21;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));max-height:var(--chat-popup-height,180px);overflow:auto;overscroll-behavior:contain;gap:2px;padding:8px;border:1px solid #ffffff30;border-radius:12px;background:#20252b;box-shadow:0 8px 24px #0009}.chat-emoji-picker[hidden]{display:none}.live-chat-compose .chat-emoji-picker button,#moviz-chat-panel .chat-emoji-picker button{min-height:34px;height:34px;min-width:0;padding:2px;border:0;border-radius:7px;background:transparent;font-size:23px;clip-path:none}.chat-emoji-picker button:hover,.chat-compose-tools button:hover{background:#ffffff18}.chat-mention-suggestions{max-height:var(--chat-popup-height,200px);overscroll-behavior:contain;scrollbar-width:thin}.live-chat-compose .chat-mention-suggestions button{min-height:36px;height:auto;clip-path:none}#moviz-chat-panel .live-chat-message p{font-size:14px}@media(min-width:761px){#moviz-chat-panel.chat-dock-panel{resize:both;min-width:340px;min-height:380px;max-height:calc(100dvh - 108px)!important}}@media(max-width:760px){.live-chat-compose textarea,#moviz-chat-panel .live-chat-compose textarea{font-size:16px;resize:none;max-height:120px}#moviz-chat-dock.has-keyboard .chat-dock-launcher{bottom:calc(var(--chat-keyboard-gap,0px) + 8px);width:44px;height:44px;min-height:44px}#moviz-chat-dock.has-keyboard .chat-dock-tuck{bottom:calc(var(--chat-keyboard-gap,0px) + 19px)}#moviz-chat-dock.has-keyboard #moviz-chat-panel.chat-dock-panel{bottom:calc(var(--chat-keyboard-gap,0px) + 8px);height:min(560px,calc(var(--chat-visible-height,100dvh) - 20px))}#moviz-chat-dock.has-keyboard .chat-dock-header{padding:5px 10px}#moviz-chat-dock.has-keyboard .chat-dock-header p,#moviz-chat-dock.has-keyboard .chat-dock-emblem,#moviz-chat-dock.has-keyboard .live-chat-hint,#moviz-chat-dock.has-keyboard .live-chat-status{display:none}#moviz-chat-dock.has-keyboard .chat-dock-body{padding-bottom:6px}#moviz-chat-dock.has-keyboard .live-chat-compose{margin:6px 0 0;padding-top:6px;gap:5px}#moviz-chat-dock.has-keyboard .live-chat-compose>label{font-size:0}#moviz-chat-dock.has-keyboard textarea{margin-top:0;max-height:76px}}@media(max-width:760px){#moviz-chat-dock.has-keyboard #moviz-chat-panel.chat-dock-panel{z-index:122}#moviz-chat-dock.has-keyboard .chat-dock-launcher,#moviz-chat-dock.has-keyboard .chat-dock-tuck{z-index:123}}#moviz-chat-dock .chat-dock-tuck{z-index:121}.community-luck-grid{margin-top:24px}.community-pot,.community-unlucky{display:flex;flex-direction:column;gap:10px;min-width:0}.community-pot h2,.community-unlucky h2{margin:0;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.5px}.community-pot>p,.community-unlucky>p{margin:0;color:var(--muted,#a0a3ab);font-size:13px;line-height:1.6}.community-pot{background:radial-gradient(120% 90% at 100% 0,rgba(255,206,92,.14),transparent 58%),linear-gradient(145deg,rgba(255,255,255,.03),transparent)!important}.community-pot h2{color:#ffd76a}.community-pot-date{display:flex;align-items:center;gap:8px;color:#e8e3d4!important;font-weight:650}.community-pot-date .icon{width:16px;height:16px}.community-pot-last{padding:12px 14px;border:1px solid rgba(255,215,106,.22);border-radius:14px;background:#ffd76a0d}.community-pot-last>b{display:block;margin-bottom:8px;font-size:12px;color:#ffd76a}.community-pot-last ol,.community-unlucky-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.community-pot-last li,.community-unlucky-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.community-pot-last li>b{color:#ffd76a;font-variant-numeric:tabular-nums}.community-pot-rank,.community-unlucky-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff12;font-size:12px;font-weight:800}.community-pot-last li:first-child .community-pot-rank{background:#ffd76a;color:#181405}.community-pot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.community-unlucky{background:radial-gradient(120% 90% at 100% 0,rgba(126,162,255,.13),transparent 58%),linear-gradient(145deg,rgba(255,255,255,.03),transparent)!important}.community-unlucky-list li{padding:8px 10px;border-radius:12px;background:#ffffff09}.community-unlucky-list li>b{font-variant-numeric:tabular-nums;color:#c9d6ff;white-space:nowrap}.community-unlucky-list li:first-child{background:linear-gradient(90deg,#7ea2ff2e,#ffffff08)}.community-unlucky-list li:first-child .community-unlucky-rank{background:#9fb6ff;color:#0d1530}.community-unlucky-list .community-person,.community-pot-last .community-person{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;justify-self:start;justify-content:flex-start!important;max-width:100%}.community-unlucky-mine{padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.community-unlucky-mine b{color:#fff}.community-unlucky-empty{font-style:italic}.listing-tax{margin:6px 0 0;padding:10px 12px;border-radius:10px;background:#ffd76a0f;border:1px solid rgba(255,215,106,.18);color:#e8e3d4}.listing-tax b{color:#ffd76a}.market-pot-banner{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;border:1px solid rgba(255,215,106,.24);border-radius:14px;background:linear-gradient(90deg,#ffd76a1a,#ffd76a05);color:#e8e3d4;font-size:13px;line-height:1.5}.market-pot-banner>.icon{flex:none;width:20px;height:20px;color:#ffd76a}.market-pot-banner>span:not(.mobile-coin){flex:1;min-width:0}.market-pot-banner>.mobile-coin{flex:none}.market-pot-banner b{color:#ffd76a;margin-right:4px}.market-pot-banner.is-ranking{margin:14px 0}.referral-progress{margin:8px 0 0;color:var(--muted,#a0a3ab)}.admin-referrals{margin-bottom:18px}.referral-audit{max-width:1100px}.referral-audit>p{color:var(--muted,#a0a3ab);line-height:1.6}.audit-search{display:grid;gap:10px;margin:14px 0}.audit-search textarea{width:100%;box-sizing:border-box;min-height:58px;resize:vertical}.audit-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.audit-summary{font-weight:650;color:#fff!important}.audit-group{margin:14px 0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06}.audit-group header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.audit-group h3{margin:2px 0 4px;font-size:18px}.audit-group h3 small{color:var(--muted,#a0a3ab);font-weight:500}.audit-count{text-align:right;flex:none}.audit-count b{display:block;font-size:30px;line-height:1;color:#ffd76a}.audit-count span{font-size:11px;color:var(--muted,#a0a3ab)}.audit-meta{margin:4px 0;font-size:12px;color:var(--muted,#a0a3ab);line-height:1.5;overflow-wrap:anywhere}.audit-flags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.audit-pill{display:inline-block;padding:3px 9px;border-radius:999px;background:#ffffff12;font-size:11px;font-weight:650;color:#dfe3e8}.audit-pill.is-warn{background:#ff767629;color:#ffb3b3}.audit-group details{margin-top:10px}.audit-group summary{cursor:pointer;font-size:13px;font-weight:650}.audit-table-wrap{overflow-x:auto;margin-top:8px}.audit-table{width:100%;border-collapse:collapse;font-size:12px}.audit-table th,.audit-table td{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;white-space:nowrap}.audit-table th{color:var(--muted,#a0a3ab);font-weight:650}.audit-table tr.is-match td{background:#ffd76a14}.audit-table tr.is-match td:first-child{box-shadow:inset 3px 0 #ffd76a}.audit-alone{margin-top:18px}.audit-empty,.audit-generated{color:var(--muted,#a0a3ab)}.admin-referrals-actions{display:flex;flex-wrap:wrap;gap:10px}.audit-gains td{vertical-align:middle}.audit-gains td small{display:block;color:var(--muted,#a0a3ab);font-size:11px}.audit-gains .audit-rank{font-weight:800;font-variant-numeric:tabular-nums;color:#ffd76a}.audit-gains tbody tr:nth-child(-n+3) .audit-rank{font-size:15px}@media(max-width:760px){.community-luck-grid{grid-template-columns:minmax(0,1fr)!important}.market-pot-banner{flex-wrap:wrap}.audit-group header{flex-direction:column}.audit-count{text-align:left}}@media(min-width:761px){html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid.pack-double.pack-triple[data-pack-phase=spread]{width:min(100%,1080px,calc((100dvh - 366px)*1.1083 + 72px))!important}}@media(min-width:761px)and (min-aspect-ratio:4/3){html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid.pack-double.pack-triple[data-pack-phase=spread]{grid-template-columns:repeat(16,minmax(0,1fr))!important;width:min(100%,1600px,calc((100dvh - 340px)*2.66 + 120px))!important}html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid.pack-double.pack-triple[data-pack-phase=spread]>.reveal-item{grid-column:span 2}html[data-premiere] body #modal[data-pack-theater=true] .reveal-grid.pack-double.pack-triple[data-pack-phase=spread]>.reveal-item:nth-child(9){grid-column:2/span 2}}@media(min-width:1100px){html[data-premiere] #content .sbc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}html[data-premiere] #content :is(.sbc-grid:not([data-saison-filter=todo],[data-saison-filter=done])>.sbc-challenge:nth-child(odd of:not([hidden])):nth-last-child(1 of:not([hidden])),.sbc-grid[data-saison-filter=todo]>.sbc-challenge:nth-child(odd of[data-saison-state=todo]):nth-last-child(1 of[data-saison-state=todo]),.sbc-grid[data-saison-filter=done]>.sbc-challenge:nth-child(odd of[data-saison-state=done]):nth-last-child(1 of[data-saison-state=done])){grid-column:1/-1}html[data-premiere] #content .sbc-challenge{display:grid!important;grid-template-columns:160px minmax(0,1fr);column-gap:28px;align-items:start;padding:24px 26px!important}html[data-premiere] #content .sbc-challenge>.sbc-reward{width:160px!important;max-width:none!important;margin:0!important}html[data-premiere] #content .sbc-challenge>.sbc-copy{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto 1fr auto;column-gap:18px;align-self:stretch;min-width:0;padding:0!important}html[data-premiere] #content .sbc-copy>*{grid-column:1/-1}html[data-premiere] #content .sbc-copy h2{font-size:22px!important;line-height:1.25!important;min-height:0!important;margin:6px 0 0!important}html[data-premiere] #content .sbc-copy>p{min-height:0!important;margin:6px 0 0!important}html[data-premiere] #content .sbc-copy ul{margin:10px 0 16px!important}html[data-premiere] #content .sbc-copy li{margin:7px 0!important}html[data-premiere] #content :is(.sbc-grid:not([data-saison-filter=todo],[data-saison-filter=done])>.sbc-challenge:nth-child(odd of:not([hidden])):nth-last-child(1 of:not([hidden])),.sbc-grid[data-saison-filter=todo]>.sbc-challenge:nth-child(odd of[data-saison-state=todo]):nth-last-child(1 of[data-saison-state=todo]),.sbc-grid[data-saison-filter=done]>.sbc-challenge:nth-child(odd of[data-saison-state=done]):nth-last-child(1 of[data-saison-state=done])) .sbc-copy ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:28px;align-content:start}html[data-premiere] #content .sbc-copy>button.sbc-challenge-action{grid-column:1;width:auto!important;min-height:46px!important;margin:0!important;padding:11px 22px!important;align-self:end}html[data-premiere] #content .sbc-copy>:is(.community-sbc-help,.community-sbc-help-placeholder){grid-column:2;width:auto!important;min-height:46px!important;margin:0!important;align-self:end;justify-self:start}html[data-premiere] #content .badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html[data-premiere] #content .badge-grid .badge-card{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;column-gap:16px;align-items:start;min-width:0;padding:16px 18px!important;text-align:left!important}html[data-premiere] #content .badge-grid .badge-medal{grid-column:1;grid-row:1/4;width:52px!important;height:52px!important;margin:2px 0 0!important}html[data-premiere] #content .badge-grid .badge-grade{grid-column:2/-1;grid-row:1;margin:2px 0 0}html[data-premiere] #content .badge-grid .badge-card h3{grid-column:2/-1;grid-row:2;margin:4px 0 3px!important;font-size:15px!important}html[data-premiere] #content .badge-grid .badge-card p{grid-column:2/-1;grid-row:3;min-height:0!important;margin:0!important}html[data-premiere] #content .badge-grid .badge-status{grid-column:1/3;grid-row:4;align-self:center;margin-top:12px}html[data-premiere] #content .badge-grid .badge-reward{grid-column:3;grid-row:4;display:flex!important;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;min-height:0!important;margin:12px 0 0!important;padding:0!important}html[data-premiere] #content .badge-grid .badge-reward small{flex-basis:auto!important;text-align:right!important;white-space:nowrap}html[data-premiere] #content .badge-grid .badge-reward button{min-height:34px!important;padding:7px 12px!important}html[data-premiere-view=quests] #content:has(>.lab-quest-visits+.daily-bonus){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-items:stretch}html[data-premiere-view=quests] #content:has(>.lab-quest-visits+.daily-bonus)>*,html[data-premiere-view=quests] #content:has(>.lab-quest-visits+.daily-bonus)>details>*,html[data-premiere-view=quests] #content:has(>.lab-quest-visits+.daily-bonus)>details>div>*{grid-column:1/-1}html[data-premiere-view=quests] #content>.lab-quest-visits{grid-column:1!important}html[data-premiere-view=quests] #content>.lab-quest-visits+.daily-bonus{grid-column:2!important}.community-page [data-live-chat] .live-chat-message{position:relative;display:flex;align-items:baseline;gap:6px 18px;padding:10px 150px 10px 16px}.community-page [data-live-chat] .live-chat-message>header{flex:0 0 auto;max-width:300px;gap:4px 10px}.community-page [data-live-chat] .live-chat-message>p{flex:1;min-width:0;margin:0}.community-page [data-live-chat] .live-chat-message .live-chat-actions{position:absolute;top:50%;right:12px;transform:translateY(-50%);margin:0}.community-page [data-live-chat] .live-chat-message.is-pending{padding-right:16px}#modal-body>.form-panel:has(>.sound-options){max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;align-items:start}#modal-body>.form-panel:has(>.sound-options)>*{grid-column:1}#modal-body>.form-panel:has(>.sound-options)>:is(.eyebrow,h2){grid-column:1/-1}#modal-body>.form-panel:has(>.sound-options)>.sound-preview{grid-column:2;grid-row:3/span 3;margin:0}#modal-body>.form-panel:has(>.sound-options)>.sound-options{grid-row:3}#modal-body>.form-panel:has(>.sound-options)>.sound-preview>h3{margin-top:4px}#modal-body .rules-concise{max-width:none!important;margin:0!important;columns:2;column-gap:56px}#modal-body .rules-concise>:is(:has(~.rules-guarantee),.rules-guarantee){column-span:all}#modal-body .rules-concise>h3{break-after:avoid}#modal-body .rules-concise>:is(p,details){break-inside:avoid}#modal-body .rules-concise>.rules-guarantee{margin-bottom:26px}#modal-body .rules-concise>.rules-guarantee+h3{margin-top:0}#modal-body .collector-guide{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}#modal-body .collector-guide>:not(details){grid-column:1/-1}#modal-body .collector-guide>.guide-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}#modal-body .collector-guide>.guide-start>li{align-content:start}#modal-body .collector-guide>.primary{justify-self:start}html[data-premiere] #modal-body .premiere-odds{max-width:none}#modal-body .premiere-odds .rarity-line>div{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}#modal-body .premiere-odds .rarity-line>div>span{flex-wrap:wrap;gap:4px 0!important;padding:14px 16px!important;border:1px solid #ffffff14!important;border-radius:12px;background:#ffffff05}#modal-body .premiere-odds .rarity-line>div>span>b{flex-basis:100%;margin:4px 0 0!important;font-size:20px!important;font-weight:700;color:var(--text,#fff)}#modal-body .patch-notes{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}#modal-body .patch-notes>:not(.patch-note){grid-column:1/-1}#modal-body .patch-notes>.patch-note{margin:0}#modal-body>.form-panel:has(>#user-results){max-width:none}#modal-body #user-results:has(>.user-result){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}#modal-body #user-results>:not(.user-result){grid-column:1/-1}#modal-body .dl-user-results:has(>.dl-user){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}#modal-body .referral-dialog{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:start}#modal-body .referral-dialog>*{grid-column:2}#modal-body .referral-dialog>.referral-offer-copy{grid-column:1;grid-row:1/span 4}#modal-body .referral-dialog>label{margin-top:0}#modal-body .watch-picker{max-width:none}#modal-body .watch-picker .watch-filters{grid-template-columns:repeat(4,minmax(0,1fr))}#modal-body .watch-picker .watch-filters>.watch-options{grid-column:1/-1}}@media(min-width:1100px)and (max-width:1299px){html[data-premiere] #content .sbc-copy>button.sbc-challenge-action{grid-column:1/-1}html[data-premiere] #content .sbc-copy>:is(.community-sbc-help,.community-sbc-help-placeholder){grid-column:1/-1;min-height:36px!important;margin-top:8px!important}}@media(min-width:1300px){html[data-premiere] #content .badge-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-premiere-view=leaderboard] #content:has(>.leaderboard-list){display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto auto 1fr auto;grid-template-areas:"tool tool" "pot pot" "podium list" "rank list" "rules list" "fold list" "prizes list" ". list" ". foot";column-gap:32px;align-items:start}html[data-premiere-view=leaderboard] #content>.ranking-toolbar{grid-area:tool}html[data-premiere-view=leaderboard] #content>.market-pot-banner{grid-area:pot}html[data-premiere-view=leaderboard] #content>.saison-podium{grid-area:podium;width:100%;max-width:none;margin:0 0 18px}html[data-premiere-view=leaderboard] #content>.saison-my-rank{grid-area:rank;max-width:none;margin:0 0 10px}html[data-premiere-view=leaderboard] #content>details>summary{grid-area:rules}html[data-premiere-view=leaderboard] #content>details>.mobile-disclosure-body{grid-area:fold}html[data-premiere-view=leaderboard] #content>.weekly-prizes{grid-area:prizes;margin-top:18px}html[data-premiere-view=leaderboard] #content>.leaderboard-list{grid-area:list}html[data-premiere-view=leaderboard] #content>.leaderboard-footnote{grid-area:foot}html[data-premiere-view=leaderboard] #content>.leaderboard-list .leaderboard-row{column-gap:16px}html[data-premiere-view=leaderboard] #content>.leaderboard-list .leaderboard-row.weekly-ranking-row{grid-template-columns:44px minmax(0,1fr) auto 76px 100px 18px}html[data-premiere-view=leaderboard] #content>.leaderboard-list .leader-name>:is(b,small){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}html[data-premiere] #content .profile-journal{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;column-gap:14px;align-items:center}html[data-premiere] #content .profile-journal>:not(.filter-tabs,.search,.journal-sort),html[data-premiere] #content .profile-journal>details>*,html[data-premiere] #content .profile-journal>details>div>*{grid-column:1/-1}html[data-premiere] #content .profile-journal>.filter-tabs{grid-column:1;margin:0}html[data-premiere] #content .profile-journal>.search{grid-column:2;margin:0}html[data-premiere] #content .profile-journal>.journal-sort{grid-column:3;margin:0}}@media(min-width:900px){.admin-referrals{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center;max-width:none!important}.admin-referrals>*{grid-column:1;margin-top:0}.admin-referrals>:is(button,.admin-referrals-actions){grid-column:2;grid-row:1/span 2;justify-content:flex-end}}.signup-sources-grid{display:grid;gap:18px;margin-top:14px}.signup-sources-grid h3{margin:0 0 4px;font-size:14px}.audit-table .is-number{text-align:right;font-variant-numeric:tabular-nums}.audit-table tr.is-total td{font-weight:700;border-top:1px solid rgba(255,255,255,.18)}.signup-sources code{font-size:12px;padding:1px 5px;border-radius:5px;background:#ffffff14;white-space:nowrap}@media(min-width:900px){.signup-sources-grid{grid-template-columns:minmax(300px,2fr) minmax(0,3fr);align-items:start}}.film-card .card-stats>.card-power b{font-size:1.25em!important;font-weight:800!important;letter-spacing:.01em}.album-sticker .card-stats>.card-power b{font-size:8px!important}.card-3d{position:relative;z-index:2;display:block;width:100%;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab;--card-depth:3px}.card-3d.is-grabbing{cursor:grabbing}.card-3d-body{position:relative;transform-style:preserve-3d;will-change:transform}html body .card-3d .film-card.card-3d-front{transform:translateZ(calc(var(--card-depth)/2))!important;transition:border-color .2s,box-shadow .2s!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-3d-back{position:absolute;left:var(--card-x,0px);top:var(--card-y,0px);width:var(--card-w,100%);height:var(--card-h,100%);border-radius:var(--card-r,14px);transform:rotateY(180deg) translateZ(calc(var(--card-depth)/2));backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-3d-edge{position:absolute;pointer-events:none}.card-3d-edge-left,.card-3d-edge-right{top:calc(var(--card-y,0px) + var(--card-r,14px));height:calc(var(--card-h,100%) - 2*var(--card-r,14px));width:var(--card-depth);background:linear-gradient(90deg,color-mix(in srgb,var(--serial-color) 45%,#0b0e0d),color-mix(in srgb,var(--serial-color) 75%,#fff),color-mix(in srgb,var(--serial-color) 45%,#0b0e0d))}.card-3d-edge-top,.card-3d-edge-bottom{left:calc(var(--card-x,0px) + var(--card-r,14px));width:calc(var(--card-w,100%) - 2*var(--card-r,14px));height:var(--card-depth);background:linear-gradient(180deg,color-mix(in srgb,var(--serial-color) 45%,#0b0e0d),color-mix(in srgb,var(--serial-color) 75%,#fff),color-mix(in srgb,var(--serial-color) 45%,#0b0e0d))}.card-3d-edge-left{left:var(--card-x,0px);transform-origin:left center;transform:translateZ(calc(var(--card-depth)/2)) rotateY(90deg)}.card-3d-edge-right{left:calc(var(--card-x,0px) + var(--card-w,100%) - var(--card-depth));transform-origin:right center;transform:translateZ(calc(var(--card-depth)/2)) rotateY(-90deg)}.card-3d-edge-top{top:var(--card-y,0px);transform-origin:center top;transform:translateZ(calc(var(--card-depth)/2)) rotateX(-90deg)}.card-3d-edge-bottom{top:calc(var(--card-y,0px) + var(--card-h,100%) - var(--card-depth));transform-origin:center bottom;transform:translateZ(calc(var(--card-depth)/2)) rotateX(90deg)}.card-3d-glare{position:absolute;inset:0;z-index:30;border-radius:inherit;pointer-events:none;opacity:var(--glare-o,0);background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),#ffffff5c,#ffffff17 28%,transparent 60%)}.card-3d.is-holo .card-3d-glare{mix-blend-mode:screen;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),#ffffff52,#ffffff12 28%,transparent 60%),linear-gradient(115deg,transparent 22%,#ff8fd833 36%,#8ff0ff33 47%,#fff59033 58%,#a8ff9a26 67%,transparent 80%);background-size:100% 100%,250% 250%;background-position:0 0,var(--glare-x,50%) var(--glare-y,50%)}.card-3d-controls{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:14px}.card-3d-hint{margin:0;max-width:240px;font-size:12px;line-height:1.35;color:#a9b2a2;text-align:center}.card-3d-hint[hidden]{display:none}.serial-turn{display:flex;width:fit-content;align-items:center;justify-content:center;gap:8px;margin:0;min-height:40px}.serial-turn .icon{width:18px;height:18px}.serial-back{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,3cqw,10px);padding:clamp(10px,7cqw,22px) clamp(8px,6cqw,18px);box-sizing:border-box;text-align:center;container-type:inline-size;border:2px solid var(--serial-color);color:#eef2e9;overflow:hidden;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--serial-color) 26%,transparent),transparent 58%),repeating-radial-gradient(circle at 50% 42%,#ffffff07 0 2px,transparent 2px 9px),linear-gradient(160deg,#171d1a,#0b0e0d 70%);box-shadow:inset 0 0 0 6px #0b0e0d,inset 0 0 0 7px color-mix(in srgb,var(--serial-color) 45%,transparent)}.serial-back>*{flex-shrink:0;max-width:100%}.serial-back-brand{font-size:clamp(8px,3.6cqw,11px);font-weight:800;letter-spacing:.32em;color:color-mix(in srgb,var(--serial-color) 70%,#fff)}.serial-back-mark{font-size:clamp(40px,26cqw,96px);font-weight:900;line-height:1;color:var(--serial-color);text-shadow:0 0 28px color-mix(in srgb,var(--serial-color) 55%,transparent)}.serial-back-edition{font-size:clamp(10px,4.4cqw,13px);font-weight:600;color:#c9d1c3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serial-back-number{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:2px 6px;margin:clamp(2px,2.5cqw,8px) 0 0}.serial-back-number small{width:100%;font-size:clamp(8px,3.4cqw,10px);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#a9b2a2}.serial-back-number b{font-size:clamp(26px,17cqw,52px);font-weight:900;line-height:1;color:#fff}.serial-back-number span{font-size:clamp(13px,8cqw,24px);font-weight:700;color:#a9b2a2}.serial-back-none{margin:clamp(2px,2.5cqw,8px) 0 0;font-size:clamp(11px,4.8cqw,15px);font-weight:700;color:#eef2e9}.serial-back-total{margin:0;font-size:clamp(9px,4cqw,12px);color:#a9b2a2}.serial-back-others{margin:2px 0 0;font-size:clamp(9px,3.6cqw,11px);line-height:1.5;color:#c9d1c3}.serial-back-LR .serial-back-number b,.serial-back-LRA .serial-back-number b{background:linear-gradient(110deg,#ffe7a3,#fff8dc 45%,#ffd36a);-webkit-background-clip:text;background-clip:text;color:transparent}.reveal-label .reveal-serial{display:block;margin-top:2px;font-size:.9em;letter-spacing:.08em;color:#ffe7a3}@media(prefers-reduced-motion:reduce){.card-3d-glare{display:none}}.target-upgrade-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 14px;margin:20px 0}.target-upgrade-toolbar .field{flex:1 1 280px;min-width:0;margin:0!important}.target-upgrade-toolbar>button{flex:none;min-height:46px;margin:0!important;white-space:nowrap}.target-upgrade-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;border-radius:11px;background:var(--primary);color:#101110;font-size:12px;font-weight:800;line-height:1;vertical-align:1px}.target-upgrade-row>.target-upgrade-actions{flex:none;display:flex;align-items:center;gap:10px;min-width:0}.target-upgrade-pick{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;cursor:pointer}.target-upgrade-pick input{width:22px;height:22px;margin:0;accent-color:var(--primary);cursor:pointer}.target-upgrade-pick:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.target-upgrade-pick:has(input:disabled){cursor:not-allowed;opacity:.45}.target-upgrade-row:has([data-upgrade-pick]:checked){border-color:color-mix(in srgb,var(--primary) 55%,var(--line));background:color-mix(in srgb,var(--primary) 6%,transparent)}.target-upgrade-summary{list-style:none;margin:16px 0;padding:0;display:grid;gap:8px;max-height:260px;overflow:auto}.target-upgrade-summary li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:13px}.target-upgrade-summary li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.target-upgrade-summary li>span:last-child{display:flex;align-items:center;gap:6px;flex:none}@media(max-width:760px){html body .target-upgrade-toolbar .field.field{flex:1 1 100%}html body .target-upgrade-toolbar>button.secondary{flex:1 1 0;min-width:0;white-space:normal}.target-upgrade-row>.target-upgrade-actions{width:100%}.target-upgrade-row>.target-upgrade-actions>button{flex:1;width:auto}}@media(min-width:761px){.sbc-reward .tier-card-SPECIAL .card-bottom{padding:14px 12px 12px!important}.sbc-reward .tier-card-SPECIAL .card-bottom>.card-genre{margin-bottom:6px}.sbc-reward .tier-card-SPECIAL .card-bottom h3{font-size:19px;line-height:1.04}.sbc-reward .tier-card-SPECIAL .card-bottom>p{margin:6px 0 8px}}.community-luck-grid{align-items:stretch}.community-luck-side{display:flex;flex-direction:column;gap:inherit;min-width:0}html body .community-luck-side>.community-panel{height:auto;margin:0}.community-luck-side>.community-pot{flex:none}.community-luck-side>.community-spotlight{flex:1 1 auto}.community-page>.community-friends{margin:0}@media(min-width:701px){html body .community-page>.community-friends>.community-friend-scroll{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 16px;max-height:none;overflow:visible;padding:0}.community-page>.community-friends>.community-friend-scroll>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;margin:0;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:12px;min-width:0}html body .community-page>.community-friends .community-friend-scroll .community-person{display:grid;justify-items:start;justify-content:start;gap:3px;flex:1 1 auto;min-width:0;text-align:left;white-space:normal}.community-page>.community-friends .community-friend-scroll .community-person small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-page>.community-friends .community-friend-scroll>div>button:not(.community-person){flex:none}}@media(min-width:701px){.community-request{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 15.5rem}.community-request>:last-child{justify-self:end;text-align:right;max-width:100%}}.community-request-copy>.community-person{justify-self:start;justify-content:flex-start;text-align:left;max-width:100%}.community-club{position:relative;overflow:hidden}.community-club-banner{position:relative;margin:-24px -24px -4px;height:76px;background:linear-gradient(120deg,color-mix(in srgb,var(--club) 38%,#101110),color-mix(in srgb,var(--club) 10%,#101110) 72%)}.community-club.has-banner .community-club-banner{height:112px}.community-club-banner img{display:block;width:100%;height:100%;object-fit:cover}.community-club-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(10,11,10,.72))}.community-club-banner+.community-club-header{margin-top:-46px}.community-club-banner+.community-club-header .community-club-identity{flex-direction:column;gap:12px}.community-club-banner+.community-club-header .community-club-mark{position:relative;z-index:1;width:56px;height:56px;background:#121412;border:1.5px solid color-mix(in srgb,var(--club) 60%,transparent);box-shadow:0 6px 18px #00000073}.community-club-banner+.community-club-header .community-club-capacity{position:absolute;z-index:1;top:12px;right:12px;background:#0a0b0a9e;border-color:#ffffff24;backdrop-filter:blur(6px)}.community-member-list{gap:6px}.community-member-row{display:grid;grid-template-columns:minmax(0,auto) auto minmax(0,1fr) auto;grid-template-areas:"person badge . total";align-items:center;gap:8px 12px;padding:8px 10px;border-radius:10px;background:#ffffff09}.community-member-list:has(.community-member-kick) .community-member-row{grid-template-columns:minmax(0,auto) auto minmax(0,1fr) auto 70px;grid-template-areas:"person badge . total kick"}.community-member-row>.community-person{grid-area:person;justify-self:start;justify-content:flex-start;text-align:left;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-member-owner{grid-area:badge;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--club) 18%,transparent);color:var(--club);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.community-member-total{grid-area:total;display:grid;justify-items:end;gap:1px;font-size:12px;color:var(--muted);text-align:right;white-space:nowrap}.community-member-total b{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.community-member-total small{font-size:11px;color:var(--club)}.community-member-kick{grid-area:kick;justify-self:end;font-size:12px!important;padding:4px 0!important}.community-club-editor .community-form{display:grid;gap:16px}.community-club-preview{position:relative;display:flex;align-items:flex-end;gap:12px;min-height:112px;padding:14px;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--club) 40%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--club) 34%,#101110),#101110 72%)}.community-club-preview .community-club-banner{position:absolute;inset:0;margin:0;height:auto}.community-club-preview .community-club-mark{position:relative;z-index:1;background:#121412;color:var(--club)}.community-club-preview b{position:relative;z-index:1;font-size:20px;line-height:1.2;text-shadow:0 2px 10px #000;overflow-wrap:anywhere}.community-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,54px));gap:8px}.community-club-editor fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.community-club-editor legend{margin:0 0 10px;padding:0;font-weight:700}.community-create-club:has(input[name=color][value="#87c6ff"]:checked){--club:#87c6ff}.community-create-club:has(input[name=color][value="#ff9bba"]:checked){--club:#ff9bba}.community-create-club:has(input[name=color][value="#c4a3ff"]:checked){--club:#c4a3ff}.community-create-club:has(input[name=color][value="#ffb777"]:checked){--club:#ffb777}.community-create-club:has(input[name=color][value="#75e2ba"]:checked){--club:#75e2ba}.community-create-club:has(input[name=color][value="#ffd576"]:checked){--club:#ffd576}.community-logos label{position:relative;cursor:pointer}.community-logos input{position:absolute;opacity:0;pointer-events:none}.community-logos span{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;border:1.5px solid var(--line);color:var(--club,var(--primary));background:#ffffff08;transition:border-color .15s,background-color .15s}.community-logos label:hover span{border-color:color-mix(in srgb,var(--club,var(--primary)) 50%,var(--line))}.community-logos input:checked+span{border-color:var(--club,var(--primary));background:color-mix(in srgb,var(--club,var(--primary)) 16%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--club,var(--primary)) 30%,transparent)}.community-logos input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.community-logos svg{width:24px;height:24px}.community-banner-field{display:grid;gap:6px}@media(max-width:700px){html body .community-club-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}html[data-cinema-review] body footer.community-club-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;padding:18px 0 0!important;margin:0!important;font-size:inherit!important}html[data-cinema-review] body footer.community-club-footer>button{width:100%!important;padding:10px 16px!important;font-size:13px!important}html body .community-club-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .community-club-actions>button{width:100%;min-width:0}html body .community-club-actions>.community-club-leave{grid-column:1/-1;justify-self:center;width:auto}html body .community-club-actions:not(:has([data-community=customize]))>[data-community=invite]{grid-column:1/-1}.community-logos{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.community-club-banner{margin:-20px -16px -4px}.community-member-row,.community-member-list:has(.community-member-kick) .community-member-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person total" "badge kick"}.community-member-owner{justify-self:start}}.showcase-switch{display:flex;gap:8px;flex-wrap:wrap;margin:-6px 0 18px}.showcase-switch button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-weight:700;font-size:13px;cursor:pointer}.showcase-switch button small{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ffffff14;font-size:11px}.showcase-switch button:hover{color:var(--text);border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.showcase-switch button[aria-selected=true]{border-color:var(--primary);color:var(--text);background:color-mix(in srgb,var(--primary) 12%,transparent)}html body .profile-showcase[hidden],html body .profile-showcase .film-card .card-stats{display:none!important}html body .profile-showcase .film-card .card-bottom{padding-bottom:14px!important}html body .profile-showcase .film-card .card-bottom>p{margin-bottom:0!important}.showcase-editor{display:grid;gap:12px;min-width:0}.showcase-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.showcase-tabs::-webkit-scrollbar{display:none}.showcase-tabs button{flex:1 1 0;min-width:120px;display:grid;justify-items:start;gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff08;color:var(--muted);text-align:left;cursor:pointer}.showcase-tabs button small{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.showcase-tabs button b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text)}.showcase-tabs button[aria-selected=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.showcase-editor-hint{margin:0}.showcase-panel{display:grid;gap:12px;min-width:0}.showcase-panel[hidden]{display:none}.showcase-name{max-width:420px}.fusion-option .mini-progress{margin-bottom:14px!important}.community-unlucky-list li{grid-template-columns:28px 32px minmax(0,1fr) auto!important}.community-unlucky-avatar{display:block;width:32px;height:32px;color:var(--primary)}.community-unlucky-avatar .avatar-art{display:grid;place-items:center;width:100%;height:100%;padding:5px}.community-unlucky-avatar .avatar-art:has(img){padding:0}.community-unlucky-avatar .avatar-art img{display:block;width:100%;height:100%;object-fit:cover}.community-unlucky-avatar .icon{width:16px;height:16px}.community-club-mark img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.community-club-mark:has(img){padding:0!important;overflow:hidden}.community-logo-photo span{overflow:hidden;padding:0}.community-logo-photo span img{display:block;width:100%;height:100%;object-fit:cover}.community-club-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.community-club-media>legend{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-weight:700}.community-plus-badge{padding:2px 8px;border-radius:999px;background:linear-gradient(90deg,#ffe29a,#f5b85b);color:#2a1a05;font-size:11px;font-weight:800;letter-spacing:.02em}.community-club-upload{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffff06}.community-club-upload>div{display:grid;gap:3px;min-width:0}.community-club-upload small{color:var(--muted,#a0a3ab);font-size:12px;line-height:1.45}.community-club-upload .upload-button{position:relative;align-self:flex-start;grid-column:auto;grid-row:auto;gap:6px;min-height:38px;padding:8px 14px}.community-upload-state{display:inline-flex;align-items:center;gap:5px;margin-top:4px}.community-upload-state .icon{width:14px;height:14px}.community-upload-state.is-pending{color:#ffd27a!important}.community-upload-state.is-ready{color:#9fe3b8!important}.community-upload-state.is-rejected{color:#ff9b9b!important}.community-upload-note{grid-column:1/-1;margin:0;color:var(--muted,#a0a3ab);font-size:12px}.community-club-media-locked{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;border:1px dashed var(--line);border-radius:12px;color:var(--muted,#a0a3ab);font-size:13px}.community-club-media-locked .icon{width:16px;height:16px;flex:none}.community-club-media-locked span{flex:1 1 220px}@media(max-width:760px){.community-club-media{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px){#content .plus-compare{grid-template-rows:auto auto repeat(var(--plan-rows,16),minmax(32px,auto))!important}#content .plus-compare>div{grid-row:span var(--plan-span,18)!important}}#content .mobile-plan-comparison>.plus-compare{margin:20px 24px 24px!important}@media(max-width:760px){#content .mobile-plan-comparison>.plus-compare{margin:16px 14px 14px!important}}html[data-saison] .plus-benefits article>span,.plus-benefits>article>span{background:none!important;border:0!important;box-shadow:none!important}.showcase-panel>.showcase-name,.showcase-panel>.showcase-browser{margin:0!important}.showcase-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.showcase-more[hidden],.showcase-more [data-showcase-more][hidden]{display:none!important}.showcase-more-count{color:var(--muted,#a0a3ab);font-size:12.5px}@media(min-width:761px){.quest-group-shell>.quest-stages>summary{padding-right:156px!important}.quest-group-reward{top:20px!important;right:16px!important;width:auto!important;min-width:124px;min-height:0!important;padding:10px 14px!important;display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;justify-items:start;justify-content:start;text-align:left!important}.quest-group-reward>.icon{grid-row:1/3;width:24px!important;height:28px!important}.quest-group-reward>b{grid-column:2;font-size:14px!important;line-height:1.2;white-space:nowrap}.quest-group-reward>small{grid-column:2;font-size:11.5px!important;line-height:1.2;white-space:nowrap}.quest-group-reward:disabled{opacity:.82}}html[data-premiere] #content .badge-grid .badge-reward{flex-wrap:nowrap!important}html[data-premiere] #content .badge-grid .badge-reward>*{white-space:nowrap}.badge-reward-claimed{display:inline-flex;align-items:center;gap:4px}.badge-reward-claimed .icon{width:14px!important;height:14px!important}#content .album-hint{margin-bottom:10px!important}#content .mobile-disclosure:has(.album-hint)+.desktop-pagination{margin-top:10px!important}@media(max-width:760px){html[data-premiere] .community-unlucky-list li .community-person{display:grid!important;justify-items:start;gap:2px!important;white-space:normal!important;overflow:visible!important}html[data-premiere] .community-unlucky-list li .community-person small:not([hidden]){display:block!important;margin:0!important}}html[data-premiere] body .site.moviz #main>.intro .premiere-watch-shortcut{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground,#101110)!important;font-weight:800!important}html[data-premiere] body .site.moviz #main>.intro .premiere-watch-shortcut:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 85%,#fff)!important}html[data-premiere] body .site.moviz #main>.intro .premiere-watch-shortcut .icon{color:currentColor!important}html[data-premiere] #content .quest-stages .quest-stage-list{gap:8px!important;margin-top:14px!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"head reward" "progress action"!important;align-items:center!important;gap:8px 16px!important;min-height:0!important;margin:0!important;padding:10px 14px!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card>.quest-heading{grid-area:head;display:flex!important;align-items:center!important;gap:8px!important;min-width:0;margin:0!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card .quest-icon{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;margin:0!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card .quest-icon .icon{width:18px!important;height:18px!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card h3{margin:0!important;font-size:15px!important;line-height:1.25!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card .quest-heading p{display:none!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card>.quest-progress{grid-area:progress;display:flex!important;align-items:center!important;gap:10px!important;min-width:0;margin:0!important;padding:0!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card>.quest-progress>.mini-progress{flex:1 1 auto!important;min-width:0;margin:0!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card>.quest-progress>span{font-size:12px!important;white-space:nowrap!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card>.quest-bottom{display:contents!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card>.quest-bottom>b{grid-area:reward;justify-self:end;margin:0!important;font-size:13px!important;white-space:nowrap!important}html[data-premiere] #content .quest-stages .quest-stage-list>.quest-card>.quest-bottom>button{grid-area:action;justify-self:end;min-height:32px!important;margin:0!important;padding:6px 14px!important;font-size:13px!important}@media(min-width:761px){html[data-premiere] #content .badge-grid .badge-card .badge-reward{min-height:36px!important}}html[data-premiere] .sbc-copy li .sbc-card-link{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;cursor:pointer}html[data-premiere] .sbc-copy li .sbc-card-link:hover{color:var(--primary);text-decoration-color:currentColor}html[data-premiere] .sbc-copy li .sbc-card-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}html[data-premiere] .lab-program-dialog.limited-collection>h2{margin:6px 0 18px!important}html[data-premiere] .limited-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pack copy action";align-items:center;gap:14px 26px;margin:0 0 26px;padding:16px 24px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 5%,var(--panel,#141614))}html[data-premiere] .limited-pack{grid-area:pack;position:relative;display:block;width:104px;aspect-ratio:2/3;margin:0;padding:0;border:0;background:none;cursor:pointer;transition:transform .18s ease}html[data-premiere] .limited-pack img{display:block;width:100%;height:100%;object-fit:contain;filter:hue-rotate(-38deg) saturate(1.2) drop-shadow(0 12px 16px #000b)}html[data-premiere] .limited-pack:hover:not(:disabled){transform:translateY(-4px) rotate(-2deg)}html[data-premiere] .limited-pack:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}html[data-premiere] .limited-pack:disabled{cursor:not-allowed;opacity:.55}html[data-premiere] .limited-pack-band{position:absolute;left:9%;right:9%;bottom:13%;display:grid;gap:2px;padding:5px 4px;background:#0d0d0c;border-block:1px solid #e8b54a;text-align:center;line-height:1.1}html[data-premiere] .limited-pack-band small{font-size:6.5px;font-weight:800;letter-spacing:.16em;color:#e8b54a}html[data-premiere] .limited-pack-band b{display:-webkit-box;overflow:hidden;color:#fff;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-premiere] .limited-offer-copy{grid-area:copy;min-width:0}html[data-premiere] .limited-offer-copy>p{margin:0 0 14px!important;color:var(--muted);font-size:14px;line-height:1.5}html[data-premiere] .limited-progress{display:grid;gap:7px;color:var(--muted);font-size:12px}html[data-premiere] .limited-progress b{color:var(--foreground,#f4f4ed)}html[data-premiere] .limited-progress progress{appearance:none;width:100%;height:5px;border:0;border-radius:99px;background:#ffffff1c;overflow:hidden}html[data-premiere] .limited-progress progress::-webkit-progress-bar{background:#ffffff1c}html[data-premiere] .limited-progress progress::-webkit-progress-value{background:var(--primary)}html[data-premiere] .limited-progress progress::-moz-progress-bar{background:var(--primary)}html[data-premiere] .limited-offer-action{grid-area:action;display:grid;justify-items:center;gap:8px}html[data-premiere] .limited-offer-action .primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0!important;padding:0 26px}html[data-premiere] .limited-offer-action small{color:var(--muted);font-size:11px;text-align:center}html[data-premiere] .limited-films-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}html[data-premiere] .limited-films-head h3{margin:0!important;font-size:16px}html[data-premiere] .limited-filter{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px}html[data-premiere] .limited-filter button{min-height:30px;margin:0;padding:4px 12px;border:0;border-radius:999px;background:none;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}html[data-premiere] .limited-filter button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground,#101110)}html[data-premiere] .limited-collection .lab-film-strip{margin:0 0 14px!important}html[data-premiere] .limited-collection .lab-film-owned{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--primary);color:var(--primary-foreground,#101110);box-shadow:0 2px 6px #0008}html[data-premiere] .limited-collection .lab-film-owned .icon{width:13px;height:13px}html[data-premiere] .limited-collection .lab-program-pages{margin:6px 0 0!important;gap:14px}html[data-premiere] .limited-collection .lab-program-pages .secondary{min-width:42px;min-height:36px;padding:0 10px}@media(max-width:760px){html[data-premiere] .limited-offer{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pack copy" "action action";gap:14px 16px;margin-bottom:22px;padding:14px}html[data-premiere] .limited-pack{width:90px}html[data-premiere] .limited-pack-band{left:7%;right:7%}html[data-premiere] .limited-pack-band b{font-size:8.5px;letter-spacing:0}html[data-premiere] .limited-offer-copy>p{margin-bottom:10px!important;font-size:13px}html[data-premiere] .limited-offer-action{justify-items:stretch}html[data-premiere] .limited-offer-action .primary{width:100%}html[data-premiere] .limited-films-head h3{font-size:14px}}html[data-premiere] .master-gift{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:32px;align-items:center;margin:24px 0;padding:30px 32px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 5%,var(--panel,#141614))}html[data-premiere] .master-gift-badge{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.12em}html[data-premiere] .master-gift-badge .icon{width:16px;height:16px}html[data-premiere] .master-gift h2{margin:12px 0 10px!important}html[data-premiere] .master-gift-copy p{margin:0;color:var(--muted);line-height:1.6}html[data-premiere] .master-gift-actions{display:grid;gap:12px}html[data-premiere] .master-gift-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-premiere] .master-gift-plans button{display:grid;justify-items:center;gap:2px;min-height:58px;margin:0;padding:8px 6px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--foreground,#f4f4ed);cursor:pointer}html[data-premiere] .master-gift-plans button b{font-size:14px}html[data-premiere] .master-gift-plans button span{color:var(--muted);font-size:12px}html[data-premiere] .master-gift-plans button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent)}html[data-premiere] .master-gift-plans button[aria-pressed=true] span{color:var(--foreground,#f4f4ed)}html[data-premiere] .master-gift-actions .primary,html[data-premiere] .master-gift-dialog [data-gift-pay],html[data-premiere] .master-gift-dialog [data-gift-ask-send]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin:0}html[data-premiere] .master-gift-actions .text-button{justify-self:center}html[data-premiere] .master-gift-actions .small{margin:0;color:var(--muted);text-align:center}html[data-premiere] .master-gift-recipient{display:flex;align-items:center;gap:12px;margin:14px 0 16px;padding:12px;border:1px solid var(--line);border-radius:12px}html[data-premiere] .master-gift-recipient>.avatar{display:grid;place-items:center;width:44px;height:44px;flex:none;overflow:hidden;border-radius:50%}html[data-premiere] .master-gift-recipient>span:last-child{display:grid;min-width:0}html[data-premiere] .master-gift-recipient small{color:var(--muted)}html[data-premiere] .master-gift-dialog .master-gift-plans{margin-bottom:12px}html[data-premiere] .master-gift-dialog .master-gift-note{margin:0 0 10px;color:var(--muted)}html.native-store .master-gift{display:none!important}@media(max-width:760px){html[data-premiere] .master-gift{grid-template-columns:1fr;gap:18px;padding:22px 18px}}html[data-premiere] .master-gift-pending{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:8px 10px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:12px;text-align:center}html[data-premiere] .master-gift-pending .icon{width:15px;height:15px;flex:none;color:var(--primary)}@property --mythic-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.film-card.tier-card-MYT{--rarity:#f3dcff;border:0!important;background:#09080d!important;box-shadow:0 0 0 1px #ffffff35,0 -6px 18px #ffd36a38,10px -3px 22px #ff8fd840,8px 8px 24px #b49bff38,-8px 8px 24px #7fe8ff38,-10px -3px 22px #b9ffb030,0 12px 28px #0009!important;isolation:isolate}.film-card.tier-card-MYT .card-art,.film-card.tier-card-MYT .card-art.poster-art{opacity:1!important;filter:saturate(1.1) contrast(1.04)!important;z-index:0}.film-card.tier-card-MYT.unowned{opacity:.9}.film-card.tier-card-MYT.unowned .card-art{opacity:.55!important;filter:grayscale(.35) saturate(.9)!important}.film-card.tier-card-MYT :is(.card-top,.card-middle,.card-bottom){position:relative;z-index:4}.film-card.tier-card-MYT:before,.film-card.tier-card-MYT .card-top:before,.film-card.tier-card-MYT .card-top:after,.film-card.tier-card-MYT .card-stats:before,.film-card.tier-card-MYT .card-stats:after{display:none!important}.film-card.tier-card-MYT:after{content:"";position:absolute;inset:-30% -60%;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 26%,#ffffff1f 37%,#fffc 45%,#ffd36a55 50%,#ffffff1f 55%,transparent 66%);transform:translate(-140%);animation:mythic-wave 3.1s ease-in-out infinite;mix-blend-mode:overlay}.film-card.tier-card-MYT .holo-film{opacity:.62!important;z-index:2;background:linear-gradient(125deg,transparent 0%,#ff8fd838 16%,#b49bff44 32%,#7fe8ff40 48%,#b9ffb038 64%,#ffd36a44 80%,transparent 100%)!important;background-size:260% 260%!important;mix-blend-mode:color-dodge;animation:holo-drift 4.2s ease-in-out infinite!important}.film-card.tier-card-MYT .foil-shine{display:none}.film-card.tier-card-MYT.has-mythic-art .holo-film{opacity:.32!important}.film-card.tier-card-MYT>.mythic-frame{position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;padding:3px;background:conic-gradient(from var(--mythic-turn),#ffd36a,#ff8fd8,#b49bff,#7fe8ff,#b9ffb0,#ffd36a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:mythic-turn 4.5s linear infinite}.film-card.tier-card-MYT>.mythic-glints{position:absolute;inset:6px;z-index:5;pointer-events:none;border:1px solid #ffe9a85c;border-radius:calc(var(--radius,9px) - 4px);box-shadow:inset 0 0 18px #b49bff2e}.film-card.tier-card-MYT>.mythic-glints:before,.film-card.tier-card-MYT>.mythic-glints:after{content:"";position:absolute;width:15px;height:15px;background:conic-gradient(from 45deg,#fff 0 4%,transparent 6% 21%,#fff 23% 27%,transparent 29% 46%,#fff 48% 52%,transparent 54% 71%,#fff 73% 77%,transparent 79% 96%,#fff 98%);-webkit-mask:radial-gradient(circle,#000 18%,transparent 62%);mask:radial-gradient(circle,#000 18%,transparent 62%);filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 7px #ff8fd8);animation:mythic-glint 2.6s ease-in-out infinite}.film-card.tier-card-MYT>.mythic-glints:before{left:-7px;top:38%}.film-card.tier-card-MYT>.mythic-glints:after{right:-7px;bottom:22%;animation-delay:1.3s}.film-card.tier-card-MYT .card-rarity-stack{margin-left:auto}.tier-MYT,.film-card.tier-card-MYT .tier-tag{background:linear-gradient(110deg,#ffd36a,#ff8fd8 28%,#b49bff,#7fe8ff 72%,#b9ffb0 90%,#ffd36a)!important;background-size:220% 100%!important;color:#140e1c!important;font-weight:850!important;letter-spacing:.06em;white-space:nowrap;box-shadow:0 0 0 1px #ffffff8c,0 0 14px #ff8fd873!important;animation:mythic-sheen 3.2s linear infinite}.film-card.tier-card-MYT .card-year{background:linear-gradient(110deg,#ffd36a,#ff8fd8 30%,#b49bff,#7fe8ff 74%,#b9ffb0,#ffd36a);background-size:220% 100%;color:transparent!important;-webkit-background-clip:text;background-clip:text;animation:mythic-sheen 4.5s linear infinite;filter:drop-shadow(0 0 10px #ff8fd855)}.film-card.tier-card-MYT h3{text-shadow:0 0 16px #ffffff4d,0 0 2px #fff8}.film-card.tier-card-MYT .card-stats{border-top:1px solid #ffffff42!important}.film-card.tier-card-MYT .card-power b{color:#ffe9a8}.film-card.tier-card-MYT:hover{box-shadow:0 0 0 1px #ffffff35,0 -6px 18px #ffd36a38,10px -3px 22px #ff8fd840,8px 8px 24px #b49bff38,-8px 8px 24px #7fe8ff38,-10px -3px 22px #b9ffb030,0 12px 28px #0009!important}.rarity-odd-mythic{font-weight:700}.rarity-odd-mythic,.rarity-odd-mythic b{background:linear-gradient(110deg,#ffd36a,#ff8fd8,#b49bff,#7fe8ff,#b9ffb0);-webkit-background-clip:text;background-clip:text;color:transparent!important}@keyframes mythic-turn{to{--mythic-turn:360deg}}@keyframes mythic-sheen{to{background-position:-220% 0}}@keyframes mythic-wave{0%,8%{transform:translate(-140%);opacity:0}22%{opacity:1}70%{transform:translate(140%);opacity:1}71%,to{transform:translate(140%);opacity:0}}@keyframes mythic-glint{0%,to{opacity:0;transform:scale(.3) rotate(0)}45%,55%{opacity:1;transform:scale(1) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.film-card.tier-card-MYT:after,.film-card.tier-card-MYT>.mythic-frame,.film-card.tier-card-MYT .holo-film,.film-card.tier-card-MYT .tier-tag,.film-card.tier-card-MYT .card-year,.film-card.tier-card-MYT>.mythic-glints:before,.film-card.tier-card-MYT>.mythic-glints:after,.tier-MYT{animation:none!important}.film-card.tier-card-MYT>.mythic-glints:before,.film-card.tier-card-MYT>.mythic-glints:after{opacity:.8}}.serial-back-MYT{--serial-color:#ff8fd8}.serial-back-MYT .serial-back-mark,.serial-back-MYT .serial-back-number b{background:linear-gradient(110deg,#ffd36a,#ff8fd8 30%,#b49bff,#7fe8ff 74%,#b9ffb0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html[data-refonte] .serial-back-MYT{--mmb-metal:linear-gradient(120deg,#ffd36a,#ff8fd8 24%,#b49bff 46%,#7fe8ff 66%,#b9ffb0 86%)}.reveal-tier-MYT{--reveal-color:#f3dcff;--impact-down:.82;--impact-up:1.22}.audit-mobile :is(#modal,[data-snapshot-id=modal]) .reveal-item.reveal-tier-MYT.reveal-tier-MYT,:is(#modal,[data-snapshot-id=modal]) .reveal-item.reveal-tier-MYT.reveal-tier-MYT[data-pack-auto]{--flip-time:4.6s!important}.reveal-tier-MYT .reveal-aura{background:conic-gradient(from var(--mythic-turn),#ffd36a99,#ff8fd899,#b49bff99,#7fe8ff99,#b9ffb099,#ffd36a99)!important;filter:blur(26px);border-radius:50%;animation:mythic-turn 3s linear infinite}.reveal-tier-MYT .card-back{box-shadow:0 0 0 2px #fff6,0 0 26px #ff8fd866,0 0 52px #7fe8ff40}.reveal-tier-MYT .reveal-label{background:linear-gradient(110deg,#ffd36a,#ff8fd8,#b49bff,#7fe8ff,#b9ffb0);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:850}.reveal-item.reveal-tier-MYT.is-flipped.reveal-animating .flip-card{animation:mythic-lift var(--flip-time,4.6s) cubic-bezier(.3,.6,.2,1) both!important}.reveal-item.reveal-tier-MYT.is-flipped:not(.reveal-animating) .flip-card{animation:none!important}.reveal-item:has(.tier-card-MYT).reveal-animating .face-front{animation:mythic-arrival var(--flip-time,4.6s) ease-out both}.reveal-item.reveal-tier-MYT.is-flipped .face-front .film-card{box-shadow:0 0 0 1px #ffffff35,0 -6px 18px #ffd36a38,10px -3px 22px #ff8fd840,8px 8px 24px #b49bff38,-8px 8px 24px #7fe8ff38,-10px -3px 22px #b9ffb030,0 12px 28px #0009!important}@keyframes mythic-lift{0%{transform:none}10%{transform:translateY(-8px) scale(1.02) rotate(-1.2deg)}14%{transform:translateY(-8px) scale(1.02) rotate(1.2deg)}18%{transform:translateY(-9px) scale(1.025) rotate(-1.4deg)}22%{transform:translateY(-10px) scale(1.03) rotate(1.4deg)}26%{transform:translateY(-12px) scale(1.035) rotate(-1deg)}44%{transform:translateY(-18px) scale(1.07) rotate(0)}52%{transform:translateY(0) scale(.88)}62%{transform:scale(1.18)}74%{transform:scale(1.03)}84%{transform:scale(1.06)}to{transform:none}}@keyframes mythic-arrival{0%,44%{filter:brightness(1)}52%{filter:brightness(2.4) saturate(1.4) drop-shadow(0 0 34px #fff)}62%{filter:brightness(1.5) drop-shadow(0 0 40px #ff8fd8)}74%{filter:brightness(1.25) drop-shadow(0 0 36px #7fe8ff)}88%{filter:brightness(1.1) drop-shadow(0 0 22px #ffd36a)}to{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.reveal-item.reveal-tier-MYT .flip-card,.reveal-item:has(.tier-card-MYT) .face-front,.reveal-tier-MYT .reveal-aura{animation:none!important}}.mythic-arrival{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:auto;text-align:center;color:#f4f3ec;background:#0b0d0c;animation:mythic-scene-in .6s ease-out both;font-family:var(--mm-font-text,inherit)}.mythic-arrival[data-phase=leaving]{animation:mythic-scene-out .65s ease-in forwards}.mythic-heavens{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 40% 39%,#ff8fd815,transparent 44%),radial-gradient(ellipse at 63% 48%,#7fe8ff14,transparent 46%),radial-gradient(ellipse at 50% 30%,#ffd36a10,transparent 40%)}.mythic-heavens:before{content:"";position:absolute;inset:8% 26%;background:conic-gradient(from var(--mythic-turn),#ffd36a12,#ff8fd81c,#b49bff0d,#7fe8ff17,#b9ffb008,#ffd36a12);filter:blur(70px);border-radius:50%;animation:mythic-turn 18s linear infinite}.mythic-stage-copy{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;padding:44px 20px;max-width:100%;box-sizing:border-box}.mythic-whisper{margin:0 0 26px!important;font-family:var(--mm-font-script,inherit);font-size:12px!important;font-weight:750;letter-spacing:.2em;color:#d4c5eb;animation:mythic-fade-up .8s ease-out both}.mythic-relic{position:relative;width:126px;height:189px;margin:0 0 28px;animation:mythic-relic-cinema 1.4s cubic-bezier(.2,.7,.2,1) both}.mythic-relic .card-back{width:280px!important;height:420px!important;min-height:0!important;max-height:none!important;max-width:none!important;transform:scale(.45)!important;transform-origin:top left;cursor:default;pointer-events:none}@media(max-height:700px){.mythic-relic .card-back{transform:scale(.3785714)!important}}.mythic-cinematic :is(.reveal-grid,.reveal-actions,.reveal-header,[data-pack-status])[hidden]{display:none!important;visibility:hidden!important}.mythic-title{margin:0!important;line-height:1.06!important;font-size:clamp(28px,4vw,48px)!important;font-weight:850!important;letter-spacing:-.025em!important;text-transform:none;color:#f4f3ec!important;animation:mythic-fade-up 1s .15s both}.mythic-sub{max-width:360px;margin:20px 0 0!important;font-size:14px!important;line-height:1.5;color:#aaaeb1;animation:mythic-fade-up 1s .3s both}.mythic-enter{margin:25px 0 0!important;min-height:46px;border:0!important;border-radius:0!important;padding:13px 26px!important;font-family:var(--mm-font-display,inherit);font-weight:800!important;font-size:14px!important;color:#17151d!important;background:#e7ddf0!important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);box-shadow:none!important;cursor:pointer;animation:mythic-fade-up .8s .45s both}.mythic-enter:hover{background:#fff!important}.mythic-enter span{margin-left:12px}.mythic-enter:focus-visible{outline:3px solid #fff;outline-offset:-5px}.mythic-preview-note{margin-top:16px;font-size:11px;color:#7d8283}.mythic-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes mythic-relic-cinema{0%{opacity:0;transform:translateY(18px) rotateY(-28deg) scale(.94)}to{opacity:1;transform:none}}@media(max-height:700px){.mythic-stage-copy{padding:24px 18px}.mythic-whisper{margin-bottom:18px!important}.mythic-relic{width:106px;height:159px;margin-bottom:22px}.mythic-relic>span{font-size:56px}.mythic-title{font-size:30px!important}.mythic-sub{margin-top:12px!important}.mythic-enter{margin-top:18px!important}}:is(#modal,dialog)[data-mythic-quake]>#modal-body,.mythic-arrival[data-phase=burst] :is(.mythic-stage-copy,.mythic-heavens){animation:mythic-quake .75s cubic-bezier(.36,.07,.19,.97) both!important}@keyframes mythic-scene-in{0%{opacity:0}to{opacity:1}}@keyframes mythic-scene-out{to{opacity:0;filter:brightness(2.2)}}@keyframes mythic-heart{0%,to{scale:.8}12%{scale:1.25}24%{scale:.95}36%{scale:1.15}}@keyframes mythic-core-burst{0%{scale:1}35%{scale:5.5;opacity:1}to{scale:2.4;opacity:.75}}@keyframes mythic-ring{0%{opacity:1;scale:.1}70%{opacity:.85}to{opacity:0;scale:2.6}}@keyframes mythic-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mythic-fade-out{to{opacity:0;transform:translateY(-10px)}}@keyframes mythic-relic-in{0%{opacity:0;scale:.2;transform:translateY(40px) rotateY(80deg)}60%{opacity:1;scale:1.12;transform:translateY(-6px) rotateY(-12deg)}to{opacity:1;scale:1;transform:none}}@keyframes mythic-float{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-10px) rotateY(10deg)}}@keyframes mythic-letter{0%{opacity:0;transform:translateY(.6em) scale(.4) rotateX(70deg)}70%{opacity:1;transform:translateY(-.06em) scale(1.12) rotateX(-8deg)}to{opacity:1;transform:none}}@keyframes mythic-flash{0%{opacity:0}8%{opacity:.95}to{opacity:0}}@keyframes mythic-quake{0%,to{translate:0 0}10%{translate:-9px 4px}20%{translate:8px -6px}30%{translate:-7px -3px}40%{translate:7px 5px}50%{translate:-5px 3px}60%{translate:5px -4px}70%{translate:-3px 2px}80%{translate:3px -2px}90%{translate:-1px 1px}}.mythic-flip-layer,.mythic-flip-sparks{position:fixed;inset:0;pointer-events:none;overflow:hidden}.mythic-flip-layer{z-index:0}.mythic-flip-sparks{z-index:2147482990}.mythic-flip-wash{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#ff8fd833,#b49bff22 35%,transparent 70%);opacity:0;animation:mythic-fade-in var(--mythic-flip,4.6s) ease-in forwards}.mythic-flip-rays{position:absolute;left:50%;top:50%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;background:repeating-conic-gradient(from var(--mythic-turn),#ffd36a2e 0 3deg,transparent 3deg 11deg,#ff8fd82e 11deg 14deg,transparent 14deg 22deg,#7fe8ff2e 22deg 25deg,transparent 25deg 33deg);-webkit-mask:radial-gradient(circle,#000 0,#0009 18%,transparent 48%);mask:radial-gradient(circle,#000 0,#0009 18%,transparent 48%);opacity:0;animation:mythic-turn 22s linear infinite}.mythic-flip-layer[data-phase=burst] .mythic-flip-rays{opacity:1;transition:opacity .4s ease}.mythic-flip-word{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;font-size:clamp(60px,14vw,210px);font-weight:900;letter-spacing:-.02em;line-height:.9;opacity:0;filter:blur(1px)}.mythic-flip-word span{background:linear-gradient(110deg,#ffd36a,#ff8fd8 28%,#b49bff,#7fe8ff 72%,#b9ffb0 90%,#ffd36a);background-size:440% 100%;background-position:calc(var(--i) * -55%) 0;-webkit-background-clip:text;background-clip:text;color:transparent}.mythic-flip-layer[data-phase=burst] .mythic-flip-word{animation:mythic-flip-word 3.8s ease-out forwards}.mythic-flip-sparks .mythic-flash{z-index:3;background:radial-gradient(circle at 50% 50%,#fff 0,#ffffffd9 25%,#ffe7f780 50%,transparent 80%)}.mythic-flip-sparks[data-phase=burst] .mythic-flash{animation:mythic-flash .9s ease-out forwards}:is(.mythic-flip-layer,.mythic-flip-sparks)[data-phase=leaving]{transition:opacity .85s ease;opacity:0}@keyframes mythic-fade-in{to{opacity:1}}@keyframes mythic-flip-word{0%{opacity:0;transform:translateY(-50%) scale(.6)}18%{opacity:.5;transform:translateY(-50%) scale(1.05)}70%{opacity:.32}to{opacity:0;transform:translateY(-50%) scale(1.18)}}@media(max-width:760px){.mythic-relic{width:106px;height:159px;margin-bottom:20px}.mythic-relic .card-back{transform:scale(.3785714)!important}.mythic-whisper{font-size:9px!important;letter-spacing:.2em}.mythic-enter{font-size:14px!important;padding:13px 22px!important}}@media(prefers-reduced-motion:reduce){.mythic-arrival,.mythic-arrival *,.mythic-flip-layer,.mythic-flip-layer *,.mythic-flip-sparks *{animation:none!important;transition:none!important}.mythic-arrival :is(.mythic-relic,.mythic-letters span,.mythic-sub,.mythic-odds,.mythic-enter){opacity:1!important;transform:none!important;scale:1!important;pointer-events:auto}.mythic-flip-layer,.mythic-flip-sparks{display:none}:is(#modal,dialog)[data-mythic-quake]>#modal-body{animation:none!important}}.golden-local-test.mythic-local-test{bottom:62px;border-color:#c9a6ff;color:#f4e3ff;background:#1b1426}html[data-saison] .golden-local-test.mythic-local-test{bottom:96px!important}@media(max-width:760px){.golden-local-test.mythic-local-test{bottom:136px}}html[data-refonte] .golden-local-test.mythic-local-test{display:inline-flex!important;align-items:center;left:18px!important;right:auto!important;bottom:76px!important;max-width:none!important;height:auto!important;padding:9px 14px!important;font-size:12px!important;opacity:1!important}html[data-refonte] .golden-local-test.mythic-local-test:before{content:none!important}html[data-refonte] body:has(:is(#modal,[data-snapshot-id=modal])[open]) .golden-local-test.mythic-local-test,html[data-refonte] body:has(#content.in-combat) .golden-local-test.mythic-local-test{display:none!important}@media(max-width:760px){html[data-refonte] .golden-local-test.mythic-local-test{bottom:calc(150px + env(safe-area-inset-bottom))!important}}.card-3d-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.card-3d-actions:has(.card-fullscreen){gap:6px;flex-wrap:nowrap;width:max-content;max-width:calc(100vw - 32px)}.card-3d-actions:has(.card-fullscreen) .serial-turn{padding-inline:11px!important;gap:6px!important;font-size:13px!important}.card-3d-actions:has(.card-fullscreen) .serial-turn .icon{width:16px;height:16px}.card-fullscreen .icon{width:18px;height:18px}html body dialog.card-viewer-dialog{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#050409!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;animation:none!important;overflow:hidden!important;outline:none;color:#f4f4ed}dialog.card-viewer-dialog::backdrop{background:transparent}.card-viewer{position:fixed;inset:0;z-index:2147483000;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;color:#f4f4ed;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;animation:card-viewer-in .28s ease both}.card-viewer.is-closing{animation:card-viewer-out .2s ease both;pointer-events:none}@keyframes card-viewer-in{0%{opacity:0}}@keyframes card-viewer-out{to{opacity:0}}.card-viewer-sky{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;background:#050409}.card-viewer-stage{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;cursor:grab;perspective:1600px}.card-viewer-stage.is-grabbing{cursor:grabbing}.card-viewer-model{position:relative;transform-style:preserve-3d;will-change:transform}.card-viewer-edge{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.card-edge-strip{position:absolute;display:block;transform-origin:50% 50%;pointer-events:none}.card-3d-band{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.card-viewer-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-viewer-back{box-sizing:border-box}.card-viewer-zoom{position:absolute;left:0;top:0;transform-origin:0 0}.card-viewer-zoom>.film-card{margin:0!important;min-height:0!important;max-width:none!important;box-sizing:border-box;transform:none!important;box-shadow:none!important}.card-viewer-zoom:not(#\#) .film-card,.card-viewer-zoom:not(#\#) .film-card *,.card-viewer-zoom:not(#\#) .film-card:before,.card-viewer-zoom:not(#\#) .film-card:after,.card-viewer-zoom:not(#\#) .film-card *:before,.card-viewer-zoom:not(#\#) .film-card *:after{animation:none!important;transition:none!important}.card-viewer-glare{position:absolute!important;max-width:none!important;left:-25%;top:-25%;width:150%;height:150%;z-index:40;pointer-events:none;opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 50% 50%,#ffffff80,#ffffff21 21%,#fff0 45%)}.card-viewer-holo{position:absolute;left:-50%;top:-50%;width:200%;height:200%;z-index:39;pointer-events:none;opacity:0;will-change:transform,opacity;background:linear-gradient(115deg,transparent 41%,rgba(255,143,216,.5) 45%,rgba(255,211,106,.5) 47.5%,rgba(185,255,176,.45) 50%,rgba(127,232,255,.5) 52.5%,rgba(180,155,255,.5) 55%,transparent 59%)}.card-viewer-shadow{position:absolute;left:50%;top:calc(50% + 430px);height:34px;border-radius:50%;pointer-events:none;transform-origin:50% 50%;will-change:transform;background:radial-gradient(closest-side,rgba(0,0,0,.75),rgba(0,0,0,.32) 55%,transparent)}.card-viewer.is-prism .card-viewer-shadow{background:radial-gradient(closest-side,rgba(180,155,255,.32),rgba(0,0,0,.42) 50%,transparent)}html.card-viewer-open body>:not(.card-viewer-dialog){visibility:hidden!important}html.card-viewer-open:not(#\#) body>:not(.card-viewer-dialog) *,html.card-viewer-open:not(#\#) body>:not(.card-viewer-dialog) *:before,html.card-viewer-open:not(#\#) body>:not(.card-viewer-dialog) *:after{animation-play-state:paused!important}.card-viewer-close{position:absolute;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:3;display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:#0a090e9e;color:#fff;cursor:pointer}.card-viewer-close:hover,.card-viewer-close:focus-visible{border-color:#fff}.card-viewer-close .icon{width:20px;height:20px}.card-viewer-bar{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 16px max(18px,env(safe-area-inset-bottom))}.card-viewer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.card-viewer-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px}.card-viewer-actions .icon{width:18px;height:18px}.card-viewer-hint{margin:0;max-width:440px;font-size:12px;line-height:1.4;text-align:center;color:#f4f4ed9e;transition:opacity .4s}.card-viewer-hint.is-known{opacity:0}.card-viewer-serial{position:absolute;inset:0;box-sizing:border-box}html[data-refonte] .card-viewer-serial.serial-back{--mmb-foil:var(--serial-color,var(--mm-accent));padding:calc(var(--card-w,280px)*.1) calc(var(--card-w,280px)*.07) calc(var(--card-w,280px)*.09)}html[data-refonte] .card-viewer-hint{font-family:var(--mm-font-script);letter-spacing:.03em}@media(max-width:380px){.card-viewer-actions [data-viewer=close]{display:none!important}}@media(max-width:700px){.card-viewer-actions{gap:6px;flex-wrap:nowrap}.card-viewer-actions button{min-height:40px;padding-inline:10px!important;font-size:13px!important;gap:6px!important}.card-viewer-actions .icon{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.card-viewer,.card-viewer.is-closing{animation:none}}.profile-member-since .profile-report-link:not(#\#){display:inline;appearance:none;-webkit-appearance:none;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;width:auto!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;color:inherit!important;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transform:none!important;clip-path:none!important;border-radius:0!important;vertical-align:baseline}.profile-member-since .profile-report-link:not(#\#):is(:hover,:focus-visible){color:var(--primary,#deff67)!important}.profile-member-since .profile-report-separator{margin:0 .6em;opacity:.7}@media(min-width:1100px){html body .profile-top>.profile-actions:not(#\#){flex-wrap:wrap;justify-content:flex-end;width:max-content;max-width:600px;row-gap:10px}html body .profile-top>.profile-identity:not(#\#)>:is(h2,p){max-width:calc(100% - var(--profile-actions-space,390px))}html body .profile-top>.profile-identity:not(#\#){display:flex;flex-direction:column;min-height:var(--profile-actions-depth,0px)}html body .profile-top>.profile-identity:not(#\#)>:last-child{margin-top:auto}}@media(max-width:760px){html body .profile-top>.profile-actions:not(#\#)>button:last-child:nth-child(odd){grid-column:1/-1}}:where(html[data-refonte]) :where(h1,h2,h3){color:#f4f4ed}:where(html[data-refonte]) :where(h1){line-height:.98}:where(html[data-refonte]) :where(h2){line-height:1.04}:where(html[data-refonte]) :where(h3){font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif;font-stretch:112%;font-weight:800;letter-spacing:-.005em}:where(html[data-refonte]) :is(#content,#modal-body) a:not([class]){color:var(--mm-link)}:where(html[data-refonte]) :where(.text-button,button.link){color:var(--mm-link);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--mm-link) 55%,transparent)}:where(html[data-refonte]) :where(.text-button,button.link):hover{color:#fff;text-decoration-color:var(--mm-accent)}:where(html[data-refonte]) input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file])),:where(html[data-refonte]) select,:where(html[data-refonte]) textarea{background-color:#0b0c0a;border:1.5px solid #33362E;color:#f4f4ed;border-radius:8px;font-family:Bricolage Grotesque,Arial,sans-serif}:where(html[data-refonte]) input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file])):focus,:where(html[data-refonte]) select:focus,:where(html[data-refonte]) textarea:focus{border-color:#82d2c3;box-shadow:3px 3px #1c4640;outline:0}:where(html[data-refonte]) ::placeholder{color:color-mix(in srgb,#F4F4ED 40%,transparent)}:where(html[data-refonte]) select:where(:not([multiple])){appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background:linear-gradient(45deg,transparent 50%,var(--mm-accent) 50%) calc(100% - 20px) 52%/6px 6px no-repeat,linear-gradient(135deg,var(--mm-accent) 50%,transparent 50%) calc(100% - 14px) 52%/6px 6px no-repeat,#0b0c0a}:where(html[data-refonte]) select:hover{border-color:#474b40}:where(html[data-refonte]) select option{background:#191a18;color:#f4f4ed}:where(html[data-refonte]) input[type=checkbox],:where(html[data-refonte]) input[type=radio]{accent-color:var(--mm-accent)}@font-face{font-family:MM Affiche;src:url(/assets/Archivo-Variable.b6a72a2064c2.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:MM Labels;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/BarlowSemiCondensed-400-vietnamese.02dc39593728.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MM Labels;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/BarlowSemiCondensed-400-latin-ext.a11398bc7ca9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MM Labels;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/BarlowSemiCondensed-400-latin.d03a7a5f6b74.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MM Labels;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BarlowSemiCondensed-600-vietnamese.02eaae68f7cd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MM Labels;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BarlowSemiCondensed-600-latin-ext.5a58c6c9887c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MM Labels;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BarlowSemiCondensed-600-latin.f158417e9207.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MM Labels;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/BarlowSemiCondensed-700-vietnamese.fe064306981b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:MM Labels;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/BarlowSemiCondensed-700-latin-ext.109b73c772cc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MM Labels;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/BarlowSemiCondensed-700-latin.fb958c8c20a0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes mm-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}@keyframes mm-dust{0%{transform:translateY(0)}to{transform:translateY(-26px)}}@keyframes mm-floor{0%{transform:scaleX(1);opacity:.9}to{transform:scaleX(.82);opacity:.6}}@keyframes mm-drift{0%{translate:0 0}to{translate:0 -12px}}@keyframes mm-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mm-pack-float{0%{translate:0 6px}to{translate:0 -10px}}@keyframes mm-spin{to{transform:rotate(360deg)}}@keyframes waiting-dot{0%,65%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.12em)}}@layer refonte{html[data-refonte]{--mm-ink:#101110!important;--mm-ink-2:#141613!important;--mm-ink-top:#161814!important;--mm-ink-bottom:#0C0D0B!important;--mm-deep:#060706!important;--mm-panel:#191A18!important;--mm-panel-2:#22241F!important;--mm-well:#0B0C0A!important;--mm-line:#33362E!important;--mm-line-strong:#474B40!important;--mm-text:#F4F4ED!important;--mm-text-2:#E3E5D6!important;--mm-accent:var(--primary,#DEFF67)!important;--mm-accent-2:color-mix(in srgb,var(--mm-accent) 72%,#fff)!important;--mm-accent-deep:color-mix(in srgb,var(--mm-accent) 38%,#1A2008)!important;--mm-signal:#82D2C3!important;--mm-signal-2:#ACEBE7!important;--mm-signal-deep:#1C4640!important;--mm-gold:#FFD36A!important;--mm-gold-2:#FFE4A2!important;--mm-violet:#C4B5FD!important;--mm-beam:#F1F8D2!important;--mm-paper:#F3F1EA!important;--mm-paper-2:#E6E2D4!important;--mm-paper-hover:#FBFAF4!important;--mm-paper-ink:#101110!important;--mm-paper-accent:#4F5E0C!important;--mm-frame-n-1:#F4F3EC!important;--mm-frame-n-2:#E2E2D4!important;--mm-frame-off-1:#DCDDD1!important;--mm-frame-off-2:#C6C8B9!important;--mm-back-1:#1C1F18!important;--mm-back-2:#101110!important;--mm-back-3:#171A14!important;--mm-cover-1:#1D211A!important;--mm-cover-2:#0E100D!important;--mm-cover-line:color-mix(in srgb,var(--mm-accent) 45%,transparent)!important;--mm-frame-lr-ink:#3B2405!important;--mm-frame-hs-ink:#2E1C0C!important;--mm-text-80:color-mix(in srgb,var(--mm-text) 80%,transparent)!important;--mm-text-62:color-mix(in srgb,var(--mm-text) 62%,transparent)!important;--mm-text-40:color-mix(in srgb,var(--mm-text) 40%,transparent)!important;--mm-text-20:color-mix(in srgb,var(--mm-text) 20%,transparent)!important;--mm-text-10:color-mix(in srgb,var(--mm-text) 10%,transparent)!important;--mm-text-06:color-mix(in srgb,var(--mm-text) 6%,transparent)!important;--mm-paper-ink-soft:color-mix(in srgb,var(--mm-paper-ink) 66%,transparent)!important;--mm-kicker:var(--mm-accent)!important;--mm-link:var(--mm-accent)!important;--mm-spectrum:linear-gradient(115deg,#E1C495,#B1D8C9 35%,#BBB4E6 65%,#E4C9A3)!important;--mm-r-xs:4px!important;--mm-r-sm:8px!important;--mm-r-md:14px!important;--mm-r-lg:22px!important;--mm-r-xl:30px!important;--mm-skew:10px!important;--mm-shadow-sm:3px 3px 0 var(--mm-well)!important;--mm-shadow:5px 5px 0 var(--mm-well)!important;--mm-shadow-lg:8px 8px 0 var(--mm-well)!important;--mm-shadow-signal:4px 4px 0 var(--mm-signal-deep)!important;--mm-shadow-accent:4px 4px 0 var(--mm-accent-deep)!important;--mm-font-display:"MM Affiche","Archivo","Arial Black",system-ui,sans-serif!important;--mm-font-text:"Bricolage Grotesque",Arial,sans-serif!important;--mm-font-script:"MM Labels","Barlow Semi Condensed",Arial,sans-serif!important;--mm-ease:cubic-bezier(.2,.8,.2,1)!important;--mm-spring:cubic-bezier(.34,1.56,.64,1)!important;--background:var(--mm-ink)!important;--foreground:var(--mm-text)!important;--card:var(--mm-panel)!important;--card-foreground:var(--mm-text)!important;--muted-foreground:var(--mm-text-62)!important;--border:var(--mm-line)!important;--input:var(--mm-line)!important;--surface:var(--mm-panel)!important;--secondary:var(--mm-panel-2)!important;--secondary-foreground:var(--mm-text)!important;--popover:var(--mm-panel)!important;--popover-foreground:var(--mm-text)!important;--panel:var(--mm-panel)!important;--line:var(--mm-line)!important;--text:var(--mm-text)!important;--radius:14px!important;--font-site:var(--mm-font-text)!important;color-scheme:dark!important;background:var(--mm-ink)!important;accent-color:var(--mm-accent)!important}html[data-refonte] ::selection{background:var(--mm-accent)!important;color:#101110!important}html[data-refonte] body{background:radial-gradient(1200px 520px at 72% -8%,color-mix(in srgb,#82D2C3 13%,transparent),transparent 62%),radial-gradient(900px 600px at 6% 4%,color-mix(in srgb,var(--mm-accent) 10%,transparent),transparent 60%),linear-gradient(180deg,#161814,#101110 46%,#0c0d0b) fixed!important;color:#f4f4ed!important;font-family:Bricolage Grotesque,Arial,sans-serif!important}html[data-refonte] body:before{content:""!important;position:fixed!important;inset:0!important;z-index:2147483000!important;pointer-events:none!important;opacity:.07!important;mix-blend-mode:overlay!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")!important}html[data-refonte] .site{background:transparent!important}@media(prefers-reduced-motion:no-preference){html[data-refonte] body:before{animation:mm-grain 1.2s steps(6) infinite!important}}html[data-refonte] :where(h1,h2,#page-title){font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:125%!important;font-weight:850!important;letter-spacing:-.012em!important;text-wrap:balance!important}html[data-refonte] :is(.eyebrow,.studio-section-label,.premiere-progress-label,.premiere-section-marker,.saison-star .eyebrow,.premiere-pack-kicker){font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--mm-kicker)!important;font-size:12px!important}html[data-refonte] :is(button.primary,a.primary,.button.primary,.premiere-open){--mm-btn-bg:var(--mm-accent)!important;border:0!important;border-radius:0!important;background:var(--mm-btn-bg)!important;color:#101110!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:800!important;letter-spacing:.005em!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;filter:drop-shadow(4px 4px 0 #1C4640)!important;box-shadow:none!important;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s cubic-bezier(.2,.8,.2,1),background-color .16s!important}html[data-refonte] :is(button.primary,a.primary,.premiere-open):hover:not(:disabled){--mm-btn-bg:var(--mm-accent-2)!important;transform:translate(-1px,-2px)!important;filter:drop-shadow(6px 6px 0 #1C4640)!important}html[data-refonte] :is(button.primary,a.primary,.premiere-open):active:not(:disabled){transform:translate(3px,3px)!important;filter:drop-shadow(1px 1px 0 #1C4640)!important}html[data-refonte] :is(button.primary,a.primary,.premiere-open) :is(svg,.icon):not(.lab-pack-symbol){color:#101110!important;stroke:currentColor!important}html[data-refonte] :is(button.secondary,a.secondary,.button.secondary){border-radius:0!important;border:0!important;background:transparent!important;color:#f4f4ed!important;font-family:Bricolage Grotesque,Arial,sans-serif!important;font-weight:700!important;isolation:isolate!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;background-image:linear-gradient(#22241f,#22241f)!important;box-shadow:inset 0 0 0 999px transparent!important}html[data-refonte] button.secondary.quest-group-reward{clip-path:none!important;border:1.5px solid #33362E!important;border-radius:10px!important}html[data-refonte] :is(button.secondary,a.secondary):hover:not(:disabled){background-image:linear-gradient(#33362e,#33362e)!important;color:#fff!important}html[data-refonte] body:not(.is-busy) :is(button.secondary,a.secondary):disabled{color:color-mix(in srgb,#F4F4ED 40%,transparent)!important;background-image:linear-gradient(color-mix(in srgb,#F4F4ED 6%,transparent),color-mix(in srgb,#F4F4ED 6%,transparent))!important;cursor:not-allowed!important}html[data-refonte] :focus-visible{outline:2px solid #82D2C3!important;outline-offset:3px!important}html[data-refonte] .tier-tag:not(.film-card .tier-tag){font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;border-radius:0!important;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;padding-inline:9px!important;box-shadow:none!important}html[data-refonte] .premiere-header{background:transparent!important;border-bottom:1.5px solid #33362E!important;box-shadow:none!important;isolation:isolate!important}html[data-refonte] .premiere-header:before{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;bottom:0!important;left:calc(50% - 50vw)!important;right:calc(50% - 50vw)!important;background:linear-gradient(180deg,color-mix(in srgb,#101110 97%,transparent),color-mix(in srgb,#101110 88%,transparent))!important;backdrop-filter:blur(10px)!important;border-bottom:1.5px solid #33362E!important;pointer-events:none!important}html[data-refonte] .native-screen-title{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:72%!important;font-weight:850!important;font-size:17.5px!important;letter-spacing:-.025em!important;color:#f4f4ed!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}html[data-refonte] .premiere-main-nav button{font-family:Bricolage Grotesque,Arial,sans-serif!important;font-weight:700!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;border-radius:0!important;background:transparent!important}html[data-refonte] .premiere-main-nav button:hover{color:#fff!important}html[data-refonte] .premiere-main-nav button[aria-current=page]{color:#f4f4ed!important}html[data-refonte] .premiere-main-nav button[data-view=packs]{background:var(--mm-accent)!important;color:#101110!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:800!important;padding-inline:18px!important}html[data-refonte] .premiere-main-nav button[data-view=packs] .premiere-pack-count{background:#101110!important;color:#f4f4ed!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;border-radius:0!important;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important}html[data-refonte] .motion-nav-indicator{background:var(--mm-accent)!important;height:3px!important;border-radius:0!important}html[data-refonte] .premiere-icon{border-radius:12px!important;background:transparent!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;border:1.5px solid transparent!important}html[data-refonte] .premiere-icon:hover{border-color:#33362e!important;background:#191a18!important;color:#fff!important}html[data-refonte] :is(.premiere-gift-count,.premiere-notifications i){background:var(--mm-accent)!important;color:#101110!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important}html[data-refonte] .premiere-profile .avatar-art{box-shadow:0 0 0 2px #82d2c3,3px 3px 0 2px #1c4640!important;border-radius:50%!important}html[data-refonte] .premiere-context{background:transparent!important;border-bottom:1.5px dashed #33362E!important}html[data-refonte] .premiere-context button{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;border-radius:0!important;background:transparent!important}html[data-refonte] .premiere-context button:is(.active,[aria-current=page]){color:#f4f4ed!important}html[data-refonte] .premiere-context>button[data-view=plus]{color:#101110!important;background:linear-gradient(115deg,#e1c495,#b1d8c9 35%,#bbb4e6 65%,#e4c9a3)!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;padding-inline:14px!important}html[data-refonte] .premiere-bottom-nav{background:color-mix(in srgb,#101110 94%,transparent)!important;border-top:1.5px solid #33362E!important;backdrop-filter:blur(12px)!important}html[data-refonte] .premiere-bottom-nav button{color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;font-family:Bricolage Grotesque,Arial,sans-serif!important;font-weight:700!important}html[data-refonte] .premiere-bottom-nav button[aria-current=page]{color:#f4f4ed!important}html[data-refonte] .premiere-bottom-nav button[aria-current=page] svg{color:var(--mm-accent)!important}html[data-refonte] .premiere-bottom-nav .premiere-pack-count{background:var(--mm-accent)!important;color:#101110!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important}html[data-refonte] .golden-local-test{display:none!important}html[data-refonte] .film-card{--radius:12px!important}html[data-refonte] :is(.card-back,.serial-back){--mmb-foil:var(--mm-accent)!important;--mmb-hi:color-mix(in srgb,var(--mmb-foil) 45%,#fff)!important;--mmb-lo:color-mix(in srgb,var(--mmb-foil) 60%,#000)!important;--mmb-metal:linear-gradient(172deg,var(--mmb-hi) 6%,var(--mmb-foil) 48%,var(--mmb-lo) 100%)!important;--mmb-cy:47%!important;container-type:inline-size!important;isolation:isolate!important;overflow:hidden!important;box-sizing:border-box!important;gap:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;color:#f4f4ed!important;font-family:Bricolage Grotesque,Arial,sans-serif!important;border:0!important;border-radius:var(--card-r,12px)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 7%,transparent),inset 0 1px color-mix(in srgb,#fff 10%,transparent)!important;background:radial-gradient(46% 30% at 50% var(--mmb-cy),color-mix(in srgb,var(--mmb-foil) 9%,transparent),transparent 72%),radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,#1C1F18 82%,#000),color-mix(in srgb,#101110 82%,#000) 55%,color-mix(in srgb,#101110 62%,#000))!important}html[data-refonte] :is(.card-back,.serial-back):before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;border-radius:inherit!important;opacity:.45!important;mix-blend-mode:overlay!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")!important;-webkit-mask:none!important;mask:none!important}html[data-refonte] :is(.card-back,.serial-back):after{content:none!important}html[data-refonte] :is(.card-back,.serial-back)>*{position:relative!important;max-width:86cqw!important;flex-shrink:0!important}html[data-refonte] :is(.card-back>strong,.serial-back-mark){margin:0!important;padding:0 .08em 0 0!important;width:auto!important;border:0!important;outline:0!important;border-radius:0!important;transform:none!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:800!important;font-stretch:100%!important;line-height:1!important;letter-spacing:-.05em!important;background:var(--mmb-metal)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important;filter:none!important}html[data-refonte] .serial-back-mark:after,html[data-refonte] .card-back>strong span{position:absolute!important;inset:0 -.04em auto auto!important;font-size:.3em!important;line-height:1!important;letter-spacing:0!important;background:none!important;filter:none!important;-webkit-text-fill-color:var(--mmb-hi)!important;color:var(--mmb-hi)!important}html[data-refonte] .serial-back-mark:after{content:"\2726"!important}html[data-refonte] .card-3d-back.serial-back{--mmb-foil:var(--serial-color,var(--mm-accent))!important;padding:calc(var(--card-w,280px)*.1) calc(var(--card-w,280px)*.07) calc(var(--card-w,280px)*.09)!important}html[data-refonte] .serial-back-mark{order:0!important;position:relative!important;left:auto!important;top:auto!important;font-size:12cqw!important}html[data-refonte] .serial-back-brand{order:1!important;position:static!important;margin:2.4cqw 0 0!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:600!important;font-stretch:125%!important;font-size:clamp(6.5px,2.4cqw,9px)!important;line-height:1.2!important;letter-spacing:.5em!important;text-indent:.5em!important;text-transform:uppercase!important;white-space:nowrap!important;color:color-mix(in srgb,#F4F4ED 42%,transparent)!important;background:none!important;-webkit-text-fill-color:currentColor!important}html[data-refonte] .serial-back-number{order:2!important;margin:auto 0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;background:none!important;clip-path:none!important;min-width:0!important}html[data-refonte] .serial-back-number:before{content:none!important}html[data-refonte] .serial-back-number small{order:0!important;width:auto!important;margin:0 0 2.6cqw!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:600!important;font-stretch:125%!important;font-size:clamp(6.5px,2.5cqw,9.5px)!important;line-height:1.2!important;letter-spacing:.48em!important;text-indent:.48em!important;text-transform:uppercase!important;color:color-mix(in srgb,#F4F4ED 50%,transparent)!important}html[data-refonte] .serial-back-number b{order:1!important;font-family:DM Sans,Bricolage Grotesque,Arial,sans-serif!important;font-weight:300!important;font-stretch:100%!important;font-size:31cqw!important;line-height:.86!important;letter-spacing:-.035em!important;background:linear-gradient(176deg,#fff 30%,var(--mmb-hi) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#fff!important}html[data-refonte] .serial-back-number b[data-len="3"]{font-size:27cqw!important}html[data-refonte] .serial-back-number b[data-len="4"]{font-size:21cqw!important}html[data-refonte] .serial-back-number b[data-len="5"]{font-size:17cqw!important}html[data-refonte] .serial-back-number b:is([data-len="6"],[data-len="7"]){font-size:14cqw!important}html[data-refonte] .serial-back-number .mm-no{display:none!important}html[data-refonte] .serial-back-number span{order:2!important;min-width:26cqw!important;margin:3.4cqw 0 0!important;padding:3.2cqw 0 0!important;border-top:1px solid color-mix(in srgb,var(--mmb-foil) 50%,transparent)!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:500!important;font-stretch:112%!important;font-size:clamp(8px,3.1cqw,11.5px)!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:color-mix(in srgb,var(--mmb-hi) 80%,#999)!important}html[data-refonte] .serial-back-edition{order:3!important;margin:0!important;font-family:Bricolage Grotesque,Arial,sans-serif!important;font-weight:600!important;font-size:clamp(8.5px,3.3cqw,12.5px)!important;line-height:1.3!important;color:color-mix(in srgb,#F4F4ED 66%,transparent)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:86cqw!important}html[data-refonte] .serial-back-others{order:4!important;margin:1cqw 0 0!important;font-family:Bricolage Grotesque,Arial,sans-serif!important;font-size:clamp(7.5px,2.7cqw,10px)!important;line-height:1.4!important;color:color-mix(in srgb,#F4F4ED 38%,transparent)!important}html[data-refonte] .serial-back:has(.serial-back-number) .serial-back-total{display:none!important}html[data-refonte] .serial-back-none{order:2!important;margin:auto 0 0!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:400!important;font-stretch:100%!important;font-size:clamp(11px,5.2cqw,17px)!important;line-height:1.3!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;max-width:70cqw!important}html[data-refonte] .serial-back-total{order:2!important;margin:auto 0!important;font-family:Bricolage Grotesque,Arial,sans-serif!important;font-weight:500!important;font-size:clamp(9px,4cqw,14px)!important;line-height:1.45!important;color:color-mix(in srgb,#F4F4ED 70%,transparent)!important;max-width:72cqw!important}html[data-refonte] .serial-back:has(.serial-back-none) .serial-back-total{margin:2.4cqw 0 auto!important;font-size:clamp(8px,3cqw,11px)!important;color:color-mix(in srgb,#F4F4ED 42%,transparent)!important}html[data-refonte] .serial-back-LR{--mmb-hi:#FFF4CF!important;--mmb-lo:#9C7420!important}html[data-refonte] .serial-back-LRA{--mmb-metal:linear-gradient(120deg,#FFB0C9,#FFE1A0 24%,#C8F7C5 46%,#9FE7F2 66%,#C7B6FF 86%)!important}html[data-refonte] .card-back{--mmb-cy:44%!important;position:relative!important;justify-content:flex-end!important;padding:0 7% 9%!important;font-size:0!important}html[data-refonte] .card-back>strong{position:absolute!important;left:50%!important;top:var(--mmb-cy)!important;transform:translate(-50%,-50%)!important;font-size:34cqw!important;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55))!important}html[data-refonte] .card-back>span:first-child{position:static!important;order:1!important;margin:0 0 2cqw!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:600!important;font-stretch:125%!important;font-size:clamp(6.5px,2.6cqw,9.5px)!important;line-height:1.2!important;letter-spacing:.5em!important;text-indent:.5em!important;text-transform:uppercase!important;white-space:nowrap!important;color:color-mix(in srgb,#F4F4ED 50%,transparent)!important;background:none!important;-webkit-text-fill-color:currentColor!important}html[data-refonte] .card-back>span:last-of-type:not(:first-child){position:static!important;order:2!important;margin:0!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:600!important;font-stretch:125%!important;font-size:clamp(6px,2.2cqw,8.5px)!important;line-height:1.2!important;letter-spacing:.45em!important;text-indent:.45em!important;text-transform:uppercase!important;white-space:nowrap!important;color:color-mix(in srgb,#F4F4ED 34%,transparent)!important}html[data-refonte] .reveal-item:not(.is-flipped):is([data-pack-touch=true],:focus-within,:hover) .card-back{--mmb-foil:var(--reveal-color)!important;box-shadow:0 0 calc(7px + var(--reveal-level,1)*6px) color-mix(in srgb,var(--reveal-color) 65%,transparent),inset 0 0 calc(4px + var(--reveal-level,1)*3px) color-mix(in srgb,var(--reveal-color) 23%,transparent)!important;filter:brightness(calc(1 + var(--reveal-level,1)*.04))!important}html[data-refonte][data-premiere-view] body #content>.mm-landing{display:grid!important}html[data-refonte] .mm-landing{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;align-items:center!important;gap:24px 40px!important;min-height:calc(100svh - 150px)!important;padding:18px 0 0!important;margin:0 0 36px!important}html[data-refonte] .mm-landing-stage{position:absolute!important;z-index:-1!important;top:-150px!important;bottom:-40px!important;left:calc(50% - 50vw)!important;right:calc(50% - 50vw)!important;overflow:hidden!important;pointer-events:none!important;background:radial-gradient(46% 52% at 72% 40%,color-mix(in srgb,#82D2C3 16%,transparent),transparent 70%),radial-gradient(40% 46% at 18% 62%,color-mix(in srgb,var(--mm-accent) 12%,transparent),transparent 70%)!important}html[data-refonte] .mm-beam{position:absolute!important;width:62vmax!important;height:16vmax!important;transform-origin:0 50%!important;filter:blur(2px)!important;opacity:.75!important;background:linear-gradient(90deg,var(--mm-beam-color) 0%,transparent 92%)!important;-webkit-mask-image:radial-gradient(circle,#000 1.1px,transparent 1.5px),linear-gradient(90deg,#000,transparent 85%)!important;-webkit-mask-size:6px 6px,100% 100%!important;-webkit-mask-composite:source-over!important;mask-image:radial-gradient(circle,#000 1.1px,transparent 1.5px),linear-gradient(90deg,#000,transparent 85%)!important;mask-size:6px 6px,100% 100%!important;mask-composite:add!important}html[data-refonte] .mm-beam-a{--mm-beam-color:color-mix(in srgb,var(--mm-accent) 55%,transparent)!important;left:-8vmax!important;top:58%!important;transform:rotate(-28deg)!important}html[data-refonte] .mm-beam-b{--mm-beam-color:color-mix(in srgb,var(--mm-accent) 32%,transparent)!important;left:-10vmax!important;top:18%!important;transform:rotate(-8deg)!important;height:9vmax!important}html[data-refonte] .mm-beam-c{--mm-beam-color:color-mix(in srgb,#82D2C3 42%,transparent)!important;left:102%!important;top:30%!important;transform:rotate(200deg)!important;transform-origin:0 50%!important}html[data-refonte] .mm-beam-d{--mm-beam-color:color-mix(in srgb,#82D2C3 26%,transparent)!important;left:104%!important;top:78%!important;transform:rotate(158deg)!important;height:10vmax!important}html[data-refonte] .mm-dust{position:absolute!important;inset:0!important;opacity:.5!important;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#F4F4ED,transparent),radial-gradient(1px 1px at 32% 66%,#F4F4ED,transparent),radial-gradient(1.5px 1.5px at 58% 18%,#F4F4ED,transparent),radial-gradient(1px 1px at 74% 54%,#F4F4ED,transparent),radial-gradient(1.5px 1.5px at 88% 30%,#F4F4ED,transparent),radial-gradient(1px 1px at 46% 84%,#F4F4ED,transparent),radial-gradient(1px 1px at 8% 80%,#F4F4ED,transparent),radial-gradient(1.5px 1.5px at 66% 76%,#F4F4ED,transparent)!important;background-size:100% 100%!important}@media(prefers-reduced-motion:no-preference){html[data-refonte] .mm-dust{animation:mm-dust 18s linear infinite alternate!important}}html[data-refonte] .mm-landing-copy{position:relative!important;z-index:2!important;max-width:640px!important}html[data-refonte] .mm-kicker{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--mm-kicker)!important;margin:0 0 18px!important;display:flex!important;align-items:center!important;gap:12px!important}html[data-refonte] .mm-kicker:before{content:""!important;width:28px!important;height:2px!important;background:var(--mm-accent)!important}html[data-refonte] .mm-landing-title{font-size:clamp(54px,6.4vw,104px)!important;line-height:.92!important;margin:0 0 24px!important;letter-spacing:-.025em!important;max-width:none!important}html[data-refonte] .mm-landing-title span{display:block!important;color:#f4f4ed!important}html[data-refonte] .mm-landing-title em{display:block!important;font-style:normal!important;color:var(--mm-accent)!important;text-shadow:4px 4px 0 #1C4640!important}html[data-refonte] .mm-landing-lead{font-size:clamp(17px,1.35vw,20px)!important;line-height:1.5!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;max-width:31em!important;margin:0 0 30px!important}html[data-refonte] .mm-landing-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:16px 26px!important;margin:0 0 18px!important}html[data-refonte] .mm-cta{min-height:60px!important;padding:0 38px!important;font-size:19px!important}html[data-refonte] .mm-link{background:none!important;border:0!important;padding:6px 2px!important;color:#f4f4ed!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.04em!important;text-decoration:underline!important;text-decoration-color:var(--mm-accent)!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important;cursor:pointer!important}html[data-refonte] .mm-link:hover{color:#fff!important;text-decoration-color:#82d2c3!important}html[data-refonte] .mm-landing-gift{margin:0!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:13px!important;letter-spacing:.06em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .mm-landing-gift b{color:#ffe4a2!important;font-weight:700!important}html[data-refonte] .mm-landing-pack{position:relative!important;height:min(640px,calc(100svh - 190px))!important;min-height:470px!important;display:grid!important;place-items:center!important;z-index:1!important}html[data-refonte] .mm-landing-halo{position:absolute!important;width:74%!important;aspect-ratio:1!important;border-radius:50%!important;background:radial-gradient(circle,color-mix(in srgb,#82D2C3 28%,transparent),color-mix(in srgb,#82D2C3 6%,transparent) 45%,transparent 68%)!important;filter:blur(6px)!important}html[data-refonte] .mm-landing-floor{position:absolute!important;bottom:4%!important;width:46%!important;height:34px!important;border-radius:50%!important;background:radial-gradient(closest-side,rgba(0,0,0,.65),transparent)!important;filter:blur(4px)!important}html[data-refonte] .mm-landing-booster{position:relative!important;z-index:3!important;height:84%!important;width:auto!important;max-width:56%!important;object-fit:contain!important;transform:rotate(-6deg)!important;filter:drop-shadow(0 0 22px color-mix(in srgb,#82D2C3 35%,transparent)) drop-shadow(14px 26px 24px rgba(0,0,0,.6))!important}@media(prefers-reduced-motion:no-preference){html[data-refonte] .mm-landing-floor{animation:mm-floor 6.5s cubic-bezier(.2,.8,.2,1) infinite alternate!important}}html[data-refonte] .mm-fan{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important}html[data-refonte] .mm-fan .film-card{position:absolute!important;width:clamp(132px,12.5vw,184px)!important;aspect-ratio:2/3!important;min-height:0!important;margin:0!important;pointer-events:none!important}html[data-refonte] .mm-fan .film-card .card-stats span:last-child:not(.card-power){display:none!important}html[data-refonte] .mm-fan .film-card:nth-child(1){left:2%!important;bottom:9%!important;transform:rotate(-13deg)!important;z-index:1!important}html[data-refonte] .mm-fan .film-card:nth-child(2){right:3%!important;top:5%!important;transform:rotate(9deg)!important;z-index:1!important}html[data-refonte] .mm-fan .film-card:nth-child(3){right:9%!important;bottom:4%!important;transform:rotate(17deg)!important;z-index:4!important;width:clamp(118px,10.5vw,156px)!important}@media(prefers-reduced-motion:no-preference){html[data-refonte] .mm-fan .film-card{animation:mm-drift 9s cubic-bezier(.2,.8,.2,1) infinite alternate!important}html[data-refonte] .mm-fan .film-card:nth-child(2){animation-delay:-3s!important}html[data-refonte] .mm-fan .film-card:nth-child(3){animation-delay:-6s!important}}html[data-refonte] .mm-landing-ticker{grid-column:1/-1!important;position:relative!important;left:calc(50% - 50vw)!important;width:100vw!important;overflow:hidden!important;white-space:nowrap!important;border-block:1.5px solid #33362E!important;background:#0b0c0a!important;padding:14px 0!important;margin-top:8px!important}html[data-refonte] .mm-ticker-track{display:flex!important;width:max-content!important}html[data-refonte] .mm-landing-ticker span{flex:none!important;display:inline-flex!important;align-items:center!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:125%!important;font-weight:850!important;font-size:18px!important;letter-spacing:.01em!important;color:#f4f4ed!important;text-transform:uppercase!important;padding-inline:28px!important}html[data-refonte] .mm-landing-ticker span:after{content:""!important;width:9px!important;height:9px!important;margin-left:56px!important;background:var(--mm-accent)!important;transform:rotate(45deg)!important}html[data-refonte] .mm-landing-ticker span:nth-child(2n){color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}@media(prefers-reduced-motion:no-preference){html[data-refonte] .mm-ticker-track{animation:mm-ticker 46s linear infinite!important}}html[data-refonte] .mm-features{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;margin-top:44px!important}html[data-refonte] .mm-feature{position:relative!important;background:#f3f1ea!important;color:#101110!important;border-radius:12px!important;padding:26px 24px 24px!important;box-shadow:6px 6px #0b0c0a!important;-webkit-mask:radial-gradient(circle at 0 64px,transparent 9px,#000 9.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 64px,transparent 9px,#000 9.5px) right/51% 100% no-repeat!important;mask:radial-gradient(circle at 0 64px,transparent 9px,#000 9.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 64px,transparent 9px,#000 9.5px) right/51% 100% no-repeat!important}html[data-refonte] .mm-feature:after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;top:64px!important;border-top:1.5px dashed color-mix(in srgb,#101110 25%,transparent)!important}html[data-refonte] .mm-feature-no{display:block!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.14em!important;color:#4f5e0c!important;margin-bottom:34px!important}html[data-refonte] .mm-feature h2{font-size:22px!important;line-height:1.06!important;color:#101110!important;margin:0 0 10px!important;font-stretch:112%!important}html[data-refonte] .mm-feature p{margin:0!important;font-size:15px!important;line-height:1.48!important;color:color-mix(in srgb,#101110 66%,transparent)!important}html[data-refonte] .mm-tiers{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:14px!important}html[data-refonte] .mm-tier{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.04em!important;color:#101110!important;background:color-mix(in srgb,#101110 7%,transparent)!important;padding:4px 8px 4px 6px!important;border-radius:3px!important}html[data-refonte] .mm-tier i{width:9px!important;height:9px!important;transform:rotate(45deg)!important;background:var(--c)!important;box-shadow:0 0 0 1px color-mix(in srgb,#101110 35%,transparent)!important}html[data-refonte] .mm-tier-N{--c:#bac6b3!important}html[data-refonte] .mm-tier-R{--c:#8bbfff!important}html[data-refonte] .mm-tier-SR{--c:#c5a1f5!important}html[data-refonte] .mm-tier-SSR{--c:#ffa56b!important}html[data-refonte] .mm-tier-UR{--c:#ff98be!important}html[data-refonte] .mm-tier-LR{--c:#ffd36a!important}html[data-refonte] .mm-tier-LRA{--c:linear-gradient(135deg,#ffb0c9,#ffe1a0,#9fe7f2,#c7b6ff)!important}html[data-refonte] .mm-tier-LRA i{background:linear-gradient(135deg,#ffb0c9,#ffe1a0,#9fe7f2,#c7b6ff)!important}html[data-refonte] .mm-programme{grid-column:1/-1!important;position:relative!important;margin-top:44px!important;padding:26px 30px 28px!important;background:#f3f1ea!important;color:#101110!important;border-radius:14px!important;box-shadow:6px 6px #0b0c0a!important}html[data-refonte] .mm-programme:before,html[data-refonte] .mm-programme:after{content:""!important;position:absolute!important;top:50%!important;width:22px!important;height:22px!important;margin-top:-11px!important;border-radius:50%!important;background:#101110!important}html[data-refonte] .mm-programme:before{left:-11px!important}html[data-refonte] .mm-programme:after{right:-11px!important}html[data-refonte] .mm-programme>header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding-bottom:16px!important;border-bottom:1.5px dashed color-mix(in srgb,#101110 25%,transparent)!important}html[data-refonte] .mm-programme-kicker{margin:0!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#4f5e0c!important}html[data-refonte] .mm-programme h2{margin:0!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important;color:#101110!important;font-stretch:112%!important}html[data-refonte] .mm-seances{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-refonte] .mm-seances li{display:grid!important;align-content:start!important;gap:6px!important;padding:18px 20px 0!important;min-width:0!important}html[data-refonte] .mm-seances li+li{border-left:1.5px dashed color-mix(in srgb,#101110 25%,transparent)!important}html[data-refonte] .mm-seances li:first-child{padding-left:0!important}html[data-refonte] .mm-seances li:last-child{padding-right:0!important}html[data-refonte] .mm-seances time{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.06em!important;color:#4f5e0c!important}html[data-refonte] .mm-seances h3{margin:0!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;font-size:20px!important;line-height:1.1!important;color:#101110!important}html[data-refonte] .mm-seances p{margin:0!important;font-size:14.5px!important;line-height:1.48!important;color:color-mix(in srgb,#101110 66%,transparent)!important}@media(max-width:1100px){html[data-refonte] .mm-seances{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:18px!important}html[data-refonte] .mm-seances li:nth-child(3){border-left:0!important;padding-left:0!important}html[data-refonte] .mm-seances li:nth-child(2){padding-right:0!important}}@media(max-width:760px){html[data-refonte] .mm-programme{margin-top:28px!important;padding:20px 18px 22px!important}html[data-refonte] .mm-seances{grid-template-columns:1fr!important;row-gap:0!important}html[data-refonte] .mm-seances li:nth-child(n){padding:14px 0!important}html[data-refonte] .mm-seances li+li{border-left:0!important;border-top:1.5px dashed color-mix(in srgb,#101110 25%,transparent)!important}}html[data-refonte] .mm-landing-end{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex-wrap:wrap!important;margin-top:44px!important;padding:30px 34px!important;border:1.5px solid #33362E!important;border-radius:16px!important;background:linear-gradient(100deg,color-mix(in srgb,var(--mm-accent) 14%,transparent),transparent 60%),#191a18!important}html[data-refonte] .mm-landing-end-title{margin:0!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:125%!important;font-weight:850!important;font-size:clamp(24px,2.4vw,36px)!important;line-height:1.05!important;color:#f4f4ed!important;letter-spacing:-.015em!important}html[data-refonte] .mm-section-marker{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:16px!important;margin:56px 0 0!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .mm-section-marker:before,html[data-refonte] .mm-section-marker:after{content:""!important;flex:1!important;border-top:1.5px dashed #33362E!important}@media(max-width:1100px){html[data-refonte] .mm-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){html[data-refonte] .mm-landing{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding-top:6px!important;gap:8px!important}html[data-refonte] .mm-landing-stage{top:-90px!important}html[data-refonte] .mm-landing-title{font-size:clamp(40px,11.5vw,60px)!important}html[data-refonte] .mm-landing-lead{font-size:16.5px!important;margin-bottom:22px!important}html[data-refonte] .mm-landing-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}html[data-refonte] .mm-landing-actions .mm-cta{width:100%!important;justify-content:center!important;font-size:17px!important;padding:0 22px!important;min-height:56px!important}html[data-refonte] .mm-landing-pack{overflow:clip!important}html[data-refonte] .mm-landing-actions .mm-link{align-self:center!important}html[data-refonte] .mm-landing-gift{text-align:center!important}html[data-refonte] .mm-landing-pack{height:400px!important;min-height:0!important;order:-1!important;margin:-6px 0 4px!important}html[data-refonte] .mm-landing-booster{height:88%!important;max-width:62%!important}html[data-refonte] .mm-fan .film-card{width:118px!important}html[data-refonte] .mm-fan .film-card:nth-child(1){left:-2%!important;bottom:6%!important}html[data-refonte] .mm-fan .film-card:nth-child(2){right:-2%!important;top:2%!important}html[data-refonte] .mm-fan .film-card:nth-child(3){right:2%!important;bottom:0!important;width:104px!important}html[data-refonte] .mm-features{grid-template-columns:1fr!important;gap:16px!important;margin-top:28px!important}html[data-refonte] .mm-landing-end{flex-direction:column!important;align-items:stretch!important;text-align:center!important;padding:24px 20px!important}html[data-refonte] .mm-landing-end .mm-cta{width:100%!important}html[data-refonte] .mm-landing-ticker span{font-size:15px!important;padding-inline:18px!important}}html[data-refonte][data-premiere-auth=guest][data-premiere-view=packs] .premiere-home-intro>:is(.eyebrow,h1,p:not(.saison-star-me),.premiere-home-signature){display:none!important}html[data-refonte] .premiere-pack-room{isolation:isolate!important}html[data-refonte] .premiere-pack-room:before{content:""!important;position:absolute!important;z-index:-2!important;left:50%!important;top:-150px!important;width:min(760px,64vw)!important;height:calc(100% + 150px)!important;transform:translate(-50%)!important;pointer-events:none!important;background:conic-gradient(from 180deg at 50% 0,transparent 0 158deg,color-mix(in srgb,#F1F8D2 7.5%,transparent) 166deg,color-mix(in srgb,#F1F8D2 12%,transparent) 180deg,color-mix(in srgb,#F1F8D2 7.5%,transparent) 194deg,transparent 202deg 360deg)!important;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 58%,transparent 86%)!important;mask-image:linear-gradient(180deg,#000 0,#000 58%,transparent 86%)!important}html[data-refonte] .premiere-pack-room:after{content:""!important;position:absolute!important;z-index:-1!important;left:50%!important;top:21%!important;width:min(520px,42vw)!important;aspect-ratio:1!important;transform:translate(-50%)!important;border-radius:50%!important;pointer-events:none!important;background:radial-gradient(circle,var(--mm-pack-glow,color-mix(in srgb,var(--mm-accent) 22%,transparent)),transparent 66%)!important}html[data-refonte] .premiere-home[data-collection=series]{--mm-pack-glow:color-mix(in srgb,#82D2C3 24%,transparent)!important}html[data-refonte] .premiere-home[data-collection=figures]{--mm-pack-glow:color-mix(in srgb,#FFD36A 22%,transparent)!important}html[data-refonte] .premiere-orbit{border:1.5px dashed color-mix(in srgb,#F4F4ED 14%,transparent)!important;transform:rotate(-18deg)!important}html[data-refonte] .premiere-pack-shadow{background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent)!important;filter:blur(5px)!important}html[data-refonte] .premiere-pack-image{filter:drop-shadow(0 0 26px color-mix(in srgb,var(--mm-pack-glow,color-mix(in srgb,var(--mm-accent) 22%,transparent)) 100%,transparent)) drop-shadow(12px 24px 22px rgba(0,0,0,.6))!important}@media(prefers-reduced-motion:no-preference){html[data-refonte] .premiere-pack-art:not(:disabled) .premiere-pack-image{animation:mm-pack-float 6s cubic-bezier(.2,.8,.2,1) infinite alternate!important}}html[data-refonte] .premiere-pack-echo{opacity:.16!important;filter:blur(.5px) saturate(.6)!important}html[data-refonte]:not([data-refonte-palette=grand-ecran]) .premiere-home:is([data-collection=series],[data-collection=figures]){--mm-pack-glow:color-mix(in srgb,var(--collection-accent) 24%,transparent)!important}html[data-refonte]:not([data-refonte-palette=grand-ecran]) .premiere-home[data-collection=series] .premiere-pack-image{filter:hue-rotate(190deg) saturate(1.4) drop-shadow(0 0 26px var(--mm-pack-glow)) drop-shadow(12px 24px 22px rgba(0,0,0,.6))!important}html[data-refonte]:not([data-refonte-palette=grand-ecran]) .premiere-home[data-collection=figures] .premiere-pack-image{filter:hue-rotate(292deg) saturate(2.2) brightness(.92) drop-shadow(0 0 26px var(--mm-pack-glow)) drop-shadow(12px 24px 22px rgba(0,0,0,.6))!important}html[data-refonte]:not([data-refonte-palette=grand-ecran]) .premiere-home[data-collection=series] .premiere-pack-echo{filter:hue-rotate(190deg) saturate(.84) blur(.5px)!important}html[data-refonte]:not([data-refonte-palette=grand-ecran]) .premiere-home[data-collection=figures] .premiere-pack-echo{filter:hue-rotate(292deg) saturate(1.3) brightness(.92) blur(.5px)!important}html[data-refonte] .premiere-stage-number{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.3em!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] .premiere-pack-tabs{background:transparent!important;border:1.5px solid #33362E!important;border-radius:0!important;padding:4px!important;gap:4px!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;padding-inline:12px!important}html[data-refonte] .premiere-pack-tabs button{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;border-radius:0!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;padding-inline:16px!important}html[data-refonte] .premiere-pack-tabs button:hover{color:#f4f4ed!important}html[data-refonte] .premiere-pack-tabs button[aria-selected=true]{background:#f4f4ed!important;color:#101110!important}html[data-refonte] .premiere-pack-tabs button i{border-radius:0!important;transform:rotate(45deg)!important;width:6px!important;height:6px!important}html[data-refonte]:not([data-refonte-palette=grand-ecran]) .premiere-pack-kicker{color:var(--collection-accent,var(--mm-kicker))!important}html[data-refonte] .premiere-pack-panel #premiere-pack-title{font-size:clamp(26px,2.3vw,36px)!important;letter-spacing:-.02em!important;line-height:1!important}html[data-refonte] .premiere-stock{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:13px!important;letter-spacing:.04em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .premiere-stock strong{display:inline-block!important;background:var(--collection-accent,#FFD36A)!important;color:#2a1405!important;padding:3px 10px 2px!important;margin-right:4px!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;letter-spacing:0!important;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important}html[data-refonte] .premiere-pack-panel>p:not([class]){color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:12.5px!important;letter-spacing:.04em!important}html[data-refonte] .premiere-open{min-height:58px!important;font-size:18px!important}html[data-refonte] .pack-quantity-toggle{border-radius:0!important;border:1.5px solid #474B40!important;background:#0b0c0a!important;color:#f4f4ed!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important}html[data-refonte] .pack-quantity-toggle:hover{border-color:#82d2c3!important;color:#fff!important}html[data-refonte] .premiere-pack-clock{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.03em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .premiere-pack-more button{color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;font-family:Bricolage Grotesque,Arial,sans-serif!important}html[data-refonte] .premiere-pack-more button:hover{color:var(--mm-link)!important}html[data-refonte] .premiere-pack-more [data-premiere=shop]{color:var(--primary)!important;font-weight:800!important}html[data-refonte] .premiere-home-intro h1{font-size:clamp(38px,3.6vw,58px)!important;letter-spacing:-.025em!important;line-height:.96!important;max-width:none!important}html[data-refonte] .premiere-home-intro h1 span{color:var(--mm-accent)!important;text-shadow:4px 4px 0 #1C4640!important}html[data-refonte] .premiere-home-intro>p:not([class]){color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;font-size:16px!important}html[data-refonte] .premiere-home-signature{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:12.5px!important;letter-spacing:.02em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;border-top:1.5px dashed #33362E!important}html[data-refonte] .premiere-home-signature .icon{color:var(--mm-accent)!important}html[data-refonte] .saison-star{background:linear-gradient(160deg,color-mix(in srgb,#FFD36A 14%,transparent),transparent 55%),#191a18!important;border:1.5px solid color-mix(in srgb,#FFD36A 45%,transparent)!important;border-radius:14px!important;box-shadow:5px 5px #0b0c0a!important}html[data-refonte] .saison-star .eyebrow{color:#ffe4a2!important}html[data-refonte] .saison-star-person b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:800!important}html[data-refonte] .saison-star-person .avatar-art{box-shadow:0 0 0 2px #191a18,0 0 0 4px #ffd36a!important}html[data-refonte] .studio-next-story{background:#f3f1ea!important;border:0!important;color:#101110!important;border-radius:12px!important;box-shadow:6px 6px #0b0c0a!important;position:relative!important;-webkit-mask:radial-gradient(circle at 0 50%,transparent 8px,#000 8.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 8px,#000 8.5px) right/51% 100% no-repeat!important;mask:radial-gradient(circle at 0 50%,transparent 8px,#000 8.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 8px,#000 8.5px) right/51% 100% no-repeat!important;transition:transform .2s cubic-bezier(.2,.8,.2,1)!important}html[data-refonte] .studio-next-story:hover{background:#fbfaf4!important;transform:translate(-2px,-2px)!important}html[data-refonte] .studio-next-story>.studio-section-label{color:#4f5e0c!important}html[data-refonte] .studio-next-story>.studio-next-title{color:#101110!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:125%!important;font-weight:850!important;font-size:21px!important;letter-spacing:-.015em!important}html[data-refonte] .studio-next-story>.studio-next-description{color:color-mix(in srgb,#101110 66%,transparent)!important;font-size:12.5px!important}html[data-refonte] .studio-next-story>.studio-text-link{color:#101110!important;font-weight:800!important;text-decoration:underline!important;text-decoration-color:var(--mm-accent)!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}html[data-refonte] .premiere-inline-progress{background:#191a18!important;border:1.5px solid #33362E!important;border-radius:14px!important;box-shadow:5px 5px #0b0c0a!important}html[data-refonte] .premiere-progress-item{position:relative!important;padding-bottom:10px!important}html[data-refonte] .premiere-progress-item:after{content:""!important;position:absolute!important;left:0!important;right:6px!important;bottom:0!important;height:4px!important;background:linear-gradient(90deg,var(--mm-accent) var(--mm-p,0%),color-mix(in srgb,#F4F4ED 12%,transparent) var(--mm-p,0%))!important}html[data-refonte] .premiere-progress-item:nth-child(2):after{background:linear-gradient(90deg,#FFD36A var(--mm-p,0%),color-mix(in srgb,#F4F4ED 12%,transparent) var(--mm-p,0%))!important}html[data-refonte] .premiere-progress-item:nth-child(3):after{background:linear-gradient(90deg,#82D2C3 var(--mm-p,0%),color-mix(in srgb,#F4F4ED 12%,transparent) var(--mm-p,0%))!important}html[data-refonte] .premiere-progress-item:nth-child(4):after{background:linear-gradient(90deg,#C4B5FD var(--mm-p,0%),color-mix(in srgb,#F4F4ED 12%,transparent) var(--mm-p,0%))!important}html[data-refonte] .premiere-progress-item strong{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;font-size:20px!important;color:#f4f4ed!important}html[data-refonte] .premiere-progress-total{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important;font-weight:700!important}html[data-refonte] .premiere-progress-item>span:last-child{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.06em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .premiere-side-index{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.2em!important;color:var(--mm-kicker)!important;display:flex!important;align-items:center!important;gap:10px!important}html[data-refonte] .premiere-side-index:after{content:""!important;flex:1!important;border-top:1.5px dashed #33362E!important}html[data-refonte] :is(.premiere-home-rewards,.premiere-home-program){border-color:#33362e!important}@media(min-width:761px){html[data-refonte] :is(.premiere-home-rewards,.premiere-home-program)>.icon{width:38px!important;height:38px!important;padding:8px!important;background:var(--mm-accent)!important;color:#101110!important;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important}html[data-refonte] .premiere-home-program>.icon{background:#82d2c3!important}}@media(min-width:761px){html[data-refonte] :is(.premiere-home-rewards,.premiere-home-program) b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:800!important;font-size:16px!important}}html[data-refonte] :is(.premiere-home-rewards,.premiere-home-program) small{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.06em!important}html[data-refonte] .premiere-home-rewards.saison-has-rewards small{color:var(--mm-accent-2)!important}html[data-refonte] .premiere-home-cinema b{color:var(--mm-link)!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:800!important}html[data-refonte] .premiere-home-bottom button{color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important}html[data-refonte] .premiere-home-bottom button:hover{color:#f4f4ed!important}html[data-refonte] .premiere-home-bottom>span{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] .intro .premiere-section-marker{display:flex!important;align-items:center!important;gap:12px!important;letter-spacing:.2em!important}html[data-refonte] .intro .premiere-section-marker:before{content:""!important;width:28px!important;height:2px!important;background:var(--mm-accent)!important;flex:none!important}html[data-refonte] #page-title{font-size:clamp(40px,4.2vw,68px)!important;letter-spacing:-.025em!important;line-height:.95!important}html[data-refonte] #page-subtitle{color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;font-size:16px!important}html[data-refonte] .intro .premiere-inline-progress{flex-direction:row!important}html[data-refonte] .parcours-collection>p{color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:12.5px!important;letter-spacing:.03em!important}html[data-refonte] .premiere-filter-field>span{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:11.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] :is(.premiere-catalogue-search,label.search){background:#0b0c0a!important;border:1.5px solid #33362E!important;border-radius:8px!important;box-shadow:none!important}html[data-refonte] :is(.premiere-catalogue-search,label.search):focus-within{border-color:#82d2c3!important;box-shadow:3px 3px #1c4640!important}html[data-refonte] :is(.premiere-catalogue-search,label.search,.card-label-field) input{background:transparent!important;border:0!important;box-shadow:none!important}html[data-refonte] :is(.premiere-filter-field,.catalogue-tools,.premiere-filter-fields) select{appearance:none!important;-webkit-appearance:none!important;padding-right:40px!important;cursor:pointer!important;background:linear-gradient(45deg,transparent 50%,var(--mm-accent) 50%) calc(100% - 20px) 52%/6px 6px no-repeat,linear-gradient(135deg,var(--mm-accent) 50%,transparent 50%) calc(100% - 14px) 52%/6px 6px no-repeat,#0b0c0a!important;border:1.5px solid #33362E!important;border-radius:8px!important;color:#f4f4ed!important}html[data-refonte] :is(.premiere-catalogue-search,label.search) :is(svg,.icon){color:var(--mm-accent)!important}html[data-refonte] .catalogue-summary .collection-count{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12.5px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .premiere-pagination{gap:12px!important}html[data-refonte] .premiere-pagination .page-jump{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.06em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .premiere-pagination .page-jump input{width:56px!important;text-align:center!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;font-size:16px!important}html[data-refonte] .saison-theater{background:conic-gradient(from 180deg at 50% -4%,transparent 0 160deg,color-mix(in srgb,#F1F8D2 7%,transparent) 168deg,color-mix(in srgb,#F1F8D2 11%,transparent) 180deg,color-mix(in srgb,#F1F8D2 7%,transparent) 192deg,transparent 200deg 360deg),radial-gradient(ellipse 60% 52% at 50% 46%,color-mix(in srgb,var(--mm-accent) 10%,transparent),transparent 70%),radial-gradient(ellipse 72% 78% at 50% 42%,transparent 38%,color-mix(in srgb,#060706 72%,transparent) 78%,color-mix(in srgb,#060706 94%,transparent) 100%),linear-gradient(180deg,#161814,#0c0d0b)!important}html[data-refonte] .reveal-header>.eyebrow{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important}html[data-refonte] .reveal-header>.eyebrow:before,html[data-refonte] .reveal-header>.eyebrow:after{content:""!important;width:26px!important;height:2px!important;background:var(--mm-accent)!important}html[data-refonte] .reveal-header h2{font-size:clamp(26px,2.6vw,40px)!important;letter-spacing:-.02em!important}html[data-refonte] .pack-theater-track i{height:4px!important;border-radius:0!important;background:color-mix(in srgb,#F4F4ED 16%,transparent)!important;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%)!important}html[data-refonte] .pack-theater-track i[data-revealed=true]{background:var(--segment-color,#F4F4ED)!important}html[data-refonte] .pack-theater-track i[data-current=true]:not([data-revealed=true]){background:var(--mm-accent)!important}html[data-refonte] .reveal-label{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.14em!important;font-size:11.5px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;text-transform:uppercase!important}html[data-refonte] .reveal-label.new{color:#ffe4a2!important}html[data-refonte] .reveal-new-badge{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;background:#ffd36a!important;color:#2a1405!important;border-radius:0!important;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important;letter-spacing:.06em!important}html[data-refonte] .saison-pack-summary{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.04em!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important}html[data-refonte] .saison-pack-summary b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;color:#f4f4ed!important;letter-spacing:0!important}html[data-refonte] .saison-stock{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.04em!important;opacity:.8!important}html[data-refonte] .saison-plus-hint{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.02em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] #modal:not(:has(.reveal-grid,.saison-pack-loading)){background:radial-gradient(90% 60% at 0 0,color-mix(in srgb,var(--mm-accent) 10%,transparent),transparent 60%),radial-gradient(80% 60% at 100% 100%,color-mix(in srgb,#82D2C3 8%,transparent),transparent 60%),#191a18!important;border:1.5px solid #474B40!important;border-radius:20px!important;box-shadow:10px 10px color-mix(in srgb,#060706 60%,transparent),0 40px 120px #0009!important;color:#f4f4ed!important}html[data-refonte] #modal::backdrop{background:color-mix(in srgb,#060706 72%,transparent)!important;backdrop-filter:blur(6px) saturate(.8)!important}html[data-refonte] .close-modal{border-radius:50%!important;background:#0b0c0a!important;border:1.5px solid #474B40!important;color:#f4f4ed!important;box-shadow:none!important}html[data-refonte] .close-modal:hover{background:var(--mm-accent)!important;color:#101110!important;border-color:var(--mm-accent)!important}html[data-refonte] .detail-copy>.eyebrow{display:flex!important;align-items:center!important;gap:10px!important}html[data-refonte] .detail-copy>.eyebrow .detail-card-tools{margin-left:auto!important}html[data-refonte] .detail-copy h2{font-size:clamp(30px,3vw,46px)!important;letter-spacing:-.02em!important;line-height:1!important}html[data-refonte] .detail-rarity{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important}html[data-refonte] .detail-ownership>span{border-radius:0!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;padding-inline:14px!important;border:0!important;background:color-mix(in srgb,var(--mm-accent) 14%,transparent)!important;color:var(--mm-accent-2)!important}html[data-refonte] .detail-ownership>span.missing{background:color-mix(in srgb,#F4F4ED 8%,transparent)!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .card-label-field{background:#0b0c0a!important;border:1.5px solid #33362E!important;border-radius:8px!important}html[data-refonte] .card-label-field:focus-within{border-color:#82d2c3!important;box-shadow:3px 3px #1c4640!important}html[data-refonte] .v3-rating .status-buttons button{border-radius:0!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;border:0!important;background:#22241f!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;font-weight:700!important}html[data-refonte] .v3-rating .status-buttons button:is([aria-pressed=true],.active,.is-active){background:#82d2c3!important;color:#101110!important}html[data-refonte] .star-fill{background:transparent!important;color:#ffd36a!important}html[data-refonte] .detail-copy dt{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .detail-copy dd a,html[data-refonte] .detail-copy dd button{color:var(--mm-accent-2)!important}html[data-refonte] .moviz-justwatch{background:#0b0c0a!important;border:1.5px dashed #474B40!important;border-radius:8px!important}html[data-refonte] .card-3d-hint{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.03em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] :is(.parcours-tabs,.filter-tabs,.premiere-detail-tabs,.community-tabs,.parcours-trade-filters,.next-notice-tabs,.showcase-switch,.saison-editor-tabs){display:inline-flex!important;flex-wrap:nowrap!important;gap:4px!important;padding:5px 14px!important;margin-bottom:14px!important;background:#0b0c0a!important;border:1.5px solid #33362E!important;border-radius:0!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}html[data-refonte] .premiere-detail-tabs{display:flex!important}html[data-refonte] :is(.parcours-tabs,.filter-tabs,.premiere-detail-tabs,.community-tabs,.parcours-trade-filters,.next-notice-tabs,.showcase-switch,.saison-editor-tabs) button{flex:none!important;min-height:40px!important;border:0!important;border-radius:0!important;background:transparent!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:9px 18px!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:none!important;white-space:nowrap!important}html[data-refonte] .premiere-detail-tabs button{flex:1!important}html[data-refonte] :is(.parcours-tabs,.filter-tabs,.premiere-detail-tabs,.community-tabs,.parcours-trade-filters,.next-notice-tabs,.showcase-switch,.saison-editor-tabs) button:hover:not(:disabled,[aria-pressed=true],[aria-selected=true],.selected,.active,[aria-current=page]){color:#f4f4ed!important;background:#191a18!important}html[data-refonte] .community-tabs button{--motion-slant:7px!important}html[data-refonte] .saison-editor-tabs{display:flex!important;width:100%!important;margin:0 0 18px!important;border-radius:0!important}html[data-refonte] .saison-editor-tabs::-webkit-scrollbar{display:none!important}html[data-refonte] .saison-editor-tabs button{flex:1 0 auto!important;padding:9px 12px!important;letter-spacing:.06em!important;font-size:11.5px!important}html[data-refonte] .premiere-main-nav button[data-view=packs]{--motion-slant:8px!important}html[data-refonte] :is(.parcours-tabs,.filter-tabs,.premiere-detail-tabs,.community-tabs,.parcours-trade-filters,.next-notice-tabs,.showcase-switch,.saison-editor-tabs) button:is([aria-pressed=true],[aria-selected=true],.selected,.active,[aria-current=page]){background:#f4f4ed!important;color:#101110!important}html[data-refonte] :is(.parcours-tabs,.filter-tabs,.premiere-detail-tabs,.community-tabs,.parcours-trade-filters,.next-notice-tabs,.showcase-switch,.saison-editor-tabs) button:disabled{opacity:.45!important}html[data-refonte] :is(.parcours-tabs,.filter-tabs,.community-tabs,.showcase-switch,.saison-editor-tabs) button :is(b,small,span:not(:first-child)){font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important}@media(max-width:760px){html[data-refonte] :is(.parcours-tabs,.filter-tabs,.community-tabs,.parcours-trade-filters,.next-notice-tabs,.showcase-switch,.saison-editor-tabs){display:flex!important;padding:4px 10px!important}html[data-refonte] :is(.parcours-tabs,.filter-tabs,.community-tabs,.parcours-trade-filters,.next-notice-tabs,.showcase-switch,.saison-editor-tabs) button{padding:8px 12px!important;font-size:11.5px!important}}html[data-refonte] .market-pot-banner{background:linear-gradient(100deg,color-mix(in srgb,#FFD36A 12%,transparent),transparent 55%),#191a18!important;border:1.5px solid color-mix(in srgb,#FFD36A 40%,transparent)!important;border-radius:14px!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important}html[data-refonte] .market-pot-banner b{color:#ffe4a2!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:800!important}html[data-refonte] #content .market-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr))!important;gap:24px 20px!important}html[data-refonte] .market-tile{background:#191a18!important;border:1.5px solid #33362E!important;border-radius:16px!important;padding:12px!important;box-shadow:5px 5px #0b0c0a!important;display:flex!important;flex-direction:column!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)!important}@media(hover:hover){html[data-refonte] .market-tile:hover{box-shadow:8px 9px #0b0c0a!important}}html[data-refonte] .market-info{position:relative!important;padding:18px 4px 2px!important;margin-top:12px!important;border-top:1.5px dashed #474B40!important}html[data-refonte] .market-info:before,html[data-refonte] .market-info:after{content:""!important;position:absolute!important;top:-10px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#101110!important}html[data-refonte] .market-info:before{left:-22px!important}html[data-refonte] .market-info:after{right:-22px!important}html[data-refonte] .market-kind{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.14em!important;font-size:11px!important;color:var(--mm-kicker)!important}html[data-refonte] .market-price{margin:8px 0 6px!important}html[data-refonte] .market-price strong{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:900!important;font-size:30px!important;color:#ffe4a2!important;letter-spacing:-.01em!important}html[data-refonte] .market-price small{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:12px!important;color:#ffd36a!important;margin-left:4px!important;letter-spacing:.04em!important}html[data-refonte] .market-time{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:11px!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;background:#0b0c0a!important;border:1.5px solid #33362E!important;padding:3px 8px!important;border-radius:3px!important}html[data-refonte] .market-info>p{color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;font-size:12.5px!important}html[data-refonte] .market-info>p .inline-link{color:var(--mm-accent-2)!important;font-weight:700!important}html[data-refonte] .market-info .primary{min-height:46px!important}html[data-refonte] .parcours-market-status{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.04em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .profile-header{background:#191a18!important;border:1.5px solid #33362E!important;border-radius:20px!important;box-shadow:8px 8px #0b0c0a!important}html[data-refonte] .profile-cover{height:200px!important;border-bottom:0!important;isolation:isolate!important;overflow:hidden!important}html[data-refonte] .profile-cover:before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:conic-gradient(from 160deg at 82% -20%,transparent 0 6deg,color-mix(in srgb,var(--profile-color,var(--mm-accent)) 30%,transparent) 14deg,transparent 26deg,color-mix(in srgb,var(--profile-color,var(--mm-accent)) 18%,transparent) 34deg,transparent 42deg),radial-gradient(circle,color-mix(in srgb,#F4F4ED 16%,transparent) 1px,transparent 1.4px) 0 0/8px 8px!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%)!important;mask-image:linear-gradient(90deg,transparent,#000 40%)!important}html[data-refonte] .profile-cover:after{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:125%!important;font-weight:900!important;letter-spacing:-.01em!important;color:color-mix(in srgb,#F4F4ED 7%,transparent)!important;font-size:96px!important;bottom:-6px!important;z-index:2!important}html[data-refonte] .profile-avatar{border:4px solid #191A18!important;border-radius:16px!important;box-shadow:0 0 0 3px var(--profile-color,var(--mm-accent)),7px 7px #0b0c0a!important;background:#101110!important;color:var(--profile-color,var(--mm-accent))!important}html[data-refonte] .profile-identity h2{font-size:clamp(30px,3vw,46px)!important;letter-spacing:-.02em!important}html[data-refonte] .profile-identity>span:first-of-type{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;color:var(--mm-kicker)!important}html[data-refonte] .profile-identity>p{color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;font-size:16px!important}html[data-refonte] .profile-ticket-equipped{border-radius:0!important;border:1.5px dashed color-mix(in srgb,#FFD36A 60%,transparent)!important;background:color-mix(in srgb,#FFD36A 8%,transparent)!important;color:#ffe4a2!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.03em!important}html[data-refonte] .profile-member-since{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.06em!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] .profile-numbers{border-top:1.5px dashed #474B40!important;background:#141613!important}html[data-refonte] .profile-numbers :is(span,button)>b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:900!important;font-size:32px!important;color:#f4f4ed!important;letter-spacing:-.01em!important}html[data-refonte] .profile-numbers :is(span,button)>b small{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:13px!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important;font-weight:700!important}html[data-refonte] .profile-numbers>span,html[data-refonte] .profile-numbers .mobile-disclosure-body>span,html[data-refonte] .profile-numbers button{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11.5px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;text-decoration:none!important}html[data-refonte] .profile-numbers button>b{color:var(--mm-accent-2)!important}html[data-refonte] .stock-explanation{text-transform:none!important;letter-spacing:.02em!important}html[data-refonte] .next-profile-level{background:linear-gradient(90deg,color-mix(in srgb,var(--mm-accent) 16%,transparent),transparent 60%),#22241f!important;border-top:1.5px solid #33362E!important}html[data-refonte] .next-profile-level b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;color:var(--mm-accent-2)!important}html[data-refonte] .saison-profile-tabs{display:inline-flex!important;gap:4px!important;padding:5px 14px!important;background:#0b0c0a!important;border:1.5px solid #33362E!important;border-radius:0!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important}html[data-refonte] .saison-profile-tabs button{border:0!important;border-radius:0!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;background:transparent!important;padding:9px 18px!important}html[data-refonte] .saison-profile-tabs button:is([aria-selected=true],[aria-pressed=true],.active,.selected){background:#f4f4ed!important;color:#101110!important}html[data-refonte] .section-head h2{font-size:clamp(24px,2.2vw,34px)!important;letter-spacing:-.015em!important}html[data-refonte] :is(.empty-state){border:1.5px dashed #474B40!important;border-radius:16px!important;background:repeating-linear-gradient(135deg,color-mix(in srgb,#F4F4ED 2%,transparent) 0 12px,transparent 12px 24px),#141613!important}html[data-refonte] .empty-state h3{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important}html[data-refonte] .profile-favorites{border:1.5px solid #33362E!important;border-radius:16px!important;background:#191a18!important}html[data-refonte] .profile-favorites>section+section{border-left:1.5px dashed #474B40!important}html[data-refonte] .next-game-feature{border:1.5px solid #33362E!important;border-radius:20px!important;box-shadow:8px 8px #0b0c0a!important;background:radial-gradient(60% 80% at 80% 40%,color-mix(in srgb,#82D2C3 10%,transparent),transparent 70%),radial-gradient(50% 70% at 10% 90%,color-mix(in srgb,var(--mm-accent) 12%,transparent),transparent 70%),#191a18!important}html[data-refonte] .next-feature-copy h2{font-size:clamp(40px,4.4vw,72px)!important;line-height:.95!important;letter-spacing:-.025em!important}html[data-refonte] .next-feature-copy h2 span{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:125%!important;font-weight:850!important;color:var(--mm-accent)!important;text-shadow:4px 4px 0 #1C4640!important}html[data-refonte] .next-feature-facts b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:900!important;color:#ffe4a2!important}html[data-refonte] .next-feature-facts span{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.06em!important}html[data-refonte] .next-fan-caption{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.2em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .next-hero-fan>div{border-radius:14px!important;box-shadow:0 0 0 1.5px color-mix(in srgb,#F4F4ED 25%,transparent),8px 10px color-mix(in srgb,#060706 55%,transparent)!important}html[data-refonte] .next-play-label h2{font-size:clamp(26px,2.4vw,36px)!important}html[data-refonte] .mj-tile{border:1.5px solid #33362E!important;border-radius:16px!important;background:#191a18!important;box-shadow:5px 5px #0b0c0a!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .2s!important}html[data-refonte] .mj-tile:hover{transform:translate(-2px,-4px)!important;box-shadow:8px 10px #0b0c0a!important;border-color:#474b40!important}html[data-refonte] .mj-art{border-bottom:1.5px dashed #474B40!important}html[data-refonte] .mj-kicker{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.14em!important;color:var(--mm-kicker)!important}html[data-refonte] .mj-tile-title{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;font-size:22px!important;letter-spacing:-.01em!important}html[data-refonte] .mj-level{border-radius:0!important;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;border:0!important;padding-inline:10px!important}html[data-refonte] .mj-level.is-easy{background:color-mix(in srgb,#82D2C3 16%,transparent)!important;color:#acebe7!important}html[data-refonte] .mj-level:not(.is-easy){background:color-mix(in srgb,#FFD36A 16%,transparent)!important;color:#ffe4a2!important}html[data-refonte] .mj-tile-foot{border-top:1.5px dashed #33362E!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.03em!important;color:#ffe4a2!important}html[data-refonte] .mj-tile-foot :is(svg,.icon){color:#ffd36a!important}html[data-refonte] .mj-battle{border:1.5px solid #33362E!important;border-radius:20px!important;box-shadow:8px 8px #0b0c0a!important;background:linear-gradient(100deg,color-mix(in srgb,var(--mm-accent) 12%,transparent),transparent 55%),#191a18!important}html[data-refonte] .mj-battle:hover{border-color:#474b40!important}html[data-refonte] .mj-duel-vs{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:125%!important;font-weight:900!important;background:var(--mm-accent)!important;color:#101110!important;box-shadow:4px 4px #1c4640!important}html[data-refonte] .mj-note{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.03em!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .saison-podium-step{--mm-metal:linear-gradient(160deg,#FFF0B8,#E9B649 35%,#FFF6D2 55%,#C98E26)!important;--mm-metal-ink:#3B2405!important;border:0!important;border-radius:14px 14px 4px 4px!important;background:#191a18!important;box-shadow:0 0 0 1.5px #33362e,6px 6px #0b0c0a!important;overflow:hidden!important}html[data-refonte] .saison-podium-step.is-2{--mm-metal:linear-gradient(160deg,#F4F7FB,#AEB9C6 40%,#FFFFFF 58%,#8D99A8)!important;--mm-metal-ink:#1F2630!important}html[data-refonte] .saison-podium-step.is-3{--mm-metal:linear-gradient(160deg,#FFDFC2,#C9885E 40%,#FFE6CF 58%,#9A5B37)!important;--mm-metal-ink:#2E1608!important}html[data-refonte] .saison-podium-step:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:5px!important;background:var(--mm-metal)!important}html[data-refonte] .saison-podium-base{background:var(--mm-metal)!important;color:var(--mm-metal-ink)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;border:0!important}html[data-refonte] .saison-podium-medal{background:var(--mm-metal)!important;color:var(--mm-metal-ink)!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:900!important;border:0!important;box-shadow:2px 2px color-mix(in srgb,#060706 50%,transparent)!important}html[data-refonte] .saison-podium-avatar .avatar-art{box-shadow:0 0 0 3px #191a18,0 0 0 5px transparent!important;border-radius:50%!important;outline:3px solid transparent!important;background-clip:padding-box!important}html[data-refonte] .saison-podium-avatar{border-radius:50%!important;padding:3px!important;background:var(--mm-metal)!important}html[data-refonte] .saison-podium-step b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:108%!important;font-weight:850!important}html[data-refonte] .saison-podium-step strong{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:900!important;color:#ffe4a2!important}html[data-refonte] .saison-podium-step small{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.03em!important}@media(max-width:760px){html[data-refonte] .premiere-account .premiere-icon{width:36px!important;min-width:36px!important}html[data-refonte] .premiere-account{gap:2px!important}}html[data-refonte] body>aside:not([class]){background:#f3f1ea!important;color:#101110!important;border:0!important;border-radius:12px!important;box-shadow:8px 8px #0b0c0a,0 24px 60px #00000080!important;-webkit-mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right/51% 100% no-repeat!important;mask:radial-gradient(circle at 0 50%,transparent 9px,#000 9.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 9px,#000 9.5px) right/51% 100% no-repeat!important}html[data-refonte] body>aside:not([class]) span{color:#101110!important;font-weight:700!important}html[data-refonte] body>aside:not([class]) .text-button{color:color-mix(in srgb,#101110 66%,transparent)!important;text-decoration:none!important}html[data-refonte] .chat-dock-launcher{background:#101110!important;border:1.5px solid var(--mm-accent)!important;color:#f4f4ed!important;box-shadow:4px 4px #1c4640!important}html[data-refonte] .chat-dock-launcher:hover{background:var(--mm-accent)!important;color:#101110!important}html[data-refonte] :is(#toast,.toast,#achievement-toast){background:#f3f1ea!important;color:#101110!important;border:0!important;border-radius:10px!important;box-shadow:6px 6px #0b0c0a,0 20px 50px #00000073!important;font-weight:700!important}html[data-refonte] #achievement-toast{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,#FFD36A 16%,#141613),#141613 46%,#060706)!important;color:#f4f4ed!important;border:1px solid color-mix(in srgb,#FFD36A 42%,transparent)!important;box-shadow:5px 5px color-mix(in srgb,#FFD36A 32%,#000),0 20px 50px #0009,0 0 40px color-mix(in srgb,#FFD36A 12%,transparent)!important}html[data-refonte] #achievement-toast small{color:#ffd36a!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:.2em!important}html[data-refonte] #achievement-toast strong{color:#f4f4ed!important}html[data-refonte] #achievement-toast>div>span{color:color-mix(in srgb,#F4F4ED 60%,transparent)!important;font-weight:500!important}html[data-refonte] #achievement-toast .achievement-dismiss{color:#f4f4ed!important;background:transparent!important;border-color:color-mix(in srgb,#F4F4ED 28%,transparent)!important;box-shadow:none!important}html[data-refonte] #achievement-toast .achievement-dismiss:hover{border-color:#ffd36a!important;color:#ffd36a!important}html[data-refonte] .site>footer{border-top:1.5px dashed #33362E!important}html[data-refonte] .site>footer strong{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important}html[data-refonte] #catalogue-note{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.04em!important}html[data-refonte] .panini-book{background:linear-gradient(160deg,#1d211a,#0e100d)!important;border:0!important;border-radius:16px!important;padding:10px!important;box-shadow:inset 0 0 0 2px var(--mm-cover-line),10px 12px #0b0c0a,0 30px 80px #0000008c!important}html[data-refonte] .album-page{background-color:#f3f1ea!important;background-image:radial-gradient(color-mix(in srgb,#101110 7%,transparent) 1px,transparent 1.2px),linear-gradient(180deg,rgba(255,255,255,.35),transparent 30%)!important;background-size:5px 5px,100% 100%!important;color:#101110!important}html[data-refonte] .page-caption{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.24em!important;color:#4f5e0c!important;border-bottom:1.5px dashed color-mix(in srgb,#101110 25%,transparent)!important}html[data-refonte] .sticker-slot{border:1.5px dashed color-mix(in srgb,#101110 28%,transparent)!important;background:color-mix(in srgb,#101110 3.5%,transparent)!important;border-radius:10px!important}html[data-refonte] .slot-underlay{color:color-mix(in srgb,#101110 55%,transparent)!important}html[data-refonte] .slot-underlay>span{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:125%!important;font-weight:900!important;letter-spacing:-.02em!important;opacity:.28!important;color:#101110!important}html[data-refonte] .slot-underlay b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:108%!important;font-weight:800!important}html[data-refonte] .slot-underlay small{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.08em!important}html[data-refonte] .album-toolbar{background:#191a18!important;border:1.5px solid #33362E!important;border-radius:14px!important}html[data-refonte] .album-completion{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;color:#ffe4a2!important}html[data-refonte] .next-notice-tabs{display:flex!important;margin:18px 0!important}html[data-refonte] .next-notice-tabs button{flex:1!important}html[data-refonte] .next-news-item{border:1.5px solid #33362E!important;border-radius:14px!important;background:linear-gradient(160deg,color-mix(in srgb,#F4F4ED 6%,transparent),transparent 55%),#141613!important;box-shadow:5px 5px #0b0c0a!important;padding:20px!important}html[data-refonte] .next-news-meta{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.12em!important}html[data-refonte] .next-news-meta>span{color:var(--mm-kicker)!important}html[data-refonte] .next-news-meta time{color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] .next-news-item h3{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;letter-spacing:-.01em!important;line-height:1.08!important;color:#f4f4ed!important}html[data-refonte] .next-news-item>p,html[data-refonte] .next-news-item li{color:color-mix(in srgb,#F4F4ED 80%,transparent)!important}html[data-refonte] .next-news-item.news-halloween{border-color:color-mix(in srgb,#FF9F4D 45%,transparent)!important;background:radial-gradient(90% 70% at 0 0,color-mix(in srgb,#FF8A2A 16%,transparent),transparent 70%),#141613!important}html[data-refonte] .news-halloween .next-news-meta>span{color:#ffb26f!important}html[data-refonte] .news-halloween h3{color:#ffe2c2!important}html[data-refonte] .news-reward-films img{border-radius:8px!important;box-shadow:3px 3px #0b0c0a!important}html[data-refonte] .news-reward-films b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:108%!important;font-weight:800!important}html[data-refonte] .news-reward-films small{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.06em!important}html[data-refonte] .next-news-item.news-top1500{border-color:color-mix(in srgb,var(--mm-accent) 34%,#33362E)!important;background:radial-gradient(85% 55% at 100% 0,color-mix(in srgb,var(--mm-accent) 11%,transparent),transparent 72%),#141613!important}html[data-refonte] .news-top1500 .next-news-meta>span{color:var(--mm-accent)!important}html[data-refonte] .news-top1500 h3{font-size:24px!important;margin:6px 0 0!important}html[data-refonte] .top1500-intro{margin:10px 0 0!important;font-size:14px!important;line-height:1.6!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important}html[data-refonte] .top1500-intro strong{color:#f4f4ed!important;font-weight:700!important}html[data-refonte] .top1500-group{margin-top:20px!important}html[data-refonte] .top1500-group h4{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .top1500-group h4 span{font-size:9px!important;letter-spacing:0!important}html[data-refonte] .top1500-group.is-up h4 span{color:#82d2c3!important}html[data-refonte] .top1500-group.is-down h4 span{color:#ff9b85!important}html[data-refonte] .top1500-films{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important;gap:8px!important}html[data-refonte] .top1500-film{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin:0!important;padding:8px 10px 8px 8px!important;border:1px solid #33362E!important;border-radius:8px!important;background:color-mix(in srgb,#F4F4ED 6%,transparent)!important}html[data-refonte] .top1500-poster{width:52px!important;aspect-ratio:2/3!important;overflow:hidden!important;border-radius:6px!important;background:#191a18!important;box-shadow:3px 3px #0b0c0a!important}html[data-refonte] .top1500-poster img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html[data-refonte] .top1500-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0!important}html[data-refonte] .top1500-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:108%!important;font-weight:800!important;font-size:14px!important;line-height:1.25!important;color:#f4f4ed!important}html[data-refonte] .top1500-rank{display:inline-flex!important;align-items:baseline!important;gap:6px!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.04em!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] .top1500-rank b{font-size:12px!important;font-weight:700!important;color:#f4f4ed!important}html[data-refonte] .is-up .top1500-rank b{color:#82d2c3!important}html[data-refonte] .is-down .top1500-rank b{color:#ffb8a8!important}html[data-refonte] .top1500-tags,html[data-refonte] .top1500-move{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin:0!important}html[data-refonte] .top1500-new{display:inline-flex!important}html[data-refonte] .top1500-new .tier-tag{box-shadow:0 0 0 1.5px var(--mm-accent),0 0 12px color-mix(in srgb,var(--mm-accent) 35%,transparent)!important}html[data-refonte] .top1500-caption{margin-right:2px!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:10px!important;letter-spacing:.06em!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] .top1500-caption.is-new{color:var(--mm-accent)!important}html[data-refonte] .top1500-arrow{font-size:12px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .top1500-copies{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:10px!important;letter-spacing:.06em!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] .top1500-note,html[data-refonte] .top1500-ops{margin:20px 0 0!important;padding:12px 14px!important;border-left:3px solid var(--mm-accent)!important;border-radius:0 8px 8px 0!important;background:color-mix(in srgb,#F4F4ED 6%,transparent)!important;font-size:13px!important;line-height:1.55!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important}html[data-refonte] .top1500-ops b{display:block!important;margin-bottom:6px!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .top1500-ops ul{margin:0!important;padding-left:18px!important}html[data-refonte] .top1500-ops li{margin:4px 0!important}html[data-refonte] .news-top1500>.secondary{width:100%!important;margin-top:18px!important}html[data-refonte] .news-top1500.is-personal .top1500-films{margin-top:16px!important}@media(max-width:760px){html[data-refonte] .news-top1500 h3{font-size:22px!important}html[data-refonte] .top1500-films{grid-template-columns:minmax(0,1fr)!important}}html[data-refonte] .news-event-deadline{border-radius:0!important;background:color-mix(in srgb,#FF9F4D 9%,transparent)!important;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)!important}html[data-refonte] .news-event-deadline strong{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important}html[data-refonte] .notification-toolbar>span{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.06em!important;color:var(--mm-accent-2)!important}html[data-refonte] .notify-row{background:#141613!important;border:1.5px solid #33362E!important;border-radius:8px!important;box-shadow:3px 3px #0b0c0a!important;transition:border-color .15s,transform .15s cubic-bezier(.2,.8,.2,1)!important}html[data-refonte] .notify-row.unread{background:linear-gradient(90deg,color-mix(in srgb,var(--mm-accent) 12%,transparent),transparent 62%),#141613!important;border-color:color-mix(in srgb,var(--mm-accent) 42%,#33362E)!important}html[data-refonte] .notify-row:has(.notice-destination:hover){border-color:#82d2c3!important;transform:translate(-1px,-1px)!important}html[data-refonte] .notify-row .notice-symbol{color:var(--mm-accent)!important}html[data-refonte] .notify-row .notice-copy b{font-weight:600!important;color:#f4f4ed!important}html[data-refonte] .notify-row .notice-copy b a{color:var(--mm-link)!important;font-weight:800!important}html[data-refonte] .notify-row time{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.04em!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] .notify-row>i{background:var(--mm-accent)!important;border-radius:0!important;transform:rotate(45deg)!important}html[data-refonte] .notification-empty h3{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important}html[data-refonte] .saison-rewards-heading{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.2em!important;color:var(--mm-kicker)!important;display:flex!important;align-items:center!important;gap:10px!important}html[data-refonte] .saison-rewards-heading:after{content:""!important;flex:1!important;border-top:1.5px dashed #33362E!important}html[data-refonte] .saison-referral:not(.saison-plus-offer){position:relative!important;margin-top:18px!important;padding:16px 18px 16px 16px!important;border:0!important;border-radius:12px!important;background:#f3f1ea!important;color:#101110!important;box-shadow:6px 6px #0b0c0a!important;-webkit-mask:radial-gradient(circle at 0 50%,transparent 8px,#000 8.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 8px,#000 8.5px) right/51% 100% no-repeat!important;mask:radial-gradient(circle at 0 50%,transparent 8px,#000 8.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 8px,#000 8.5px) right/51% 100% no-repeat!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s!important}html[data-refonte] .saison-referral:not(.saison-plus-offer):hover{background:#fbfaf4!important;transform:translate(-2px,-2px)!important}html[data-refonte] .saison-referral:not(.saison-plus-offer)>.icon:first-child{width:40px!important;height:40px!important;padding:9px!important;flex:none!important;background:var(--mm-accent)!important;color:#101110!important;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important}html[data-refonte] .saison-referral:not(.saison-plus-offer) span{padding-left:14px!important;border-left:1.5px dashed color-mix(in srgb,#101110 28%,transparent)!important}html[data-refonte] .saison-referral:not(.saison-plus-offer) b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;font-size:16px!important;color:#101110!important}html[data-refonte] .saison-referral:not(.saison-plus-offer) small{color:color-mix(in srgb,#101110 66%,transparent)!important;font-size:12.5px!important;line-height:1.45!important}html[data-refonte] .saison-referral:not(.saison-plus-offer)>.icon:last-child{color:#101110!important}html[data-refonte] .saison-plus-offer{margin-top:12px!important;padding:16px 18px!important;border:1.5px solid color-mix(in srgb,#FFD36A 60%,transparent)!important;border-radius:12px!important;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,#FFD36A 24%,transparent),transparent 58%),linear-gradient(160deg,#211b0e,#141613)!important;box-shadow:6px 6px #0b0c0a!important;color:#f4f4ed!important}html[data-refonte] .saison-plus-offer:after{background:linear-gradient(110deg,transparent 38%,color-mix(in srgb,#FFE4A2 34%,transparent) 50%,transparent 62%)!important}html[data-refonte] .saison-plus-offer>.icon:first-child{width:40px!important;height:40px!important;padding:9px!important;flex:none!important;background:#ffd36a!important;color:#2a1405!important;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important}html[data-refonte] .saison-plus-offer b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:900!important;font-size:17px!important;letter-spacing:.01em!important;color:#ffe4a2!important}html[data-refonte] .saison-plus-offer small{color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;opacity:1!important;font-size:12.5px!important;line-height:1.45!important}html[data-refonte] .saison-plus-offer>.icon:last-child{color:#ffe4a2!important}html[data-refonte] .saison-plus-offer:hover{border-color:#ffd36a!important;transform:translate(-2px,-2px)!important}html[data-refonte] .target-upgrade-count{border-radius:0!important;background:var(--mm-accent)!important;color:#101110!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important;padding:0 8px!important}html[data-refonte] .target-upgrade-summary li{border:1.5px solid #33362E!important;border-radius:8px!important;background:#0b0c0a!important}html[data-refonte] .showcase-tabs button{border-radius:8px!important;border:1.5px solid #33362E!important;background:#0b0c0a!important}html[data-refonte] .showcase-tabs button small{font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important}html[data-refonte] .showcase-tabs button[aria-selected=true]{border-color:var(--mm-accent)!important;background:color-mix(in srgb,var(--mm-accent) 10%,#0B0C0A)!important}html[data-refonte] .showcase-switch button small{display:inline-grid!important;place-items:center!important;min-width:18px!important;margin-left:6px!important;padding:0 5px!important;background:color-mix(in srgb,currentColor 16%,transparent)!important}html[data-refonte] .community-member-owner{border-radius:0!important;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.08em!important}html[data-refonte] .community-member-total b{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:108%!important;font-weight:850!important}html[data-refonte] .community-logos span{border-radius:8px!important}html[data-refonte] #ad-consent{background:#f3f1ea!important;color:#101110!important;border:0!important;border-radius:14px!important;box-shadow:8px 8px #0b0c0a,0 24px 60px #00000080!important}html[data-refonte] #ad-consent strong{font-family:MM Affiche,Archivo,Arial Black,system-ui,sans-serif!important;font-stretch:112%!important;font-weight:850!important;color:#101110!important}html[data-refonte] #ad-consent p{color:color-mix(in srgb,#101110 66%,transparent)!important}html[data-refonte] #ad-consent a{color:#4f5e0c!important}@media(min-width:761px){html[data-refonte] body .profile-numbers{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:8px 18px!important;padding:16px 26px!important;align-items:start!important}html[data-refonte] .profile-numbers :is(span,button)>b{font-size:22px!important;line-height:1.1!important}html[data-refonte] .profile-numbers :is(span,button)>b small{font-size:11px!important}html[data-refonte] .profile-numbers>span,html[data-refonte] .profile-numbers .mobile-disclosure-body>span,html[data-refonte] .profile-numbers button{font-size:10.5px!important;padding:4px 0!important;gap:3px!important}html[data-refonte] .profile-numbers .stock-explanation{font-size:10px!important}}@media(min-width:1100px){html[data-refonte] body .profile-numbers{grid-template-columns:minmax(210px,1.8fr) repeat(8,minmax(0,1fr))!important}}html[data-refonte] .profile-journal{align-items:center!important}html[data-refonte] .profile-journal>.diary-list{margin-top:14px!important}html[data-refonte] .profile-journal>.filter-tabs{margin-bottom:0!important}html[data-refonte] .profile-journal>:is(label.search,.journal-sort){margin:0!important;align-self:center!important}html[data-refonte] .profile-journal>label.search,html[data-refonte] .profile-journal>.journal-sort select{min-height:52px!important;box-sizing:border-box!important}@media(max-width:760px){html[data-refonte] .premiere-workshop-tabs{width:100%!important}html[data-refonte] .premiere-workshop-tabs button{flex:1 1 0!important;min-width:0!important;white-space:normal!important;line-height:1.25!important;padding:8px!important;letter-spacing:.06em!important}}@media(max-width:760px){html[data-refonte] .profile-numbers :is(span,button)>b{font-size:24px!important}html[data-refonte] .profile-numbers :is(span,button)>b small{font-size:11px!important}html[data-refonte] .profile-journal>.journal-sort{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important}html[data-refonte] .profile-journal>.journal-sort select{flex:1 1 auto!important;min-width:0!important;width:auto!important}}html[data-refonte] button.secondary.premiere-watch-shortcut{background-image:linear-gradient(var(--primary),var(--primary))!important;color:#101110!important}html[data-refonte] button.secondary.premiere-watch-shortcut:hover:not(:disabled){background-image:linear-gradient(color-mix(in srgb,var(--primary) 82%,#fff),color-mix(in srgb,var(--primary) 82%,#fff))!important;color:#101110!important}html[data-refonte] button.secondary.premiere-watch-shortcut .icon{color:#101110!important}html[data-refonte] .film-review .review-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 10px!important;margin-top:4px!important}html[data-refonte] .film-review .review-meta small{font-size:12px!important}html[data-refonte] .film-review .review-rating{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 9px!important;border:1.5px solid var(--mm-accent)!important;border-radius:999px!important;color:var(--mm-accent)!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;white-space:nowrap!important}html[data-refonte] .film-review.is-rating-only{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;padding:12px 0!important}html[data-refonte] .film-review.is-rating-only .review-poster{width:48px!important}html[data-refonte] .film-review .review-safety-actions{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;margin-top:2px!important}html[data-refonte] .film-review .review-safety-actions .text-button{min-height:0!important;padding:2px 0!important;font-size:12px!important;white-space:nowrap!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .film-review .review-own-action{min-height:0!important;padding:2px 0!important;font-size:12.5px!important}html[data-refonte] [data-review-feed][aria-busy=true]{opacity:.55!important;transition:opacity .2s!important}html[data-refonte] .community-club{container-type:inline-size!important}@container (max-width:720px){html[data-refonte] .community-club-footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html[data-refonte] .community-club-footer>details{flex:1 1 auto!important;min-width:0!important}html[data-refonte] .community-club-footer>details[open]{flex-basis:100%!important}}html[data-refonte] .community-member-list{display:grid!important;gap:6px!important}html[data-refonte] .community-member-row,html[data-refonte] .community-member-list:has(.community-member-kick) .community-member-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"person total" "badge kick"!important;align-items:center!important;gap:4px 14px!important;padding:10px 12px!important}html[data-refonte] .community-member-row>.community-person{grid-area:person!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;max-width:100%!important;padding:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}html[data-refonte] .community-member-row>.community-person small{margin:0!important;font-size:11.5px!important;line-height:1.2!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .community-member-row>.community-member-owner{grid-area:badge!important;justify-self:start!important;margin-top:2px!important}html[data-refonte] .community-member-row>.community-member-total{grid-area:total!important;justify-self:end!important;text-align:right!important;white-space:nowrap!important}html[data-refonte] .community-member-row>.community-member-total b{font-size:13px!important}html[data-refonte] .community-member-row>.community-member-kick{grid-area:kick!important;justify-self:end!important;min-height:0!important;padding:2px 0!important;font-size:12px!important}html[data-refonte] .community-request.is-mine .community-request-copy{align-content:center!important}@media(max-width:760px){html[data-refonte] .community-request{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;gap:8px!important}html[data-refonte] .community-request>.community-request-copy{margin-left:48px!important;padding-left:0!important;justify-self:stretch!important;text-align:left!important}html[data-refonte] .community-request>:last-child:not(.community-card-link,.community-request-copy){margin-left:48px!important;justify-self:start!important;width:auto!important;max-width:calc(100% - 48px)!important;text-align:left!important}html[data-refonte] .community-request.is-mine{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html[data-refonte] .community-request.is-mine>.community-card-link{grid-column:1/-1!important}html[data-refonte] .community-request.is-mine>:last-child{margin-left:0!important;justify-self:end!important;min-height:32px!important}}html[data-refonte] .community-unlucky-gift{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:2px 0 14px!important;padding:10px 12px!important;border:1.5px dashed color-mix(in srgb,var(--mm-accent) 45%,transparent)!important;border-radius:8px!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;font-size:13px!important;line-height:1.45!important}html[data-refonte] .community-unlucky-gift>.icon{flex:none!important;width:18px!important;height:18px!important;margin-top:1px!important;color:var(--mm-accent)!important}html[data-refonte] .community-unlucky-gift b{color:#f4f4ed!important}html[data-refonte] .community-unlucky-next{display:block!important;margin-top:6px!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;color:var(--mm-accent)!important}@media(max-width:760px){html[data-refonte][data-premiere-auth=member] #main{padding-bottom:96px!important}}@media(min-width:1300px){html[data-refonte][data-premiere-view=leaderboard] #content:has(>.leaderboard-list){grid-template-areas:"tool tool" "podium list" "rank list" "rules list" "fold list" "prizes list" "pot list" ". list" ". foot"!important}html[data-refonte][data-premiere-view=leaderboard] #content>.market-pot-banner{grid-area:pot!important;margin:18px 0 0!important}}html[data-refonte] .market-pot-banner.is-ranking{margin-top:18px!important}html[data-refonte] :is(button,[role=button]).is-waiting{cursor:progress!important;pointer-events:none!important}html[data-refonte] :is(button.primary,button.secondary,button.text-button):not(.mobile-rarity-button,.premiere-open).is-waiting:after{content:""!important;display:inline-block!important;flex:none!important;width:.95em!important;height:.95em!important;margin-left:.55em!important;vertical-align:-.15em!important;border:2px solid currentColor!important;border-right-color:transparent!important;border-radius:50%!important;animation:mm-spin .7s linear infinite!important}html[data-refonte] body:not(.is-busy) :is(button.primary,.premiere-open):disabled:not(.is-waiting){--mm-btn-bg:color-mix(in srgb,#F4F4ED 10%,transparent)!important;color:color-mix(in srgb,#F4F4ED 40%,transparent)!important;filter:none!important;cursor:not-allowed!important}html[data-refonte] body:not(.is-busy) :is(button.primary,.premiere-open):disabled:not(.is-waiting) :is(svg,.icon):not(.lab-pack-symbol){color:color-mix(in srgb,#F4F4ED 40%,transparent)!important}html[data-refonte] body:not(.is-busy) :is(button.primary,button.secondary).is-claimed:disabled:not(.is-waiting){--mm-btn-bg:color-mix(in srgb,var(--mm-accent) 16%,transparent)!important;background-image:linear-gradient(color-mix(in srgb,var(--mm-accent) 16%,transparent),color-mix(in srgb,var(--mm-accent) 16%,transparent))!important;color:var(--mm-accent)!important;filter:none!important;cursor:default!important}html[data-refonte] :is(button.secondary,a.secondary):is([aria-pressed=true],.selected),html[data-refonte] :is(button.secondary,a.secondary):is([aria-pressed=true],.selected):hover:not(:disabled){background-image:linear-gradient(var(--mm-accent),var(--mm-accent))!important;color:#101110!important}html[data-refonte] :is(button.secondary,a.secondary):is([aria-pressed=true],.selected) :is(svg,.icon){color:#101110!important}@media(max-width:760px){html[data-refonte] .parcours-market .market-toolbar{gap:4px!important}html[data-refonte] .parcours-market .market-toolbar>.filter-tabs{margin-bottom:2px!important}html[data-refonte] .parcours-market .market-toolbar-actions{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important}html[data-refonte] .parcours-market .market-toolbar-actions>.primary{width:100%!important}}html[data-refonte] .parcours-market-tools select{appearance:none!important;-webkit-appearance:none!important;min-height:44px!important;border:0!important;border-radius:0!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23F4F4ED' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 20px center/12px 12px,#22241f!important;box-shadow:none!important;color:#f4f4ed!important;font-family:Bricolage Grotesque,Arial,sans-serif!important;font-weight:700!important;padding:0 40px 0 24px!important;text-align:center!important;text-align-last:center!important;cursor:pointer!important}html[data-refonte] .parcours-market-tools select:hover{background-color:#33362e!important}@media(max-width:760px){html[data-refonte] #content .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px!important}html[data-refonte] #content .market-grid>.market-tile{min-width:0!important}}@media(max-width:760px){html[data-refonte] #content .market-grid>.market-tile{padding:8px!important;border-radius:12px!important}html[data-refonte] #content .market-grid .market-info{padding:12px 2px 2px!important;margin-top:8px!important}html[data-refonte] #content .market-grid .market-info:before,html[data-refonte] #content .market-grid .market-info:after{top:-8px!important;width:14px!important;height:14px!important}html[data-refonte] #content .market-grid .market-info:before{left:-16px!important}html[data-refonte] #content .market-grid .market-info:after{right:-16px!important}html[data-refonte] #content .market-grid .market-kind{font-size:9.5px!important;letter-spacing:.1em!important}html[data-refonte] #content .market-grid .market-price{margin:6px 0 4px!important;flex-wrap:wrap!important;gap:4px 6px!important}html[data-refonte] #content .market-grid .market-price strong{font-size:22px!important}html[data-refonte] #content .market-grid .market-price small{font-size:10px!important;margin-left:3px!important}html[data-refonte] #content .market-grid .market-time{font-size:10px!important;padding:2px 5px!important}html[data-refonte] #content .market-grid .market-info>p{font-size:11px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html[data-refonte] #content .market-grid .market-info .primary{width:100%!important;min-height:40px!important;padding:8px 10px!important;font-size:13px!important}}@media(max-width:760px){html[data-refonte] #content .market-grid .market-info .primary{white-space:nowrap!important;font-size:12.5px!important;padding:8px 6px!important}html[data-refonte] #content .market-grid .market-info .primary .icon{display:none!important}}@media(max-width:760px){html[data-refonte] .premiere-context{padding-top:12px!important}html[data-refonte] .premiere-context-links{min-height:0!important;padding:0!important;gap:10px!important;justify-content:space-between!important;background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-refonte] .premiere-context-links>button{min-height:38px!important;padding:8px 0!important;font-size:10.5px!important;letter-spacing:.05em!important;white-space:nowrap!important}html[data-refonte] .premiere-context-links>button:only-of-type{margin-right:auto!important}}html[data-refonte] .premiere-context-links>button[data-view=packs]:only-child>span:before{content:"\2190  "!important;letter-spacing:0!important}html[data-refonte] .profile-cover:has(>img){width:100%!important;height:auto!important;aspect-ratio:1000/185!important;max-height:320px!important}html[data-refonte] .profile-cover>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}@media(max-width:760px){html[data-refonte] .profile-header:has(>.profile-cover>img)>.profile-top{margin-top:-10px!important}}@media(max-width:760px){html[data-refonte] #content .cards-grid:not(.showcase,.profile-showcase){grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}html[data-refonte] #content .cards-grid:not(.showcase,.profile-showcase)>.film-card{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:2/3!important}}html[data-refonte] :is(.premiere-progress-label,.parcours-goal-toggle)[data-fold-toggle]{display:flex!important;align-items:center!important;gap:10px!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-align:left!important;cursor:default!important}html[data-refonte] :is(.premiere-progress-peek,.parcours-goal-peek){display:none!important}@media(max-width:760px){html[data-refonte] [data-fold] [data-fold-toggle]{width:100%!important;min-height:36px!important;cursor:pointer!important}html[data-refonte] [data-fold] [data-fold-toggle]:after{content:""!important;flex:none!important;width:8px!important;height:8px!important;margin:0 4px 0 auto!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:translateY(-2px) rotate(45deg)!important;transition:transform .2s!important}html[data-refonte] [data-fold]:not([data-folded]) [data-fold-toggle]:after{transform:translateY(2px) rotate(225deg)!important}html[data-refonte] [data-fold][data-folded] :is(.premiere-progress-peek,.parcours-goal-peek){display:inline!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;letter-spacing:.06em!important}html[data-refonte] .premiere-inline-progress[data-fold]{padding:12px 16px!important}html[data-refonte] .premiere-inline-progress[data-fold] .premiere-progress-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;margin-top:10px!important}html[data-refonte] .premiere-inline-progress[data-folded] .premiere-progress-values{display:none!important}html[data-refonte] .parcours-goal[data-folded]{grid-template-columns:minmax(0,1fr)!important;padding:10px 15px!important}html[data-refonte] .parcours-goal[data-folded]>:is(.parcours-goal-posters,.parcours-goal-actions),html[data-refonte] .parcours-goal[data-folded] [data-fold-toggle]~*{display:none!important}html[data-refonte] .parcours-goal-label select{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-refonte] .parcours-goal-actions{flex-wrap:nowrap!important}html[data-refonte] .parcours-goal-actions>.secondary{flex:0 1 auto!important;white-space:nowrap!important;padding:9px 14px!important}html[data-refonte] .parcours-goal-actions>.text-button{flex:1 0 auto!important;justify-content:flex-end!important;white-space:nowrap!important}html[data-refonte] button.premiere-watch-shortcut{white-space:nowrap!important;width:auto!important;max-width:100%!important;padding-inline:16px 20px!important}html[data-refonte] button.premiere-watch-shortcut>span{white-space:nowrap!important}}html[data-refonte] :is(.desktop-pagination,.market-pagination,.review-pagination,.community-pagination,.album-pagination){display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:12px!important}html[data-refonte] :is(.desktop-pagination,.market-pagination,.review-pagination,.community-pagination,.album-pagination)>:is(button,a){min-height:40px!important;padding:8px 16px!important;font-size:13.5px!important;white-space:nowrap!important}html[data-refonte] :is(.market-pagination,.review-pagination,.community-pagination,.album-pagination)>:is(span,small){font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.06em!important;color:color-mix(in srgb,#F4F4ED 80%,transparent)!important;white-space:nowrap!important}html[data-refonte] .desktop-pagination .page-jump{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}html[data-refonte] .desktop-pagination .page-jump input{width:46px!important;height:34px!important;min-height:0!important;padding:0 2px!important;border:0!important;border-bottom:1.5px solid var(--mm-accent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f4f4ed!important;font-size:16px!important;text-align:center!important;appearance:textfield!important;-moz-appearance:textfield!important}html[data-refonte] .desktop-pagination .page-jump input::-webkit-outer-spin-button,html[data-refonte] .desktop-pagination .page-jump input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}html[data-refonte] .desktop-pagination .page-jump .text-button{min-height:0!important;padding:2px 0!important;font-size:12.5px!important}@media(max-width:760px){html[data-refonte] :is(.desktop-pagination,.market-pagination,.review-pagination,.community-pagination,.album-pagination){justify-content:space-between!important;gap:6px!important}html[data-refonte] :is(.desktop-pagination,.market-pagination,.review-pagination,.community-pagination,.album-pagination)>:is(button,a){min-height:38px!important;padding:8px 13px!important;font-size:13px!important}html[data-refonte] .desktop-pagination .page-jump label{display:none!important}}@media(max-width:760px){html[data-refonte] #modal .detail-layout>div:first-child{width:100%!important;max-width:min(250px,66vw)!important;margin:10px auto 0!important}html[data-refonte] body dialog .detail-layout>div:first-child .film-card{width:100%!important;max-width:100%!important}}html[data-refonte] #modal .detail-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-refonte] #modal .detail-actions>.card-label-row{grid-column:1/-1!important;order:0!important}html[data-refonte] #modal .detail-actions>.card-label-row :is(.card-label-picker,.card-label-field){width:100%!important}html[data-refonte] #modal .detail-actions>[data-sell]{order:1!important}html[data-refonte] #modal .detail-actions>[data-list-card]{order:2!important}html[data-refonte] #modal .detail-actions>:is([data-sell],[data-list-card]){min-width:0!important;white-space:nowrap!important;padding-inline:10px!important}html[data-refonte] #modal .detail-actions>:is([data-sell],[data-list-card]):only-of-type,html[data-refonte] #modal .detail-actions>.target-upgrade-detail{grid-column:1/-1!important}html[data-refonte] #modal .detail-actions>.target-upgrade-detail{order:3!important}html[data-refonte] #modal .detail-actions>:not(.card-label-row,[data-sell],[data-list-card],.target-upgrade-detail){order:4!important;grid-column:1/-1!important}html[data-refonte] .card-player-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:10px!important;text-align:left!important}html[data-refonte] .card-player-row>div{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:2px 8px!important;min-width:0!important;text-align:left!important}html[data-refonte] .card-player-row>div>.inline-link{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-refonte] .card-player-row>.secondary{flex:none!important;width:auto!important;max-width:55%!important;min-height:34px!important;padding:6px 12px!important;font-size:12px!important;white-space:nowrap!important}html[data-refonte] .card-player-row>div{flex:1 1 auto!important}html[data-refonte] .moviz-justwatch{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title country" "text text" "link link"!important;align-items:center!important;gap:6px 12px!important;padding:14px 16px!important;border:1.5px solid #33362E!important;border-radius:8px!important;background:#0b0c0a!important}html[data-refonte] .moviz-justwatch-heading{display:contents!important}html[data-refonte] .moviz-justwatch-heading>h3{grid-area:title!important;margin:0!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--mm-kicker)!important}html[data-refonte] .moviz-justwatch-heading>span{grid-area:country!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .moviz-justwatch-heading>.jw-preview-credit{display:none!important}html[data-refonte] .moviz-justwatch>p{grid-area:text!important;display:block!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .moviz-justwatch-link{grid-area:link!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;margin-top:4px!important;padding:9px 14px!important;background:#22241f!important;color:#f4f4ed!important;font-weight:700!important;text-decoration:none!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important}html[data-refonte] .moviz-justwatch-link:after{content:"\2197"!important;display:inline!important;margin-left:8px!important}html[data-refonte] .moviz-justwatch-link:hover{background:#33362e!important}@media(max-width:760px){html[data-refonte] #modal[data-pack-theater] #modal-body>.saison-pack-summary{order:2!important;margin-top:12px!important}html[data-refonte] #modal[data-pack-theater] #modal-body>.saison-pack-summary~*{order:3!important}html[data-refonte] #modal[data-pack-theater] #modal-body>.saison-pack-summary~.reveal-actions{order:1!important}}@media(max-width:760px)and (max-height:780px){html[data-refonte] #modal[data-pack-theater] .reveal-header .eyebrow{margin-bottom:4px!important}html[data-refonte] #modal[data-pack-theater] .reveal-header h2{font-size:21px!important;line-height:1.12!important}html[data-refonte] #modal[data-pack-theater] .reveal-header .pack-theater-track{margin-top:10px!important}html[data-refonte] #modal[data-pack-theater] .reveal-grid{margin-top:12px!important}}@media(max-width:760px){html[data-refonte] .premiere-pack-room{min-height:calc(100svh - 168px)!important}html[data-refonte] .premiere-pack-room>.premiere-pack-art{flex:1 1 auto!important;min-height:220px!important}html[data-refonte] .premiere-pack-room .premiere-pack-image{height:clamp(190px,calc(100svh - 500px),330px)!important;width:auto!important}}@media(max-width:760px){html[data-refonte] .premiere-home-aside>:is(.premiere-side-index,.premiere-home-rewards,.premiere-home-program,.premiere-home-cinema){grid-column:1/-1!important}html[data-refonte] .premiere-home-aside>.premiere-side-index{min-height:0!important;height:auto!important;margin:14px 0 0!important;padding:0!important}html[data-refonte] .premiere-home-aside>:is(.premiere-home-rewards,.premiere-home-program){display:flex!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:12px 16px!important;text-align:left!important}html[data-refonte] .premiere-home-aside>:is(.premiere-home-rewards,.premiere-home-program)>span{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}html[data-refonte] .premiere-home-aside>.premiere-home-rewards>span small{display:block!important}}html[data-refonte] .account-settings>button.secondary{justify-content:flex-start!important;gap:10px!important;min-height:44px!important;padding:11px 22px!important;text-align:left!important;text-decoration:none!important}html[data-refonte] .account-settings>button.secondary.delete-account-link{color:#ff8a8a!important}@media(max-width:760px){html[data-refonte] #content details.mobile-disclosure{margin-top:12px!important;margin-bottom:12px!important}}@media(max-width:760px){html[data-refonte] .profile-journal>label.search{margin-top:14px!important;min-height:46px!important}html[data-refonte] .profile-journal>label.journal-sort{margin-top:10px!important;gap:10px!important}html[data-refonte] .profile-journal>label.journal-sort select{min-height:40px!important;padding-block:6px!important;font-size:14px!important}html[data-refonte] .profile-journal>label.journal-sort>span{font-size:12.5px!important;white-space:nowrap!important}}html[data-refonte] .theme-settings .theme-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html[data-refonte] .theme-settings .theme-options>label{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:40px!important;padding:6px 10px!important}html[data-refonte] .theme-settings .theme-options>label>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;line-height:1.15!important;white-space:nowrap!important;text-align:left!important;font-size:14px!important}html[data-refonte] .theme-settings .theme-options>label>span>small{font-size:8.5px!important;letter-spacing:.08em!important;opacity:.75!important}@media(max-width:760px){html[data-refonte] .theme-settings h2{font-size:26px!important;margin-bottom:14px!important}}html[data-refonte] .trade-row{padding:16px 18px!important}html[data-refonte] .trade-row>.section-head{margin-bottom:10px!important;align-items:center!important}html[data-refonte] .trade-row>.section-head h3{font-size:15px!important}html[data-refonte] .trade-columns{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:start!important;gap:8px 12px!important}html[data-refonte] .trade-columns>span{align-self:start!important;margin-top:30px!important}html[data-refonte] .trade-columns>div{display:grid!important;align-content:start!important;gap:8px!important;min-width:0!important}html[data-refonte] .trade-columns>div>p{margin:0 0 2px!important;font-size:12px!important}html[data-refonte] .trade-columns .desktop-trade-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;justify-items:start!important;gap:4px 8px!important;width:100%!important;min-height:0!important;padding:0!important;text-align:left!important}html[data-refonte] .trade-columns .desktop-trade-card>.tier-tag{grid-column:1!important;grid-row:1!important;margin-top:1px!important}html[data-refonte] .trade-columns .desktop-trade-card>.desktop-trade-title{grid-column:2!important;grid-row:1!important;font-size:13.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}html[data-refonte] .trade-columns .desktop-trade-card>.desktop-trade-ownership{grid-column:2!important;grid-row:2!important;font-size:10.5px!important;padding:2px 6px!important;line-height:1.3!important}html[data-refonte] #content .cards-grid>.film-card{content-visibility:auto!important;contain-intrinsic-size:auto 330px!important}html[data-refonte] :is(.leaderboard-list>.leaderboard-row,.community-feed-scroll>.community-event,.community-request-list>.community-request,[data-review-feed]>.film-review,.diary-list>article){content-visibility:auto!important;contain-intrinsic-size:auto 90px!important}@media(max-width:760px){html[data-refonte] #modal:not([data-pack-theater]):not([data-premiere-dialog=drawer]):not(:has(.saison-pack-loading)){max-height:calc(100dvh - 48px)!important}html[data-refonte] #modal:not([data-pack-theater]) #modal-body>:last-child{margin-bottom:8px!important}html[data-refonte] #premiere-account-menu{padding-bottom:22px!important;max-height:calc(100dvh - 160px)!important}}@media(max-width:760px){html[data-refonte] .parcours-goal{grid-template-columns:minmax(0,1fr)!important}html[data-refonte] .parcours-goal>.parcours-goal-posters{display:none!important}html[data-refonte] .parcours-goal .parcours-goal-toggle>span:first-child{white-space:nowrap!important}}html[data-refonte] .premiere-account-plus>span{position:relative!important;top:1.5px!important}html[data-refonte] .film-review header{align-items:baseline!important}html[data-refonte] .film-review header>button{text-align:left!important}html[data-refonte] body:not(.is-busy) :is(button.primary,button.secondary).is-claimed:disabled:not(.is-waiting) :is(svg,.icon){color:var(--mm-accent)!important}html[data-refonte] #modal .trade-picker-sort select{padding-right:36px!important;background-image:linear-gradient(45deg,transparent 50%,#F4F4ED 50%),linear-gradient(135deg,#F4F4ED 50%,transparent 50%)!important;background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%!important;background-size:6px 6px!important;background-repeat:no-repeat!important}html[data-refonte] #modal .trade-picker-more{margin-top:14px!important;width:100%!important;white-space:normal!important;min-height:44px!important}html[data-refonte] .review-kind-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:20px 0 24px!important}html[data-refonte] .review-kind-filters button{min-height:42px!important;padding:8px 16px!important;border:1px solid #33362E!important;border-radius:8px!important;background:#22241f!important;color:#f4f4ed!important;font:600 14px Bricolage Grotesque,Arial,sans-serif!important}html[data-refonte] .review-kind-filters button[aria-pressed=true]{border-color:var(--mm-accent)!important;background:var(--mm-accent)!important;color:#101110!important}.waiting-dots{display:inline-flex!important;white-space:nowrap!important;width:1em!important;justify-content:center!important}.waiting-dots i{font-style:normal!important;animation:waiting-dot 1.2s ease-in-out infinite!important}.waiting-dots i:nth-child(2){animation-delay:.16s!important}.waiting-dots i:nth-child(3){animation-delay:.32s!important}@media(prefers-reduced-motion:reduce){.waiting-dots i{animation:none!important}}html[data-refonte] .master-gift-back{margin-bottom:24px!important;display:inline-flex!important;min-height:40px!important;align-items:center!important;gap:8px!important}html[data-refonte] .master-gift-selected{display:grid!important;grid-template-columns:1fr auto!important;gap:6px 16px!important;padding:16px 18px!important;margin:18px 0!important;border:1px solid var(--mm-accent)!important;border-radius:12px!important;background:#22241f!important}html[data-refonte] .master-gift-selected>span{grid-column:1/-1!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important;font-size:12px!important}html[data-refonte] .master-gift-selected>b{font-size:17px!important}html[data-refonte] .master-gift-selected>strong{color:var(--mm-accent)!important}html[data-refonte] .master-gift-progress:empty{display:none!important}.notice-mention-message{display:block!important;margin-top:8px!important;padding:9px 12px!important;border-left:3px solid var(--primary)!important;background:#ffffff08!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-weight:400!important;line-height:1.5!important}.notice-mention-unavailable{display:block!important;margin-top:6px!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}.live-chat-message.is-official{background:linear-gradient(110deg,#e5bc3c19,#e5bc3c08)!important;border:1px solid #e5bc3c55!important;border-left:3px solid #f5cc62!important;padding:12px!important;border-radius:10px!important}html[data-refonte] .live-chat-message.is-official header>[data-user]{color:#ffda76!important}.live-chat-admin{display:inline-flex!important;align-items:center!important;gap:3px!important;border:1px solid #f5cc6255!important;padding:2px 5px!important;border-radius:4px!important;color:#ffda76!important;background:#f5cc6212!important;font-size:10px!important;line-height:1.3!important;white-space:nowrap!important}.community-unlucky-record{display:grid!important;gap:7px!important;padding:18px!important;margin:18px 0!important;border:1px solid #e7ba6655!important;background:linear-gradient(120deg,#e7ba6618,transparent)!important;border-radius:14px!important}.community-unlucky-record>span{color:#ebcc89!important;text-transform:uppercase!important;font-family:MM Labels,Barlow Semi Condensed,Arial,sans-serif!important;letter-spacing:.08em!important;font-size:12px!important}.community-unlucky-record>strong{font-size:25px!important}.community-unlucky-record>small{color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}.dialog-back{display:inline-flex!important;gap:8px!important;align-items:center!important;margin-bottom:18px!important;min-height:40px!important}.dialog-back .icon{width:16px!important;height:16px!important}.review-reader{margin-top:22px!important;padding-top:16px!important;border-top:1px solid #ffffff20!important}.review-reader>summary{cursor:pointer!important;padding-block:10px!important;font-weight:700!important}.review-reader [data-review-feed]{margin-top:12px!important}.review-reader .film-review{padding-block:14px!important}html[data-refonte] .moviz-justwatch>button{display:flex!important;align-items:center!important;justify-content:center!important;margin:16px auto!important;min-height:44px!important}.chat-dock-tuck{display:none!important}@media(max-width:760px){.chat-dock-tuck{position:fixed!important;z-index:70!important;right:4px!important;bottom:calc(var(--chat-bottom-nav,72px) + var(--chat-keyboard-gap,0px) + 27px)!important;display:grid!important;place-items:center!important;width:20px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-radius:8px!important;background:#202622!important;color:var(--primary)!important;font-size:22px!important;line-height:1!important;box-shadow:0 2px 8px #0005!important}#moviz-chat-dock.is-tucked .chat-dock-tuck,#moviz-chat-dock.is-open .chat-dock-launcher,#moviz-chat-dock.is-open .chat-dock-tuck{display:none!important}.review-editor{max-width:100%!important}.review-reader .review-copy{min-width:0!important}}.is-preparing-poster .poster-puzzle{visibility:hidden!important}.puzzle-loading{grid-column:1/-1!important;padding:14px!important;border:1px solid #ffffff25!important;border-radius:10px!important;color:var(--primary)!important;text-align:center!important}.is-preparing-poster .mj-timer{visibility:hidden!important}html[data-jeux] #content .is-preparing-poster .mj-reveal .poster-puzzle{visibility:visible!important}html[data-jeux] #content .poster-puzzle>.puzzle-loading{position:absolute!important;inset:0!important;z-index:4!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;margin:0!important;padding:18px!important;border:1px dashed color-mix(in srgb,var(--primary) 35%,transparent)!important;border-radius:inherit!important;background:#0b0c0ecc!important;color:var(--primary)!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;text-align:center!important;visibility:visible!important}@media(max-width:760px){html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"poster poster" "title title" "value hint" "form form" "note note" "error error"!important;gap:12px!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .poster-puzzle{width:min(100%,270px)!important;max-width:270px!important;justify-self:center!important}html[data-jeux] #content :is(.mj-board,.mj-reveal) .puzzle-answer>h2{text-align:center!important}}.premiere-pack-image{aspect-ratio:2/3!important;container-type:inline-size!important}.premiere-pack-face{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html[data-refonte] .premiere-pack-volume{position:absolute!important;left:64.5%!important;top:75%!important;width:13.8%!important;height:3.5%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0c0f08!important;color:#e7ff35!important;font-family:Barlow Semi Condensed,sans-serif!important;font-size:4.2cqw!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1!important;white-space:nowrap!important}@media(max-width:760px){html[data-jeux] main:has(.puzzle-game.mj-board)>.intro{display:none!important}html[data-jeux] #content .puzzle-game.mj-board .poster-puzzle{width:clamp(200px,calc((100dvh - 500px)*.6667),270px)!important}html[data-jeux] #content .puzzle-game.mj-board>.solo-goal{padding:7px 10px!important;gap:3px 8px!important;min-height:0!important}html[data-jeux] #content .puzzle-game.mj-board .solo-goal-progress{font-size:11px!important;line-height:1.3!important}html[data-jeux] #content .puzzle-game.mj-board .puzzle-answer>h2{display:none!important}html[data-jeux] #content .puzzle-game.mj-board .puzzle-layout{grid-template-areas:"poster poster" "value hint" "form form" "note note" "error error"!important;gap:8px!important}}@media(max-width:760px){html[data-jeux] #content .puzzle-game.mj-board form[data-puzzle-answer]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:end!important}html[data-jeux] #content .puzzle-game.mj-board form[data-puzzle-answer] .field{margin:0!important}html[data-jeux] #content .puzzle-game.mj-board form[data-puzzle-answer] button{font-size:12px!important;padding-inline:12px!important;min-height:44px!important}html[data-jeux] #content .puzzle-game.mj-board form[data-puzzle-answer] button .icon{display:none!important}}html[data-refonte] .ranking-toolbar>span{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html[data-refonte] .ranking-toolbar select{max-width:100%!important;min-height:42px!important}html[data-refonte] .ranking-sort{min-width:0!important}html[data-refonte] .detail-ownership{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}html[data-refonte] .detail-ownership .detail-wish{width:auto!important;min-height:36px!important;padding:8px 14px!important;font-size:13px!important}html[data-refonte] .film-editions>div{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}html[data-refonte] .edition-wish{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:44px!important;min-height:44px!important;padding:5px!important;border:1px solid transparent!important;background:transparent!important;clip-path:none!important;border-radius:7px!important;color:#f4f4ed!important}html[data-refonte] .edition-wish.is-wished{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 14%,transparent)!important;color:var(--primary)!important}html[data-refonte] .edition-wish:disabled{opacity:.65!important;cursor:default!important}html[data-refonte] .edition-wish-hint{margin:6px 0 0!important;line-height:1.5!important}html[data-refonte] .moviz-justwatch>button{display:flex!important;align-items:center!important;justify-content:center!important;grid-column:1/-1!important;justify-self:center!important;width:max-content!important;max-width:100%!important;margin:16px auto!important;align-self:center!important}html[data-refonte] .detail-copy :is(.status-buttons button[aria-pressed=true],.premiere-detail-tabs button[aria-selected=true],.detail-wish[aria-pressed=true]){background:var(--primary)!important;background-image:none!important;color:var(--selection-ink,#000)!important;border-color:var(--primary)!important;box-shadow:none!important}html[data-refonte] .detail-copy :is(.status-buttons button[aria-pressed=true],.premiere-detail-tabs button[aria-selected=true],.detail-wish[aria-pressed=true]) :is(svg,span,.icon){color:inherit!important}html[data-refonte] .live-chat-message .chat-author-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-height:0!important;flex:none!important;border-radius:50%!important;overflow:hidden!important;clip-path:none!important;padding:0!important}html[data-refonte] .chat-author-avatar .avatar-art{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}html[data-refonte] .chat-author-avatar :is(img,svg){width:100%!important;height:100%!important;object-fit:cover!important}html[data-refonte] .chat-author-avatar svg{padding:5px!important;background:color-mix(in srgb,var(--primary) 10%,transparent)!important}html[data-refonte] .chat-like{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:32px!important;min-width:40px!important;padding:4px 8px!important;margin-top:7px!important;border:0!important;border-radius:16px!important;clip-path:none!important;background:transparent!important;color:color-mix(in srgb,#F4F4ED 62%,transparent)!important}html[data-refonte] .chat-like[aria-pressed=true]{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 10%,transparent)!important}html[data-refonte] .chat-like svg{width:16px!important;height:16px!important}html[data-refonte] .chat-like[aria-pressed=true] svg{fill:currentColor!important}.live-chat-message[data-live-message]{touch-action:pan-y pinch-zoom!important}@media(max-width:760px){html[data-refonte] .ranking-toolbar>span{width:100%!important;justify-content:flex-start!important}html[data-refonte] .ranking-sort{flex:1!important}html[data-refonte] .ranking-sort select{width:100%!important}html[data-refonte] .chat-like{min-height:44px!important;min-width:44px!important}}html[data-refonte] .ranking-toolbar select{appearance:auto!important;padding-right:12px!important}@media(max-width:400px){html[data-refonte] .ranking-toolbar>span{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html[data-refonte] .ranking-toolbar [data-ranking-direction]{justify-self:end!important;width:145px!important}}html[data-refonte] .listing-serial:not([hidden]){display:grid!important;gap:8px!important;padding:16px 0!important;margin-bottom:16px!important;border-bottom:1px solid rgba(255,255,255,.12)!important}html[data-refonte] .listing-serial[hidden]{display:none!important}html[data-refonte] .listing-serial .field{margin:0!important;min-width:0!important}html[data-refonte] .listing-serial select{width:100%!important;min-height:44px!important;appearance:auto!important;padding-right:12px!important}html[data-refonte] .listing-serial p{margin:0!important;line-height:1.5!important}html[data-premiere] #modal .listing-price-guide{min-height:0!important;margin-bottom:12px!important;padding-bottom:12px!important}html[data-premiere] #modal .listing-price-guide p{margin:6px 0 0!important}html[data-premiere] #modal .listing-serial:not([hidden]){padding:0 0 12px!important;margin-bottom:12px!important;gap:6px!important}html[data-premiere] #modal .listing-sale{align-self:start!important}html[data-premiere] #modal .listing-sale .listing-tax{margin-bottom:16px!important}html[data-premiere] #modal .listing-sale select{appearance:auto!important;padding-right:12px!important}@media(max-width:600px){html[data-premiere] #modal .listing-sale select[name=kind]{padding-left:10px!important;padding-right:6px!important;font-size:14px!important}html[data-premiere] .market-listing-panel .listing-card-option{grid-template-columns:24px 36px minmax(0,1fr)!important;column-gap:8px!important;row-gap:5px!important}html[data-premiere] .market-listing-panel .listing-row-select{grid-column:1!important;grid-row:1/3!important;align-self:center!important}html[data-premiere] .market-listing-panel .listing-pick{grid-column:2!important;grid-row:1/3!important;width:36px!important;align-self:center!important}html[data-premiere] .market-listing-panel .listing-pick img{width:36px!important;height:54px!important}html[data-premiere] .market-listing-panel .listing-film-cell{grid-column:3!important;grid-row:1!important;align-self:end!important}html[data-premiere] .market-listing-panel .listing-card-quantity{grid-column:3!important;grid-row:2!important;align-self:start!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:3px 5px!important;width:auto!important;min-width:0!important;text-align:left!important}html[data-premiere] .market-listing-panel .listing-card-quantity :is(strong,small){width:auto!important;max-width:100%!important;text-align:left!important}html[data-premiere] .market-listing-panel .listing-card-quantity strong{font-size:13px!important}}html[data-premiere] #modal .pack-arrival-backdrop{position:fixed!important;inset:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important;--arrival-color:var(--primary)!important}html[data-premiere] #modal:has(.pack-arrival-backdrop) #modal-body{position:relative!important;z-index:1!important}html[data-premiere] #modal .pack-arrival-backdrop:after{display:none!important}html[data-premiere] #modal .pack-arrival-backdrop .pack-arrival-rays{width:max(100vw,100dvh)!important;height:max(100vw,100dvh)!important;top:43%!important;mask-image:radial-gradient(circle,#000 0%,#000 17%,transparent 68%)!important}html[data-premiere] #modal .pack-arrival-backdrop.is-leaving{opacity:0!important;transition:opacity .65s!important}html[data-premiere] #modal .pack-arrival{overflow:visible!important;background:none!important;isolation:auto!important}html[data-premiere] #modal .pack-open-row>[data-next-pack]{background:var(--pack-collection-color)!important;color:#141714!important;box-shadow:none!important}.community-people-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.community-people-head h3{margin:0!important}.community-people-head label{width:min(320px,100%)!important;min-width:0!important}.community-people-head input{width:100%!important;min-height:44px!important}.community-friends .community-friend-scroll{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.community-friends .community-friend-scroll>div{min-width:0!important;width:auto!important}.community-friends .community-person{min-width:0!important;overflow-wrap:anywhere!important}.community-friends .community-person small{display:block!important}@media(max-width:760px){html[data-premiere] #modal .pack-open-row{gap:6px!important;width:100%!important}html[data-premiere] #modal .pack-open-row>[data-next-pack]{padding:8px 10px!important;font-size:14px!important;line-height:1.2!important}html[data-premiere] #modal .pack-open-row>.pack-quantity-toggle{width:44px!important;min-width:44px!important;padding:6px!important}.community-friends .community-friend-scroll{grid-template-columns:repeat(2,minmax(0,1fr))!important}.community-friends .community-friend-scroll>div{flex-wrap:wrap!important;padding:10px!important}.community-people-head label{width:100%!important}}html[data-premiere] #modal .pack-open-main{position:relative!important;flex:1!important;min-width:0!important;display:flex!important;align-self:stretch!important}html[data-premiere] #modal .pack-open-main>[data-next-pack]{width:100%!important;min-height:52px!important;padding:8px 44px!important;background:var(--pack-collection-color)!important;color:#141714!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr)!important;white-space:normal!important}html[data-premiere] #modal .pack-open-main>[data-next-pack]>span{font-size:14px!important;text-align:center!important;white-space:normal!important;grid-column:1!important}html[data-premiere] #modal .pack-open-main>[data-next-pack]>small{grid-column:1!important;font-size:10px!important;text-align:center!important}html[data-premiere] #modal .pack-open-main>.pack-collection-cycle{position:absolute!important;right:9px!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:32px!important;height:36px!important;min-width:0!important;min-height:0!important;padding:5px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#141714!important;box-shadow:none!important;clip-path:none!important;z-index:2!important}html[data-premiere] #modal .pack-collection-cycle svg{width:19px!important;height:19px!important}html[data-premiere] #modal .pack-collection-cycle:is(:hover,:focus-visible){background:#0000001a!important}html[data-premiere] #modal .pack-collection-cycle:focus-visible{outline:2px solid #141714!important;outline-offset:1px!important}html[data-premiere] #modal .pack-stack-jump{min-height:38px!important;padding:8px 14px!important;background:transparent!important;color:var(--primary)!important}html[data-premiere] .premiere-home .premiere-open{background:var(--collection-accent)!important;color:#141714!important}html[data-refonte] body #content .premiere-open:disabled,html[data-refonte] body #modal .pack-open-main>[data-next-pack]:disabled{color:#141714!important;opacity:1!important;filter:none!important;cursor:default!important}html[data-refonte] body #content .premiere-open:disabled :is(svg,.icon):not(.lab-pack-symbol){color:#141714!important}html[data-refonte] #modal .saison-pack-summary{font-family:Bricolage Grotesque,Arial,sans-serif!important;font-size:12px!important;letter-spacing:0!important;line-height:1.45!important;gap:4px 12px!important;max-width:100%!important;align-items:baseline!important}html[data-refonte] .saison-pack-gain{font-weight:700!important;white-space:nowrap!important}html[data-refonte] .saison-pack-best{display:inline-flex!important;align-items:baseline!important;gap:6px!important;min-width:0!important;max-width:100%!important}html[data-refonte] .saison-pack-best-label{white-space:nowrap!important}html[data-refonte] .saison-pack-best-label b{font-family:inherit!important;font-stretch:normal!important;font-weight:700!important;color:var(--best-color)!important}html[data-refonte] .saison-pack-best-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:760px){html[data-refonte] #modal .saison-pack-summary{display:grid!important;grid-template-columns:auto auto!important;justify-content:center!important;max-width:100%!important;margin:8px 0 0!important}html[data-refonte] .saison-pack-best{display:contents!important}html[data-refonte] .saison-pack-best-label{grid-column:2!important;grid-row:1!important}html[data-refonte] .saison-pack-best-title{grid-column:1/-1!important;font-size:12px!important;max-width:100%!important}}html[data-premiere] .market-listing-panel .listing-film-cell .tier-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:static!important;vertical-align:middle!important;margin-inline-start:4px!important;white-space:nowrap!important;font-size:10px!important;line-height:1.35!important;padding:3px 6px!important;transform:none!important}html[data-premiere] .market-listing-panel .listing-film-cell .listing-film-title{display:inline-block!important;max-width:100%!important;white-space:normal!important;text-align:left!important}html[data-premiere] .market-listing-panel .listing-title-ending{display:inline-block!important;white-space:nowrap!important}html[data-refonte] .leaderboard-row>strong{white-space:nowrap!important;width:max-content!important;min-width:0!important;justify-self:end!important}html[data-refonte] .leaderboard-row:not(.weekly-ranking-row){grid-template-columns:42px minmax(0,1fr) auto minmax(136px,max-content) 20px!important;column-gap:18px!important}html[data-refonte] .leader-name>b{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}html[data-refonte] .leader-name>b .saison-plus-mark{position:static!important;flex:0 0 auto!important;display:inline-block!important;margin:0!important}html[data-refonte] .ranking-toolbar .ranking-order{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html[data-refonte] .ranking-order .ranking-sort{flex:1!important;min-width:0!important}html[data-refonte] .ranking-order select{width:100%!important;min-width:0!important;margin:0!important}html[data-refonte] .ranking-order [data-ranking-direction]{flex:0 0 126px!important;width:126px!important}html[data-refonte] .community-club-how{font-size:13px!important;line-height:1.5!important;margin:14px 0!important}@media(max-width:760px){html[data-refonte] .ranking-toolbar .ranking-order{width:100%!important;flex-wrap:nowrap!important;gap:8px!important}html[data-refonte] .ranking-order select{font-size:12px!important;padding-inline:9px 24px!important;min-height:44px!important}html[data-refonte] .ranking-order [data-ranking-direction]{flex-basis:132px!important;width:132px!important}html[data-refonte] .leaderboard-row:not(.weekly-ranking-row){grid-template-columns:30px minmax(0,1fr) max-content!important;gap:6px 10px!important}html[data-refonte] .leaderboard-row>strong{font-size:17px!important}html[data-refonte][data-premiere-view=owned] #page-title{font-size:clamp(28px,8vw,36px)!important;white-space:nowrap!important;line-height:1.12!important;letter-spacing:-.035em!important}}html[data-refonte] .saison-podium-step>strong{white-space:nowrap!important;font-size:18px!important;letter-spacing:-.025em!important}html[data-refonte] .chat-message-meta .chat-like{margin:0!important;min-height:28px!important;min-width:28px!important;padding:3px 5px!important;font-size:11px!important}@media(max-width:760px){html[data-refonte] .saison-podium-step>strong{font-size:14px!important}}html[data-refonte] .leader-display-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-refonte] .saison-podium-step>b{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;max-width:100%!important;min-width:0!important}html[data-refonte] .saison-podium-step>b .saison-plus-mark{flex:0 0 auto!important}.custom-collections .player-album-covers{flex-wrap:nowrap!important;gap:0!important}html[data-refonte] [data-premiere-release-panel][hidden],html[data-refonte] .cinema-release-intro[hidden],html[data-refonte] .cinema-release-note[hidden]{display:none!important}html[data-refonte] .premiere-release-tabs{max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:4px!important;scrollbar-width:thin!important}html[data-refonte] .premiere-release-tabs>button{flex:1 0 auto!important;white-space:nowrap!important;padding-inline:15px!important}html[data-refonte] .cinema-native-panel{min-width:0!important;margin-top:20px!important}html[data-refonte] .premiere-home-intro>.studio-next-story{margin:28px 0 0!important;width:100%!important;max-width:390px!important;padding:18px!important;text-align:left!important;display:block!important;clip-path:none!important;transform:none!important}@media(max-width:1080px){html[data-refonte] .premiere-home-intro:has(>.studio-next-story){display:block!important;grid-column:1/-1!important;order:2!important;width:100%!important;margin:20px 0 0!important}html[data-refonte] .premiere-home-intro:has(>.studio-next-story)>:not(.studio-next-story){display:none!important}html[data-refonte] .premiere-home-intro>.studio-next-story{max-width:none!important;margin:0!important}html[data-refonte] .premiere-home-bottom{order:3!important}}@media(max-width:760px){html[data-refonte] .saison-profile-tabs{gap:4px!important;width:100%!important;max-width:100%!important;padding-inline:8px!important}html[data-refonte] .saison-profile-tabs>button{flex:1 1 0!important;white-space:nowrap!important;padding-inline:7px!important;font-size:12px!important;letter-spacing:.04em!important}html[data-refonte] .saison-profile-tabs>button[data-saison-profile-tab=stats]{flex-grow:1.3!important}html[data-refonte] .premiere-release-tabs>button{flex:0 0 auto!important;padding-inline:13px!important;font-size:12px!important}}}.social-space-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.social-space-heading h2{margin:5px 0 10px;font-size:clamp(24px,3vw,36px)}.social-space-heading>div{min-width:0}.social-space-heading label,.suggestion-admin{display:grid;gap:6px;font-size:13px}.social-space-feedback{min-height:20px;font-size:13px;color:var(--primary)}.suggestion-publish{display:grid;gap:10px;margin:20px 0 28px}.suggestion-publish textarea{width:100%;resize:vertical;min-height:100px}.suggestion-publish>button{justify-self:start}.public-suggestion{border:1px solid var(--border,#43473c);border-radius:14px;padding:20px;margin:12px 0;background:#ffffff06}.public-suggestion header,.public-suggestion footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.public-suggestion header time{font-size:12px;color:var(--muted,#9ea298)}.suggestion-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:16px 0}.suggestion-votes{display:flex;gap:10px;margin-right:auto}.suggestion-votes button{display:inline-flex;align-items:center;gap:7px;min-height:42px;min-width:64px;justify-content:center;border:1px solid currentColor;background:transparent;clip-path:none;border-radius:10px}.suggestion-votes .vote-up{color:#8ae0ac}.suggestion-votes .vote-down{color:#ff9aa3}.suggestion-votes .vote-up[aria-pressed=true]{background:#234331}.suggestion-votes .vote-down[aria-pressed=true]{background:#4b252d}.suggestion-status{font-size:12px;border:1px solid currentColor;border-radius:20px;padding:5px 10px}.suggestion-status.is-accepted{color:#8ae0ac;background:#203a2c}.suggestion-status.is-refused{color:#ff9aa3;background:#40242c}.suggestion-status.is-thinking{color:#ffdc83;background:#3d3521}.social-space-pages{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.player-album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.player-album-tile{min-width:0;padding:20px;border:1px solid var(--border,#44483e);border-radius:14px;background:#ffffff06}.player-album-tile h3{overflow-wrap:anywhere}.player-album-covers{display:flex;justify-content:center;height:140px;margin:5px 0 24px}.player-album-covers img{height:140px;width:94px;object-fit:cover;border-radius:6px;border:1px solid #777;box-shadow:-5px 4px 12px #0008;transform:rotate(-3deg)}.player-album-covers img+img{margin-left:-35px;transform:rotate(3deg)}.personal-album-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.personal-album-editor,.personal-album-view{width:100%;min-width:0}.personal-album-tools{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;margin:18px 0}.personal-album-tools label{display:grid;gap:7px;min-width:0}.personal-album-tools input,.personal-album-tools select{width:100%;min-width:0}.personal-album-filters{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0}.personal-album-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:45vh;overflow:auto;padding:2px 8px 8px 2px;overscroll-behavior:contain}.personal-album-choice{display:flex;gap:10px;align-items:center;border:1px solid #45493e;border-radius:9px;padding:10px;cursor:pointer;min-width:0}.personal-album-choice.is-selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.personal-album-choice img{width:38px;height:57px;object-fit:cover;border-radius:4px}.personal-album-choice>span{min-width:0}.personal-album-choice b{font-size:13px;display:block;overflow-wrap:anywhere}.personal-album-choice small{display:flex;gap:8px;align-items:center;margin-top:6px}.personal-album-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 8px}.personal-album-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.personal-album-gallery .personal-album-card{display:flex;flex-direction:column;align-items:center;gap:8px;clip-path:none;background:transparent;padding:0;min-width:0}.personal-album-card img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:10px}.personal-album-card>span:not(.rarity){font-size:13px;line-height:1.35}.personal-album-share{display:grid;gap:16px}.personal-album-share h2{overflow-wrap:anywhere}.chat-shared-album{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--primary);border-radius:10px;background:color-mix(in srgb,var(--primary) 9%,transparent);margin:12px 0;clip-path:none}.detail-synopsis{margin:22px 0;padding:18px 0;border-top:1px solid var(--border,#41473c)}.detail-synopsis h3{font-size:16px}.detail-synopsis p{line-height:1.7}.detail-synopsis small{font-size:11px;color:var(--muted,#aaa)}@media(max-width:760px){.social-space-heading{align-items:start;flex-wrap:wrap;gap:12px}.social-space-heading h2{font-size:26px}.public-suggestion{padding:16px}.suggestion-admin{width:100%}.player-album-grid{grid-template-columns:1fr}.personal-album-tools{grid-template-columns:1fr 1fr}.personal-album-tools .search{grid-column:1/-1}.personal-album-choices{grid-template-columns:1fr;max-height:43dvh}.personal-album-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.personal-album-editor-footer{flex-wrap:wrap}.personal-album-editor-footer button{margin-left:auto}.personal-album-filters{font-size:13px;gap:14px}.personal-album-share button{width:100%;white-space:normal}.community-tabs{overflow-x:auto}}.personal-album-home-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin:0 0 22px}.personal-album-home-tools button{min-height:44px}@layer refonte{html[data-refonte] .suggestion-votes button{clip-path:none!important;border-radius:10px!important;padding:9px 12px!important}html[data-refonte] .suggestion-votes .vote-up{color:#8ae0ac!important}html[data-refonte] .suggestion-votes .vote-down{color:#ff9aa3!important}html[data-refonte] .suggestion-votes .vote-up[aria-pressed=true]{background:#234331!important}html[data-refonte] .suggestion-votes .vote-down[aria-pressed=true]{background:#4b252d!important}html[data-refonte] .personal-album-gallery .personal-album-card{background:transparent!important;clip-path:none!important;padding:0!important}html[data-refonte] .chat-shared-album{clip-path:none!important;background:color-mix(in srgb,var(--primary) 9%,transparent)!important}}.personal-album-tools{align-items:end}.personal-album-tools .search{height:44px;margin:0}.personal-album-editor [data-album-more]{margin-top:10px}@layer refonte{html[data-refonte] .personal-album-editor-footer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 0!important;margin:16px 0 8px!important;min-height:0!important}html[data-refonte] .personal-album-editor-footer button{width:auto!important;margin:0 0 0 auto!important}}@layer refonte{html[data-refonte] .personal-album-editor-footer [data-album-count]{width:auto!important;flex:0 0 auto;margin:0!important}html[data-refonte] .personal-album-editor-footer button{flex:0 1 auto!important}}@layer refonte{html[data-refonte] .personal-album-view .social-space-heading{gap:14px!important;margin:0 0 20px!important;padding:0!important}html[data-refonte] .personal-album-view .social-space-heading p{margin:0!important}html[data-refonte] .personal-album-view .social-space-heading h2{margin:8px 0 12px!important}html[data-refonte] .personal-album-view .personal-album-actions{margin:0!important;gap:10px!important}}.player-album-tile .personal-album-actions{align-items:center;gap:12px 18px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.player-album-tile .personal-album-actions button{position:static;min-height:36px;font-size:13px;line-height:1.3}.player-album-tile .personal-album-delete{margin-left:auto;color:var(--muted)}.player-album-covers{max-width:100%;height:164px;align-items:center;overflow:hidden;padding:10px 8px;box-sizing:border-box}.player-album-covers img{flex:0 1 94px;min-width:0}.community-panel .social-space-feedback{display:block;margin:12px 0 20px;line-height:1.5}@layer refonte{html[data-refonte] .player-album-tile .personal-album-actions{display:flex!important;gap:12px 18px!important;margin-top:20px!important;padding-top:16px!important}html[data-refonte] .player-album-tile .personal-album-actions button{position:static!important;width:auto!important;max-width:none!important;min-height:36px!important;padding:6px 0!important;font-size:13px!important;clip-path:none!important;background:transparent!important}html[data-refonte] .community-panel .social-space-feedback{margin:12px 0 20px!important}}.market-card-archive{aspect-ratio:2/3;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow-wrap:anywhere}.market-card-archive h3{font-size:18px;line-height:1.3}.market-card-archive p,.market-card-archive small{font-size:12px;color:var(--muted)}.market-archive-rarity{font-weight:700;color:var(--primary)}.email-notification-choice{display:flex;align-items:flex-start;gap:12px;line-height:1.5;margin:24px 0 12px}.email-notification-choice input{flex:0 0 auto;width:20px;height:20px;margin-top:2px}@layer refonte{html .suggestion-board{--idea-green:#86e2ae;--idea-red:#ff9caa;--idea-yellow:#ffda7d;--idea-blue:#95c8ff;--idea-teal:#72e4d9;--idea-neutral:#bec7d2}html .suggestion-board .social-space-heading{margin-bottom:20px!important;gap:20px!important}html .suggestion-board .social-space-heading p{margin:6px 0!important}html .suggestion-board select{padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ecece8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important}html .suggestion-board .suggestion-publish{margin:0 0 24px!important;gap:8px!important}html .suggestion-board .suggestion-publish textarea{min-height:80px!important;max-height:260px;width:100%;box-sizing:border-box}html .suggestion-board .suggestion-publish-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}html .suggestion-board [data-suggestion-quota]{font-size:12px;color:var(--muted)}html .suggestion-board .suggestion-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}html .suggestion-board .is-pending{--idea-color:var(--idea-neutral)}html .suggestion-board .is-thinking{--idea-color:var(--idea-yellow)}html .suggestion-board .is-accepted{--idea-color:var(--idea-green)}html .suggestion-board .is-in_progress{--idea-color:var(--idea-blue)}html .suggestion-board .is-deployed{--idea-color:var(--idea-teal)}html .suggestion-board .is-refused{--idea-color:var(--idea-red)}html .suggestion-board .is-all{--idea-color:var(--primary)}html .suggestion-board .suggestion-filters button,html .suggestion-board .suggestion-decision-buttons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:40px!important;width:auto!important;padding:8px 12px!important;clip-path:none!important;border-radius:9px!important;border:1px solid color-mix(in srgb,var(--idea-color) 38%,transparent)!important;color:var(--idea-color)!important;background:color-mix(in srgb,var(--idea-color) 5%,transparent)!important;font-family:inherit!important;font-size:13px!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important}html .suggestion-board .suggestion-filters button span{font-size:11px;opacity:.8}html .suggestion-board :is(.suggestion-filters,.suggestion-decision-buttons) button[aria-pressed=true]{border-color:var(--idea-color)!important;background:color-mix(in srgb,var(--idea-color) 22%,#14191b)!important;box-shadow:inset 0 0 0 1px var(--idea-color)!important}html .suggestion-board button:focus-visible{outline:2px solid var(--idea-color,var(--primary))!important;outline-offset:3px!important}html .suggestion-board .public-suggestion{padding:18px 20px!important;margin:12px 0!important;border:1px solid color-mix(in srgb,var(--idea-color) 30%,#272e31)!important;border-left:3px solid var(--idea-color)!important;border-radius:12px!important;background:color-mix(in srgb,var(--idea-color) 4%,#191d20)!important}html .suggestion-board .public-suggestion header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0!important;background:none!important;border:0!important}html .suggestion-board .suggestion-author{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}html .suggestion-board .suggestion-author button{padding:0!important;min-height:24px!important;font-size:13px!important;overflow-wrap:anywhere}html .suggestion-board .suggestion-status{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;line-height:1.3!important;white-space:nowrap!important;border:1px solid color-mix(in srgb,var(--idea-color) 45%,transparent)!important;padding:5px 9px!important;border-radius:6px!important;color:var(--idea-color)!important;background:color-mix(in srgb,var(--idea-color) 13%,transparent)!important}html .suggestion-board .suggestion-text{margin:14px 0!important;font-size:14px!important;line-height:1.65!important}html .suggestion-board .suggestion-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid #ffffff13}html .suggestion-board .suggestion-votes{display:flex!important;gap:8px!important;margin:0!important}html .suggestion-board .suggestion-votes button{min-height:40px!important;min-width:0!important;padding:8px 12px!important;gap:7px!important;border-radius:8px!important;clip-path:none!important;font-size:12px!important;font-family:inherit!important;line-height:1.2!important;background:transparent!important}html .suggestion-board .suggestion-votes .vote-up{color:var(--idea-green)!important;border:1px solid #86e2ae60!important}html .suggestion-board .suggestion-votes .vote-down{color:var(--idea-red)!important;border:1px solid #ff9caa60!important}html .suggestion-board .vote-up[aria-pressed=true]{background:#244535!important;border-color:var(--idea-green)!important}html .suggestion-board .vote-down[aria-pressed=true]{background:#502c36!important;border-color:var(--idea-red)!important}html .suggestion-board .suggestion-decision{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}html .suggestion-board .suggestion-decision-label{font-size:11px;color:var(--muted)}html .suggestion-board .suggestion-decision-buttons{display:flex;gap:6px}html .suggestion-board :is(.suggestion-reset,.suggestion-remove){width:auto!important;min-height:32px!important;clip-path:none!important;background:transparent!important;padding:4px!important;color:var(--muted)!important;font:inherit!important;font-size:11px!important;box-shadow:none!important;border:0!important;text-decoration:underline}html .suggestion-board .suggestion-feedback{margin:10px 0!important;font-size:13px!important;color:var(--primary)!important}html .suggestion-board .suggestion-feedback:empty,html .suggestion-board nav:empty{display:none!important}html .suggestion-board .suggestion-feedback.is-error{color:var(--idea-red)!important}html .suggestion-board .suggestion-empty{padding:24px 0;color:var(--muted)}html .suggestion-board .suggestion-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}html .suggestion-board .suggestion-scopes{margin:0!important;flex-wrap:nowrap!important}html .suggestion-board .suggestion-status-filter{display:grid;gap:5px;min-width:200px;font-size:12px;color:var(--muted)}html .suggestion-board .suggestion-status-filter select{width:100%;min-height:42px;box-sizing:border-box;color:var(--idea-color,var(--text))!important}html .suggestion-board .suggestion-manage{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-left:auto;min-height:40px!important;min-width:0!important;padding:8px 12px!important;border:1px solid color-mix(in srgb,var(--idea-color) 45%,transparent)!important;border-radius:8px!important;clip-path:none!important;background:color-mix(in srgb,var(--idea-color) 8%,transparent)!important;color:var(--idea-color)!important;font:inherit!important;font-size:12px!important;line-height:1.3!important;white-space:nowrap;box-shadow:none!important}html .suggestion-board .suggestion-manage[aria-expanded=true]{background:color-mix(in srgb,var(--idea-color) 19%,transparent)!important}html .suggestion-board .suggestion-team-response{margin:14px 0!important;padding:12px 14px!important;border-left:2px solid var(--idea-color);background:color-mix(in srgb,var(--idea-color) 7%,transparent);border-radius:0 8px 8px 0}html .suggestion-board .suggestion-team-response strong{font-size:12px!important;color:var(--idea-color)!important}html .suggestion-board .suggestion-team-response p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0!important;font-size:13px!important;line-height:1.6!important}html .suggestion-board .suggestion-editor{margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,var(--idea-color) 40%,transparent);background:#111719;border-radius:10px}html .suggestion-board .suggestion-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}html .suggestion-board .suggestion-editor-heading strong{font-size:14px!important;color:var(--idea-color)!important}html .suggestion-board .suggestion-editor-heading label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}html .suggestion-board .suggestion-editor-heading select{width:auto;min-width:160px;min-height:42px;color:var(--idea-color)!important}html .suggestion-board .suggestion-response-label{display:block;margin:0 0 6px!important;font-size:13px!important}html .suggestion-board .suggestion-response-label span{color:var(--muted);font-size:12px}html .suggestion-board .suggestion-editor textarea{display:block;width:100%!important;box-sizing:border-box;min-height:90px;max-height:260px;resize:vertical;font:inherit!important;font-size:14px!important;line-height:1.5!important}html .suggestion-board .suggestion-editor-hint{margin:6px 0 12px!important;font-size:12px!important;color:var(--muted)!important}html .suggestion-board .suggestion-editor-error{margin:8px 0!important;font-size:13px!important;color:var(--idea-red)!important;overflow-wrap:anywhere}html .suggestion-board .suggestion-editor-error:empty{display:none}html .suggestion-board .suggestion-editor-actions{display:flex;justify-content:flex-end;gap:10px}html .suggestion-board .suggestion-editor-actions button{font-size:13px!important;min-height:44px!important}@media(max-width:760px){html .suggestion-board .public-suggestion{padding:14px!important}html .suggestion-board .suggestion-author{gap:4px 9px}html .suggestion-board .suggestion-publish-actions button{min-height:44px!important}html .suggestion-board .suggestion-decision{width:100%;margin-left:0;gap:6px}html .suggestion-board .suggestion-decision-label{width:100%}html .suggestion-board .suggestion-decision-buttons{width:100%;display:grid;grid-template-columns:1fr 1.2fr 1fr}html .suggestion-board .suggestion-decision-buttons button{padding:8px 4px!important;font-size:12px!important;min-height:44px!important;gap:4px!important}html .suggestion-board .suggestion-filters{gap:6px}html .suggestion-board .suggestion-filters button{padding:8px!important;font-size:12px!important}html .suggestion-board .suggestion-toolbar{align-items:stretch;flex-direction:column;gap:12px}html .suggestion-board .suggestion-scopes{display:grid!important;grid-template-columns:1fr 1fr}html .suggestion-board .suggestion-scopes button{width:100%!important;min-height:44px!important}html .suggestion-board .suggestion-status-filter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}html .suggestion-board .suggestion-actions{gap:10px 8px}html .suggestion-board .suggestion-manage{min-height:44px!important}html .suggestion-board .suggestion-editor{padding:12px}html .suggestion-board .suggestion-editor-heading{flex-wrap:wrap;gap:10px}html .suggestion-board .suggestion-editor-heading label{width:100%;justify-content:space-between}html .suggestion-board .suggestion-editor-heading select{flex:1;min-width:0;max-width:240px}html .suggestion-board .suggestion-editor-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}html .suggestion-board .suggestion-editor-actions button{padding:10px 12px!important;white-space:normal!important}}}@layer refonte{html[data-refonte] .personal-album-editor-footer{flex-wrap:wrap!important}html[data-refonte] .personal-album-editor-footer [data-album-count]{flex:0 1 auto!important;min-width:0!important}html[data-refonte] .personal-album-editor-footer button{flex:0 0 auto!important;max-width:100%}}@layer refonte{html[data-refonte] .personal-album-editor [data-album-more]:not([hidden]){display:flex!important;width:fit-content!important;margin:16px auto 0!important}}.community-lab{--lab-line:var(--border,#363a34);--lab-accent:var(--accent,#bba1f4);color:var(--text,#eeeee9);min-width:0;padding-block:12px 32px}.community-lab *{box-sizing:border-box}.community-lab h2,.community-lab h3,.community-lab h4,.community-lab p{margin:0}.community-lab h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.community-lab h3{font-size:1.2rem;line-height:1.35;overflow-wrap:anywhere}.community-lab h4{margin:24px 0 12px}.community-lab button,.community-lab input,.community-lab select,.community-lab textarea{font:inherit}.community-lab button{cursor:pointer;min-height:42px}.community-lab button:disabled{cursor:default;opacity:.55}.community-lab button:focus-visible,.community-lab summary:focus-visible,.community-lab input:focus-visible,.community-lab textarea:focus-visible,.community-lab select:focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}.community-lab button[aria-pressed=true]{border-color:var(--lab-accent);background:color-mix(in srgb,var(--lab-accent) 17%,transparent)}.community-lab label{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:.9rem;min-width:0}.community-lab input:not([type=checkbox]),.community-lab select,.community-lab textarea{width:100%;min-width:0;min-height:44px;padding:11px 13px;background:var(--input,#22272b);border:1px solid #505762;border-radius:8px;color:inherit}.community-lab textarea{resize:vertical;line-height:1.5}.community-lab select{appearance:auto}.community-lab .primary,.community-lab .secondary{margin:0;white-space:normal;line-height:1.3}.community-lab .text-button{min-height:0;font-size:inherit;padding:0;display:inline;color:var(--lab-accent);background:none;border:0}.lab-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.lab-heading>div{display:grid;gap:12px}.lab-heading .eyebrow{color:var(--lab-accent);font-family:Barlow Semi Condensed,sans-serif;font-weight:700;letter-spacing:.12em;font-size:.8rem}.lab-heading>button{flex-shrink:0}.lab-heading p:not(.eyebrow),.lab-hint,.lab-muted,.lab-card time,.lab-card small,.lab-empty p{color:var(--muted,#a5abb2)}.lab-nav{display:flex;gap:6px;overflow-x:auto;padding:4px 0 12px;margin-bottom:16px;border-bottom:1px solid var(--lab-line);scrollbar-width:thin}.lab-nav button,.lab-inline-filters button{flex-shrink:0;border:1px solid var(--lab-line);border-radius:8px;padding:10px 14px;background:#171b1d;color:inherit;font-family:Barlow Semi Condensed,sans-serif;font-weight:700}.lab-feedback{min-height:24px;margin:12px 0!important;line-height:1.5;color:var(--lab-accent);overflow-wrap:anywhere}.lab-feedback.is-error{color:#ffa8aa}.lab-content{display:grid;gap:22px}.lab-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.lab-toolbar>label:first-child{flex:1 1 260px}.lab-toolbar>label{flex:0 1 180px}.lab-inline-filters{display:flex;gap:6px}.lab-list-grid,.lab-rarity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lab-card,.lab-compose,.lab-editor,.lab-stat{border:1px solid var(--lab-line);border-radius:14px;background:var(--panel,#191d20);padding:22px;min-width:0}.lab-card{display:flex;flex-direction:column;gap:16px}.lab-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lab-card>header>div{display:grid;gap:8px}.lab-card>header>div p{font-size:.86rem}.lab-card p{line-height:1.6}.lab-card header time{white-space:nowrap;font-size:.8rem}.lab-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;border:1px solid #69727b;border-radius:5px;padding:4px 8px;font-size:.75rem;font-weight:700;max-width:100%;line-height:1.3;color:#c9d0d5}.lab-badge.is-new,.lab-badge.is-planned{color:#cad5e8;border-color:#586b8a}.lab-badge.is-investigating,.lab-badge.is-in_progress{color:#ffda83;border-color:#88733d;background:#67512625}.lab-badge.is-fixed,.lab-badge.is-deployed{color:#9be7bd;border-color:#49795e;background:#285b3725}.lab-badge.is-closed{color:#bebfc5}.lab-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.lab-ranked-films{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lab-film-row{display:grid;grid-template-columns:24px 44px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.lab-film-row>span:last-child{display:grid;gap:4px;min-width:0}.lab-film-row strong{font-size:.93rem;line-height:1.35;overflow-wrap:anywhere}.lab-rank{color:var(--lab-accent);font-family:Barlow Semi Condensed,sans-serif;font-size:1.15rem;font-weight:700}.lab-film-row img,.lab-poster-placeholder{width:44px;height:66px;object-fit:cover;border-radius:5px}.lab-poster-placeholder{display:grid;place-items:center;background:#101415;font-weight:800;color:var(--lab-accent)}.lab-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.lab-card-actions button{font-size:.82rem;min-height:40px;padding:10px 12px}.lab-delete-confirm{padding:14px;border:1px solid #b26b70;border-radius:8px;background:#5a293626;display:flex;gap:10px;flex-wrap:wrap}.lab-delete-confirm p{flex-basis:100%}.community-lab details>summary{cursor:pointer;min-height:38px;line-height:1.5;font-weight:600;padding-block:8px}.community-lab details[open]>summary{margin-bottom:12px}.lab-empty{padding:26px 18px;border:1px dashed var(--lab-line);border-radius:12px;display:grid;gap:10px;text-align:center;grid-column:1/-1}.lab-empty strong{font-size:1.1rem}.lab-empty .primary{justify-self:center}.lab-editor,.lab-compose form{display:grid;gap:20px}.lab-compose>p{margin:0 0 16px;line-height:1.6}.lab-editor-title,.lab-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.lab-check{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;font-weight:500!important}.lab-check input{width:18px;height:18px;accent-color:var(--lab-accent)}.lab-editor-selection .lab-film-row{grid-template-columns:24px 44px minmax(0,1fr) auto;padding:10px;border:1px solid var(--lab-line);border-radius:9px}.lab-reorder{display:flex;gap:5px}.lab-reorder button{width:38px;min-height:40px;padding:6px}.lab-picker-results:empty{display:none}.lab-picker-results{display:grid;gap:4px;max-height:330px;overflow-y:auto;margin-top:8px;border:1px solid var(--lab-line);border-radius:9px;padding:6px;background:#111719}.lab-picker-results button{display:flex;align-items:center;gap:12px;background:transparent;border:0;border-radius:5px;padding:8px;color:inherit;text-align:left;width:100%}.lab-picker-results button:hover{background:#ffffff0e}.lab-picker-results img{width:30px;height:45px;object-fit:cover;border-radius:3px}.lab-picker-results button>span:not(:last-child){display:grid;gap:4px;flex:1;min-width:0}.lab-picker-results strong{font-size:.9rem;overflow-wrap:anywhere}.lab-picker-results small{color:#9ca6ad}.lab-hint{font-size:.82rem;line-height:1.5}.lab-club-feature{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px}.lab-club-feature>img,.lab-club-feature>.lab-poster-placeholder{width:120px;height:180px;object-fit:cover;border-radius:8px}.lab-club-feature>div{display:grid;gap:12px;justify-items:start}.lab-club-feature h3{font-size:1.7rem}.lab-comments,.lab-bugs,.lab-news{display:grid;gap:16px}.lab-spoiler{border:1px solid var(--lab-line);border-radius:8px;padding:8px 14px}.lab-spoiler>summary{color:var(--lab-accent)}.lab-team-response{border-left:3px solid var(--lab-accent);padding:12px 16px;background:#ffffff05;display:grid;gap:8px;border-radius:0 8px 8px 0}.lab-byline{font-size:.82rem;display:flex;gap:12px;flex-wrap:wrap}.lab-moderate{margin-top:14px;padding-top:10px;border-top:1px solid var(--lab-line)}.lab-moderate form{display:grid;gap:14px}.lab-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lab-candidate{display:flex;gap:12px;align-items:center;text-align:left;padding:12px;background:#141819;color:inherit;border:1px solid var(--lab-line);border-radius:10px;min-width:0}.lab-candidate img{width:50px;height:75px;object-fit:cover;border-radius:5px}.lab-candidate>span{display:grid;gap:6px;min-width:0}.lab-candidate strong{font-size:.9rem;overflow-wrap:anywhere}.lab-candidate small{font-size:.8rem}.lab-date-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lab-event-selection{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lab-event-selection li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;background:#ffffff05;border-radius:8px}.lab-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lab-stat{display:flex;flex-direction:column;gap:10px}.lab-stat>span{font-size:.85rem;color:#acb2b8;line-height:1.45}.lab-stat strong{font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere;color:var(--lab-accent)}.lab-stat small{font-size:.8rem;color:#acb2b8}.lab-rarity-grid progress{width:100%;height:10px;accent-color:var(--lab-accent);border-radius:10px;overflow:hidden}.lab-rarity-grid .lab-card>header{align-items:center}.lab-rarity-grid .lab-card>header>strong{font-size:.9rem}.lab-picked{padding:12px;border:1px dashed var(--lab-line);border-radius:8px}@media(min-width:1350px){.lab-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.lab-list-grid,.lab-rarity-grid{grid-template-columns:1fr}.lab-heading{align-items:flex-start;gap:12px}.lab-heading>button{font-size:.8rem;padding:8px;min-height:40px}.lab-heading>div{gap:10px}.lab-heading p:not(.eyebrow){font-size:.9rem}.lab-card,.lab-compose,.lab-editor,.lab-stat{padding:16px;border-radius:11px}.lab-toolbar{gap:12px}.lab-toolbar>label:first-child{flex-basis:100%}.lab-toolbar>button{margin-left:auto}.lab-inline-filters button{padding:10px 12px}.lab-card>header{gap:10px}.lab-card header time{white-space:normal}.lab-card-actions{gap:8px}.lab-card-actions button{min-height:44px}.lab-editor-selection .lab-film-row{grid-template-columns:20px 36px minmax(0,1fr);gap:9px}.lab-editor-selection .lab-film-row>img{width:36px;height:54px}.lab-reorder{grid-column:3;justify-content:flex-end}.lab-reorder button{min-width:42px;min-height:42px}.lab-date-fields{grid-template-columns:1fr}.lab-club-feature{grid-template-columns:80px minmax(0,1fr);gap:16px}.lab-club-feature>img,.lab-club-feature>.lab-poster-placeholder{width:80px;height:120px}.lab-club-feature h3{font-size:1.25rem}.lab-candidates{grid-template-columns:1fr}.lab-candidate{min-height:90px}.lab-stat-grid{grid-template-columns:1fr}.lab-stat{display:grid;grid-template-columns:1fr auto;align-items:center}.lab-stat strong{font-size:1.35rem;max-width:145px;text-align:right}.lab-stat small{grid-column:2;text-align:right}.lab-editor-actions>button[type=submit]{width:100%}.community-lab .lab-nav{margin-inline:-2px}.lab-feedback:empty{min-height:10px;margin:0!important}.lab-toolbar .lab-inline-filters{flex-wrap:nowrap;min-width:0}.lab-film-row{gap:10px}}@media(prefers-reduced-motion:reduce){.community-lab *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.community-lab{--lab-accent:var(--mm-accent,var(--accent,#bba1f4));max-width:100%}.community-lab .lab-heading p:not(.eyebrow),.community-lab .lab-hint,.community-lab .lab-muted,.community-lab .lab-card time,.community-lab .lab-card small,.community-lab .lab-empty p{color:var(--muted-foreground,#a5abb2)}.community-lab .lab-pagination{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.community-lab .lab-pagination span{white-space:nowrap;font-size:.9rem}.community-lab .lab-shop-intro{display:flex;gap:14px;align-items:center;flex-wrap:wrap;line-height:1.5}.community-lab .lab-shop-intro>span,.community-lab .lab-shop-price>span{color:var(--muted-foreground,#a5abb2);font-size:.85rem}.community-lab .lab-shop-card>.lab-badge{align-self:flex-start}.community-lab .lab-shop-card>button{margin-top:auto}.community-lab .lab-shop-price{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-lab .lab-shop-price strong{font-size:1.4rem;color:var(--lab-accent)}.community-lab .lab-odds{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin:0}.community-lab .lab-odds>div{padding:12px;background:#ffffff05;border-radius:7px}.community-lab .lab-odds dt{font-family:Barlow Semi Condensed,sans-serif;font-weight:700}.community-lab .lab-odds dd{margin:6px 0 0;font-variant-numeric:tabular-nums}.community-lab .lab-news ul{padding-left:20px;display:grid;gap:10px;margin:0;line-height:1.55}.community-lab .lab-film-title{color:inherit;font-size:inherit;font-weight:700;line-height:1.4;text-align:left;background:transparent;border:0;padding:0;min-height:28px}.community-lab .lab-film-title:hover{text-decoration:underline}.community-lab .lab-reorder button{clip-path:none!important;border-radius:6px!important}.community-lab .lab-nav button,.community-lab .lab-inline-filters button,.community-lab .lab-candidate,.community-lab .lab-picker-results button{clip-path:none!important;transform:none!important}.community-lab .lab-nav{max-width:100%;overscroll-behavior-x:contain}.community-lab .lab-card-actions{align-items:center}.community-lab .lab-card-actions .secondary{padding-inline:16px}.community-lab .lab-feedback:empty{min-height:0;margin:0!important}@media(max-width:420px){.community-lab .lab-shop-price{align-items:flex-start;flex-direction:column;gap:6px}.community-lab .lab-editor-title{align-items:flex-start}.community-lab .lab-list-card>header{flex-wrap:wrap}.community-lab .lab-inline-filters button{font-size:.86rem;padding:10px}.community-lab .lab-pagination{gap:10px}}.cinema-lab-shortcuts{display:flex;gap:12px;margin-block:20px;flex-wrap:wrap;align-items:center}.cinema-lab-shortcuts button{min-height:44px;white-space:normal}.cinema-lab-shortcuts button:focus-visible{outline:2px solid var(--mm-accent,#bba1f4);outline-offset:3px}.community-lab .lab-list-card>header>div>p{display:flex;align-items:baseline;column-gap:12px;row-gap:4px;flex-wrap:wrap}.community-lab .lab-list-card>header>div>p>span{white-space:nowrap;color:var(--muted-foreground,#a5abb2)}.community-lab .lab-nav{position:relative;scroll-padding-inline:4px}.community-lab .lab-nav button{white-space:nowrap;min-height:44px}.community-lab .lab-picker{display:grid;gap:8px;min-width:0}.community-lab .lab-picker-results{margin-top:0;scroll-padding-block:8px;overscroll-behavior-y:contain}.community-lab .lab-picker-results button{min-height:58px}.community-lab input::placeholder,.community-lab textarea::placeholder{color:#a7adb4;opacity:1}.community-lab input,.community-lab select,.community-lab textarea{scroll-margin-block:100px}.community-lab .lab-check{min-height:44px;cursor:pointer}.community-lab .lab-check input{flex-shrink:0}.community-lab .lab-card>header>h3,.community-lab .lab-card>header>div{min-width:0}.community-lab .lab-card-actions button,.community-lab .lab-delete-confirm button{min-height:44px}.community-lab .lab-content>form,.community-lab .lab-compose form{min-width:0}.community-lab .lab-compose form>button[type=submit]{justify-self:start;max-width:100%}@media(max-width:720px){.community-lab input:not([type=checkbox]),.community-lab select,.community-lab textarea{font-size:16px;min-height:46px}.community-lab .lab-picker-results{max-height:min(38dvh,280px)}.community-lab .lab-check{line-height:1.45}.community-lab .lab-heading>div{min-width:0}.community-lab .lab-inline-filters{max-width:100%;overflow-x:auto;padding-block:3px}.community-lab .lab-toolbar>button{min-height:44px}.community-lab .lab-compose form>button[type=submit]{width:100%;justify-self:stretch}.community-lab .lab-film-title{min-height:44px}.community-lab .lab-card>header>.text-button{min-height:32px;overflow-wrap:anywhere}.community-lab .lab-event-selection li>span{min-width:0;overflow-wrap:anywhere}.community-lab .lab-event-selection li>button{flex-shrink:0}}.community-lab .lab-heading{flex-wrap:wrap;min-width:0}.community-lab .lab-heading>div{flex:1 1 300px;min-width:0;max-width:100%}.community-lab .lab-heading h2{min-width:0;max-width:100%;overflow-wrap:anywhere}.community-lab .lab-heading>button{max-width:100%;min-height:44px;flex:0 0 auto}.community-lab .lab-average-note{display:grid;gap:8px;padding:16px;border-left:3px solid var(--lab-accent);border-radius:0 8px 8px 0;background:#ffffff05}.community-lab .lab-average-note>strong{font-size:.9rem;line-height:1.4}.community-lab .lab-stat>span{min-width:0}.community-lab .lab-stat small{line-height:1.4}@media(max-width:720px){.community-lab .lab-heading{row-gap:14px}.community-lab .lab-heading>div{flex-basis:100%}.community-lab .lab-heading>button{margin-left:auto}.community-lab .lab-stat{grid-template-columns:minmax(0,1fr) minmax(0,145px);column-gap:12px}.community-lab .lab-stat small{grid-column:1/-1}.community-lab .lab-average-note{padding:14px}}.community-lab-embedded{padding-block:4px 20px}.community-lab-embedded .lab-heading{margin-bottom:18px;gap:14px}.community-lab-embedded .lab-heading>div{gap:8px;flex-basis:260px}.community-lab-embedded .lab-heading h2{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2}.community-lab-embedded .lab-heading p{font-size:.9rem;line-height:1.5}.community-lab-embedded .lab-heading>button{font-size:.82rem;padding:10px 14px}.community-lab-embedded .lab-content{gap:18px}.community-lab .lab-shop-rarities{display:grid;gap:10px}.community-lab .lab-shop-rarities>strong{font-size:.82rem;color:var(--muted-foreground,#a5abb2)}.community-lab .lab-shop-rarities>div{display:flex;gap:6px;flex-wrap:wrap}.community-lab .lab-odds{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}.community-lab .lab-odds>div{display:grid;justify-items:center;align-content:start;gap:10px;min-width:0;padding:14px 8px}.community-lab .lab-odds dt{display:flex;align-items:center;justify-content:center;line-height:1}.community-lab .lab-odds dd{margin:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.3}.community-lab .lab-odds .tier-tag,.community-lab .lab-shop-rarities .tier-tag{display:inline-flex;align-items:center;justify-content:center;position:static;min-width:42px;min-height:26px;line-height:1;text-align:center;white-space:nowrap;flex:none}@media(max-width:720px){.community-lab-embedded .lab-heading>div{flex-basis:100%}.community-lab-embedded .lab-heading h2{font-size:1.5rem}.community-lab .lab-odds{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px}.community-lab .lab-odds>div{padding:12px 6px}}.cinema-shop-modal{width:100%;max-width:1080px;min-width:0;margin-inline:auto}.cinema-shop-modal .community-lab{padding-bottom:4px}.cinema-shop-modal .lab-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-lab.community-lab-embedded h3{font-size:1.15rem;line-height:1.35;max-width:100%;overflow-wrap:anywhere}.community-lab.community-lab-embedded .lab-club-feature h3{font-size:clamp(1.2rem,2vw,1.6rem)}:is(#modal,[data-snapshot-id=modal]) .community-lab-embedded .lab-heading h2{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;margin:0;max-width:100%;overflow-wrap:anywhere}@media(min-width:721px){#modal:has(.cinema-shop-modal){width:min(1140px,calc(100vw - 48px));max-width:1140px;box-sizing:border-box;padding:32px}.cinema-shop-modal .lab-heading{margin-top:6px}}@media(max-width:720px){.cinema-shop-modal{padding:0}.cinema-shop-modal .lab-list-grid{grid-template-columns:1fr}.cinema-shop-modal .lab-card,.cinema-shop-modal .lab-compose{padding:16px}.community-lab.community-lab-embedded h3{font-size:1.05rem}:is(#modal,[data-snapshot-id=modal]) .community-lab-embedded .lab-heading h2{font-size:1.5rem}.community-lab.community-lab-embedded .lab-club-feature h3{font-size:1.15rem}}.community-lab .lab-odds{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;max-width:100%;gap:10px;margin:0}.community-lab .lab-odds>div{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-auto-flow:row;align-items:start;justify-items:center;min-width:0;margin:0;padding:12px 6px;gap:10px;text-align:center}.community-lab .lab-odds>div>dt{grid-column:1;grid-row:1;margin:0;min-width:0;max-width:100%;justify-self:center}.community-lab .lab-odds>div>dd{grid-column:1;grid-row:2;margin:0;min-width:0;max-width:100%;justify-self:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-align:center}@media(max-width:720px){.community-lab .lab-odds{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.community-lab .lab-odds>div{padding:12px 4px;gap:9px}.community-lab .lab-odds>div>dd{font-size:14px}}.community-lab .lab-shop-price>strong{white-space:nowrap;flex:0 0 auto}.community-lab .lab-shop-price>span{min-width:0;text-align:right;line-height:1.45}@media(max-width:420px){.community-lab .lab-shop-price>span{text-align:left}}.community-lab .lab-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;align-items:stretch;gap:14px;margin:auto 0 0;padding:16px 0 0;border-top:1px solid var(--lab-line);min-width:0}.community-lab :is(.lab-card-actions,.lab-delete-confirm)>button{position:relative;min-width:0;min-height:46px;max-width:100%;margin:0;padding:12px 14px;font-size:13px;line-height:1.35;white-space:normal;word-break:normal;overflow-wrap:normal;transform:none;filter:none}.community-lab .lab-card-actions>button{width:100%;height:100%;justify-self:stretch}.community-lab .lab-card-actions>button:only-child{grid-column:1/-1;width:auto;justify-self:start}.community-lab .lab-delete-confirm{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;padding:16px}.community-lab .lab-delete-confirm>p{flex-basis:100%;margin:0;line-height:1.5}.community-lab .lab-delete-confirm>button{flex:1 1 120px}@layer refonte{html[data-refonte] .community-lab :is(.lab-card-actions,.lab-delete-confirm)>button{min-width:0!important;min-height:46px!important;max-width:100%!important;margin:0!important;padding:12px 14px!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important;transform:none!important;filter:none!important}html[data-refonte] .community-lab .lab-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:auto 0 0!important;padding:16px 0 0!important;justify-content:flex-start!important;align-items:stretch!important}html[data-refonte] .community-lab .lab-delete-confirm{gap:14px!important;padding:16px!important;align-items:stretch!important}html[data-refonte] .community-lab .lab-card-actions>button{width:100%!important}html[data-refonte] .community-lab .lab-card-actions>button:only-child{width:auto!important;justify-self:start!important}}.community-lab.community-lab-embedded{padding-block:20px 24px}.community-panel.community-lab.community-lab-embedded{padding:28px}.community-lab.community-lab-embedded>.lab-heading{margin:0 0 20px;padding:0}.community-lab .lab-heading>div>p{line-height:1.5}.community-lab .lab-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.community-lab .lab-tops-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px}.community-lab .lab-tops-toolbar>.lab-tops-search{margin:0;display:block;min-width:0}.community-lab .lab-tops-toolbar .lab-inline-filters{gap:6px;padding:0;align-items:stretch}.community-lab .lab-tops-toolbar>button,.community-lab .lab-tops-toolbar .lab-inline-filters button{margin:0;min-height:46px;white-space:nowrap}.community-lab .lab-shop-intro{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--lab-line);border-radius:10px;background:color-mix(in srgb,var(--lab-accent) 8%,transparent)}.community-lab .lab-shop-intro>strong{font-size:.95rem;line-height:1.5}.community-lab .lab-shop-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:460px;min-width:0;overflow:visible;padding:0}.community-lab .lab-shop-categories>button{min-width:0;min-height:44px;padding:10px 12px;white-space:nowrap;font-size:.9rem;line-height:1.3}.community-lab .lab-shop-group{display:grid;gap:18px;min-width:0}.community-lab .lab-shop-group+.lab-shop-group{padding-top:12px}.community-lab .lab-shop-group>header{display:grid;gap:6px;padding:0;margin:0}.community-lab .lab-shop-group>header>p{color:var(--muted-foreground,#a5abb2);font-size:.9rem;line-height:1.5}.community-lab .lab-shop-card>h4{margin:0;font-size:1.2rem;line-height:1.35;overflow-wrap:anywhere}.community-lab .lab-shop-guarantee{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block:4px;font-size:.9rem;font-weight:600}.community-lab .lab-shop-guarantee .tier-tag{display:inline-flex;align-items:center;justify-content:center;position:static;min-width:42px;min-height:26px;line-height:1;text-align:center;white-space:nowrap;flex:none}.community-lab .lab-external-suggestions{min-width:0}.community-lab .lab-external-suggestions .social-space-heading{justify-content:flex-end;gap:12px!important;margin:0 0 16px!important;padding:0}.community-lab .lab-external-suggestions .social-space-heading>label{width:min(100%,220px);margin:0}.community-lab .lab-external-suggestions .suggestion-toolbar>label{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;min-width:0;text-align:left}.community-lab .lab-external-suggestions select{appearance:none;-webkit-appearance:none;text-align:left!important;text-align-last:left!important;padding-left:13px;padding-right:34px}.cinema-shop-modal .community-lab.community-lab-embedded{padding-block:16px 4px}@media(max-width:720px){.community-lab.community-lab-embedded{padding-block:16px 20px}.community-panel.community-lab.community-lab-embedded{padding:20px 16px}.community-lab.community-lab-embedded>.lab-heading{margin-bottom:18px}.community-lab .lab-tops-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.community-lab .lab-tops-toolbar>.lab-tops-search{grid-column:1/-1}.community-lab .lab-tops-toolbar .lab-inline-filters{min-width:0;overflow:visible}.community-lab .lab-tops-toolbar .lab-inline-filters button{padding:10px;font-size:.82rem}.community-lab .lab-tops-toolbar>button{padding:10px 14px;font-size:.82rem}.community-lab .lab-shop-intro{padding:14px}.community-lab .lab-shop-group{gap:14px}.community-lab .lab-shop-card>h4{font-size:1.1rem}.community-lab .lab-club-feature{grid-template-columns:80px minmax(0,1fr);gap:12px 16px;align-items:start}.community-lab .lab-club-feature>img,.community-lab .lab-club-feature>.lab-poster-placeholder{grid-column:1;grid-row:1/4;align-self:start}.community-lab .lab-club-feature>div{display:contents}.community-lab .lab-club-feature>div>.lab-badge{grid-column:2;grid-row:1;justify-self:start}.community-lab .lab-club-feature>div>h3{grid-column:2;grid-row:2}.community-lab .lab-club-feature>div>p:not(.lab-preserve){grid-column:2;grid-row:3}.community-lab .lab-club-feature>div>.lab-preserve{grid-column:1/-1;grid-row:4}.community-lab .lab-club-feature>div>button{grid-column:1/-1;justify-self:start;max-width:100%}}.community-lab .lab-reco-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.community-lab .lab-reco-quota{margin:0;color:var(--muted-foreground,#a5abb2);font-size:.9rem}.community-lab .lab-reco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.community-lab .lab-reco-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start}.community-lab .lab-reco-card>img,.community-lab .lab-reco-card>.lab-poster-placeholder{width:96px;height:144px;object-fit:cover;border-radius:8px}.community-lab .lab-reco-body{display:grid;gap:8px;align-content:start;min-width:0}.community-lab .lab-reco-body h3{font-size:1.2rem;line-height:1.3;margin:0;overflow-wrap:anywhere}.community-lab .lab-reco-body h3 .lab-film-title{min-height:0}.community-lab .lab-reco-meta,.community-lab .lab-reco-by{margin:0;font-size:.86rem;color:var(--muted-foreground,#a5abb2)}.community-lab .lab-reco-body .lab-preserve{margin:4px 0 0}.community-lab .lab-reco-body .lab-card-actions{padding-top:4px}.community-lab .lab-reco-confirm{flex:1 1 100%;grid-column:1/-1;font-size:.86rem}.community-lab .lab-reco-picked{display:flex;align-items:center;gap:12px;min-height:56px}.community-lab .lab-reco-picked img,.community-lab .lab-reco-picked .lab-poster-placeholder{width:44px;height:66px;object-fit:cover;border-radius:5px;flex-shrink:0}.community-lab .lab-reco-picked span{display:grid;gap:4px;min-width:0}.community-lab .lab-reco-picked small{color:var(--muted-foreground,#a5abb2)}@media(min-width:1350px){.community-lab .lab-reco-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.community-lab .lab-reco-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;align-items:start}.community-lab .lab-reco-editor>.lab-editor-title,.community-lab .lab-reco-editor>.lab-editor-actions{grid-column:1/-1}.community-lab .lab-reco-editor>.lab-picker{grid-column:1;grid-row:2}.community-lab .lab-reco-editor>.lab-reco-picked{grid-column:1;grid-row:3}.community-lab .lab-reco-editor>label{grid-column:2;grid-row:2/4;align-self:stretch}.community-lab .lab-reco-editor>label textarea{flex:1 1 auto;min-height:150px}.community-lab .lab-reco-editor>.lab-editor-actions>span{flex:0 1 auto}}@media(max-width:720px){.community-lab .lab-reco-toolbar{gap:10px}.community-lab .lab-reco-toolbar>button{flex:1 1 100%}.community-lab .lab-reco-grid{grid-template-columns:1fr;gap:14px}.community-lab .lab-reco-card{grid-template-columns:72px minmax(0,1fr);gap:14px}.community-lab .lab-reco-card>img,.community-lab .lab-reco-card>.lab-poster-placeholder{width:72px;height:108px}.community-lab .lab-reco-body h3{font-size:1.05rem}}.lab-external-search{margin-top:12px!important;justify-content:center}.lab-picker-results [data-external-results]{display:grid;gap:8px}.lab-picker-results [data-external-results] small{display:block;line-height:1.5}.lab-picker-results button>span{min-width:0}.lab-picker-results strong{overflow-wrap:anywhere}.lab-edition-planner form{display:grid;gap:16px}.lab-edition-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lab-edition-preview{--event-accent:#c7a5ff;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px;border:1px solid var(--event-accent);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--event-accent) 12%,#101315),#101315);text-align:center;min-width:0}.lab-edition-preview.theme-aurora{--event-accent:#84dec8}.lab-edition-preview.theme-premiere{--event-accent:#f3cc79}.lab-edition-preview>img{width:112px;height:168px;object-fit:cover;border-radius:8px;box-shadow:0 0 20px color-mix(in srgb,var(--event-accent) 25%,transparent)}.lab-edition-preview>strong{overflow-wrap:anywhere}.lab-special-badge{background:var(--event-accent);color:#101315;padding:4px 10px;font-size:12px;font-weight:800;border-radius:4px}.lab-edition-preview label{width:100%;font-size:12px}.lab-edition-preview input{width:100%;min-width:0;margin-top:6px}.lab-edition-planner small{color:var(--muted,#a6abb3)}@media(max-width:600px){.lab-edition-previews{grid-template-columns:1fr}.lab-edition-preview{max-width:100%}}.parcours-market .parcours-market-tools{display:grid;grid-template-columns:minmax(140px,1fr) repeat(5,max-content);align-items:center;gap:8px}.parcours-market .parcours-market-tools>*{min-width:0;margin:0}.parcours-market .parcours-market-tools .search{width:100%;min-width:0;max-width:none}.parcours-market .parcours-market-tools select{width:auto;min-width:126px;max-width:none;min-height:44px;font-size:12px;padding-inline:14px 30px}.parcours-market .parcours-market-tools>button{min-height:44px;padding-inline:12px;font-size:12px;white-space:nowrap}@media(max-width:999px){.parcours-market .parcours-market-tools{grid-template-columns:repeat(6,minmax(0,1fr))}.parcours-market .parcours-market-tools .search{grid-column:1/-1}.parcours-market .parcours-market-tools select{grid-column:span 3;width:100%;min-width:0}.parcours-market .parcours-market-tools>button{grid-column:span 2;width:100%;padding-inline:6px;white-space:normal;line-height:1.25}}.parcours-market .market-pagination-jump{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:680px;margin:24px auto}.parcours-market .market-pagination-jump>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;white-space:nowrap}.parcours-market .market-pagination-jump form{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;min-width:0}.parcours-market .market-pagination-jump label{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:13px}.parcours-market .market-pagination-jump input{width:64px;min-width:0;min-height:44px;padding:8px 4px;border:1px solid var(--border,#ffffff30);border-radius:6px;background:var(--panel,#20252a);color:var(--text,#eee);font:inherit;font-size:16px;text-align:center;appearance:textfield}.parcours-market .market-pagination-jump input::-webkit-inner-spin-button,.parcours-market .market-pagination-jump input::-webkit-outer-spin-button{appearance:none;margin:0}.parcours-market .market-pagination-jump form button{min-height:44px;padding:10px 13px;font-size:13px}@media(max-width:600px){.parcours-market .market-pagination-jump{gap:6px}.parcours-market .market-pagination-jump>button{width:44px;padding:8px}.parcours-market .market-pagination-jump>button>span{display:none}.parcours-market .market-pagination-jump label{gap:5px;font-size:12px}.parcours-market .market-pagination-jump input{width:48px}.parcours-market .market-pagination-jump form{gap:5px}}@layer refonte{html[data-refonte] .parcours-market .parcours-market-tools{display:grid!important;grid-template-columns:minmax(140px,1fr) repeat(5,max-content)!important;align-items:center!important;gap:8px!important}html[data-refonte] .parcours-market .parcours-market-tools>*{min-width:0!important;margin:0!important}html[data-refonte] .parcours-market .parcours-market-tools .search{width:100%!important;min-width:0!important;max-width:none!important}html[data-refonte] .parcours-market .parcours-market-tools select{width:auto!important;min-width:126px!important;max-width:none!important;min-height:44px!important;padding-inline:14px 30px!important;background-position:right 12px center!important;font-size:12px!important}html[data-refonte] .parcours-market .parcours-market-tools>button{min-height:44px!important;padding-inline:12px!important;font-size:12px!important;white-space:nowrap!important}@media(max-width:999px){html[data-refonte] .parcours-market .parcours-market-tools{grid-template-columns:repeat(6,minmax(0,1fr))!important}html[data-refonte] .parcours-market .parcours-market-tools .search{grid-column:1/-1!important}html[data-refonte] .parcours-market .parcours-market-tools select{grid-column:span 3!important;width:100%!important;min-width:0!important}html[data-refonte] .parcours-market .parcours-market-tools>button{grid-column:span 2!important;width:100%!important;padding-inline:6px!important;white-space:normal!important;line-height:1.25!important}}html[data-refonte] .parcours-market .market-pagination-jump{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important}html[data-refonte] .parcours-market .market-pagination-jump>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important}html[data-refonte] .parcours-market .market-pagination-jump input{width:64px!important;min-width:0!important;min-height:44px!important;padding:8px 4px!important;text-align:center!important;font-size:16px!important}html[data-refonte] .parcours-market .market-pagination-jump form button{min-height:44px!important;padding:10px 13px!important;font-size:13px!important}@media(max-width:600px){html[data-refonte] .parcours-market .market-pagination-jump{gap:6px!important}html[data-refonte] .parcours-market .market-pagination-jump>button{width:44px!important;padding:8px!important}html[data-refonte] .parcours-market .market-pagination-jump>button>span{display:none!important}html[data-refonte] .parcours-market .market-pagination-jump input{width:48px!important}html[data-refonte] .parcours-market .parcours-market-tools select{padding-left:14px!important;padding-right:32px!important}}}@layer cinephile{:root{--cf-bg:#101416!important;--cf-panel:#191f22!important;--cf-line:#30383b!important;--cf-text:#eff2eb!important;--cf-muted:#9ba9ad!important;--cf-accent:#dcff73!important;--cf-violet:#c2a7f0!important}body.cine-experience{background:var(--cf-bg)!important;color:var(--cf-text)!important;margin:0!important;padding:0 0 20px!important;overflow-x:clip!important;font-family:Arial,Helvetica,sans-serif!important}.cine-experience:not(.cine-native)>.site{display:none!important}.cine-experience #premiere-header,.cine-experience .premiere-bottom-nav,.cine-experience .premiere-context,.cine-experience .premiere-main-nav,.cine-experience>.site>.topbar,.cine-experience>.site>.subbar{display:none!important}.cine-experience.cine-native>.site{padding-top:0!important}.cine-experience.cine-native #main{padding-top:20px!important}#cine-top,#cine-content,#cine-dialog,#cine-mobile{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.5!important;color:var(--cf-text)!important}#cine-content *,#cine-top *,#cine-dialog *,#cine-mobile *{box-sizing:border-box!important}#cine-content button,#cine-top button,#cine-dialog button,#cine-mobile button{font:inherit!important;letter-spacing:normal!important;text-transform:none!important;border-radius:6px!important;clip-path:none!important;transform:none!important;cursor:pointer!important;box-shadow:none!important;min-width:0!important;min-height:0!important}#cine-content button:before,#cine-content button:after,#cine-top button:before,#cine-top button:after,#cine-dialog button:before,#cine-dialog button:after{content:none!important}#cine-content button:focus-visible,#cine-top button:focus-visible,#cine-dialog button:focus-visible,#cine-mobile button:focus-visible{outline:2px solid var(--cf-accent)!important;outline-offset:4px!important}#cine-content h1,#cine-content h2,#cine-dialog h2{font-family:Arial,Helvetica,sans-serif!important;font-weight:750!important;letter-spacing:-.035em!important;color:var(--cf-text)!important;text-transform:none!important;margin:0!important}#cine-content h1{font-size:clamp(30px,3.1vw,44px)!important;line-height:1.13!important}#cine-content h2{font-size:22px!important;line-height:1.25!important}#cine-content p,#cine-dialog p{margin:0!important;color:var(--cf-muted)!important}#cine-content .cf-kicker,#cine-dialog .cf-kicker{font-size:10px!important;letter-spacing:.16em!important;font-weight:700!important;color:var(--cf-violet)!important;margin:0 0 12px!important;line-height:1.5!important}.cf-preview{background:#202729!important;padding:7px max(24px,calc((100vw - 1240px)/2))!important;font-size:11px!important;display:flex!important;justify-content:space-between!important;gap:12px!important;color:#bec9cc!important;border-bottom:1px solid #30383b!important}.cf-preview i{display:inline-block!important;width:6px!important;height:6px!important;background:var(--cf-accent)!important;border-radius:50%!important;margin-right:6px!important}.cf-preview a{color:#bec9cc!important;text-decoration:none!important;white-space:nowrap!important}.cf-header{max-width:1320px!important;margin:auto!important;min-height:88px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 40px!important;gap:28px!important;border-bottom:1px solid #293134!important}#cine-top .cf-brand{display:flex!important;align-items:center!important;gap:12px!important;padding:0!important;border:0!important;background:none!important;color:var(--cf-text)!important;text-align:left!important;font-size:24px!important;font-weight:700!important;letter-spacing:-1.2px!important;flex-shrink:0!important}.cf-brand>span:last-child>span{font-weight:400!important;color:#a7b2b6!important}.cf-brand small{display:block!important;letter-spacing:2px!important;font-size:7px!important;color:#a7b2b6!important;margin-top:1px!important;font-weight:700!important}.cf-logo{font-size:40px!important;font-weight:900!important;position:relative!important;line-height:1!important;color:var(--cf-accent)!important}.cf-logo sup{font-size:15px!important;position:absolute!important;top:-4px!important;right:-4px!important}.cf-header nav{display:flex!important;gap:22px!important;align-items:center!important;flex:1!important;justify-content:center!important;white-space:nowrap!important}#cine-top nav button{border:0!important;background:none!important;color:#9ba9ad!important;font-size:13px!important;padding:16px 0!important;position:relative!important;font-weight:600!important;border-bottom:2px solid transparent!important;border-radius:0!important}#cine-top nav button:hover,#cine-top nav button.is-active{color:var(--cf-text)!important;border-bottom-color:var(--cf-accent)!important}.cf-header-actions{display:flex!important;gap:10px!important;align-items:center!important;white-space:nowrap!important}#cine-top .cf-avatar{width:32px!important;height:32px!important;border:1px solid #647172!important;background:#394442!important;border-radius:50%!important;font-size:13px!important;color:#d9e3df!important}#cine-content .cf-button,#cine-top .cf-button,#cine-dialog .cf-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:40px!important;padding:10px 15px!important;border:1px solid #3a4549!important;background:#252e32!important;color:#eff2eb!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;white-space:nowrap!important;text-decoration:none!important}#cine-content .cf-button:hover,#cine-dialog .cf-button:hover{background:#354045!important}#cine-content .cf-primary,#cine-top .cf-primary,#cine-dialog .cf-primary{background:var(--cf-accent)!important;color:#17200d!important;border:1px solid var(--cf-accent)!important}#cine-top .cf-collection{background:none!important;border:none!important;padding:8px!important;font-size:12px!important}.cf-shell{max-width:1240px!important;margin:0 auto!important;padding:40px 0 20px!important}.cf-page-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin-bottom:32px!important}#cine-content .cf-page-heading>div>p:last-child{margin-top:14px!important;font-size:14px!important;line-height:1.6!important}.cf-section{margin-bottom:36px!important}.cf-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}#cine-content .cf-section-heading h2{font-size:18px!important;letter-spacing:-.02em!important}#cine-content .cf-section-heading>button{background:none!important;border:0!important;padding:5px 0!important;color:var(--cf-muted)!important;font-size:12px!important}.cf-section-heading>button span{margin-left:6px!important;color:var(--cf-accent)!important}.cf-film-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.cf-film{min-width:0!important}.cf-film button{padding:0!important}#cine-content .cf-poster,#cine-dialog .cf-poster{display:block!important;position:relative!important;width:100%!important;border:1px solid #384345!important;background:#242c2f!important;border-radius:7px!important;overflow:hidden!important;aspect-ratio:2/3!important;transition:transform .18s,border-color .18s!important}.cf-poster img{height:100%!important;width:100%!important;object-fit:cover!important;display:block!important;transition:transform .2s!important}.cf-poster:hover{border-color:var(--cf-accent)!important;transform:translateY(-3px)!important}.cf-poster:hover img{transform:scale(1.025)!important}.cf-watched{position:absolute!important;top:8px!important;right:8px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;background:#101713df!important;color:var(--cf-accent)!important;border-radius:50%!important;font-size:13px!important}.cf-film-info{display:flex!important;gap:7px!important;justify-content:space-between!important;align-items:start!important;margin-top:10px!important;font-size:11px!important}#cine-content .cf-film-info button,#cine-dialog .cf-film-info button{text-align:left!important;border:0!important;background:none!important;font-size:12px!important;line-height:1.4!important;color:#e8eeed!important;font-weight:600!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cf-film-info>span{color:#849398!important;font-size:10px!important;flex-shrink:0!important;padding-top:1px!important}.cf-film-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:28px!important}.cf-stars{color:var(--cf-accent)!important;letter-spacing:1px!important;font-size:15px!important;white-space:nowrap!important}#cine-content .cf-film-actions button,#cine-dialog .cf-film-actions button{color:#9ba9ad!important;background:none!important;border:0!important;width:30px!important;height:28px!important;font-size:18px!important}.cf-muted{color:var(--cf-muted)!important;font-size:12px!important;letter-spacing:0!important}.cf-content-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:48px!important;padding-top:6px!important}.cf-content-grid>aside{display:flex!important;flex-direction:column!important;gap:24px!important}.cf-demo-tag{font-size:10px!important;color:#8f9ea3!important;border:1px solid #3a4447!important;padding:3px 7px!important;border-radius:4px!important}.cf-review{display:grid!important;grid-template-columns:78px 1fr!important;gap:20px!important;padding:22px 0!important;border-top:1px solid #2c3539!important}#cine-content .cf-review-poster,#cine-content .cf-diary-poster{border:0!important;background:none!important;padding:0!important;align-self:start!important;overflow:hidden!important;border-radius:5px!important}.cf-review-poster img{display:block!important;width:78px!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:5px!important}.cf-byline{display:flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;margin-bottom:9px!important;color:#849398!important}.cf-mini-avatar{width:23px!important;height:23px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#8b6254!important;color:#fff!important;font-size:10px!important}.tone-1{background:#536f6c!important}.tone-2{background:#746291!important}#cine-content .cf-byline button{background:none!important;border:0!important;padding:0!important;color:#dbe2de!important;font-size:12px!important}.cf-byline>span:last-child{margin-left:auto!important}#cine-content .cf-review-title{background:none!important;border:0!important;padding:0!important;color:#eff2eb!important;font-size:18px!important;font-weight:650!important;line-height:1.3!important;text-align:left!important}.cf-review .cf-stars{margin:5px 0 10px!important;font-size:14px!important}#cine-content .cf-review p{font-size:14px!important;line-height:1.7!important;color:#b6c1c4!important;max-width:600px!important}#cine-content .cf-like{background:none!important;border:0!important;color:#93a4a7!important;font-size:13px!important;padding:9px 0 0!important;min-width:40px!important;text-align:left!important}#cine-content .is-saved,#cine-dialog .is-saved{color:var(--cf-accent)!important}.cf-sidebox{background:var(--cf-panel)!important;border:1px solid var(--cf-line)!important;border-radius:9px!important;padding:20px!important}.cf-stats{display:flex!important;gap:30px!important;border-bottom:1px solid #333c3f!important;margin-bottom:12px!important;padding-bottom:16px!important}.cf-stats strong{font-size:28px!important;display:block!important;line-height:1.2!important;font-weight:600!important}.cf-stats span{font-size:11px!important;color:var(--cf-muted)!important}#cine-content .cf-mini-diary{display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important;width:100%!important;background:none!important;border:0!important;border-bottom:1px solid #30383b!important;border-radius:0!important;padding:10px 0!important;color:#e3e8e5!important}.cf-mini-diary img{width:28px!important;height:42px!important;object-fit:cover!important;border-radius:2px!important}.cf-mini-diary>span:first-child{font-size:18px!important;color:#b9c5c9!important;min-width:25px!important;text-align:center!important;line-height:1.2!important}.cf-mini-diary>span:last-child{font-size:12px!important;line-height:1.35!important}.cf-mini-diary small{display:block!important;font-size:9px!important}.cf-mini-diary .cf-stars{font-size:11px!important;margin-top:5px!important}.cf-packbox{position:relative!important;border:1px solid #586142!important;background:linear-gradient(130deg,#2b3426,#19201d)!important;padding:23px 20px!important;border-radius:9px!important;overflow:hidden!important}.cf-pack-art{font-size:70px!important;font-weight:900!important;position:absolute!important;right:-4px!important;top:-18px!important;transform:rotate(18deg)!important;color:#d7f79c!important;opacity:.11!important}.cf-pack-art sup{font-size:25px!important}#cine-content .cf-packbox h2{font-size:20px!important;letter-spacing:-.03em!important;line-height:1.3!important}#cine-content .cf-packbox .cf-kicker{color:#c4d49b!important;font-size:9px!important;letter-spacing:.1em!important}#cine-content .cf-packbox p:not(.cf-kicker){font-size:12px!important;line-height:1.6!important;margin:12px 0 18px!important;color:#b2bea9!important}.cf-packbox .cf-primary{width:100%!important}#cine-content .cf-text-link{display:block!important;border:0!important;background:none!important;color:#b9c7a6!important;font-size:11px!important;padding:13px 0 0!important;margin:auto!important}#cine-content .cf-week h2{font-size:24px!important;margin-bottom:12px!important}#cine-content .cf-week p:not(.cf-kicker){font-size:12px!important;line-height:1.65!important;margin-bottom:16px!important}.cf-editorial{border-top:1px solid #30383b!important;padding-top:28px!important}#cine-content .cf-editorial p:not(.cf-kicker){margin:12px 0 18px!important;font-size:14px!important}.cf-poster-strip{display:flex!important;gap:7px!important;overflow:hidden!important;margin:18px 0 22px!important}.cf-poster-strip img{width:calc((100% - 28px)/5)!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:5px!important}.cf-footer{margin-top:48px!important;padding:24px 0 4px!important;border-top:1px solid #30383b!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;color:#cbd3d3!important;gap:20px!important}.cf-footer span{font-weight:700!important}.cf-footer small{display:block!important;font-size:11px!important;color:#7e8c91!important;font-weight:400!important;margin-top:4px!important}.cf-footer a{font-size:11px!important;color:#9ba9ad!important;text-decoration:none!important}.cf-filters{display:grid!important;grid-template-columns:1fr 175px 160px!important;gap:12px!important;margin-bottom:24px!important}.cf-search{display:flex!important;align-items:center!important;gap:10px!important;background:#1b2226!important;border:1px solid #3e494e!important;border-radius:6px!important;padding:0 14px!important}.cf-search>span{font-size:25px!important;line-height:1!important;color:#9ba9ad!important}#cine-content input,#cine-dialog input,#cine-content select,#cine-dialog select,#cine-dialog textarea{font:inherit!important;font-size:13px!important;background:#1b2226!important;color:#e8edef!important;border:1px solid #3e494e!important;border-radius:6px!important;padding:12px!important;min-width:0!important;width:100%!important;min-height:44px!important;color-scheme:dark!important;outline-offset:3px!important}#cine-content .cf-search input{border:0!important;padding:12px 0!important;background:transparent!important;outline:none!important}#cine-content input::placeholder,#cine-dialog input::placeholder,#cine-dialog textarea::placeholder{color:#88999f!important}#cine-content .cf-result-count{font-size:12px!important;margin-bottom:18px!important}.cf-catalogue{row-gap:30px!important}.cf-load-more{text-align:center!important;margin-top:30px!important}.cf-empty{border:1px dashed #414c50!important;border-radius:8px!important;text-align:center!important;padding:50px 24px!important}.cf-empty p{margin:15px 0 24px!important}.cf-diary-heading{display:flex!important;justify-content:space-between!important;color:#99a7ad!important;font-size:12px!important;margin:25px 0 12px!important}.cf-diary-row{display:grid!important;grid-template-columns:45px 62px 1fr 100px!important;align-items:center!important;gap:24px!important;padding:22px 0!important;border-top:1px solid #30383b!important}.cf-diary-date{text-align:center!important;color:#9caeb1!important}.cf-diary-date strong{display:block!important;font-size:28px!important;line-height:1.1!important;color:#e4eae8!important}.cf-diary-date span{font-size:11px!important}.cf-diary-poster img{width:62px!important;aspect-ratio:2/3!important;object-fit:cover!important;display:block!important}#cine-content .cf-diary-description>button{padding:0!important;background:none!important;border:0!important;font-size:21px!important;font-weight:650!important;color:#e3e9e7!important;text-align:left!important}.cf-diary-description>span{display:block!important;margin-top:2px!important}.cf-diary-description p{font-size:13px!important;margin-top:10px!important;line-height:1.6!important}.cf-diary-rating{text-align:right!important}.cf-diary-rating>button{display:block!important;margin:8px 0 0 auto!important;background:none!important;border:0!important;color:#a8b4b5!important;font-size:11px!important;padding:0!important}#cine-content .cf-footnote,#cine-dialog .cf-footnote{font-size:11px!important;color:#88979d!important;margin:22px 0!important;line-height:1.6!important}.cf-lists-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.cf-list-card{background:#1a2124!important;border:1px solid #303d41!important;border-radius:9px!important;overflow:hidden!important}.cf-list-card>div{padding:0 22px 24px!important}.cf-list-card p:not(.cf-kicker){margin:10px 0 20px!important;font-size:13px!important}#cine-content .cf-list-cover{width:100%!important;background:none!important;border:0!important;padding:22px 22px 0!important}.cf-list-cover .cf-poster-strip{margin:0 0 20px!important}#cine-content .cf-list-title{background:none!important;padding:0!important;border:0!important;font-size:22px!important;color:#e7eeed!important;font-weight:650!important;line-height:1.3!important;text-align:left!important}#cine-dialog{position:fixed!important;inset:0!important;width:min(900px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;border:1px solid #465157!important;background:#171f23!important;color:var(--cf-text)!important;padding:40px!important;border-radius:12px!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:10000!important;box-shadow:0 25px 120px #000b!important}#cine-dialog::backdrop{background:#070d13b8!important;backdrop-filter:blur(7px)!important}#cine-dialog .cf-dialog-close{position:absolute!important;right:15px!important;top:13px!important;width:34px!important;height:34px!important;background:#263036!important;color:#dce6e7!important;border:1px solid #445158!important;border-radius:50%!important;font-size:23px!important;line-height:1!important;z-index:2!important}#cine-dialog h2{font-size:32px!important;line-height:1.15!important;margin:0 30px 16px 0!important}.cf-detail{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:30px!important}.cf-detail-poster{width:100%!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:7px!important;box-shadow:0 15px 30px #0005!important}.cf-detail-body>p{font-size:13px!important;line-height:1.6!important}.cf-cast{margin:12px 0 22px!important;font-size:12px!important}.cf-detail-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.cf-rating{border:0!important;padding:0!important;margin:24px 0!important;display:flex!important;align-items:center!important;gap:4px!important}.cf-rating legend{font-size:11px!important;color:#92a3a9!important;margin-bottom:8px!important}#cine-dialog .cf-rating button{padding:0!important;background:none!important;border:0!important;font-size:30px!important;color:#586469!important;line-height:1.3!important;width:31px!important}.cf-rating>span{font-size:11px!important;color:#9ba9ad!important;margin-left:8px!important}.cf-detail-list{margin-top:24px!important}.cf-detail-list label{display:block!important;font-size:11px!important;color:#9ba9ad!important;margin-bottom:6px!important}.cf-bridge{border-top:1px solid #374348!important;margin-top:24px!important;padding-top:20px!important;display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;font-size:11px!important;color:#9ba9ad!important}#cine-dialog form>label{display:block!important;margin-top:18px!important;font-size:13px!important;color:#ccd7d9!important}#cine-dialog form label input,#cine-dialog form label select,#cine-dialog form label textarea{display:block!important;margin-top:7px!important}#cine-dialog form>.cf-primary{margin-top:22px!important}.cf-form-line{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin-top:20px!important}.cf-chosen-film{display:flex!important;align-items:center!important;gap:16px!important;margin:20px 0!important}.cf-chosen-film img{width:50px!important;height:75px!important;object-fit:cover!important;border-radius:4px!important}.cf-chosen-film>span{font-size:20px!important;font-weight:600!important}.cf-chosen-film small{display:block!important;font-size:12px!important;color:#a3b2b8!important;font-weight:400!important}#cine-dialog form .cf-checkbox{display:flex!important;align-items:center!important;gap:10px!important}#cine-dialog form .cf-checkbox input{width:18px!important;min-height:18px!important;accent-color:var(--cf-accent)!important;margin:0!important}.cf-form-error{color:#ffa9a9!important}.cf-dialog-films{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:24px!important}.cf-list-rank{display:block!important;color:#91a0a6!important;font-size:11px!important;margin-bottom:8px!important}.cf-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#cine-mobile{display:none!important}@media(min-width:1440px){.cf-shell{max-width:1240px!important}.cf-header{max-width:1320px!important}}@media(max-width:1319px){.cf-shell{padding:34px 32px 20px!important}.cf-header{padding:14px 32px!important;gap:20px!important}.cf-header nav{gap:16px!important}#cine-top .cf-header-actions .cf-collection{display:none!important}}@media(max-width:1050px){.cf-header{flex-wrap:wrap!important;gap:4px 20px!important}.cf-header nav{order:3!important;flex-basis:100%!important;justify-content:flex-start!important;gap:30px!important}.cf-header-actions{margin-left:auto!important}.cf-header nav button{padding:11px 0!important}.cf-content-grid{grid-template-columns:minmax(0,1fr) 270px!important;gap:28px!important}.cf-film-grid{gap:13px!important}.cf-film-info>span{display:none!important}.cf-page-heading{align-items:start!important}.cf-page-heading>.cf-button{margin-top:28px!important}.cf-header{min-height:110px!important}}@media(max-width:720px){body.cine-experience{padding-bottom:76px!important}.cf-preview{padding:7px 18px!important;font-size:9px!important}.cf-header{min-height:70px!important;padding:14px 18px!important;gap:12px!important;flex-wrap:nowrap!important}#cine-top .cf-brand{font-size:21px!important;gap:9px!important}.cf-brand small{font-size:6px!important;letter-spacing:1.6px!important}.cf-logo{font-size:32px!important}.cf-logo sup{font-size:13px!important}.cf-header nav{display:none!important}.cf-header-actions{gap:10px!important}#cine-top .cf-header-actions .cf-primary{padding:9px 10px!important;font-size:11px!important;min-height:36px!important}#cine-top .cf-avatar{display:none!important}.cf-shell{padding:28px 18px 20px!important}.cf-page-heading{display:block!important;margin-bottom:28px!important}#cine-content h1{font-size:32px!important;line-height:1.12!important;letter-spacing:-1.2px!important}#cine-content .cf-kicker{font-size:9px!important;letter-spacing:1.3px!important;margin-bottom:10px!important}#cine-content .cf-page-heading>div>p:last-child{font-size:13px!important;line-height:1.65!important;margin-top:12px!important}.cf-page-heading>.cf-button{margin-top:18px!important}.cf-film-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:19px 11px!important}.cf-film-info{margin-top:8px!important}#cine-content .cf-film-info button,#cine-dialog .cf-film-info button{font-size:11px!important}.cf-film-info>span{display:none!important}.cf-film-actions{min-height:26px!important}.cf-film-actions .cf-muted{font-size:10px!important}.cf-film-actions .cf-stars{font-size:12px!important}.cf-content-grid{display:flex!important;flex-direction:column!important;gap:0!important}.cf-content-grid>aside{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}.cf-section{margin-bottom:28px!important}.cf-section-heading{margin-bottom:15px!important;gap:8px!important}#cine-content .cf-section-heading h2{font-size:17px!important}#cine-content .cf-section-heading>button{font-size:11px!important}.cf-demo-tag{font-size:8px!important;max-width:94px!important;text-align:center!important;padding:3px 5px!important}.cf-review{grid-template-columns:56px 1fr!important;gap:14px!important;padding:19px 0!important}.cf-review-poster img{width:56px!important}.cf-byline{font-size:9px!important;gap:6px!important}.cf-byline .cf-mini-avatar{width:20px!important;height:20px!important}#cine-content .cf-byline button{font-size:10px!important}#cine-content .cf-review-title{font-size:16px!important}#cine-content .cf-review p{font-size:12px!important;line-height:1.65!important}.cf-review .cf-stars{margin:5px 0 8px!important;font-size:12px!important}.cf-review .cf-muted{font-size:10px!important}.cf-editorial{padding-top:20px!important}.cf-packbox h2 br,.cf-week{display:none!important}.cf-footer{margin-top:32px!important;padding-top:20px!important;align-items:start!important;font-size:11px!important}.cf-footer a{max-width:90px!important;text-align:right!important;font-size:10px!important}.cf-footer small{max-width:190px!important;font-size:10px!important}.cf-filters{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:18px!important}.cf-search{grid-column:1/-1!important}.cf-filters select{font-size:12px!important}.cf-result-count{font-size:11px!important}.cf-diary-row{grid-template-columns:30px 45px 1fr!important;gap:12px!important;padding:18px 0!important;position:relative!important}.cf-diary-poster img{width:45px!important}.cf-diary-date strong{font-size:24px!important}.cf-diary-date span{font-size:10px!important}#cine-content .cf-diary-description>button{font-size:16px!important;line-height:1.3!important}.cf-diary-description>span{font-size:10px!important}.cf-diary-description p{font-size:12px!important;margin-top:6px!important}.cf-diary-rating{grid-column:3!important;text-align:left!important;margin-top:-4px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.cf-diary-rating button{margin:0!important}.cf-lists-grid{grid-template-columns:1fr!important;gap:20px!important}#cine-content .cf-list-title{font-size:21px!important}.cf-list-card>div{padding:0 18px 20px!important}#cine-content .cf-list-cover{padding:18px 18px 0!important}.cf-list-cover .cf-poster-strip{gap:4px!important}.cf-list-cover .cf-poster-strip img{width:calc((100% - 16px)/5)!important}#cine-dialog{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;padding:48px 20px 24px!important;border-radius:10px!important}.cf-detail{grid-template-columns:92px 1fr!important;gap:18px!important}.cf-detail-poster{position:static!important}.cf-detail-body{display:contents!important}.cf-detail-body>.cf-kicker{grid-column:2!important;grid-row:1!important;align-self:start!important;margin:0!important;font-size:9px!important;padding-top:2px!important}.cf-detail-body>h2{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:22px!important;margin:24px 0 0!important}.cf-detail-body>p:not(.cf-kicker){grid-column:1/-1!important}.cf-detail-body>p:not(.cf-kicker){font-size:12px!important}.cf-detail-body>.cf-cast{margin:0!important}.cf-detail-actions,.cf-rating,.cf-detail-body>.cf-primary,.cf-detail-list,.cf-bridge{grid-column:1/-1!important}.cf-rating{margin:2px 0 4px!important}.cf-detail-list{margin-top:0!important}.cf-bridge{margin-top:0!important;padding-top:16px!important}.cf-detail-actions{gap:8px!important}.cf-detail-actions>.cf-button{flex:1!important}.cf-detail-body>.cf-primary{width:100%!important}#cine-dialog h2{font-size:27px!important}.cf-form-line{gap:10px!important}.cf-chosen-film>span{font-size:18px!important}.cf-dialog-films{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px 10px!important}#cine-mobile{display:flex!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:110!important;background:#172024f5!important;backdrop-filter:blur(16px)!important;border-top:1px solid #374448!important;padding:6px 8px max(8px,env(safe-area-inset-bottom))!important;justify-content:space-around!important}#cine-mobile button{background:none!important;color:#8c9da4!important;border:0!important;padding:5px 9px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;font-size:10px!important;line-height:1.4!important;min-height:46px!important}#cine-mobile button>span{font-size:21px!important;line-height:1.2!important}#cine-mobile button.is-active{color:var(--cf-accent)!important;background:#c9ef6320!important}.cine-experience .premiere-chat-launcher{bottom:80px!important}.cf-sidebox{padding:18px!important}.cf-packbox{padding:22px!important}.cine-experience.cine-native #main{padding-top:10px!important}}@media(prefers-reduced-motion:reduce){.cf-poster,.cf-poster img{transition:none!important}}.cf-empty-cover{display:flex!important;min-height:150px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;font-size:35px!important;color:#8c9da4!important}.cf-empty-cover small{font-size:12px!important}.cf-game-nav{display:flex!important;justify-content:center!important;gap:24px!important;padding:12px 18px!important;border-bottom:1px solid #30383b!important;overflow:auto!important}.cf-game-nav button{background:none!important;color:#b6c2c4!important;border:0!important;white-space:nowrap!important;padding:8px 4px!important;font-size:13px!important}.cf-game-nav button.is-active{color:var(--cf-accent)!important}@media(max-width:720px){#cine-mobile button{padding:5px 4px!important;font-size:9px!important;flex:1!important}.cf-game-nav{justify-content:flex-start!important;gap:20px!important}.cf-bridge{flex-wrap:wrap!important}}#cine-dialog .cf-rating button.is-saved{color:var(--cf-accent)!important}:root{--cf-bg:var(--mm-ink,#101110)!important;--cf-panel:var(--mm-panel,#191a18)!important;--cf-line:var(--mm-line,#33362e)!important;--cf-text:var(--mm-text,#f4f4ed)!important;--cf-muted:var(--muted,#a2a49e)!important;--cf-accent:var(--mm-accent,#deff67)!important;--cf-violet:var(--mm-accent,#deff67)!important}body.cine-experience{font-family:var(--mm-font-text)!important;background:radial-gradient(1000px 550px at 70% -8%,color-mix(in srgb,var(--mm-signal) 10%,transparent),transparent 65%),linear-gradient(var(--mm-ink-top),var(--mm-ink-bottom)) fixed!important}#cine-top,#cine-content,#cine-dialog,#cine-mobile{font-family:var(--mm-font-text)!important}#cine-content h1,#cine-content h2,#cine-dialog h2{font-family:var(--mm-font-display)!important;font-stretch:125%!important;font-weight:850!important;letter-spacing:-.012em!important;text-wrap:pretty!important}#cine-content h1{font-size:clamp(30px,3.1vw,46px)!important}#cine-content .cf-kicker,#cine-dialog .cf-kicker,.cf-preview,#cine-top nav button{font-family:var(--mm-font-script)!important}#cine-content .cf-kicker,#cine-dialog .cf-kicker{font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important}#cine-top .cf-header{max-width:1568px!important;gap:20px!important;padding:16px 28px!important;min-height:86px!important;border-color:var(--cf-line)!important}.cf-header nav{gap:16px!important}#cine-top .cf-brand{letter-spacing:-1px!important;font-family:var(--mm-font-text)!important;font-size:24px!important}.cf-logo{display:flex!important;width:36px!important;height:40px!important}.cf-m-mark{display:block!important;width:100%!important;height:100%!important}.cf-preview{background:var(--mm-ink-2)!important;border-color:var(--cf-line)!important;padding:6px max(24px,calc((100vw - 1512px)/2))!important;color:var(--cf-muted)!important;font-size:12px!important}#cine-top .cf-preview button{padding:0!important;background:none!important;color:var(--cf-text)!important;border:0!important;border-radius:0!important;font-size:12px!important;text-decoration:underline!important;min-height:28px!important}#cine-top .cf-header nav button{font-size:14px!important;color:var(--cf-muted)!important;padding:12px 0!important}#cine-top .cf-header nav button.is-active,#cine-top .cf-header nav button:hover{color:var(--cf-text)!important;border-bottom-color:var(--cf-accent)!important}#cine-content .cf-button,#cine-top .cf-button,#cine-dialog .cf-button{background:var(--mm-panel-2)!important;color:var(--cf-text)!important;border:0!important;border-radius:0!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;font:700 13px/1.4 var(--mm-font-text)!important;padding:12px 22px!important;min-height:44px!important;gap:8px!important;white-space:normal!important;text-align:center!important}#cine-content .cf-primary,#cine-top .cf-primary,#cine-dialog .cf-primary{background:var(--cf-accent)!important;color:var(--mm-ink)!important;font-family:var(--mm-font-display)!important;font-weight:800!important;font-stretch:112%!important}#cine-content .cf-button:hover,#cine-top .cf-button:hover,#cine-dialog .cf-button:hover{background:var(--mm-line-strong)!important;color:var(--cf-text)!important}#cine-content .cf-primary:hover,#cine-top .cf-primary:hover,#cine-dialog .cf-primary:hover{background:var(--mm-accent-2)!important;color:var(--mm-ink)!important}#cine-content .cf-button:disabled,#cine-dialog .cf-button:disabled{opacity:.45!important;cursor:not-allowed!important}#cine-top .cf-header-actions .cf-primary{white-space:nowrap!important;min-height:44px!important;flex-shrink:0!important}#cine-top .cf-header-actions .cf-collection{display:inline-flex!important;white-space:nowrap!important}#cine-top .cf-header-actions{gap:8px!important}#cine-top .cf-avatar{display:grid!important;place-items:center!important;padding:0!important;width:36px!important;height:36px!important;flex-shrink:0!important;overflow:hidden!important;border-color:var(--cf-accent)!important;background:var(--mm-panel)!important}#cine-top .cf-avatar img,#cine-top .cf-avatar .avatar{width:34px!important;height:34px!important;object-fit:cover!important;border-radius:50%!important}[data-cf-stock]{display:inline-grid!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 4px!important;background:#0002!important;border-radius:5px!important;font:700 13px var(--mm-font-text)!important}#cine-top svg,#cine-mobile svg,#cine-dialog svg,#cine-content .cf-button svg,#cine-content .cf-film-actions svg,#cine-content .cf-watched svg{width:18px!important;height:18px!important;flex-shrink:0!important;vertical-align:middle!important}#cine-top .cf-logo svg{width:36px!important;height:40px!important}.cf-context{max-width:1512px!important;margin:0 auto!important;display:flex!important;align-items:center!important;gap:16px!important;border-bottom:1px solid var(--cf-line)!important;padding:10px 0!important}.cf-context>div{display:flex!important;gap:6px!important;align-items:center!important;overflow:auto!important;min-width:0!important;flex:1!important}#cine-top .cf-context button:not(.cf-plus){padding:11px 16px!important;border:0!important;white-space:nowrap!important;font:700 13px var(--mm-font-script)!important;text-transform:uppercase!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important}#cine-top .cf-context button.is-active{background:var(--mm-paper)!important;color:var(--mm-ink)!important}#cine-top .cf-plus,.cine-experience .premiere-context .cf-plus{margin-left:auto!important;flex-shrink:0!important;color:var(--mm-gold)!important;background:var(--mm-panel-2)!important;font-weight:800!important;min-width:100px!important;white-space:nowrap!important;border:0!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;border-radius:0!important;min-height:42px!important;padding:10px 18px!important}.cine-experience.cine-native .premiere-context{display:flex!important;position:relative!important;top:auto!important;margin-top:8px!important}.cf-shell{max-width:1400px!important;padding:34px 28px 24px!important}.cf-content-grid{grid-template-columns:minmax(0,1fr) 330px!important;gap:36px!important}.cf-content-grid>.cf-section{min-width:0!important}.cf-sidebox,.cf-editorial,.cf-packbox,.cf-list-card{background:var(--cf-panel)!important;border:1px solid var(--cf-line)!important}.cf-editorial{padding:24px!important;border-radius:12px!important}#cine-content .cf-editorial h2{margin-bottom:12px!important}.cf-editorial-films{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:22px!important}.cf-editorial .cf-film-info{display:block!important}.cf-editorial .cf-film-info>span{display:block!important;margin-top:3px!important}.cf-selection-info{margin:-4px 0 20px!important;color:var(--cf-muted)!important;font-size:12px!important;max-width:800px!important}.cf-selection-info summary{cursor:pointer!important;width:fit-content!important;color:var(--cf-accent)!important}.cf-selection-info p{padding:12px 0!important;line-height:1.65!important}.cf-film-info{display:block!important}.cf-film-info>span{display:block!important;color:var(--cf-text)!important;font:500 12px var(--mm-font-text)!important;margin-top:4px!important;opacity:.8!important}#cine-content .cf-film-info button,#cine-dialog .cf-film-info button{font-size:13px!important;color:var(--cf-text)!important}.cf-film-actions{min-height:34px!important}#cine-content .cf-film-actions button,#cine-dialog .cf-film-actions button{width:36px!important;height:34px!important;display:grid!important;place-items:center!important;color:var(--cf-muted)!important}#cine-content .cf-film-actions button.is-saved{color:var(--cf-accent)!important}.cf-film-actions button.is-saved svg{fill:color-mix(in srgb,var(--cf-accent) 25%,transparent)!important}.cf-review-more{margin:20px 0!important}.cf-review{border-color:var(--cf-line)!important}.cf-filters{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(125px,1fr))!important;gap:10px!important}#cine-content input,#cine-dialog input,#cine-content select,#cine-dialog select,#cine-dialog textarea{font-family:var(--mm-font-text)!important;background:var(--mm-panel-2)!important;border-color:var(--mm-line-strong)!important;color:var(--cf-text)!important}.cf-filters>label{min-width:0!important}.cf-filters .cf-search svg{width:20px!important;height:20px!important}.cf-footer{border-color:var(--cf-line)!important}#cine-content .cf-footer button{padding:6px 0!important;background:none!important;border:0!important;color:var(--cf-muted)!important;font-size:12px!important;text-decoration:underline!important}#cine-dialog{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--cf-accent) 5%,transparent),transparent 65%),var(--cf-panel)!important;border-color:var(--mm-line-strong)!important;border-radius:20px!important;padding:42px!important;max-height:calc(100dvh - 32px)!important}#cine-dialog h2{padding-right:24px!important;font-size:30px!important;line-height:1.15!important;margin-bottom:20px!important}#cine-dialog .cf-dialog-close{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;right:16px!important;top:16px!important;background:var(--mm-well)!important;border-color:var(--mm-line-strong)!important;color:var(--cf-text)!important;clip-path:none!important;border-radius:50%!important}#cine-dialog .cf-dialog-close svg{display:block!important;margin:0!important;width:18px!important;height:18px!important}#cine-dialog .cf-dialog-close:hover{background:var(--mm-panel-2)!important;color:var(--cf-accent)!important}#cine-dialog:has(#cf-session-form){width:min(680px,calc(100vw - 32px))!important}.cf-form-line{align-items:start!important;gap:24px!important}#cine-dialog .cf-session-rating{border:0!important;padding:0!important;margin:0!important;min-width:0!important}.cf-session-rating legend{font-size:13px!important;margin-bottom:7px!important}.cf-star-slider{position:relative!important;width:180px!important;height:44px!important;line-height:44px!important;font-size:34px!important;letter-spacing:2px!important;font-family:Arial,sans-serif!important;touch-action:pan-y!important}.cf-stars-empty,.cf-stars-fill{position:absolute!important;inset:0!important;white-space:nowrap!important;pointer-events:none!important;letter-spacing:2px!important}.cf-stars-empty{color:var(--mm-line-strong)!important}.cf-stars-fill{color:var(--mm-gold)!important;width:calc(var(--rating) / 5 * 100%)!important;overflow:hidden!important}#cine-dialog input#cf-session-rating{position:absolute!important;inset:0!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important}.cf-star-slider:focus-within{outline:2px solid var(--cf-accent)!important;outline-offset:3px!important;border-radius:4px!important}.cf-session-rating output{font-size:12px!important;color:var(--cf-muted)!important;display:block!important;margin-top:3px!important}#cf-session-results{max-height:240px!important;overflow:auto!important;overscroll-behavior:contain!important;margin:8px 0!important}#cine-dialog .cf-search-result{display:flex!important;align-items:center!important;text-align:left!important;width:100%!important;gap:12px!important;padding:10px!important;background:var(--mm-well)!important;color:var(--cf-text)!important;border:0!important;border-bottom:1px solid var(--cf-line)!important;border-radius:0!important;clip-path:none!important;min-height:60px!important}.cf-search-result img{width:32px!important;height:48px!important;object-fit:cover!important;border-radius:3px!important}.cf-search-result span{font-weight:700!important;line-height:1.3!important}.cf-search-result small{display:block!important;color:var(--cf-muted)!important;font-weight:400!important;font-size:12px!important;margin-top:4px!important}#cine-dialog .cf-search-result:hover,#cine-dialog .cf-search-result:focus-visible{background:var(--mm-panel-2)!important;outline:2px solid var(--cf-accent)!important;outline-offset:-2px!important}.cf-home-intro{max-width:620px!important;line-height:1.7!important;margin-bottom:24px!important}.cf-home-choices{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}#cine-dialog .cf-home-choice{padding:24px!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:start!important;gap:14px!important;border:1px solid var(--mm-line-strong)!important;background:var(--mm-well)!important;color:var(--cf-text)!important;border-radius:12px!important;clip-path:none!important}.cf-home-choice strong{font-size:20px!important;font-family:var(--mm-font-display)!important;font-weight:800!important}.cf-home-choice span{font-size:14px!important;color:var(--cf-muted)!important}#cine-dialog .cf-home-choice svg{width:26px!important;height:26px!important;color:var(--cf-accent)!important}#cine-dialog .cf-home-choice:hover{border-color:var(--cf-accent)!important;background:color-mix(in srgb,var(--cf-accent) 8%,var(--mm-well))!important}.cine-experience [data-local-feature-preview]{display:none!important}.cf-boot-m{object-fit:contain!important;width:80px!important;height:80px!important;transform:none!important;filter:none!important}html[data-refonte] .premiere-monogram:before,html[data-refonte] .premiere-monogram:after,.cf-logo:after{content:none!important}@media(max-width:1300px){#cine-top .cf-header{flex-wrap:wrap!important;gap:14px!important}#cine-top .cf-header nav{order:3!important;flex-basis:100%!important;justify-content:flex-start!important;gap:28px!important}#cine-top .cf-header-actions{margin-left:auto!important}.cf-context{margin-inline:28px!important}.cf-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cf-search{grid-column:1/-1!important}}@media(max-width:900px){.cf-content-grid{grid-template-columns:minmax(0,1fr) 270px!important;gap:24px!important}.cf-editorial-films{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cf-film-grid.cf-featured{gap:12px!important}.cf-header .cf-brand small{display:none!important}}@media(max-width:720px){#cine-top .cf-header{flex-wrap:nowrap!important;padding:12px 16px!important;gap:8px!important;min-height:68px!important}#cine-top .cf-header nav{display:none!important}#cine-top .cf-brand{font-size:18px!important;gap:6px!important}#cine-top .cf-logo,#cine-top .cf-logo svg{width:28px!important;height:34px!important}#cine-top .cf-header-actions .cf-collection{display:none!important}#cine-top .cf-header-actions .cf-primary{font-size:11px!important;padding:10px 14px!important;min-height:40px!important;gap:5px!important}#cine-top .cf-header-actions .cf-primary svg{width:15px!important;height:15px!important}#cine-top .cf-avatar{display:none!important}.cf-preview{padding:4px 16px!important;font-size:11px!important}.cf-context{margin:0!important;padding:7px 12px!important;gap:8px!important}#cine-top .cf-context button:not(.cf-plus){font-size:12px!important;padding:10px 12px!important}#cine-top .cf-context .cf-plus{min-width:76px!important;padding:10px 14px!important;font-size:12px!important}.cf-shell{padding:26px 16px 24px!important}.cf-content-grid{display:flex!important;gap:0!important}.cf-page-heading{display:block!important}#cine-content h1{font-size:30px!important;line-height:1.15!important;letter-spacing:-.02em!important}#cine-content .cf-kicker{font-size:11px!important}.cf-film-grid{gap:18px 10px!important}.cf-film-info>span{font-size:11px!important}#cine-content .cf-film-info button{font-size:12px!important}.cf-selection-info{font-size:11px!important}.cf-section-heading{align-items:center!important;gap:12px!important}.cf-section-heading .cf-demo-tag{max-width:100px!important;text-align:center!important}#cine-content .cf-section-heading h2{font-size:17px!important}#cine-content .cf-section-heading>button{flex-shrink:0!important;font-size:12px!important;min-height:36px!important}.cf-editorial{padding:18px!important}.cf-editorial-films{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cf-filters{grid-template-columns:1fr 1fr!important;gap:10px!important}.cf-search{grid-column:1/-1!important}.cf-filters select{font-size:12px!important;padding:10px!important}.cf-dialog-films{grid-template-columns:repeat(2,minmax(0,1fr))!important}#cine-dialog{padding:56px 20px 24px!important;border-radius:16px!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}#cine-dialog h2{font-size:25px!important;padding-right:0!important}#cine-dialog:has(#cf-session-form){width:calc(100vw - 24px)!important}.cf-form-line{grid-template-columns:1fr!important;gap:20px!important}.cf-home-choices{grid-template-columns:1fr!important;gap:12px!important}#cine-dialog .cf-home-choice{padding:18px!important;gap:10px!important}.cf-home-choice strong{font-size:18px!important}.cf-home-choice span{font-size:13px!important}.cf-chosen-film>span{font-size:17px!important}.cf-home-intro{font-size:14px!important}#cine-mobile{background:var(--mm-ink-2)!important;border-color:var(--cf-line)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}#cine-mobile button{color:var(--cf-muted)!important;min-height:56px!important}#cine-mobile button.is-active{color:var(--cf-accent)!important;background:color-mix(in srgb,var(--cf-accent) 8%,transparent)!important}#cine-mobile svg{width:21px!important;height:21px!important}.cf-footer{gap:16px!important;flex-wrap:wrap!important}.cine-experience.cine-native .premiere-context{margin-top:0!important}}@media(max-width:380px){#cine-top .cf-brand{font-size:16px!important}#cine-top .cf-header-actions .cf-primary{padding:10px 12px!important;font-size:10px!important}.cf-header-actions [data-cf-stock]{min-width:18px!important;height:18px!important;font-size:11px!important}.cf-preview{font-size:10px!important}#cine-content h1{font-size:28px!important}.cf-film-actions .cf-stars{font-size:11px!important}}#cine-top .cf-spaces-toggle{padding:10px!important;min-width:40px!important;min-height:40px!important;background:none!important;border:1px solid var(--cf-line)!important;display:grid!important;place-items:center!important}.cf-spaces-toggle svg{width:20px!important;height:20px!important}.cf-spaces-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;margin-top:24px!important}.cf-spaces-grid section{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}#cine-dialog .cf-spaces-grid h3{font-size:16px!important;min-height:38px!important;margin:0 0 8px!important}#cine-dialog .cf-spaces-grid button{justify-content:flex-start!important;min-height:44px!important;text-align:left!important}#cine-dialog .cf-spaces-grid button.is-active{background:var(--cf-accent)!important;color:var(--mm-ink)!important}.cf-stars-empty,.cf-stars-fill{display:flex!important;width:180px!important;height:44px!important;align-items:center!important;gap:0!important}.cf-stars-empty svg,.cf-stars-fill svg{display:block!important;flex:none!important;width:36px!important;height:36px!important}.cf-stars-fill{clip-path:inset(0 calc(100% - var(--rating) / 5 * 100%) 0 0)!important;overflow:visible!important}@media(min-width:1301px){.cf-context{max-width:calc(100% - 86px)!important}}@media(max-width:720px){#cine-top .cf-spaces-toggle{display:none!important}.cf-film-info>span{display:block!important}.cf-week{display:block!important}.cf-spaces-grid{gap:18px 12px!important}#cine-dialog .cf-spaces-grid h3{min-height:42px!important;font-size:14px!important}#cine-dialog .cf-spaces-grid button{font-size:12px!important;padding:10px 12px!important}}#cine-dialog .cf-star-slider svg{width:36px!important;height:36px!important;min-width:36px!important;max-width:none!important;flex:0 0 36px!important}#cine-top .cf-context .cf-plus{background:linear-gradient(110deg,#b2e4d6,#e5cf98 35%,#c7bbe3 68%,#b2e4d6)!important;color:#151515!important}#cine-top .cf-context>div{scrollbar-width:none!important;overscroll-behavior-x:contain!important}#cine-top .cf-context>div::-webkit-scrollbar{display:none!important}#cine-top .cf-context button{flex:0 0 auto!important;min-width:max-content!important}.cine-experience.cine-native .premiere-context{overflow:visible!important;gap:12px!important;padding-inline:16px!important}.cine-experience.cine-native .premiere-context-links{display:flex!important;flex:1!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;gap:24px!important;align-self:stretch!important}.cine-experience.cine-native .premiere-context-links::-webkit-scrollbar{display:none!important}.cine-experience.cine-native .premiere-context>button[data-view=plus],.cine-experience.cine-native .premiere-context>.cf-plus{display:flex!important;align-self:center!important;flex:0 0 auto!important;min-height:40px!important;margin:0!important}@media(max-width:720px){#cine-dialog:has(#cf-session-form) h2{font-size:23px!important;letter-spacing:-.03em!important}.cine-experience.cine-native .premiere-context{margin-inline:0!important;gap:10px!important;padding-inline:16px!important}.cine-experience.cine-native .premiere-context-links{gap:20px!important}.cine-experience.cine-native .premiere-context>button[data-view=plus]{font-size:11px!important;min-height:38px!important;padding-inline:12px!important}}#cine-top .cf-header{display:grid!important;grid-template-columns:auto 1fr!important;gap:12px 28px!important;padding:18px 0 0!important;min-height:0!important}#cine-top .cf-header>nav{grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:28px!important;overflow-x:auto!important;scrollbar-width:none!important;min-width:0!important;padding:6px 0 14px!important;white-space:nowrap!important}#cine-top .cf-header>nav button{flex:none!important;font-family:var(--font-script,"Barlow Semi Condensed",sans-serif)!important;font-size:15px!important;letter-spacing:.04em!important}#cine-top .cf-header-actions{justify-content:flex-end!important;gap:12px!important;min-width:0!important}#cine-top .cf-header-search{display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px!important;background:transparent!important;color:var(--cf-text)!important;border:0!important}#cine-top .cf-header-search svg{width:20px!important;height:20px!important}#cine-top .cf-context{display:flex!important;gap:16px!important;margin-top:0!important;padding:0 14px!important;min-height:58px!important}#cine-top .cf-context>div{min-width:0!important;flex:1!important;display:flex!important;gap:20px!important;overflow-x:auto!important}#cine-top .cf-context button{font-family:var(--font-script,"Barlow Semi Condensed",sans-serif)!important;font-size:14px!important}body.cine-experience,#cine-content,#cine-dialog,#cine-content input,#cine-content select,#cine-dialog input,#cine-dialog textarea,#cine-dialog select{font-family:Bricolage Grotesque,Arial,sans-serif!important}#cine-content .cf-film-info>span{color:#c0c2bc!important;font-size:13px!important}.cf-native-cinema .premiere-context,.cf-native-cinema [data-premiere-release]{display:none!important}.cf-section-heading{margin-bottom:20px!important}.cf-diary-filters{display:grid!important;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr))!important;gap:12px!important;margin-bottom:20px!important;align-items:center!important}.cf-diary-filters .cf-search{margin:0!important;grid-column:auto!important}.cf-diary-filters select,#cine-content .cf-filters select{height:46px!important;min-width:0!important;background:#22262b!important;border:1px solid #4b515b!important;border-radius:8px!important;padding:10px 34px 10px 14px!important;color:#efefe9!important;appearance:auto!important}.cf-diary-filters input{min-width:0!important}.cf-result-count{margin:12px 0 20px!important;color:var(--cf-muted)!important;font-size:13px!important}#cine-content .review-pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin:24px 0!important}.cf-form-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding-top:20px!important;border-top:1px solid var(--cf-line)!important;margin-top:20px!important}.cf-list-picker{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;max-height:330px!important;overflow-y:auto!important;padding:4px 6px 4px 0!important}#cine-dialog .cf-pick-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-width:0!important;text-align:left!important;padding:10px!important;background:transparent!important;border:1px solid var(--cf-line)!important;border-radius:8px!important;clip-path:none!important}.cf-pick-row img{width:38px!important;height:56px!important;object-fit:cover!important;flex:none!important;border-radius:4px!important}.cf-pick-row>span{min-width:0!important;flex:1!important;font-size:13px!important;line-height:1.4!important}.cf-pick-row small{display:block!important;color:var(--cf-muted)!important;font-size:12px!important;margin-top:4px!important}#cine-dialog .cf-pick-row.is-saved{border-color:var(--cf-accent)!important;background:color-mix(in srgb,var(--cf-accent) 10%,transparent)!important}#cf-list-selected{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0!important}#cine-dialog .cf-selected-film{padding:8px 12px!important;border:1px solid var(--cf-line)!important;border-radius:6px!important;background:transparent!important;font-size:12px!important;clip-path:none!important}.cf-list-card>.cf-button,.cf-list-card>button{margin-top:14px!important}.cf-review-user{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;flex-wrap:wrap!important}.cf-review-user .avatar{width:28px!important;height:28px!important;flex:none!important}.cf-review-user button{color:var(--cf-accent)!important}.cf-followed-label{font-size:11px!important;color:var(--cf-muted)!important}.cf-week{display:flex!important;align-items:center!important;gap:24px!important}.cf-week>img{width:100px!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:8px!important;flex:none!important}.cf-native-film-tools{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;padding-top:20px!important;margin-top:20px!important;border-top:1px solid var(--cf-line)!important}#cine-dialog .detail-layout{display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;gap:30px!important}#cine-dialog .detail-layout>img{width:100%!important;border-radius:10px!important}#cine-dialog .detail-copy{min-width:0!important}#cine-dialog .detail-copy h2{margin-top:10px!important}#cine-dialog .cf-close{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;line-height:1!important}#cine-dialog .cf-close svg{display:block!important;width:18px!important;height:18px!important}#cine-dialog form>label{margin-top:18px!important}#cine-dialog form>label:first-of-type{margin-top:24px!important}.cf-global-results{display:grid!important;gap:10px!important;margin-top:18px!important}#cf-club-root{min-width:0!important}@media(max-width:1000px){.cf-diary-filters{grid-template-columns:1fr 1fr!important}.cf-diary-filters .cf-search{grid-column:auto!important}.cf-week{gap:16px!important}}@media(max-width:720px){#cine-top .cf-header,#cine-top .cf-context,.cf-shell{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important}#cine-top .cf-header{gap:8px!important;padding-top:12px!important}#cine-top .cf-header>nav{display:flex!important;gap:22px!important;padding:6px 0 12px!important}#cine-top .cf-header>nav button{font-size:14px!important;min-height:36px!important}#cine-top .cf-header-actions{gap:6px!important}#cine-top .cf-header-search{padding:8px!important;min-width:36px!important}#cine-top .cf-header-search>span{display:none!important}#cine-top .cf-header-actions .cf-primary{padding:10px 12px!important;font-size:12px!important;gap:6px!important}#cine-top .cf-header-actions .cf-primary>span{display:none!important}#cine-top .cf-header-actions .cf-primary svg{display:block!important;width:20px!important;height:20px!important}#cine-top .cf-context{padding-inline:10px!important;gap:10px!important;min-height:52px!important}#cine-top .cf-context>div{gap:18px!important}#cine-top .cf-context button{font-size:12px!important}#cine-top .cf-context .cf-plus{padding-inline:12px!important}.cf-diary-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.cf-diary-filters .cf-search{grid-column:1/-1!important}.cf-diary-filters select{font-size:12px!important}.cf-diary-filters select:last-child{grid-column:1/-1!important}.cf-list-picker{grid-template-columns:1fr!important;max-height:300px!important}.cf-form-footer{gap:10px!important;flex-wrap:wrap!important}#cine-dialog .detail-layout{grid-template-columns:1fr!important;gap:20px!important}#cine-dialog .detail-layout>img{width:150px!important;justify-self:center!important}#cine-content .review-pagination{gap:10px!important;font-size:12px!important}#cine-content .review-pagination button{padding:10px 12px!important}.cf-week{display:flex!important;align-items:flex-start!important;gap:14px!important}.cf-week>img{width:72px!important}.cf-week h3{font-size:18px!important}.cf-native-film-tools{display:grid!important;grid-template-columns:1fr!important}}.cf-sidebox.cf-week{display:block!important;min-width:0!important}.cf-club-poster{display:block!important;width:100%!important;max-width:160px!important;margin:20px auto!important;padding:0!important;background:none!important;border:0!important}.cf-club-poster img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:8px!important}.cf-sidebox.cf-week>.cf-button{width:100%!important;margin-top:12px!important;min-height:44px!important}.cf-external-detail .cf-detail-poster{display:block!important;width:100%!important;height:auto!important;border-radius:8px!important}@media(max-width:720px){.cf-club-poster{max-width:130px!important}}#modal .cf-native-film-tools .cf-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:12px 20px!important;gap:8px!important;border:0!important;border-radius:0!important;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)!important;background:var(--accent)!important;color:var(--accent-ink,#111)!important;font-family:var(--font-text,"Bricolage Grotesque",Arial,sans-serif)!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}#modal .cf-native-film-tools .cf-button:hover{filter:brightness(.92)!important}#modal .cf-native-film-tools label{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}body.cf-native-cinema .premiere-context{display:none!important}.cf-club-modal>section>header,.cf-club-modal>header{display:none!important}.cf-external-detail .cf-detail-list{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:20px!important}.cf-external-detail .detail-copy>h3{margin-top:24px!important}.cf-external-detail .detail-copy>p+.cf-button{margin-top:8px!important}body .interstellar-local-test{display:none!important}.cf-list-card>div>.cf-button{margin-top:14px!important}.cf-list-card>div>p{margin-bottom:0!important}body.cine-experience.cine-native .premiere-context{display:none!important}#cine-top .cf-header,#cine-top .cf-context,.cf-shell{width:calc(100% - 56px)!important;max-width:1512px!important;margin-inline:auto!important;box-sizing:border-box!important}#cine-top .cf-header{grid-template-columns:auto minmax(0,1fr)!important;padding:16px 0 0!important;gap:8px 24px!important}#cine-top .cf-header>nav{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:24px!important;overflow:visible!important;align-items:center!important;padding:6px 0 10px!important;grid-column:1/-1!important}#cine-top .cf-nav-left,#cine-top .cf-nav-right{display:flex!important;align-items:center!important;gap:28px!important;min-width:0!important}#cine-top .cf-nav-right{justify-content:flex-end!important}#cine-top .cf-header>nav button{white-space:nowrap!important;min-height:44px!important;font-family:var(--mm-font-script)!important}#cine-top .cf-cinema-profile{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;max-width:240px!important}#cine-top .cf-cinema-profile span{overflow:hidden!important;text-overflow:ellipsis!important;max-width:200px!important}#cine-top .cf-cinema-profile svg{width:18px!important;height:18px!important;flex:none!important}#cine-top .cf-header-actions{display:flex!important;align-items:center!important;gap:12px!important}#cine-top .cf-header-actions .cf-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important}#cine-top .cf-avatar{display:flex!important;flex:0 0 38px!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;padding:0!important;border-radius:50%!important;overflow:hidden!important}#cine-top .cf-avatar img,#cine-top .cf-avatar svg{width:100%!important;height:100%!important;object-fit:cover!important}#cine-top .cf-context{padding:5px 0!important;gap:12px!important;min-height:56px!important;border-top:1px solid var(--cf-line)!important}#cine-top .cf-context>div{gap:6px!important;scroll-padding-inline:8px!important}#cine-top .cf-context button:not(.cf-plus){min-height:44px!important;font-family:var(--mm-font-script)!important}#cine-top .cf-context .cf-plus{min-width:94px!important;flex:none!important;margin:0!important}.cine-experience.cf-native-cinema .premiere-release-tabs,.cine-experience.cf-community-standalone .community-tabs{display:none!important}.cf-cinema-identity{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:24px!important;color:var(--cf-muted)!important}.cf-cinema-identity img,.cf-cinema-identity>.avatar{width:40px!important;height:40px!important;object-fit:cover!important;border-radius:50%!important}.cf-cinema-identity strong{color:var(--cf-text)!important}#cine-content .cf-page-heading>.cf-heading-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}#cine-content .cf-reviews-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:24px!important;padding-top:18px!important;border-top:1px solid var(--cf-line)!important}#cine-content .cf-reviews-pagination>span{white-space:nowrap!important;color:var(--cf-muted)!important;font-size:13px!important}#cine-content .cf-reviews-pagination button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}#cine-content .cf-reviews-pagination button:disabled{opacity:.4!important;cursor:default!important}#cine-content .cf-reviews-pagination svg{width:16px!important;height:16px!important}@media(max-width:900px){#cine-top .cf-nav-left,#cine-top .cf-nav-right{gap:16px!important}#cine-top .cf-header>nav{gap:14px!important}#cine-top .cf-cinema-profile{max-width:160px!important}#cine-top .cf-cinema-profile span{max-width:130px!important}}@media(max-width:720px){#cine-top .cf-header,#cine-top .cf-context,.cf-shell{width:calc(100% - 32px)!important;max-width:1512px!important}#cine-top .cf-header{grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important;padding-top:10px!important}#cine-top .cf-header>nav{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:7px!important;padding:3px 0 7px!important}#cine-top .cf-nav-left,#cine-top .cf-nav-right{gap:12px!important;overflow-x:auto!important;scrollbar-width:none!important}#cine-top .cf-nav-right{justify-content:flex-start!important}#cine-top .cf-header>nav button{font-size:12px!important;min-height:40px!important;padding:6px 0!important;letter-spacing:0!important}#cine-top .cf-cinema-profile{max-width:98px!important;gap:5px!important}#cine-top .cf-cinema-profile span{max-width:72px!important}#cine-top .cf-cinema-profile svg{width:14px!important;height:14px!important}#cine-top .cf-header-actions{gap:6px!important}#cine-top .cf-header-actions .cf-primary{min-height:40px!important;padding:8px 12px!important}#cine-top .cf-header-actions .cf-primary>span{display:none!important}#cine-top .cf-header-actions .cf-collection{display:none!important}#cine-top .cf-header-search{padding:8px!important;min-height:40px!important}#cine-top .cf-header-search>span{display:none!important}#cine-top .cf-avatar{display:flex!important;width:32px!important;height:32px!important;flex-basis:32px!important}#cine-top .cf-context{gap:6px!important;padding:4px 0!important;min-height:52px!important}#cine-top .cf-context>div{gap:4px!important}#cine-top .cf-context button:not(.cf-plus){font-size:12px!important;padding:10px 12px!important}#cine-top .cf-context .cf-plus{font-size:12px!important;min-width:76px!important;padding:10px 12px!important}#cine-mobile{grid-template-columns:repeat(5,minmax(0,1fr))!important}#cine-content .cf-reviews-pagination{gap:6px!important}#cine-content .cf-reviews-pagination button{font-size:12px!important;padding:10px 12px!important;gap:4px!important}#cine-content .cf-reviews-pagination>span{font-size:12px!important}}@media(max-width:380px){#cine-top .cf-brand>span:last-child{font-size:16px!important}#cine-top .cf-header-actions{gap:2px!important}#cine-top .cf-cinema-profile{max-width:76px!important}#cine-top .cf-cinema-profile span{max-width:60px!important}#cine-top .cf-cinema-profile svg{display:none!important}}#cine-content .cf-review-author{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;background:none!important;border:0!important;clip-path:none!important;text-align:left!important}#cine-content .cf-review-author .avatar-art,#cine-content .cf-review-author img{width:28px!important;height:28px!important;flex:0 0 28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;overflow:hidden!important;padding:3px!important;box-sizing:border-box!important}#cine-content .cf-review-author .avatar-art svg{width:20px!important;height:20px!important}#cine-content .cf-cinema-identity>.avatar-art{width:36px!important;height:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;border-radius:50%!important;padding:6px!important;box-sizing:border-box!important}#cine-content .cf-cinema-identity>.avatar-art svg{width:24px!important;height:24px!important}#cine-top .cf-collection svg{width:18px!important;height:18px!important;flex:none!important}@media(max-width:720px){#cine-top .cf-brand>span:last-child{display:none!important}#cine-top .cf-header-actions .cf-collection{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-height:40px!important;padding:8px!important}#cine-top .cf-collection>span{display:none!important}#cine-top .cf-collection svg{width:20px!important;height:20px!important}}@media(min-width:721px)and (max-width:1000px){#cine-top .cf-header-search>span{display:none!important}#cine-top .cf-header-actions{gap:8px!important}}#cine-top .cf-header>nav .cf-cinema-profile{color:var(--cf-accent)!important;font-weight:700!important}@media(min-width:1000px){#cine-top .cf-header{grid-template-columns:auto minmax(0,1fr) auto!important;gap:20px!important;padding:14px 0!important;min-height:76px!important}#cine-top .cf-header>.cf-brand{grid-column:1!important;grid-row:1!important}#cine-top .cf-header>nav{grid-column:2!important;grid-row:1!important;order:0!important;display:flex!important;justify-content:center!important;gap:clamp(14px,1.25vw,24px)!important;padding:0!important;min-width:0!important;overflow:visible!important}#cine-top .cf-nav-left,#cine-top .cf-nav-right{gap:clamp(12px,1.1vw,22px)!important;flex:none!important}#cine-top .cf-header>nav button{font-size:14px!important;letter-spacing:0!important}#cine-top .cf-cinema-profile{max-width:140px!important;flex:0 1 auto!important;min-width:0!important}#cine-top .cf-cinema-profile span{max-width:140px!important}#cine-top .cf-header-actions{grid-column:3!important;grid-row:1!important;margin:0!important;gap:8px!important}}@media(min-width:1000px)and (max-width:1399px){#cine-top .cf-header-search>span{display:none!important}#cine-top .cf-header-actions .cf-button{font-size:12px!important;padding-inline:16px!important}#cine-top .cf-header{gap:14px!important}}@media(min-width:1000px)and (max-width:1199px){#cine-top .cf-brand>span:last-child{display:none!important}#cine-top .cf-collection>span{display:none!important}#cine-top .cf-header-actions .cf-collection{width:42px!important;padding:8px!important;justify-content:center!important}}@media(max-width:999px){#cine-top .cf-header>.cf-brand{grid-column:1!important;grid-row:1!important}#cine-top .cf-header-actions{grid-column:2!important;grid-row:1!important}#cine-top .cf-header>nav{grid-column:1/-1!important;grid-row:2!important}}#cine-top{font-family:var(--mm-font-text)!important;color:var(--mm-text)!important;line-height:1.5!important}#cine-top .cf-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;height:86px!important;min-height:86px!important;padding:0!important;position:relative!important;border:0!important;border-bottom:1.5px solid var(--mm-line)!important;background:transparent!important;isolation:isolate!important}#cine-top .cf-header:before{content:""!important;position:absolute!important;z-index:-1!important;inset:0 calc(50% - 50vw)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--mm-ink) 97%,transparent),color-mix(in srgb,var(--mm-ink) 88%,transparent))!important;pointer-events:none!important}#cine-top .cf-brand{display:flex!important;align-items:center!important;gap:11px!important;padding:0!important;border:0!important;background:none!important;color:var(--mm-text)!important;font:750 23px/.98 var(--mm-font-text)!important;letter-spacing:-1px!important;clip-path:none!important}#cine-top .cf-brand>span:last-child>span{font-weight:600!important;color:#babdc4!important}#cine-top .cf-brand small{margin-top:2px!important;letter-spacing:1.7px!important;font:700 7px/1.3 var(--mm-font-text)!important;color:#8b8e96!important}#cine-top .cf-logo{display:grid!important;place-items:center!important;width:38px!important;height:44px!important;line-height:1!important;color:var(--primary)!important;flex:none!important}#cine-top .cf-logo svg{display:block!important;width:38px!important;height:38px!important}#cine-top .cf-header>nav{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:stretch!important;justify-content:center!important;gap:3px!important;padding:0!important;height:100%!important;min-width:0!important;overflow:visible!important}#cine-top .cf-nav-left,#cine-top .cf-nav-right{display:flex!important;align-items:stretch!important;gap:3px!important;overflow:visible!important}#cine-top .cf-header>nav button{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;min-height:44px!important;padding:12px 13px!important;border:0!important;border-radius:0!important;clip-path:none!important;background:transparent!important;color:var(--mm-text-80)!important;font:700 13px/1.3 var(--mm-font-text)!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important}#cine-top .cf-header>nav button:hover,#cine-top .cf-header>nav button.is-active{background:transparent!important;color:var(--mm-text)!important;border:0!important}#cine-top .cf-header>nav button.is-active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;background:var(--primary)!important;border:0!important;transform:none!important}#cine-top .cf-header>nav .cf-cinema-profile{color:var(--primary)!important;font-weight:750!important;flex:0 1 auto!important;min-width:0!important;max-width:140px!important}#cine-top .cf-cinema-profile span{max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important}#cine-top .cf-header-actions{grid-column:3!important;grid-row:1!important;display:flex!important;gap:7px!important;align-items:center!important;margin:0!important;height:100%!important;min-width:0!important}#cine-top .cf-header-search,#cine-top .cf-header-actions .cf-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;padding:12px 13px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--mm-text-80)!important;font:700 13px/1.3 var(--mm-font-text)!important;letter-spacing:normal!important;box-shadow:none!important;white-space:nowrap!important}#cine-top .cf-header-search{clip-path:none!important}#cine-top .cf-header-search:hover,#cine-top .cf-header-actions .cf-collection:hover{color:var(--mm-text)!important;background:var(--mm-text-06)!important}#cine-top .cf-header-actions .cf-collection{background:none!important;clip-path:none!important}#cine-top .cf-header-actions .cf-primary{background:var(--mm-accent)!important;color:var(--mm-ink)!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;font-family:var(--mm-font-display)!important;font-stretch:112%!important;font-weight:800!important;padding-inline:18px!important;position:relative!important}#cine-top .cf-header-actions .cf-primary:hover{filter:brightness(.96)!important;color:var(--mm-ink)!important}#cine-top .cf-header-actions .cf-primary svg{display:none!important}#cine-top [data-cf-stock]{display:inline-grid!important;place-items:center!important;min-width:21px!important;min-height:21px!important;padding:1px 5px!important;background:var(--mm-ink)!important;color:var(--mm-text)!important;font:700 13px/1.3 var(--mm-font-script)!important;border-radius:0!important;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important}#cine-top .cf-header-actions .cf-collection svg{display:none!important}#cine-top .cf-header-actions .cf-avatar{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid var(--mm-line)!important;background:none!important;border-radius:50%!important;overflow:hidden!important;clip-path:none!important;flex:none!important}#cine-top .cf-avatar .avatar-art,#cine-top .cf-avatar img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;border-radius:50%!important;object-fit:cover!important}#cine-top .cf-context{display:flex!important;align-items:center!important;gap:18px!important;min-height:58px!important;height:58px!important;padding:0!important;border:0!important;border-bottom:1.5px dashed var(--mm-line)!important;background:transparent!important;overflow:visible!important}#cine-top .cf-context>div{display:flex!important;align-self:stretch!important;align-items:stretch!important;gap:26px!important;min-width:0!important;flex:1!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}#cine-top .cf-context button:not(.cf-plus){display:flex!important;align-items:center!important;align-self:stretch!important;flex:none!important;min-height:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;clip-path:none!important;background:transparent!important;color:var(--mm-text-62)!important;font:700 12.5px/1.3 var(--mm-font-script)!important;letter-spacing:.1em!important;text-transform:uppercase!important;position:relative!important;white-space:nowrap!important;box-shadow:none!important}#cine-top .cf-context button:not(.cf-plus):hover,#cine-top .cf-context button.is-active{color:var(--mm-text)!important;background:transparent!important;border:0!important}#cine-top .cf-context button.is-active:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:2px!important;min-height:0!important;border:0!important;border-radius:0!important;background:var(--primary)!important;transform:none!important}#cine-top .cf-context .cf-plus{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;flex:none!important;min-width:0!important;min-height:34px!important;margin:8px 0!important;padding:8px 14px!important;border:1px solid #ffffff80!important;border-radius:0!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;background:var(--mm-spectrum)!important;color:var(--mm-ink)!important;font:800 12.5px/1.3 var(--mm-font-script)!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:inset 0 1px #fff9!important}@media(min-width:1000px)and (max-width:1599px){#cine-top .cf-header{gap:18px!important}#cine-top .cf-header>nav button{padding-inline:9px!important;font-size:12px!important}#cine-top .cf-header-search>span{display:none!important}#cine-top .cf-header-actions .cf-button{font-size:12px!important;padding-inline:12px!important}}@media(min-width:1000px)and (max-width:1199px){#cine-top .cf-brand>span:last-child{display:none!important}#cine-top .cf-header-actions .cf-collection{width:42px!important;padding:8px!important}#cine-top .cf-header-actions .cf-collection svg{display:block!important;width:20px!important;height:20px!important}#cine-top .cf-collection>span{display:none!important}}@media(max-width:999px){#cine-top .cf-header{height:auto!important;grid-template-columns:auto minmax(0,1fr)!important;gap:0 12px!important}#cine-top .cf-header>.cf-brand{grid-column:1!important;grid-row:1!important}#cine-top .cf-header-actions{grid-column:2!important;grid-row:1!important;justify-self:end!important;height:66px!important}#cine-top .cf-header>nav{grid-column:1/-1!important;grid-row:2!important;height:48px!important;justify-content:space-between!important}#cine-top .cf-header>nav button{font-size:13px!important;padding:10px 9px!important}#cine-top .cf-nav-left,#cine-top .cf-nav-right{gap:3px!important}#cine-top .cf-cinema-profile{max-width:150px!important}}@media(max-width:720px){#cine-top .cf-header{gap:0 6px!important}#cine-top .cf-brand>span:last-child{display:none!important}#cine-top .cf-header-actions{gap:6px!important}#cine-top .cf-header-actions .cf-button{min-height:40px!important;padding:10px 12px!important}#cine-top .cf-header-actions .cf-primary>span,#cine-top .cf-header-search>span,#cine-top .cf-collection>span{display:none!important}#cine-top .cf-header-actions .cf-primary svg,#cine-top .cf-header-actions .cf-collection svg{display:block!important;width:20px!important;height:20px!important}#cine-top .cf-header-actions .cf-collection{width:40px!important;padding:8px!important}#cine-top .cf-header-search{padding:8px!important;min-height:40px!important}#cine-top .cf-header>nav{height:44px!important;gap:0!important;justify-content:space-between!important}#cine-top .cf-nav-left,#cine-top .cf-nav-right{min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important;flex:1!important}#cine-top .cf-nav-right{justify-content:flex-start!important}#cine-top .cf-header>nav button{font-size:12px!important;padding:8px!important;flex:none!important}#cine-top .cf-header>nav .cf-cinema-profile{max-width:100px!important;flex-shrink:1!important}#cine-top .cf-cinema-profile span{max-width:84px!important}#cine-top .cf-context{height:48px!important;min-height:48px!important;gap:18px!important}#cine-top .cf-context>div{gap:18px!important}#cine-top .cf-context button:not(.cf-plus){font-size:11px!important;letter-spacing:.08em!important}#cine-top .cf-context .cf-plus{font-size:11px!important;min-height:32px!important;padding:7px 12px!important}}#cine-top .cf-header>nav button,#cine-top .cf-context button:not(.cf-plus){line-height:1.5!important}#cine-top .cf-pack-control{display:flex!important;align-items:center!important;align-self:stretch!important;position:relative!important;flex:none!important}#cine-top .cf-pack-control.is-active:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:3px!important;background:var(--primary)!important;pointer-events:none!important}#cine-top .cf-header-search:hover,#cine-top .cf-header-actions .cf-collection:hover{background:#f4f4ed0f!important}@media(max-width:999px){#cine-top .cf-pack-control.is-active:after{display:none!important}}.cf-heading-title{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important}.cf-heading-title h1{margin:0!important}.cf-heading-title .cf-button{white-space:nowrap!important}.cf-heading-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap!important;margin-left:auto!important}.cf-profile-switch{display:flex!important;gap:12px!important;margin:0 0 24px!important;flex-wrap:wrap!important}.cine-experience .profile-journal{display:none!important}.cf-list-back{margin-bottom:18px!important;display:inline-flex!important;align-items:center!important}#modal .detail-layout[data-cine-mode] .detail-copy{position:relative!important}#modal .cf-cinema-poster{display:block!important;width:100%!important;height:auto!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:var(--radius,10px)!important;box-shadow:0 14px 36px #0005!important}#modal [data-cine-mode=card] .cf-cinema-poster,#modal [data-cine-mode=card] .cf-movie-heart{display:none!important}#modal [data-cine-mode=about]>div:first-child>.card-3d,#modal [data-cine-mode=about]>div:first-child>.film-card,#modal [data-cine-mode=about]>div:first-child>[class*=flip],#modal [data-cine-mode=about] .cf-card-metadata,#modal [data-cine-mode=about] .detail-rarity,#modal [data-cine-mode=about] .card-reservation-note,#modal [data-cine-mode=about] .detail-ownership,#modal [data-cine-mode=about] .detail-card-tools,#modal [data-cine-mode=about] [data-card-flip]{display:none!important}#modal .cf-movie-heart{position:absolute!important;top:0!important;right:0!important;width:44px!important;height:44px!important;min-width:44px!important;padding:10px!important;display:grid!important;place-items:center!important;z-index:1!important}#modal .cf-movie-heart svg{width:22px!important;height:22px!important;transform:none!important}#modal .cf-movie-heart[aria-pressed=true]{color:var(--accent)!important;border-color:var(--accent)!important}#modal .cf-movie-heart[aria-pressed=true] svg{fill:currentColor!important}#modal [data-cine-mode=about] #modal-title{padding-right:56px!important}#modal .cf-native-film-tools{display:flex!important;gap:14px!important;align-items:end!important;flex-wrap:wrap!important;margin:0 0 22px!important;padding:0!important}#modal .cf-native-film-tools label{flex:1!important;min-width:160px!important;margin:0!important;display:grid!important;gap:7px!important}#modal .cf-native-film-tools select{width:100%!important;min-height:44px!important}#modal .status-buttons button:hover:not(:disabled){background:var(--accent)!important;color:var(--accent-ink,#10130e)!important;border-color:var(--accent)!important}#modal .status-buttons button svg,#modal .status-buttons button:hover svg{transform:none!important;transition:none!important;animation:none!important}#modal:has(.review-editor){width:min(1100px,calc(100vw - 32px))!important}#modal .review-editor{max-width:none!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:32px!important;row-gap:14px!important;align-items:start!important}#modal .review-editor>:not(form):not(.review-reader){grid-column:1/-1!important;margin:0!important}#modal .review-editor .dialog-back{justify-self:start!important;margin-bottom:6px!important}#modal .review-editor form{grid-column:1!important;min-width:0!important}#modal .review-editor .review-reader{grid-column:2!important;margin:0!important;min-width:0!important;padding:0 0 0 24px!important;border-left:1px solid var(--line,#383d36)!important}#modal .review-reader summary{margin-bottom:14px!important;font-weight:700!important}#modal .review-reader .film-review{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}#modal .review-reader .review-copy{min-width:0!important;overflow-wrap:anywhere!important}#modal .review-reader .review-copy header{flex-wrap:wrap!important;gap:6px 14px!important}#modal .review-reader .review-poster img{width:48px!important;height:72px!important;object-fit:cover!important}@media(max-width:760px){.cf-heading-title{gap:12px!important}.cf-heading-actions{margin-left:0!important;width:100%!important;justify-content:flex-end!important;gap:10px!important}#modal .review-editor{display:flex!important;flex-direction:column!important;gap:16px!important}#modal .review-editor>form,#modal .review-editor .review-reader{width:100%!important}#modal .review-editor .review-reader{padding:16px 0 0!important;border-left:0!important;border-top:1px solid var(--line,#383d36)!important}#modal .review-editor textarea{min-height:110px!important;height:130px!important}#modal .cf-native-film-tools{gap:12px!important}#modal .cf-native-film-tools>*{flex:1 1 150px!important}#modal .cf-cinema-poster{max-width:230px!important;margin-inline:auto!important}.cf-profile-switch{gap:8px!important}.cf-profile-switch button{flex:1!important;min-width:0!important}}.cine-experience .detail-layout[data-cine-mode=about] .card-3d-controls,.cine-experience .detail-layout[data-cine-mode=about] .card-3d-hint{display:none!important}.cine-experience .cf-cinema-sections{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:16px 0 26px!important}.cine-experience .cf-cinema-sections button{min-height:40px!important}.cine-experience .cf-public-rating{font-size:12px!important;color:var(--muted)!important;margin:8px 0 0!important}.cine-experience .cf-profile-reviews{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.cine-experience .cf-profile-review{border:1px solid var(--line)!important;border-radius:16px!important;padding:24px!important;background:var(--panel)!important;min-width:0!important}.cine-experience .cf-profile-review>button{display:flex!important;gap:16px!important;align-items:center!important;text-align:left!important;background:none!important;clip-path:none!important;padding:0!important;margin-bottom:12px!important;color:var(--text)!important;font:inherit!important}.cine-experience .cf-profile-review img{width:56px!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:5px!important}.cine-experience .cf-profile-review p{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.cine-experience .cf-profile-notice{padding:24px!important}.cine-experience .cf-heading-actions{justify-content:flex-end!important}@media(max-width:700px){.cine-experience .cf-profile-reviews{grid-template-columns:1fr!important}.cine-experience .cf-cinema-sections{flex-wrap:nowrap!important;overflow:auto!important;padding:2px 4px 10px!important}.cine-experience .cf-cinema-sections button{flex:0 0 auto!important}.cine-experience .cf-profile-review{padding:18px!important}.cine-experience .cf-heading-actions{width:100%!important}}#cine-profile-switch{width:calc(100% - 56px)!important;max-width:1512px!important;margin:0 auto!important;padding:24px 0 0!important;box-sizing:border-box!important}#cine-profile-switch[hidden]{display:none!important}#cine-profile-switch .cf-profile-switch{display:flex!important;gap:10px!important;margin:0!important;flex-wrap:nowrap!important;align-items:center!important}#cine-profile-switch .cf-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:12px 22px!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;background:var(--mm-panel-2)!important;color:var(--mm-paper)!important;font:700 13px/1.4 var(--mm-font-text)!important;white-space:nowrap!important;cursor:pointer!important}#cine-profile-switch .cf-button[aria-pressed=true]{background:var(--primary,var(--mm-accent))!important;color:var(--mm-ink,#101110)!important}#cine-profile-switch .cf-button:hover{background:var(--mm-line-strong)!important;color:var(--mm-paper)!important}#cine-profile-switch .cf-button:focus-visible{outline:2px solid var(--primary)!important;outline-offset:3px!important}#cine-content .cf-cinema-sections.community-tabs{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;overflow-x:auto!important;margin:16px 0 26px!important;padding:5px!important;max-width:100%!important;box-sizing:border-box!important}#cine-content .cf-cinema-sections.community-tabs button{flex:0 0 auto!important;white-space:nowrap!important}.cine-experience.cf-native-releases .premiere-release-tabs{display:flex!important;justify-content:flex-start!important;gap:4px!important}.cine-experience.cf-native-releases [data-premiere-release="0"],.cine-experience.cf-native-releases [data-premiere-release="1"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;white-space:nowrap!important}@media(max-width:720px){#cine-profile-switch{width:calc(100% - 32px)!important;padding-top:18px!important}#cine-profile-switch .cf-profile-switch{gap:8px!important}#cine-profile-switch .cf-button{flex:1!important;min-width:0!important;padding:12px 10px!important;font-size:12px!important}.cine-experience.cf-native-releases .premiere-release-tabs{max-width:100%!important;min-width:0!important;overflow-x:auto!important}}#cine-content .cf-cinema-sections.community-tabs{background:var(--mm-well)!important;border:1.5px solid var(--mm-line)!important;border-radius:0!important;padding:5px 14px!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;scrollbar-width:none!important}#cine-content .cf-cinema-sections.community-tabs button{min-height:40px!important;padding:9px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--mm-text-62)!important;font-family:var(--mm-font-script)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:none!important}#cine-content .cf-cinema-sections.community-tabs button.active{background:var(--mm-text)!important;color:var(--mm-ink)!important}#cine-content .cf-cinema-sections.community-tabs button:hover:not(.active){background:var(--mm-panel)!important;color:var(--mm-text)!important}#cine-profile-switch .cf-button{background-image:none!important}#cine-profile-switch .cf-button[aria-pressed=true]{background-image:none!important;color:var(--cf-profile-ink,#101110)!important}@media(max-width:720px){#cine-content .cf-cinema-sections.community-tabs{padding:4px 10px!important}#cine-content .cf-cinema-sections.community-tabs button{padding:8px 12px!important;font-size:11.5px!important}}body.cine-experience.cf-native-releases [data-premiere-release=upcoming]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;white-space:nowrap!important}body.cine-experience.cf-native-releases .premiere-release-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important;box-sizing:border-box!important}.cine-experience .saison-profile-tabs[hidden]{display:none!important}#cine-dialog .cf-menu{min-width:0!important}#cine-dialog .cf-menu>h2{margin-bottom:24px!important}#cine-dialog .cf-menu-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}#cine-dialog .cf-menu-section{min-width:0!important;padding:0 0 20px!important;border-bottom:1px solid var(--cf-line)!important}#cine-dialog .cf-menu-section h3{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;font-size:16px!important}#cine-dialog .cf-menu-section h3 svg{width:20px!important;height:20px!important;flex:0 0 20px!important;color:var(--cf-accent)!important}#cine-dialog .cf-menu-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#cine-dialog .cf-menu-links .cf-menu-link{display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;font-size:13px!important;line-height:1.3!important;text-align:center!important}#cine-dialog .cf-menu-links .cf-menu-link.is-active{background:var(--cf-accent)!important;color:var(--mm-ink)!important}#cine-dialog .cf-menu-footer{display:flex!important;justify-content:flex-end!important;padding-top:20px!important}#cine-dialog .cf-menu-footer .cf-plus{min-height:44px!important;min-width:120px!important;background:var(--mm-spectrum)!important;color:var(--mm-ink)!important}@media(max-width:720px){#cine-top .cf-logo svg{width:28px!important;height:32px!important}#cine-top .cf-header{grid-template-columns:auto minmax(0,1fr)!important;height:64px!important;min-height:64px!important;gap:6px!important}#cine-top .cf-header>nav{display:none!important}#cine-top .cf-brand{min-width:28px!important;padding:0!important}#cine-top .cf-brand>.cf-logo{width:28px!important;font-size:32px!important}#cine-top .cf-header-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;grid-column:2!important;grid-row:1!important;height:64px!important;min-width:0!important;gap:6px!important}#cine-top .cf-header-actions .cf-header-search{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:76px!important;min-height:44px!important;padding:0 3px!important;font-size:11px!important}#cine-top .cf-header-actions .cf-header-search>span{display:inline!important}#cine-top .cf-header-actions .cf-header-search svg{width:18px!important;height:18px!important}#cine-top .cf-header-actions .cf-collection{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important}#cine-top .cf-header-actions .cf-collection>span{display:none!important}#cine-top .cf-header-actions .cf-collection svg{width:20px!important;height:20px!important}#cine-top .cf-pack-control{flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:0!important}#cine-top .cf-pack-control .cf-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:58px!important;min-height:44px!important;margin:0!important;padding:0 8px!important}#cine-top .cf-pack-control .cf-primary>span{display:none!important}#cine-top .cf-pack-control svg{width:18px!important;height:18px!important}#cine-top .cf-pack-control [data-cf-stock]{font-size:11px!important;line-height:1.4!important;padding:1px 3px!important}#cine-top .cf-header-actions .cf-avatar{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;padding:4px!important;margin:0!important}#cine-top .cf-avatar img,#cine-top .cf-avatar>svg{width:32px!important;height:32px!important;object-fit:cover!important}#cine-top .cf-context{margin-top:0!important;min-height:48px!important}#cine-mobile{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;background:var(--cf-bg)!important;padding:6px 8px max(8px,env(safe-area-inset-bottom))!important}#cine-mobile>button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:48px!important;padding:4px 2px!important;line-height:1.25!important}#cine-mobile .cf-mobile-icon{display:grid!important;place-items:center!important;height:22px!important}#cine-mobile .cf-mobile-icon svg{width:21px!important;height:21px!important}#cine-mobile .cf-mobile-label{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}#cine-dialog .cf-menu>h2{margin-bottom:20px!important}#cine-dialog .cf-menu-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}#cine-dialog .cf-menu-section{padding-bottom:18px!important}#cine-dialog .cf-menu-links .cf-menu-link{min-height:44px!important;font-size:13px!important}}#cine-content .cf-cinema-sections.community-tabs{min-height:0!important;height:auto!important;align-items:center!important;row-gap:0!important;padding:4px 4px 6px!important;margin:16px 0 18px!important;scrollbar-width:thin!important;overflow-y:hidden!important;clip-path:none!important}#cine-content .cf-cinema-sections.community-tabs button{margin:0!important;flex-shrink:0!important}.cf-home-heading>div{width:100%!important;min-width:0!important}.cf-home-heading .cf-heading-title{justify-content:space-between!important;flex-wrap:nowrap!important}.cf-home-heading .cf-heading-actions{flex:none!important;margin:0!important}.cf-upcoming-poster{position:relative!important;aspect-ratio:2/3!important;overflow:hidden!important;min-width:0!important;align-self:start!important;background:var(--surface,#171b1d)!important}.cf-upcoming-poster img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.cf-upcoming-poster img[hidden]{display:none!important}.cf-poster-unavailable{display:none!important;position:absolute!important;inset:0!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:var(--muted,#a4a8ad)!important;font-size:13px!important;line-height:1.4!important;border:1px solid var(--border,#343837)!important;background:linear-gradient(145deg,#202625,#111616)!important}.cf-upcoming-poster.is-unavailable .cf-poster-unavailable{display:flex!important}.cine-experience .cf-upcoming-tile{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;min-height:0!important;gap:18px!important}.cine-experience .cf-upcoming-tile .cf-upcoming-poster{display:block!important;width:110px!important;min-width:0!important;height:165px!important;min-height:0!important;align-self:center!important}.cine-experience .cf-upcoming-tile .cf-upcoming-poster img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}.cine-experience .cf-upcoming-tile .cf-upcoming-poster img[hidden]{display:none!important}#cine-content .cf-cinema-sections.community-tabs::-webkit-scrollbar{height:5px!important}#cine-content .cf-cinema-sections.community-tabs{padding-bottom:6px!important}.cine-experience .cf-upcoming-tile h3{font-size:16px!important;line-height:1.3!important;margin:8px 0!important}.cf-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#cine-dialog[data-kind=spaces]{width:min(410px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;overflow:auto!important;color:var(--cf-text)!important;background:var(--mm-panel,#1c2022)!important}#cine-dialog[data-kind=spaces] .cf-dialog-close{top:20px!important;right:16px!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important}#cine-dialog[data-kind=spaces] .cf-menu-identity{display:flex!important;align-items:center!important;gap:10px!important;width:calc(100% - 46px)!important;min-height:48px!important;padding:0!important;margin:0 0 12px!important;background:transparent!important;border:0!important;color:var(--cf-text)!important;text-align:left!important;clip-path:none!important}#cine-dialog[data-kind=spaces] .cf-menu-avatar{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;overflow:hidden!important;border-radius:50%!important;border:1px solid var(--cf-accent)!important;background:var(--mm-panel-2,#25282a)!important}#cine-dialog[data-kind=spaces] .cf-menu-avatar>*{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border-radius:50%!important;box-sizing:border-box!important;aspect-ratio:1!important}#cine-dialog[data-kind=spaces] .cf-menu-avatar img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:50%!important}#cine-dialog[data-kind=spaces] .cf-menu-avatar svg{width:24px!important;height:24px!important;max-width:100%!important;max-height:100%!important}#cine-dialog[data-kind=spaces] .cf-menu-identity-copy{min-width:0!important;flex:1!important;display:grid!important;gap:3px!important}#cine-dialog[data-kind=spaces] .cf-menu-identity-copy strong{font:700 14px/1.3 var(--mm-font-text)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--cf-text)!important}#cine-dialog[data-kind=spaces] .cf-menu-identity-copy small{font:400 11px/1.3 var(--mm-font-text)!important;color:var(--cf-muted)!important}#cine-dialog[data-kind=spaces] .cf-menu-identity>svg{flex:0 0 16px!important;width:16px!important;height:16px!important;color:var(--cf-muted)!important}#cine-dialog[data-kind=spaces] .cf-menu-main,#cine-dialog[data-kind=spaces] .cf-menu-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 8px!important;padding:8px 0!important;margin:0!important;border-top:1px solid var(--cf-line)!important}#cine-dialog[data-kind=spaces] .cf-menu-link,#cine-dialog[data-kind=spaces] .cf-menu-tool{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;font:600 12px/1.3 var(--mm-font-text)!important;color:var(--cf-text)!important;text-align:left!important;white-space:nowrap!important;transform:none!important}#cine-dialog[data-kind=spaces] .cf-menu-tools button{color:var(--cf-muted)!important}#cine-dialog[data-kind=spaces] .cf-menu-link svg,#cine-dialog[data-kind=spaces] .cf-menu-tool svg{flex:0 0 17px!important;width:17px!important;height:17px!important;color:var(--cf-muted)!important}#cine-dialog[data-kind=spaces] .cf-menu-link.is-active{color:var(--cf-accent)!important;background:color-mix(in srgb,var(--cf-accent) 10%,transparent)!important}#cine-dialog[data-kind=spaces] .cf-menu-link.is-active svg{color:inherit!important}#cine-dialog[data-kind=spaces] .cf-menu-link:hover,#cine-dialog[data-kind=spaces] .cf-menu-tool:hover{background:color-mix(in srgb,var(--cf-text) 7%,transparent)!important;color:var(--cf-text)!important}#cine-dialog[data-kind=spaces] .cf-menu-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 0 0!important;margin:0!important;border-top:1px solid var(--cf-line)!important}#cine-dialog[data-kind=spaces] .cf-menu-footer button{width:auto!important;min-height:36px!important;font-size:11px!important}#cine-dialog[data-kind=spaces] .cf-menu-footer [data-cf-nav=plus]{padding:8px 12px!important;border-radius:20px!important;background:linear-gradient(110deg,#e7effb,#f2d9e8,#f6e8cb)!important;color:#16191b!important}#cine-dialog[data-kind=spaces] .cf-menu-footer [data-cf-nav=plus] svg{color:inherit!important}@media(max-width:760px){.cine-experience .cf-page-heading:not(.cf-home-heading){display:block!important;margin-bottom:22px!important}#cine-content .cf-page-heading:not(.cf-home-heading) .cf-heading-actions{display:grid!important;grid-template-columns:max-content max-content!important;justify-content:start!important;width:100%!important;gap:8px!important;margin:14px 0 0!important}#cine-content .cf-heading-actions .cf-button{min-height:42px!important;padding:10px 12px!important;font-size:12px!important;white-space:nowrap!important}.cine-experience .cf-home-heading .cf-heading-title{gap:10px!important;align-items:center!important}#cine-content .cf-home-heading .cf-heading-title h1{font-size:clamp(25px,6.8vw,34px)!important;white-space:nowrap!important;text-wrap:nowrap!important}.cine-experience .cf-home-heading .cf-heading-actions{width:auto!important;min-width:0!important;margin:0!important;justify-content:flex-end!important}.cine-experience .cf-home-heading .cf-heading-actions .cf-button{padding:10px 12px!important;font-size:11px!important}#cine-content .cf-cinema-sections.community-tabs{flex-wrap:nowrap!important;padding-bottom:4px!important;margin-bottom:18px!important;gap:4px!important;overflow-x:auto!important}.cine-experience .cf-upcoming-tile{grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important;padding:12px!important}.cine-experience .cf-upcoming-tile .cf-upcoming-poster{width:84px!important;height:126px!important;min-height:0!important}.cine-experience .cf-upcoming-tile .cinema-release-date{font-size:12px!important}.cine-experience .cf-upcoming-tile p{font-size:12px!important;line-height:1.4!important;margin:0!important}}.cf-saved-searches{display:flex!important;align-items:end!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 24px!important}.cf-saved-searches label{display:grid!important;gap:6px!important;min-width:180px!important;max-width:100%!important}.cf-saved-searches select{max-width:280px!important;width:100%!important}.cf-cinema-showcases{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;gap:20px!important;margin:20px 0!important}.cf-cinema-showcases article,.cf-cinema-stats{padding:20px!important;border:1px solid var(--line,#393d36)!important;border-radius:16px!important;background:var(--panel,#191d1f)!important}.cf-showcase-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.cf-showcase-heading h2{font-size:20px!important;margin:0!important}.cf-cinema-showcase-films{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.cf-cinema-showcase-films button{padding:0!important;background:none!important;border:0!important;text-align:left!important;min-width:0!important;color:inherit!important}.cf-cinema-showcase-films img{width:100%!important;aspect-ratio:2/3!important;object-fit:cover!important;border-radius:7px!important}.cf-cinema-showcase-films span{display:block!important;margin-top:6px!important;font-size:12px!important;overflow-wrap:anywhere!important}.cf-cinema-stats{margin:20px 0!important}.cf-cinema-stats summary{cursor:pointer!important;font-weight:700!important}.cf-stats-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin:16px 0!important}.cf-stats-grid p{display:grid!important;gap:4px!important;margin:0!important}.cf-stats-grid strong{font-size:24px!important;color:var(--accent)!important}.cf-export-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:20px!important}.cf-showcase-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-height:45dvh!important;overflow:auto!important;margin:12px 0 20px!important}.cf-showcase-choices label{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;border:1px solid var(--line,#393d36)!important;padding:8px!important;border-radius:8px!important}.cf-showcase-choices img{width:36px!important;height:54px!important;object-fit:cover!important}.cf-showcase-choices input{width:18px!important;flex:0 0 18px!important}.cf-showcase-choices span{font-size:13px!important;overflow-wrap:anywhere!important}.cf-search-manager>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 0!important}.cf-search-manager strong{overflow-wrap:anywhere!important}@media(max-width:600px){.cf-stats-grid{grid-template-columns:repeat(2,1fr)!important}.cf-showcase-choices{grid-template-columns:1fr!important}.cf-cinema-showcases article{padding:14px!important}.cf-cinema-showcase-films{gap:6px!important}.cf-showcase-heading h2{font-size:17px!important}.cf-saved-searches .cf-button{font-size:12px!important}}.cf-cinema-showcases>.cf-button{justify-self:start!important;align-self:start!important}.cf-sync-notice{font-size:13px!important;color:var(--muted)!important;margin:0 0 12px!important}.cf-button[data-cinema-loading]{cursor:progress!important;opacity:.55!important}#cine-content .cf-showcase-heading h2{font-size:20px!important;line-height:1.3!important}.cf-cinema-showcase-films span{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.4!important}@media(max-width:760px){#cine-content .cf-showcase-heading h2{font-size:17px!important}body.cine-experience.cf-native-releases .premiere-release-tabs{gap:2px!important;padding:4px!important}body.cine-experience.cf-native-releases .premiere-release-tabs [data-premiere-release]{font-size:11px!important;padding:12px 9px!important;gap:3px!important;min-width:0!important;flex:0 0 auto!important;letter-spacing:.035em!important}body.cine-experience.cf-native-releases .premiere-release-tabs [data-premiere-release] span{margin-left:0!important;font-size:10px!important;letter-spacing:0!important}}}
