@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/140118b8355590d2-s.01e91l2mtoc1u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d4950525cb5c4c4-s.19ml1ubcr4qga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05138e726fce6c74-s.p.1vembhq-bewbt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.uFfxBG_className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.uFfxBG_variable{--font-display:"Gloock", "Gloock Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7723fad78e0b2fca-s.0s5t8-c2jtqkg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9e3ac2af8fd20057-s.1x1y7jiuqp3re.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6e4fb1b06b4d7e7-s.2uuywlasdmkpq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../media/44e6502b066b6e43-s.p.3mm4bn5tfabgi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7723fad78e0b2fca-s.0s5t8-c2jtqkg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9e3ac2af8fd20057-s.1x1y7jiuqp3re.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6e4fb1b06b4d7e7-s.2uuywlasdmkpq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:500;font-display:swap;src:url(../media/44e6502b066b6e43-s.p.3mm4bn5tfabgi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7723fad78e0b2fca-s.0s5t8-c2jtqkg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9e3ac2af8fd20057-s.1x1y7jiuqp3re.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a6e4fb1b06b4d7e7-s.2uuywlasdmkpq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:600;font-display:swap;src:url(../media/44e6502b066b6e43-s.p.3mm4bn5tfabgi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.L9qdbG_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback}.L9qdbG_variable{--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--bg:#0b1020;--bg-glow:#1b2a55;--surface:#ffffff0a;--surface-line:#ece6d61a;--rule:#ece6d61f;--text:#ece6d6;--text-strong:#f6f0e0;--muted:#a9a69c;--faint:#8b8a84;--btn-bg:#ece6d6;--btn-fg:#10172b;--btn-hover:#fff;--accent-red:#e0574a;--flag-blue:#2a4fa8;--flag-white:#f3efe5;--flag-red:#d8453b;--brass:#b28a46b3;--r-C:#9aa3b0;--r-C-text:#c4cad3;--r-R:#5b9cf0;--r-R-text:#8dbcf6;--r-E:#b07ef0;--r-E-text:#cba6f6;--r-L:#e8b54a;--r-L-text:#f2cf7a;--holo:.5;--tab:4.25rem;--ink:#0b1020;--ink2:#121a30;--ink3:#1b2540;--line:#ece6d61f;--paper:#ece6d6;--red:#d8453b;--red2:#b83a31;--blue:#2a4fa8;--gold:#e8b54a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100dvh;color:var(--text);font:16px/1.55 var(--font-body),system-ui,sans-serif;font-synthesis:none;background-color:#0b1020;background-image:radial-gradient(90% 50% at 50% -10%,#1b2a55 0%,#1b2a5500 70%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;margin:0;display:flex;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display),Georgia,serif;letter-spacing:0;text-wrap:balance;margin:0 0 .75rem;font-weight:400;line-height:1.06}h1{font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:1.04}h2{font-size:1.9rem}a{color:var(--text)}a:hover{color:var(--gold)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}main{padding:clamp(1.25rem,3vw,2.25rem) 1rem calc(var(--tab) + 1.5rem + env(safe-area-inset-bottom));flex:1;width:100%}footer{padding:1rem 1rem calc(var(--tab) + 1.5rem + env(safe-area-inset-bottom));color:var(--muted);text-align:center;font-size:.8rem}main+footer{margin-top:-5.5rem}.muted{color:var(--muted);font-size:.92rem}.center{text-align:center;justify-content:center}.err{color:#ff8a96}.panel{max-width:1100px;margin:0 auto}.panel.narrow{max-width:560px}.nav{z-index:20;padding:18px clamp(20px,4vw,56px);padding-top:calc(18px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#0b1020db;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.brand{font-family:var(--font-display),Georgia,serif;color:var(--text);white-space:nowrap;align-items:center;gap:12px;font-size:24px;line-height:1;text-decoration:none;display:flex}.nav-links{gap:4px;margin-left:1rem;display:flex}.nav-links a{color:var(--muted);border-radius:0;align-items:center;gap:.5rem;padding:10px 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex;box-shadow:inset 0 -2px #0000}.nav-links a.on{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent-red)}.nav-links svg{display:none}.wallet{gap:.5rem;margin-left:auto;font-size:15px;display:flex}.wallet>span{white-space:nowrap;color:var(--muted);border-radius:4px;align-items:baseline;gap:.4rem;padding:8px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ece6d633}.wallet b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.wallet [title=Or] b{color:var(--gold)}.dot{display:none}@media (max-width:719px){.nav{-webkit-backdrop-filter:none;background:var(--bg);padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top));gap:.5rem}.brand{flex:0 auto;gap:8px;min-width:0;font-size:18px}.nav-links{padding:0 0 env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--rule);z-index:30;background:#0b1020f5;gap:0;margin:0;position:fixed;bottom:0;left:0;right:0}.nav-links a{min-height:var(--tab);box-shadow:none;flex-direction:column;flex:1;justify-content:center;gap:.15rem;padding:.55rem 0 .5rem;font-size:.68rem;background:0 0!important}.nav-links a.on{color:var(--text);box-shadow:inset 0 3px 0 var(--accent-red)}.nav-links svg{width:1.4rem;height:1.4rem;display:block}}button,.btn{font:inherit;cursor:pointer;text-align:center;min-height:48px;color:var(--btn-fg);background:var(--btn-bg);box-shadow:none;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.35rem;font-weight:600;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}button:active,.btn:active{transform:translateY(1px)}button:disabled{opacity:.4;cursor:not-allowed}button.ghost,.btn.ghost{color:var(--text);background:0 0;border-color:#ece6d659}button.link{min-height:0;color:var(--muted);background:0 0;border:0;padding:.25rem 0;font-weight:500;text-decoration:underline}.btn.discord{background:var(--btn-bg);color:var(--btn-fg)}.btn.google{color:var(--text);background:0 0;border-color:#ece6d659}.btn.big{min-height:56px;padding:.9rem 1.6rem;font-size:1.06rem}@media (hover:hover){button:not(:disabled):not(.ghost):not(.link):hover,.btn:not(.ghost):not(.google):hover{background:var(--btn-hover);color:var(--btn-fg)}button.ghost:not(:disabled):hover,.btn.ghost:hover,.btn.google:hover{color:var(--text);background:#ece6d60f}}input,select{font:inherit;color:var(--text);background:var(--ink2);border:1px solid #ece6d640;border-radius:4px;min-height:48px;padding:.7rem .85rem;font-size:16px}.actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.tile .actions{margin:.9rem 0 0}.actions>*{flex:200px}.notice{border:1px solid var(--gold);background:#e0b84a14;border-radius:6px;margin-bottom:1rem;padding:.9rem 1rem}.notice p{margin:.5rem 0 0}.hero{align-items:center;gap:2rem;max-width:1100px;margin:0 auto;padding-top:.5rem;display:grid}.hero-copy p{color:#dfe5f5;max-width:46ch;font-size:1.08rem}.hero-copy .btn{width:100%;max-width:22rem}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.tile{background:var(--ink2);border:1px solid var(--line);border-radius:6px;padding:1rem}.tile small{color:var(--muted);display:block}.tile>b{font-family:var(--font-display),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:2rem;font-stretch:85%;line-height:1.1}.tile.wide{grid-column:1/-1}.prog{gap:.7rem;margin-top:.5rem;display:grid}.prog-row{grid-template-columns:minmax(5.5rem,9rem) 1fr auto;align-items:center;gap:.75rem;font-size:.92rem;display:grid}.bar{background:#ffffff1a;border-radius:99px;height:8px;overflow:hidden}.bar i{background:linear-gradient(90deg,#b28a46,#e8b54a);border-radius:99px;height:100%;display:block}.bar.pity i{background:linear-gradient(90deg,#b8862a,var(--gold))}.col-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.col-head h1{margin:0;font-size:clamp(2rem,7vw,3rem)}.seg{background:var(--ink2);border:1px solid var(--line);border-radius:6px;gap:2px;margin:1rem 0 .75rem;padding:4px;display:flex;overflow-x:auto}.seg button{min-height:42px;box-shadow:none;color:var(--muted);background:0 0;border-radius:6px;flex:1 0 auto;padding:.4rem .9rem;font-weight:600}.seg button.on{background:var(--ink3);color:#fff}.seg button small{opacity:.7;margin-left:.3rem;font-weight:500}.filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.filters input{flex:100%}.filters select{text-overflow:ellipsis;flex:1 1 0;min-width:0;min-height:44px;padding:.5rem .6rem;font-size:15px}.modal{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050916d1;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-in{background:var(--ink2);border:1px solid var(--line);width:100%;max-width:700px;max-height:100dvh;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:6px 22px 0 0;flex-direction:column;align-items:center;gap:1rem;display:flex;overflow-y:auto}.modal-in>.cwrap,.modal-in>.holo{flex:none;width:min(76vw,300px)}.modal-in .side{flex-direction:column;gap:.6rem;width:100%;display:flex}.modal-in .side p{margin:0}@media (min-width:720px){.modal{align-items:center;padding:1rem}.modal-in{border-radius:6px;flex-direction:row;align-items:flex-start;padding:1.5rem}.modal-in>.cwrap,.modal-in>.holo{width:290px}.modal-in .side{flex:1}}.chal{gap:.8rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.chal li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.chal-t{flex:1;gap:.4rem;min-width:0;display:grid}.chal button{white-space:nowrap;min-height:40px;padding:.4rem .9rem}.chal .muted{white-space:nowrap;font-size:.8rem}.ref-t{color:#dfe5f5;margin:.5rem 0;font-size:.95rem}.ref-row{gap:.5rem;display:flex}.ref-row input{flex:1;min-width:0}.rows{gap:.65rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.rows li{background:var(--ink2);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.rows button{white-space:nowrap;min-height:40px;padding:.4rem .9rem}.res-win{color:#7bd88f}.res-loss{color:#ff8a96}.res-draw{color:var(--muted)}h2.res{margin:0;font-size:2.2rem}.sheet{align-items:stretch;max-width:640px}.sheet h2{margin:0}.sheet-actions{background:linear-gradient(transparent,var(--ink2) 30%);gap:.75rem;padding-top:.5rem;display:grid;position:sticky;bottom:0}.bet{color:var(--muted);gap:.3rem;font-size:.9rem;display:grid}.picker{gap:.6rem;display:grid}.picker-top{z-index:2;background:var(--ink2);gap:.5rem;padding:.4rem 0;display:grid;position:sticky;top:-1.25rem}.budget{gap:.3rem;font-size:.9rem;display:grid}.team{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pick-list{gap:.55rem;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pick{text-align:left;background:var(--ink);border:1px solid var(--line);border-left:4px solid var(--rc,#aab0ba);width:100%;min-height:58px;box-shadow:none;color:var(--paper);justify-content:flex-start;gap:.7rem;padding:.4rem .6rem;font-weight:400;position:relative}.pick img,.pick .pt{object-fit:cover;object-position:50% 15%;border-radius:6px;flex:none;width:44px;height:44px}.pick-n{flex:1;min-width:0;line-height:1.25;display:grid}.pick-n b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-n small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-s{text-align:right;color:#dfe5f5;flex:none;font-size:.8rem;line-height:1.3}.pick .badge-qty{position:static}.rn-b-C{--rc:#aab0ba}.rn-b-R{--rc:#8fc1ff}.rn-b-E{--rc:#c79bff}.rn-b-L{--rc:#ffd95a}.duel-in{align-items:stretch;max-width:640px}.duel-teams{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.duel-team h3{font-family:var(--font-display),system-ui,sans-serif;margin:0 0 .3rem}.duel-team ol{gap:.2rem;margin:0;padding-left:1.2rem;font-size:.9rem;display:grid}.duel-log{color:#dfe5f5;gap:.35rem;max-height:34vh;margin:0;padding-left:1.2rem;font-size:.85rem;display:grid;overflow-y:auto}.board{gap:.4rem;margin:1rem 0;padding:0;list-style:none;display:grid}.board li{background:var(--ink2);border:1px solid var(--line);border-radius:6px;align-items:center;gap:.8rem;padding:.6rem .9rem;display:flex}.board li.me{border-color:var(--gold);background:#e0b84a18}.board .rk{width:2rem;font-family:var(--font-display),system-ui,sans-serif;color:var(--muted);text-align:center;font-size:1.2rem;font-weight:800}.board li:nth-child(-n+3) .rk{color:var(--gold)}.board .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board-me{text-align:center;color:var(--gold)}@media (max-width:719px){.nav-links a{font-size:.68rem}}.recycle{background:var(--ink2);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;padding:.6rem .9rem;display:flex}.recycle button{min-height:40px;padding:.4rem .9rem}.check{color:var(--muted);align-items:center;gap:.5rem;min-height:44px;display:flex}.check input{flex:none;width:20px;height:20px;min-height:0;padding:0}.filters .check{flex:none}.mini{border-left:4px solid var(--rc,#aab0ba);text-align:left;align-items:center;gap:.6rem;min-width:0;padding-left:.5rem;display:flex}.mini img,.mini .pt{object-fit:cover;object-position:50% 15%;border-radius:6px;flex:none;width:40px;height:40px}.mini-n{min-width:0;line-height:1.25;display:grid}.mini-n b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.mini-n small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rows.swaps li{flex-direction:column;align-items:stretch}.swap{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.swap .arrow{color:var(--gold);font-size:1.3rem}.swap-f{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pick-list.tall{max-height:52vh}.pick .mini{border-left:0;padding-left:0}@media (max-width:719px){.swap{grid-template-columns:1fr}.swap .arrow{justify-self:center;transform:rotate(90deg)}.nav-links a{font-size:.62rem}.nav-links svg{width:1.3rem;height:1.3rem}}.avatar{color:#fff;background:radial-gradient(circle at 35% 28%,#fff6,var(--axis,#2447b8) 45%,#000a 150%);width:36px;height:36px;font-weight:800;font-family:var(--font-display),system-ui,sans-serif;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid;box-shadow:0 0 0 2px #fff4}.avatar.big{width:84px;height:84px;font-size:2.4rem}.prof-head{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.prof-id{gap:.5rem;min-width:0;display:grid}.prof-id h1{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,7vw,3.2rem)}.bio{color:#dfe5f5;margin:0}.bio-form{gap:.5rem;display:flex}.bio-form input{flex:1;min-width:0}.fav{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.fav .pt{font-size:.7rem}.stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.stats .tile{padding:.8rem}.stats .tile b{font-size:1.8rem;display:block}.stats .tile b span{color:var(--muted);font-size:.9rem;font-family:var(--font-body),system-ui,sans-serif;font-weight:500}.badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.badges li{border:1px dashed var(--line);color:var(--muted);opacity:.65;border-radius:6px;gap:.1rem;padding:.6rem .8rem;display:grid}.badges li.on{border:1px solid var(--gold);color:var(--paper);opacity:1;background:#e0b84a18}.badges small{font-size:.78rem}.pinned{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pinned-c{gap:.5rem;display:grid}.pinned-c button{min-height:38px;padding:.3rem .8rem}@media (min-width:720px){.pinned{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.pinned{grid-template-columns:repeat(6,minmax(0,1fr))}}.board .nm a{color:inherit;font-weight:600;text-decoration:none}@media (hover:hover){.board .nm a:hover{text-decoration:underline}}@media (max-width:719px){.avatar{width:32px;height:32px}.prof-head{flex-direction:column;align-items:flex-start}}.deck-top{gap:.6rem;display:grid}.deck-btns{gap:.75rem;display:flex}.deck-btns button{flex:1;min-height:40px;padding:.3rem .8rem}.deck-row{background:var(--ink);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.deck-row .mini{flex:1;min-width:0}.qty{align-items:center;gap:.4rem;display:flex}.qty button{width:40px;min-height:40px;padding:0;font-size:1.2rem}.qty b{text-align:center;min-width:1.2rem}.turn{color:var(--gold);font-weight:600}.board{gap:.5rem;max-width:640px;margin:0 auto;display:grid}.bd-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bd-head .back{color:var(--muted);text-decoration:none}.bd-turn{text-align:center;flex:1;font-weight:700}.face-bar{text-align:left;width:100%;min-height:0;color:var(--paper);background:var(--ink2);border:1px solid var(--line);box-shadow:none;border-radius:6px;grid-template-columns:1fr auto;grid-template-areas:"n hp""m m";align-items:center;gap:.35rem .75rem;padding:.55rem .8rem;font-weight:400;display:grid}.face-bar:disabled{opacity:1;cursor:default}.face-bar.target{border-color:var(--red);cursor:pointer;animation:1s ease-in-out infinite tgt;box-shadow:0 0 0 3px #d7263d55}.fb-name{grid-area:n;font-weight:700;line-height:1.2;display:grid}.fb-name small{color:var(--muted);font-size:.78rem;font-weight:400}.fb-hp{grid-area:hp;justify-items:end;gap:.2rem;min-width:5rem;display:grid}.fb-hp b{font-family:var(--font-display),system-ui,sans-serif;color:#ff9aa5;font-size:1.7rem;line-height:1}.fb-hp .bar{width:5rem;height:6px}.fb-hp .bar i{background:linear-gradient(90deg,#d7263d,#ff8a96)}.mana{grid-area:m;align-items:center;gap:3px;display:flex}.mana i{background:#ffffff14;border-radius:3px;width:.7rem;height:.95rem;transform:skew(-8deg)}.mana i.spent{background:#2447b855}.mana i.full{background:linear-gradient(#7fb0ff,#2447b8);box-shadow:0 0 6px #4d7cff88}.mana b{color:#9db7ff;margin-left:.5rem;font-size:.85rem}@keyframes tgt{50%{box-shadow:0 0 0 6px #d7263d33}}.hit{animation:.6s hit}@keyframes hit{20%{filter:brightness(1.8)saturate(2);transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}}.row-m{border:1px dashed var(--line);background:radial-gradient(at 50% 100%,#1d3068aa,#0000 75%),#0c163380;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.4rem;min-height:6.4rem;padding:.35rem;display:grid}.row-m.mine{background:radial-gradient(at 50% 0,#1d3068aa,#0000 75%),#0c163380}.empty{text-align:center;color:var(--muted);grid-column:1/-1;align-self:center;font-size:.85rem}.tile-m,.hc{border:2px solid var(--axis,#6b6f76);min-height:0;box-shadow:none;color:#fff;text-align:left;aspect-ratio:3/4.2;background:#10162c;border-radius:6px;padding:0;font-weight:400;display:block;position:relative;overflow:hidden}.tile-m img,.hc img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.tile-m .mono,.hc .mono{height:100%;font-family:var(--font-display),system-ui,sans-serif;background:linear-gradient(145deg,var(--axis),#10162c);place-items:center;font-size:2rem;display:grid}.tn{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000c 55%);padding:.9rem .2rem .1rem;font-size:.58rem;line-height:1.1;position:absolute;bottom:1.35rem;left:0;right:0;overflow:hidden}.tile-m:after,.hc:after{content:"";background:#000b;height:1.35rem;position:absolute;bottom:0;left:0;right:0}.st{z-index:2;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;bottom:.1rem;box-shadow:0 0 0 1px #fff9}.st.atk{background:radial-gradient(circle at 35% 28%,#ffb0a0,#c0392b 50%,#5a1008);left:.15rem}.st.hp{background:radial-gradient(circle at 35% 28%,#b6f0b0,#2e9b45 50%,#0f4a1c);right:.15rem}.st.hp.hurt{background:radial-gradient(circle at 35% 28%,#ffd0d0,#d7263d 50%,#5a1008)}.tile-m.ready{cursor:pointer;border-color:#7bd88f;box-shadow:0 0 10px #7bd88f99}.tile-m.sick{filter:saturate(.5)brightness(.8)}.tile-m.fresh{border-style:dashed}.tile-m.frozen{border-color:#8fc1ff;box-shadow:0 0 10px #8fc1ffcc}.tile-m.sel,.hc.sel{outline:3px solid var(--gold);outline-offset:1px;transform:translateY(-3px)}.tile-m.target{border-color:var(--red);cursor:pointer;animation:1s ease-in-out infinite tgt;box-shadow:0 0 12px #d7263dcc}.mid{align-items:center;gap:.6rem;display:flex}.msg{color:#dfe5f5;flex:1;align-items:center;min-height:2.6em;margin:0;font-size:.85rem;display:flex}.end{white-space:nowrap;min-height:44px;padding:.5rem 1rem}.evs{flex-wrap:wrap;gap:.4rem;display:flex}.evs span{border:1px solid var(--gold);background:#e0b84a18;border-radius:99px;padding:.15rem .6rem;font-size:.72rem}.hand{scroll-snap-type:x proximity;gap:.45rem;padding:.4rem .2rem .6rem;display:flex;overflow-x:auto}.hc{scroll-snap-align:start;opacity:.55;cursor:pointer;aspect-ratio:3/4.4;flex:0 0 4.6rem}.hc.ok{opacity:1;border-color:var(--gold)}.hcost{z-index:2;background:radial-gradient(circle at 35% 28%,#9db7ff,#2447b8 55%,#0c1633);border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:.15rem;left:.15rem;box-shadow:0 0 0 1px #fff9}.info{background:var(--ink2);border:1px solid var(--gold);border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.6rem .8rem;display:grid}.info p{margin:.2rem 0 0;font-size:.88rem}.info button{min-height:42px;padding:.4rem .9rem}.log{color:var(--muted);font-size:.82rem}.log ol{gap:.15rem;max-height:30vh;margin:.4rem 0 0;padding-left:1.1rem;display:grid;overflow-y:auto}.end-in{text-align:center;border-radius:6px;align-items:center;max-width:360px;margin:auto}.modal:has(.end-in){align-items:center;padding:1rem}@media (min-width:720px){.row-m{min-height:8.2rem}.hc{flex-basis:6rem}.tn{font-size:.7rem}}@media (max-width:719px){.info{grid-template-columns:1fr 1fr}.info>div{grid-column:1/-1}}.nav-right{align-items:center;gap:.6rem;margin-left:auto;display:flex}.nav-right .wallet{margin-left:0}.bell-wrap{position:relative}.bell{background:var(--ink2);border:1px solid var(--line);width:40px;height:40px;min-height:0;box-shadow:none;color:var(--paper);border-radius:50%;padding:0;position:relative}.bell svg{width:1.3rem;height:1.3rem}.bell-dot{color:#fff;background:var(--red);min-width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--ink);border-radius:99px;place-items:center;padding:0 .25rem;font-size:.68rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.bell-panel{top:calc(3.6rem + env(safe-area-inset-top));z-index:40;background:var(--ink2);border:1px solid var(--line);border-radius:6px;max-height:min(75vh,640px);padding:1rem;position:fixed;left:.5rem;right:.5rem;overflow-y:auto;box-shadow:0 20px 50px #000a}.bell-panel h2{margin:0 0 .75rem}.bell-panel>ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pn-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.pn-head em{background:var(--red);color:#fff;border-radius:99px;padding:.05rem .5rem;font-size:.7rem;font-style:normal;font-weight:700}.pn-head time{color:var(--muted);margin-left:auto;font-size:.78rem}.bell-panel li ul{color:#dfe5f5;gap:.25rem;margin:.35rem 0 0;padding-left:1.1rem;font-size:.9rem;display:grid}@media (min-width:720px){.bell-panel{width:400px;left:auto;right:1rem}}@media (max-width:719px){.nav-right{gap:.4rem}.bell{width:36px;height:36px}}.free{background:var(--ink2);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;padding:.8rem 1rem;display:flex}.free>div{line-height:1.3;display:grid}.free small{color:var(--muted)}.free.ready{border-color:var(--gold);background:#e0b84a14}.free button{white-space:nowrap}.dot.pack{background:var(--red);border-radius:2px;width:.6rem;height:.8rem}.wallet .lbl{margin-left:.1rem}@media (max-width:719px){.nav{gap:.5rem;padding-inline:.75rem}.brand{flex:0 5.2rem;min-width:0;font-size:1.02rem;line-height:1.05}.wallet{gap:.3rem}.wallet>span{gap:.25rem;padding:.22rem .5rem;font-size:.78rem}.wallet .lbl{display:none}.avatar{width:30px;height:30px}.bell{width:32px;height:32px}.nav-right{gap:.3rem}}.cwrap{width:100%;position:relative;container-type:inline-size}.cwrap.locked{filter:grayscale()brightness(.4)}.cd{aspect-ratio:63/88;--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--glare:0;-webkit-user-select:none;user-select:none;width:100%;position:relative}.cd-tilt{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .2s ease-out;position:absolute;inset:0}.cd-front,.cd-back{backface-visibility:hidden;border-radius:4cqw;transition:transform .85s cubic-bezier(.2,.8,.2,1),visibility 0s linear .14s,opacity 0s linear .14s;position:absolute;inset:0}.cd-front{background:var(--frame);box-shadow:0 2cqw 5cqw #0000008c, 0 0 var(--glow-size) var(--glow), inset 0 0 0 .35cqw #ffffff1f;visibility:visible;opacity:1;padding:2.4cqw;transform:perspective(1000px)rotateY(0)}.cd-back{visibility:hidden;opacity:0;background:#1e2b4a;padding:2.6cqw;transform:perspective(1000px)rotateY(-180deg);box-shadow:0 2cqw 5cqw #0000008c,inset 0 0 0 .35cqw #ffffff12}.cd.down .cd-front{visibility:hidden;opacity:0;transform:perspective(1000px)rotateY(180deg)}.cd.down .cd-back{visibility:visible;opacity:1;transform:perspective(1000px)rotateY(0)}.r-C{--frame:linear-gradient(160deg,#3b4352,#262c38);--mark:var(--r-C);--glow:#0000;--glow-size:0;--h-card:0;--h-art:0;--h-spark:0}.r-R{--frame:linear-gradient(160deg,#2c5a9e,#17305a);--mark:var(--r-R);--glow:#5b9cf040;--glow-size:5cqw;--h-card:.1;--h-art:.2;--h-spark:0}.r-E{--frame:linear-gradient(160deg,#6a3fa0,#341d55);--mark:var(--r-E);--glow:#b07ef059;--glow-size:5cqw;--h-card:.18;--h-art:.32;--h-spark:.35}.r-L{--frame:linear-gradient(135deg,#8a6420,#e6bd5f 30%,#9a7228 55%,#f2d58a 80%,#8a6420);--mark:var(--r-L);--glow:#e8b54a73;--glow-size:5cqw;--h-card:.28;--h-art:.45;--h-spark:.7}.cd-in{height:100%;color:var(--text);font-family:var(--font-body),system-ui,sans-serif;box-shadow:inset 0 0 0 .4cqw var(--mark);text-align:left;background:linear-gradient(170deg,#182240,#0f1528 70%);border-radius:2.4cqw;flex-direction:column;gap:2cqw;padding:2.8cqw 2.8cqw 2.4cqw;display:flex;position:relative;overflow:hidden}.cd-head{align-items:center;gap:2.4cqw;display:flex}.cd-name{min-width:0;font-family:var(--font-display),Georgia,serif;color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:6.1cqw;line-height:1.1;overflow:hidden}.cd-name.n1{font-size:5.4cqw}.cd-name.n2{font-size:4.8cqw}.cd-name.n3{font-size:4.3cqw}.cd-cost{width:10cqw;height:10cqw;box-shadow:0 0 0 .6cqw var(--mark);background:#0b1020;border-radius:50%;flex:none;place-items:center;display:grid}.cd-cost span{font-family:var(--font-display),Georgia,serif;color:var(--text-strong);font-size:5.4cqw;line-height:1}.cd-art{background:linear-gradient(135deg,var(--party,#5d6578),#14161a);border-radius:1cqw;flex:1 1 0;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 .3cqw #ffffff29}.cd-art img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block;position:absolute;inset:0}.cd-glyph{font-family:var(--font-display),Georgia,serif;color:#ffffffd9;place-items:center;font-size:26cqw;line-height:1;display:grid;position:absolute;inset:0}.cd-holo-art,.cd-holo{pointer-events:none;mix-blend-mode:color-dodge;background:repeating-linear-gradient(115deg,#ff7aa8 0%,#ffd36b 7%,#7bffb0 14%,#6bc8ff 21%,#c37bff 28%,#ff7aa8 35%) 0 0/300% 300%;background-position:var(--mx) var(--my);position:absolute;inset:0}.cd-holo-art{opacity:calc(var(--h-art) * var(--holo))}.cd-holo{opacity:calc(var(--h-card) * var(--holo))}.cd-spark{pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--h-spark) * var(--holo));background-image:radial-gradient(circle at 20% 30%,#fff 0 .25cqw,#0000 .5cqw),radial-gradient(circle at 70% 15%,#fff 0 .2cqw,#0000 .45cqw),radial-gradient(circle at 85% 60%,#fff 0 .25cqw,#0000 .5cqw),radial-gradient(circle at 35% 75%,#fff 0 .2cqw,#0000 .45cqw),radial-gradient(circle at 55% 45%,#fff 0 .15cqw,#0000 .4cqw);background-size:30cqw 30cqw;background-position:var(--mx) var(--my);position:absolute;inset:0}.cd-glare{pointer-events:none;mix-blend-mode:overlay;opacity:var(--glare);background:radial-gradient(circle at var(--mx) var(--my),#fff9,#fff0 50%);border-radius:4cqw;transition:opacity .3s;position:absolute;inset:0}.cd-band{background:#00000059;align-items:center;gap:1.8cqw;margin:0 -2.8cqw;padding:1.4cqw 2.8cqw;font-size:3.2cqw;display:flex;box-shadow:inset 0 .25cqw #ffffff0f,inset 0 -.25cqw #ffffff0f}.cd-party{color:#fff;letter-spacing:.04em;border-radius:.8cqw;flex:none;padding:.4cqw 1.3cqw;font-size:2.7cqw;font-weight:600;box-shadow:inset 0 0 0 .25cqw #fff3}.cd-pname{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.cd-kind{color:var(--muted);white-space:nowrap;flex:none;font-style:italic}.cd-text{flex-direction:column;flex:none;gap:1.1cqw;padding:0 .4cqw;display:flex}.cd-fx{text-wrap:pretty;font-size:3.4cqw;line-height:1.25}.cd-flavor{color:var(--muted);text-wrap:pretty;font-size:3.1cqw;font-style:italic;line-height:1.22}.cd-stats{border-top:.25cqw solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cd-stats div{justify-content:center;align-items:baseline;gap:1.4cqw;padding-top:1.4cqw;display:flex}.cd-stats b{font-family:var(--font-display),Georgia,serif;color:var(--text-strong);font-size:5.8cqw;font-weight:400;line-height:1}.cd-stats span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:2.5cqw}.cd-foot{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;gap:2cqw;font-size:2.5cqw;display:flex}.cd-foot span{white-space:nowrap}.rpill{background:var(--mark);color:#0b1020;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;font-weight:600;display:inline-flex}.cd-foot .cd-rp{letter-spacing:.08em;gap:1.2cqw;padding:.7cqw 2cqw .7cqw 1.4cqw;font-size:2.5cqw}.cd-foot .cd-rp>span:first-child{font-size:2.8cqw;line-height:1}.cd-back-in{height:100%;box-shadow:inset 0 0 0 .4cqw var(--brass);background:repeating-linear-gradient(45deg,#0000 0 3cqw,#ffffff06 3cqw 3.3cqw),#1a2643;border-radius:2.2cqw;place-items:center;display:grid;position:relative;overflow:hidden}.cd-back-c{flex-direction:column;align-items:center;gap:4.5cqw;display:flex}.cd-seal{border-radius:50%;place-items:center;width:34cqw;height:34cqw;display:grid;box-shadow:0 0 0 .4cqw #b28a46cc,0 0 0 2cqw #1a2643,0 0 0 2.3cqw #b28a4666}.cd-seal span{font-family:var(--font-display),Georgia,serif;color:var(--flag-white);font-size:15cqw;line-height:1}.cd-back-t{flex-direction:column;align-items:center;gap:1cqw;display:flex}.cd-back-t small{letter-spacing:.2em;text-transform:uppercase;color:#f3efe5b3;font-size:3.2cqw}.cd-back-t span{font-family:var(--font-display),Georgia,serif;color:var(--flag-white);font-size:9cqw;line-height:1}.cd-back-glare{pointer-events:none;mix-blend-mode:soft-light;opacity:var(--glare);background:radial-gradient(circle at var(--mx) var(--my),#ffffff80,#fff0 50%);position:absolute;inset:0}.badge-new{z-index:5;background:var(--flag-red);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #0006}.badge-qty{z-index:5;background:var(--btn-bg);min-width:30px;height:30px;color:var(--btn-fg);border-radius:15px;place-items:center;padding:0 8px;font-size:14px;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 3px 8px #0006}.credits{border-collapse:collapse;width:100%;font-size:.85rem}.credits th,.credits td{text-align:left;border-bottom:1px solid var(--line);padding:.45rem .5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pk3d{perspective:1000px;--rx:0deg;--ry:0deg;--mx:40%;--my:30%;touch-action:manipulation;padding:30px}.pk3d[role=button]{cursor:pointer}.pk-body{width:280px;height:460px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out;position:relative}.pk-face{background:linear-gradient(#22325a,#1a2643);border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 36px 60px #00000080,0 0 0 1px #ffffff14}.pk-seal{background:repeating-linear-gradient(90deg,#2b3d6a 0 3px,#17223d 3px 6px);height:22px;position:absolute;left:0;right:0}.pk-seal.top{top:0}.pk-seal.bot{bottom:0}.pk-frame{border:1px solid var(--brass);position:absolute;inset:40px 18px}.pk-c{color:var(--flag-white);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:22px 0}.pk-sm{letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-size:14px}.pk-big{font-family:var(--font-display),Georgia,serif;font-size:46px;line-height:1}.pk-big.l{font-size:48px}.pk-rule{background:#b28a46cc;width:40px;height:1px}.pk-n{letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:600}.pk-holo{pointer-events:none;mix-blend-mode:color-dodge;opacity:calc(.22 * var(--holo));background:repeating-linear-gradient(115deg,#ff7aa8 0%,#ffd36b 7%,#7bffb0 14%,#6bc8ff 21%,#c37bff 28%,#ff7aa8 35%) 0 0/300% 300%;background-position:var(--mx) var(--my);position:absolute;inset:0}.pk-shine{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx) var(--my),#fff6,#fff0 55%);position:absolute;inset:0}.tp{padding:0}.tp-body{width:300px;height:490px}.tp-main{border-radius:0 0 10px 10px;top:70px}.tp-main .pk-frame{inset:18px 18px 40px}.tp-main .pk-c{inset:0 0 22px}.tp-cap{transform-origin:0 100%;height:70px;transition:transform .7s cubic-bezier(.3,.6,.2,1),opacity .7s;position:absolute;top:0;left:0;right:0}.tp-cap.torn{opacity:0;transform:translate(60px,-220px)rotate(28deg)}.tp-cap-in{background:#22325a;border-radius:10px 10px 0 0;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.tp-cap-in span{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#f3efe599;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:0;right:0}.tp-zone{cursor:ew-resize;touch-action:none;height:40px;transition:opacity .4s;position:absolute;top:50px;left:-10px;right:-10px}.tp-zone.off{cursor:not-allowed;opacity:.4!important}.tp-line{background:repeating-linear-gradient(90deg,#f3efe58c 0 8px,#0000 8px 14px);height:2px;position:absolute;top:19px;left:10px;right:10px}.tp-fill{background:var(--gold);border-radius:2px;height:4px;position:absolute;top:18px;left:10px;box-shadow:0 0 12px #e8b54ab3}.tp-knob{background:var(--flag-white);border-radius:50%;width:24px;height:24px;margin-left:-2px;position:absolute;top:8px;box-shadow:0 0 0 4px #f3efe540,0 2px 6px #0000004d}.open{flex-direction:column;gap:8px;max-width:1320px;margin:0 auto;display:flex}.open-intro{gap:.75rem;margin-bottom:.5rem;display:grid}.open-intro h1{margin:0;font-size:clamp(2rem,4vw,3rem)}.open-info{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:15px;display:flex}.open-info .bar{background:#ece6d61f;border-radius:0;flex:220px;max-width:320px;height:4px}.open-info .bar i{background:var(--gold);border-radius:0}.paymode{border:1px solid #ece6d640;border-radius:4px;display:inline-flex;overflow:hidden}.paymode button{min-height:36px;color:var(--muted);background:0 0;border-radius:0;padding:.3rem .8rem;font-size:14px}.paymode button.on{background:var(--btn-bg);color:var(--btn-fg)}.open-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.open-bar .back{min-height:0;color:var(--muted);background:0 0;border:0;padding:8px 0;font-weight:500}.open-hint{color:var(--muted);text-align:center;flex:1;font-size:18px}.open-side{justify-content:flex-end;align-items:center;gap:16px;min-width:120px;display:flex}.open-side button{min-height:0;padding:8px 14px;font-size:15px}.open-side b{color:var(--muted);font-size:15px;font-weight:600}.stage{background:radial-gradient(50% 45% at 50% 42%,#3c55a038,#0b102000 100%);border-radius:10px;position:relative;overflow:hidden}.stage-pack{transition:transform .8s cubic-bezier(.5,0,.2,1),opacity .8s;position:absolute;top:50%;left:50%}.sc{cursor:pointer;width:270px;transition:left .7s cubic-bezier(.3,.7,.2,1),top .7s cubic-bezier(.3,.7,.2,1),transform .7s cubic-bezier(.3,.7,.2,1),opacity .5s;position:absolute}.stage-actions{flex-wrap:wrap;justify-content:center;gap:12px;animation:.6s ease-out .4s both hc-in;display:flex;position:absolute;left:0;right:0}.fx{z-index:40;pointer-events:none;width:0;height:0;position:absolute}.fx-in{position:absolute;top:0;left:0}.fx-glow{border-radius:50%;width:640px;height:640px;animation:.6s ease-out both hc-in;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.fx-ring{border:1.5px solid;border-radius:50%;width:300px;height:300px;animation:1.1s ease-out both hc-ring;position:absolute;top:0;left:0}.fx-p{position:absolute;top:0;left:0}.fx-label{animation:.5s ease-out .25s both hc-label;position:absolute;top:-226px;left:0}.fx-label .rpill{padding:6px 16px 6px 12px;font-size:15px}.fx-label.big .rpill{font-size:18px}@keyframes hc-burst{0%{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@keyframes hc-ring{0%{opacity:.8;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes hc-in{0%{opacity:0}to{opacity:1}}@keyframes hc-label{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.landing{flex-direction:column;gap:96px;max-width:1200px;margin:0 auto;padding:clamp(8px,3vw,32px) 0 56px;display:flex}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-red);font-size:14px;font-weight:600}.hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:56px;max-width:none;margin:0;padding:0;display:grid}.hero-copy{flex-direction:column;gap:24px;display:flex}.hero-copy h1{margin:0}.hero-copy p{max-width:500px;color:var(--muted);text-wrap:pretty;margin:0;font-size:19px;line-height:1.55}.hero-copy p.muted{font-size:15px}.hero-copy .login{flex-flow:wrap;max-width:none;margin:0}.hero-copy .login .btn{width:auto;max-width:none}.hero-pack{place-items:center;display:grid}.band{flex-direction:column;gap:28px;display:flex}.band-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.band-head h2{margin:0;font-size:30px}.band-head span{color:var(--muted);font-size:17px}.rtiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.rtile{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-line);border-radius:6px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.rtile>span:last-child{color:var(--muted);font-size:16px}.stars{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:32px;padding-top:20px;display:flex}.star{width:270px;max-width:100%}@media (max-width:719px){.landing{gap:56px}.hero{gap:24px}.hero-copy{gap:18px}.hero-copy p{font-size:17px}.pk3d{transform-origin:top;margin-bottom:-60px;padding:10px;transform:scale(.8)}.stars{gap:20px}}.dash{grid-template-columns:minmax(0,560px);justify-content:center;gap:32px;display:grid}.dash-pack{display:none}@media (min-width:1000px){.dash{grid-template-columns:minmax(0,560px) auto;align-items:start}.dash-pack{display:block;position:sticky;top:100px}.dash .panel.narrow{margin:0}}.coll{flex-direction:column;gap:20px;max-width:1320px;margin:0 auto;padding-top:clamp(0px,2vw,24px);display:flex}.coll-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.coll-head h1{margin:0;font-size:48px;line-height:1}.coll-prog{flex-direction:column;gap:10px;min-width:260px;display:flex}.coll-prog>div:first-child{color:var(--muted);justify-content:space-between;font-size:17px;display:flex}.coll-prog b{color:var(--text);font-weight:600}.rule{background:#ece6d61f;height:4px}.rule i{background:var(--text);height:100%;transition:width .6s;display:block}.filterbar{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tabs button{min-height:0;color:var(--muted);background:0 0;border-radius:4px;padding:9px 14px;font-size:15px;font-weight:500}.tabs button small{opacity:.6;font-size:inherit}.tabs button.on{background:var(--btn-bg);color:var(--btn-fg)}.pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill{min-height:0;color:var(--r-text,var(--text));letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--mark);background:0 0;border-radius:99px;align-items:center;gap:7px;padding:7px 13px 7px 11px;font-size:13px;font-weight:600;display:flex}.pill.r-C{--r-text:var(--r-C-text)}.pill.r-R{--r-text:var(--r-R-text)}.pill.r-E{--r-text:var(--r-E-text)}.pill.r-L{--r-text:var(--r-L-text)}.pill.on{background:var(--mark);color:#0b1020}.pills select{background:#121a30;min-height:0;margin-left:6px;padding:8px 12px;font-size:15px}.filters{margin:0}.cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;display:grid}@media (min-width:560px){.cgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:28px 22px}}.gc{flex-direction:column;gap:10px;min-width:0;display:flex}.gc-card{cursor:pointer}.gc-miss{aspect-ratio:63/88;width:100%;box-shadow:none;background:0 0;border:1.5px dashed #ece6d633;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:0;padding:0;display:flex}.gc-miss .n{font-family:var(--font-display),Georgia,serif;color:#ece6d64d;font-size:28px}.gc-miss .g{color:var(--mark);opacity:.7;font-size:14px}@media (hover:hover){.gc-miss:hover{background:#ece6d60a!important}}.gc-name{justify-content:space-between;gap:8px;font-size:15px;display:flex}.gc-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-name small{color:var(--faint);padding-top:2px;font-size:13px}.gc-name.off{color:#5d6070}.fiche{z-index:60;-webkit-backdrop-filter:blur(6px);background:#050916cc;justify-content:center;align-items:center;padding:clamp(10px,3vw,32px);display:flex;position:fixed;inset:0;overflow:auto}.fiche-in{width:100%;max-width:1000px;max-height:calc(100dvh - 24px);box-shadow:0 30px 80px #0009, 0 0 0 1px var(--rule);overscroll-behavior:contain;background:radial-gradient(90% 40% at 50% -10%,#1b2a55 0%,#1b2a5500 70%),#0d1325;border-radius:10px;flex-direction:column;gap:20px;margin:auto;padding:18px clamp(18px,3vw,40px) 32px;display:flex;position:relative;overflow-y:auto}.fiche-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.fiche-nav{gap:8px;display:flex}.round{width:44px;height:44px;min-height:0;color:var(--text);background:0 0;border:1px solid #ece6d64d;border-radius:50%;padding:0;font-size:20px}@media (hover:hover){.round:hover{color:var(--text)!important;background:#ece6d614!important}}.fiche-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:clamp(32px,6vw,80px);display:grid}.fiche-card{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.fiche-card .halo{pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:250px;left:50%;transform:translate(-50%,-50%)}.fiche-cw{width:340px;max-width:100%;position:relative}.fiche-card button{min-height:0;padding:11px 18px;font-size:15px;position:relative}.fiche-info{flex-direction:column;gap:30px;padding-top:4px;display:flex}.fi-head{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.fi-head h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.fi-party{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;display:flex}.fi-party span{color:#fff;border-radius:4px;padding:3px 9px;font-size:14px;font-weight:600}.fi-stats{flex-direction:column;gap:14px;display:flex}.fi-stats>div{grid-template-columns:110px minmax(0,1fr) 32px;align-items:center;gap:16px;display:grid}.fi-stats span{color:var(--muted);font-size:15px;font-weight:500}.fi-stats .rule i{background:var(--mark);transition:width .5s}.fi-stats b{font-family:var(--font-display),Georgia,serif;text-align:right;font-size:22px;font-weight:400}.fi-box{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-line);border-radius:6px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.fi-box small{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:13px;font-weight:600}.fi-box span{text-wrap:pretty;font-size:18px;line-height:1.5}.fi-flavor{font-family:var(--font-display),Georgia,serif;color:#d6d0c0;text-wrap:pretty;font-size:24px;line-height:1.35}.fi-meta{color:var(--faint);flex-direction:column;gap:6px;font-size:15px;display:flex}.fi-meta a{color:var(--muted)}.fi-actions{flex-wrap:wrap;gap:12px;display:flex}.fi-actions button{min-height:44px;padding:.5rem 1rem;font-size:15px}@media (max-width:719px){.coll-head h1{font-size:38px}.fiche-in{padding-bottom:calc(var(--tab) + 40px)}.fiche-card .halo{width:420px;height:420px;top:230px}.fi-stats>div{grid-template-columns:90px minmax(0,1fr) 28px;gap:12px}.fi-flavor{font-size:20px}.tabs button{padding:8px 11px;font-size:14px}.pill{padding:6px 11px 6px 9px;font-size:12px}}.pt{background:var(--axis,#5d6578);color:#fff;letter-spacing:.04em;border-radius:4px;flex:none;place-items:center;min-width:2.1em;height:2.1em;padding:0 .4em;font-size:.75em;font-style:normal;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #fff3}@media (max-width:1499px){.wallet .lbl.wide{display:none}.brand{font-size:22px}.nav{padding-inline:clamp(16px,2.4vw,40px)}}.open-intro{grid-template-columns:auto 1fr;align-items:center;gap:.5rem 24px}.open-intro h1{font-size:clamp(2rem,3.4vw,2.6rem)}.open-intro .free{margin:0;padding:.55rem 1rem}.open-intro .open-info{grid-column:1/-1}@media (max-width:719px){.open-intro{grid-template-columns:1fr}.brand{min-width:0;font-size:19px}.wallet .dust-chip{display:none}.nav-right{gap:.3rem}.wallet>span{padding:.28rem .55rem;font-size:.82rem}.wallet .lbl{display:inline}.wallet .lbl.wide{display:none}.open{display:flex}.open-bar{order:1;min-height:0}.stage{order:2}.open-intro{order:3;margin-top:1rem}.open-intro h1{display:none}.open-hint{flex-basis:100%;order:3;font-size:15px}}.ref-sponsor{color:var(--text);margin:.9rem 0 0;font-size:15px}.ref-sponsor .ok,.refs em.ok{color:#7bd88f}.ref-sponsor span{color:var(--muted)}.ref-h{font-family:var(--font-body),system-ui,sans-serif;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin:1.2rem 0 .6rem;font-size:15px;font-weight:600;display:flex}.ref-h span{color:var(--muted);font-weight:400}.refs{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.refs li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;padding:.7rem .9rem;display:flex}.refs span{line-height:1.3;display:grid}.refs small{color:var(--faint);font-size:13px}.refs em{color:var(--muted);font-size:14px;font-style:normal}@media (min-width:560px){.filters input:not([type=checkbox]){flex:2 240px}.filters select{flex:180px}}@media (max-width:559px){.filters select,.filters input:not([type=checkbox]){flex:100%}}.actions,.sheet-actions,.fi-actions,.deck-btns,.stage-actions,.login{gap:12px}.sheet-actions{padding-top:.75rem}.fiche-top{z-index:3;background:linear-gradient(#0d1325 70%,#0d132500);margin:-18px -4px 0;padding:10px 4px;position:sticky;top:-18px}.round.x{font-size:26px;line-height:1}@media (max-width:719px){.fiche{align-items:flex-end;padding:8px}.fiche-in{max-height:calc(100dvh - 16px)}.fiche-cw{width:min(74vw,300px)}}.replace{background:var(--surface);box-shadow:inset 0 0 0 1px var(--gold);border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}.replace p{margin:0}.replace ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.replace li{justify-content:space-between;align-items:center;gap:12px;display:flex}.replace li .mini{flex:1;min-width:0}.replace li button{min-height:44px;padding:.5rem 1rem}.paybox{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;display:grid}.paybox button{min-height:64px;color:var(--text);text-align:left;background:0 0;border:1px solid #ece6d640;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:10px 14px}.paybox button b{font-size:16px;font-weight:600}.paybox button small{color:var(--muted);font-size:13px}.paybox button.on{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.paybox button.on small{color:#4a4f62}.paybox button:disabled{opacity:.35}.paynote{color:var(--gold);font-weight:600}.paynote.p-free{color:#7bd88f}.paytag{z-index:5;letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold);white-space:nowrap;background:#0b1020cc;border-radius:99px;padding:8px 18px;font-size:15px;font-weight:600;position:absolute;top:14px;left:50%;transform:translate(-50%)}.paytag.p-free{color:#0b1020;box-shadow:none;background:#7bd88f}.spentline{text-align:center;color:var(--gold);margin:0;font-size:15px}.spentline.s-free{color:#7bd88f}@media (max-width:560px){.paybox{grid-template-columns:1fr}.paybox button{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px}}.modal.wide{justify-content:center;align-items:center;padding:clamp(8px,2vw,24px)}.pickdlg{width:100%;max-width:1180px;height:min(94dvh,960px);box-shadow:0 30px 80px #0009, 0 0 0 1px var(--rule);background:radial-gradient(90% 30% at 50% -10%,#1b2a55 0%,#1b2a5500 70%),#0d1325;border-radius:10px;flex-direction:column;gap:14px;padding:clamp(14px,2.2vw,28px);display:flex}.pk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pk-head h2{margin:0 0 4px;font-size:34px}.pk-stats{color:var(--muted);margin:0;font-size:15px}.pk-stats .ok{color:#7bd88f}.pk-stats .warn{color:#ff8a96}.pk-btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pk-btns button:not(.round){min-height:44px;padding:.5rem 1.1rem}.pk-bar{margin-top:-4px}.pk-bar i{background:linear-gradient(90deg,#b28a46,#e8b54a)}.pk-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pk-tools input{flex:2 220px;min-width:0}.pk-tools select{flex:170px;min-width:0}.pk-tools .pills{flex:100%}.pk-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 4px 4px;overflow-y:auto}.pk-help{margin:0 0 14px}.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;display:grid}@media (min-width:560px){.pk-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:26px 18px}}.pk-item{min-width:0;position:relative}.pk-card{width:100%;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;transition:transform .12s,filter .12s;display:block}@media (hover:hover){.pk-card:hover{transform:translateY(-3px);background:0 0!important}}.pk-item.sel .pk-card{outline:3px solid var(--gold);outline-offset:3px}.pk-item.off .pk-card{filter:grayscale(.85)brightness(.5);cursor:not-allowed}.pk-count{z-index:6;background:var(--btn-bg);min-width:32px;height:32px;color:var(--btn-fg);pointer-events:none;border-radius:16px;place-items:center;padding:0 9px;font-size:15px;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 3px 8px #0006}.pk-check{z-index:6;background:var(--gold);color:#0b1020;pointer-events:none;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid;position:absolute;top:-8px;left:-8px;box-shadow:0 3px 8px #0006}.pk-minus{z-index:6;width:46px;height:34px;min-height:0;color:var(--text);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1020e8;border:1px solid #ece6d699;border-radius:99px;padding:0;font-size:22px;line-height:1;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (hover:hover){.pk-minus:hover{color:var(--text)!important;background:#1b2540!important}}.pk-foot{font-size:inherit;color:inherit;border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 0 0;display:flex}.pk-foot .err{text-align:right;flex:100%;margin:0}.pk-foot button{flex:0 auto}@media (max-width:719px){.pickdlg{height:calc(100dvh - 16px)}.pk-head h2{font-size:28px}.pk-foot button{flex:100%}.pk-foot .err{text-align:left}}.swap-foot{justify-content:space-between}.swap-sum{flex:360px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.swap-sum .arrow{color:var(--gold);font-size:1.5rem}@media (max-width:719px){.swap-sum{flex-basis:100%}}.opener{cursor:pointer;border-radius:10px}.opener:focus-visible{outline-offset:4px}.open-intro .paybox,.open-intro .open-info{grid-column:1/-1}.open-intro .paybox{max-width:640px}.open-info{gap:8px 24px}.tc{z-index:2;background:radial-gradient(circle at 35% 28%,#9db7ff,#2447b8 55%,#0c1633);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:.15rem;left:.15rem;box-shadow:0 0 0 1px #fff9}.hcost{width:1.4rem;height:1.4rem;font-size:.8rem}.pk3d.clickable{cursor:pointer}.brand-mark{width:30px;height:16px;color:var(--gold);flex:none}.pk-hemi{color:#b28a46f2;width:64px;height:35px}.cd-hemi{color:#b28a46f2;width:22cqw;height:12cqw}@media (max-width:719px){.brand-mark{width:22px;height:12px}}.rules{border:1px solid var(--line,#263154);color:var(--muted,#aab3cc);border-radius:10px;margin:0 0 12px;padding:8px 14px;font-size:.9rem}.rules summary{cursor:pointer;color:inherit;font-weight:600}.rules ul{gap:6px;margin:10px 0 4px;padding-left:18px;line-height:1.45;display:grid}.rules b{color:var(--ink,#f1ede4)}.recyc{gap:12px;max-width:640px}.recyc-actions{gap:12px;display:flex}.recyc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.recyc-list label{cursor:pointer;align-items:center;gap:12px;display:flex}.recyc-list input{flex:none;width:20px;height:20px}.recyc-foot{background:#0d1325;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:-32px}.pk-card .cd-stats b{font-size:11cqw;font-weight:700}.pk-card .cd-stats span{display:none}.pk-card .cd-stats div:first-child b{color:#f2c14e}.pk-card .cd-stats div:last-child b{color:#6fdc8c}.pk-card .cd-stats div{padding-top:1.8cqw}.colls{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.colls li{border:1px solid var(--line);border-left:4px solid var(--axis);border-radius:6px;gap:.3rem;padding:.6rem .8rem;display:grid}.colls li.half{border-color:var(--axis)}.colls li.done{border-color:var(--gold);border-left-color:var(--gold);background:#e0b84a18}.colls-n{color:var(--muted);font-size:.8rem}.colls-bar{background:#ffffff14;border-radius:3px;height:5px;display:block;overflow:hidden}.colls-bar u{background:var(--axis);height:100%;display:block}.colls li.done .colls-bar u{background:var(--gold)}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.wants{gap:6px;min-width:0;display:grid}.swap-f{flex-wrap:wrap}.batch{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.batch>span:first-child{color:var(--muted);font-size:.9rem}.batch-sum{color:var(--muted);margin:0}.batch-sum b{color:var(--gold)}.cd-flag{object-fit:cover;border-radius:.6cqw;flex:none;width:6.2cqw;height:4.6cqw;box-shadow:0 0 0 .25cqw #ffffff40}.flag{object-fit:cover;vertical-align:-.1em;border-radius:2px;width:1.25em;height:.95em;margin-right:.4em;box-shadow:0 0 0 1px #ffffff40}.gift-row{gap:8px;display:flex}.gift-row input{flex:1;min-width:0}.gift .ok{color:#6fdc8c}:root{--r-M:#ff6bd6;--r-M-text:#ffb3ec}.rn-b-M{--rc:#ff6bd6}.r-M{--frame:linear-gradient(135deg,#ff6bd6,#6be7ff 25%,#ffe36b 50%,#8f6bff 75%,#ff6bd6);--mark:var(--r-M);--glow:#ff6bd680;--glow-size:6cqw;--h-card:.4;--h-art:.22;--h-spark:.8}.pill.r-M{--r-text:var(--r-M-text)}.panel,.tiles>*{min-width:0}.free{flex-wrap:wrap}@media (max-width:719px){.tile.gift{grid-column:1/-1}.actions{flex-wrap:wrap}.actions>*{flex:auto}}.recyc-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.recyc-step{flex:none;align-items:center;gap:10px;display:flex}.recyc-step button{width:36px;height:36px;min-height:0;padding:0}.recyc-step b{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5em}.recyc-actions{flex-wrap:wrap}.price{color:var(--gold);font-size:1.1rem}.price b{font-size:1.5rem;font-family:var(--font-display),Georgia,serif;font-weight:400}.price-form{gap:14px;max-width:420px;margin:12px 0;display:grid}.price-form label{gap:6px;display:grid}.recyc-foot{z-index:3;margin-bottom:-32px;padding-bottom:32px;box-shadow:0 -14px 14px -6px #0d1325}.confirm{z-index:70}.confirm-in{gap:14px;max-width:460px}.confirm-body{gap:12px;display:grid}.confirm-body p{margin:0}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.confirm-warn{background:#d7263d18;border:1px solid #d7263d;border-radius:8px;gap:6px;padding:12px;display:grid}.confirm-warn ul{margin:0;padding-left:18px}button.danger{color:#fff;background:#d7263d;border-color:#d7263d}.recyc-filter{gap:8px;display:grid}.recyc-step .warn{color:#ff8b95}.free-chip{white-space:nowrap;color:var(--muted);border-radius:4px;align-items:baseline;gap:.25rem;padding:8px 12px;font-size:15px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ece6d633}.free-chip b{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.free-chip .cap{font-size:.8em}.free-chip small{font-variant-numeric:tabular-nums;color:#8fc1ff;border-left:1px solid #ece6d633;margin-left:.35rem;padding-left:.45rem;font-size:.8em}@media (max-width:719px){.free-chip{padding:6px 8px;font-size:13px}.free-chip .cap{display:none}}.reward{color:var(--gold)}.reward-toast{z-index:80;left:50%;top:calc(76px + env(safe-area-inset-top));border:1px solid var(--gold);cursor:pointer;background:#10172b;border-radius:10px;gap:6px;max-width:calc(100vw - 24px);padding:12px 18px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.reward-toast p{margin:0}.reward-toast b{color:var(--gold)}.update-banner{z-index:30;color:#1a1405;background:#e8b54a;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 12px;font-weight:600;display:flex;position:sticky;top:0}.update-banner button{color:#fff;background:#1a1405;border:0;min-height:0;padding:6px 14px}.eras{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.eras button{text-align:center;border:1px solid var(--line,#263154);min-height:0;color:var(--text);background:0 0;gap:2px;padding:8px 12px;display:grid}.eras button small{color:var(--muted);font-size:.75rem}.eras button.on{border-color:var(--gold);background:#e0b84a1f}.mini-btn{text-align:left;width:100%;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mini-btn:hover .mini{outline:1px solid var(--gold)}.chance{box-sizing:border-box;border:1px solid var(--line,#263154);background:#0b1020;border-radius:12px;width:min(560px,100vw - 32px);margin:0 auto;padding:16px 20px}.chance h3{font-family:var(--font-body),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:.78rem;font-weight:500}.chance ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.chance li{--c:#9aa3b0;grid-template-columns:minmax(120px,auto) 1fr 76px;align-items:center;gap:14px;display:grid}.chance li.ch-R{--c:#5b9cf0}.chance li.ch-E{--c:#a07cf2}.chance li.ch-L{--c:#f2c94c}.chance li.ch-M{--c:#ff6b4a}.ch-name{color:var(--c);align-items:center;gap:12px;font-size:1.05rem;font-weight:600;display:flex}.ch-name i{background:var(--c);width:12px;height:12px;box-shadow:0 0 8px var(--c);border-radius:50%;flex:none}.ch-track{height:8px;display:block}.ch-track u{background:var(--c);height:100%;box-shadow:0 0 10px var(--c);border-radius:99px;text-decoration:none;display:block}.ch-val{text-align:right;font-variant-numeric:tabular-nums;color:#e7e1d3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.02rem}.chance p{color:var(--muted);margin:14px 0 0;font-size:.8rem}@media (max-width:480px){.chance li{grid-template-columns:minmax(98px,auto) 1fr 64px;gap:10px}.ch-name{font-size:.95rem}}.eras button{align-content:start;position:relative}.eras button.best{border-color:#6fdc8c}.eras button em{color:#0b1020;white-space:nowrap;background:#6fdc8c;border-radius:99px;padding:1px 8px;font-size:.68rem;font-style:normal;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.era-have{font-variant-numeric:tabular-nums;color:var(--text);font-size:.85rem}.era-bar{background:#ffffff1c;border-radius:2px;height:4px;display:block;overflow:hidden}.era-bar u{background:var(--gold);height:100%;text-decoration:none;display:block}.era-tip{text-align:center;margin:4px 0 0}.era-tip b{color:#6fdc8c}.soon{font-family:var(--font-display),Georgia,serif;color:var(--gold);margin:.2rem 0 1rem;font-size:1.6rem}.coming{text-align:center}.coming .actions{justify-content:center}.soon-tag{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;background:#e0b84a30;border-radius:99px;margin-left:.35rem;padding:1px 6px;font-size:.62rem}.nav-links a:has(.soon-tag){opacity:.7}@media (max-width:719px){.soon-tag{display:none}}.trade-pick{gap:10px;display:grid}.trade-pick p{margin:0}.trade-opt{text-align:left;border:1px solid var(--line,#263154);width:100%;min-height:0;color:inherit;background:0 0;border-radius:8px;padding:8px 10px;display:block}.trade-opt.on{border-color:var(--gold);background:#e0b84a1f}.open-layout.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 32px;display:grid}.open-layout.two .open-intro{text-align:left;grid-template-columns:1fr;align-content:start;justify-items:stretch;gap:.9rem;display:grid}.open-layout.two .open-intro .free{margin:0}.open-layout.two .eras{justify-content:flex-start}.open-layout.two .era-tip{text-align:left}.open-layout.two .batch{justify-content:flex-start}.open-layout.two .open-main{position:sticky;top:84px}.open-layout.two+.chance{margin:20px auto 0}@media (max-width:900px){.open-layout.two{grid-template-columns:minmax(0,1fr)}.open-layout.two .open-main{order:-1;position:static}}body:has(.modal,.fiche){overflow:hidden}.pk-scroll,.fiche-in,.modal-in,.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.pk-scroll{overflow-y:auto}.report-btn{width:36px;height:36px;min-height:0;color:var(--muted);background:0 0;border:1px solid #ece6d640;border-radius:50%;place-items:center;padding:0;display:grid}.report-btn svg{width:18px;height:18px}.report-btn:hover{color:var(--text);border-color:var(--gold)}.report-form{align-items:stretch;max-width:520px}.report-form textarea{resize:vertical;width:100%;min-height:120px;font:inherit}.report-kind{gap:8px;display:flex}.report-kind button{border:1px solid var(--line,#263154);min-height:0;color:inherit;background:0 0;flex:1}.report-kind button.on{border-color:var(--gold);background:#e0b84a1f}@media (max-width:719px){.report-btn{width:32px;height:32px}}@media (max-width:520px){.brand-name{display:none}.nav{gap:.5rem}.nav-right{gap:.4rem}.wallet{gap:.35rem}.wallet>span,.free-chip{padding:6px 7px}}.evs.pieges span{opacity:.85;border-style:dashed}.evs.tribune span{border-style:solid;font-weight:600}.evs.tribune button{margin-left:.4rem}.report-form{border-radius:14px;flex-direction:column;align-items:stretch;gap:14px;width:min(520px,100%);padding:22px}.report-form h2{margin:0}.report-form .confirm-actions{justify-content:flex-end}@media (max-width:719px){.report-form{border-radius:18px 18px 0 0}}.report-form textarea{color:var(--text);border:1px solid var(--line,#263154);background:#0b1020;border-radius:8px;padding:10px 12px}.report-form textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.beta-tag{border:1px solid var(--gold);color:var(--gold);font-family:var(--font-body),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:99px;margin-left:.5rem;padding:1px 7px;font-size:.62rem;font-weight:700}@media (max-width:520px){.beta-tag{margin-left:.3rem}}.admin{max-width:1200px}.admin-block{gap:12px;margin-top:14px;display:grid}.admin-block h2{margin:10px 0 0;font-size:1.2rem}.admin-form{gap:8px;display:flex}.admin-form input{flex:1;min-width:0}.admin-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-list li{border:1px solid var(--line,#263154);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.admin-list li button{min-height:0;margin-left:auto;padding:6px 12px}.admin-scroll{border:1px solid var(--line,#263154);border-radius:8px;max-width:100%;overflow:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.85rem}.admin-table th,.admin-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff12;max-width:340px;padding:6px 10px;overflow:hidden}.admin-table th{color:var(--muted);background:#10172b;font-weight:600;position:sticky;top:0}.admin-tables{flex-wrap:wrap;gap:6px;display:flex}.admin-tables button{min-height:0;padding:6px 10px;font-size:.85rem}.admin-tables button.on{border-color:var(--gold)}.admin-reports{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-reports li{border:1px solid var(--line,#263154);border-radius:8px;gap:6px;padding:12px;display:grid}.admin-reports li p{margin:0}.admin-reports li button{justify-self:start;min-height:0;padding:6px 12px}.ok{color:#6fdc8c}.admin-link{border:1px solid var(--gold);color:var(--gold);border-radius:4px;padding:6px 10px;font-size:.8rem;font-weight:600;text-decoration:none}@media (max-width:520px){.admin-link{display:none}}.legal h2{margin:1.6rem 0 .4rem;font-size:1.25rem}.legal p,.legal li{line-height:1.55}.legal ul{gap:.4rem;padding-left:1.2rem;display:grid}.legal code{background:#ffffff14;border-radius:4px;padding:1px 6px}footer a{color:inherit}.free-chip .bonus{color:#6fdc8c;margin-left:.3rem;font-size:.8em;font-weight:600}.bonus-line{color:#6fdc8c}.trade-others{gap:6px;display:grid}.trade-others summary{cursor:pointer;color:var(--muted);font-size:.9rem}.trade-others>:not(summary){margin-top:6px}.confirm-in{max-height:calc(100dvh - 24px);overflow-y:auto}.trade-pick{max-height:50dvh;padding-right:4px;overflow-y:auto}@media (max-width:719px){.modal.wide:has(.pickdlg){align-items:stretch;padding:0}.pickdlg{border-radius:0;gap:8px;height:100dvh;max-height:100dvh;padding:12px}.pk-head h2{margin:0;font-size:22px}.pk-stats{margin:0;font-size:.8rem}.pk-help{display:none}.pk-tools{gap:6px}.pk-foot{gap:8px;padding-top:8px}.pk-foot button{flex:40%;min-height:44px;padding:8px 10px}.swap-sum{flex-basis:100%;gap:6px;font-size:.85rem}.swap-sum .mini small{display:none}}.trade-pick{flex-direction:column;align-items:stretch;display:flex}.trade-pick>*{flex:none}.trade-opt{min-height:56px}.trade-others{flex:none}@media (max-width:719px){.pk-head{flex-wrap:nowrap;align-items:center}.pk-head>div{min-width:0}}.trade-pick{min-height:120px;max-height:calc(100dvh - 300px)}.swaps li.dim{opacity:.45;filter:grayscale(.7)}.swaps li.dim:hover{opacity:.8}.swaps li.hidden-sep{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;padding:14px 4px 2px;font-size:.85rem;display:block}.decks{max-width:900px}.dk-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.dk{border:1px solid var(--line,#263154);background:#0e142611;border-radius:10px;align-content:start;gap:8px;padding:14px 16px;display:grid}.dk.on{border-color:var(--gold);background:#e8c06a0d}.dk.locked{opacity:.9;border-style:dashed}.dk-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dk-head h2{margin:0;font-size:1.1rem}.dk-tag{border:1px solid var(--gold);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:1px 8px;font-size:.62rem;font-weight:700}.dk-meta{margin:0;font-size:.85rem;line-height:1.45}.dk-meta small{display:block}.dk-btns{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.dk-btns button{min-height:0;padding:7px 13px;font-size:.85rem}.dk-rename{flex-wrap:wrap;gap:6px;width:100%;display:flex}.dk-rename input{flex:1;min-width:120px}.dk-rename button{min-height:0;padding:7px 12px;font-size:.85rem}.rg{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:1px 7px;font-size:.62rem;font-weight:700}.rg-proche{color:#6fdc8c}.rg-moyen{color:var(--gold)}.rg-loin{color:#e08a7a}.camp{gap:.5rem;margin:.5rem 0;display:grid}.camp-haut{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.zn{border:1px solid var(--line,#263154);background:#0b102a44;border-radius:8px;padding:.35rem .5rem .5rem}.zn.creuse{background:0 0;border-style:dashed}.zn-t{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.4rem;margin:0 0 .35rem;font-size:.6rem;font-weight:700;display:flex}.zn-t small{font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.8}.zn-in{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));align-items:start;gap:.4rem;min-height:2.2rem;display:grid}.zn-in>.empty{grid-column:1/-1}.zn-in>*{max-width:5.2rem}.zn-in .empty{color:var(--muted);align-self:center;font-size:.8rem}.zn-hemi .zn-in{min-height:5.5rem}.zn-tribune{border-color:var(--gold)}.tribune-in{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pouvoir{min-height:0;padding:6px 12px;font-size:.8rem}.pouvoir:disabled{opacity:.45}.zn-pantheon .zn-in{opacity:.65}.tile-m.carte{cursor:default}.tile-m.carte.petite{width:auto;max-width:3.6rem}.tile-m.carte .tn{font-size:.55rem}.tile-m.carte.dos{opacity:.8;border-style:dashed}.tile-m.carte.dos .mono{opacity:.7;font-size:1.4rem}.tile-m.carte.actif{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}@media (max-width:520px){.camp-haut{grid-template-columns:1fr}}.dk-cartes{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:5px;margin:4px 0 2px;display:grid}.dk-cartes>*{font-size:.3rem}.embleme{object-fit:cover;width:100%;height:100%;display:block}.cd-embleme{border-radius:inherit}@media (min-width:900px){section.board{gap:.4rem;max-width:1180px;display:grid}.camp{grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,13rem);grid-auto-rows:min-content;align-items:stretch;gap:.4rem .6rem;margin:0;display:grid}.camp>.camp-haut{display:contents}.camp.adverse{grid-template-areas:"tribune side pantheon""senat hemi tribunal"}.camp.mien{grid-template-areas:"senat hemi tribunal""tribune side pantheon"}.camp .zn-tribune{grid-area:tribune}.camp .zn-pantheon{grid-area:pantheon}.camp .zn-senat{grid-area:senat}.camp .zn-tribunal{grid-area:tribunal}.camp>.face-bar{grid-area:side;align-self:center}.camp>.zn-hemi{grid-area:hemi}.camp .zn-senat .zn-in,.camp .zn-tribunal .zn-in,.camp .zn-pantheon .zn-in{min-height:0}.zn-hemi .zn-in{min-height:5.6rem}.hand{padding-bottom:.2rem}.board>.rules{display:none}}@media (min-width:640px) and (max-width:899px){section.board{max-width:760px}}.zn-tribune .zn-in{grid-template-columns:1fr}.zn-tribune .tribune-in{width:100%;max-width:none}.zn-tribune .tribune-in .tile-m{flex:none}.pouvoir{white-space:nowrap;flex:auto}.zn-in>.empty{text-align:center;font-size:.72rem;line-height:1.25}.zn-tribune .zn-t{display:none}.zn-tribune .tribune-in .tile-m{max-width:4.6rem}.tile-m .gd{z-index:2;color:#9fd4ff;text-shadow:0 0 3px #000,0 0 6px #1b3a5e;font-size:.75rem;line-height:1;position:absolute;top:2px;right:2px}.tile-m.garde{border-color:#9fd4ff}.tile-m.bloque{filter:saturate(.35)brightness(.62);cursor:not-allowed}.face-wrap{gap:.4rem;display:grid}.face-wrap.avec-action{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.face-wrap .end{white-space:nowrap;margin:0}.face-wrap.avec-action .fb-hp b{font-size:2.6rem}.face-wrap.avec-action .fb-hp .bar{height:.45rem}.voir-tout{border:1px solid var(--line,#263154);min-height:0;color:var(--muted);box-shadow:none;background:0 0;grid-column:1/-1;padding:3px 8px;font-size:.62rem}.pantheon-modal{flex-direction:column;align-items:stretch;gap:.8rem;width:min(680px,100%);max-height:80vh;display:flex}.pantheon-modal h2,.pantheon-modal p{margin:0}.pantheon-liste{border:1px solid var(--line,#263154);border-radius:6px;flex:auto;grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.4rem;min-height:0;padding:.2rem;display:grid;overflow-y:auto}.pantheon-liste .tile-m.carte.petite{width:100%;max-width:none}.pantheon-modal .sheet-actions{justify-content:flex-end}.cycle{border:1px solid var(--gold);background:#e0b84a18;border-radius:6px;margin:.4rem 0;padding:.55rem .9rem;font-size:.9rem;animation:.4s ease-out cycle-in}@keyframes cycle-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cd,.cd *,.cwrap,.sc,.sc *,.stage,.stage-pack,.stage-pack *,.pk3d,.pk3d *,.gc-card,.gc-miss,.pk-card,.pk-card *,.tile-m,.tile-m *,.mini-btn,.mini-btn *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.cd img,.pk3d img,.stage img{-webkit-user-drag:none;pointer-events:auto}.garder{white-space:nowrap;color:#9fd4ff;background:#9fd4ff14;border-color:#9fd4ff;min-height:0;padding:8px 14px;font-size:.85rem}.tile-m.garde:before{content:"⛨";z-index:1;color:#9fd4ff;opacity:.5;text-shadow:0 0 8px #0b1020;pointer-events:none;place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.rang{letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border:1px solid;border-radius:99px;align-items:center;gap:4px;margin-left:.45rem;padding:1px 8px;font-size:.6rem;font-weight:700;display:inline-flex}.rang-militant{color:#9aa4b2}.rang-conseiller{color:#7fb3d5}.rang-depute{color:#6fdc8c}.rang-ministre{color:var(--gold)}.rang-president{color:#e0a6ff;text-shadow:0 0 8px #e0a6ff66}.dk-rep{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;margin:.2rem 0;display:grid}.dk-rep>:first-child{font-size:.42rem}.dk-rep div{gap:2px;min-width:0;display:grid}.dk-rep b{font-size:.95rem}.dk-rep .warn{grid-column:1/-1}.pk-rep-choix{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin-top:.4rem;display:grid}.pk-rep-choix>:first-child{font-size:.42rem}.pk-rep-choix>div{justify-items:start;gap:4px;min-width:0;display:grid}.pk-rep-choix button{min-height:0;padding:7px 14px;font-size:.85rem}.rep-modal{flex-direction:column;align-items:stretch;gap:.8rem;width:min(900px,100%);max-height:85vh;display:flex}.rep-modal h2,.rep-modal p{margin:0}.rep-grille{border:1px solid var(--line,#263154);border-radius:8px;flex:auto;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem;min-height:0;padding:.3rem;display:grid;overflow-y:auto}.rep-choix,.rep-aucun{box-shadow:none;background:0 0;border:2px solid #0000;border-radius:8px;min-height:0;padding:0}.rep-choix{font-size:.5rem}.rep-choix.off{filter:grayscale()brightness(.45);cursor:not-allowed}.rep-choix.on,.rep-aucun.on{border-color:var(--gold)}.rep-aucun{border:1px dashed var(--line,#263154);min-height:5rem;color:var(--muted);place-items:center;font-size:.8rem;display:grid}.echelle{gap:.7rem;margin:.6rem 0 1rem;display:grid}.ech-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ech-liste li{border:1px solid var(--line,#263154);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:7px 10px;display:flex}.ech-liste li.on{border-color:var(--gold);background:#e0b84a14}.ech-liste .rang{margin-left:0}.echelle .btn{justify-self:start}.fb-name .rang{align-self:start;width:fit-content;margin:2px 0 0}.fb-name{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.modal-in.sheet{flex-direction:column;align-items:stretch;gap:.7rem}.modal-in.sheet h2,.modal-in.sheet p{margin:0}.modal-in.sheet .sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.insigne{flex:none;width:1.15em;height:1.15em}.rang.seul{border-radius:50%;gap:0;padding:3px}.rang.seul .insigne{width:1.35em;height:1.35em}.rang-president .insigne{filter:drop-shadow(0 0 3px)}.name-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.name-form input{flex:200px;min-width:0}.name-form small{flex:100%}.recyc-keep{border:1px solid var(--line,#263154);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.recyc-keep label{align-items:center;gap:6px;font-size:.9rem;display:flex}.recyc-keep select{width:auto;min-height:0;padding:4px 6px}.recyc-keep button{min-height:0;margin-left:auto;padding:6px 12px}.sound-btn{width:36px;height:36px;min-height:0;color:var(--muted);background:0 0;border:1px solid #ece6d640;border-radius:50%;place-items:center;padding:0;display:grid}.sound-btn svg{width:18px;height:18px}.sound-btn[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}@media (max-width:719px){.sound-btn{width:32px;height:32px}}.recyc-keep button{margin-left:0}.recyc-keep .k-title{flex:100%;font-weight:600}@media (max-width:420px){.beta-tag{display:none}.recyc+p,.recyc-list{font-size:.9rem}}@media (max-width:719px){.recyc .muted:first-of-type{display:none}.recyc-keep{gap:6px 10px;padding:8px}}.fiche-in.recyc{padding-bottom:0}.recyc-foot{margin-bottom:0;padding:12px 0 14px;bottom:0;box-shadow:0 -12px 12px -6px #0d1325}
