@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/big-shoulders-display-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/big-shoulders-display-latin.woff2) format("woff2");unicode-range:u+00??,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}:root{color-scheme:dark;--ink:#0A0B0D;--ink-2:#121419;--ink-3:#181B21;--rule:#24272D;--rule-2:#363A42;--halide:#ECE7DC;--halide-2:#A8A49B;--halide-3:#6F6D67;--gold:#FFCF3D;--violet:#B9A2FF;--danger:#FF8A7A;--bar-h:58px;--ff-display:"Big Shoulders Display","Haettenschweiler","Arial Narrow",sans-serif;--ff-body:var(--font-body),"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ff-mono:var(--font-mono),"DM Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}*{box-sizing:border-box}body,html{margin:0}body{min-height:100vh;min-height:100dvh;background:var(--ink);color:var(--halide);font-family:var(--ff-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button,input,select{font:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.eyebrow{position:relative;z-index:1;margin:0;font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--halide-3)}.eyebrow a{text-decoration:none}.eyebrow a:hover{color:var(--halide)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;text-decoration:none;display:inline-block;font-family:var(--ff-display);font-weight:700;font-size:19px;letter-spacing:.06em;text-transform:uppercase;padding:11px 22px 12px;border-radius:6px;background:linear-gradient(160deg,#FFE38A,#FFCF3D 45%,#F0980A);color:#2E2107;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 18px -6px rgba(255,170,30,.6)}.btn:hover{filter:brightness(1.06)}.btn:disabled{background:var(--rule);color:var(--halide-3);box-shadow:none;cursor:not-allowed;filter:none}.btn.ghost{background:transparent;color:var(--halide-2);border:1px solid var(--rule-2);box-shadow:none}.btn.ghost:hover{color:var(--halide);border-color:var(--halide-3)}.chipbtn{background:none;cursor:pointer;border:1px solid var(--rule-2);border-radius:3px;color:var(--halide-2);font-family:var(--ff-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px}.chipbtn:hover{color:var(--halide);border-color:var(--halide-3)}.toggle{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--halide-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:30px;height:17px;border-radius:9px;margin:0;background:var(--rule-2);position:relative;cursor:pointer;transition:background .2s}.toggle input:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--halide-2);transition:transform .2s,background .2s}.toggle input:checked{background:#6B4A0E}.toggle input:checked:after{transform:translateX(13px);background:var(--gold)}.beam{position:absolute;inset:-4% -30% 0;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg at 50% 0,transparent 161deg,rgba(255,240,210,.04) 170deg,rgba(255,240,210,.085) 180deg,rgba(255,240,210,.04) 190deg,transparent 199deg)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:var(--bar-h);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:10px 22px;border-bottom:1px solid var(--rule);background:rgba(10,11,13,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand{display:flex;align-items:baseline;gap:22px}.brand>a{text-decoration:none}.brand-link{display:inline-flex;align-items:center;gap:8px;align-self:center}.brand-link svg{flex:none}.brand b{font-family:var(--ff-display);font-weight:800;font-size:23px;letter-spacing:.02em;text-transform:uppercase}.brand b span{color:var(--gold)}@media (max-width:360px){.brand-link b{display:none}}.nav{display:flex;gap:16px}.nav a{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3);text-decoration:none;padding:4px 0;border-bottom:1.5px solid transparent}.nav a:hover{color:var(--halide)}.nav a[aria-current=page]{color:var(--halide);border-bottom-color:var(--gold)}.bar-right{display:flex;flex-wrap:wrap;gap:10px 18px}.bar-right,.res{align-items:center}.res{display:none;gap:7px;flex:none;height:34px;padding:0 12px 0 6px;border-radius:17px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-2);text-decoration:none;white-space:nowrap;font-family:var(--ff-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--halide-3)}.res:hover{box-shadow:inset 0 0 0 1px var(--halide-3)}.res:has(.res-sp){padding-right:5px}.res-ring{flex:none}.res-ring circle{stroke:rgba(255,255,255,.13)}.res-ring circle.on{stroke:var(--gold)}.res-n b{font-family:var(--ff-display);font-weight:800;font-size:17px;color:var(--halide)}.res-t{font-size:11.5px}.res-sp{font-style:normal;font-size:11px;padding:2px 8px;border-radius:10px;color:var(--violet);background:rgba(160,130,255,.12);box-shadow:inset 0 0 0 1px rgba(185,162,255,.35)}.acct{display:none;flex:none}.acct,.acct-btn{position:relative}.acct-btn{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 7px 0 3px;border:0;border-radius:19px;background:none;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--halide-2);cursor:pointer}.acct-btn:hover{color:var(--halide);box-shadow:inset 0 0 0 1px var(--halide-3)}.acct-btn[aria-expanded=true]{color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.acct-av{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(150deg,#FFE38A,#F0980A);color:#2E2107;font-family:var(--ff-display);font-weight:800;font-size:17px;line-height:1}.acct-dot{position:absolute;top:2px;left:27px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--ink),0 0 6px rgba(255,207,61,.7)}.acct-dot.riddle{display:none}.acct-menu{position:absolute;right:0;top:calc(100% + 12px);z-index:40;width:264px;padding:6px;display:flex;flex-direction:column;border-radius:14px;background:var(--ink-3);box-shadow:0 0 0 1px var(--rule-2),0 18px 40px rgba(0,0,0,.6)}.acct-name{margin:0 0 4px;padding:8px 12px 10px;border-bottom:1px solid var(--rule);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ff-display);font-weight:800;font-size:19px;letter-spacing:.02em;text-transform:uppercase;color:var(--halide)}.acct-menu a,.acct-menu button{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:9px;background:none;text-align:left;font:inherit;font-size:14.5px;color:var(--halide);text-decoration:none;cursor:pointer}.acct-menu a:hover,.acct-menu button:hover{background:rgba(255,255,255,.05)}.acct-menu .nav-ico{display:block;flex:none;width:18px;height:18px;color:var(--halide-2)}.acct-menu .nav-dot.in{margin-left:auto}.acct-menu .nav-install,.acct-menu .nav-install .nav-ico{color:var(--gold)}.acct-menu .acct-extra{display:none}.acct-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--rule)}.acct-menu .acct-out{color:var(--halide-3)}@keyframes flash-glow{50%{box-shadow:0 0 24px rgba(255,207,61,.35)}}.help{width:min(720px,94vw)}.help-body:focus{outline:none}.help-body h2{margin:0 0 20px;font-family:var(--ff-display);font-weight:800;font-size:30px;line-height:1;text-transform:uppercase}.help-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.help-rarity{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.help-rarity i{position:relative;display:block;width:min(100%,64px);aspect-ratio:5/7;border-radius:7px;background:linear-gradient(150deg,var(--a),var(--b));box-shadow:0 4px 12px rgba(0,0,0,.4)}.help-rarity[data-r=UR] i{box-shadow:0 0 14px rgba(240,98,168,.45),0 4px 12px rgba(0,0,0,.4)}.help-rarity[data-r=M] i{box-shadow:0 0 20px rgba(255,40,90,.6),0 4px 12px rgba(0,0,0,.4)}.help-rarity[data-r=L] i{box-shadow:0 0 20px rgba(255,190,40,.6),0 4px 12px rgba(0,0,0,.4)}.help-rarity em{position:absolute;left:6px;bottom:6px;padding:2px 5px;border-radius:4px;background:rgba(12,13,16,.85);font-style:normal;font-family:var(--ff-display);font-weight:800;font-size:12px;color:var(--halide)}.help-rarity b{font-size:12.5px;line-height:1.15;min-height:2.3em}.help-pct{font-family:var(--ff-display);font-weight:800;font-size:17px;line-height:1;color:var(--halide)}.help-pct.none{opacity:.6}.help-pct.none,.help-pct.pending{color:var(--halide-3)}.help-rarity small{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-family:var(--ff-mono);font-size:11px;color:var(--gold)}@media (max-width:559px){.help-ladder{gap:5px}.help-rarity b{font-size:10.5px}.help-body h2{font-size:26px;padding-right:30px}}.stage{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.stage [tabindex]:focus:not(:focus-visible){outline:none}.stage{min-height:max(640px,calc(100svh - var(--bar-h)));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:84px 16px 34px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 55% 42% at 50% 56%,rgba(255,236,200,.06),transparent 70%),radial-gradient(ellipse 80% 26% at 50% 104%,rgba(255,207,61,.06),transparent 70%),var(--ink)}.scene,.stage{position:relative}.scene{width:var(--w);height:var(--h);display:grid;place-items:center}.prompt{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;min-height:26px;margin:0;z-index:2;text-align:center;font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--halide-2)}.prompt:empty{display:none}@keyframes pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.kinds{z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.kinds:empty{display:none}.shelf-slot-bag{position:relative;overflow:hidden;display:block;width:calc(240 * var(--u));height:calc(340 * var(--u));border-radius:2px;box-shadow:0 6px 14px rgba(0,0,0,.45);transition:transform .2s ease-out,box-shadow .2s}.shelf-slot-bag .bag{width:100%;height:100%}.shelf-slot-bag .bag p,.shelf-slot-bag .bag-mark{display:none}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pack{--p:0;position:relative;width:var(--pw);height:var(--ph);cursor:-webkit-grab;cursor:grab;touch-action:none;outline:none;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pack:focus-visible{outline:2px solid var(--gold);outline-offset:8px;border-radius:6px}.pack:before{content:"";position:absolute;left:6%;right:6%;top:8%;bottom:-6%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(0,0,0,.6),rgba(0,0,0,0));transform:translateY(4%)}.body,.strip{position:relative;overflow:hidden}.body{flex:1 1;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(8 * var(--u)) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(8 * var(--u)) 100%}.body .bag{top:calc(-26 * var(--u))}.bag{left:0;top:0;width:calc(240 * var(--u));height:calc(340 * var(--u));background:var(--bag);color:var(--halide)}.bag,.bag p{position:absolute}.bag p{margin:0;left:calc(20 * var(--u));white-space:nowrap}.bag-reel{width:100%;height:100%;display:block}.bag-light,.bag-reel{position:absolute;inset:0}.bag-light{background:radial-gradient(circle at 30% 80%,rgba(255,226,160,.12) 0,rgba(255,226,160,0) 55%)}.bag-eyebrow,.bag-foot{font-family:var(--ff-mono);font-weight:500;line-height:1;letter-spacing:.22em;text-transform:uppercase}.bag-eyebrow{top:calc(34 * var(--u));font-size:calc(8.5 * var(--u));color:var(--gold)}.bag-foot{top:calc(310 * var(--u));font-size:calc(7.5 * var(--u));color:rgba(236,231,220,.75)}.bag-mark{position:absolute;left:calc(20 * var(--u));top:calc(148 * var(--u));width:calc(56 * var(--u));height:calc(56 * var(--u))}.bag-mark svg{display:block;width:100%;height:100%}.bag-name{top:calc(212 * var(--u));font-family:var(--ff-display);font-weight:800;font-size:calc(56 * var(--u));line-height:.84;letter-spacing:.02em}.bag-name span{color:var(--gold)}.bag-crimp{position:absolute;left:0;width:100%;height:calc(14 * var(--u));background:repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 calc(1 * var(--u)),rgba(0,0,0,0) calc(1 * var(--u)) calc(3 * var(--u)))}.bag-crimp.top{top:0}.bag-crimp.bottom{top:calc(326 * var(--u))}.bag-edge{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,rgba(0,0,0,.24))}.bag-legende{background:radial-gradient(110% 80% at 50% 42%,#2E2B25 0,#1C1A16 60%,#121110 100%)}.bag-legende .bag-reel path:last-child{stroke:#E2B44A;stroke-opacity:.5}.bag-legende:after,.bag-legende:before{content:"";position:absolute;inset:0;pointer-events:none}.bag-legende:before{mix-blend-mode:color-dodge;opacity:.28;background:linear-gradient(120deg,#FF4D4D,#FFA41F,#FFE94D,#5CFF8A,#4DD8FF,#9C8CFF,#FF5CD6);-webkit-mask:radial-gradient(circle at 73% 35%,#000 0,#000 30%,transparent 58%);mask:radial-gradient(circle at 73% 35%,#000 0,#000 30%,transparent 58%)}.bag-legende:after{opacity:.8;background:linear-gradient(90deg,#FF4D4D,#FFA41F,#FFE94D,#5CFF8A,#4DD8FF,#9C8CFF,#FF5CD6) top /100% calc(2 * var(--u)) no-repeat,linear-gradient(90deg,#FF4D4D,#FFA41F,#FFE94D,#5CFF8A,#4DD8FF,#9C8CFF,#FF5CD6) bottom /100% calc(2 * var(--u)) no-repeat}.bag-legende .bag-mark,.bag-legende p{z-index:3}.bag-decor{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2}.bag-halloween .bag-eyebrow,.bag-halloween .bag-name span{color:#FF8A1F}.bag-halloween .bag-light{background:radial-gradient(circle at 50% 100%,rgba(255,138,31,.35) 0,rgba(255,138,31,0) 60%)}.bag-halloween .bag-reel path:last-child{stroke:#FF8A1F;stroke-opacity:.35}.bag-halloween .bag-mark,.bag-halloween p{z-index:3}.bag.bag3d{background:none}.bag3d .bag-img{position:absolute;left:calc(-21.7 * var(--u));top:calc(-18.9 * var(--u));width:calc(283.4 * var(--u));height:calc(377.9 * var(--u));max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.bag3d p{z-index:1}.bag3d .bag-eyebrow.long{letter-spacing:.12em}.bag3d-halloween .bag-eyebrow{color:#FF8A1F}.bag3d-bienvenue .bag-eyebrow{color:#FFE7A3}.bag3d-bienvenue .bag-foot{color:rgba(255,246,222,.85)}:is(.ev-bag,.help-legend-bag,.shelf-slot-bag,.shop-bag):has(>.bag3d){overflow:visible;box-shadow:none;border-radius:0}:is(.ev-bag,.help-legend-bag,.shop-bag,.shelf-slot-bag)>.bag3d .bag-img{filter:drop-shadow(0 calc(10 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.55))}:is(.black-bag,.lp-pack)>.bag3d{-webkit-mask:none;mask:none}.body:has(>.bag3d),.strip:has(>.bag3d){overflow:visible;-webkit-mask:none;mask:none}.body:has(>.bag3d){-webkit-clip-path:inset(0 calc(-40 * var(--u)) calc(-30 * var(--u)));clip-path:inset(0 calc(-40 * var(--u)) calc(-30 * var(--u)))}.stage-frame:has(.stage.lp-on) :is(.help-btn,.settings-btn,.event-btn,.salle-rails),body:has(.stage.lp-on) :is(.evo-banner,.pay-banner){opacity:0;pointer-events:none;transition:opacity .4s}.flip{perspective:1400px}.flip,.flip-inner{position:absolute;inset:0}.flip-inner{transform-style:preserve-3d;transition:transform .34s cubic-bezier(.3,.9,.4,1)}.flip.instant .flip-inner{transition:none}.flip.up .flip-inner{transform:rotateY(180deg)}.face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ffront{transform:rotateY(180deg)}.cback{--u:calc(var(--s, 1) * 1px);inset:0;overflow:hidden;border-radius:calc(8 * var(--u));background:radial-gradient(110% 80% at 50% 42%,#22242A 0,#16171B 55%,#101114 100%);box-shadow:0 0 0 1px #2A2D34,0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.4)}.cb-rule,.cback{position:absolute}.cb-rule{inset:calc(7 * var(--u));border-radius:calc(4 * var(--u));box-shadow:inset 0 0 0 1px rgba(255,207,61,.42)}.cb-mark{position:absolute;left:0;right:0;top:calc(64 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u))}.cb-mark svg{display:block;width:calc(58 * var(--u));height:calc(58 * var(--u))}.cb-mark b{font-family:var(--ff-display);font-weight:800;font-size:calc(15 * var(--u));line-height:1;letter-spacing:.16em;padding-left:.16em;color:var(--gold);white-space:nowrap}.rv{display:flex;flex-direction:column;align-items:center;gap:16px;z-index:2;width:100%}.rv .btn[hidden],.rv[hidden]{display:none}.rv-card{position:relative;width:var(--w);height:var(--h);-webkit-user-select:none;-moz-user-select:none;user-select:none}.rv-front{position:absolute;inset:0;z-index:2;cursor:pointer;touch-action:pan-y;border-radius:calc(8px * var(--s))}.rv-front:focus-visible{outline-offset:6px}.rv-card>.flip.leaving,.rv-card>.leaving{position:absolute;inset:0;z-index:3;pointer-events:none}.rv-card .flip{border-radius:calc(8px * var(--s));transition:box-shadow .35s ease-out}.rv-front[data-r=SR]>.flip,.sp-card[data-r=SR]>.flip{box-shadow:0 0 30px 2px rgba(169,162,204,.25)}.rv-front[data-r=UR]>.flip,.sp-card[data-r=UR]>.flip{box-shadow:0 0 40px 4px rgba(240,98,168,.34)}.rv-card[data-r=L]>.flip,.rv-front[data-r=L]>.flip,.sp-card[data-r=L]>.flip{box-shadow:0 0 56px 8px rgba(255,190,40,.42)}@keyframes friend-pop{to{opacity:1;transform:translateX(-50%)}}@keyframes wish-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}80%{transform:scale(.92)}to{opacity:1;transform:scale(1)}}.summary{display:flex;flex-direction:column;align-items:center;gap:26px;width:100%;max-width:1080px;z-index:2}.summary[hidden]{display:none}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.card-host{position:relative}.card-host.fluid{container-type:inline-size}.card-host.fluid .card{--u:calc(100cqw / 160)}.card[data-r=C]{--c1:#D3CFC7;--c2:#B3AEA5;--ink-c:#24221E;--edge:#A19C92;--pip:#D3CFC7}.card[data-r=R]{--c1:#B7C69E;--c2:#8C9E72;--ink-c:#18200F;--edge:#7B8D61;--pip:#C9D6B2}.card[data-r=SR]{--c1:#ABA5C6;--c2:#857EA2;--ink-c:#15121E;--edge:#77709A;--pip:#CFCBE0}.card[data-r=UR]{--c1:#FFB3D6;--c2:#E32E8C;--ink-c:#22030F;--edge:#FF9CCB;--pip:#FFB3D6}.card[data-r=L]{--c1:#FFEC9E;--c2:#F0980A;--ink-c:#3B1F00;--edge:#C98A12;--pip:#FFEC9E}.card{--u:1px;position:relative;width:calc(160 * var(--u));height:calc(224 * var(--u));border-radius:calc(10 * var(--u));overflow:hidden;isolation:isolate;font-family:var(--ff-body);color:var(--ink-c);background:linear-gradient(160deg,var(--c1) 0,var(--c2) 100%);box-shadow:inset 0 0 0 1px var(--edge),0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.35)}.card[data-r=UR]{box-shadow:inset 0 0 0 1px var(--edge),0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.35),0 0 18px rgba(227,46,140,.45)}.card[data-r=L]{box-shadow:inset 0 0 0 2px #C98A12,inset 0 0 0 3px #FFF1B8,inset 0 0 0 4px rgba(59,31,0,.35),0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.35),0 0 22px rgba(255,190,40,.5);transform:perspective(calc(700 * var(--u))) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card[data-r=L].active{transition:transform .06s linear;z-index:6}@property --m-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes m-spin{to{--m-a:360deg}}.card[data-r=M]{--c1:#3A0712;--c2:#0A0104;--ink-c:#F5F0FF;--edge:#F3C7A0;--pip:#4A0010;--fr:#F3C7A0;--x1:#FF1F4B;--x2:#FF9A3D;background:radial-gradient(120% 90% at 50% 70%,#3A0712 0,#1A0308 60%,#0A0104 100%);box-shadow:inset 0 0 0 calc(1.4 * var(--u)) var(--fr),inset 0 0 0 calc(2.5 * var(--u)) rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.4),0 0 calc(18 * var(--u)) rgba(255,31,75,.6),0 0 calc(42 * var(--u)) rgba(255,154,61,.32);transform:perspective(calc(700 * var(--u))) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card[data-r=M].active{transition:transform .06s linear;z-index:6}.m-sky{inset:-5%;background:url(/mythique/rosette.webp) 50%/100% 100% no-repeat;transform:translate(calc(var(--tx, 0) * var(--u) * -.05),calc(var(--ty, 0) * var(--u) * -.04))}.m-holo,.m-sky{position:absolute;pointer-events:none}.m-holo{inset:0;overflow:hidden;border-radius:inherit;mix-blend-mode:overlay;opacity:.2}.m-holo:before{content:"";position:absolute;left:-60%;top:-60%;width:220%;height:220%;background:linear-gradient(115deg,var(--x1) 0,#FFE94D 10%,#5CFF8A 20%,var(--x2) 30%,#9C8CFF 40%,var(--x1) 50%,#FFE94D 60%,#5CFF8A 70%,var(--x2) 80%,#9C8CFF 90%,var(--x1) 100%);transform:translate(calc(var(--tx, 0) * var(--u) * .9),calc(var(--ty, 0) * var(--u) * .9))}.card .m-frame{position:absolute;inset:0;z-index:8;pointer-events:none;border-radius:inherit;padding:calc(1.6 * var(--u));background:conic-gradient(from var(--m-a),var(--fr),var(--x1),#FFFFFF 18%,var(--x2),var(--fr) 50%,var(--x1),#FFFFFF 68%,var(--x2),var(--fr));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:m-spin 5s linear infinite;will-change:transform}.card .m-frame,.card[data-r=M] .c-flag{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.card .m-frame{animation:none}}.card[data-r=M] .c-title{background-image:linear-gradient(100deg,#FFFFFF,#FFD0C4 55%,#F3B08A);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(.6 * var(--u)) 0 rgba(0,0,0,.6))}.card[data-r=M] .c-pip{background:linear-gradient(160deg,#FFE6D3,#D88A6A);color:#4A0010;box-shadow:0 0 calc(5 * var(--u)) var(--x1)}.card[data-r=M] .c-rule{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fr) 70%,transparent),transparent)}.card[data-r=M] .c-kind,.card[data-r=M] .c-tag{background:rgba(0,0,0,.25)}.card[data-r=M] .c-meta{isolation:isolate;text-shadow:0 0 calc(4 * var(--u)) rgba(0,0,0,.7)}.card[data-r=M] .c-meta:before{content:"";position:absolute;z-index:-1;left:calc(-10 * var(--u));right:calc(-10 * var(--u));top:calc(-6 * var(--u));bottom:calc(-8 * var(--u));background:radial-gradient(closest-side,rgba(0,0,0,.55),rgba(0,0,0,.25) 65%,transparent);filter:blur(calc(3 * var(--u)))}.card .m-ed{position:absolute;z-index:9;right:calc(7 * var(--u));top:calc(7 * var(--u));display:flex;align-items:baseline;gap:calc(2.5 * var(--u));padding:calc(3 * var(--u)) calc(6.5 * var(--u));border-radius:calc(5 * var(--u));font-style:normal;pointer-events:none;background:linear-gradient(180deg,rgba(40,8,16,.92),rgba(18,4,8,.92));box-shadow:inset 0 0 0 calc(.6 * var(--u)) rgba(255,110,130,.7),0 calc(1 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.6);color:#FFE9EC;font-family:var(--ff-display);font-weight:800;line-height:1}.card .m-ed span{font-family:var(--ff-mono);font-weight:500;font-size:calc(7 * var(--u));letter-spacing:.12em;opacity:.8}.card .m-ed b{font-size:calc(17 * var(--u))}.c-pat{width:100%;height:100%}.c-pat,.c-sheen{position:absolute;inset:0;pointer-events:none}.c-sheen{background:linear-gradient(118deg,rgba(255,255,255,0) 28%,rgba(255,255,255,.22) 40%,rgba(255,255,255,0) 54%)}.c-drift{position:absolute;pointer-events:none;left:calc(-40 * var(--u));top:calc(-40 * var(--u));width:calc(240 * var(--u));height:calc(304 * var(--u));animation:c-drift 9s ease-in-out infinite alternate}@keyframes c-drift{0%{transform:translate(calc(-14 * var(--u)),calc(-10 * var(--u)))}to{transform:translate(calc(14 * var(--u)),calc(10 * var(--u)))}}.c-holo{position:absolute;left:calc(-80 * var(--u));top:calc(-112 * var(--u));width:calc(400 * var(--u));height:calc(528 * var(--u));mix-blend-mode:hard-light;opacity:.62;transform:translate(calc(var(--tx, 0) * var(--u)),calc(var(--ty, 0) * var(--u)));transition:transform .8s ease-out;background:linear-gradient(115deg,#FF4D4D,#FFA41F 9%,#FFE94D 18%,#5CFF8A 27%,#4DD8FF 36%,#9C8CFF 45%,#FF5CD6 54%,#FF4D4D 63%,#FFA41F 72%,#FFE94D 81%,#5CFF8A 90%,#4DD8FF)}.card.active .c-holo{transition:transform .06s linear}@media (prefers-reduced-motion:reduce){.c-drift{animation:none}}.c-win{position:absolute;left:calc(8 * var(--u));top:calc(8 * var(--u));width:calc(144 * var(--u));height:calc(86 * var(--u));border-radius:calc(6 * var(--u));overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.3)}.c-win:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);pointer-events:none}.c-photo,.c-win:after{position:absolute;inset:0}.c-photo{z-index:1;width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.c-photo.on{background:#E9E4D8}.card[data-k=person] .c-photo{object-position:50% 20%}.c-win .cback{--u:inherit;border-radius:0;box-shadow:none;background:radial-gradient(110% 90% at 50% 45%,#23252B 0,#15161A 60%,#0F1012 100%)}.c-win .cb-rule{inset:calc(5 * var(--u));border-radius:calc(3 * var(--u));box-shadow:inset 0 0 0 1px rgba(255,207,61,.45)}.c-win .cb-mark{top:0;bottom:0;justify-content:center;gap:calc(5 * var(--u))}.c-win .cb-mark svg{width:calc(34 * var(--u));height:calc(34 * var(--u))}.c-win .cb-mark b{font-size:calc(10 * var(--u))}.card[data-k=film] .c-win .cb-rule{inset:calc(12 * var(--u)) calc(5 * var(--u))}.card[data-k=film] .c-win .cb-mark{top:calc(8 * var(--u));bottom:calc(8 * var(--u))}.card[data-k=film] .c-photo{top:calc(8 * var(--u));height:calc(100% - 16 * var(--u))}.c-perf{position:absolute;left:0;right:0;top:0;height:calc(8 * var(--u));z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(3 * var(--u)),rgba(236,231,220,.7) calc(3 * var(--u)) calc(7 * var(--u)),transparent calc(7 * var(--u)) calc(10 * var(--u))) 0 50% /100% calc(4 * var(--u)) no-repeat,#0C0D10}.c-perf-b{top:auto;bottom:0}.card[data-poster] .c-win{height:calc(122 * var(--u))}.card[data-poster] .c-photo{object-position:50% 12%}.card[data-stand] .c-photo{object-position:50% 22%}.card[data-poster] .c-meta{top:calc(137 * var(--u))}.card[data-k=person] .c-win{left:calc(4 * var(--u));top:calc(4 * var(--u));width:calc(152 * var(--u));height:calc(146 * var(--u));border-radius:calc(7 * var(--u)) calc(7 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u))}.card[data-k=person] .c-win:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,.72))}.card[data-k=person] .c-win .cb-mark{top:0;bottom:calc(36 * var(--u))}.card[data-k=person] .c-win .cb-mark svg{width:calc(42 * var(--u));height:calc(42 * var(--u))}.c-name{position:absolute;left:calc(9 * var(--u));right:calc(9 * var(--u));bottom:calc(8 * var(--u));z-index:3;margin:0;color:#F4F0E8;text-shadow:0 1px 3px rgba(0,0,0,.55)}.card[data-k=person] .c-meta{top:calc(157 * var(--u))}.card[data-k=person] .c-win:has(.c-wrole) .c-name{bottom:calc(19 * var(--u))}.c-wrole{left:calc(9 * var(--u));right:calc(9 * var(--u));bottom:calc(6 * var(--u));z-index:3;margin:0;font-style:italic;font-size:calc(9.5 * var(--u));line-height:calc(11 * var(--u));color:#F4F0E8;opacity:.88;text-shadow:0 1px 3px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-kind,.c-wrole{position:absolute}.c-kind{right:calc(8 * var(--u));top:calc(197 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));display:grid;place-items:center;border-radius:calc(4 * var(--u));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-c) 33%,transparent);color:var(--ink-c)}.c-kind svg{width:calc(11 * var(--u));height:calc(11 * var(--u));display:block}.d-country{white-space:nowrap}.d-country img{display:inline-block;width:18px;height:13px;margin:0 6px 0 0;border-radius:2px;vertical-align:-1px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.c-flag{position:absolute;right:calc(32 * var(--u));top:calc(200 * var(--u));width:calc(19 * var(--u));height:calc(14 * var(--u));border-radius:calc(2 * var(--u));object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink-c) 25%,transparent)}.card[data-cc] .c-foot{width:calc(97 * var(--u))}.c-meta{position:absolute;left:calc(9 * var(--u));top:calc(102 * var(--u));width:calc(142 * var(--u));display:flex;flex-direction:column}.c-title{margin:0 0 calc(4 * var(--u));font-family:var(--ff-display);font-weight:800;font-size:calc(var(--fs) * var(--u));line-height:.95;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.c-l1,.c-l2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-l1{font-weight:600;font-size:calc(9 * var(--u));line-height:calc(12 * var(--u))}.c-l2{margin-top:calc(1 * var(--u));font-style:italic;font-size:calc(8.5 * var(--u));line-height:calc(11 * var(--u))}.c-known{list-style:none;margin:calc(1 * var(--u)) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(.5 * var(--u))}.c-known li{font-style:italic;font-size:calc(8.5 * var(--u));line-height:calc(10 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-kr{display:inline-block;min-width:calc(12 * var(--u));padding:0 calc(1.5 * var(--u));margin-right:calc(3 * var(--u));border-radius:calc(2 * var(--u));box-shadow:0 0 0 calc(.5 * var(--u)) rgba(0,0,0,.3);vertical-align:calc(.5 * var(--u));font-family:var(--ff-display);font-style:normal;font-weight:800;font-size:calc(6.5 * var(--u));line-height:calc(8.5 * var(--u));text-align:center;color:#1a1410}.c-kr[data-r=C]{background:linear-gradient(160deg,#D3CFC7,#B3AEA5)}.c-kr[data-r=R]{background:linear-gradient(160deg,#B7C69E,#8C9E72)}.c-kr[data-r=SR]{background:linear-gradient(160deg,#ABA5C6,#857EA2)}.c-kr[data-r=UR]{background:linear-gradient(160deg,#FFB3D6,#E32E8C)}.c-kr[data-r=L]{background:linear-gradient(160deg,#FFEC9E,#F0980A)}.c-kr[data-r=M]{background:linear-gradient(160deg,#FF7A9A,#B0123E);color:#FFF1F3}.c-cast{list-style:none;margin:calc(2 * var(--u)) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(.5 * var(--u));font-size:calc(8 * var(--u));line-height:calc(10 * var(--u));font-weight:600}.c-cast li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-cast .c-kr{margin-right:calc(2 * var(--u))}.card[data-poster] .c-cast{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card[data-poster] .c-cast li{display:inline}.card[data-poster] .c-cast li+li:before{content:" · "}.card[data-poster] .c-meta:has(.c-cast) .c-l2{display:none}.d-syn{margin:2px 0 14px}.d-syn summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:6px 0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.d-syn summary::-webkit-details-marker{display:none}.d-syn summary:after{content:"";width:7px;height:7px;margin-left:2px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.d-syn[open] summary:after{transform:translateY(1px) rotate(-135deg)}.d-syn summary:hover,.d-syn-lang{color:var(--halide-2)}.d-syn-lang{padding:1px 5px;border:1px solid var(--rule-2);border-radius:4px;font-family:var(--ff-mono);font-size:10px;letter-spacing:.06em}.d-syn p{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--halide)}.d-syn .d-syn-src{margin-top:8px;font-size:12px;line-height:1.4;color:var(--halide-3)}.d-syn .d-syn-src a{color:inherit}.d-syn .d-syn-src a:first-child{color:var(--gold);text-decoration:none;font-size:13.5px;font-weight:600}.d-syn .d-syn-src a:first-child:hover{text-decoration:underline}.card[data-syn] .c-l2{display:none}.card[data-syn] .c-cast{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card[data-syn] .c-cast li{display:inline}.card[data-syn] .c-cast li+li:before{content:" · "}.c-syn{margin:calc(3 * var(--u)) 0 0;padding-top:calc(3 * var(--u));border-top:max(1px,calc(.5 * var(--u))) solid color-mix(in srgb,var(--ink-c) 22%,transparent);font-style:italic;font-size:calc(7 * var(--u));line-height:calc(8.6 * var(--u));opacity:.85;display:-webkit-box;-webkit-line-clamp:var(--sl,3);-webkit-box-orient:vertical;overflow:hidden}.c-rule{top:calc(191 * var(--u));width:calc(144 * var(--u));height:max(1px,var(--u));background:color-mix(in srgb,var(--ink-c) 19%,transparent)}.c-foot,.c-rule{position:absolute;left:calc(8 * var(--u))}.c-foot{top:calc(197 * var(--u));width:calc(120 * var(--u));flex-wrap:wrap;gap:calc(4 * var(--u));overflow:hidden}.c-foot,.c-pip{height:calc(20 * var(--u));display:flex}.c-pip{flex:0 0 calc(20 * var(--u));border-radius:calc(4 * var(--u));background:var(--ink-c);color:var(--pip);align-items:center;justify-content:center;font-family:var(--ff-display);font-weight:800;font-size:calc(13 * var(--u));line-height:1}.card[data-r=SR] .c-pip,.card[data-r=UR] .c-pip{font-size:calc(10.5 * var(--u))}.c-tag{flex-shrink:0;height:calc(20 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(4 * var(--u));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-c) 33%,transparent);display:flex;align-items:center;font-family:var(--ff-mono);font-weight:500;font-size:calc(6.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.demo{max-width:1100px;margin:0 auto;padding:26px 22px 34px;border-top:1px dashed var(--rule-2)}.tiers{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-gap:8px;gap:8px;flex:1 1 520px}.tier{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;background:var(--ink-2);color:var(--halide-2);border:1px solid var(--rule-2);border-radius:7px;padding:11px 13px}.tier b{font-family:var(--ff-display);font-weight:700;font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--halide)}.tier small{font-family:var(--ff-mono);font-size:11px;color:var(--halide-3)}.tier em{font-style:normal;font-size:12px;line-height:1.4;margin-top:4px}.tier:hover{border-color:var(--halide-3)}.tier.on{border-color:rgba(255,207,61,.7);box-shadow:0 0 0 1px rgba(255,207,61,.3),0 8px 24px -12px rgba(255,190,40,.5)}.demo-error{color:var(--danger);font-size:13px;margin:12px 0 0}.lp{position:relative;isolation:isolate;overflow-x:hidden;background:var(--ink)}.lp-top{display:flex;justify-content:space-between;gap:16px;padding:18px max(20px,6vw);border-bottom:1px solid var(--rule)}.lp-brand,.lp-top{align-items:center}.lp-brand{display:inline-flex;gap:8px}.lp-brand b{font-family:var(--ff-display);font-weight:800;font-size:22px;letter-spacing:.02em;text-transform:uppercase}.lp h1 span,.lp-brand b span{color:var(--gold)}.lp-signin{font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--halide-2);text-decoration:none;border:1px solid var(--rule-2);border-radius:6px;padding:8px 12px}.lp-signin:hover{color:var(--halide);border-color:var(--halide-3)}.lp-nav{display:flex;align-items:center;gap:18px}.lp-nav>a:not(.lp-signin){font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--halide-3);text-decoration:none}.lp-nav>a:not(.lp-signin):hover{color:var(--halide)}.lp-nav>a{white-space:nowrap}@media (max-width:720px){.lp-nav>a[href="/actu"]{display:none}}@media (max-width:480px){.lp-nav>a:not(.lp-signin){display:none}}.lp h1{margin:0;font-family:var(--ff-display);font-weight:800;text-transform:uppercase;font-size:clamp(64px,9vw,120px);line-height:.84;letter-spacing:.005em}.lp-lede{margin:0;color:var(--halide-2);font-size:17px;max-width:44ch}.lp-pack{position:absolute;left:50%;top:50%;width:240px;height:340px;transform:translate(-78%,-50%) rotate(-6deg);filter:drop-shadow(0 20px 30px rgba(0,0,0,.55))}.lp-pack .bag{-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 0 /8px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 100% /8px 51% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 0 /8px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 100% /8px 51% repeat-x}.lp-hero3{position:relative;isolation:isolate;overflow:hidden;gap:30px;padding:48px max(20px,5vw) 40px;min-height:calc(100svh - 70px);justify-content:center;text-align:center}.lp-hero3,.lp-hero3 .lp-head{display:flex;flex-direction:column;align-items:center}.lp-hero3 .lp-head{gap:16px;max-width:760px}.lp-hero3 h1{font-size:clamp(56px,7.5vw,104px);text-shadow:0 4px 30px rgba(0,0,0,.6)}.lp-hero3 .lp-lede{max-width:58ch;color:var(--halide);text-shadow:0 2px 12px rgba(0,0,0,.8)}.wall{position:absolute;z-index:-2;left:-140px;top:50%;display:flex;flex-direction:column;gap:18px;transform:translateY(-50%) rotate(-7deg);transform-origin:0 50%;opacity:0;transition:opacity 1.4s ease-out;pointer-events:none}.wall.on{opacity:.55}.wall-row{display:flex;width:max-content;animation:wall-l var(--dur) linear infinite}.wall-row.rev{animation-name:wall-r}.wall-card{flex:none;margin-right:18px}.wall-card .card{box-shadow:0 0 0 1px rgba(0,0,0,.35)}.wall-card .c-drift{animation:none}.wall-card .c-holo{transition:none}.wall-card w-t:before{content:attr(data-t)}.wall.off .wall-row{animation-play-state:paused}@keyframes wall-l{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes wall-r{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.wall-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 52%,rgba(12,13,16,.86),rgba(12,13,16,.55) 70%,rgba(12,13,16,.35)),linear-gradient(rgba(12,13,16,.6),rgba(12,13,16,0) 18%,rgba(12,13,16,0) 75%,var(--ink))}.welcome.hw{flex-direction:row;align-items:stretch;gap:0;width:100%;max-width:940px}.hw-panel,.welcome.hw{justify-content:center}.hw-panel{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 28px;border:1px solid var(--rule-2);border-radius:16px;background:rgba(18,19,23,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(0,0,0,.45)}.hw-signup{align-items:stretch;text-align:left}.hw-title{margin:0;font-family:var(--ff-display);font-weight:800;font-size:28px;text-transform:uppercase;letter-spacing:.01em}.hw-signup .welcome-keep-text{margin:0;color:var(--halide-2);font-size:14.5px}.hw-signup .welcome-keep-text b{color:var(--halide)}.hw-signup .qs{max-width:none}.hw-or{align-self:center;margin:0 -14px;z-index:1;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--ink);border:1px solid var(--rule-2);font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3)}.hw .welcome-pack{width:190px;height:270px}.hw .welcome-pack .welcome-bag{width:240px;height:340px;transform:scale(.79) rotate(-3deg);transform-origin:0 0}.hw-done .hw-booster{flex:1.25 1}.hw-stage-pack{align-self:center;margin:auto;cursor:default;animation:hw-pop .3s ease-out,welcome-tear .38s ease-in .32s forwards}.hw-stage-pack:hover{transform:none}@keyframes hw-pop{0%{transform:scale(.7);opacity:0}}.hw .lp-already{margin:4px 0 0;text-align:center}.hw-signup{position:relative}.hw-ref{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,207,61,.65);background:linear-gradient(120deg,#3A2E10,#1E1A10);color:var(--halide);font-size:13.5px;line-height:1.3;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.4)}.hw-ref b{color:var(--gold);font-weight:700}.hw-ref-desk{position:absolute;top:-17px;left:50%;transform:translateX(-50%);white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.hw-signup:has(.hw-ref-desk){padding-top:34px}.hw-ref-phone{display:none}.hw-back{width:100%;max-width:460px;display:flex}.hw-back .hw-panel{text-align:left}.hw-back .welcome-keep-text{margin:-4px 0 4px}.hw-back .lp-already{margin:4px 0 0;text-align:center}.lp-switch{margin-top:14px!important;text-align:center}.lp-count{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:14px;color:var(--halide-2);text-shadow:0 1px 8px rgba(0,0,0,.8)}.lp-count b{color:var(--gold);font-weight:700}.lp-count i{font-style:normal;color:var(--halide-3)}.lp-top{position:relative;z-index:2}.lp-nav .btn{font-family:var(--ff-display);font-size:15px;letter-spacing:.06em;line-height:1.2;padding:8px 16px}.lp-nav .btn.lp-signin{color:var(--halide);border-color:var(--halide-3)}.lp-h1-brand,.lp-h1-sub{display:block}.lp-h1-sub{margin-top:14px;font-family:var(--ff-body);font-weight:600;text-transform:none;letter-spacing:0;font-size:clamp(20px,2.4vw,28px);line-height:1.15;color:var(--halide)!important}.lp-already{margin:0;color:var(--halide-3)}.lp-already,.lp-already .linkbtn{font-size:14px}button.lp-signin{background:none;cursor:pointer}.lp-end p{margin:-8px 0 0;color:var(--halide-2)}.lp-login .help-body h2{margin-bottom:18px}.lp-login .login{margin-top:0}.qs{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px;text-align:left}.qs-google{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 18px;border-radius:10px;background:#fff;color:#1f1f1f;font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.25);transition:background-color .15s}.qs-google:hover{background:#f2f2f2}.qs-google:focus-visible{outline:3px solid rgba(255,207,61,.8);outline-offset:2px}.qs .login-or{margin:2px 0}.qs-form{gap:12px}.qs-field,.qs-form{display:flex;flex-direction:column}.qs-field{gap:6px}.qs-field>span:first-child{font-size:13.5px;font-weight:600;color:var(--halide)}.qs-field small{font-weight:400;color:var(--halide-3);font-size:12.5px;margin-left:4px}.qs-field input{width:100%;min-height:50px;font:inherit;font-size:16px;padding:12px 14px;border-radius:10px;border:1.5px solid rgba(255,255,255,.22);background:#1C1E24;color:var(--halide);transition:border-color .15s,box-shadow .15s}.qs-field input::placeholder{color:rgba(236,232,222,.38)}.qs-field input:hover{border-color:rgba(255,255,255,.35)}.qs-field input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(255,207,61,.2)}.qs-field input[aria-invalid=true]{border-color:var(--danger)}.qs-pw{position:relative;display:block}.qs-pw input{padding-right:92px}.qs-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--halide-2);font:inherit;font-size:13px;cursor:pointer}.qs-eye:hover{color:var(--halide);background:rgba(255,255,255,.06)}.qs-submit{width:100%;min-height:52px;font-size:20px}.qs-form .login-error{margin:0}.qs-form .turnstile:empty{display:none}.qs-hint{margin:0;font-size:13px;color:var(--halide-2)}.qs-hint .linkbtn{font-size:inherit;color:var(--halide)}.qs .login-legal{margin:0;font-size:11.5px}.qs-news{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:13px;line-height:1.45;color:var(--halide-2);cursor:pointer}.qs-news input{margin:2px 0 0;flex:none;width:16px;height:16px;accent-color:var(--gold)}.qs-news small{color:var(--halide-3);font-size:12px}.qs-sent{padding:16px 18px;border:1px solid var(--rule-2);border-radius:10px;background:var(--ink-2);gap:8px}.qs-sent p{margin:0;color:var(--halide-2);font-size:14px}.qs-title{font-family:var(--ff-display);font-weight:800;font-size:22px;text-transform:uppercase;color:var(--halide)!important}.welcome-keep .qs{margin-top:2px}.welcome-keep-text{font-size:15px}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;justify-content:center;padding:10px max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-right));background:linear-gradient(rgba(12,13,16,0),rgba(12,13,16,.94) 35%);transform:translateY(110%);transition:transform .25s ease-out}.lp-sticky.on{transform:none}.lp-sticky .btn{width:100%;max-width:420px}@media (max-width:900px){.lp-sticky{display:flex}.lp-hero3{min-height:calc(100svh - 58px);gap:26px;padding:28px 20px 40px}.lp-hero3 .lp-head{gap:12px}.lp-hero3 .lp-lede{font-size:16px}.lp-count i{display:none}.lp-count{flex-direction:column}.lp-hero3 h1{font-size:clamp(54px,16vw,76px)}.lp-h1-sub{font-size:19px;margin-top:10px}.wall{left:-60px;gap:14px;transform:translateY(-50%) rotate(-7deg) scale(.72)}.wall.on{opacity:.5}.welcome.hw{flex-direction:column;align-items:center;gap:16px}.hw-panel{padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%}.hw-or,.hw-pack,.hw:not(.hw-done):not(.hw-invite) .hw-signup{display:none}.hw-open{padding:16px 28px;font-size:20px}.hw-back .hw-signup,.hw-done .hw-signup,.hw-invite .hw-signup{padding:20px 18px;border:1px solid var(--rule-2);border-radius:14px;background:rgba(18,19,23,.86)}.hw-title{font-size:24px;text-align:center}.hw-ref-desk{position:static;transform:none;margin-bottom:4px;white-space:normal;max-width:none}.hw-ref-phone{display:flex;border-radius:12px;max-width:360px}.hw-signup .welcome-keep-text{text-align:center}}@media (max-width:480px){.lp-top{padding:12px 16px}.lp-brand b{font-size:19px}.lp-nav{gap:8px}.lp-nav .btn{padding:7px 11px;font-size:14px;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.lp-sticky{transition:none}.wall-row{animation:none}}.lp-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:56px;gap:56px;max-width:1080px;margin:0 auto;padding:72px max(20px,6vw);border-top:1px solid var(--rule)}.lp-feature.alt .lp-text{order:2}.lp-text{display:flex;flex-direction:column;gap:12px}.lp-end h2,.lp-text h2{margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(34px,4.4vw,52px);line-height:.92;text-transform:uppercase}.lp-text p{margin:0;color:var(--halide-2);font-size:16px;max-width:46ch}.lp-text .lp-step{font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.lp-points{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:46ch}.lp-points li{position:relative;padding-left:26px;color:var(--halide-2);font-size:15.5px;line-height:1.45}.lp-points li:before{content:"";position:absolute;left:4px;top:.5em;width:10px;height:10px;border-radius:2px;background:var(--gold);transform:rotate(45deg)}.lp-points b{color:var(--halide);font-weight:600}.lp-more-link{align-self:flex-start;margin-top:4px;color:var(--gold);font-weight:600;font-size:15px;text-decoration:none;border-bottom:1px solid rgba(255,207,61,.35)}.lp-more-link:hover{border-bottom-color:var(--gold)}.ladder{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;margin:0 auto}.ladder-stage{position:relative;display:grid;place-items:center;height:262px;width:100%;isolation:isolate}.ladder-stage:before{content:"";position:absolute;z-index:-1;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--a),var(--b) 45%,transparent 70%);opacity:.38;filter:blur(28px);transition:background .5s}.ladder-card{position:relative;width:168px;animation:ladder-in .5s cubic-bezier(.2,.9,.3,1.15)}.ladder-card[data-r=L]:after,.ladder-card[data-r=UR]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:10.5px;box-shadow:0 0 32px var(--b);opacity:0;will-change:opacity;animation:ladder-glow 2.4s ease .5s infinite}@keyframes ladder-in{0%{opacity:0;transform:perspective(700px) rotateY(-35deg) scale(.82) translateY(10px)}}@keyframes ladder-glow{50%{opacity:1}}.ladder-info{text-align:center}.ladder-name{margin:0;font-family:var(--ff-display);font-weight:800;font-size:34px;line-height:1;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(100deg,var(--a),var(--b));-webkit-background-clip:text;background-clip:text;color:transparent}.ladder-odds{margin:8px 0 0;font-size:15px;color:var(--halide-2)}.ladder-odds b{color:var(--halide);font-weight:700}.ladder-odds span{display:block;margin-top:2px;font-size:13px;color:var(--halide-3)}.ladder-odds .ladder-booster{margin-top:0;font-size:15px;color:var(--halide-2)}.ladder-odds,.ladder-odds span{white-space:nowrap}.ladder-note{margin:6px 0 0;font-size:13px;line-height:1.35;color:var(--gold)}.ladder-steps{display:flex;align-items:flex-end;gap:8px;width:100%;padding-top:6px}.ladder-step{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:var(--halide-3);font:inherit;-webkit-tap-highlight-color:transparent}.ladder-bar{display:block;width:100%;height:var(--h);border-radius:8px 8px 3px 3px;background:linear-gradient(170deg,var(--a),var(--b));opacity:.35;transition:opacity .25s,transform .25s,box-shadow .25s}.ladder-step b{font-family:var(--ff-mono);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--halide-2)}.ladder-step small{font-size:11.5px;line-height:1.15;text-align:center}.ladder-step:hover .ladder-bar{opacity:.6}.ladder-step[aria-pressed=true] .ladder-bar{opacity:1;transform:translateY(-5px);box-shadow:0 8px 24px -6px var(--b)}.ladder-step[aria-pressed=true] b,.ladder-step[aria-pressed=true] small{color:var(--halide)}.ladder-step:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}@media (prefers-reduced-motion:reduce){.ladder-card,.ladder-card:after{animation:none!important}.ladder-bar{transition:none}}.lp-games-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%;max-width:480px}.lp-games-list li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--rule-2);border-radius:12px;background:var(--ink-2)}.lp-games-list li:first-child{grid-column:1/-1;border-color:rgba(255,207,61,.45);background:linear-gradient(135deg,rgba(255,207,61,.12),var(--ink-2) 60%)}.lp-games-list h3{margin:0;font-family:var(--ff-display);font-weight:800;font-size:20px;text-transform:uppercase;letter-spacing:.02em;color:var(--halide)}.lp-games-list span{font-size:14px;color:var(--halide-2);line-height:1.35}.social-row{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 20px;border-top:1px solid var(--rule)}.social-row span{margin-right:6px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--halide-3)}.social-row a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--rule-2);color:var(--halide-2);transition:color .15s,border-color .15s}.social-row a:hover{color:var(--gold);border-color:var(--gold)}.lp-visual{display:flex;justify-content:center}.lp-binder{width:100%;max-width:420px;padding:18px;border:1px solid var(--rule);border-radius:12px;background:var(--ink-2)}.lp-binder-head{display:flex;justify-content:space-between;margin:0 0 8px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3)}.lp-binder-head b{color:var(--halide);font-weight:500}.lp-bar{height:4px;border-radius:2px;background:var(--rule);margin-bottom:16px;overflow:hidden}.lp-bar i{display:block;height:100%;background:var(--gold)}.lp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.lp-binder-head span{color:var(--halide)}.lp-missing{filter:grayscale(1) brightness(.5);opacity:.8}.lp-lot{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;width:100%;max-width:420px;padding:18px;border:1px solid var(--rule);border-radius:12px;background:var(--ink-2)}.lp-lot dl{margin:0;gap:10px}.lp-lot dl,.lp-lot dl div{display:flex;flex-direction:column}.lp-lot dl div{gap:2px}.lp-lot dt{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3)}.lp-lot dd{margin:0;font-family:var(--ff-display);font-weight:800;font-size:26px;line-height:1}.lp-lot dd small{font-family:var(--ff-mono);font-weight:400;font-size:11px;color:var(--gold);letter-spacing:.08em}.lp-lot-note{grid-column:1/-1;margin:0;font-size:12.5px;color:var(--halide-3)}.lp-end{flex-direction:column;align-items:center;gap:20px;text-align:center;padding:80px 20px}.lp-end,.lp-foot{display:flex;border-top:1px solid var(--rule)}.lp-foot{justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px max(20px,6vw);font-family:var(--ff-mono);font-size:11px;letter-spacing:.08em}.lp-foot,.lp-foot a{color:var(--halide-3)}.lp-foot a:hover{color:var(--halide)}@media (max-width:900px){.lp-pack{transform:translate(-78%,-50%) rotate(-6deg) scale(.7)}.lp-feature{grid-template-columns:1fr;gap:28px;padding-block:52px}.lp-feature.alt .lp-text{order:0}}@media (max-width:480px){.lp-lot{grid-template-columns:120px minmax(0,1fr)}}.login{display:flex;flex-direction:column;gap:8px;margin-top:6px}.login label{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--halide-3)}.delete-account input,.login input{flex:none;width:100%;min-width:0;background:var(--ink-2);color:var(--halide);border:1px solid var(--rule-2);border-radius:6px;padding:12px 14px;font-size:16px}.delete-account input:focus,.login input:focus{outline:none;border-color:rgba(255,207,61,.7);box-shadow:0 0 0 3px rgba(255,207,61,.15)}.login-hint{color:var(--halide-3)}.login-error,.login-hint{margin:2px 0 0;font-size:13px}.login-error{color:var(--danger)}.album{max-width:1240px;margin:0 auto;padding:40px 22px 60px}.album-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 40px;margin-bottom:26px}.album h1{margin:0;font-family:var(--ff-display);font-weight:800;font-size:64px;line-height:.9;text-transform:uppercase}.album-sub{margin:8px 0 0;color:var(--halide-2);font-size:14px}.album-sub em{font-style:normal;color:var(--halide-3)}.progress{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;flex:1 1 560px;max-width:700px}.progress li{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;font-family:var(--ff-mono);font-size:10.5px}.p-bar{grid-column:1/-1;height:5px;background:var(--rule);overflow:hidden}.p-bar,.p-bar i{border-radius:3px}.p-bar i{display:block;height:100%;min-width:0;background:linear-gradient(90deg,var(--a),var(--b))}.search{flex:1 1 260px;min-width:0;background:var(--ink-2);color:var(--halide);border:1px solid var(--rule-2);border-radius:6px;padding:9px 12px;font-size:14px}.search:focus{outline:none;border-color:rgba(255,207,61,.7)}.filters{display:flex;flex-wrap:wrap;gap:6px}.filters button{display:flex;align-items:center;gap:6px;cursor:pointer;background:none;color:var(--halide-2);border:1px solid var(--rule-2);border-radius:20px;padding:5px 11px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.08em}.filters button i{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--a),var(--b));display:block}.filters button:hover{color:var(--halide)}.filters button.on{color:var(--ink);background:var(--halide);border-color:var(--halide)}.sort{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--halide-3)}.sort select{background:var(--ink-2);color:var(--halide);border:1px solid var(--rule-2);border-radius:6px;padding:7px 10px}.album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:22px 16px;gap:22px 16px}.album-item{position:relative;cursor:pointer;border-radius:8px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}@keyframes pl-bar{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes pl-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.album-grid>.album-item{content-visibility:auto;contain-intrinsic-size:auto 170px auto 238px}.album-grid>.album-item,.sum-card{container-type:inline-size}.album-item:hover{transform:translateY(-4px)}.vchips{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px}.vchips>*{font-family:var(--ff-display);font-weight:800;font-style:normal;font-size:11px;line-height:1;padding:3px 6px;border-radius:4px;color:#1a1410;background:linear-gradient(160deg,var(--va),var(--vb));white-space:nowrap}.vchips [data-r=C]{--va:#D3CFC7;--vb:#B3AEA5}.vchips [data-r=R]{--va:#B7C69E;--vb:#8C9E72}.vchips [data-r=SR]{--va:#ABA5C6;--vb:#857EA2}.vchips [data-r=UR]{--va:#FFB3D6;--vb:#E32E8C}.vchips [data-r=L]{--va:#FFEC9E;--vb:#F0980A}.vchips [data-r=M]{--va:#FF7A9A;--vb:#B0123E;color:#FFF1F3;box-shadow:0 0 8px rgba(255,40,90,.45)}.vchips.pick{justify-content:flex-start;gap:6px;margin:12px 0 2px}.vchips.pick button{border:0;cursor:pointer;font-size:13px;padding:6px 10px;opacity:.5;transition:opacity .15s}.vchips.pick button:hover{opacity:.8}.vchips.pick button.on{opacity:1;outline:2px solid var(--halide);outline-offset:2px}.album-item:focus-visible{outline-offset:4px}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:50px 0;color:var(--halide-2)}.empty p{margin:0;font-size:16px}.detail{background:var(--ink-2);color:var(--halide);border:1px solid var(--rule-2);border-radius:14px;padding:28px;width:min(840px,94vw);max-height:92vh;overflow-y:auto;overscroll-behavior:contain}.detail::-webkit-backdrop{background:rgba(4,5,7,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail::backdrop{background:rgba(4,5,7,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-body:focus{outline:none}.d-closebar{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:0;display:flex;justify-content:flex-end}.d-close{display:grid;place-items:center;width:40px;height:40px;margin:-16px -16px 0 0;padding:0;cursor:pointer;border:1px solid var(--rule-2);border-radius:50%;background:var(--ink-2);color:var(--halide-2)}.d-close:hover{color:var(--halide);border-color:var(--halide-3)}.detail-body{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start}.detail-card{flex:none}.d-pos{margin:-6px auto 0 -6px;height:22px;padding:2px 9px;border:1px solid var(--rule-2);border-radius:11px;background:var(--ink-2);font-family:var(--ff-mono);font-size:11px;line-height:16px;color:var(--halide-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-card.navigable{touch-action:pan-y;transition:transform .18s ease-out}.detail-card.enter-next{animation:d-enter-next .22s ease-out}.detail-card.enter-prev{animation:d-enter-prev .22s ease-out}@keyframes d-enter-next{0%{opacity:0;transform:translateX(42px) rotate(1deg)}to{opacity:1;transform:none}}@keyframes d-enter-prev{0%{opacity:0;transform:translateX(-42px) rotate(-1deg)}to{opacity:1;transform:none}}.d-nav{position:fixed;top:50%;z-index:4;display:grid;place-items:center;width:44px;height:64px;margin-top:-32px;padding:0;border:1px solid var(--rule-2);border-radius:12px;background:rgba(18,20,25,.88);color:var(--halide-2);cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.45)}.d-nav.prev{left:max(10px,calc(50vw - 420px - 58px))}.d-nav.next{right:max(10px,calc(50vw - 420px - 58px))}@media (hover:hover){.d-nav:hover:not(:disabled){color:var(--gold);border-color:var(--gold)}}.d-nav:disabled{opacity:.25;cursor:default}@media (max-width:960px){.d-nav{width:28px;height:56px;margin-top:-28px;border-radius:9px;opacity:.8}.d-nav.prev{left:2px}.d-nav.next{right:2px}.d-nav:disabled{opacity:0;pointer-events:none}}.d-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.d-lb{flex:none;display:block;width:30px;height:30px;margin-top:3px;border-radius:50%;transition:transform .15s,opacity .15s;opacity:.9}.d-lb:hover{opacity:1;transform:scale(1.06)}.d-lb img{display:block;width:100%;height:100%}.d-meta{margin:-2px 0 0;color:var(--halide-2);font-size:15px}.d-name{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}.d-name:focus-visible,.d-name:hover{color:var(--gold);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.d-back{margin-bottom:6px}.d-acts{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}.d-acts .share{display:inline-block}.act-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--rule-2);border-radius:999px;background:none;color:var(--halide-2);font:inherit;font-size:13.5px;cursor:pointer}.act-chip svg{flex:none;width:15px;height:15px}.act-chip:hover{color:var(--halide);border-color:var(--halide-3)}.act-chip.fav-btn.on{color:var(--gold);border-color:rgba(255,207,61,.5)}.act-chip.wish-btn.on{color:#FF7A9A;border-color:rgba(255,122,154,.45)}.binder-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.binder-acts .wish{display:inline-flex;flex-direction:column;gap:4px}.people{display:flex;flex-direction:column;gap:8px;margin:6px 0 4px}.people-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:380px){.people-btn b{font-size:17px}.people-btn{column-gap:8px}}.people-btn{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;padding:13px 12px 11px;border:1px solid rgba(255,207,61,.45);border-radius:12px;text-align:left;cursor:pointer;background:linear-gradient(160deg,rgba(255,207,61,.13),rgba(255,207,61,.03));color:var(--gold);font:inherit;transition:background .15s,border-color .15s}.people-btn svg{grid-row:1/3}.people-btn b{font-family:var(--ff-display);font-weight:800;font-size:19px;line-height:1;text-transform:uppercase;color:var(--halide);white-space:nowrap}.people-btn small{font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;color:var(--halide-2)}.people-btn.on,.people-btn:hover{border-color:var(--gold);background:linear-gradient(160deg,rgba(255,207,61,.22),rgba(255,207,61,.06))}.people-btn.wants{border-color:rgba(255,84,112,.45);background:linear-gradient(160deg,rgba(255,84,112,.14),rgba(255,84,112,.03));color:#FF5470}.people-btn.wants.on,.people-btn.wants:hover{border-color:#FF5470;background:linear-gradient(160deg,rgba(255,84,112,.24),rgba(255,84,112,.06))}.people-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.people-panel li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:8px 10px;border-radius:8px;border:1px solid var(--rule)}.people-panel .to-name{display:flex;flex-direction:column;gap:1px;color:var(--halide);text-decoration:none;font-size:14px}.people-panel .to-name:hover{color:var(--gold)}.people-panel small{color:var(--halide-3);font-family:var(--ff-mono);font-size:11px}.people-panel li.friend{border-color:rgba(255,207,61,.45);background:rgba(255,207,61,.05)}.people-panel .to-who{display:inline-flex;align-items:center;gap:6px}.to-who .vchips{display:inline-flex;margin:0;justify-content:flex-start}.to-friend{font-style:normal;font-family:var(--ff-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:4px;color:var(--gold);border:1px solid rgba(255,207,61,.5)}.people-panel .to-actions{display:flex;gap:6px}.people-more{margin:6px 2px 0;font-size:13px;color:var(--halide-3)}.mh-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.mh-ev{position:relative;display:grid;grid-template-columns:10px 92px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:24px;font-size:13px;color:var(--halide-2)}.mh-ev:before{content:"";position:absolute;left:4px;top:16px;height:16px;width:1px;background:var(--rule-2)}.mh-list>.mh-ev:has(+li:not(.mh-ev)):before,.mh-list>.mh-ev:last-child:before{display:none}.mh-ev>i{width:9px;height:9px;border-radius:50%;background:#3A0712;box-shadow:inset 0 0 0 1.5px #FF7A9A}.mh-ev.now>i{background:linear-gradient(160deg,#FF7A9A,#B0123E);box-shadow:0 0 8px rgba(255,40,90,.6)}.mh-how{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--halide-3);white-space:nowrap}.mh-how b{font-weight:500;color:var(--gold);letter-spacing:0}.mh-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--halide);text-decoration:none}.mh-who.me,a.mh-who:hover{color:var(--gold)}.mh-who.anon,.mh-who.gone{font-weight:400;color:var(--halide-3)}.mh-ev time{font-family:var(--ff-mono);font-size:10.5px;color:var(--halide-3)}.mh-all{margin:2px 0 0 18px;font-size:12px}.me-btn{width:100%;display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:10px 14px;border:0;border-radius:12px;cursor:pointer;text-align:left;color:var(--halide);font:inherit;background:radial-gradient(120% 140% at 0 0,rgba(255,40,90,.22),transparent 60%),linear-gradient(160deg,#24060E,#12040A);box-shadow:inset 0 0 0 1px rgba(255,122,154,.4)}.me-btn:hover{box-shadow:inset 0 0 0 1px rgba(255,157,179,.8),0 0 18px rgba(255,40,90,.25)}.me-pip{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;font-family:var(--ff-display);font-weight:800;font-size:17px;background:linear-gradient(160deg,#FFE6D3,#D88A6A);color:#4A0010;box-shadow:0 0 10px rgba(255,31,75,.6)}.me-btn-t{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.me-btn-t b{font-family:var(--ff-display);font-weight:800;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:#FFD0C4}.me-btn-t small{font-size:12.5px;color:var(--halide-3)}.me-go{font-family:var(--ff-mono);font-size:12px;color:#FF9DB3}.me-dialog{max-width:520px}.me-sub{margin:2px 0 0;font-size:13px;color:var(--halide-3)}.me-list{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--rule)}.me-list>li{border-bottom:1px solid var(--rule);padding:8px 2px}.me-list>li.mine{background:linear-gradient(90deg,rgba(255,207,61,.06),transparent 70%)}.me-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.me-ed{display:inline-flex;align-items:baseline;gap:2px;min-width:50px;justify-content:center;padding:4px 8px;border-radius:7px;font-family:var(--ff-display);font-weight:800;font-size:19px;line-height:1;color:#FFF1F3;background:linear-gradient(180deg,rgba(40,8,16,.95),rgba(18,4,8,.95));box-shadow:inset 0 0 0 1px rgba(255,110,130,.7)}.me-ed small{font-family:var(--ff-mono);font-weight:400;font-size:10px;color:#FF9DB3}.me-who{min-width:0;display:flex;flex-direction:column;gap:1px}.me-who>:first-child{font-size:15px}.me-who small{font-size:12px;color:var(--halide-3)}.me-hist{padding:4px 0;border:0;background:none;font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--halide-2);cursor:pointer}.me-hist:hover{color:var(--gold)}.me-hist.solo{display:block;margin:4px 0 0 62px}.me-sale{font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:none;white-space:nowrap}.me-h{padding:2px 0 2px 62px}.me-note{margin:10px 0 0;font-size:12px;color:var(--halide-3)}.d-followed{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13.5px;line-height:1.4;color:var(--halide-2)}.d-followed svg{flex:none;margin-top:2px;color:#FF7A9A}.d-followed b{font-weight:600;color:var(--halide)}.b-followed{margin-left:6px;padding:1px 6px;border-radius:4px;background:rgba(255,122,154,.14);color:#FF9DB3;font-family:var(--ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.d-binders{margin-top:6px}.d-photo{margin-top:12px}.d-photo .photo-credit{text-align:left;margin:2px 0 0}.detail-facts{flex:1 1 280px;display:flex;flex-direction:column;gap:10px;min-width:0}.detail-facts h2{margin:0;font-family:var(--ff-display);font-weight:800;font-size:40px;line-height:.92;text-transform:uppercase;text-wrap:balance}.d-orig{margin:-4px 0 0;color:var(--halide-3);font-style:italic}.d-rarity{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-2)}.d-rarity i{width:11px;height:11px;border-radius:50%;background:linear-gradient(135deg,var(--a),var(--b));display:block}.detail dl{margin:6px 0 0;display:grid;grid-gap:0;gap:0}.detail dl>div{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;padding:7px 0;border-top:1px solid var(--rule);font-size:14px}.detail dt{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--halide-3);padding-top:2px}.detail dd{margin:0;color:var(--halide-2)}.detail dd em{font-style:normal;color:var(--halide-3)}.detail .btn{align-self:flex-start}.admin-img{margin:0;font-size:12.5px}.admin-img .linkbtn{color:var(--halide-3)}.credits{max-width:720px;margin:0 auto;padding:56px 22px 80px}.credits h1{font-weight:800;font-size:56px;line-height:.9;margin:14px 0 30px}.credits h1,.credits h2{font-family:var(--ff-display);text-transform:uppercase}.credits h2{font-weight:700;font-size:24px;letter-spacing:.02em;margin:30px 0 8px}.credits p:not(.card-host *){color:var(--halide-2);max-width:64ch}.credits a:not(.card-host *){color:var(--halide)}.press section+section{margin-top:8px}.press-head h1{margin-bottom:6px!important}.press-head .eyebrow{margin-top:28px;color:var(--gold)}.press-tagline{margin:0 0 8px;font-family:var(--ff-display);font-weight:700;font-size:26px;line-height:1;text-transform:uppercase;color:var(--halide-2)!important}.guide-figure{margin:18px 0 0}.guide-figure img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--rule)}.guide-figure figcaption{margin-top:8px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;color:var(--halide-3)}.guide-end{margin-top:40px;padding-top:24px;border-top:1px solid var(--rule)}.guide .guide-end .btn{color:#2E2107;margin-top:8px}.press-banner{display:flex;flex-direction:column;gap:8px;text-decoration:none;font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em}.press-banner img{width:100%;height:auto;border-radius:10px;border:1px solid var(--rule)}.press-banner span{text-decoration:underline}.press-credit{display:block;margin-top:4px;font-family:var(--ff-body);font-size:11.5px;letter-spacing:0;line-height:1.35;color:var(--halide-3);overflow-wrap:anywhere}.press h3:not(.card-host *){font-family:var(--ff-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3);margin:22px 0 8px}.press-lede{font-size:17px;color:var(--halide)!important}.press .legal-home{display:inline-flex;align-items:center;gap:6px}.press-figures{margin:6px 0 26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.press-figures>div{padding:14px 14px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--ink-2)}.press-figures dt{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--halide-3)}.press-figures dd{margin:6px 0 0;font-family:var(--ff-display);font-weight:800;font-size:32px;line-height:1;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.press-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:22px 16px;gap:22px 16px;margin:16px 0}.press-cards figure{margin:0;display:flex;flex-direction:column;gap:8px}.press-cards figcaption{font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em}.press-note{font-size:13.5px}.press-files{list-style:none;padding-left:0!important;display:flex;flex-direction:column;gap:6px}.tmdb-notice{font-family:var(--ff-mono);font-size:13px;color:var(--halide)!important;border-left:2px solid var(--gold);padding:8px 14px;background:var(--ink-2)}@media (max-width:900px){.progress{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}@media (max-width:700px){:root{--tabs-h:58px}body{padding-bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom))}.nav{position:fixed;left:0;right:0;bottom:0;z-index:40;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;padding:0 0 env(safe-area-inset-bottom);height:calc(var(--tabs-h) + env(safe-area-inset-bottom));background:rgba(10,11,13,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--rule)}.nav,.nav a{display:grid}.nav a{place-items:center;padding:0;border-bottom:0;border-top:2px solid transparent;font-size:11.5px;letter-spacing:.14em}.nav a[aria-current=page]{color:var(--gold);border-top-color:var(--gold)}.topbar{flex-wrap:nowrap;gap:10px;padding:8px 14px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink)}.bar-right{flex-wrap:nowrap;gap:8px}.brand b,.tier-chip{white-space:nowrap}.brand{min-width:0}.demo{margin-bottom:8px}.stage{min-height:max(560px,calc(100svh - var(--bar-h) - var(--tabs-h) - env(safe-area-inset-bottom)))}}@media (max-width:420px){.brand b{font-size:18px;letter-spacing:0}.bar-right .chipbtn{padding-inline:8px}}@media (max-width:560px){:root{--bar-h:52px}.stage{padding-top:56px}.progress{grid-template-columns:repeat(3,minmax(0,1fr));flex-basis:100%}.progress li{grid-template-columns:1fr}.album{padding:28px 16px 48px}.album h1{font-size:clamp(32px,10vw,48px);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers{grid-template-columns:1fr}.detail{padding:20px}.detail-card{margin:0 auto}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.binder-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--rule)}.binder-row{display:grid;grid-template-columns:110px 1fr auto;align-items:baseline;grid-gap:6px 18px;gap:6px 18px;padding:14px 4px 12px;border-bottom:1px solid var(--rule);text-decoration:none;--a:#FFE38A;--b:#F0980A}.binder-row:hover .b-label{color:var(--gold)}.binder-row.done{--a:#CFF39C;--b:#4CB53A}.b-kind{display:flex;align-items:center;gap:8px;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.b-tier{flex:none;min-width:22px;height:18px;padding:0 4px;border-radius:4px;display:inline-grid;place-items:center;font-family:var(--ff-display);font-weight:800;font-size:11px;letter-spacing:0;color:#15121E}.b-tier[data-r=C]{background:linear-gradient(160deg,#D3CFC7,#B3AEA5);color:#24221E}.b-tier[data-r=R]{background:linear-gradient(160deg,#B7C69E,#8C9E72);color:#18200F}.b-tier[data-r=SR]{background:linear-gradient(160deg,#ABA5C6,#857EA2);color:#15121E}.b-tier[data-r=UR]{background:linear-gradient(160deg,#FFB3D6,#E32E8C);color:#22030F}.b-tier[data-r=L]{background:linear-gradient(160deg,#FFEC9E,#F0980A);color:#3B1F00}.b-label{font-family:var(--ff-display);font-weight:700;font-size:22px;line-height:1.05;text-transform:uppercase;color:var(--halide);min-width:0;overflow-wrap:anywhere}.b-count{font-family:var(--ff-mono);font-size:12px;color:var(--halide-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.binder-row .p-bar{grid-column:2/-1}.binder-li{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--rule)}.binder-li>.binder-row{border-bottom:0}.b-actions{display:flex;align-items:center;gap:2px;padding-left:6px}.binder .eyebrow{margin-bottom:14px}.binder-grid{padding-top:22px;border-top:1px solid var(--rule)}.binder-empty{aspect-ratio:5/7;border-radius:8px;border:1.5px dashed var(--rule-2);background:repeating-linear-gradient(135deg,transparent 0 9px,rgba(255,255,255,.018) 9px 10px),var(--ink-2);display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:12px 11px;color:var(--halide-3)}@media (max-width:560px){.binder-row{grid-template-columns:1fr auto}.b-kind,.binder-row .p-bar{grid-column:1/-1}}.album-grid.loading{opacity:.55;transition:opacity .2s}.login form{display:flex;flex-direction:column;gap:8px}.login form .btn{margin-top:6px;align-self:flex-start}.login form label{margin-top:4px}.login-or{display:flex;align-items:center;gap:12px;margin:10px 0 6px;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--halide-3)}.login-or:after,.login-or:before{content:"";flex:1 1;height:1px;background:var(--rule)}.login-dev{font-family:var(--ff-mono);font-size:12px}.login-dev a{color:var(--gold)}.linkbtn{align-self:flex-start;background:none;border:0;padding:0;color:var(--halide-3);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.connexion{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}.connexion-box{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:440px}.connexion h1{margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(40px,9vw,64px);line-height:.9;text-transform:uppercase;text-wrap:balance}.nav{align-items:baseline}.nav-more{display:none}.subtabs{display:flex;gap:2px;margin:-8px 0 26px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.subtabs a,.subtabs button{background:none;border:0;cursor:pointer;padding:10px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;white-space:nowrap;font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3);text-decoration:none}.subtabs a:hover,.subtabs button:hover{color:var(--halide)}.subtabs a[aria-current=page],.subtabs button[aria-current=page]{color:var(--halide);border-bottom-color:var(--gold)}.rank-me{margin:0 0 18px;color:var(--halide-2)}.rank-me b{font-family:var(--ff-display);font-weight:800;font-size:28px;color:var(--gold)}.b-tier[data-r=M]{background:linear-gradient(160deg,#FF7A9A,#B0123E);color:#FFF0F3}.ranks{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}.ranks a{display:inline-block;padding:4px 11px;border:1px solid rgba(255,207,61,.35);border-radius:20px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;color:var(--gold);text-decoration:none}.ranks a:hover{background:rgba(255,207,61,.08)}@media (max-width:700px){.nav{grid-template-columns:repeat(5,1fr)}.nav a,.nav-more{font-size:10.5px;letter-spacing:.1em}.nav-extra{display:none!important}.nav-more{display:grid;place-items:center;padding:0;background:none;cursor:pointer;border:0;border-top:2px solid transparent;font-family:var(--ff-mono);text-transform:uppercase;color:var(--halide-3)}.nav-more[aria-current=page],.nav-more[aria-expanded=true]{color:var(--gold);border-top-color:var(--gold)}.nav-sheet{position:absolute;right:8px;bottom:calc(100% + 8px);min-width:220px;display:flex;flex-direction:column;padding:6px;background:var(--ink-2);border:1px solid var(--rule-2);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.6)}.nav-sheet a,.nav-sheet button{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:8px;background:none;text-align:left;font-family:var(--ff-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-2);text-decoration:none;cursor:pointer}.nav-sheet a:hover,.nav-sheet button:hover{background:var(--ink-3);color:var(--halide)}.nav-sheet button{color:var(--halide-3);border-top:1px solid var(--rule);border-radius:0 0 8px 8px}.bar-right .chipbtn{display:none}}.reserve{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;z-index:2;font-family:var(--ff-body);font-size:14px;color:var(--halide-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reserve:empty{display:none}.reserve b{font-family:var(--ff-display);font-weight:800;font-size:24px;line-height:1;color:var(--gold);margin-right:2px}.reserve .next{color:var(--halide-3)}.reserve .next:before{content:"·";margin-right:6px}.reserve .pity{flex-basis:100%;text-align:center;font-size:12px;color:var(--halide-3);opacity:.75}.nav-ico{display:none}@media (max-width:700px){:root{--tabs-h:62px}.nav a,.nav-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:9.5px}.nav-ico{display:block}.nav-sheet a,.nav-sheet button{flex-direction:row;justify-content:flex-start;gap:12px;font-size:12px}.nav-sheet .nav-ico{flex:none;width:20px;height:20px;color:var(--halide-3)}.nav-sheet a:hover .nav-ico{color:var(--gold)}.topbar .res{display:none}}.pseudo-form{display:flex;flex-direction:column;gap:8px;width:100%;max-width:440px}.pseudo-row{display:flex;flex-wrap:wrap;gap:8px}.pseudo-row .search{flex:1 1 200px;font-size:16px}.pseudo-help{margin:0;font-size:13px;color:var(--halide-3)}.pseudo-form .demo-error{margin:0}.stage[data-mode=reveal]{justify-content:center;padding-top:18px;padding-bottom:18px}.stage:not([data-mode=pack])>:is(.prompt,.kinds,.reserve,.bands){display:none}.stage[data-mode=summary]{justify-content:flex-start;padding-top:28px}.lgd{inset:0;z-index:5;overflow:hidden;border-radius:calc(8px * var(--s));background:linear-gradient(155deg,#FFF7D6,#FFE38A 30%,#FFCF3D 58%,#F0980A);box-shadow:inset 0 0 0 calc(1.5px * var(--s)) rgba(255,255,255,.55),inset 0 0 0 calc(6px * var(--s)) rgba(240,152,10,.35);display:flex;flex-direction:column;align-items:center;justify-content:safe center;padding:calc(26px * var(--s)) calc(12px * var(--s)) calc(14px * var(--s))}.lgd,.lgd:before{position:absolute}.lgd:before{content:"Légendaire";z-index:1;top:calc(12px * var(--s));left:0;right:0;text-align:center;font-family:var(--ff-mono);font-size:calc(7px * var(--s));letter-spacing:.3em;text-transform:uppercase;color:rgba(46,33,7,.6)}.lgd-holo{position:absolute;left:-50%;top:-50%;width:200%;height:200%;pointer-events:none;mix-blend-mode:hard-light;opacity:.62;background:linear-gradient(115deg,#FF4D4D,#FFA41F 9%,#FFE94D 18%,#5CFF8A 27%,#4DD8FF 36%,#9C8CFF 45%,#FF5CD6 54%,#FF4D4D 63%,#FFA41F 72%,#FFE94D 81%,#5CFF8A 90%,#4DD8FF);animation:lgd-holo 6s ease-in-out infinite alternate}@keyframes lgd-holo{0%{transform:translate(-8%,-6%)}to{transform:translate(8%,6%)}}@media (prefers-reduced-motion:reduce){.lgd-holo{animation:none}}.lgd-pause{position:absolute;z-index:2;bottom:calc(8px * var(--s));left:50%;transform:translateX(-50%);width:calc(26px * var(--s));height:calc(26px * var(--s));min-width:30px;min-height:30px;padding:calc(6px * var(--s));border:0;border-radius:50%;cursor:pointer;background:rgba(46,33,7,.14);color:rgba(46,33,7,.72);fill:currentColor;box-shadow:inset 0 0 0 1px rgba(46,33,7,.22)}.lgd-pause:hover{background:rgba(46,33,7,.22);color:#2E2107}.lgd-pause:focus-visible{outline:2px solid #2E2107;outline-offset:2px}.lgd.paused .lgd-holo{animation-play-state:paused}.lgd.paused .lgd-pause{background:#2E2107;color:#FFE38A}.lgd-tags{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(5.5px * var(--s))}.lgd-tags p{margin:0;text-align:center;text-wrap:balance;font-family:var(--ff-display);font-weight:800;font-size:calc(14px * var(--s));line-height:1.05;text-transform:uppercase;color:#2E2107}.lgd-tags p:first-child{font-size:calc(18px * var(--s))}.lgd.mgd{background:#12030A url(/mythique/rosette-voile.webp) 50%/cover no-repeat;box-shadow:inset 0 0 0 calc(1.5px * var(--s)) rgba(255,170,180,.5),inset 0 0 0 calc(6px * var(--s)) rgba(200,20,60,.35)}.lgd.mgd:before{content:"Mythique";color:rgba(255,214,222,.75)}.lgd.mgd .lgd-tags p{color:#FFF1F3;text-shadow:0 1px 6px rgba(40,0,10,.9),0 0 2px rgba(40,0,10,.9)}.lgd.mgd .lgd-pause{background:rgba(255,220,226,.14);color:rgba(255,230,234,.85);box-shadow:inset 0 0 0 1px rgba(255,220,226,.3)}.lgd.mgd.paused .lgd-pause{background:#FFE3E8;color:#4A0010}.rv-behind .fan-card[data-r=M] .cback{box-shadow:0 0 0 calc(2px * var(--s)) var(--edge),0 0 22px rgba(255,40,90,.6),0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.4)}.rv-card[data-r=M]>.flip,.rv-front[data-r=M]>.flip,.sp-card[data-r=M]>.flip{box-shadow:0 0 60px 10px rgba(255,40,80,.45)}.lgd-flag{display:inline-block;width:calc(18px * var(--s, 1));height:auto;margin-right:calc(6px * var(--s, 1));vertical-align:-.08em;border-radius:2px;box-shadow:0 0 0 1px rgba(46,33,7,.35)}.sp-card{position:relative;width:var(--w);height:var(--h);cursor:pointer;transition:transform .2s ease-out}.sp-card:not(.turned):hover{transform:translateY(-4px)}.sp-card:focus-visible{outline-offset:4px}.sp-card.turned{cursor:default}.mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.mode{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;cursor:pointer;padding:16px 18px 18px;border-radius:12px;border:1px solid var(--rule-2);background:var(--ink-2);color:var(--halide-2)}.mode:hover{border-color:var(--halide-3)}.mode.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.mode b{font-family:var(--ff-display);font-weight:800;font-size:24px;text-transform:uppercase;color:var(--halide)}.mode.on b{color:var(--gold)}.mode>span:last-child{font-size:14px}@media (max-width:600px){.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.mode{align-items:center;text-align:center;gap:2px;padding:8px 4px 10px;border-radius:10px}.mode b{font-size:15px;line-height:1.1}.mode>span:last-child{display:none}}.coins{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:20px;font-family:var(--ff-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gold);text-decoration:none;background:rgba(255,207,61,.08);border:1px solid rgba(255,207,61,.28)}.coins:hover{background:rgba(255,207,61,.14)}.ca-row{display:flex;flex-wrap:wrap;gap:8px}.ca-done{margin:0;font-family:var(--ff-mono);font-size:12px;color:var(--gold)}.dup-recycle{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lot{display:flex;flex-direction:column;gap:6px}.lot.done{opacity:.6}.lot.leading .album-item{box-shadow:0 0 0 2px var(--gold);border-radius:8px}.lot .chipbtn{align-self:flex-start}.rv-frame{margin:0;font-family:var(--ff-mono);font-size:11px;letter-spacing:.22em;color:var(--halide-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rv-frame span{color:var(--halide)}.rv-top{display:flex;align-items:center;gap:12px}.rv-top .rv-frame{font-size:16px}.rv-strip{display:flex;gap:5px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:10px 9px;border-radius:3px;background:radial-gradient(circle at 50% 3.5px,#2B2E35 1.3px,transparent 1.8px) 0 0 /9px 100% repeat-x,radial-gradient(circle at 50% calc(100% - 3.5px),#2B2E35 1.3px,transparent 1.8px) 0 0 /9px 100% repeat-x,#0C0D10;box-shadow:inset 0 0 0 1px #1C1E23}.rv-strip button{flex:none;width:22px;height:30px;padding:0;cursor:pointer;border-radius:2px;border:1px solid #2c2f36;background:#15171B}.rv-strip button[data-r]:not([data-r=""]){border-color:transparent;background:linear-gradient(135deg,var(--a),var(--b));opacity:.8}.rv-strip button.on{outline:1.5px solid var(--gold);outline-offset:2px;opacity:1}.rv-links{display:flex;align-items:baseline;justify-content:center;gap:18px}.rv-links .linkbtn:disabled{opacity:.3;cursor:default}.rv-arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;cursor:pointer;border:1px solid var(--rule);border-radius:50%;background:rgba(12,13,16,.72);color:var(--halide-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rv-arrow.prev{right:calc(100% + 12px)}.rv-arrow.next{left:calc(100% + 12px)}.rv-arrow svg{width:28px;height:28px}.rv-arrow:disabled{visibility:hidden}@media (hover:hover){.rv-arrow:hover{color:var(--halide);border-color:var(--halide-3)}}@media (max-width:559px){.rv-arrow.prev{right:calc(100% + 5px)}.rv-arrow.next{left:calc(100% + 5px)}}.rv-behind{position:absolute;inset:0;z-index:1;pointer-events:none}.rv-behind .fan-card{position:absolute;inset:0;width:auto;transform-origin:100% 100%;transform:rotate(var(--rot));transition:transform .25s ease-out}.rv[data-how=eventail] .rv-card{margin-top:var(--fan-rise,0)}.rv-behind .fan-card .cback{box-shadow:0 0 0 calc(2px * var(--s)) var(--edge),0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.4)}.rv-behind .fan-card[data-r=UR] .cback{box-shadow:0 0 0 calc(2px * var(--s)) var(--edge),0 0 12px rgba(240,98,168,.35),0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.4)}.rv-behind .fan-card[data-r=L] .cback{box-shadow:0 0 0 calc(2px * var(--s)) var(--edge),0 0 18px rgba(255,190,40,.5),0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.4)}.legal-nav{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.legal-nav a{color:var(--halide-3);text-decoration:none}.legal-nav a:hover,.legal-nav a[aria-current=page]{color:var(--gold)}.legal-nav .legal-home{color:var(--halide-2);flex-basis:100%;margin-bottom:4px}.legal h1{margin-top:28px;font-size:clamp(40px,9vw,56px);overflow-wrap:anywhere}.legal-date{margin:-18px 0 0;font-family:var(--ff-mono);font-size:11.5px;color:var(--halide-3)}.legal ul:not(.card-host *){margin:0;padding-left:20px;color:var(--halide-2);line-height:1.6;max-width:64ch}.legal p:not(.card-host *){line-height:1.6}.legal code{font-family:var(--ff-mono);font-size:.9em;color:var(--halide)}.legal mark{background:rgba(255,207,61,.18);color:var(--gold);padding:0 4px;border-radius:3px}.legal-table{margin:0;display:flex;flex-direction:column;max-width:64ch}.legal-table>div{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;padding:10px 0;border-top:1px solid var(--rule)}.legal-table dt{font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--halide-3);padding-top:3px}.legal-table dd{margin:0;color:var(--halide-2);line-height:1.55}@media (max-width:559px){.legal-table>div{grid-template-columns:1fr;gap:4px}}.lp-legal{display:flex;flex-wrap:wrap;gap:6px 16px}.login-legal{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--halide-3)}.login-legal a{color:var(--halide-2)}.share-page{min-height:100svh}.share-hero{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px 64px;padding:48px 20px 72px}.share-card,.share-copy{position:relative;z-index:1}.share-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px}.share-copy h1{margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(40px,8vw,64px);line-height:.92;text-transform:uppercase;text-wrap:balance}.share-by{margin:0;font-size:18px;color:var(--halide-2)}.share-by b{color:var(--halide)}.share-lede{margin:0 0 8px;color:var(--halide-2);line-height:1.55}@media (max-width:559px){.share-hero{padding-top:28px}.share-copy{align-items:center;text-align:center}}.share-draw{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:1000px;margin:0 auto;padding:48px 16px 64px;text-align:center}.share-draw h1{margin:0;font-size:clamp(34px,7vw,64px);text-transform:uppercase}.share-draw-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0 8px}.share-draw-card{width:clamp(104px,28vw,170px)}.share-draw .share-lede{max-width:52ch}.share{position:relative;align-self:flex-start}.share-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:15px}.share-menu{position:absolute;z-index:4;top:calc(100% + 6px);left:0;min-width:210px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--rule-2);border-radius:10px;background:var(--ink);box-shadow:0 12px 30px rgba(0,0,0,.5)}.share-menu a,.share-menu button{padding:10px 12px;border:0;border-radius:6px;background:none;color:var(--halide);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.share-menu a:hover,.share-menu button:hover{background:var(--ink-2)}.share-menu button:disabled{color:var(--halide-3);cursor:default;background:none}.share-page .lp-brand{color:inherit;text-decoration:none}.lp-banned{max-width:1100px;margin:18px auto 0;width:calc(100% - 32px);box-sizing:border-box;padding:14px 16px;border:1px solid rgba(255,90,90,.5);border-radius:12px;background:rgba(255,90,90,.08)}.lp-banned b{display:block;margin-bottom:4px;font-family:var(--ff-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#FF8A8A}.lp-banned p{margin:0;color:var(--halide);line-height:1.5}.subtabs small{font-family:var(--ff-mono);font-size:11px;color:var(--halide-3);margin-left:4px}.market-search{display:flex;gap:8px}.market-search .search{flex:1 1 auto;min-width:0}@media (max-width:559px){.album.market{padding-top:14px}.market .subtabs{margin-top:0}}.d-footer{position:-webkit-sticky;position:sticky;bottom:-28px;z-index:3;margin:22px -28px -28px;padding:14px 28px calc(14px + env(safe-area-inset-bottom));background:var(--ink-2);border-top:1px solid var(--rule-2);box-shadow:0 -12px 24px rgba(0,0,0,.35)}@media (max-width:700px){.d-footer{bottom:-20px;margin:18px -20px -20px;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}}.market .subtabs{margin:6px 0 0}@media (max-width:559px){.album.album-page{padding-top:14px}}.album-page .subtabs{margin-bottom:0}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:24px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 20px 20px;border:1px solid var(--rule-2);border-radius:14px;background:var(--ink-2)}.plan.mine{box-shadow:0 0 0 2px var(--gold)}.plan h2{margin:0;font-family:var(--ff-display);font-weight:800;font-size:30px;line-height:1;text-transform:uppercase}.plan ul{margin:4px 0 auto;padding:0 0 0 18px;color:var(--halide-2);font-size:14px;line-height:1.55}.plan .btn{margin-top:6px;width:100%}@media (max-width:800px){.plans{grid-template-columns:1fr;gap:18px}}.d-quote{margin:0;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;font-size:13.5px;color:var(--halide-2)}.d-quote b{color:var(--gold);font-family:var(--ff-display);font-size:17px;margin-right:2px}.d-quote .dq-label,.d-quote.locked{font-family:var(--ff-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--halide-3)}.d-quote.locked{display:block}.d-quote.locked a{color:var(--gold)}.d-quote .dq-more{align-self:flex-start;margin-top:2px;font-size:12.5px;color:var(--gold)}.detail .dq-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 2px}.detail .dq-stats>div{display:block;min-width:0;padding:0;border:0}.dq-stats dt{font-family:var(--ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--halide-3)}.dq-stats dd{margin:2px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--halide);font-size:13.5px}.dq-chart,.dq-stats dd a{color:var(--gold)}.dq-chart{margin:8px 0 0}.dq-chart svg{display:block;width:100%;height:90px;overflow:visible}.dq-chart circle{fill:var(--gold)}.dq-chart figcaption{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--ff-mono);font-size:10px;color:var(--halide-3)}.dq-list summary{cursor:pointer;margin-top:6px;font-size:12.5px;color:var(--halide-3)}.dq-list ol{list-style:none;margin:6px 0 0;padding:0;max-height:180px;overflow-y:auto}.dq-list li{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--rule);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dq-list li b{font-size:14px}@media (max-width:420px){.detail .dq-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.binder-empty{cursor:pointer}.binder-empty:hover{border-color:var(--halide-3)}.b-tier.b-perso{background:conic-gradient(from 200deg,#FF6B6B,#FFCF3D,#7BE07B,#4FD5F0,#9C7BFF,#FF6BC8,#FF6B6B);color:#111;font-weight:800}.perso-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.binder .perso-add{margin:0 0 18px}.lp-binders{display:flex;flex-direction:column;gap:18px;width:100%}.d-more summary{cursor:pointer;list-style:none;padding:8px 0;font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.d-more summary::-webkit-details-marker{display:none}.d-more summary:after{content:" ▾"}.d-more[open] summary{color:var(--halide-2)}.d-more[open] summary:after{content:" ▴"}.d-more summary:hover{color:var(--halide)}.d-binders{display:flex;flex-direction:column;gap:6px}.d-binders-all{align-self:flex-start;text-decoration:none}.d-binder-list{margin:0}.d-binder-list .binder-row{grid-template-columns:1fr auto;gap:4px 12px;padding:10px 2px 9px}.d-binder-list .b-kind{grid-column:1/-1}.d-binder-list .b-label{font-size:17px}.d-binder-list .binder-row .p-bar{grid-column:1/-1}.stat-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;margin:18px 0 6px;padding:0}.stat-cards li{display:flex;flex-direction:column;gap:2px;padding:14px 14px 12px;border:1px solid var(--rule-2);border-radius:12px;background:var(--ink-2);min-width:0}.stat-cards b{font-family:var(--ff-display);font-weight:800;font-size:34px;line-height:1;color:var(--halide);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.stat-cards{gap:6px}.stat-cards li{padding:11px 10px 10px}.stat-cards b{font-size:26px}}.profile .d-more{margin-top:6px}.profile .d-more .album-sub{margin:0;font-size:14px}.bell{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--halide-2);text-decoration:none}.bell:hover,.bell[aria-current=page]{color:var(--halide);background:rgba(255,255,255,.06)}.bell.on{color:var(--halide)}.bell b{position:absolute;top:-1px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;background:var(--gold);color:#1A1300;font-family:var(--ff-mono);font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--ink)}.wish{display:inline-flex;flex-direction:column;gap:4px}.wish-btn svg{flex:none}.fav-star,.wish-icon{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--halide-3);cursor:pointer;transition:color .15s,transform .15s}.fav-star svg,.wish-icon svg{width:20px;height:20px}.fav-star:hover,.wish-icon:hover{color:var(--halide)}.fav-star.on{color:var(--gold)}.wish-icon.on{color:#FF5470}.pw-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0 14px}.pw-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:12px 12px 10px;min-width:0;text-align:left;border:1px solid var(--rule-2);border-radius:12px;background:none;color:var(--halide-2);font:inherit;cursor:pointer}.pw-tabs b{font-family:var(--ff-display);font-weight:800;font-size:28px;line-height:1;color:var(--halide)}.pw-tabs span{font-weight:600;font-size:14px;color:var(--halide)}.pw-tabs small{font-size:11.5px;color:var(--halide-3);overflow-wrap:anywhere}.pw-tabs button.on{border-color:var(--gold);background:rgba(255,207,61,.08)}.pw-tabs button.on b{color:var(--gold)}@media (max-width:560px){.pw-tabs{gap:6px}.pw-tabs button{padding:10px 9px 9px}.pw-tabs b{font-size:22px}.pw-tabs span{font-size:12.5px}.pw-tabs small{font-size:10.5px}}.player-collection .album-head{align-items:flex-end}.player-collection>.eyebrow{margin-bottom:14px}.btn.tx-new{font-size:16px;padding:9px 16px 10px}.wish-binder{margin-bottom:18px}.sc-binders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:18px;column-gap:18px;border-top:0}.sc-binders>li{display:flex;flex-direction:column;min-width:0}@media (max-width:700px){.sc-binders{grid-template-columns:1fr}}.sc-cards .binder-empty{font:inherit;text-align:left}.sc-picker{width:min(720px,94vw)}.sc-picker .search{width:100%;margin:4px 0 12px}.sc-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.sc-picker-head h2{margin:0;font-family:var(--ff-display);font-weight:800;font-size:26px;text-transform:uppercase}.wish-binder .binder-list{border-top:0}.wish-icon.corner{position:absolute;z-index:7;top:6px;left:6px;width:28px;height:28px;background:#0A0B0D;color:rgba(255,84,112,.75);box-shadow:0 0 0 1px var(--rule-2),0 2px 6px rgba(0,0,0,.5)}.wish-icon.corner svg{width:16px;height:16px}.wish-icon.corner.on{color:#FF5470;box-shadow:0 0 0 1px rgba(255,84,112,.55),0 2px 6px rgba(0,0,0,.5)}.fav-star:active,.wish-icon:active{transform:scale(.88)}.fav-btn svg{flex:none;width:17px;height:17px}.fav-btn.on{color:var(--gold);border-color:rgba(255,207,61,.5)}.linkbtn.fav-btn{display:inline-flex;align-items:center;gap:5px;vertical-align:-3px}.linkbtn.fav-btn svg{width:15px;height:15px}.fav-star.corner{position:absolute;z-index:7;top:6px;left:6px;width:28px;height:28px;background:#0A0B0D;color:rgba(255,207,61,.75);box-shadow:0 0 0 1px var(--rule-2),0 2px 6px rgba(0,0,0,.5)}.fav-star.corner svg{width:16px;height:16px}.fav-star.corner.on{color:var(--gold);box-shadow:0 0 0 1px rgba(255,207,61,.5),0 2px 6px rgba(0,0,0,.5)}.wish-btn.on{color:#FF7A9A;border-color:rgba(255,122,154,.45)}.linkbtn.wish-btn{display:inline-flex;align-items:center;gap:5px;vertical-align:-3px}.wish-error{font-size:12px}.wish-card{position:relative}.wish-card.owned .card-host{opacity:.55}.notif-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column}.notif-list li{border-bottom:1px solid var(--rule)}.notif-list a{display:flex;align-items:center;gap:14px;padding:12px 4px;color:var(--halide-2);text-decoration:none}.notif-list a:hover{background:rgba(255,255,255,.03)}.notif-list li.unread a{color:var(--halide)}.filters .wish-chip.on{background:#FF7A9A;border-color:#FF7A9A;color:#2A0610}.turnstile:empty{display:none}.turnstile{display:flex;justify-content:center}#origine{scroll-margin-top:80px}.rt{display:flex;flex-direction:column;gap:10px;margin:6px 0 14px}.trade-side{margin-top:30px}.trade-side h2{margin:0 0 12px;font-family:var(--ff-display);font-weight:800;font-size:24px;text-transform:uppercase}.trade-send{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;flex-direction:column;gap:8px;margin:26px -4px 0;padding:14px 4px;background:var(--ink);border-top:1px solid var(--rule)}.trade-send .album-sub{margin:0;font-size:13px}.trade-label{font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.to-actions{display:inline-flex;gap:6px}.to-actions .chipbtn{min-height:30px;display:inline-flex;align-items:center;padding:5px 10px;text-decoration:none}.profile-trade{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.profile-trade a.chipbtn{text-decoration:none}.conv-pinned{margin-bottom:0}.conv-pinned+.notif-list{margin-top:0}.conv-pinned+.empty{margin-top:22px}.thread-form,.trade-send{bottom:calc(var(--tabs-h, 0px) + env(safe-area-inset-bottom))}.black-lot{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;align-items:start;margin-top:20px;padding:18px;border:1px solid rgba(156,123,255,.35);border-radius:14px;background:radial-gradient(120% 90% at 0 0,rgba(92,48,140,.35),rgba(12,10,18,.6) 60%)}.black-table{width:100%;margin:0;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.black-table th{padding:0 10px 6px;text-align:left;font-family:var(--ff-mono);font-size:10.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3);border-bottom:1px solid rgba(156,123,255,.35)}.black-table td{padding:8px 10px;border-bottom:1px solid var(--rule);color:var(--halide)}.black-table td:first-child,.black-table th:first-child{width:1%;white-space:nowrap;font-family:var(--ff-mono);color:rgba(237,227,255,.55)}.black-table td:last-child,.black-table th:last-child{text-align:right;font-family:var(--ff-mono);white-space:nowrap}.black-table td:nth-child(2){overflow-wrap:anywhere}.black-table tr.mine td{background:rgba(156,123,255,.14);color:#EDE3FF}.black-table tr.mine em{font-style:normal;color:#B592FF}.black-table tr.free td{color:var(--halide-3);font-style:italic}.black-soon{list-style:none;margin:0;padding:0;gap:10px}.black-soon,.black-soon>li{display:flex;flex-direction:column}.black-soon>li{gap:3px;padding:12px 14px;border:1px solid rgba(156,123,255,.25);border-radius:10px;font-size:14px;color:var(--halide-2)}.black-soon>li>b{color:var(--halide);font-size:16px}@media (max-width:559px){.black-lot{grid-template-columns:1fr;overflow-x:clip}}.coach{position:fixed;z-index:80;padding:14px 16px;border-radius:12px;background:#FFF6DA;color:#1E1605;box-shadow:0 12px 34px rgba(0,0,0,.55);font-size:15px;line-height:1.4;animation:coach-in .25s ease-out}.coach p{margin:0}.coach p+p{margin-top:6px}.coach-title{display:flex;justify-content:space-between;gap:10px;font-family:var(--ff-display);font-weight:800;font-size:20px;text-transform:uppercase;line-height:1.05}.coach-title span{font-family:var(--ff-mono);font-weight:500;font-size:12px;color:rgba(30,22,5,.55)}.coach:after{content:"";position:absolute;left:calc(var(--arrow) - 8px);width:16px;height:16px;background:inherit;transform:rotate(45deg)}.coach.below:after{top:-7px}.coach.above:after{bottom:-7px}.coach.inside:after{display:none}.coach.closable .coach-title{padding-right:26px}.coach-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:rgba(30,22,5,.6);cursor:pointer}.coach-close:focus-visible,.coach-close:hover{background:rgba(30,22,5,.08);color:#1E1605}.coach-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}.coach-actions .linkbtn{color:rgba(30,22,5,.6);white-space:nowrap}.coach-actions .btn{padding:8px 18px;font-size:16px}.coach-target{outline:3px solid #FFCF3D;outline-offset:4px;border-radius:10px}.pack.coach-target{outline:none}@keyframes coach-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.coach{animation:none}}.lp-faq{max-width:760px;margin:0 auto;padding:72px 20px 8px}.lp-faq h2{margin:0 0 18px;font-family:var(--ff-display);font-weight:800;font-size:clamp(30px,4vw,44px);line-height:.95;text-transform:uppercase}.lp-faq details{border-bottom:1px solid var(--rule)}.lp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-size:17px;font-weight:600;color:var(--halide)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary h3{margin:0;font:inherit;color:inherit}.lp-faq summary:after{content:"+";font-family:var(--ff-mono);color:var(--gold)}.lp-faq details[open] summary:after{content:"–"}.lp-faq p{margin:0 0 16px;color:var(--halide-2);line-height:1.55}.lp-faq .lp-faq-more{margin:22px 0 0}.lp-faq-more a{color:var(--gold)}.photo-credit{margin:8px 0 0;max-width:100%;font-size:11.5px;line-height:1.35;color:var(--halide-3);text-align:center;overflow-wrap:anywhere}.photo-credit a{color:var(--halide-2)}.friends-search{width:100%;max-width:440px;margin:14px 0 6px;font-size:16px}.friend-list{list-style:none;margin:0;padding:0}.friend-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:11px 2px;border-bottom:1px solid var(--rule)}.chipbtn.on{border-color:var(--gold);color:var(--gold)}.friend-list .chipbtn{min-height:32px;padding:6px 10px;text-decoration:none;display:inline-flex;align-items:center}.push-prompt{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--rule-2);border-radius:10px;background:var(--ink-2)}.push-prompt p{margin:0;flex:1 1 240px}@media (min-width:701px){:root{--bar-h:64px}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:0 16px;gap:0 16px;height:var(--bar-h);padding:0 24px}.topbar .brand{align-items:center;gap:18px}.brand b{white-space:nowrap}.res{display:inline-flex}.topbar .bar-right{justify-self:end;flex-wrap:nowrap;gap:8px}.nav{position:relative;align-items:stretch;gap:0}.nav a{display:inline-flex;align-items:center;padding:0 15px;border:0;white-space:nowrap;font-family:var(--ff-display);font-weight:800;font-size:21px;letter-spacing:.03em;color:var(--halide-3)}.nav a[aria-current=page]{color:var(--gold)}.nav a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:10px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--gold)}.nav .nav-profile,.nav-more{display:none!important}.bar-right .chipbtn{display:none}.topbar .bell{width:38px;height:38px}.topbar .bell b{top:1px;right:0}.topbar .coins{height:38px;gap:8px;padding:0 14px 0 12px;font-size:13.5px}.acct{display:block}}@media (min-width:701px) and (max-width:1360px){.nav a{padding:0 11px;font-size:19px}}@media (min-width:701px) and (max-width:1280px){.brand-link b{display:none}}@media (min-width:701px) and (max-width:1200px){.nav .nav-extra{display:none!important}.acct-menu .acct-extra{display:flex}.acct-dot.riddle{display:block}}@media (min-width:701px) and (max-width:990px){.topbar{gap:0 10px;padding:0 14px}.topbar .brand{gap:12px}.res-sp,.res-t{display:none}.res:has(.res-sp){padding-right:12px}.nav a{padding:0 8px;font-size:17px}.topbar .bar-right{gap:4px}.topbar .coins{padding:0 10px}}@media (min-width:701px) and (max-width:820px){.res{display:none}}.sp-card.recycled,.sum-card.recycled{cursor:default}.sp-card.recycled>:not(.recycled-badge),.sum-card.recycled>:not(.recycled-badge){opacity:.32;filter:grayscale(.9);transition:opacity .4s,filter .4s}@keyframes recycled-pop{0%{transform:translate(-50%,-30%);opacity:0}}@keyframes rx-up{0%{transform:translateY(100%)}}@keyframes race-gain{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.goal{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.goal p{display:flex;justify-content:space-between;gap:10px;margin:0;font-size:13px;color:var(--halide-2)}.goal p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal p b{flex:none;font-family:var(--ff-mono);font-weight:500;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goal p b,a.goal:hover p span{color:var(--halide)}.bp{display:flex;flex-direction:column;gap:6px;margin:0 -8px;padding:8px;border-radius:8px;color:inherit;text-decoration:none;transition:background .3s}.bp:hover{background:rgba(255,255,255,.04)}.bp.up{background:rgba(143,209,106,.09)}.welcome{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.welcome-pack{position:relative;width:240px;height:340px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:bob 4.2s ease-in-out infinite;transition:transform .2s}.welcome-pack:hover{transform:translateY(-4px) rotate(-1deg)}.welcome-pack:focus-visible{outline:2px solid var(--gold);outline-offset:8px;border-radius:6px}.welcome-pack .welcome-bag{left:0;top:0;transform:rotate(-3deg)}@keyframes welcome-tear{30%{transform:rotate(-3deg) scale(1.04)}to{transform:translateY(28px) scale(.9);opacity:0}}.welcome-cta{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.welcome-cta span{font-size:13.5px;color:var(--halide-2)}.welcome-error{margin:0;text-align:center;max-width:36ch}.welcome-cards{display:flex;justify-content:center;padding:10px 0 8px;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.welcome-cards:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:8px}.welcome-card{position:relative;display:block;width:var(--w);height:var(--h);margin-left:calc(var(--w) * var(--o));transform:rotate(calc(var(--i) * 5deg)) translateY(calc(var(--i) * var(--i) * 3px));transition:transform .2s ease-out}.welcome-card:first-child{margin-left:0}.welcome-cards:hover .welcome-card{transform:rotate(calc(var(--i) * 6deg)) translateY(calc(var(--i) * var(--i) * 3px - 4px))}.welcome-keep{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:42ch;animation:fade-up .4s ease-out}.welcome-keep p{margin:0;color:var(--halide-2)}.welcome-keep b{color:var(--halide);font-weight:600}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}.welcome-stage{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;background:radial-gradient(90% 70% at 50% 40%,#28241C,#08080A);animation:fade-in .25s ease-out}@keyframes fade-in{0%{opacity:0}}.welcome-close{position:absolute;top:calc(10px + env(safe-area-inset-top));right:12px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:var(--halide-2);font-size:26px;line-height:1;cursor:pointer}.welcome-close:hover{color:var(--halide);background:rgba(255,255,255,.12)}.welcome-stage>.linkbtn{align-self:center}.welcome-rv{gap:14px}.welcome-rv[data-how=eventail] .rv-card{margin-top:var(--fan-rise,0)}.welcome-rv .rv-front{-webkit-tap-highlight-color:transparent}.welcome-from-fan{transform-origin:100% 100%;animation:welcome-unfan .24s ease-out}.welcome-from-left{animation:welcome-slide-l .2s ease-out}.welcome-from-right{animation:welcome-slide-r .2s ease-out}.welcome-leaving{animation:welcome-leave .34s ease-in forwards}@keyframes welcome-unfan{0%{transform:rotate(var(--fan-step))}}@keyframes welcome-slide-l{0%{transform:translateX(-28px);opacity:0}}@keyframes welcome-slide-r{0%{transform:translateX(28px);opacity:0}}@keyframes welcome-leave{to{transform:translate(-60%,4%) rotate(-10deg);opacity:0}}.welcome-clue{animation:fade-up .52s ease-out}.lgd.welcome-lgd-out .lgd-tags{opacity:0;transition:opacity .32s ease-in}.lgd.welcome-lgd-out{animation:welcome-lgd-out .75s ease-out .32s forwards}@keyframes welcome-lgd-out{to{opacity:0;transform:scale(1.06)}}.welcome-hint{margin:0;font-size:14px;color:var(--halide-2)}.welcome-title{margin:0;font-size:clamp(26px,5vw,40px);text-align:center}.welcome-stage .welcome-title{padding:0 52px}.welcome-stage>.welcome-keep-text{margin:-6px 0 0;text-align:center;color:var(--halide-2)}.ws-cards{display:flex;align-items:center;justify-content:center;padding:18px 0 8px}.ws-card{position:relative;display:block;flex:none;transform:var(--t);animation:ws-in .4s ease-out backwards;animation-delay:var(--d)}@keyframes ws-in{0%{opacity:0;transform:var(--t) translateY(14px)}}.ws-card.best{animation-duration:.5s}.ws-badge{position:absolute;z-index:4;left:50%;top:-15px;transform:translateX(-50%);white-space:nowrap;padding:5px 14px 6px;border-radius:999px;background:linear-gradient(120deg,var(--a),var(--b));color:#1A1205;font-family:var(--ff-display);font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 18px rgba(0,0,0,.45);animation:ws-badge .5s cubic-bezier(.3,1.6,.5,1) .45s backwards}@keyframes ws-badge{0%{opacity:0;transform:translateX(-50%) scale(.4)}}.welcome-stage .welcome-keep{width:100%;max-width:400px}@media (max-width:900px){.welcome-pack{width:168px;height:238px}.welcome-pack .welcome-bag{transform:rotate(-3deg) scale(.7);transform-origin:top left}}@media (prefers-reduced-motion:reduce){.welcome-leaving,.welcome-pack,.welcome-rv .rv-front,.welcome-stage,.ws-badge,.ws-card{animation:none}}.b-states{flex:1 1 100%;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule-2);border-radius:8px;overflow:hidden}.b-states button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:10px 4px 11px;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--halide-3)}.b-states button+button{border-left:1px solid var(--rule-2)}.b-states button:hover{color:var(--halide-2)}.b-states button.on{background:rgba(255,207,61,.09);color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold)}@media (min-width:700px){.b-states{max-width:640px}}.binders .empty .btn.ghost{margin-top:4px}.binder-list.loading{opacity:.6;transition:opacity .15s}.album-item.picked .card{outline:3px solid var(--gold);outline-offset:2px;border-radius:10px}.binder-done{width:min(420px,92vw);padding:6px}.binder-done-box{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 22px 22px;text-align:center}.binder-done-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:26px;color:#1A1406;background:linear-gradient(135deg,#FFE08A,var(--gold) 55%,#F0980A);box-shadow:0 0 28px rgba(255,207,61,.45);animation:binder-pop .5s cubic-bezier(.2,1.4,.4,1)}@keyframes binder-pop{0%{transform:scale(.3) rotate(-30deg);opacity:0}}.binder-done-box h2{margin:0;font-family:var(--ff-display);font-weight:800;font-size:28px;text-transform:uppercase;color:var(--gold)}.binder-done-box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;width:100%}.binder-done-box li a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;border:1px solid rgba(255,207,61,.35);border-radius:8px;background:rgba(255,207,61,.06);color:var(--halide);text-decoration:none}.binder-done-box li a:hover{background:rgba(255,207,61,.12)}.binder-done-box li span{flex:none;font-family:var(--ff-mono);font-size:12px;color:var(--halide-2)}.binder-done-box .ca-row{justify-content:center}.bd-one{display:flex;flex-direction:column;gap:4px;margin-top:-4px}.bd-name{font-size:19px;font-weight:600;color:var(--halide);text-decoration:none}.bd-name:hover{text-decoration:underline}.bd-meta{margin:0;font-family:var(--ff-mono);font-size:12px;color:var(--halide-2)}.bd-tier{font-style:normal}.binder-done-box li a{align-items:center;flex-wrap:wrap;text-align:left}.binder-done-box li b{flex:1 1;min-width:0}.binder-done-box li .bd-row-meta{order:3;flex-basis:100%}.bd-gain{display:inline-flex;align-items:center;gap:4px;font:600 14px var(--ff-mono);font-style:normal;color:var(--gold)}.binder-done:not(.badge-unlocked) ul{max-height:min(48vh,400px);overflow-y:auto;overscroll-behavior:contain}.bd-reward{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:15px;color:var(--halide-2)}.bd-reward b{color:var(--gold)}@media (prefers-reduced-motion:reduce){.binder-done-mark{animation:none}}@keyframes badge-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.actions:has(.share-draw-btn.legend){justify-content:center}.atelier kbd{font-family:var(--ff-mono);font-size:11px;padding:1px 5px;border:1px solid var(--rule-2);border-radius:4px;margin-left:6px;color:var(--halide-2)}.atelier-tools[hidden],.atelier[hidden]{display:none!important}.nav a{position:relative}.nav-dot{position:absolute;top:6px;right:calc(50% - 18px);width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--ink)}@media (min-width:701px){.nav-dot{position:relative;top:-9px;right:auto;display:inline-block;flex:none;width:6px;height:6px;margin-left:2px;box-shadow:none}}.nav-more{position:relative}.nav-dot.in{position:static;display:inline-block;margin-left:2px;box-shadow:none;flex:none}.nav-sheet .nav-daily{color:var(--halide-2);border-top:0;border-radius:8px}.daily{width:min(760px,94vw);padding:26px 30px 22px;background:linear-gradient(180deg,#16181d 0,var(--ink-2) 40%)}.dr-grab{display:none}.dr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-right:48px}.dr-head .eyebrow{color:var(--gold)}.dr-head h2{margin:2px 0 0;font-family:var(--ff-display);font-weight:800;font-size:46px;line-height:.95;text-transform:uppercase}.dr-head h2 small{font-size:26px;color:var(--halide-3)}.dr-streak{margin:0;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--ink);border:1px solid var(--rule-2);white-space:nowrap}.dr-streak b{font-family:var(--ff-display);font-size:26px;line-height:1;font-weight:800;color:var(--gold)}.dr-streak span{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-2);line-height:1.15}.dr-today{margin:20px 0 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:18px 22px;border-radius:14px;background:radial-gradient(120% 140% at 0 0,rgba(255,207,61,.16),rgba(255,207,61,.03) 55%),var(--ink-3);border:1px solid rgba(255,207,61,.55);box-shadow:0 0 0 4px rgba(255,207,61,.06),0 10px 30px rgba(255,190,40,.08)}.dr-today.off{border-color:var(--rule-2);background:var(--ink-3);box-shadow:none}.dr-today .btn{min-width:170px}.dr-what p{margin:0}.dr-lab{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.dr-today.off .dr-lab{color:var(--halide-3)}.dr-lab.ok{color:#9FD38A}.dr-name{font-family:var(--ff-display);font-weight:800;font-size:30px;line-height:1;text-transform:uppercase}.dr-name,.dr-sub{margin-top:4px!important}.dr-sub{color:var(--halide-2);font-size:13.5px}.dr-vis{position:relative;width:74px;height:88px;flex:none}.dr-stack{position:absolute;display:block}.dr-stack.s0{left:0;top:6px;transform:rotate(-8deg)}.dr-stack.s1{left:9px;top:3px;transform:rotate(-2deg)}.dr-vis .shelf-slot-bag{--u:.233px}.dr-vis .coin-back{--cw:58px}.daily .coin-back{width:var(--cw);flex:none}.dr-qty{position:absolute;right:-6px;bottom:-4px;min-width:30px;height:26px;padding:0 7px;border-radius:13px;background:var(--halide);color:var(--ink);font-family:var(--ff-display);font-weight:800;font-size:18px;display:grid;place-items:center;box-shadow:0 2px 6px rgba(0,0,0,.5)}.dr-duo{position:absolute;right:-10px;bottom:-2px;transform:rotate(6deg)}.dr-duo .coin-back{--cw:40px}.dr-tabs{display:inline-flex;padding:3px;margin:0 0 10px;border-radius:999px;background:var(--ink);border:1px solid var(--rule)}.dr-tabs button{border:0;background:none;color:var(--halide-2);height:32px;padding:0 14px;border-radius:999px;cursor:pointer;font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.dr-tabs button.on{background:var(--halide);color:var(--ink)}.dr-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.dr-day{position:relative;border-radius:10px;border:1px solid var(--rule);background:var(--ink-3);padding:9px 4px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.dr-d{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.08em;color:var(--halide-3);text-transform:uppercase}.dr-short{display:none}.dr-ic{position:relative;height:54px;width:100%;display:grid;place-items:center}.dr-ic .shelf-slot-bag{--u:.142px;box-shadow:0 3px 8px rgba(0,0,0,.5)}.dr-ic .coin-back{--cw:34px}.dr-ic .dr-duo{right:4px;bottom:-2px;transform:rotate(8deg)}.dr-ic .dr-duo .coin-back{--cw:22px}.dr-n{font-family:var(--ff-display);font-weight:800;font-size:17px;line-height:1;white-space:nowrap}.dr-k{font-size:11px;color:var(--halide-2);line-height:1.15;text-align:center;min-height:26px}.dr-day.done:after,.dr-day.done>:not(.dr-tip){opacity:.45}.dr-day.done:after{content:"✓";position:absolute;top:6px;right:7px;width:18px;height:18px;border-radius:50%;background:#3E7D35;color:#DFF5D8;font-size:11px;display:grid;place-items:center;font-weight:700}.dr-day.big{border-color:rgba(255,207,61,.38);background:linear-gradient(180deg,rgba(255,207,61,.1),rgba(255,207,61,.02)),var(--ink-3)}.dr-day.big .dr-d{color:#D9B44A}.dr-day.jack{border-color:rgba(255,207,61,.7);background:radial-gradient(120% 90% at 50% 0,rgba(255,207,61,.28),rgba(255,207,61,.04) 70%),var(--ink-3);box-shadow:0 0 18px rgba(255,190,40,.18)}.dr-day.jack .dr-d{color:var(--gold)}.dr-day.now{border:2px solid var(--gold);box-shadow:0 0 0 4px rgba(255,207,61,.16),0 8px 18px rgba(255,190,40,.18);transform:translateY(-3px)}.dr-day.now .dr-d{color:var(--gold)}.dr-hit{position:absolute;inset:0;z-index:1;border:0;padding:0;background:none;border-radius:inherit;cursor:pointer}.dr-hit:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dr-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:3;width:max-content;max-width:190px;padding:8px 11px;border-radius:9px;background:var(--halide);color:var(--ink);font-size:12.5px;line-height:1.3;text-align:left;box-shadow:0 8px 22px rgba(0,0,0,.45);pointer-events:none}.dr-tip b{display:block;font-family:var(--ff-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;opacity:.7;margin-bottom:2px}.dr-tip.start{left:0;transform:none}.dr-tip.end{left:auto;right:0;transform:none}.dr-warn{margin:12px 0 0;display:flex;align-items:center;gap:8px;color:var(--halide-2);font-size:13px}.dr-warn:before{content:"";width:8px;height:8px;border-radius:50%;background:#FFB067;flex:none}@media (max-width:600px){.daily{width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0;padding:10px 16px 18px;border-radius:20px 20px 0 0;border-bottom:0}.dr-grab{display:block;width:40px;height:4px;border-radius:2px;background:var(--rule-2);margin:0 auto 6px}.dr-grab,.dr-head{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.dr-head{padding-right:0;margin-top:12px}.dr-head .eyebrow{padding-right:44px}.dr-head h2{font-size:34px}.dr-head h2 small{font-size:20px}.dr-streak{padding:5px 10px;gap:6px}.dr-streak b{font-size:22px}.dr-streak span{font-size:9.5px}.dr-today{grid-template-columns:auto 1fr;gap:14px;padding:14px;margin:14px 0}.dr-today .btn{grid-column:1/-1;width:100%;height:52px}.dr-name{font-size:24px}.dr-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.dr-days{gap:5px}.dr-day{border-radius:8px;padding:6px 2px;gap:4px}.dr-d{font-size:9.5px;letter-spacing:.02em}.dr-k,.dr-long{display:none}.dr-short{display:inline}.dr-ic{height:40px}.dr-ic .shelf-slot-bag{--u:.108px}.dr-ic .coin-back{--cw:26px}.dr-ic .dr-duo{right:0}.dr-ic .dr-duo .coin-back{--cw:17px}.dr-n{font-size:13.5px}.dr-day.done:after{top:3px;right:3px;width:14px;height:14px;font-size:9px}.dr-warn{font-size:12.5px}}.actu-public{min-height:100vh;background:var(--ink)}.actu-public .lp-top{max-width:1100px;margin:0 auto}.actu-public .lp-brand{color:var(--halide);text-decoration:none}.actu .filters{margin:4px 0 18px}.actu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.actu-item{border-bottom:1px solid var(--rule);scroll-margin-top:80px}.actu-head{display:flex;flex-direction:column;gap:6px;width:100%;padding:18px 2px;border:0;background:none;color:var(--halide);text-align:left;font:inherit;cursor:pointer;text-decoration:none}.actu-head:hover .actu-title{color:var(--gold)}.actu-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.actu-kind{padding:2px 7px;border-radius:4px;background:rgba(255,255,255,.06);color:var(--halide-2)}.actu-kind.k-cine{background:rgba(255,207,61,.12);color:var(--gold)}.actu-kind.k-maj{background:rgba(79,213,240,.12);color:#7FE0F5}.actu-kind.k-tuto{background:rgba(124,220,120,.12);color:#9BE58F}.actu-kind.k-faq{background:rgba(184,160,255,.14);color:#C4B2FF}.actu-new{color:var(--ink);background:var(--gold);padding:2px 7px;border-radius:4px}.actu-title{font-family:var(--ff-display);font-weight:800;font-size:clamp(22px,4.5vw,30px);line-height:1.02;text-transform:uppercase;text-wrap:balance;transition:color .15s}.actu-excerpt{font-size:15px;line-height:1.5;color:var(--halide-2)}.actu-by{margin:0 0 14px;font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--halide-3)}.actu-text{max-width:68ch;font-size:17px;line-height:1.65;color:var(--halide);overflow-wrap:anywhere}.actu-text>:first-child{margin-top:0}.actu-text p{margin:0 0 1em}.actu-text h3{margin:1.6em 0 .5em;font-family:var(--ff-display);font-weight:800;font-size:24px;line-height:1.1;text-transform:uppercase}.actu-text h4{margin:1.4em 0 .4em;font-size:18px;font-weight:700}.actu-text ol,.actu-text ul{margin:0 0 1em;padding-left:1.4em}.actu-text li{margin:.25em 0}.actu-text li>p{margin:0}.actu-text blockquote{margin:1.2em 0;padding:4px 0 4px 18px;border-left:3px solid var(--gold);color:var(--halide-2);font-style:italic}.actu-text hr{border:0;border-top:1px solid var(--rule-2);margin:2em 0}.actu-text a{color:var(--gold);text-underline-offset:3px}.actu-text :is(a[href^="/carte/"],a[data-card]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;cursor:pointer;white-space:nowrap}.actu-text :is(a[href^="/carte/"],a[data-card]):before{content:"";display:inline-block;width:.56em;height:.78em;margin:0 .3em 0 .05em;vertical-align:-.04em;border:1.5px solid;border-radius:2px;transform:rotate(-8deg);background:rgba(232,180,60,.18)}.actu-actions{display:flex;gap:8px;margin-top:18px}.actu-back{margin:0 0 18px;font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.actu-back a{color:var(--halide-3);text-decoration:none}.actu-back a:hover{color:var(--gold)}.actu-article>header{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.actu-article h1.actu-title{margin:0;font-size:clamp(34px,7vw,56px);line-height:.98}.actu-article .actu-by{display:inline-flex;align-items:center;gap:6px;margin:0}.actu-others{margin-top:40px;padding-top:22px;border-top:1px solid var(--rule)}.actu-others h2{margin:0 0 6px;font-family:var(--ff-mono);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3)}.actu-others ul{list-style:none;margin:0;padding:0}.actu-others li a{display:flex;flex-direction:column;gap:5px;padding:14px 2px;border-bottom:1px solid var(--rule);color:var(--halide);text-decoration:none}.actu-others li a:hover .actu-other-title{color:var(--gold)}.actu-other-title{font-family:var(--ff-display);font-weight:800;font-size:20px;line-height:1.05;text-transform:uppercase}.lp-news{max-width:760px;margin:0 auto;padding:72px 20px 0}.lp-news-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.lp-news-head h2{margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(30px,4vw,44px);line-height:.95;text-transform:uppercase}.lp-news-head a{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-decoration:none}.lp-news ul{list-style:none;margin:0;padding:0}.lp-news li a{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--rule);color:var(--halide);text-decoration:none}.lp-news li a:hover .lp-news-title{color:var(--gold)}.lp-news-title{margin:0;font-family:var(--ff-display);font-weight:800;font-size:22px;line-height:1.05;text-transform:uppercase}.lp-news-excerpt{font-size:15px;line-height:1.5;color:var(--halide-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.social-title{margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(30px,4vw,44px);line-height:.95;text-transform:uppercase}.social-lede{margin:10px 0 18px;color:var(--halide-2);line-height:1.5}.social-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.social-list a{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--rule-2);border-radius:10px;background:var(--ink-2);color:var(--halide);text-decoration:none;transition:border-color .15s,color .15s}.social-list a:hover{border-color:var(--gold);color:var(--gold)}.social-list span{display:flex;flex-direction:column;min-width:0}.social-list b{font-family:var(--ff-display);font-weight:800;font-size:19px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.social-list small{margin-top:3px;font-family:var(--ff-mono);font-size:11px;color:var(--halide-3)}.social-list svg{flex:none}@media (max-width:560px){.social-list{grid-template-columns:1fr}}.guide .social{margin-top:30px}.guide .social-title{font-size:24px;font-weight:700;letter-spacing:.02em;margin:30px 0 8px}.guide ul.social-list{padding:0;max-width:none}.guide .social-list a{color:var(--halide)}.guide .social-list a:hover{color:var(--gold)}.actu-empty{margin-top:24px}.actu-join{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:34px;padding:20px;border:1px solid rgba(255,207,61,.25);border-radius:12px;background:linear-gradient(90deg,rgba(255,207,61,.1),rgba(255,207,61,.02))}.actu-join p{margin:0;color:var(--halide-2);line-height:1.5}.actu-count{color:var(--halide-3)}.cm{max-width:68ch;margin-top:30px;padding-top:22px;border-top:1px solid var(--rule)}.cm-title{margin:0 0 14px;font-family:var(--ff-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-2)}.cm-note{margin:12px 0 0}.cm-closed{margin:0 0 8px;padding:12px 14px;border:1px solid var(--rule-2);border-radius:10px;color:var(--halide-2);font-size:14px}.cm-closed a{color:var(--gold)}.cm-form{display:flex;flex-direction:column;gap:8px;margin:0 0 6px}.cm-form textarea{width:100%;resize:vertical;min-height:64px;padding:10px 12px;border:1px solid var(--rule-2);border-radius:10px;background:var(--ink-2);color:var(--halide);font:inherit;font-size:15px;line-height:1.5}.cm-form textarea:focus{outline:none;border-color:var(--halide-3)}.cm-form-row{display:flex;align-items:center;justify-content:flex-end;gap:12px}.cm-count{margin-right:auto;font-family:var(--ff-mono);font-size:11px;color:var(--halide-3)}.cm-list,.cm-replies{list-style:none;margin:0;padding:0}.cm-list>li{border-bottom:1px solid var(--rule)}.cm-list>li:last-child{border-bottom:0}.cm-replies{margin:0 0 12px 14px;padding-left:14px;border-left:2px solid var(--rule-2)}.cm-item{padding:14px 0;scroll-margin-top:90px;border-radius:8px}.cm-reply{padding:10px 0}.cm-flash{animation:cm-flash 2.4s ease-out}@keyframes cm-flash{0%{background:rgba(255,207,61,.14)}to{background:transparent}}.cm-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.cm-author{font-weight:700;color:var(--halide);text-decoration:none}.cm-official{align-self:center}.cm-as-team,.cm-official{display:inline-flex;align-items:center;gap:6px}.cm-as-team{margin-right:auto;font-size:13px;color:var(--halide-2);cursor:pointer}.cm-as-team input{accent-color:var(--gold)}.cm-team,a.cm-author:hover{color:var(--gold)}.cm-team{padding:1px 6px;border-radius:4px;background:rgba(255,207,61,.14);font-family:var(--ff-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cm-head time{font-size:12.5px;color:var(--halide-3)}.cm-more{margin-left:auto;padding:0 6px;border:0;background:none;color:var(--halide-3);font-size:18px;line-height:1;cursor:pointer}.cm-body,.cm-more:hover{color:var(--halide)}.cm-body{margin:6px 0 0;white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.cm-deleted p{margin:0;font-style:italic;color:var(--halide-3);font-size:14px}.cm-actions{display:flex;align-items:center;gap:16px;margin-top:8px}.cm-like,.cm-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--halide-3);font:inherit;font-size:13px;cursor:pointer}.cm-like span{font-size:16px;line-height:1}.cm-like.on{color:#FF6B7A}.cm-like:disabled{cursor:default}.cm-like:not(:disabled):hover,.cm-link:hover{color:var(--halide)}.cm-menu{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cm-item .cm-form,.cm-menu{margin-top:10px}@media (max-width:700px){.subtabs a,.subtabs button{padding:10px 9px;letter-spacing:.07em;font-size:10.5px}.subtabs{gap:0}}.tx-tabs{display:flex;gap:6px;margin:22px 0 16px;border-bottom:1px solid var(--rule)}.tx-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px 12px 11px;border:0;background:none;cursor:pointer;font-family:var(--ff-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.tx-tabs button.on{color:var(--halide)}.tx-tabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--gold)}.tx{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 16px 18px;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:radial-gradient(120% 70% at 50% 0,rgba(255,207,61,.1),transparent 62%),var(--ink-2)}.tx.focus{border-color:var(--gold)}.tx.settled{opacity:.7}.tx-flag{min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:10.5px;font-weight:700;background:#0A0B0D;box-shadow:0 0 0 1px var(--rule-2)}.tx-flag.owned{color:#FFB86B;font-family:var(--ff-mono);font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.tx-flag.keep{color:var(--gold)}.tx-flag.keep,.tx-flag.swap{font-family:var(--ff-mono);font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tx-flag.swap{color:#9FD38A}.tx-flag.busy{color:#8FC7FF;font-family:var(--ff-mono);font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.to-tiers{margin:0 0 10px}.to-tiers small{opacity:.7;font-size:10px;margin-left:2px}.people-load{display:block;margin:10px auto 2px}.to-flags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.to-flags .tx-flag{height:18px;padding:0 6px}.tx-flag.wish{color:#FF6FAE}.tx-flag.fav{color:var(--gold)}.tx-flag.dupe{color:var(--halide-2);font-family:var(--ff-mono);font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}@keyframes tx-give{45%{transform:translate(var(--dg),-26px) scale(.82) rotate(8deg);opacity:1}to{transform:translate(calc(var(--dg) * 2.4),-10px) scale(.6) rotate(16deg);opacity:0}}@keyframes tx-get{45%{transform:translate(calc(var(--dr) * .9),22px) scale(1.04) rotate(-6deg)}to{transform:translate(var(--dr)) scale(1.12)}}@keyframes tx-spin{60%{transform:translate(-50%,-50%) rotate(180deg) scale(1.15);opacity:1}to{transform:translate(-50%,-50%) rotate(270deg) scale(0);opacity:0}}@keyframes tx-land{0%{transform:scale(1.12)}45%{transform:scale(.94)}75%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes tx-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.5);opacity:0}}.coin-back{--cw:84px;--u:calc(var(--cw) / 160);position:relative;display:block;width:100%;aspect-ratio:160/224;overflow:hidden;border-radius:calc(8 * var(--u));background:radial-gradient(110% 80% at 50% 42%,#22242A 0,#16171B 55%,#101114 100%);box-shadow:0 0 0 1px #2A2D34,0 1px 2px rgba(0,0,0,.5),0 6px 16px rgba(0,0,0,.4)}.coin-back .cb-rule{inset:calc(7 * var(--u));border-radius:calc(4 * var(--u))}.cob-mark{position:absolute;left:0;right:0;top:calc(54 * var(--u));display:flex;flex-direction:column;align-items:center;color:var(--gold)}.cob-mark svg{display:block;width:calc(58 * var(--u));height:calc(58 * var(--u))}.cob-mark b{margin-top:calc(14 * var(--u));font-family:var(--ff-display);font-weight:800;font-size:calc(30 * var(--u));line-height:1;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cob-mark small{margin-top:calc(6 * var(--u));font-family:var(--ff-display);font-weight:800;font-size:calc(13 * var(--u));line-height:1;letter-spacing:.16em;padding-left:.16em;text-transform:uppercase}.coin-back.xs .cob-mark{top:30%}.coin-back.xs .cob-mark b,.coin-back.xs .cob-mark small{display:none}@keyframes tx-flip{0%,to{transform:scaleX(1)}20%,60%{transform:scaleX(.04)}40%,80%{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.coin-back{animation:none!important}}@keyframes live-pulse{0%{color:#FFF1B8;text-shadow:0 0 12px rgba(255,207,61,.9);background:rgba(255,207,61,.18)}to{text-shadow:none;background:transparent}}.black-table tr.win td{position:relative}.black-table tr.win td:last-child,.black-table tr.win td:nth-child(2){color:#F3EAFF}.black-table tr.win td:last-child{color:#E2CCFF;font-weight:600}.black-table tr.win{background:rgba(156,123,255,.12)}.black-table tr.win.first{background:rgba(255,207,61,.14)}.black-table tr.win.first td:last-child,.black-table tr.win.first td:nth-child(2){color:#FFE9A8;text-shadow:0 0 12px rgba(255,207,61,.55)}.black-table tr.win.first td:first-child{color:var(--gold)}@media (max-width:380px){.help-rarity b{font-size:9.5px;overflow-wrap:anywhere}.help-pct{font-size:15px}}.badge-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:16px 6px;gap:16px 6px}.badge-item{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;cursor:pointer;text-align:center}.badge-item:hover{background:rgba(255,255,255,.03)}.badge-item.on{background:rgba(255,207,61,.08)}.badge-pins{list-style:none;display:flex;gap:12px;margin:14px 0 2px;padding:0}.badge-pins li{width:72px}.ref-link{margin-top:0;flex-wrap:wrap}.ref-link .search{flex:1 1 100%;width:auto}.ref-link .btn{flex:1 1}.mg-head{display:flex;flex-wrap:wrap;gap:10px 18px;margin:14px 0 22px}.mg-chip,.mg-head{align-items:center}.mg-chip{display:inline-flex;gap:10px;max-width:100%;padding:8px 14px;border:1px solid var(--rule-2);border-radius:999px;background:var(--ink-2);font-family:var(--ff-mono);font-size:12px;line-height:1.2;color:var(--halide-2)}.mg-chip b{color:var(--gold);font-size:14px}.mg-chip em{margin-left:6px;padding:1px 6px;border-radius:4px;background:rgba(255,207,61,.14);color:var(--gold);font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.mg-game{display:flex;flex-direction:column;gap:6px;min-height:150px;padding:18px;border:1px solid var(--rule);border-radius:12px;background:var(--ink-2);color:var(--halide);text-decoration:none;transition:border-color .15s,transform .15s}.mg-game b{font-family:var(--ff-display);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase}.mg-game.riddle{border-color:rgba(255,207,61,.35);background:linear-gradient(160deg,rgba(255,207,61,.1),var(--ink-2) 55%)}a.mg-game:hover{border-color:var(--gold);transform:translateY(-2px)}.mg-game.soon{opacity:.55}.casting,.riddle{max-width:860px}@keyframes fc-in{0%{transform:translateY(8px) scale(.94);opacity:.3}to{transform:none;opacity:1}}.synopsis{display:grid;grid-gap:14px;gap:14px}@keyframes pay-arm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flash-msg{position:fixed;left:50%;bottom:calc(var(--tabs-h, 0px) + 18px + env(safe-area-inset-bottom));z-index:90;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid rgba(123,224,123,.45);border-radius:12px;background:#13261A;color:#CFF5CF;font-family:var(--ff-body);font-size:15px;box-shadow:0 10px 30px rgba(0,0,0,.45);cursor:pointer;animation:flash-in .25s ease-out,flash-out .4s ease-in 3.6s forwards}.flash-msg:before{content:"✓ ";color:#7BE07B;font-weight:700}@keyframes flash-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes flash-out{to{opacity:0;visibility:hidden;transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.flash-msg{animation:none}}.evo-close{flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;color:var(--halide-3);font-size:20px;line-height:1;cursor:pointer}.evo-close:hover{color:var(--halide);background:rgba(255,255,255,.06)}.pay-banner{display:flex;align-items:center;gap:10px;width:calc(100% - 44px);max-width:1196px;margin:14px auto 0;padding:8px 8px 8px 16px;border-radius:10px;border:1px solid rgba(255,107,107,.45);background:rgba(255,107,107,.08);font-size:14px}.pay-banner p{flex:1 1;min-width:0;margin:0;color:var(--halide-2)}.pay-banner b{margin-right:6px;color:#FF8A8A}.pay-go{flex:none;height:32px;padding:0 16px;border:0;border-radius:16px;cursor:pointer;background:var(--halide);color:var(--ink);font:inherit;font-size:14px;font-weight:600}.pay-go:hover{background:#fff}.pay-go:disabled{opacity:.6;cursor:default}@media (max-width:559px){.pay-banner{width:calc(100% - 32px);padding-left:12px}}.pub{max-width:920px}.pub-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pub-top .legal-home{font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--halide-3);text-decoration:none}.pub .pub-play{padding:8px 14px;font-size:14px;color:#2E2107!important}.pub-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none;font-size:13px;color:var(--halide-3)}.pub-crumbs li+li:before{content:"›";margin-right:6px}.pub-crumbs a{color:var(--halide-3)!important}.pub-head{display:flex;gap:26px;align-items:flex-start;margin-top:10px}.pub-head h1{margin:10px 0 12px!important;font-size:clamp(34px,6vw,52px)!important}.pub-portrait{flex:none;width:168px}.pub-lede{font-size:17px;line-height:1.55;color:var(--halide)!important}.pub-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0 0}.pub-facts div{display:flex;flex-direction:column}.pub-facts dt{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--halide-3)}.pub-facts dd{margin:2px 0 0;color:var(--halide)}.pub-top3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:14px 0 0;padding:0;list-style:none}.pub-top3 li p{margin:8px 0 0;text-align:center;color:var(--halide)!important}.pub-top3 li small{display:block;color:var(--halide-3);font-size:12.5px}.pub-list{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.pub-list li{display:grid;grid-template-columns:52px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:10px 2px;border-bottom:1px solid var(--rule)}.pub-year{font-family:var(--ff-mono);font-size:13px;color:var(--halide-3)}.pub-work b{color:var(--halide);font-weight:600}.pub-work i{color:var(--halide-3)}.pub-role{color:var(--halide-2)}.pub-work small{display:block;margin-top:2px;font-size:12.5px;color:var(--halide-3)}.pub-rarity{font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--halide-3);white-space:nowrap}.pub-rarity[data-r=L]{color:var(--gold)}.pub-rarity[data-r=UR]{color:#C9A3FF}.pub-rarity[data-r=SR]{color:#FFB066}.pub-rarity[data-r=R]{color:#FF8F9C}.pub-cta{margin-top:34px;padding:18px 20px 20px;border:1px solid rgba(255,207,61,.35);border-radius:12px;background:rgba(255,207,61,.06)}.pub-cta h2{margin-top:0!important}.pub-cta .btn{color:#2E2107!important}.pub-related{column-count:2;column-gap:24px;margin:10px 0 0;padding:0;list-style:none}.pub-related li{page-break-inside:avoid;break-inside:avoid;padding:4px 0}.pub-related small{color:var(--halide-3);white-space:nowrap}.pub-index{column-count:3;column-gap:24px;margin:18px 0 0;padding:0;list-style:none}.pub-index li{page-break-inside:avoid;break-inside:avoid;padding:3px 0}.pub-pages{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.pub-pages a,.pub-pages span{min-width:34px;padding:4px 8px;border:1px solid var(--rule-2);border-radius:6px;text-align:center;text-decoration:none}.pub-pages span{border-color:var(--gold);color:var(--gold)}.pub-foot{margin-top:40px;padding-top:16px;border-top:1px solid var(--rule);font-size:13px}@media (max-width:640px){.pub-head{flex-direction:column;gap:6px}.pub-portrait{width:132px}.pub-top3{gap:10px}.pub-list li{grid-template-columns:44px 1fr}.pub-rarity{grid-column:2}.pub-index,.pub-related{column-count:1}}.nav-sheet .nav-install{color:var(--gold);border-top:1px solid var(--rule);border-radius:0}.nav-sheet .nav-install .nav-ico{color:var(--gold)}.install-steps{margin:14px 0 0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:12px;color:var(--halide-2);line-height:1.5}.install-steps b{color:var(--halide);font-family:inherit;font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none}.install-ico{display:inline-grid;place-items:center;width:28px;height:28px;margin:0 2px;vertical-align:middle;border-radius:7px;background:var(--ink-3);color:#4DA3FF}.install-note{margin:16px 0 0;font-size:13px;color:var(--halide-3)}.b-tier.b-official{background:linear-gradient(160deg,#4A3B14,#241D0B);box-shadow:inset 0 0 0 1px rgba(255,207,61,.35);padding:0}.b-tier.b-official svg{display:block;width:14px;height:14px}.binder-empty{position:relative}.b-scopes{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 0 20px;max-width:560px;padding:4px;border:1px solid var(--rule-2);border-radius:999px;background:var(--ink-2)}.b-scopes a{display:flex;align-items:center;justify-content:center;min-width:0;padding:10px 8px;border-radius:999px;font-family:var(--ff-display);font-weight:800;font-size:17px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--halide-3);text-decoration:none;transition:color .15s,background .15s}.b-scopes a:hover{color:var(--halide)}.b-scopes a.on{color:var(--ink);background:var(--halide)}@media (max-width:420px){.b-scopes a{font-size:15px;padding-inline:4px;letter-spacing:.01em}}.be{flex-direction:column;gap:10px;padding:4px 0 8px}.be,.fs{display:flex}.fs{align-items:center;gap:18px;margin:20px 0 0;padding:18px;border-radius:14px;position:relative;overflow:hidden;background:radial-gradient(120% 140% at 0 0,rgba(255,207,61,.18),transparent 55%),linear-gradient(160deg,#1D1A12,#121418);box-shadow:inset 0 0 0 1px rgba(255,207,61,.45),0 0 26px rgba(255,207,61,.12)}.fs.out{box-shadow:inset 0 0 0 1px var(--rule-2);filter:saturate(.6)}@media (max-width:520px){.fs{align-items:flex-start;gap:14px;padding:16px}}dialog.fusion{border:0;padding:24px 16px;max-width:none;max-height:none;width:100vw;height:100dvh;margin:0;background:rgba(6,6,8,.94);color:var(--halide);display:none;flex-direction:column;align-items:center;justify-content:center;gap:18px}dialog.fusion[open]{display:flex}dialog.fusion::-webkit-backdrop{background:transparent}dialog.fusion::backdrop{background:transparent}@keyframes fu-gather{0%{transform:translateX(var(--x)) rotate(var(--r));opacity:1}70%{transform:none;opacity:1}to{transform:scale(.94);opacity:0}}@keyframes fu-flash{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes fu-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes fu-engrave{0%{opacity:0;transform:translateY(8px) scale(1.25)}to{opacity:1;transform:none}}dialog.fusion .btn{align-self:center}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea{font-size:16px!important}}@keyframes fl-help-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes bf-up{0%{transform:translateY(40px);opacity:.4}}.chat{--chat:#EE9AB0;position:relative;display:flex;flex-direction:column;min-height:0}.ch-top{flex:none;display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.ch-tabs{display:flex;gap:18px;border-bottom:1px solid var(--rule)}.ch-tabs button{padding:8px 0 10px;border:0;background:none;cursor:pointer;font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.ch-tabs button:hover{color:var(--halide-2)}.ch-tabs button.on{color:var(--halide);box-shadow:inset 0 -2px 0 var(--chat)}.ch-dur button{display:flex;align-items:center;justify-content:center;min-width:0;padding:8px 4px;border:0;border-radius:999px;background:none;cursor:pointer;font-family:var(--ff-display);font-weight:800;font-size:14px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--halide-3)}.ch-dur button:hover{color:var(--halide)}.ch-tab-n{margin-left:6px;padding:1px 6px;border-radius:999px;background:rgba(238,154,176,.16);color:var(--chat);font-weight:500;font-size:10.5px;letter-spacing:.04em}.ch-board{gap:12px;padding:10px 0 12px}.ch-board,.ch-board-tools{display:flex;flex-direction:column}.ch-board-tools{gap:8px}.ch-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ch-chips button{flex:none;padding:6px 11px;border:0;border-radius:999px;background:#16181D;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--halide-2);font:inherit;font-size:13px;cursor:pointer}.ch-chips button.on{background:rgba(238,154,176,.16);box-shadow:inset 0 0 0 1px var(--chat);color:var(--halide)}.ch-board-row{display:flex;align-items:center;gap:8px}.ch-board-row .search{flex:1 1;min-width:0;height:38px}.ch-forme{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:999px;background:#16181D;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--halide-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ch-forme b{min-width:18px;padding:0 5px;border-radius:999px;background:var(--rule);font-size:11.5px;text-align:center;color:var(--halide)}.ch-forme.on{background:rgba(148,219,182,.14);box-shadow:inset 0 0 0 1px #94DBB6;color:#94DBB6}.ch-forme.on b{background:#94DBB6;color:#0F2219}.ch-board-tiers{display:flex;gap:2px;margin-left:auto}.ch-board-tiers button{display:grid;place-items:center;width:28px;height:32px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer;opacity:.55}.ch-board-tiers button.on{opacity:1;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px var(--rule-2)}.ch-board-tiers .ch-pip{width:16px}.ch-sort{flex:none;height:38px;padding:0 10px;border:0;border-radius:10px;background:#16181D;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--halide-2);font:inherit;font-size:13px}.ch-board-sec h4{margin:4px 0 6px;display:flex;align-items:baseline;gap:8px;font-family:var(--ff-mono);font-weight:400;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--halide-3)}.ch-board-sec h4 span{color:var(--halide-2)}.ch-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ch-row{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid var(--rule);content-visibility:auto;contain-intrinsic-size:auto 74px}.ch-row .ch-card{flex:none}.ch-row-binder{flex:none;display:grid;place-items:center;width:41px;height:57px;border-radius:5px;background:#16181D;box-shadow:inset 0 0 0 1px var(--rule-2);color:#B3A1E8}.ch-row-t{flex:1 1;flex-direction:column;gap:3px}.ch-row-h,.ch-row-t{min-width:0;display:flex}.ch-row-h{margin:0;align-items:baseline;gap:7px}.ch-row-h b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;color:var(--halide)}.ch-row-k{flex:none;font-style:normal;font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:2px 5px;border-radius:3px;color:#94DBB6;background:rgba(148,219,182,.14)}.k-achat .ch-row-k{color:var(--chat);background:rgba(238,154,176,.16)}.k-cherche .ch-row-k{color:#94BDEB;background:rgba(148,189,235,.15)}.k-complete .ch-row-k{color:#B3A1E8;background:rgba(179,161,232,.16)}.ch-row-m{margin:0;display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;color:var(--halide-3)}.ch-row-r{display:inline-flex;align-items:center;gap:5px;color:var(--halide-2)}.ch-row-r .ch-pip{width:10px;box-shadow:none}.ch-row-r .ch-pip em{display:none}.ch-row-for{margin:0;font-size:11.5px;font-weight:600;color:#94DBB6}.ch-row-for.wish{color:var(--chat)}.ch-row-a{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ch-row-p{margin:0;display:inline-flex;align-items:center;gap:4px;font-family:var(--ff-display);font-weight:800;font-size:18px;color:var(--gold)}.ch-row-p small{font-family:var(--ff-body);font-weight:400;font-size:11px;color:var(--halide-3)}.ch-row .ch-btn{height:30px;padding:0 11px;font-size:12.5px}.ch-row.for-interesse,.ch-row.for-repondre{background:linear-gradient(90deg,rgba(148,219,182,.06),transparent 60%)}.ch-row.for-interesse{background:linear-gradient(90deg,rgba(238,154,176,.07),transparent 60%)}.ch-more-btn{margin:10px auto 0;display:flex}.ch-dur button.on{background:var(--chat);color:#1A1714}.ch-online{margin:0;display:flex;align-items:center;gap:6px;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.ch-dot,.ch-online i{width:7px;height:7px;border-radius:50%;background:#3BE07E;box-shadow:0 0 8px rgba(59,224,126,.7)}.ch-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;overflow-anchor:none}.ch-feed{list-style:none;margin:0;padding:8px 0 6px;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;gap:2px}.ch-day{margin:6px 0 4px;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.ch-day,.ch-empty,.ch-wait{text-align:center;color:var(--halide-3)}.ch-empty,.ch-wait{margin:30px 0;font-size:14px;list-style:none}.ch-msg{position:relative;display:flex;gap:10px;padding:7px 6px;border-radius:10px}.ch-av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#16181D;box-shadow:inset 0 0 0 1px var(--rule-2);font-family:var(--ff-display);font-weight:800;font-size:15px;color:var(--halide)}.ch-body{flex:1 1;min-width:0}.ch-head{display:flex;align-items:baseline;gap:8px}.ch-head a{font-size:14px;font-weight:600;color:var(--u,var(--halide));text-decoration:none}.ch-head a.mine{color:var(--gold)}.ch-msg .ch-av{background:var(--u,#16181D);box-shadow:none;color:#14161A}.ch-head time{font-size:11.5px;color:var(--halide-3)}.ch-more{margin-left:auto;align-self:center;display:grid;place-items:center;width:28px;height:22px;padding:0;border:0;background:none;color:var(--halide-3);cursor:pointer;opacity:.55}.ch-more[aria-expanded=true],.ch-msg:hover .ch-more{opacity:1}.ch-text{margin:2px 0 0;font-size:14.5px;line-height:1.4;color:var(--halide);overflow-wrap:anywhere}.ch-msg.mine{background:rgba(255,207,61,.05)}.ch-msg.at-me{background:rgba(238,154,176,.08);box-shadow:inset 2px 0 0 var(--chat)}.ch-msg.team{background:rgba(255,207,61,.06);box-shadow:inset 2px 0 0 var(--gold)}.ch-msg.team .ch-av{background:#14161A;box-shadow:inset 0 0 0 1px rgba(255,207,61,.45)}.ch-team-name{font-size:14px;font-weight:600;color:var(--gold)}.ch-team-tag{align-self:center;padding:1px 6px;border-radius:4px;background:rgba(255,207,61,.14);color:var(--gold);font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.ch-form-admin{flex-wrap:wrap}.ch-as-team{flex-basis:100%;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--halide-2);cursor:pointer}.ch-as-team input{accent-color:var(--gold)}.ch-form textarea.as-team{box-shadow:inset 0 0 0 1px rgba(255,207,61,.6)}.ch-msg.open{background:rgba(238,154,176,.1)}.ch-at{font-weight:600;color:var(--gold);text-decoration:none}.ch-at.me{color:var(--chat)}.ch-pull{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ch-tirage{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;margin-top:7px;padding:8px 11px 9px;border:0;border-radius:10px;background:#15171C;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--halide-2);font:inherit;text-align:left;cursor:pointer}.ch-tirage:hover{box-shadow:inset 0 0 0 1px var(--halide-3);color:var(--halide)}.ch-tirage-k{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--halide-3);white-space:nowrap}.ch-tirage-row{display:flex;align-items:center;gap:12px}.ch-sys.flash{box-shadow:inset 2px 0 0 var(--gold)}.ch-flash-k{color:var(--gold)}a.ch-sys-go{text-decoration:none}.ch-sys-go{margin-top:8px;display:inline-flex;align-items:center;gap:2px;padding:6px 12px;border:0;border-radius:999px;background:rgba(255,207,61,.12);box-shadow:inset 0 0 0 1px rgba(255,207,61,.4);color:#FFE7A3;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ch-sys-go:hover{background:rgba(255,207,61,.2)}.ch-sys-bag{--u:.25px;flex:none;position:relative;overflow:hidden;display:block;width:calc(240 * var(--u));height:calc(340 * var(--u));padding:0;border:0;border-radius:2px;background:none;cursor:pointer;box-shadow:0 0 16px rgba(255,190,70,.4);transition:transform .15s ease}.ch-sys-bag:hover{transform:translateY(-2px)}.ch-sys-bag .bag{width:100%;height:100%}.ch-sys-bag .bag p{display:none}.ch-sys-odds{color:var(--halide-3)}.ch-sys-ed,.ch-sys-odds{white-space:nowrap}.ch-deal-acts .ch-btn:disabled,.ch-row .ch-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.6)}.ch-deal-why{flex-basis:100%;margin:2px 0 0;font-size:12px;color:var(--halide-3)}.ch-row-for.miss{font-weight:400;color:var(--halide-3)}.ch-field-l{margin:4px 0 0;font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.ch-found.ch-binders{flex:none;max-height:152px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.ch-pips{display:flex;gap:4px}.ch-pip{position:relative;display:block;width:22px;aspect-ratio:5/7;border-radius:3px;background:linear-gradient(150deg,var(--a),var(--b));box-shadow:0 2px 5px rgba(0,0,0,.4)}.ch-pip em{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);padding:0 2px;border-radius:2px;background:rgba(12,13,16,.82);font-style:normal;font-family:var(--ff-display);font-weight:800;font-size:8.5px;line-height:1.25;color:var(--halide)}.ch-pip[data-r=L]{box-shadow:0 0 8px rgba(255,190,60,.55),0 2px 5px rgba(0,0,0,.4)}.ch-pip[data-r=M]{box-shadow:0 0 8px rgba(255,59,107,.6),0 2px 5px rgba(0,0,0,.4)}.ch-tirage-go{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;color:var(--chat);white-space:nowrap}.ch-pulled-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.ch-pulled-h .ch-help{margin:2px 0 0}.ch-pulled-note{margin:4px 0 10px;font-size:14.5px;color:var(--halide-2);overflow-wrap:anywhere}.ch-pulled-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:6px 0 4px}.ch-card{flex:none;display:block}.ch-card-open{padding:0;border:0;background:none;cursor:pointer;border-radius:6px;transition:transform .15s ease}.ch-card-open:hover{transform:translateY(-2px)}.ch-card-open:focus-visible{outline:2px solid var(--chat);outline-offset:3px}.ch-card .card-host .card{box-shadow:0 4px 10px rgba(0,0,0,.45)}.ch-sys{position:relative;display:flex;align-items:center;gap:12px;margin:6px 0;padding:10px 14px 10px 12px;border-radius:12px}.ch-sys.myth{background:linear-gradient(90deg,rgba(255,40,90,.2),rgba(255,40,90,.04) 70%);box-shadow:inset 0 0 0 1px rgba(255,59,107,.35)}.ch-sys.legend{background:linear-gradient(90deg,rgba(255,207,61,.17),rgba(255,207,61,.03) 70%);box-shadow:inset 0 0 0 1px rgba(255,207,61,.35)}.ch-sys-art{flex:none}.ch-sys-text{flex:1 1;min-width:0}.ch-sys-text p{margin:0;font-size:14px;line-height:1.38;color:var(--halide)}.ch-sys-text a{color:inherit;text-decoration:none}.ch-deal{position:relative;margin-top:8px;padding:10px 12px 12px;border-radius:12px;background:#121418;box-shadow:inset 0 0 0 1px var(--rule-2);border-left:3px solid var(--gold)}.ch-deal.closed{opacity:.55;filter:grayscale(.5)}.ch-deal-top{margin:0 0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--halide-3)}.ch-deal-top i{font-style:normal;padding:3px 7px;border-radius:4px;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#94DBB6;background:rgba(148,219,182,.14)}.ch-deal.achat .ch-deal-top i{color:var(--chat);background:rgba(238,154,176,.16)}.ch-deal.cherche .ch-deal-top i{color:#94BDEB;background:rgba(148,189,235,.15)}.ch-deal.complete .ch-deal-top i{color:#B3A1E8;background:rgba(179,161,232,.16)}.ch-deal-main{gap:12px}.ch-deal-main,.ch-deal.ch-lite{display:flex;align-items:center}.ch-deal.ch-lite{gap:8px;width:100%;margin-top:6px;padding:7px 10px;border:0;border-left:3px solid var(--gold);cursor:pointer;font:inherit;font-size:13px;text-align:left;color:var(--halide-2);opacity:.8}.ch-deal.ch-lite:hover{opacity:1}.ch-lite>i{flex:none;font-style:normal;padding:2px 5px;border-radius:3px;font-family:var(--ff-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#94DBB6;background:rgba(148,219,182,.14)}.ch-lite.achat>i{color:var(--chat);background:rgba(238,154,176,.16)}.ch-lite.cherche>i{color:#94BDEB;background:rgba(148,189,235,.15)}.ch-lite.complete>i{color:#B3A1E8;background:rgba(179,161,232,.16)}.ch-lite b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--halide)}.ch-lite-r{flex:none;display:inline-flex;align-items:center;gap:4px;font-family:var(--ff-mono);font-size:11px;color:var(--halide-3)}.ch-lite-r .ch-pip{width:10px;box-shadow:none}.ch-lite-r .ch-pip em{display:none}.ch-lite-p{flex:none;display:inline-flex;align-items:center;gap:3px;font-family:var(--ff-display);font-weight:800;font-size:14px;color:var(--gold)}.ch-lite>svg{flex:none;color:var(--halide-3)}.ch-deal-t{margin:0;font-family:var(--ff-display);font-weight:800;font-size:19px;line-height:1.05;text-transform:uppercase;color:var(--halide);overflow-wrap:anywhere}.ch-deal-r{margin:4px 0 0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--halide-2)}.ch-deal-r .ch-pip{width:13px;box-shadow:none}.ch-deal-r .ch-pip em{display:none}.ch-price{margin:6px 0 0;display:inline-flex;align-items:center;gap:5px;font-family:var(--ff-display);font-weight:800;font-size:22px;color:var(--gold)}.ch-prog{margin:8px 0 0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--halide-2)}.ch-prog i{flex:1 1;height:5px;border-radius:3px;background:linear-gradient(90deg,#94DBB6 calc(var(--p) * 100%),rgba(255,255,255,.1) 0)}.ch-miss{margin:9px 0 -2px;font-size:12px;color:var(--halide-3)}.ch-deal-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ch-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:17px;background:none;cursor:pointer;text-decoration:none;font-family:var(--ff-display);font-weight:800;font-size:13.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--halide);box-shadow:inset 0 0 0 1px var(--rule-2)}.ch-btn.gold{color:#2E2107;background:linear-gradient(160deg,#FFE38A,#FFCF3D 45%,#F0980A);box-shadow:none}.ch-btn.big{width:100%;height:46px;border-radius:23px;font-size:16px}.ch-btn:disabled{opacity:.45;cursor:default}.ch-menu{position:absolute;z-index:8;right:4px;top:30px;min-width:200px;display:flex;flex-direction:column;padding:6px;border-radius:14px;background:#1A1C21;box-shadow:0 14px 34px rgba(0,0,0,.6),inset 0 0 0 1px var(--rule-2)}.ch-feed>li:nth-last-child(-n+3) .ch-menu{top:auto;bottom:calc(100% - 30px)}.ch-menu a,.ch-menu button{padding:10px 12px;border:0;border-radius:9px;background:none;text-align:left;text-decoration:none;font:inherit;font-size:14.5px;color:var(--halide);cursor:pointer}.ch-menu a:hover,.ch-menu button:hover{background:rgba(255,255,255,.06)}.ch-reacts{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.ch-react{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px 0 6px;border:0;border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--rule-2);font:500 12.5px/1 var(--ff-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--halide-2);cursor:pointer}.ch-react:hover:not(:disabled){background:rgba(255,255,255,.09)}.ch-react.on{background:rgba(255,207,61,.13);box-shadow:inset 0 0 0 1px rgba(255,207,61,.6);color:var(--gold)}.ch-react:disabled{cursor:default}.ch-react .emo{display:block;width:18px;height:18px}.ch-react-more{padding:0 8px;color:var(--halide-3)}.ch-react-btn{display:grid;place-items:center;width:28px;height:22px;padding:0;border:0;background:none;color:var(--halide-3);cursor:pointer;opacity:.55}.ch-head .ch-react-btn{margin-left:auto;align-self:center}.ch-head .ch-react-btn+.ch-more{margin-left:0}.ch-msg:hover .ch-react-btn,.ch-react-btn[aria-expanded=true],.ch-sys:hover .ch-react-btn{opacity:1;color:var(--halide)}.ch-sys>.ch-react-btn{position:absolute;top:6px;right:6px}.ch-sys:has(>.ch-react-btn){padding-right:36px}.ch-pick{position:absolute;z-index:8;right:4px;top:30px;display:flex;flex-wrap:wrap;gap:2px;max-width:calc(100% - 8px);padding:6px;border-radius:14px;background:#1A1C21;box-shadow:0 14px 34px rgba(0,0,0,.6),inset 0 0 0 1px var(--rule-2)}.ch-feed>li:nth-last-child(-n+3) .ch-pick{top:auto;bottom:calc(100% - 30px)}.ch-sys .ch-pick{top:34px}.ch-feed>li.ch-sys:nth-last-child(-n+3) .ch-pick{top:auto;bottom:calc(100% - 34px)}.ch-pick button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:none;cursor:pointer}.ch-pick button:hover{background:rgba(255,255,255,.07)}.ch-pick button.on{background:rgba(255,207,61,.14);box-shadow:inset 0 0 0 1px rgba(255,207,61,.55)}.ch-pick .emo{display:block;width:28px;height:28px;transition:transform .12s}.ch-pick button:hover .emo{transform:scale(1.12)}.ch-pick button:active .emo{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.ch-pick .emo{transition:none}.ch-pick button:hover .emo{transform:none}}.ch-menu .warn{color:#FF8A80}.ch-form{position:relative;flex:none;display:flex;align-items:flex-end;gap:8px;padding:10px 0 12px;border-top:1px solid var(--rule)}.ch-form textarea{flex:1 1;min-height:44px;max-height:120px;resize:none;padding:11px 16px;border:0;border-radius:22px;background:#121418;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--halide);font:inherit;font-size:15px}.ch-plus,.ch-send{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer}.ch-plus{background:none;box-shadow:inset 0 0 0 1.5px var(--chat);color:var(--chat)}.ch-send{background:var(--gold);color:var(--ink)}.ch-send:disabled{opacity:.45;cursor:default}.ch-locked{align-items:center;gap:12px;color:var(--halide-3)}.ch-locked p{margin:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.35}.ch-locked b{font-size:14px;color:var(--halide);font-weight:600}.ch-suggest{position:absolute;z-index:9;left:52px;right:52px;bottom:calc(100% - 4px);list-style:none;margin:0;padding:6px;border-radius:14px;background:#1A1C21;box-shadow:0 -8px 24px rgba(0,0,0,.5),inset 0 0 0 1px var(--rule-2)}.ch-suggest li{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;font-size:14.5px;color:var(--halide);cursor:pointer}.ch-suggest li.on{background:rgba(238,154,176,.14)}.ch-suggest small{margin-left:auto;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--halide-3)}.ch-error,.ch-flash{flex:none;margin:6px 0 0;padding:8px 12px;border-radius:10px;font-size:13.5px}.ch-flash{background:rgba(59,224,126,.1);color:#9BE6B8}.ch-error{display:flex;justify-content:space-between;gap:10px;background:rgba(255,90,80,.12);color:#FF9A90}.ch-error button{border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer}.ch-error.in-sheet{margin-top:12px}.ch-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:rgba(4,4,6,.62)}.ch-sheet{width:min(560px,100%);max-height:min(86dvh,760px);overflow-y:auto;padding:10px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#15171B;box-shadow:0 -10px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06);display:flex;flex-direction:column;gap:12px}@media (min-width:761px){.ch-overlay{align-items:center}.ch-sheet{border-radius:22px;padding-bottom:20px}}.ch-grip{display:block;width:40px;height:4px;margin:0 auto;border-radius:2px;background:rgba(236,231,220,.25)}.ch-sheet-h{margin:0;font-family:var(--ff-display);font-weight:800;font-size:20px;text-transform:uppercase;color:var(--halide)}.ch-opt{display:flex;align-items:center;gap:14px;padding:13px 6px;border:0;border-top:1px solid var(--rule);background:none;text-align:left;cursor:pointer;color:var(--halide-3);font:inherit}.ch-opt span{flex:1 1;display:flex;flex-direction:column;gap:2px}.ch-opt b{font-size:15.5px;font-weight:600;color:var(--halide)}.ch-opt small{font-size:12.5px;color:var(--halide-3)}.ch-sheet-bar{display:flex;align-items:center;gap:10px}.ch-sheet-bar b{flex:1 1;text-align:center;font-size:15.5px;font-weight:600;color:var(--halide)}.ch-back,.ch-x{border:0;background:none;color:var(--halide-2);font:inherit;font-size:14px;cursor:pointer;padding:6px 8px}.ch-x{font-size:22px;line-height:1}.ch-found,.ch-pulls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ch-found button,.ch-pulls button{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;border:0;border-radius:12px;cursor:pointer;text-align:left;background:#1A1C21;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--halide-2);font:inherit}.ch-found button{flex-direction:row;align-items:center;gap:12px}.ch-found button span{display:flex;flex-direction:column;gap:2px}.ch-found b,.ch-pull-h b{color:var(--halide);font-weight:600}.ch-found small{font-size:12.5px;color:var(--halide-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-found button .ch-found-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.ch-found-t b em{font-style:normal;font-weight:400;color:var(--halide-3)}.ch-found button .ch-found-r{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.ch-found-r i{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:12px;color:var(--halide-2)}.ch-found-r .ch-pip{width:11px;box-shadow:none}.ch-found-r .ch-pip em{display:none}.ch-found-r i.own{color:#94DBB6}.ch-found-r i.miss{color:var(--halide-3)}.ch-found button .ch-prog{flex-direction:row;margin:4px 0 0;font-size:12px}.ch-found button .ch-prog span{flex-direction:row;white-space:nowrap}.ch-found button.on,.ch-pulls button.on{box-shadow:inset 0 0 0 2px var(--chat);background:rgba(238,154,176,.07)}.ch-pull-h{display:flex;justify-content:space-between;font-size:13px}.ch-pulls .ch-pull{margin-top:0}.ch-sheet-foot{position:-webkit-sticky;position:sticky;bottom:-18px;gap:10px;padding:10px 0 0;background:#15171B}.ch-pick-card,.ch-sheet-foot{display:flex;flex-direction:column}.ch-pick-card{align-items:center;gap:6px}.ch-card-share{display:inline-block;margin-top:6px}.ch-field{display:flex;flex-direction:column;gap:6px;font-family:var(--ff-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--halide-3)}.ch-dur{margin:0;max-width:none}.ch-help{margin:0;font-size:13px;line-height:1.45;color:var(--halide-3)}:root{--chat-w:380px}html.chat-open body{margin-right:var(--chat-w)}html.chat-open .topbar{margin-right:calc(-1 * var(--chat-w))}.ch-panel{position:fixed;z-index:25;top:var(--bar-h);right:0;bottom:0;width:var(--chat-w);display:flex;flex-direction:column;padding:12px 16px 0;background:radial-gradient(120% 60% at 100% 0,rgba(238,154,176,.08),transparent 60%),#0C0D10;border-left:1px solid var(--rule);box-shadow:-18px 0 40px rgba(0,0,0,.35)}.ch-panel>.chat{flex:1 1}.ch-panel-h{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ch-panel-h b{flex:1 1;font-family:var(--ff-display);font-weight:800;font-size:24px;line-height:1;text-transform:uppercase;color:var(--chat)}.ch-hide,.ch-panel-dm{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:none;color:var(--halide-2);box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer}.ch-tab{position:fixed;z-index:25;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 9px;border:0;border-radius:12px 0 0 12px;background:#16181D;color:#EE9AB0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(238,154,176,.4),-8px 0 24px rgba(0,0,0,.4);font:inherit}.ch-tab span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--ff-display);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.ch-sheet .search{flex:none;height:44px;min-height:0}.ch-price small{margin-left:4px;font-family:var(--ff-body);font-weight:400;font-size:12px;color:var(--halide-3)}.ch-qty{margin:5px 0 0;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--halide-2)}.ch-bar{width:54px;height:4px;border-radius:2px;background:var(--rule);overflow:hidden}.ch-bar i{display:block;height:100%;width:calc(var(--p) * 100%);background:var(--gold)}.ch-confirm .ch-deal-main p{margin:0;font-size:15px;line-height:1.45;color:var(--halide-2)}.ch-confirm b{color:var(--halide)}.ch-gold{display:inline-flex;align-items:center;gap:3px;color:var(--gold)!important}.ch-warn{margin:0;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:rgba(255,170,60,.1);box-shadow:inset 0 0 0 1px rgba(255,170,60,.35);font-size:13.5px;color:#FFD39A}.ch-warn b{color:#FFE1B0!important}.ch-confirm-acts{display:flex;justify-content:flex-end;gap:10px}.pel-ico{display:inline-block;flex:none;vertical-align:-3px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}@keyframes qb-call{50%{box-shadow:0 6px 26px rgba(240,167,10,.55)}}@keyframes qb-flash{0%{box-shadow:inset 0 0 0 2px #FFCF3D,0 0 0 0 rgba(255,207,61,.5)}to{box-shadow:inset 0 0 0 1px #1C1E23,0 0 0 14px rgba(255,207,61,0)}}@keyframes bb-pilot{50%{opacity:.45}}@keyframes bb-win{0%{transform:scale(1)}55%{transform:scale(1.08)}to{transform:scale(1.04)}}@keyframes bb-rays{to{transform:rotate(1turn)}}@keyframes bb-up{0%{opacity:0;transform:translateY(8px)}}.bd-chest{margin:-4px 0 0;font-size:13px;color:var(--gold);text-align:center}@keyframes qp-pop{0%{transform:scale(.3)}70%{transform:scale(1.15)}to{transform:none}}@keyframes qm-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes qs-bump{40%{transform:scale(1.18) rotate(-6deg)}}@media (max-width:600px){@keyframes qm-up{0%{transform:translateY(40px);opacity:0}}}