:root{color-scheme:dark;--bg:#0f0c15;--bg2:#14101c;--panel:#1a1524;--panel2:#221b2f;--panel3:#2c2340;--line:#2a2238;--line2:#3c3152;--text:#efe9e0;--muted:#a89fbb;--dim:#9a91b3;--g1:#e3bd6a;--g2:#b4802b;--on:#1a1208;--ac:#9b7bff;--ac2:#6a45e8;--acs:color-mix(in srgb,#9b7bff 18%,transparent);--danger:#ef6b74;--warn:#e9b250;--ok:#5fcf8f;--accent2:#9a7cff;--disp:"Marcellus SC",Georgia,"Times New Roman",serif;--ui:Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;--tile:180px;--vw:150px}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:radial-gradient(1400px 600px at 50% -200px,rgba(155,123,255,.07),transparent 70%),var(--bg);color:var(--text);font:14px/1.5 var(--ui);overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2e2737;border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#40374c;background-clip:padding-box;border:2px solid transparent}::-webkit-scrollbar-track{background:transparent}.muted{color:var(--muted)}.disp{font-family:var(--disp);letter-spacing:.04em}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}select,.input{background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:7px 10px;outline:none}select:focus,.input:focus{border-color:var(--ac)}.btn{background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:7px 13px;white-space:nowrap;transition:.12s;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px}.btn:hover{border-color:color-mix(in srgb,var(--g1) 60%,var(--line2));background:var(--panel3)}.btn.prim{background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);border-color:transparent}.btn.prim:hover{filter:brightness(1.08)}.btn.ghost{background:none;border-color:transparent}.btn.ghost:hover{background:var(--panel2)}.btn.danger:hover{border-color:var(--danger);color:var(--danger)}.btn.sm{padding:4px 9px;font-size:12.5px}.seg{display:inline-flex;background:var(--bg2);border:1px solid var(--line2);border-radius:8px;padding:2px;flex-shrink:0}.seg button{background:none;border:0;padding:5px 11px;border-radius:6px;color:var(--muted);font-weight:600;font-size:13px;white-space:nowrap}.seg button:hover{color:var(--text)}.seg button.on{background:var(--panel3);color:var(--text);box-shadow:inset 0 -2px 0 var(--ac)}.seg button .n{color:var(--dim);font-size:12px;margin-left:4px;font-weight:500}.chips{display:flex;gap:5px;flex-wrap:wrap}.chip{background:var(--panel);border:1px solid var(--line2);border-radius:999px;padding:3px 10px;font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-weight:500}.chip:hover{color:var(--text)}.chip.on{background:var(--acs);border-color:color-mix(in srgb,var(--ac) 65%,transparent);color:var(--text)}.chip.ico{padding:3px}.chip.ico img{width:22px;height:22px;display:block}.chip.ico.on{box-shadow:0 0 0 2px var(--g1)}.tog{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer;user-select:none;padding:3px 0}.tog input{accent-color:var(--g1)}.ms{width:15px;height:15px;vertical-align:-3px}.pips{display:inline-flex;gap:2px;vertical-align:-3px}.pips img{width:16px;height:16px}.sep{color:var(--dim);margin:0 3px;font-size:11px}.spinner{display:inline-block;width:12px;height:12px;border:2px solid var(--line2);border-top-color:var(--g1);border-radius:50%;animation:spin .7s linear infinite;vertical-align:-2px;margin-right:6px}@keyframes spin{to{transform:rotate(360deg)}}.link{background:none;border:0;color:var(--muted);font-size:12.5px;text-decoration:underline;text-underline-offset:3px;padding:0}.link:hover{color:var(--text)}.rowg{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cnt{font-weight:700;font-size:12.5px;padding:2px 8px;border-radius:999px;background:var(--panel2);color:var(--text);font-variant-numeric:tabular-nums}.cnt.ok{color:var(--ok)}.orn{height:1px;background:linear-gradient(90deg,transparent,var(--g1) 20%,var(--g2) 80%,transparent);opacity:.6}.foil{position:relative}.foil:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 15%,rgba(255,0,150,.45) 28%,rgba(255,230,0,.4) 38%,rgba(0,255,170,.4) 48%,rgba(0,170,255,.45) 58%,rgba(190,0,255,.4) 68%,transparent 82%);background-size:300% 300%;mix-blend-mode:color-dodge;opacity:.5;animation:foil 3.8s ease-in-out infinite alternate}@keyframes foil{0%{background-position:0% 30%}to{background-position:100% 70%}}.nav{height:56px;display:flex;align-items:center;gap:18px;padding:0 18px;background:var(--bg2);position:relative}.nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--g1),var(--g2))}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand svg{width:34px;height:34px;filter:drop-shadow(0 0 6px rgba(155,123,255,.35))}.logo{font-family:Cinzel,var(--disp);font-weight:700;font-size:21px;letter-spacing:.09em;background:linear-gradient(100deg,#f4ecd4 0% 8%,#bcd3ea 30%,#cbc2d6,#ebc3b4 70%,#bcdcc4 92% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.links{display:flex;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.links::-webkit-scrollbar{display:none}.links a{padding:7px 12px;border-radius:7px;text-decoration:none;color:var(--muted);font-weight:600;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.links a:hover{color:var(--text);background:var(--panel)}.links a.on{color:var(--text);background:var(--panel2);box-shadow:inset 0 -2px 0 var(--ac)}.links a.oracle{color:var(--g1)}.guildBtn{display:flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:5px 10px;font-weight:600;font-size:13px}.guildBtn:hover{border-color:var(--g1)}.gdot{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--g1) 50%,var(--g2) 50%);box-shadow:0 0 0 1px #fff3}.gmenu{position:fixed;top:60px;right:16px;z-index:250;background:var(--panel);border:1px solid var(--line2);border-radius:12px;padding:8px;width:260px;box-shadow:0 24px 50px -12px #000}.gmenu button{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:7px 9px;border-radius:7px;text-align:left;font-weight:600;font-size:13.5px}.gmenu button:hover,.gmenu button.on{background:var(--panel2)}.gmenu .sw{width:26px;height:16px;border-radius:5px}.gmenu small{margin-left:auto}#main{height:calc(100vh - 56px);overflow:auto;position:relative}.page{display:none}.page.on{display:block}.wrap{max-width:1500px;margin:0 auto;padding:28px 32px}.ph{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.ph h1{margin:0;font-family:var(--disp);font-weight:400;font-size:30px;letter-spacing:.03em;text-wrap:balance}.ph p{margin:4px 0 0}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.dcard{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:pointer;transition:.15s;text-align:left;padding:0}.dcard:hover{border-color:var(--g1);transform:translateY(-2px)}.dart{height:150px;background:var(--panel2) center 25%/cover;display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:13px;position:relative}.dart:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--g1),var(--g2))}.dinfo{padding:12px 14px}.dname{font-family:var(--disp);font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsub{font-size:12.5px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmeta{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-top:8px;font-variant-numeric:tabular-nums}.dmeta .okc{color:var(--ok)}.bk{font-weight:700;color:var(--g1)}.dnew{border:1.5px dashed var(--line2);background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:228px;color:var(--muted);gap:6px;font-weight:600}.dnew b{font-size:28px;font-weight:300;color:var(--g1)}.hero{position:relative;overflow:hidden}.hero-bg{position:absolute;inset:-10px;background:var(--art) center 30%/cover;opacity:.3;filter:blur(3px) saturate(1.1)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,rgba(16,14,19,.88) 40%,rgba(16,14,19,.35) 100%),linear-gradient(0deg,var(--bg) 0%,transparent 55%)}.hero-in{position:relative;z-index:1;display:flex;gap:28px;padding:26px 32px 20px;max-width:1500px;margin:0 auto;align-items:flex-end}.hero-cmds{display:flex;gap:12px;flex-shrink:0}.hc{width:176px;aspect-ratio:488/680;border-radius:4.75%/3.5%;overflow:hidden;box-shadow:0 20px 40px -12px #000,0 0 0 1px color-mix(in srgb,var(--g1) 45%,transparent);cursor:pointer;background:var(--panel2);padding:0;border:0}.hc img{width:100%;height:100%;display:block}.hc.empty{border:1.5px dashed var(--line2);box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--muted);text-align:center;padding:14px;font-size:13px;background:none}.hc.empty span{font-size:30px;color:var(--g1)}.hero-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.hero-fmt{font-size:11px;letter-spacing:.24em;color:var(--g1);font-weight:700;display:flex;align-items:center;gap:8px}.hero-name{background:none;border:0;border-bottom:1px solid transparent;font-family:var(--disp);font-size:34px;padding:0;outline:none;width:100%;letter-spacing:.02em}.hero-name:hover,.hero-name:focus{border-bottom-color:var(--line2)}.hero-cmdname{color:var(--muted);font-size:14px}.hero-stats{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.hs{background:#1a1620d9;border:1px solid var(--line2);border-radius:8px;padding:5px 10px;font-size:12.5px;color:var(--muted);backdrop-filter:blur(4px);font-variant-numeric:tabular-nums}.hs b{color:var(--text)}.hs b.ok{color:var(--ok)}.hs b.bad{color:var(--danger)}.hs.click{cursor:pointer}.hs.click:hover{border-color:var(--g1)}.hero-act{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.hero-act .btn:not(.prim){background:#221d2ad9;backdrop-filter:blur(4px)}.hero-vis{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:9px}.hero-vis .seg{background:#14111ad9;backdrop-filter:blur(4px)}.hero-vis .btn{background:#221d2ad9;backdrop-filter:blur(4px)}.vseg button.on[data-v=public]{box-shadow:inset 0 -2px #5fbf7f}.dtools{position:sticky;top:0;z-index:20;background:#100e13f2;backdrop-filter:blur(8px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dtools-in{max-width:1500px;margin:0 auto;padding:10px 32px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.qa{position:relative;flex:1;min-width:220px}.dtools .qa{flex:0 1 300px;min-width:200px}.qa input{width:100%;background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:8px 12px 8px 34px;outline:none}.tlg{margin-left:6px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:4px;border:1px solid var(--line2);background:transparent;color:var(--dim);cursor:pointer;vertical-align:1px}.tlg.on{color:var(--g1);border-color:color-mix(in srgb,var(--g1) 50%,transparent)}.tlg:hover{color:var(--text);border-color:var(--g1)}.mine{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.mrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:6px 8px}.mrow.cur{border-color:color-mix(in srgb,var(--g1) 45%,var(--line))}.mrow.sw{box-shadow:0 0 0 2px var(--g1)}.mrow img{width:34px;border-radius:3px}.mr-main{display:flex;flex-direction:column;min-width:110px;flex:1;font-size:12.5px;line-height:1.25}.mr-main .muted{font-size:11.5px}.mrow select{padding:4px 6px;font-size:12.5px;max-width:150px}.bkbar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:min(860px,calc(100% - 24px));background:#1c1628f7;border:1px solid color-mix(in srgb,var(--ac) 50%,var(--line2));border-radius:12px;padding:10px 14px;box-shadow:0 20px 50px #0009;font-size:13px;animation:pagein .3s ease}.bkbar span{flex:1;min-width:220px}.pnote{font-size:12px;color:var(--muted);background:var(--panel2);border-left:2px solid var(--ac);padding:6px 10px;border-radius:6px}.pen{font-size:9.5px;font-weight:700;color:var(--dim);border:1px solid var(--line2);border-radius:3px;padding:0 3px;margin-left:5px;vertical-align:1px;cursor:help}.dlsel{max-width:210px}.pop button.on{color:var(--g1)}.qa input:focus{border-color:var(--ac)}.qa svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted)}.qa-dd{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--panel);border:1px solid var(--line2);border-radius:10px;box-shadow:0 20px 40px -10px #000;overflow:hidden;z-index:30}.qa-dd div{padding:8px 12px;cursor:pointer;font-size:13.5px}.qa-dd div.on,.qa-dd div:hover{background:var(--panel3)}.qa-dd small{display:block;padding:6px 12px;color:var(--dim);font-size:11.5px;border-top:1px solid var(--line)}.dbody{max-width:1500px;margin:0 auto;padding:22px 32px 70px}.tcols{column-width:300px;column-gap:36px}.tg{break-inside:avoid;margin-bottom:24px}.tgh{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--disp);font-size:15px;letter-spacing:.06em;color:var(--text);padding:0 6px 6px;margin-bottom:4px;border-bottom:1px solid var(--line2)}.tgh span{color:var(--dim);font-family:var(--ui);font-size:12px;font-weight:600}.tr{display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:6px;cursor:pointer;min-height:28px;font-size:13.5px}.tr:hover{background:var(--panel2)}.tr .tq{width:16px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.tr .tn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr .fs{color:#c9a8ff;margin-left:5px;font-size:12px}.tr .tm{display:inline-flex;gap:1px;flex-shrink:0}.tr .tp{width:58px;text-align:right;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.tr .tc{display:none;gap:3px}.tr:hover .tc{display:flex}.tr:hover .tp{display:none}.tc button{width:22px;height:22px;border-radius:5px;border:1px solid var(--line2);background:var(--panel);color:var(--muted);font-size:13px;line-height:1;padding:0}.tc button:hover{color:var(--text);border-color:var(--g1)}.own{font-size:9px;flex-shrink:0}.own.y{color:var(--ok)}.own.n{color:var(--line2)}.flag{font-size:10px;font-weight:700;padding:1px 6px;border-radius:5px;background:#ef6b7426;color:var(--danger);white-space:nowrap;margin-left:6px}.tr.bad .tn{color:#f3a3a9}.vrows{display:flex;flex-wrap:wrap;gap:34px 40px;align-items:flex-start}.vgrp{display:flex;flex-direction:column;gap:10px}.vgh{font-family:var(--disp);font-size:15px;letter-spacing:.06em;display:flex;gap:10px;align-items:baseline;padding-bottom:6px;border-bottom:1px solid var(--line2)}.vgh span{color:var(--dim);font-family:var(--ui);font-size:12px;font-weight:600}.vpiles{display:flex;gap:14px}.vpile{width:var(--vw);display:flex;flex-direction:column}.vflat{gap:34px 22px}.vflat .vcont{margin-left:-8px}.vflat .vgh{white-space:nowrap;min-height:27px;box-sizing:border-box}.vflat .vgh-c{border-bottom-color:var(--line2)}.vc{position:relative;width:var(--vw);aspect-ratio:488/680;border-radius:4.75%/3.5%;cursor:pointer;transition:transform .12s}.vc+.vc{margin-top:calc(var(--vw) * .24 - var(--vw) * 1.3934)}.vc img{width:100%;height:100%;border-radius:inherit;display:block;box-shadow:0 -3px 10px -3px #000c;background:var(--panel2)}.vc:hover{transform:translateY(-8px);z-index:5}.vc.bad img{outline:2px solid var(--danger);outline-offset:-2px}.vc .vq{position:absolute;top:8%;right:6px;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-weight:800;font-size:11px;border-radius:999px;padding:1px 7px;z-index:2}.empty{text-align:center;color:var(--muted);padding:70px 20px}.empty b{display:block;color:var(--text);font-family:var(--disp);font-size:20px;font-weight:400;margin-bottom:6px}.anal{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-items:start}.sbox{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px}.sbox.wide{grid-column:1/-1}.sbox h4{margin:0 0 12px;font-family:var(--disp);font-size:15px;letter-spacing:.06em;font-weight:400;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.sbox h4 span{font-family:var(--ui);letter-spacing:0;color:var(--dim);font-weight:500;font-size:12px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.kpi{background:var(--panel2);border-radius:8px;padding:10px 12px}.kpi small{display:block;font-size:10.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.kpi b{font-size:20px;font-variant-numeric:tabular-nums}.curve{display:flex;align-items:flex-end;gap:7px;height:120px;padding-top:18px}.bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.bar i{display:block;width:100%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--g1),var(--g2));min-height:0;position:relative}.bar i span{position:absolute;top:-17px;left:0;right:0;text-align:center;font-style:normal;font-size:11px;color:var(--muted)}.bar small{font-size:11px;color:var(--dim)}.gauge{margin-bottom:10px}.gauge .gl{display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px}.gauge .gl span{color:var(--dim);font-size:12px}.gtrack{height:7px;border-radius:9px;background:var(--panel3);overflow:hidden}.gfill{height:100%;border-radius:9px}.crow{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-size:12px;color:var(--muted)}.crow img{width:18px;height:18px}.cbars{flex:1;display:flex;flex-direction:column;gap:3px}.cbars div{height:5px;border-radius:5px}.legend{display:flex;gap:12px;font-size:11.5px;color:var(--dim);margin-bottom:10px;flex-wrap:wrap}.legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:4px;vertical-align:-1px}.tline{display:flex;justify-content:space-between;font-size:13px;padding:3px 0;color:var(--muted);gap:10px}.tline b{color:var(--text);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.coach{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:start}.score{text-align:center;padding:10px 0}.ring{width:140px;height:140px;margin:0 auto 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--sc) calc(var(--p) * 1%),var(--panel3) 0)}.ring div{width:112px;height:112px;border-radius:50%;background:var(--panel);display:flex;flex-direction:column;align-items:center;justify-content:center}.ring b{font-size:34px;line-height:1}.ring small{color:var(--dim);font-size:12px}.verdict{font-family:var(--disp);font-size:16px}.advice{display:flex;flex-direction:column;gap:8px}.adv{display:flex;gap:12px;padding:10px 12px;border-radius:8px;background:var(--panel2);border-left:3px solid var(--line2);align-items:flex-start}.adv.bad{border-left-color:var(--danger)}.adv.warn{border-left-color:var(--warn)}.adv.good{border-left-color:var(--ok)}.adv.info{border-left-color:var(--accent2)}.adv .ai{font-size:15px;line-height:1.3}.adv b{display:block;font-size:13.5px}.adv p{margin:2px 0 0;color:var(--muted);font-size:12.5px}.adv .btn{margin-left:auto;flex-shrink:0}.minigrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.mt{position:relative;aspect-ratio:488/680;border-radius:4.75%/3.5%;overflow:hidden;cursor:pointer;background:var(--panel2)}.mt img{width:100%;height:100%;display:block}.mtadd{position:absolute;left:50%;bottom:8px;transform:translate(-50%);height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0a0a0ce6;color:var(--text);font-size:12px;font-weight:700;opacity:0;transition:.12s;white-space:nowrap}.mt:hover .mtadd{opacity:1}.mtadd:hover{background:var(--g1);color:var(--on)}.bkbig{display:flex;align-items:center;gap:14px}.bkbig .num{width:58px;height:58px;border-radius:10px;background:linear-gradient(135deg,var(--g1),var(--g2));display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:var(--on)}#pSearch.on{display:block}#pSearch.embedded{margin:-22px -32px 0}.srh{display:flex;align-items:center;gap:12px;padding:12px 22px;border-bottom:1px solid var(--line);flex-wrap:wrap;background:var(--bg2)}.target{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-left:auto}.target b{color:var(--text)}.sf{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px 14px;padding:16px 22px 18px;border-bottom:1px solid var(--line);background:var(--bg2);margin:0}#pSearch.nof .sf,#pSearch.nof #btnFilt,#pSearch.collapsed .sf{display:none}.sfg{border:1px solid var(--line);border-radius:10px;padding:14px;margin:0;display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--panel)}.sfg legend{float:left;width:100%;font-family:var(--disp);font-size:15px;letter-spacing:.05em;padding:0 0 8px;margin:0 0 2px;color:var(--g1);border-bottom:1px solid var(--line);line-height:1.3}.fgrid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.fl{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin-bottom:6px;font-weight:700}.searchbox{position:relative}.searchbox input{width:100%;padding:9px 10px 9px 33px;background:var(--panel);border:1px solid var(--line2);border-radius:8px;outline:none}.searchbox input:focus{border-color:var(--g1)}.searchbox svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted)}.fmode{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.fmode select{font-size:12.5px;padding:5px 8px;max-width:100%}.fhint{font-size:11.5px;color:var(--dim);margin-top:5px;line-height:1.4;word-break:break-word}.frange{display:flex;align-items:center;gap:6px}.frange input{width:100%;min-width:0;padding:6px 8px}.frange span{color:var(--dim);font-size:12px}.suggbar{padding:12px 22px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:9px;font-size:13px;color:var(--muted)}.suggbar b{color:var(--text)}.resbar{padding:12px 22px 4px;font-size:12.5px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile),1fr));gap:16px;padding:8px 22px 40px}.tile{position:relative;aspect-ratio:488/680;border-radius:4.75%/3.5%;background:var(--panel2);cursor:pointer;transition:transform .14s,box-shadow .14s;user-select:none}.tile img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.tile:hover{transform:translateY(-4px);box-shadow:0 14px 28px -10px #000,0 0 0 2px var(--g1);z-index:2}.tile.off{opacity:.33;filter:grayscale(.6)}.tile.off:hover{opacity:.85}.tile .noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;font-size:12px;color:var(--muted)}.tbadge{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-weight:800;font-size:12px;border-radius:999px;min-width:24px;height:24px;display:none;align-items:center;justify-content:center;padding:0 7px;box-shadow:0 3px 10px #000a}.tbadge.on{display:flex}.tbadge.cm{background:#8b6cf0;color:#fff}.tbadge.mb{background:#3a3146;color:var(--text)}.towned{position:absolute;left:8px;bottom:8px;background:#0a0a0cd9;color:var(--ok);font-size:11px;font-weight:700;border-radius:6px;padding:1px 6px;display:none}.towned.on{display:block}.tile:hover .towned{display:none}.tprice{position:absolute;left:8px;top:8px;font-size:11px;font-weight:700;background:#0a0a0cd9;border-radius:6px;padding:1px 6px;opacity:0;transition:.12s}.tile:hover .tprice{opacity:1}.tact{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px;opacity:0;transition:.12s;flex-wrap:wrap;padding:0 6px}.tile:hover .tact{opacity:1}.tact button{height:28px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0a0a0ce6;color:var(--text);font-size:12px;font-weight:700}.tact button:hover{background:var(--g1);color:var(--on)}.skel{aspect-ratio:488/680;border-radius:4.75%/3.5%;background:linear-gradient(100deg,#1a1620 30%,#262030,#1a1620 70%);background-size:300% 100%;animation:sk 1.3s infinite}@keyframes sk{to{background-position:-150% 0}}.reftools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.reftools .input{min-width:240px;flex:1;max-width:420px}.year{margin-bottom:26px}.year h2{font-family:var(--disp);font-weight:400;font-size:22px;margin:0 0 10px;display:flex;align-items:center;gap:12px}.year h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line2),transparent)}.sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.setc{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:9px 12px;cursor:pointer;text-align:left;width:100%}.setc:hover{border-color:var(--g1)}.seti{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.seti img{max-width:28px;max-height:28px;filter:invert(.92) sepia(.15)}.setc .sn{flex:1;min-width:0}.setc .sn b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setc .sn small{color:var(--dim);font-size:12px}.setc .sp{font-size:11.5px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.pbar{height:4px;border-radius:4px;background:var(--panel3);margin-top:4px;overflow:hidden;width:70px}.pbar i{display:block;height:100%;background:linear-gradient(90deg,var(--g1),var(--g2))}.sethead{display:flex;gap:18px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.sethead .seti{width:56px;height:56px}.sethead .seti img{max-width:56px;max-height:56px}.sethead h1{margin:0;font-family:var(--disp);font-weight:400;font-size:30px}.reftable{width:100%;border-collapse:collapse;font-size:13.5px}.reftable th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;padding:8px;border-bottom:1px solid var(--line2);position:sticky;top:0;background:var(--bg)}.reftable td{padding:6px 8px;border-bottom:1px solid var(--line)}.reftable tr.rr{cursor:pointer}.reftable tr.rr:hover td{background:var(--panel)}.reftable .num{color:var(--dim);font-variant-numeric:tabular-nums;width:56px}.reftable .pr{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.rar{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:-1px}.rar.common{background:#cfcfcf}.rar.uncommon{background:#a9c3d6}.rar.rare{background:#d9b85a}.rar.mythic{background:#e2632f}.rar.special,.rar.bonus{background:#9a7cff}.ownbox{width:18px;height:18px;border-radius:5px;border:1px solid var(--line2);background:var(--panel);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--ok);padding:0}.ownbox.on{background:color-mix(in srgb,var(--ok) 20%,transparent);border-color:var(--ok)}.ownbox.fbox{color:#c9a8ff}.ownbox.fbox.on{background:#8b6cf033;border-color:#8b6cf0}.ownbox:disabled{opacity:.25}.clist{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 24px}.crowc{display:flex;align-items:center;gap:10px;padding:5px 6px;border-radius:7px}.crowc:hover{background:var(--panel)}.crowc img{width:40px;height:28px;object-fit:cover;object-position:center 20%;border-radius:4px;background:var(--panel2)}.crowc .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stepper{display:inline-flex;align-items:center;gap:8px}.stepper button{width:26px;height:26px;border-radius:6px;border:1px solid var(--line2);background:var(--panel2);line-height:1;padding:0}.stepper button:hover{border-color:var(--g1)}.stepper b{min-width:18px;text-align:center;font-variant-numeric:tabular-nums}#pOracle.on{display:flex;flex-direction:column;height:100%}.ohead{border-bottom:1px solid var(--line);padding:14px 24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ohead h1{margin:0;font-family:var(--disp);font-weight:400;font-size:24px;display:flex;align-items:center;gap:10px}.ohead .rowg{margin-left:auto}.ochat{flex:1;overflow:auto;min-height:0}.ochat-in{max-width:860px;margin:0 auto;padding:24px 24px 30px;display:flex;flex-direction:column;gap:16px}.msg{display:flex;gap:12px;align-items:flex-start}.msg .av{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.msg.user .av{background:var(--panel3)}.msg.bot .av{background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on)}.msg .bub{min-width:0;flex:1;font-size:14px;line-height:1.65}.msg.user .bub{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 14px}.msg .bub h4{font-family:var(--disp);font-weight:400;font-size:17px;margin:14px 0 6px}.msg .bub p{margin:6px 0}.msg .bub ul,.msg .bub ol{margin:4px 0 8px;padding-left:22px}.cardref{display:inline-flex;align-items:center;gap:5px;background:var(--panel2);border:1px solid var(--line2);border-radius:6px;padding:0 3px 0 7px;font-weight:600;font-size:13px;white-space:nowrap;cursor:default;vertical-align:baseline}.cardref.add{border-color:color-mix(in srgb,var(--ok) 60%,transparent)}.cardref.cut{border-color:color-mix(in srgb,var(--danger) 60%,transparent)}.cardref button{border:0;background:var(--panel3);border-radius:4px;font-size:11px;font-weight:700;padding:1px 6px;margin:2px 0}.cardref.add button{color:var(--ok)}.cardref.cut button{color:var(--danger)}.cardref button:hover{filter:brightness(1.3)}.cardref button.done{opacity:.5;cursor:default}.oinput{border-top:1px solid var(--line);padding:12px 24px 16px;background:var(--bg2)}.oinput-in{max-width:860px;margin:0 auto}.oquick{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.obox{display:flex;gap:8px;align-items:flex-end}.obox textarea{flex:1;resize:none;background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:10px 12px;outline:none;min-height:46px;max-height:200px;line-height:1.5}.obox textarea:focus{border-color:var(--g1)}.okey{max-width:640px;margin:40px auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.okey h3{font-family:var(--disp);font-weight:400;font-size:22px;margin:0 0 8px}.okey p{color:var(--muted);font-size:13.5px}.okey ol{color:var(--muted);font-size:13.5px;padding-left:20px}.typing{display:inline-flex;gap:4px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}#pPlay.on{display:grid;grid-template-columns:230px minmax(0,1fr) 240px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;background:radial-gradient(1200px 700px at 55% 40%,#1d1630,var(--bg))}.pbar-top{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap;background:var(--bg2)}.pbar-top .grow{flex:1}.life{display:flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:3px 6px}.life b{min-width:30px;text-align:center;font-size:18px;font-variant-numeric:tabular-nums}.life small{color:var(--dim);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.life button{width:24px;height:24px;border-radius:6px;border:1px solid var(--line2);background:var(--panel2);padding:0;line-height:1}.pside{grid-column:1;grid-row:2;border-right:1px solid var(--line);padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;align-content:start;overflow:auto;background:#100e1399}.pside .zone.wide{grid-column:1/-1}.libbtns{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:5px}.libbtns button{font-size:11.5px;padding:5px 6px;border-radius:6px;border:1px solid var(--line2);background:var(--panel2);font-weight:600;text-align:left}.libbtns button:hover{border-color:var(--g1)}.odds{grid-column:1/-1;font-size:11.5px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:7px 9px;line-height:1.55}.odds b{color:var(--text)}.zone{position:relative}.zone .zl{gap:4px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--dim);font-weight:700;margin-bottom:4px;display:flex;justify-content:space-between}.zone .zbox{position:relative;width:100%;aspect-ratio:488/680;border-radius:4.75%/3.5%;border:1.5px dashed var(--line2);display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:11px;text-align:center;cursor:pointer}.zone.drop .zbox,.hand.drop,.bf.drop{box-shadow:0 0 0 2px var(--g1)}.zbox .pcard{position:absolute;inset:0;width:100%!important}.bf{grid-column:2;grid-row:2;position:relative;overflow:hidden;min-height:0}.bf .hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--dim);font-family:var(--disp);font-size:20px;pointer-events:none;letter-spacing:.06em}.ptok{grid-column:3;grid-row:2;border-left:1px solid var(--line);padding:10px;overflow:auto;background:#100e1399;display:flex;flex-direction:column;gap:12px}.ptok h5{margin:0;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;display:flex;justify-content:space-between;align-items:center}.tkrow{display:flex;align-items:center;gap:8px;padding:4px;border-radius:7px;cursor:pointer;border:1px solid transparent}.tkrow:hover{background:var(--panel2);border-color:var(--line2)}.tkrow img{width:38px;height:28px;object-fit:cover;object-position:center 22%;border-radius:4px;background:var(--panel3)}.tkrow span{flex:1;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tkrow small{color:var(--dim);font-size:11px}.tkq{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.tkq input{width:52px;padding:3px 6px}.mana{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mana button{display:flex;align-items:center;justify-content:center;gap:5px;padding:4px;border-radius:7px;border:1px solid var(--line2);background:var(--panel2);font-weight:800;font-variant-numeric:tabular-nums}.mana button img{width:16px;height:16px}.hand{grid-column:2/4;grid-row:3;border-top:1px solid var(--line);min-height:176px;padding:10px 14px;display:flex;gap:8px;overflow-x:auto;align-items:flex-start;background:#100e13b3}.hand .pcard{flex-shrink:0;position:relative}.handlbl{grid-column:1;grid-row:3;border-top:1px solid var(--line);padding:10px;font-size:12px;color:var(--muted);background:#100e13b3;display:flex;flex-direction:column;gap:6px}.kbd{font-size:11px;color:var(--dim);line-height:1.6}.kbd b{color:var(--muted);font-weight:700;border:1px solid var(--line2);border-radius:4px;padding:0 4px;font-size:10.5px}.pcard .ptb{position:absolute;bottom:3%;left:-5px;background:#0d0b10;border:1px solid var(--g1);color:var(--text);font-weight:800;font-size:11.5px;border-radius:6px;padding:0 6px;pointer-events:none}.pcard .loyb{position:absolute;bottom:3%;left:50%;transform:translate(-50%);background:#0d0b10;border:1px solid #c9a8ff;color:#e6dcff;font-weight:800;font-size:12px;border-radius:7px;padding:0 7px;pointer-events:none}.zvt{display:flex;flex-wrap:wrap;gap:3px;margin-top:5px}.zvt button{flex:1 1 auto;font-size:10.5px;padding:3px 4px;border-radius:5px;border:1px solid var(--line2);background:var(--panel2);font-weight:600}.zvt button:hover{border-color:var(--g1);color:var(--text)}.pcard{position:absolute;width:var(--pw,112px);aspect-ratio:488/680;border-radius:4.75%/3.5%;user-select:none;touch-action:none;cursor:grab;transition:transform .15s,box-shadow .15s}.pcard img{width:100%;height:100%;border-radius:inherit;display:block;pointer-events:none;box-shadow:0 6px 16px -6px #000}.pcard.tapped{transform:rotate(90deg)}.pcard.sel{box-shadow:0 0 0 2px var(--g1)}.pcard.ghost{position:fixed;z-index:500;pointer-events:none;opacity:.9;transform:rotate(-3deg) scale(1.04)}.pcard .ctr{position:absolute;bottom:6%;right:-6px;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-weight:800;font-size:12px;border-radius:999px;padding:1px 7px;box-shadow:0 2px 6px #000a;pointer-events:none}.pcard .ctr2{position:absolute;bottom:20%;right:-6px;background:#3a3146;color:var(--text);font-weight:800;font-size:11px;border-radius:999px;padding:1px 7px;pointer-events:none}.pcard .tokname{position:absolute;inset:0;border-radius:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px;font-weight:700;font-size:12px;background:linear-gradient(160deg,var(--panel3),var(--panel));border:1px solid var(--line2);pointer-events:none}.pcard .tokname b{font-family:var(--disp);font-weight:400;font-size:20px;margin-top:4px}.cback{width:100%;height:100%;border-radius:inherit;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--g1) 35%,#000) 0,#16121c 60%);border:3px solid #0b0a0e;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--g1) 55%,transparent);display:flex;align-items:center;justify-content:center}.cback svg{width:55%;opacity:.9}.cback:has(.realback){background:#0b0a0e;border:0;box-shadow:none}.realback{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.plog{font-size:11.5px;color:var(--dim);max-height:120px;overflow:auto;line-height:1.5}.ctx{position:fixed;z-index:600;background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:5px;min-width:210px;box-shadow:0 20px 40px -10px #000}.ctx button{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 10px;border-radius:6px;font-size:13px}.ctx button:hover{background:var(--panel3)}.ctx hr{border:0;border-top:1px solid var(--line);margin:4px 0}.ctx small{display:block;padding:4px 10px 2px;color:var(--dim);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.zgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:60vh;overflow:auto;padding:2px}.zgrid .zi{border-radius:4.75%/3.5%;overflow:hidden;cursor:pointer;position:relative}.zgrid .zi img{width:100%;display:block}.zgrid .zi.sel{box-shadow:0 0 0 3px var(--g1)}.zgrid .zi span{position:absolute;top:4px;left:4px;background:#000c;font-size:11px;font-weight:700;border-radius:4px;padding:0 5px}.opp{display:flex;align-items:center;gap:4px;background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:3px 6px;font-size:12px}.opp b{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.opp button{width:20px;height:20px;border-radius:5px;border:1px solid var(--line2);background:var(--panel2);padding:0;line-height:1;font-size:12px}.opp em{font-style:normal;color:var(--dim)}.pv{position:fixed;z-index:700;pointer-events:none;display:none;gap:8px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.75))}.pv.on{display:flex}.pv .pc{border-radius:4.75%/3.5%;overflow:hidden;width:var(--pvw,330px)}.pv img{width:100%;aspect-ratio:488/680;display:block;background:var(--panel2)}#toasts{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;z-index:800;pointer-events:none}.toast{background:#221d2a;border:1px solid var(--line2);border-left:3px solid var(--g1);padding:9px 15px;border-radius:8px;font-size:13px;box-shadow:0 10px 30px #000a;animation:tin .18s ease}.toast.warn{border-left-color:var(--warn)}.toast.err{border-left-color:var(--danger)}@keyframes tin{0%{opacity:0;transform:translateY(8px)}}.modal-bg{position:fixed;inset:0;background:#060508c7;backdrop-filter:blur(4px);z-index:400;display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:var(--panel);border:1px solid var(--line2);border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px 24px;box-shadow:0 30px 80px #000;position:relative}.modal:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--g1),var(--g2));border-radius:12px 12px 0 0}.modal.wide{width:min(1100px,100%)}.modal h3{margin:0 0 6px;font-family:var(--disp);font-weight:400;font-size:24px}.modal p{color:var(--muted);margin:0 0 14px;font-size:13px}.modal textarea{width:100%;background:var(--bg);border:1px solid var(--line2);border-radius:8px;padding:12px;font:13px/1.5 ui-monospace,Menlo,monospace;outline:none;resize:vertical}.modal textarea:focus{border-color:var(--g1)}.mx{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);background:var(--panel2);color:var(--muted);z-index:2}.mx:hover{color:var(--text)}.mfoot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}.opts{display:flex;gap:16px;margin-top:10px;font-size:13px;color:var(--muted);flex-wrap:wrap}.opts input{accent-color:var(--g1)}.menuList{display:flex;flex-direction:column;gap:7px}.menuList .btn{justify-content:flex-start;padding:10px 14px}.buy{max-height:300px;overflow:auto;margin-bottom:10px}.cm{display:grid;grid-template-columns:auto 1fr;gap:28px}.cm-img{display:flex;flex-direction:column;gap:10px;align-items:center}.cmi{width:310px;border-radius:4.75%/3.5%;overflow:hidden;box-shadow:0 16px 40px -12px #000}.cmi img{width:100%;display:block;aspect-ratio:488/680;background:var(--panel2)}.cm-info{min-width:0;display:flex;flex-direction:column;gap:10px}.cm-head{display:flex;align-items:center;gap:10px;padding-right:36px;flex-wrap:wrap}.cm-head h3{margin:0}.cm-type{color:var(--muted);font-size:13px}.cm-text{background:var(--panel2);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6;color:#dcd6cc}.cm-print{font-size:12.5px;color:var(--muted)}.cm-ctrls{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--line);padding-top:12px}.ctl-row{display:flex;align-items:center;gap:12px;font-size:13px;flex-wrap:wrap}.ctl-row>span:first-child{width:92px;color:var(--muted)}.ctl-row .input{flex:1;max-width:260px}.cm-vh{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:12px}.cm-vh h4{margin:0;font-family:var(--disp);font-weight:400;font-size:15px;letter-spacing:.05em}.cm-vers{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;max-height:420px;overflow:auto;padding:2px}.vt{cursor:pointer;border-radius:10px;padding:6px;border:1px solid var(--line);background:var(--bg2);display:flex;flex-direction:column;gap:3px;text-align:left;color:var(--text);font:inherit}.vt .vs{font-size:10.5px;color:var(--dim)}.vt .vb{margin-top:auto;text-align:center;font-size:11.5px;font-weight:700;padding:5px 4px;border-radius:7px;background:var(--panel3);color:var(--text)}.vt:hover .vb{background:var(--g1);color:var(--on)}.vt.on .vb{background:var(--ac);color:#fff}.cm-vhelp{margin:-4px 0 2px;font-size:12.5px;color:var(--muted)}.cm-cur{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;max-width:260px}.cm-cur>span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:700}.cm-cur b{font-size:13.5px}.cm-cur small{font-size:11.5px;color:var(--muted);margin-bottom:6px}.vt:hover{background:var(--panel2)}.vt.on{border-color:var(--ac);background:var(--acs)}.vt img{width:100%;aspect-ratio:488/680;border-radius:4.75%/3.5%;display:block;background:var(--panel2)}.vt .vn{font-size:11.5px;font-weight:700;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt .vp{font-size:10.5px;color:var(--muted)}.legal{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;font-size:12.5px}.legal span{display:flex;justify-content:space-between;gap:8px;color:var(--muted)}.legal em{font-style:normal;font-weight:700;font-size:11px;padding:0 6px;border-radius:4px}.legal em.lg-legal{background:#5fcf8f26;color:var(--ok)}.legal em.lg-not_legal{background:var(--panel3);color:var(--dim)}.legal em.lg-banned{background:#ef6b7426;color:var(--danger)}.legal em.lg-restricted{background:#e9b25026;color:var(--warn)}.rulings{font-size:13px;color:#d6d0c6;display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto}.rulings small{color:var(--dim);display:block}.cwrap{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 56px)}.cside{border-right:1px solid var(--line);padding:18px 12px 40px;display:flex;flex-direction:column;gap:2px;background:var(--bg2)}.cside a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;text-decoration:none;color:var(--muted);font-weight:600;font-size:13.5px}.cside a:hover{background:var(--panel);color:var(--text)}.cside a.on{background:var(--panel2);color:var(--text);box-shadow:inset 2px 0 0 var(--ac)}.cside a b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cside a span{color:var(--dim);font-weight:500;font-size:12px;font-variant-numeric:tabular-nums;flex-shrink:0}.cgtg{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;text-align:left;cursor:pointer}.cgtg span{width:10px;color:var(--muted)}.cgtg em{margin-left:auto;font-style:normal;font-weight:600;letter-spacing:0}.cgtg:hover{color:var(--text)}.bgh-n{cursor:pointer}.bgh-ed{opacity:0;transition:opacity .15s}.bgh:hover .bgh-ed{opacity:1}.bgh-tg{background:none;border:0;color:var(--muted);font-size:14px;width:24px;height:24px;border-radius:6px;padding:0;flex-shrink:0}.bgh-tg:hover{background:var(--panel2);color:var(--text)}.bgz.closed .bgh{cursor:pointer;margin-bottom:0;padding:10px 6px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.bgz.closed .bgh:hover{border-color:color-mix(in srgb,var(--g1) 45%,var(--line))}.bgh .bgh-mini{display:flex;margin-left:14px!important;cursor:pointer}.bgh .bgh-sum{margin-left:auto!important}.bgh-mini i{width:30px;height:30px;border-radius:50%;background:var(--panel3) center/cover;border:2px solid var(--panel);margin-left:-8px;box-shadow:0 2px 6px #00000080}.bgh-mini i:first-child{margin-left:0}.bgh .bgh-sum{display:flex;align-items:center;gap:10px}.gdone{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.pbar.sm{width:70px;height:5px;margin:0}.bw.complete{box-shadow:0 0 0 1px color-mix(in srgb,var(--g1) 55%,transparent)}.pbar.full i{background:linear-gradient(90deg,var(--g2),var(--g1),#fff1c4)}.cgrp{font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-weight:700;padding:16px 10px 4px}.cmain{min-width:0;padding:26px 30px 60px}.kind{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 7px;border-radius:5px;background:var(--panel3);color:var(--muted);white-space:nowrap}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.bcard{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px;text-decoration:none;display:flex;flex-direction:column;gap:6px}.bcard:hover{border-color:var(--g1)}.bcard b{font-family:var(--disp);font-weight:400;font-size:17px}.btable{width:100%;border-collapse:collapse;font-size:13.5px}.btable th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;padding:8px;border-bottom:1px solid var(--line2)}.btable td{padding:5px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.btable img.th{width:44px;height:31px;object-fit:cover;object-position:center 20%;border-radius:4px;display:block;background:var(--panel2)}.btable select{padding:3px 6px;font-size:12px}.btable .num{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.foilbtn{width:26px;height:24px;border-radius:6px;border:1px solid var(--line2);background:var(--panel);color:var(--dim);padding:0}.foilbtn.on{color:#c9a8ff;border-color:#8b6cf0;background:#8b6cf026}.pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,500px));gap:22px}.bpage{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px}.bpage-h{font-size:11px;color:var(--dim);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;display:flex;justify-content:space-between}.bslots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.slot{position:relative;aspect-ratio:488/680;border-radius:4.75%/3.5%;overflow:hidden;background:var(--panel2);cursor:pointer}.slot img{width:100%;height:100%;display:block}.slot.miss img{opacity:.16;filter:grayscale(1)}.dvpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;max-height:50vh;overflow:auto;margin:12px 0}.dvpick label{display:flex;gap:8px;align-items:center;font-size:13.5px}.spnav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;position:sticky;top:0;z-index:5;background:var(--bg);padding:8px 0}.spbtn{width:44px;height:38px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:18px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.spbtn:hover:not(:disabled){background:var(--panel2);transform:scale(1.06)}.spbtn:disabled{opacity:.35;cursor:default}.spinfo{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:6px}.spinfo input{width:62px;text-align:center;background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:7px;padding:5px 4px;font:inherit;font-weight:700}.sphit{font-size:12.5px;color:var(--g1);font-weight:600}.sptip{font-size:12px}.spread{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);width:100%;align-items:stretch}.spread .bpage{border-radius:12px;padding:16px 18px 18px;min-height:100%;box-shadow:0 10px 30px #00000040}.spread .bpage:first-child{border-top-right-radius:3px;border-bottom-right-radius:3px;background:linear-gradient(90deg,var(--panel) 85%,var(--panel2))}.spread .bpage:last-child{border-top-left-radius:3px;border-bottom-left-radius:3px;background:linear-gradient(270deg,var(--panel) 85%,var(--panel2))}.spread .bpage.blank{opacity:.45}.spine{align-self:stretch;background:linear-gradient(90deg,#00000059,#ffffff0a 50%,#00000059);border-radius:3px;margin:8px 0}.spread .bslots{gap:12px}.bpage-sec{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:700;font-size:14px;margin:-2px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.bpage-sec.ph{visibility:hidden}.bpage-sec em{font-style:normal;color:var(--dim);font-weight:500;font-size:12px}.bpage-sec>span{color:var(--dim);font-size:12px;font-weight:600}.slot.empty{background:transparent;border:1.5px dashed var(--line);cursor:default}.slot.hit{outline:3px solid rgba(255,200,80,.55);outline-offset:2px}.slot.hit.cur{outline:3px solid #ffc850;box-shadow:0 0 0 6px #ffc85040,0 0 28px #ffc85080;animation:hitp 1.2s ease-in-out infinite}@keyframes hitp{50%{box-shadow:0 0 0 10px #ffc8501a,0 0 40px #ffc850b3}}.slot[draggable]{cursor:grab}.slot.dragging{opacity:.35}.slot.dropL{box-shadow:-5px 0 0 var(--g1)}.slot.dropR{box-shadow:5px 0 0 var(--g1)}.spreads{display:flex;flex-direction:column;gap:26px}.bpage{scroll-margin-top:70px}.bpage.flash{animation:pgflash 1.4s ease}@keyframes pgflash{0%,40%{box-shadow:0 0 0 3px #ffc850,0 10px 30px #00000040}}@media(max-width:900px){.spread{grid-template-columns:1fr}.spine{display:none}.spread .bpage{border-radius:12px!important;margin-bottom:14px}}.slot .snum{position:absolute;left:6px;bottom:6px;font-size:10.5px;font-weight:700;background:#000000bf;border-radius:4px;padding:0 5px}.slot .sq{position:absolute;right:6px;top:6px;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-weight:800;font-size:11px;border-radius:999px;padding:1px 7px}.slot .sbtns{position:absolute;right:6px;bottom:6px;display:none;gap:4px}.slot:hover .sbtns{display:flex}.slot .sbtns button{width:26px;height:26px;border-radius:6px;border:1px solid rgba(255,255,255,.3);background:#0a0a0ce0;padding:0;line-height:1;font-weight:700}.slot .sbtns button:hover{background:var(--g1);color:var(--on)}.slot .sfoil{position:absolute;left:6px;bottom:6px;color:#c9a8ff;font-size:14px;text-shadow:0 1px 3px #000}.vchart{position:relative}.vchart svg{width:100%;height:170px;display:block}.conf{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:5px 0;border-bottom:1px solid var(--line)}.conf em{font-style:normal;color:var(--warn);font-weight:700;white-space:nowrap}.stiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.stile{position:relative;height:156px;border-radius:10px;overflow:hidden;border:1px solid var(--line);cursor:pointer;background:var(--panel2) center 28%/cover;text-align:left;padding:0;color:var(--text);transition:border-color .15s,transform .15s}.stile:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c0a0ff7 22%,#0c0a0f80 62%,#0c0a0f26)}.stile:hover{border-color:var(--g1);transform:translateY(-2px)}.stile .si{position:absolute;top:12px;right:12px;width:46px;height:46px;display:flex;align-items:center;justify-content:center}.stile .si img{max-width:46px;max-height:46px;filter:invert(1) drop-shadow(0 2px 4px #000)}.stile .stx{position:absolute;left:14px;right:14px;bottom:13px}.stile .stx b{font-family:var(--disp);font-size:19px;font-weight:400;line-height:1.15;display:block;text-wrap:balance}.stile .stx small{color:var(--muted);font-size:12px}.stile .done{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--panel3)}.stile .done i{display:block;height:100%;background:linear-gradient(90deg,var(--g1),var(--g2))}.tokgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px}.tokc{display:flex;flex-direction:column;gap:8px}.tokc .ti{border-radius:4.75%/3.5%;overflow:hidden;cursor:pointer;aspect-ratio:488/680;background:var(--panel2)}.tokc .ti img{width:100%;height:100%;display:block}.tokc small{color:var(--muted);font-size:12px;line-height:1.4}@media(max-width:900px){.nav{gap:10px;padding:0 10px}.logo{display:none}.wrap,.dbody{padding:18px 16px}.hero-in{flex-direction:column;align-items:flex-start;padding:18px 16px}.hc{width:130px}.dtools-in{padding:10px 16px}#pSearch.embedded{margin:-18px -16px 0}.srh,.sf,.grid{padding-left:16px;padding-right:16px}.cm{grid-template-columns:1fr}.cmi{width:min(310px,100%)}.coach,.cwrap{grid-template-columns:1fr}.cside{border-right:0;border-bottom:1px solid var(--line)}.cmain{padding:18px 16px 50px}.pages{grid-template-columns:1fr}#pPlay.on{grid-template-columns:150px minmax(0,1fr)}.pside{grid-template-columns:1fr}.ptok{display:none}.hand{grid-column:2}}.ndot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 25%,transparent);vertical-align:2px;margin-left:4px;font-style:normal}.btools{margin:-2px 0 16px;gap:14px}.btools label{display:flex;align-items:center;gap:7px;font-size:12.5px}.bgz{border-radius:12px;transition:background .15s,box-shadow .15s;padding:2px}.bgz+.bgz{margin-top:18px}.bgz.dropz{background:color-mix(in srgb,var(--g1) 7%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--g1) 40%,transparent)}.bgh-grip{color:var(--dim);cursor:grab;display:inline-flex;width:16px;opacity:.6}.bgh-grip svg{width:16px;height:16px}.bgh:hover .bgh-grip{opacity:1}.bgh-mv{display:inline-flex;gap:2px;margin-left:auto;opacity:.5}.bgh:hover .bgh-mv{opacity:1}.bgh-mv .btn{padding:2px 8px}.bgh .bgh-grip{margin-left:0!important}.bgh .bgh-mv{margin-left:6px!important}.bgz.gdragging{opacity:.4}.bgz.gdropT{box-shadow:0 -4px 0 var(--g1)}.bgz.gdropB{box-shadow:0 4px 0 var(--g1)}.ftab[draggable]{cursor:grab}.ftab.dropL{box-shadow:-4px 0 0 var(--g1)}.ftab.dropR{box-shadow:4px 0 0 var(--g1)}.bgh{display:flex;align-items:center;gap:8px;margin:0 2px 10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.bgh b,.bgh-in{font-family:var(--disp);font-size:16px;letter-spacing:.05em;font-weight:400}.bgh-in{background:none;border:0;border-bottom:1px dashed transparent;outline:none;padding:0;min-width:60px;width:auto;field-sizing:content}.bgh-in:hover,.bgh-in:focus{border-bottom-color:var(--line2)}.bgh>span{margin-left:auto;color:var(--dim);font-size:12px}.bgrid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:150px;gap:12px;grid-auto-flow:dense}.bdropempty{grid-column:1/-1;max-height:90px;align-self:start;height:90px;border:1.5px dashed var(--line2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:13px}.bw{position:relative;border-radius:11px;overflow:hidden;border:1px solid var(--line);text-decoration:none;color:var(--text);background:var(--panel2);display:block;transition:transform .15s,border-color .15s,box-shadow .15s;cursor:pointer}.bw.w2{grid-column:span 2;grid-row:span 2}.bw:hover{border-color:var(--g1);transform:translateY(-2px);box-shadow:0 14px 30px -14px #000}.bw.dragging{opacity:.35}.bw.dropL{box-shadow:-4px 0 0 0 var(--g1)}.bw.dropR{box-shadow:4px 0 0 0 var(--g1)}.bw-art{position:absolute;inset:0;background:var(--panel2) center 30%/cover no-repeat;transition:transform .4s}.bw:hover .bw-art{transform:scale(1.04)}.bw:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c0a0ff7 18%,#0c0a0f8c 58%,#0c0a0f1a)}.bw.nocv .bw-art{background-image:radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--g1) 30%,transparent),transparent 60%),radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--g2) 25%,transparent),transparent 60%)}.bw-tx{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;display:flex;flex-direction:column;gap:3px}.bw-tx b{font-family:var(--disp);font-weight:400;font-size:18px;line-height:1.15;text-shadow:0 2px 8px #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw.w2 .bw-tx b{font-size:26px;white-space:normal}.bw-meta{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.bw-ico{width:17px;height:17px;filter:invert(.92)}.bw-code{font-size:11px;color:var(--muted);font-weight:700;letter-spacing:.06em}.bw-done{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.bw-done .pbar{flex:1;max-width:140px;margin:0}.bw-done em{font-style:normal;font-variant-numeric:tabular-nums}.bw-grip{position:absolute;left:10px;top:10px;z-index:3;color:#ffffffbf;opacity:0;transition:.15s;cursor:grab;background:#0a0a0c99;border-radius:6px;padding:4px;display:flex}.bw-tools{position:absolute;right:10px;top:10px;z-index:3;display:flex;gap:5px;opacity:0;transition:.15s}.bw:hover .bw-tools,.bw:hover .bw-grip,.bw:focus-visible .bw-tools{opacity:1}.bw-tools button{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#0a0a0cc7;color:var(--text);display:flex;align-items:center;justify-content:center;padding:0}.bw-tools button:hover{background:var(--g1);color:var(--on)}.bhero{position:relative;border-radius:14px;overflow:hidden;min-height:190px;margin:-6px 0 14px;background:var(--panel2) center 30%/cover no-repeat;display:flex;align-items:flex-end;border:1px solid var(--line)}.bhero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0c11f0,#0e0c11b3 45%,#0e0c1126),linear-gradient(0deg,rgba(14,12,17,.9),transparent 60%)}.bhero.nocv{min-height:130px;background-image:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--g1) 26%,transparent),transparent 55%)}.bhero-logo{position:relative;z-index:1;align-self:center;margin:16px 110px 16px 10px;background:none;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;max-width:42%}.bhero-logo img{max-height:130px;max-width:100%;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,0,0,.75));transition:transform .2s}.bhero-logo:hover img{transform:scale(1.03)}.bhero-logo.auto img{height:86px;width:86px;filter:invert(83%) sepia(38%) saturate(640%) hue-rotate(358deg) brightness(95%) drop-shadow(0 4px 14px rgba(0,0,0,.8));opacity:.9}.bhero-logo.auto span{position:absolute;bottom:-18px;font-size:11px;font-weight:700;color:var(--dim);opacity:0;transition:opacity .2s;white-space:nowrap}.bhero-logo.auto:hover span{opacity:1}.bhero-logo.empty{width:86px;height:86px;border:1.5px dashed var(--line2);border-radius:12px;opacity:.5}.bhero-logo.empty span{position:static;opacity:1}.bw-logo{position:absolute;left:50%;top:25%;transform:translate(-50%,-50%);max-width:66%;max-height:34%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.85));pointer-events:none;z-index:1}.logodrop{border:2px dashed var(--line2);border-radius:12px;min-height:150px;display:grid;place-items:center;padding:14px;background:repeating-conic-gradient(#1c1824 0 25%,#16131d 0 50%) 0 0/18px 18px}.logodrop.on{border-color:var(--g1)}.logodrop img{max-width:100%;max-height:200px}.logodrop span{color:var(--dim)}@media(max-width:700px){.bhero-logo{display:none}}.bhero-in{position:relative;z-index:1;padding:20px 22px;flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bhero-in h1{margin:0;font-family:var(--disp);font-weight:400;font-size:32px}.bhero-in p{margin:0}.bhero-tools{position:absolute;right:14px;top:14px;z-index:2;display:flex;gap:8px;align-items:center}.bhero-tools .btn,.bhero-tools select{background:#100e13d1;backdrop-filter:blur(4px)}.cvprev{height:170px;border-radius:12px;background:var(--panel2) center 30%/cover no-repeat;position:relative;overflow:hidden;border:1px solid var(--line2);display:flex;align-items:flex-end}.cvprev:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,10,15,.9) 10%,transparent 70%)}.cvname{position:relative;font-family:var(--disp);font-size:24px;padding:14px 18px;text-shadow:0 2px 8px #000}.cvarts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:330px;overflow:auto;padding:2px}.cvart{border:2px solid transparent;border-radius:9px;overflow:hidden;padding:0;background:var(--panel2);text-align:left;position:relative}.cvart img{width:100%;aspect-ratio:626/457;object-fit:cover;display:block}.cvart span{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 5px;font-size:11.5px;font-weight:600;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);display:flex;justify-content:space-between;gap:6px}.cvart em{font-style:normal;color:var(--muted);font-weight:700}.cvart:hover{border-color:var(--line2)}.cvart.on{border-color:var(--g1)}.lbl{display:flex;align-items:center;gap:7px;font-size:12.5px}.lgb{background:var(--panel);border:1px solid var(--line2);border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700;letter-spacing:.04em}.lgb:hover{border-color:var(--g1)}.lgtag{position:absolute;right:6px;bottom:6px;font-size:10px;font-weight:800;letter-spacing:.05em;background:#0a0a0cd9;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:0 5px}.slot:hover .lgtag{display:none}.tile .lgtag{bottom:8px;right:8px}.pickbox{position:absolute;left:6px;bottom:6px;width:20px;height:20px;border-radius:6px;border:2px solid rgba(255,255,255,.8);background:#0a0a0c99;z-index:2}.slot.picked,.tile.picked{box-shadow:0 0 0 3px var(--g1)}.slot.picked img,.tile.picked img{opacity:1!important;filter:none!important}.picked .pickbox{background:var(--g1);border-color:var(--g1)}.picked .pickbox:after{content:"\2713";color:var(--on);font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center;height:100%;line-height:1}.btable tr.picked td{background:color-mix(in srgb,var(--g1) 10%,transparent)}.btable input[type=checkbox]{accent-color:var(--g1);width:16px;height:16px}.bulk{position:sticky;bottom:12px;z-index:30;margin-top:18px;background:#1a1620f5;backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--g1) 50%,var(--line2));border-radius:12px;padding:10px 14px;box-shadow:0 20px 50px -10px #000;display:flex;flex-direction:column;gap:8px}.bulk-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.bulk-g{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-right:12px;margin-right:4px;border-right:1px solid var(--line2)}.bulk-g:last-child{border-right:0}.bulk-g>b{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.bulk select{padding:4px 7px;font-size:12.5px}.bsec{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:26px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--line2);font-family:var(--disp);font-size:17px;letter-spacing:.04em}.bsec:first-child{margin-top:0}.bsec>span{display:flex;align-items:center;gap:8px}.bsec em{font-family:var(--ui);font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:700}.bsec>span:last-child{font-family:var(--ui);font-size:12px;color:var(--dim);font-weight:600}.subset{font-size:9.5px;font-weight:800;letter-spacing:.05em;color:var(--dim);background:var(--panel2);border-radius:4px;padding:0 4px}.pop{position:fixed;z-index:950;background:var(--panel);border:1px solid var(--line2);border-radius:10px;box-shadow:0 20px 40px -10px #000;padding:6px;min-width:220px;max-height:360px;overflow:auto;display:flex;flex-direction:column;gap:1px}.pop button{display:flex;gap:8px;align-items:baseline;text-align:left;padding:6px 10px;border-radius:6px;background:none;border:0;font-size:13px}.pop button:hover{background:var(--panel2)}.pop button.on{background:var(--panel3);box-shadow:inset 2px 0 0 var(--ac)}.pop button b{width:24px;font-size:11.5px;letter-spacing:.05em}.pop button em{font-style:normal;color:var(--dim);font-size:12px;margin-left:auto;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-h{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;padding:8px 10px 4px}.pop select{margin:2px 6px 6px}.walert{background:color-mix(in srgb,var(--warn) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--warn) 50%,transparent);border-radius:10px;padding:10px 14px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;align-items:center}.walert em{font-style:normal;color:var(--warn);font-weight:700;margin-left:4px}.wtable tr.hit td{background:color-mix(in srgb,var(--warn) 9%,transparent)}.wtable tr.fit td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.wtable .up{color:var(--danger)}.wtable .down{color:var(--ok)}.wtable .wt{width:64px;min-width:0;padding:4px 6px;font-size:12.5px}.ckBtn{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:5px 8px 5px 10px;color:var(--muted);font-size:13px;margin-left:auto;min-width:200px}.ckBtn:hover{border-color:var(--g1);color:var(--text)}.ckBtn kbd,.cmdk kbd{font:600 10.5px var(--ui);background:var(--panel3);border:1px solid var(--line2);border-radius:5px;padding:1px 6px;color:var(--muted);margin-left:auto}.cmdk-bg{position:fixed;inset:0;z-index:700;background:#06050899;backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding-top:10vh}.cmdk{width:min(720px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--line2);border-radius:14px;box-shadow:0 40px 90px #000;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-template-rows:auto minmax(0,1fr) auto;max-height:70vh}.cmdk-in{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.cmdk-in svg{width:18px;height:18px;color:var(--g1);flex-shrink:0}.cmdk-in input{flex:1;background:none;border:0;outline:none;font-size:16px;min-width:0}.cmdk-list{overflow:auto;padding:6px}.cmdk-g{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;padding:10px 10px 4px}.cmdk-it{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13.5px}.cmdk-it.on{background:var(--panel3);box-shadow:inset 2px 0 0 var(--ac)}.cmdk-it .ic{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0;font-size:13px}.cmdk-it .ic img{max-width:20px;max-height:20px;filter:invert(.9)}.cmdk-it span.t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-it em{font-style:normal;color:var(--dim);font-size:12px;white-space:nowrap}.cmdk-it mark{background:none;color:var(--g1);font-weight:700}.cmdk-pv{border-left:1px solid var(--line);padding:12px;display:flex;align-items:flex-start;justify-content:center;background:var(--bg2)}.cmdk-pv img{width:100%;border-radius:4.75%/3.5%;box-shadow:0 10px 30px -8px #000}.cmdk-foot{grid-column:1/-1;border-top:1px solid var(--line);padding:7px 14px;font-size:11.5px;color:var(--dim);display:flex;gap:14px;flex-wrap:wrap}@media(max-width:720px){.cmdk{grid-template-columns:1fr}.cmdk-pv{display:none}.ckBtn{min-width:0}.ckBtn .ckl{display:none}}.hhero{position:relative;height:min(58vh,520px);min-height:380px;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.hbg{position:absolute;inset:0;transition:opacity 2.4s ease;overflow:hidden;background:#07060a}.hbg:before{content:"";position:absolute;inset:-60px;background:var(--img) center/cover no-repeat;filter:blur(38px) brightness(.45) saturate(1.1)}.hbg:after{content:"";position:absolute;left:50%;top:50%;height:90%;aspect-ratio:626/457;max-width:94%;transform:translate(-50%,-50%);background:var(--img) center/cover no-repeat;filter:brightness(.62);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,transparent 100%);animation:p9drift 16s ease-in-out infinite alternate}@keyframes p9drift{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-51%) scale(1.03)}}.hbg.off{opacity:0}@keyframes kb{0%{transform:scale(1.12) translate(1%,1%)}to{transform:scale(1) translate(0)}}.hhero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.15) 0%,rgba(10,8,14,.55) 60%,var(--bg) 100%);pointer-events:none}.hrune{position:absolute;left:50%;top:44%;width:min(820px,140vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:1;opacity:.11;pointer-events:none;animation:runespin 240s linear infinite}@keyframes runespin{to{transform:translate(-50%,-50%) rotate(360deg)}}.hhero-in{position:relative;z-index:2;width:min(720px,100%);display:flex;flex-direction:column;align-items:center;gap:26px;margin-top:-6vh}.hlogo{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,26px)}.hlogo svg{width:clamp(64px,9vw,118px);height:auto;filter:drop-shadow(0 0 24px rgba(155,123,255,.45)) drop-shadow(0 6px 20px rgba(0,0,0,.8))}.hlogo .logo{font-size:clamp(40px,7vw,72px);letter-spacing:.1em;filter:drop-shadow(0 4px 24px rgba(0,0,0,.8))}.hsearch{position:relative;width:100%}.hsearch .cmdk-in{background:#141118c7;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:16px 24px;box-shadow:0 30px 70px -20px #000;backdrop-filter:blur(14px);transition:border-color .2s,box-shadow .2s,transform .2s}.hsearch .cmdk-in:focus-within{border-color:var(--g1);box-shadow:0 30px 70px -20px #000,0 0 0 5px color-mix(in srgb,var(--g1) 18%,transparent);transform:translateY(-1px)}.hsearch .cmdk-in input{font-size:19px}.hdrop{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);background:#1a1620f7;border:1px solid var(--line2);border-radius:16px;box-shadow:0 40px 90px #000;grid-template-columns:minmax(0,1fr) 200px;max-height:440px;overflow:hidden;text-align:left;z-index:40;backdrop-filter:blur(10px);animation:dropin .18s ease}@keyframes dropin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hsearch.open .hdrop{display:grid}.hdrop .cmdk-list{max-height:440px}.hcap{position:absolute;right:20px;bottom:16px;z-index:2;font-size:11.5px;letter-spacing:.08em;color:#ffffff73;transition:opacity .6s}.hcap.fade{opacity:0}@media(max-width:720px){.hdrop{grid-template-columns:1fr}.hdrop .cmdk-pv{display:none}}.uisel{background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:5px 6px;font-size:12.5px;font-weight:600;max-width:120px}.tile.tilting,.slot.tilting,.cmi.tilting,.hdc.tilting,.vt.tilting{transform:perspective(700px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) translateY(-4px) scale(1.02);transition:transform .06s linear,box-shadow .2s;z-index:3}.tilting:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.22),transparent 55%);mix-blend-mode:soft-light}.foil.tilting:after,.tilting.foil:after,.tilting[data-foil]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5;opacity:.75;animation:none;mix-blend-mode:color-dodge;background:linear-gradient(calc(var(--ry,0deg)*6 + 115deg),transparent 10%,rgba(255,0,150,.5) 25%,rgba(255,230,0,.45) 36%,rgba(0,255,170,.45) 47%,rgba(0,170,255,.5) 58%,rgba(190,0,255,.45) 69%,transparent 85%);background-size:250% 250%;background-position:var(--mx,50%) var(--my,50%)}.flycard{position:fixed;width:72px;z-index:900;border-radius:5px;box-shadow:0 12px 30px #000;pointer-events:none}.bump{animation:bump .45s ease}@keyframes bump{30%{transform:scale(1.12);background:color-mix(in srgb,var(--g1) 25%,transparent)}}.rain{position:fixed;inset:0;pointer-events:none;z-index:950;overflow:hidden}.rain img{position:absolute;top:-40px;animation:rain linear forwards;filter:drop-shadow(0 3px 6px #000)}@keyframes rain{to{transform:translateY(110vh) rotate(var(--rot,360deg))}}.page.on{animation:pagein .28s ease}@keyframes pagein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bpage{animation:flipin .5s cubic-bezier(.2,.7,.3,1) backwards;transform-origin:left center}.bpage:nth-child(2){animation-delay:.06s}.bpage:nth-child(3){animation-delay:.12s}.bpage:nth-child(4){animation-delay:.18s}.bpage:nth-child(n+5){animation-delay:.24s}@keyframes flipin{0%{opacity:0;transform:perspective(1200px) rotateY(-35deg)}to{opacity:1;transform:none}}.pcard{transition:transform .28s cubic-bezier(.3,1.4,.5,1),box-shadow .15s}.fxov{position:fixed;inset:0;z-index:960;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:#0605088c;backdrop-filter:blur(2px);cursor:pointer;animation:fxin .2s ease}.fxov.out{opacity:0;transition:opacity .4s}@keyframes fxin{0%{opacity:0}}.fxres{font-family:var(--disp);font-size:42px;color:#fff;text-shadow:0 4px 20px #000;animation:pop .4s 1.5s backwards cubic-bezier(.3,1.6,.5,1)}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.dice3{perspective:700px;width:110px;height:110px}.dcube{width:110px;height:110px;position:relative;transform-style:preserve-3d;animation:roll 1.5s cubic-bezier(.2,.7,.25,1) forwards}@keyframes roll{0%{transform:rotateX(720deg) rotateY(540deg) rotate(180deg) translateY(-160px)}70%{transform:var(--end) translateY(10px)}to{transform:var(--end)}}.df{position:absolute;inset:0;background:linear-gradient(145deg,#fbf6ea,#d9cfbb);border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr);padding:16px;gap:6px;box-shadow:inset 0 0 0 2px #00000014}.df i{display:block;border-radius:50%;width:18px;height:18px;margin:auto}.df i.on{background:#1b1520;box-shadow:inset 0 2px 3px #0009}.df.f5 i.on:nth-child(5){background:#b3122a}.f1{transform:translateZ(55px)}.f6{transform:rotateY(180deg) translateZ(55px)}.f2{transform:rotateY(90deg) translateZ(55px)}.f5{transform:rotateY(-90deg) translateZ(55px)}.f3{transform:rotateX(90deg) translateZ(55px)}.f4{transform:rotateX(-90deg) translateZ(55px)}.d20{width:120px;height:120px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(135deg,var(--g1),var(--g2));display:flex;align-items:center;justify-content:center;animation:spin20 1.4s cubic-bezier(.2,.7,.25,1)}.d20 span{font-family:var(--disp);font-size:44px;color:var(--on)}@keyframes spin20{0%{transform:rotate(-900deg) scale(.3)}}.coin3{perspective:800px}.coin{width:130px;height:130px;position:relative;transform-style:preserve-3d;animation:coin 1.6s cubic-bezier(.2,.7,.25,1) forwards}@keyframes coin{0%{transform:translateY(0) rotateX(0)}45%{transform:translateY(-170px) rotateX(calc(var(--end)/2))}to{transform:translateY(0) rotateX(var(--end))}}.cf{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-size:24px;letter-spacing:.05em;backface-visibility:hidden;background:radial-gradient(circle at 35% 30%,#fff3c4,#d8a945 55%,#8a6420);color:#3b2808;box-shadow:inset 0 0 0 6px #78501480}.cf.t{transform:rotateX(180deg)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dgz .dgrid{grid-auto-flow:dense}.dcard{position:relative}.dcard.w2{grid-column:span 2}.dcard.w2 .dart{height:230px}.dcard .bw-grip,.dcard .bw-tools{position:absolute}.dcard:hover .bw-tools,.dcard:hover .bw-grip{opacity:1}.dcard.dragging{opacity:.35}.dcard.dropL{box-shadow:-4px 0 0 0 var(--g1)}.dcard.dropR{box-shadow:4px 0 0 0 var(--g1)}.dbadge{position:absolute;left:10px;bottom:10px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#0a0a0cd1;border:1px solid color-mix(in srgb,var(--g1) 60%,transparent);color:var(--g1);border-radius:5px;padding:1px 7px}.gstats{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-end;margin-bottom:10px}.gstats>div{display:flex;flex-direction:column}.gstats b{font-family:var(--disp);font-size:30px;font-weight:400;line-height:1.1}.gstats small{color:var(--muted);font-size:12px}.gform{flex-direction:row!important;flex-wrap:wrap;gap:4px;align-items:center}.gform i{width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:800}.gform i.w{background:color-mix(in srgb,var(--ok) 30%,transparent);color:var(--ok)}.gform i.l{background:color-mix(in srgb,var(--danger) 25%,transparent);color:var(--danger)}.gform small{width:100%}.gtop{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gtop h5{margin:0 8px 0 0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.gtop span{background:var(--panel2);border-radius:6px;padding:3px 9px;font-size:12.5px}.gtop em{font-style:normal;color:var(--muted);font-size:11.5px}.qrbox{display:flex;justify-content:center;padding:14px;background:#fff;border-radius:12px;width:fit-content;margin:0 auto}.where{font-size:12.5px;background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.phist{font-size:12.5px;display:flex;flex-direction:column;gap:4px}.phist svg{width:100%;max-width:300px;height:54px}.phist .up,.upc{color:var(--ok)}.phist .down,.dnc{color:var(--danger)}.sellsum{margin:0 0 12px;font-size:14px}.cside a.dragging{opacity:.4}.cside a.dropT{box-shadow:inset 0 2px 0 var(--g1)}.cside a.dropB{box-shadow:inset 0 -2px 0 var(--g1)}.cal{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:20px}.cal h4{margin:0 0 10px;font-family:var(--disp);font-weight:400;font-size:16px;letter-spacing:.05em}.calrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.calc{background:var(--panel2);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.calt{display:flex;gap:8px;align-items:center;text-decoration:none;color:var(--text)}.calt img{width:18px;height:18px;filter:invert(.9)}.cald{font-weight:800;color:var(--g1);font-size:13px}.scanw{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:18px}.scanv{position:relative;background:#000;border-radius:12px;overflow:hidden;aspect-ratio:4/3}.scanv video{width:100%;height:100%;object-fit:contain;display:block}.scang{position:absolute;border:2px solid var(--g1);border-radius:4.75%/3.5%;box-shadow:0 0 0 9999px #00000073;pointer-events:none}.scang i{position:absolute;left:4%;right:24%;top:3%;height:8%;border:1px dashed rgba(255,255,255,.7);border-radius:4px}.scang b{position:absolute;left:2%;width:50%;bottom:1.5%;height:6%;border:1px dashed rgba(255,255,255,.5);border-radius:4px}.scanst{position:absolute;left:10px;bottom:10px;right:10px;font-size:12.5px;background:#0a0a0cbf;border-radius:8px;padding:6px 10px}.scanr{display:flex;flex-direction:column;gap:12px}.scres{min-height:120px}.scard{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:start}.scard img{width:96px;border-radius:5px}.scanlog{font-size:12.5px;display:flex;flex-direction:column;gap:2px;max-height:150px;overflow:auto}@media(max-width:760px){.scanw{grid-template-columns:1fr}}.bp{position:fixed;inset:0;z-index:390;background:radial-gradient(ellipse at 50% 40%,#2a2135,#0b090e 70%);display:grid;grid-template-rows:auto minmax(0,1fr);animation:pagein .3s ease;overflow:hidden}.bp-top{display:flex;align-items:center;gap:14px;padding:14px 18px;font-size:12.5px}.bp-top select{max-width:340px}.bp-top .ghost{margin-left:auto}.bp-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.bp-hint{color:var(--muted);font-size:13px;min-height:20px}.bp-hint kbd{font:600 10.5px var(--ui);background:var(--panel3);border:1px solid var(--line2);border-radius:5px;padding:1px 6px;margin-left:4px}.pack{position:relative;width:250px;height:410px;cursor:pointer;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 30px 40px rgba(0,0,0,.7))}@keyframes float{50%{transform:translateY(-10px) rotate(-1deg)}}.pack-body{position:absolute;inset:26px 0 0;border-radius:6px 6px 10px 10px;background:linear-gradient(160deg,var(--g1),var(--g2)) center/cover;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff1f}.pack-body:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#000000a6)}.pack-tear{position:absolute;left:0;right:0;top:0;height:30px;border-radius:6px 6px 0 0;background:repeating-linear-gradient(90deg,#c9c2d4 0 6px,#a69db3 6px 12px);box-shadow:inset 0 -3px #00000040}.pack-shine{position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);animation:shine 3.5s ease-in-out infinite}@keyframes shine{0%{transform:translate(-40%)}to{transform:translate(40%)}}.pack-lbl{position:absolute;left:14px;right:14px;bottom:16px;display:flex;flex-direction:column;gap:2px;text-shadow:0 2px 8px #000}.pack-lbl img{width:42px;height:42px;filter:invert(1) drop-shadow(0 2px 4px #000);margin-bottom:6px}.pack-lbl b{font-family:var(--disp);font-weight:400;font-size:24px;line-height:1.1}.pack-lbl small{color:#ffffffbf;font-size:12px}.pack.tear{animation:shake .5s ease 0s 2}.pack.tear .pack-tear{animation:tearoff .7s .35s cubic-bezier(.5,0,.7,1) forwards}.pack.tear .pack-body{animation:packdown .6s .75s ease-in forwards}@keyframes shake{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes tearoff{to{transform:translate(220px,-120px) rotate(35deg);opacity:0}}@keyframes packdown{to{transform:translateY(120%) scale(.9);opacity:0}}.rays{position:absolute;width:900px;height:900px;background:repeating-conic-gradient(from 0deg,rgba(255,230,160,.1) 0 8deg,transparent 8deg 20deg);border-radius:50%;mask-image:radial-gradient(circle,#000 10%,transparent 65%);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 65%);animation:rays 18s linear infinite,pagein .8s ease;pointer-events:none}@keyframes rays{to{transform:rotate(360deg)}}.bp-stack{position:relative;width:250px;aspect-ratio:488/680;cursor:pointer}.bp-card{position:absolute;inset:0;perspective:1200px;transform:translate(calc(var(--i)*-.6px),calc(var(--i)*-1.2px));animation:deal .5s calc(var(--i)*40ms) cubic-bezier(.2,.8,.3,1) backwards}@keyframes deal{0%{transform:translateY(160px) scale(.8);opacity:0}}.bp-in{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,1.3,.5,1)}.bp-back,.bp-front{position:absolute;inset:0;backface-visibility:hidden;border-radius:4.75%/3.5%;overflow:hidden;box-shadow:0 16px 40px -10px #000}.bp-back img,.bp-front img{width:100%;height:100%;display:block;object-fit:cover}.bp-front{transform:rotateY(180deg)}.bp-card.up .bp-in{transform:rotateY(180deg) scale(1.08)}.bp-card.gone{transition:transform .45s ease,opacity .45s;transform:translateY(60vh) scale(.4);opacity:0;pointer-events:none}.bp-card.charged .bp-in{animation:charge .9s ease-in-out infinite}.bp-card.charged.rare .bp-back{box-shadow:0 0 30px 8px #f0c85abf}.bp-card.charged.myth .bp-back{box-shadow:0 0 40px 12px #ff6e28d9}@keyframes charge{50%{transform:translateY(-6px) rotate(1.5deg)}}.bp-stage.boom:after{content:"";position:absolute;inset:0;pointer-events:none;animation:boom 1.3s ease-out}.bp-stage.boom.rare:after{background:radial-gradient(circle,rgba(255,215,110,.55),transparent 60%)}.bp-stage.boom.myth:after{background:radial-gradient(circle,rgba(255,120,50,.65),transparent 62%)}.bp-stage.boom .bp-stack{animation:quake .5s ease}@keyframes boom{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes quake{20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-2px)}}.bp-tray{display:flex;gap:8px;padding:12px 18px 18px;overflow-x:auto;min-height:150px;align-items:flex-end}.bp-mini{position:relative;width:96px;flex-shrink:0;aspect-ratio:488/680;border-radius:4.75%/3.5%;overflow:hidden;cursor:pointer;animation:trayin .4s cubic-bezier(.2,.9,.3,1.2)}.bp-mini img{width:100%;height:100%;display:block}.bp-mini span{position:absolute;left:4px;bottom:4px;font-size:10.5px;font-weight:800;background:#0a0a0cd9;border-radius:4px;padding:0 5px}.bp-mini.r-rare{box-shadow:0 0 0 2px #e8c45a}.bp-mini.r-mythic{box-shadow:0 0 0 2px #f2763a}@keyframes trayin{0%{transform:translateY(-80px) scale(1.4);opacity:0}}.bp-end{text-align:center}.bp-val{font-family:var(--disp);font-size:64px;line-height:1.1;margin:4px 0 8px;background:linear-gradient(180deg,#fff,var(--g1));-webkit-background-clip:text;background-clip:text;color:transparent}.navb{background:none;border:0;color:var(--muted);font-weight:600;font-size:14px;padding:7px 10px;border-radius:7px;white-space:nowrap}.navb:hover{color:var(--text);background:var(--panel)}.hwrap{padding-top:10px;position:relative;z-index:2;margin-top:-40px}.hgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.hcard{background:#1a1620eb;backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:2px;min-height:160px;position:relative;overflow:hidden;transition:border-color .15s,transform .15s;text-align:left}.hcard:hover{border-color:var(--g1);transform:translateY(-3px)}.hcard .hk{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-weight:700}.hcard b{font-family:var(--disp);font-weight:400;font-size:32px;line-height:1.2}.hcard .muted{font-size:12.5px}.hdecks{display:flex;gap:6px;margin-top:auto;padding-top:10px}.hdk{flex:1;height:46px;border-radius:7px;background:var(--panel3) center 25%/cover;position:relative;overflow:hidden;min-width:0}.hdk em{position:absolute;inset:auto 0 0;font-style:normal;font-size:10.5px;font-weight:600;padding:10px 6px 3px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hspark{width:100%;height:34px;margin-top:auto}.halert{margin-top:auto;font-size:12.5px;color:var(--warn);font-weight:600}.hsec{display:flex;justify-content:space-between;align-items:baseline;margin:40px 2px 16px}.hsec h2{margin:0;font-family:var(--disp);font-weight:400;font-size:23px;letter-spacing:.04em}.hsets a.stile{text-decoration:none}.stiles.hsets{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.stiles.hsets{grid-template-columns:repeat(2,minmax(0,1fr))}}.hdaily{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:50px}.hdc{padding:0;border:0;background:none;border-radius:4.75%/3.5%;overflow:hidden;box-shadow:0 16px 40px -12px #000;position:relative}.hdc img{width:100%;display:block;aspect-ratio:488/680;background:var(--panel2)}.hdi h3{margin:0 0 4px;font-family:var(--disp);font-weight:400;font-size:26px}@media(max-width:720px){.hdaily{grid-template-columns:1fr}.hdc{max-width:220px}}.ftabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ftab{background:none;border:1px solid transparent;border-radius:9px;padding:7px 13px;color:var(--muted);font-weight:600;font-size:13.5px;display:inline-flex;gap:7px;align-items:center}.ftab span{color:var(--dim);font-weight:500;font-size:12px}.ftab:hover{color:var(--text);background:var(--panel)}.ftab.on{color:var(--text);background:var(--panel2);border-color:var(--line2);box-shadow:inset 0 -2px 0 var(--ac)}.ftab.add{border-style:dashed;border-color:var(--line2)}.ftab.dropz{background:color-mix(in srgb,var(--g1) 18%,transparent);border-color:var(--g1);color:var(--text)}.ftsort{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12.5px}.fbar{display:flex;align-items:center;gap:12px;margin:-8px 0 18px}.fbar .bgh-in{font-size:20px}.cmain{padding:32px 40px 70px}.cwrap .anal{gap:22px}.csec{grid-column:1/-1}.csec-h{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0 16px}.csec-h h2{margin:0;font-family:var(--disp);font-weight:400;font-size:23px;letter-spacing:.04em}.csec-h .btools{margin:0}.cdet{grid-column:1/-1;margin-top:10px}.cdet>summary{cursor:pointer;color:var(--muted);font-size:13.5px;font-weight:600;padding:10px 2px;list-style:none;display:flex;align-items:center;gap:8px}.cdet>summary:before{content:"\25b8";transition:transform .2s}.cdet[open]>summary:before{transform:rotate(90deg)}.cdet>summary:hover{color:var(--text)}.cdet .anal{margin-top:10px}.bhero{min-height:150px;margin-bottom:22px}.bhero.nocv{min-height:110px}.btool{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.btool .grow{flex:1}.btn.ghost.on{background:var(--panel2)}.bopts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.bopts[hidden]{display:none}.pop .dangerb{color:var(--danger)}.bgrid2{gap:16px}.bp-stage.playing{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:24px;align-items:stretch;justify-content:stretch;padding:0 22px 22px;min-height:0}.bp-left{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:0;overflow:hidden}.bp-left .rays{width:640px;height:640px}.bp-stage.playing .bp-stack{width:220px}.bp-count{position:relative;z-index:5;font-size:13px;font-weight:700;color:var(--text);letter-spacing:.08em;background:#0f0c15d9;border:1px solid var(--line2);border-radius:99px;padding:3px 12px}.bp-left .bp-hint{position:relative;z-index:5;margin-top:22px;background:#0f0c15e6;border:1px solid var(--line2);border-radius:12px;padding:10px 16px;color:var(--text);font-size:14px;line-height:1.8;text-align:center;box-shadow:0 8px 24px -8px #000}.bp-left .bp-hint .link{font-size:14px;font-weight:700;color:var(--g1)}.bp-left .bp-hint:empty{display:none}.bp-left.boom:after{content:"";position:absolute;inset:0;pointer-events:none;animation:boom 1.3s ease-out}.bp-left.boom.rare:after{background:radial-gradient(circle,rgba(255,215,110,.55),transparent 60%)}.bp-left.boom.myth:after{background:radial-gradient(circle,rgba(255,120,50,.65),transparent 62%)}.bp-left.boom .bp-stack{animation:quake .5s ease}.bp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 16px;align-content:start;overflow-y:auto;padding:6px 6px 20px;min-height:0;scrollbar-width:thin}.bp-rev{margin:0;cursor:pointer;animation:revin .55s cubic-bezier(.2,.9,.3,1.15) backwards}@keyframes revin{0%{opacity:0;transform:translate(-80px) rotateY(60deg) scale(.7)}}.bp-img{position:relative;aspect-ratio:488/680;border-radius:4.75%/3.5%;overflow:hidden;box-shadow:0 12px 26px -10px #000;transition:transform .2s}.bp-rev:hover .bp-img{transform:translateY(-4px)}.bp-img img{width:100%;height:100%;display:block;object-fit:cover}.bp-rev.r-rare .bp-img{box-shadow:0 0 0 2px #e8c45a,0 0 22px -4px #e8c45ab3}.bp-rev.r-mythic .bp-img{box-shadow:0 0 0 2px #f2763a,0 0 26px -2px #f2763acc}.bp-rev.foil .bp-img:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.55;background:linear-gradient(115deg,transparent 15%,rgba(255,0,150,.45) 28%,rgba(255,230,0,.4) 38%,rgba(0,255,170,.4) 48%,rgba(0,170,255,.45) 58%,rgba(190,0,255,.4) 68%,transparent 82%);background-size:300% 300%;animation:foil 3.8s ease-in-out infinite alternate}.bp-tag{position:absolute;top:6px;left:6px;font-size:10px;font-weight:800;letter-spacing:.05em;border-radius:4px;padding:1px 6px;background:#0a0a0cd9;z-index:2}.bp-tag.foil{color:#d9c2ff}.bp-tag.sp{left:auto;right:6px;color:var(--g1)}.bp-rev figcaption{display:flex;flex-direction:column;gap:1px;padding:7px 2px 0;font-size:12px}.bp-rev figcaption b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-rev figcaption span{color:var(--muted);display:flex;align-items:center;gap:5px}.bp-rev figcaption em{font-style:normal;color:var(--text);font-weight:700}.bp-best{display:flex;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--line2);border-radius:12px;padding:10px 14px 10px 10px;text-align:left;cursor:pointer;margin-top:10px}.bp-best img{width:64px;border-radius:4px}.bp-best div{display:flex;flex-direction:column}@media(max-width:760px){.bp-stage.playing{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.bp-left .rays{display:none}.bp-stage.playing .bp-stack{width:140px}}.navtg{display:none;background:none;border:1px solid var(--line2);border-radius:8px;width:40px;height:36px;align-items:center;justify-content:center;color:var(--text);flex-shrink:0}.cside-tg{display:none}@media(max-width:900px){.navtg{display:inline-flex;order:3}.nav .ckBtn{order:2;margin-left:auto}.nav .uisel{order:4;max-width:64px;padding:5px 2px}.nav .brand{order:1}.nav .logo{display:inline;font-size:17px}.links{display:none;order:5}.nav.open .links{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:56px;left:0;right:0;z-index:60;background:var(--bg2);border-bottom:1px solid var(--line2);padding:10px 12px 14px;box-shadow:0 20px 40px #0009;overflow:visible}.nav.open .links a,.nav.open .links .navb{font-size:16px;padding:12px 14px;text-align:left;max-width:none;border-radius:9px}.nav.open .links a.on{box-shadow:inset 3px 0 0 var(--ac)}.cside-tg{display:flex;align-items:center;gap:8px;width:100%;justify-content:space-between;background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:11px 14px;font-weight:700;margin-bottom:14px;color:var(--text)}.cside{display:none}.cwrap.sideopen .cside{display:flex;position:fixed;inset:56px 0 0;z-index:55;overflow:auto;border:0;padding:14px 14px 40px;background:var(--bg2)}.modal{width:100%!important;max-width:100%!important;max-height:100%;height:100%;border-radius:0;padding:18px 16px}#modal{padding:0!important}.btool{gap:8px}.btool .qa{max-width:none!important;flex-basis:100%}.btool #bF{max-width:none!important;flex:1}.bhero h1,.bhero .hero-name{font-size:26px!important}.sethead{flex-direction:column;align-items:flex-start;gap:10px}.sethead>div{width:100%}.sethead h1{font-size:24px}.reftable th:nth-child(n+5),.reftable td:nth-child(n+5){display:none}.spnav{top:0}.bslots{gap:7px!important}.slot .sbtns{display:flex!important}.slot .sbtns button{width:30px;height:30px}.bgrid2{grid-template-columns:1fr 1fr;grid-auto-rows:130px}.bw.w2{grid-column:span 2}.mrow select{max-width:110px}.dtools .qa{flex-basis:100%}.ftabs{overflow-x:auto;flex-wrap:nowrap}}@media(max-width:520px){.bgrid2{grid-template-columns:1fr}.bw.w2{grid-column:auto}.nav .logo{display:none}}.acctBtn{background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:5px 11px;font-weight:700;font-size:13px;white-space:nowrap;color:var(--text)}.acctBtn:hover{border-color:var(--g1)}.acctBtn.in{padding:3px;border-radius:50%;border-color:color-mix(in srgb,var(--ac) 60%,var(--line2))}.acctBtn .av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--ac),var(--ac2));font-weight:800;color:#fff}.acm{display:flex;flex-direction:column;align-items:stretch;max-width:380px;margin:0 auto}.acm h3{text-align:center}.acm-logo{width:64px;height:64px;margin:0 auto 6px}.acm-tabs{align-self:center;margin-bottom:14px}.acm-f{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:12.5px;font-weight:600;color:var(--muted)}.acm-f .input{font-size:15px;padding:10px 12px}.acm-go{justify-content:center;padding:11px;font-size:15px}.acm-g{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:46px;padding:0 16px;border-radius:999px;border:1px solid #dadce0;background:#fff;color:#1f1f1f;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.acm-g:hover{background:#f6f8fc;box-shadow:0 1px 3px #00000040}.acm-g:disabled{opacity:.55;cursor:default}.acm-g .acm-gi{flex-shrink:0}#acGW{width:100%}.acm-or{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--dim);font-size:12px}.acm-or:before,.acm-or:after{content:"";flex:1;height:1px;background:var(--line2)}.acm-adv{margin-top:16px;font-size:12.5px;color:var(--dim)}.acm-adv .input{width:100%;margin:4px 0}@media(max-width:900px){.acctBtn{order:3;padding:5px 8px;font-size:12px}}.acctBtn.in{display:flex;align-items:center;gap:7px;padding:3px 10px 3px 3px;border-radius:999px}.acctBtn .ps{max-width:120px;overflow:hidden;text-overflow:ellipsis}img.av{width:28px;height:28px;border-radius:50%;object-fit:cover}.acp-head{display:flex;align-items:center;gap:20px;margin:6px 0 20px}.acp-head h1{margin:0;font-family:var(--disp);font-weight:400;font-size:34px}.acp-av{position:relative;width:96px;height:96px;border-radius:50%;border:2px solid color-mix(in srgb,var(--g1) 60%,transparent);padding:0;overflow:hidden;background:linear-gradient(135deg,var(--ac),var(--ac2));flex-shrink:0}.acp-av img{width:100%;height:100%;object-fit:cover}.acp-av span{font-size:40px;font-weight:800;color:#fff}.acp-av em{position:absolute;inset:auto 0 0;background:#0009;font-style:normal;font-size:11px;font-weight:700;padding:3px 0;opacity:0;transition:opacity .15s}.acp-av:hover em{opacity:1}.acp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:18px}.acp-stats a{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;text-decoration:none}.acp-stats a:hover{border-color:var(--g1)}.acp-stats b{font-size:22px;font-family:var(--disp);font-weight:400}.acp-stats span{color:var(--muted);font-size:12.5px}.acp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.acp-grid .input{width:100%}.acp-grid .rowg .input{flex:1;width:auto}.avgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-top:12px;max-height:46vh;overflow:auto}.avgrid button{aspect-ratio:1;border-radius:50%;border:2px solid var(--line2);background:center/cover;cursor:pointer}.avgrid button:hover{border-color:var(--g1)}.shp-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.shp-bar .input{flex:1;min-width:220px}.shp-bar .lbl{display:flex;align-items:center;gap:6px}.shp-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:14px;height:min(68vh,640px)}.shp-map{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.shp-list{overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.shc{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .15s}.shc:hover,.shc.on{border-color:color-mix(in srgb,var(--g1) 55%,var(--line))}.shc-h{display:flex;justify-content:space-between;gap:10px}.shc-h b{font-size:15px}.shc-h span{color:var(--g1);font-weight:700;font-size:13px;white-space:nowrap}.shc .muted{font-size:12.5px}.shc-hours{font-size:12px;color:var(--muted)}.shc-a{margin-top:4px;gap:6px}.shc-soon{font-size:11.5px;color:var(--dim);margin-top:2px}.shp-pro{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:16px;padding:16px 18px;border-radius:14px;background:linear-gradient(120deg,#e3bd6a1f,#9b7bff1f),var(--panel);border:1px solid var(--line2)}.shp-pro p{margin:4px 0 0;color:var(--muted);font-size:13.5px;max-width:720px}.shpin span{display:block;width:22px;height:22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(135deg,var(--g1),var(--g2));border:2px solid #fff;box-shadow:0 3px 8px #0009}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--panel);color:var(--text)}.leaflet-container{background:#111;font:inherit}@media(max-width:900px){.shp-main{grid-template-columns:1fr;height:auto}.shp-map{height:300px}.shp-list{overflow:visible}}.lhero{position:relative;overflow:hidden;padding:46px 32px 34px;text-align:center;background:radial-gradient(800px 260px at 50% 0%,rgba(155,123,255,.22),transparent 70%),linear-gradient(180deg,#171126,var(--bg));border-bottom:1px solid var(--line)}.lhero.sm{padding:22px 32px 18px}.lhero h1{margin:6px 0 4px;font-family:Cinzel,var(--disp);font-weight:700;font-size:clamp(28px,4vw,46px);letter-spacing:.06em;background:linear-gradient(100deg,#f4ecd4,#bcd3ea 30%,#cbc2d6,#ebc3b4 70%,#bcdcc4);-webkit-background-clip:text;background-clip:text;color:transparent}.lhero.sm h1{font-size:28px}.lhero p{color:var(--muted);max-width:640px;margin:0 auto}.lhero-pips img{width:26px;height:26px;margin:0 3px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.lhero.sm .lhero-pips img{width:18px;height:18px}.lwrap{padding-top:16px}.lnav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:20px}.lnav a{white-space:nowrap;text-decoration:none;color:var(--muted);font-weight:700;font-size:14px;padding:10px 14px;border-bottom:2px solid transparent}.lnav a:hover{color:var(--text)}@media(min-width:701px){.lnav{flex-wrap:wrap}}.ltile .ltd{color:var(--muted);font-size:13.5px}.lnav a.on{color:var(--text);border-bottom-color:var(--ac)}.lpips{display:inline-flex;gap:3px;vertical-align:middle}.lpips img{width:20px;height:20px}.lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.ltile{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:14px;background:linear-gradient(160deg,var(--panel2),var(--panel));border:1px solid var(--line);text-decoration:none;transition:transform .15s,border-color .15s}.ltile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--g1) 50%,var(--line))}.ltile b{font-family:var(--disp);font-weight:400;font-size:20px}.ltile span:last-child{color:var(--muted);font-size:13.5px}.ltile.quiz{background:linear-gradient(135deg,#9b7bff38,#e3bd6a1f),var(--panel);border-color:color-mix(in srgb,var(--ac) 45%,var(--line))}.ltile.soon{opacity:.6}.lpbar{display:block;height:5px;border-radius:9px;background:var(--panel2);overflow:hidden;margin-top:6px}.lpbar i{display:block;height:100%;background:linear-gradient(90deg,var(--ac),var(--g1))}.ltypes{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))!important}.ltype{flex-direction:row!important;align-items:flex-start!important;text-align:left!important;gap:14px!important;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px}.ltype .lcard{width:110px}.ltype-t b{font-family:var(--disp);font-weight:400;font-size:19px!important;color:var(--g1)}.ltype-t p{margin:6px 0 0;font-size:13.5px;color:#d9d2e4;line-height:1.5}.lpath{max-width:720px}.lpath-bar{position:relative;height:28px;border-radius:99px;background:var(--panel);border:1px solid var(--line);overflow:hidden;margin:14px 0 18px}.lpath-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#9b7bff8c,#e3bd6a8c)}.lpath-bar span{position:relative;display:block;text-align:center;line-height:26px;font-weight:700;font-size:13px}.lsteps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lsteps li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.lsteps li b{flex:1;font-weight:600}.lsteps li.next{border-color:var(--ac);background:var(--acs)}.lsteps li.ok b{color:var(--muted)}.lsn{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--panel2);font-weight:700;font-size:13px}.lsteps li.ok .lsn{background:#2f8f5b;color:#fff}.lsok{color:#6fd39a;font-size:13px;font-weight:600}.lpath-done{margin-top:16px;padding:16px;border-radius:12px;text-align:center;font-weight:700;background:linear-gradient(135deg,#9b7bff38,#e3bd6a2e);border:1px solid var(--line2)}.lhist{list-style:none;padding:0;margin:16px 0 0;position:relative}.lhist:before{content:"";position:absolute;left:38px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--g1),var(--ac))}.lhist li{display:flex;gap:18px;margin-bottom:14px;position:relative}.lhy{width:78px;flex-shrink:0;text-align:center;font-family:var(--disp);font-size:18px;color:var(--g1);background:var(--bg);position:relative;padding:4px 0;align-self:flex-start;border:1px solid var(--line2);border-radius:99px}.lhb{flex:1;display:flex;gap:16px;justify-content:space-between;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.lhb h3{margin:0;font-family:var(--disp);font-weight:400;font-size:20px}.lhb p{margin:6px 0 0;color:#d9d2e4;font-size:14px;line-height:1.55}.lplanes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.lplane{display:flex;flex-direction:column;text-align:left;padding:0;border-radius:14px;overflow:hidden;background:var(--panel);border:1px solid var(--line);cursor:pointer;transition:transform .15s,border-color .15s}.lplane:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--g1) 50%,var(--line))}.lpimg{display:block;aspect-ratio:626/457;background:var(--panel2);overflow:hidden}.lpimg.noimg{background:linear-gradient(135deg,var(--panel3),var(--panel2))}.lpimg img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s}.lpimg img.on{opacity:1}@keyframes lshim{0%{background-position:200% 0}to{background-position:-200% 0}}.lpimg,.lcard img{background:linear-gradient(110deg,var(--panel2) 35%,var(--panel3) 50%,var(--panel2) 65%);background-size:200% 100%;animation:lshim 1.6s linear infinite}.lpimg:has(img.on){animation:none;background:var(--panel2)}.lcard img{aspect-ratio:488/680;object-fit:cover}.lcard.imgfail img{visibility:hidden}.lcard.imgfail{position:relative}.lcard.imgfail:before{content:attr(title);position:absolute;inset:0 0 auto;aspect-ratio:488/680;display:grid;place-items:center;padding:10px;border-radius:6px;background:var(--panel2);border:1px solid var(--line2);color:var(--text);font-size:12px;z-index:1}.lpimg.imgfail{animation:none;background:linear-gradient(135deg,var(--panel3),var(--panel2))}.lptx{display:flex;flex-direction:column;gap:5px;padding:12px 14px 14px}.lptx b{font-family:var(--disp);font-weight:400;font-size:19px}.lptx span{color:var(--muted);font-size:13.5px;line-height:1.5}.lq-opt.good{background:#2f8f5b40;border-color:#3fbf7a}.lq-opt.bad{background:#e2553a38;border-color:#e2553a}.lq-opt:disabled{cursor:default;transform:none;color:var(--text);opacity:1}.lq-opt.dim{opacity:.45}.lq-opt.good{font-weight:700}.lsteps a{text-decoration:none}.lrq{flex-direction:row}.lrq .lq-opt{flex:1;text-align:center;font-size:17px}.lrq-ex{margin:14px 0;padding:12px 14px;border-radius:10px;background:var(--panel);border:1px solid var(--line);line-height:1.5}.lrq-ex.good b{color:#6fd39a}.lrq-ex.bad b{color:#ff8a70}.lrq-end{text-align:center}.lrq-sc{font-family:var(--disp);font-size:56px;margin:6px 0;background:linear-gradient(90deg,var(--g1),var(--ac));-webkit-background-clip:text;background-clip:text;color:transparent}.laimg{max-width:460px;margin:6px auto 14px;border-radius:12px;overflow:hidden;border:1px solid var(--line2);aspect-ratio:626/457;background:var(--panel2)}.laimg img{width:100%;height:100%;object-fit:cover;display:block}.welc-box{max-width:760px!important}.welc{text-align:center;padding:8px 6px}.welc-logo svg{width:84px;height:84px}.welc h2{font-family:var(--disp);font-weight:400;font-size:30px;margin:6px 0}.welc>p{color:#d9d2e4;max-width:520px;margin:0 auto 20px;line-height:1.55}.welc-ch{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.welc-ch button{display:flex;flex-direction:column;gap:6px;align-items:center;padding:20px 14px;border-radius:14px;background:linear-gradient(160deg,var(--panel2),var(--panel));border:1px solid var(--line2);cursor:pointer;transition:transform .15s,border-color .15s}.welc-ch button:hover{transform:translateY(-3px);border-color:var(--ac)}.welc-ch span{font-size:30px}.welc-ch b{font-size:15.5px}.welc-ch small{color:var(--muted);font-size:12.5px;line-height:1.45}.welc-skip{margin-top:16px}@media(max-width:700px){.welc-ch{grid-template-columns:1fr}.lhist:before{left:28px}.lhy{width:58px;font-size:15px}.lhb{flex-direction:column}.ltypes{grid-template-columns:1fr!important}}.lti{font-size:26px}.lres-mini{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:10px 16px;border-radius:999px;background:var(--panel);border:1px solid var(--line2);text-decoration:none}.lres-mini span{color:var(--muted);font-size:13px}.lbasics{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.lbox{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.lbox-h{display:flex;align-items:center;gap:10px}.lbox h3{margin:0;font-family:var(--disp);font-weight:400;font-size:19px}.lbox p{margin:8px 0 0;color:#d9d2e4;line-height:1.6}.lmana{display:flex;gap:8px;margin-top:10px}.lmana img{width:28px;height:28px}.lh2{font-family:var(--disp);font-weight:400;font-size:24px;margin:30px 0 10px}.ltypes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ltype{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.ltype b{font-size:14px}.lcards{display:flex;gap:8px;flex-wrap:wrap}.lcards.wrap{max-height:70vh;overflow:auto}.lcard{display:flex;flex-direction:column;gap:4px;width:140px;background:none;border:0;padding:0;color:var(--muted);font-size:11.5px;text-align:center;cursor:pointer}.lcard img{width:100%;border-radius:6px;box-shadow:0 6px 16px #00000073;transition:transform .15s}.lcard:hover img{transform:translateY(-3px)}.lcard.sm{width:96px}.lcard span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcard.skel{width:96px;aspect-ratio:488/680;border-radius:6px;background:var(--panel2)}.lkw{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px}.lkwi{display:flex;gap:12px;justify-content:space-between;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.lkwi b{color:var(--g1)}.lkwi p{margin:4px 0 0;font-size:13.5px;color:#d9d2e4}.lrules{margin-top:24px;color:var(--muted);font-size:13px}.ltl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px}.ltl-ph{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px;transition:border-color .2s,background .2s}.ltl-ph.on{border-color:var(--ac);background:var(--acs)}.ltl-l{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-weight:700;margin-bottom:6px}.ltl-steps{display:flex;flex-direction:column;gap:4px}.ltl-s{background:var(--panel2);border:1px solid transparent;border-radius:7px;padding:5px 8px;text-align:left;font-size:12.5px;font-weight:600;color:var(--muted)}.ltl-s:hover{color:var(--text)}.ltl-s.on{border-color:var(--g1);color:var(--text);background:var(--panel3)}.lstep{background:linear-gradient(160deg,var(--panel2),var(--panel));border:1px solid var(--line2);border-radius:16px;padding:22px 26px;min-height:200px}.lstep.in{animation:pagein .35s ease}.lstep-n{font-size:12px;color:var(--dim);font-weight:700;letter-spacing:.06em}.lstep h3{margin:6px 0;font-family:var(--disp);font-weight:400;font-size:28px}.lstep p{font-size:15.5px;line-height:1.65;color:#ddd6e8;max-width:860px}.lex{display:flex;gap:10px;align-items:baseline;background:#00000040;border-left:3px solid var(--g1);border-radius:6px;padding:10px 12px;margin-top:10px}.lex b{color:var(--g1);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.lstep-nav{justify-content:center;margin-top:14px}.lcol-top{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:24px;align-items:start}.lwheel{width:100%;max-width:340px;display:block;margin:auto}.lwheel line.ally{stroke:var(--g1);stroke-width:2.5;opacity:.6}.lwheel line.enemy{stroke:#ef6b74;stroke-width:1.5;stroke-dasharray:4 5;opacity:.45}.lw-n{cursor:pointer}.lw-n circle{stroke:#00000080;stroke-width:2;transition:r .2s}.lw-n.on circle{stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 10px rgba(255,255,255,.4))}.lw-n:focus{outline:none}.lw-n:focus circle{stroke:var(--ac)}.lcolor{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.lcolor-h{display:flex;gap:14px;align-items:center}.lcolor-h img{width:54px;height:54px;filter:drop-shadow(0 0 14px var(--cc))}.lcolor-h h2{margin:0;font-family:var(--disp);font-weight:400;font-size:32px}.lmotto{color:var(--g1);font-style:italic;margin:2px 0 0}.lcolor>p{line-height:1.65;color:#ddd6e8}.lfw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0}.lfw h4,.lcolor h4{margin:6px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.lfw p{margin:0;font-size:13.5px}.lcolor .btn{margin-top:12px}.lguilds{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.lguild{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.lguild:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3))}.lguild-h{display:flex;align-items:center;gap:10px}.lguild-h b{font-family:var(--disp);font-weight:400;font-size:21px}.lguild p{margin:0;font-size:13.5px;color:#d9d2e4}.lguild .btn{align-self:flex-start}.lformats{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.lfmt{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.lfmt.star{border-color:color-mix(in srgb,var(--g1) 55%,var(--line));background:linear-gradient(160deg,rgba(227,189,106,.08),var(--panel))}.lfmt h3{margin:0;font-family:var(--disp);font-weight:400;font-size:22px}.lfmt p{margin:0;color:#d9d2e4;font-size:13.5px;line-height:1.55}.lfmt dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:4px 0}.lfmt dt{font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.lfmt dd{margin:0;font-size:13px;font-weight:600}.lquiz-intro{text-align:center;max-width:600px;margin:20px auto;padding:30px;background:linear-gradient(160deg,rgba(155,123,255,.15),var(--panel));border:1px solid var(--line2);border-radius:20px}.lquiz-intro h2{font-family:var(--disp);font-weight:400;font-size:30px;margin:10px 0}.lqi-pips img{width:34px;height:34px;margin:0 4px;animation:pipf 3s ease-in-out infinite}.lqi-pips img:nth-child(2){animation-delay:.3s}.lqi-pips img:nth-child(3){animation-delay:.6s}.lqi-pips img:nth-child(4){animation-delay:.9s}.lqi-pips img:nth-child(5){animation-delay:1.2s}@keyframes pipf{50%{transform:translateY(-6px)}}.lq-go{font-size:16px;padding:12px 26px;margin-top:10px}.lquiz{max-width:720px;margin:10px auto}.lq-top{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--muted);font-weight:700}.lq-bar{flex:1;height:6px;border-radius:6px;background:var(--panel3);overflow:hidden}.lq-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--ac2),var(--ac),var(--g1));transition:width .3s}.lq-q{font-family:var(--disp);font-weight:400;font-size:clamp(22px,3vw,30px);margin:22px 0 16px;animation:pagein .3s ease}.lq-a{display:flex;flex-direction:column;gap:10px}.lq-opt{text-align:left;padding:14px 18px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);font-size:15.5px;font-weight:600;transition:transform .12s,border-color .12s,background .12s}.lq-opt:hover{border-color:var(--ac);transform:translate(4px)}.lq-opt.pick{background:var(--acs);border-color:var(--ac)}.lresult{max-width:980px;margin:0 auto;padding:22px;border-radius:20px;border:1px solid var(--line2);background:radial-gradient(500px 220px at 20% 0%,color-mix(in srgb,var(--c1) 30%,transparent),transparent),radial-gradient(500px 220px at 80% 0%,color-mix(in srgb,var(--c2) 26%,transparent),transparent),var(--panel)}.lres-head{text-align:center}.lres-k{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:700;margin-bottom:8px}.lres-head .lpips img{width:34px;height:34px}.lres-t{margin:8px 0 2px}.lres-t span{color:var(--muted);font-size:18px}.lres-t b{font-family:Cinzel,var(--disp);font-size:clamp(34px,5vw,56px);font-weight:700;display:block;letter-spacing:.04em}.lres-head p{max-width:720px;margin:6px auto;color:#ddd6e8;line-height:1.6}.lres-grid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;margin:18px 0}.lresult h4{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:8px 0}.lradar{width:100%;max-width:280px}.lradar .rg{fill:none;stroke:var(--line2)}.lradar .rp{fill:color-mix(in srgb,var(--ac) 35%,transparent);stroke:var(--ac);stroke-width:2}.lradar text{fill:var(--muted);font-size:10px;font-weight:700}.lqcmd{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.lqc{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.lqc img{width:100%;max-width:230px;border-radius:4.75%/3.5%;box-shadow:0 10px 26px #00000080}@media(max-width:900px){.ltl{grid-template-columns:1fr 1fr}.lcol-top,.lres-grid,.lfw,.lkw{grid-template-columns:1fr}.lhero{padding:26px 16px 20px}}.cmtabs{position:relative;z-index:1;max-width:1500px;margin:0 auto;padding:0 32px;display:flex;gap:4px}.cmtabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-weight:700;font-size:14.5px;padding:10px 16px}.cmtabs button:hover{color:var(--text)}.cmtabs button.on{color:var(--text);border-bottom-color:var(--ac)}.cmtabs button span{font-size:11.5px;color:var(--dim);font-weight:600;margin-left:3px}.cmt-btns{position:absolute;right:6px;top:6px;display:flex;gap:5px}.cmt-btns button{position:static}.cmt-ask{width:30px;height:30px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--ac),var(--ac2));color:#fff;font-size:13px;opacity:0;transition:opacity .15s;box-shadow:0 4px 12px #0009}.cmt:hover .cmt-ask{opacity:1}.cmt-t em.t-syn{color:#c9b8ff;background:var(--acs)}.cmt-t em.t-combo{color:#ffd27a;background:#e3bd6a24;cursor:pointer}.cmt-t em.t-combo:hover{background:#e3bd6a4d}.cmt-t em.t-gc{color:#ff9f8a;background:#ef6b741f}.cmpart{font-size:12.5px;color:var(--muted);margin:4px 0 6px}.cmcredit{font-size:11.5px;color:var(--dim);margin:26px 0 6px;text-align:center}.cmcredit a{color:var(--muted)}.cblist{display:flex;flex-direction:column;gap:12px}.cb{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px}.cb-cards{display:flex;gap:8px;flex-wrap:wrap;max-width:560px}.cb-card{width:96px;display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted);position:relative}.cb-card img{width:96px;border-radius:5px}.cb-card span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-card.own:after{content:"\2713";position:absolute;left:4px;top:4px;background:var(--ok);color:#06140b;font-weight:800;font-size:10px;border-radius:999px;padding:0 5px}.cb-card.tmpl{justify-content:center;align-items:center;aspect-ratio:488/680;border:1.5px dashed var(--line2);border-radius:6px;text-align:center;padding:6px}.cb-card.tmpl span{white-space:normal}.cb-info{display:flex;flex-direction:column;gap:6px;min-width:0}.cb-res{display:flex;gap:5px;flex-wrap:wrap}.cb-res em{font-style:normal;font-weight:700;font-size:12.5px;color:var(--g1);background:#e3bd6a1a;border:1px solid rgba(227,189,106,.3);border-radius:999px;padding:1px 9px}.cb-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.cb-cmd{color:#c9b8ff}.cb details summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.cb details h5{margin:8px 0 2px;font-size:12px}.cb details p{margin:0;font-size:12.5px}.cmai{display:flex;flex-direction:column;gap:10px;max-width:900px;margin:0 auto}.cmai-chat{min-height:240px;max-height:58vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px}.cmai-empty{text-align:center;color:var(--muted);padding:30px 10px}.cmai-empty b{color:var(--text);font-family:var(--disp);font-size:20px;font-weight:400}.cmai-q{display:flex;gap:6px;flex-wrap:wrap}.cmai-in{display:flex;gap:8px}.cmai-in textarea{flex:1;background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:10px 12px;resize:vertical;min-height:48px}@media(max-width:900px){.cmtabs{padding:0 12px;overflow-x:auto}.cb{grid-template-columns:1fr}.cb-card,.cb-card img{width:76px}.cmt-ask{opacity:1}}#pSearch.cmdrmode .tact,#pSearch.cmdrmode #fCmdrL,#pSearch.cmdrmode .tbadge{display:none!important}#pSearch.cmdrmode .tile:hover{box-shadow:0 0 0 2px var(--g1),0 10px 30px #00000080}.cmh{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.cmh:before{content:"";position:absolute;inset:-40px;background:var(--art) center 25%/cover;filter:blur(22px) brightness(.35) saturate(1.2)}.cmh:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0f0c15e6,#0f0c158c 60%,#0f0c15d9)}.cmh-in{position:relative;z-index:1;max-width:1500px;margin:0 auto;padding:26px 32px;display:flex;gap:28px;align-items:flex-start}.cmh-card{width:250px;border-radius:4.75%/3.5%;box-shadow:0 20px 50px #000000b3;flex-shrink:0}.cmh-info{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:760px}.cmh-info h1{margin:4px 0 0;font-family:var(--disp);font-weight:400;font-size:36px;line-height:1.1}.cmh-info .cm-text{background:#00000040;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.cmh-stats{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.cmh-stats b{color:var(--text)}.cmh-stats .okc b,.cmh-stats .okc{color:var(--ok)}.gcb{color:var(--g1);font-weight:700}.cmdr-load{padding:40px 0;text-align:center;color:var(--muted)}.cmctl{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.cmthemes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cmthemes .lbl{margin-right:4px}.cmfilt{gap:14px;flex-wrap:wrap}.cmfilt .lbl{display:flex;align-items:center;gap:6px;font-size:12.5px}.cmnav{position:sticky;top:0;z-index:6;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:var(--bg);padding:8px 0;border-bottom:1px solid var(--line);margin-bottom:8px}.cmnav a{white-space:nowrap;text-decoration:none;color:var(--muted);font-weight:600;font-size:13px;padding:6px 10px;border-radius:7px}.cmnav a:hover{background:var(--panel2);color:var(--text)}.cmnav a span{color:var(--dim);font-weight:500;font-size:11.5px}.cmsec{padding:14px 0 6px;scroll-margin-top:52px}.cmsec-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.cmsec-h h2{margin:0;font-family:var(--disp);font-weight:400;font-size:22px}.cmsec-h span{font-size:12.5px}.cmgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:14px}.cmt{position:relative;cursor:pointer;border-radius:10px;background:var(--panel);border:1px solid var(--line);overflow:hidden;transition:transform .14s,border-color .14s}.cmt:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--g1) 50%,var(--line))}.cmt img,.cmt .noimg{display:block;width:100%;aspect-ratio:488/680;object-fit:cover}.cmt-own{position:absolute;left:6px;top:6px;background:var(--ok);color:#06140b;font-weight:800;font-size:11px;border-radius:999px;padding:1px 7px}.cmt-add{position:absolute;right:6px;top:6px;width:30px;height:30px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-weight:800;font-size:16px;opacity:0;transition:opacity .15s;box-shadow:0 4px 12px #0009}.cmt:hover .cmt-add,.cmt-add.done{opacity:1}.cmt-add.done{background:var(--ok)}.cmt-b{padding:7px 8px 8px;display:flex;flex-direction:column;gap:4px}.cmt-b b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmt-m{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.mtr{flex:1;height:5px;border-radius:5px;background:var(--panel3);overflow:hidden}.mtr i{display:block;height:100%;background:linear-gradient(90deg,var(--ac2),var(--ac))}.cmt-t{display:flex;gap:4px;flex-wrap:wrap}.cmt-t em{font-style:normal;font-size:10.5px;color:var(--muted);background:var(--panel2);border-radius:4px;padding:0 5px}.cmt-t em.me{color:var(--ok)}.cmt-t em.pp{color:var(--g1);margin-left:auto}@media(max-width:900px){.cmh-in{flex-direction:column;padding:18px 16px}.cmh-card{width:180px}.cmh-info h1{font-size:28px}.cmgrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cmt-add{opacity:1}}.links a{max-width:none!important;text-overflow:clip!important;padding:7px 10px}.links .navb{padding:7px 9px}@media(max-width:1480px)and (min-width:901px){.nav{gap:12px}.nav .ckBtn .ckl{display:none}.nav .ckBtn{min-width:0}.links a,.links .navb{font-size:13px;padding:7px 8px}}@media(max-width:1180px)and (min-width:901px){.nav .logo{display:none}}.nav .ckBtn{min-width:0!important;padding:6px 9px}.nav .ckBtn .ckl,.nav .ckBtn kbd{display:none}.nav .uisel{max-width:104px}.links{overflow:hidden}.links>a,.links>button{flex-shrink:0}.navmore{font-weight:700}.pop a.popa{display:block;padding:8px 12px;border-radius:7px;text-decoration:none;color:var(--text);font-weight:600}.pop a.popa:hover{background:var(--panel2)}@media(max-width:900px){.navmore{display:none!important}.links [data-nk]{display:revert}.nav.open .links [hidden]{display:block!important}}.noai [data-ai]{display:none!important}.modal:focus{outline:none}.dtabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:0 0 18px}.dtabs a{padding:10px 16px;text-decoration:none;color:var(--muted);font-weight:700;font-size:15px;border-bottom:2px solid transparent;margin-bottom:-1px}.dtabs a:hover{color:var(--text)}.dtabs a.on{color:var(--text);border-bottom-color:var(--ac)}.dvis{position:absolute;top:8px;left:8px;z-index:2;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;background:#0a080ecc;border:1px solid var(--line2);color:var(--text)}.hero-fmt .dvis{position:static;margin-left:6px}.shv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shv-o{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);cursor:pointer}.shv-o:has(input:checked){border-color:var(--ac);background:var(--acs)}.shv-o span{display:flex;flex-direction:column;gap:4px}.shv-o small{color:var(--muted);font-size:12.5px;line-height:1.45}.shv-o input{margin-top:3px;accent-color:var(--ac)}.publink{display:flex;gap:8px;align-items:center;margin-top:12px;padding:10px;border-radius:10px;background:var(--panel2)}.publink span{font-size:12.5px;color:var(--muted);white-space:nowrap}.publink .input{flex:1;font-size:12.5px}.cmcom{max-width:820px}.cmc{padding:10px 14px;border-radius:10px;background:var(--panel);border:1px solid var(--line);margin-bottom:8px}.cmc header{display:flex;gap:10px;align-items:baseline;font-size:13px}.cmc p{margin:6px 0 0;white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere}.prof-h{display:flex;gap:18px;align-items:center;margin-bottom:6px}.prof-h h1{margin:0;font-family:var(--disp);font-weight:400}.prof-av{width:72px;height:72px;border-radius:50%;background:var(--panel2) center/cover;display:grid;place-items:center;font-size:30px;font-weight:700;border:2px solid var(--line2)}.adm{display:flex;flex-direction:column;gap:8px}.admr{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:var(--panel);border:1px solid var(--line)}.admt{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.acm-cgu{align-items:flex-start;font-size:12.5px;line-height:1.45;margin:4px 0}.acm-cgu input{margin-top:2px}.acm-ts:empty{display:none}.acm-ts{margin:6px 0;min-height:65px}#pubDesc,#cmBody,#fbT,#rpT{font-family:inherit;font-size:14px;line-height:1.5}.px .ph{margin-bottom:18px}.px-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;align-items:start}.px-side{position:sticky;top:14px;display:flex;flex-direction:column;gap:14px}.px-box{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.px-box h3{margin:0 0 4px;font-size:15px;display:flex;align-items:center;gap:9px}.px-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-size:12px;font-weight:800}.px-add{position:relative}.px-add input{width:100%}.px-ac{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--panel2);border:1px solid var(--line2);border-radius:10px;padding:4px;box-shadow:0 12px 30px #00000080;max-height:300px;overflow:auto}.px-ac button{display:block;width:100%;text-align:left;background:none;border:0;color:var(--text);padding:8px 10px;border-radius:7px;font:inherit;font-size:14px;cursor:pointer}.px-ac button:hover,.px-ac button.on{background:var(--panel3)}.px-row{display:flex;gap:8px}.px-row select{flex:1;min-width:0}.px-tog{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px}.px-tog input{margin-top:3px;accent-color:var(--g1)}.px-tog span{display:flex;flex-direction:column;gap:1px}.px-tog small{color:var(--muted);font-size:12.5px;line-height:1.4}.px-tog.sm{font-size:13px;color:var(--muted)}.px-paste summary{cursor:pointer;color:var(--muted);font-size:13.5px;padding:4px 0}.px-paste[open] summary{margin-bottom:8px}.px-paste textarea{width:100%;font-family:inherit;font-size:13.5px;margin-bottom:8px}.px-st{font-size:12.5px;margin:6px 0 0}.px-st:empty{display:none}.px-set{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.px-set .seg{align-self:flex-start}.px-go{padding:11px 22px;font-size:15px}.px-prog{margin:-4px 0 14px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--muted)}.px-prog>div{height:6px;border-radius:9px;background:var(--panel3);overflow:hidden}.px-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--g2),var(--g1));transition:width .2s}.px-help{font-size:12.5px;line-height:1.55;margin:0;color:var(--muted)}.px-help b{color:var(--text)}.px-main{min-width:0}.px-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:12px 16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;font-size:15.5px}.px-head>div{display:flex;align-items:center;gap:12px}.px-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.px-c{display:flex;flex-direction:column;gap:6px}.px-im{position:relative;padding:0;border:0;background:var(--panel2);border-radius:4.5%/3.3%;overflow:hidden;cursor:pointer;aspect-ratio:63/88;display:block}.px-im img{width:100%;height:100%;object-fit:cover;display:block}.px-ed{position:absolute;left:0;right:0;bottom:0;padding:18px 6px 7px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(transparent,#000000d9);opacity:0;transition:opacity .15s}.px-im:hover .px-ed,.px-im:focus-visible .px-ed{opacity:1}.px-df{position:absolute;top:6px;right:6px;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:99px;background:#000000bf;color:#fff}.px-ci{display:flex;flex-direction:column;min-width:0}.px-nm{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-sc{font-size:11.5px;color:var(--dim)}.px-q{display:flex;align-items:center;gap:4px}.px-q button{width:28px;height:28px;border-radius:7px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);cursor:pointer;font-size:15px;line-height:1}.px-q button:hover{border-color:var(--g2)}.px-q b{min-width:26px;text-align:center;font-size:14px}.px-q .px-x{margin-left:auto;color:var(--muted);font-size:12px}.px-empty{border:1.5px dashed var(--line2);border-radius:16px;padding:60px 30px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:8px}.px-empty b{color:var(--text);font-size:17px}.px-empty p{max-width:420px;margin:0;line-height:1.6}.px-ei{font-size:40px}.px-pr{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:60vh;overflow:auto;padding:2px}.px-pr button{display:flex;flex-direction:column;gap:4px;background:none;border:2px solid transparent;border-radius:10px;padding:4px;cursor:pointer;color:var(--muted);font-size:11.5px}.px-pr button img{width:100%;border-radius:6px;aspect-ratio:63/88;object-fit:cover}.px-pr button.on,.px-pr button:hover{border-color:var(--g1);color:var(--text)}@media(max-width:900px){.px-grid{grid-template-columns:1fr}.px-side{position:static}}.lt-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.lt-intro p{margin:0}.lt-stats{display:flex;gap:10px}.lt-stats span{background:var(--panel);border:1px solid var(--line2);border-radius:99px;padding:6px 14px;font-size:13px;color:var(--muted)}.lt-stats b{color:var(--g1);font-family:var(--disp);font-weight:400;font-size:18px;margin-right:4px}.lt-era{margin-top:30px}.lt-era-h{display:flex;align-items:baseline;gap:14px;justify-content:center;margin-bottom:18px;text-align:center}.lt-dec{font-family:var(--disp);font-size:30px;color:var(--g1)}.lt-era-h b{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.lt{list-style:none;margin:0;padding:0;position:relative}.lt:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(var(--g1),color-mix(in srgb,var(--ac) 70%,transparent))}.lt-i{display:grid;grid-template-columns:1fr 92px 1fr;align-items:center;margin-bottom:22px;position:relative}.lt-y{grid-column:2;grid-row:1;justify-self:center;z-index:1;font-family:var(--disp);font-size:19px;color:var(--g1);background:var(--bg);border:1px solid var(--g2);border-radius:99px;padding:5px 14px;box-shadow:0 0 0 5px var(--bg)}.lt-b{grid-row:1;grid-column:1;display:flex;gap:18px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;transition:border-color .2s,transform .2s}.lt-i:nth-child(2n) .lt-b{grid-column:3;flex-direction:row-reverse}.lt-b:hover{border-color:var(--g2);transform:translateY(-2px)}.lt-t{flex:1;min-width:0}.lt-t h3{margin:0;font-family:var(--disp);font-weight:400;font-size:21px;line-height:1.25}.lt-t p{margin:8px 0 0;color:#d9d2e4;font-size:14.5px;line-height:1.6}.lt-c{flex-shrink:0;margin:0}.lt-c .lcard{width:132px}.lt-c .lcard img:hover{transform:scale(1.04) rotate(-1deg)}@media(max-width:1100px){.lt:before{left:30px}.lt-i{grid-template-columns:60px 1fr}.lt-y{grid-column:1;font-size:15px;padding:4px 8px}.lt-b,.lt-i:nth-child(2n) .lt-b{grid-column:2;flex-direction:row}}@media(max-width:640px){.lt-b,.lt-i:nth-child(2n) .lt-b{flex-direction:column;align-items:flex-start}}img[src$="card-symbols/W.svg"]{filter:saturate(1.9) brightness(1.02)}img[src$="card-symbols/U.svg"]{filter:saturate(1.6) brightness(.93)}img[src$="card-symbols/B.svg"]{filter:brightness(.68) contrast(1.15)}img[src$="card-symbols/R.svg"]{filter:saturate(1.45) brightness(.96)}img[src$="card-symbols/G.svg"]{filter:saturate(1.55) brightness(.92)}.lgpage{max-width:1180px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:40px;align-items:start;padding-top:28px;padding-bottom:60px}.lg-side{position:sticky;top:18px;display:flex;flex-direction:column;gap:22px}.lg-docs{display:flex;flex-direction:column;gap:6px}.lg-docs a{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text);text-decoration:none;transition:border-color .15s,background .15s}.lg-docs a small{color:var(--muted);font-size:12.5px}.lg-docs a:hover{border-color:var(--line2)}.lg-docs a.on{border-color:var(--g2);background:linear-gradient(135deg,#e3bd6a1f,#e3bd6a08)}.lg-docs a.on b{color:var(--g1)}.lg-toc>span{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 8px 4px;font-weight:700}.lg-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line2)}.lg-toc button{display:block;width:100%;text-align:left;background:none;border:0;color:var(--muted);font:inherit;font-size:13.5px;line-height:1.35;padding:6px 12px;cursor:pointer;border-left:2px solid transparent;margin-left:-1px}.lg-toc button:hover{color:var(--text);border-left-color:var(--g1)}.lg{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:48px 56px 40px;min-width:0}.lg-hd{padding-bottom:26px;margin-bottom:8px;border-bottom:1px solid var(--line)}.lg h1{font-family:var(--disp);font-weight:400;font-size:38px;line-height:1.15;margin:0 0 10px;color:var(--text)}.lg-up{color:var(--muted);font-size:14px;margin:0}.lg-note{font-size:13.5px;color:var(--muted);font-style:italic;margin:12px 0 0;padding:10px 14px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.lg-sec{padding:30px 0 6px;scroll-margin-top:18px;max-width:72ch}.lg-sec+.lg-sec{border-top:1px solid rgba(255,255,255,.05)}.lg h2{font-family:var(--disp);font-weight:400;font-size:23px;line-height:1.3;margin:0 0 16px;color:var(--g1)}.lg h3{font-size:16.5px;margin:22px 0 10px;color:var(--text)}.lg p,.lg li{font-size:16px;line-height:1.8;color:#ddd6e6}.lg p{margin:0 0 16px}.lg ul,.lg ol{padding-left:22px;margin:0 0 18px}.lg li{margin:0 0 8px}.lg li::marker{color:var(--g2)}.lg a.link{color:var(--g1);text-underline-offset:3px}.lg b,.lg strong{color:var(--text)}.lg table{width:100%;border-collapse:collapse;margin:6px 0 20px;font-size:14.5px}.lg th,.lg td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.55}.lg th{color:var(--muted);font-weight:600;font-size:13px}.lg-ft{margin-top:30px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:14.5px}.lg-ft .link{background:none;border:0;padding:0;font:inherit;color:var(--g1);text-decoration:underline;cursor:pointer}@media(max-width:900px){.lgpage{grid-template-columns:1fr;gap:20px;padding-top:16px}.lg-side{position:static}.lg-docs{flex-direction:row;overflow-x:auto}.lg-docs a{min-width:180px}.lg-toc{display:none}.lg{padding:28px 22px}.lg h1{font-size:30px}}.hfoot nav{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:8px}.hfoot nav a,.hfoot nav button{color:var(--muted);font-size:12.5px;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}body[data-page=play] @media (max-width:700px){.shv{grid-template-columns:1fr}}.lpersona{margin:14px auto 0;max-width:640px;text-align:left;display:flex;flex-direction:column;gap:8px}.lpersona p{margin:0;padding:10px 14px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line);line-height:1.55}.lpersona b{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--g1);margin-bottom:3px}.hfoot{margin:40px 0 10px;padding-top:16px;border-top:1px solid var(--line);font-size:11.5px;color:var(--dim);line-height:1.5}.hfoot p{margin:4px 0}.skip{position:absolute;left:8px;top:-60px;z-index:9999;padding:8px 14px;border-radius:8px;background:var(--g1);color:#1a1408;font-weight:700;text-decoration:none}.skip:focus{top:8px}.tile:focus-visible,.dcard:focus-visible,.lcard:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.inst{line-height:1.7}.navinst{flex-shrink:0;margin-right:6px}@media(max-width:700px){.navinst{display:none}}.hinst{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 12px 12px 16px;border-radius:14px;border:1px solid var(--g2);background:linear-gradient(100deg,color-mix(in srgb,var(--g1) 16%,rgba(26,22,32,.95)),#1a1620f2);backdrop-filter:blur(8px)}.hinst[hidden]{display:none}.hinst-i{font-size:28px;line-height:1}.hinst-t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:13px;color:var(--muted);line-height:1.4}.hinst-t b{color:var(--text);font-size:15px}.hinst .btn{flex-shrink:0}.hinst-x{flex-shrink:0;background:none;border:0;color:var(--muted);font-size:24px;line-height:1;padding:4px 6px;cursor:pointer}.instd{margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:8px 12px}.instd summary{cursor:pointer;font-weight:700}.dmode .link{padding:0;margin-top:6px;font-size:15px}.dmx{margin-left:auto;font-size:26px;background:none;border:0;color:var(--muted);align-self:flex-start}.cm-tools{flex-wrap:wrap}.cm-tools .input{flex:1;min-width:200px}.cmd-head{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(90deg,#0e0c11f5 30%,#0e0c118c),var(--art,none) center 25%/cover,var(--panel2)}.cmd-in{padding:24px 26px}.cmd-in h1{margin:4px 0;font-family:var(--disp);font-weight:400;font-size:clamp(26px,4vw,38px)}.cmd-desc{white-space:pre-wrap;max-width:760px;color:#d9d2e4;line-height:1.55}.cmd-body{columns:3 300px;column-gap:22px;margin-top:20px}.cmd-body section{break-inside:avoid;margin-bottom:16px}.cmd-body h3{font-family:var(--disp);font-weight:400;font-size:17px;margin:0 0 6px;border-bottom:1px solid var(--line);padding-bottom:4px}.cmrow{display:grid;grid-template-columns:26px 1fr auto auto;gap:8px;align-items:center;padding:3px 4px;border-radius:6px;font-size:13.5px;cursor:pointer}.cmrow:hover{background:var(--panel2)}.cmrow .q{color:var(--muted);text-align:right}.cmrow .p{color:var(--muted);font-size:12px;min-width:52px;text-align:right}.cmrow .m img{width:14px;height:14px}.calc{position:relative;overflow:hidden;isolation:isolate}.calc:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--art) center 25%/cover;opacity:.22}.calc.soon{border:1px solid color-mix(in srgb,var(--g1) 40%,transparent)}.caln{font-size:12.5px;font-weight:700;color:var(--text);text-decoration:none}.caln:hover{color:var(--g1)}.newb{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:linear-gradient(90deg,var(--g1),#f0d48e);color:#1a1408;vertical-align:middle}.newb.tnew{position:absolute;top:8px;right:8px;z-index:2}.spoil-b{margin:-4px 0 14px;padding:10px 14px;border-radius:10px;background:linear-gradient(90deg,#e3bd6a2e,#9b7bff1f);border:1px solid color-mix(in srgb,var(--g1) 40%,var(--line));font-size:13.5px}.spoil-b b{color:var(--g1);margin-right:6px}.prh[hidden]{display:none!important}.prh{margin:4px 0 2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.ph-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ph-h b{font-size:13px}.ph-r button{font-size:11.5px;padding:3px 8px}.ph-empty{font-size:12px;margin:6px 0 0}.ph-ch{position:relative;margin-top:6px}.ph-ch svg{width:100%;height:auto;display:block}.ph-tip{position:absolute;top:0;font-size:11.5px;background:var(--bg2);border:1px solid var(--line2);border-radius:6px;padding:3px 7px;pointer-events:none;white-space:nowrap}.ph-leg{display:flex;gap:12px;font-size:11.5px;color:var(--muted);align-items:center}.ph-leg i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:5px;vertical-align:middle}.ph-var{margin-left:auto;font-weight:700}.ph-var.up{color:#6fd39a}.ph-var.down{color:#ff8a70}.scan-box{max-width:1100px!important}.scan-help{margin-top:0}.scan-tools{position:absolute;top:10px;right:10px;display:flex;gap:6px}.scan-tb{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0a0a0c99;font-size:17px;cursor:pointer}.scan-tb[aria-pressed=true]{background:#e3bd6a59;border-color:var(--g1)}.scang.ok{border-color:#3fbf7a;box-shadow:0 0 0 9999px #00000073,0 0 24px #3fbf7a99}.scan-mode{align-self:flex-start}.scchoice{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.scchoice b{width:100%}.scard.unsure{outline:2px dashed var(--warn);outline-offset:4px;border-radius:8px}.scpr{max-width:100%;margin:5px 0;font-size:12px;background:var(--panel);color:var(--text);border:1px solid var(--line2);border-radius:6px;padding:3px 6px}kbd{font:600 10.5px var(--ui,inherit);padding:1px 5px;border-radius:4px;border:1px solid currentColor;opacity:.65;margin-left:4px}.scl-h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:4px}@media(max-width:700px){.scan-help{display:none}.scanv{aspect-ratio:3/4}kbd{display:none}}#pSearch.cmdrmode #fIdBox,#pSearch:not(.cmdrmode) .ycm,#pSearch.cmdrmode .ncm{display:none}.fmtpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:12px}.fmtpick button{display:flex;flex-direction:column;gap:5px;text-align:left;padding:14px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line2);cursor:pointer;transition:border-color .15s,transform .15s}.fmtpick button:hover{border-color:var(--ac);transform:translateY(-2px)}.fmtpick button.star{grid-column:1/-1;background:linear-gradient(120deg,#9b7bff33,#e3bd6a1a),var(--panel);border-color:color-mix(in srgb,var(--ac) 45%,var(--line))}.fmtpick b{font-family:var(--disp);font-weight:400;font-size:19px}.fmtpick span{color:var(--muted);font-size:13px;line-height:1.45}.lsplit{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.lside{position:sticky;top:12px;display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.lside a{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:9px;text-decoration:none;color:var(--muted);font-weight:600;font-size:14px}.lside a i{font-style:normal;width:20px;text-align:center}.lside a:hover{color:var(--text);background:var(--panel2)}.lside a.on{color:var(--text);background:var(--acs);box-shadow:inset 3px 0 0 var(--ac)}.lside-g{display:flex;flex-direction:column;gap:2px}.lside-g>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-weight:700;padding:0 10px 4px}.lside-home{font-size:13px!important}.lfeat{display:flex;align-items:center;gap:20px;padding:22px 24px;border-radius:16px;text-decoration:none;background:linear-gradient(120deg,#9b7bff40,#e3bd6a24),var(--panel);border:1px solid color-mix(in srgb,var(--ac) 45%,var(--line));transition:transform .15s}.lfeat:hover{transform:translateY(-2px)}.lfeat-i{font-size:42px}.lfeat-t{flex:1;display:flex;flex-direction:column;gap:5px}.lfeat-t b{font-family:var(--disp);font-weight:400;font-size:26px}.lfeat-t .lpbar{max-width:420px;height:7px}.lfeat-n{font-family:var(--disp);font-size:30px;color:var(--g1)}.lgroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.lgrp{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px 16px 10px}.lgrp h2{font-family:var(--disp);font-weight:400;font-size:21px;margin:2px 6px 10px}.lrow{display:flex;align-items:center;gap:14px;padding:12px 10px;border-radius:12px;text-decoration:none;border-top:1px solid var(--line)}.lgrp h2+.lrow{border-top:0}.lrow:hover{background:var(--panel2)}.lrow .lti{font-size:24px;width:34px;text-align:center}.lrow-t{flex:1;display:flex;flex-direction:column;gap:3px}.lrow-t b{font-size:15.5px}.lrow-go{font-size:22px;color:var(--dim)}.lrow:hover .lrow-go{color:var(--g1)}@media(max-width:900px){.lgroups{grid-template-columns:1fr}}@media(max-width:900px){.lsplit{grid-template-columns:1fr;gap:14px}.lside{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:8px;gap:4px}.lside-g{flex-direction:row}.lside-g>span{display:none}.lside a{white-space:nowrap}.lfeat{padding:16px}.lfeat-i{font-size:30px}.lfeat-t b{font-size:21px}}.nudge{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:12px 14px 12px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--g1) 45%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--g1) 10%,var(--panel)),var(--panel))}.nudge-i{font-size:22px;color:var(--g1)}.nudge>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.nudge>div span{color:var(--muted);font-size:12.5px}.nudge-x{background:none;border:0;color:var(--muted);font-size:20px;line-height:1;padding:4px 6px;cursor:pointer}.nudge-x:hover{color:var(--text)}@media(max-width:700px){.nudge{flex-wrap:wrap}.nudge .btn{order:3;width:100%}.nudge-x{position:absolute;right:8px;top:6px}.nudge{position:relative;padding-right:34px}}.lg-support{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 4px}.hfoot .hsup{color:var(--g1)}.tagbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px}.tagbar-l{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-right:2px}.tchip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--line2);background:var(--panel);color:var(--muted);font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.tchip small{color:var(--dim);font-weight:600}.tchip:hover{color:var(--text);border-color:var(--g2)}.tchip.on{background:color-mix(in srgb,var(--g1) 16%,var(--panel));border-color:var(--g2);color:var(--text)}.tchip.ghost{background:none;border-style:dashed;height:26px;font-size:12px}.tchip button{background:none;border:0;color:var(--muted);font-size:15px;line-height:1;padding:0 0 0 2px;cursor:pointer}.tchip button:hover{color:var(--danger)}.taged{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1;min-width:0}.taged .tagin{flex:1;min-width:130px;max-width:220px;height:30px;padding:4px 10px}.tagsugg{display:flex;flex-wrap:wrap;gap:5px;width:100%}.ctl-row.cm-tags{align-items:flex-start}.ctl-row.cm-tags>span{padding-top:6px}.tr .ttag{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:700;color:var(--muted);background:var(--panel2);border:1px solid var(--line);vertical-align:1px}@media(max-width:700px){.tagbar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin:0 -16px 14px;padding-left:16px;padding-right:16px}.tr .ttag:nth-of-type(n+2){display:none}}.vspoil{display:flex;flex-direction:column;gap:26px}.vsgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--vw),1fr));gap:12px;margin-top:10px}.vsc{position:relative;aspect-ratio:488/680;border-radius:4.75%/3.5%;cursor:pointer;transition:transform .12s,box-shadow .12s}.vsc img{width:100%;height:100%;display:block;border-radius:inherit;background:var(--panel2);box-shadow:0 6px 16px -8px #000}.vsc:hover{transform:translateY(-4px);box-shadow:0 0 0 2px var(--g1),0 14px 28px -10px #000;z-index:2}.vsc.bad img{outline:2px solid var(--danger);outline-offset:-2px}.vsc .vq{position:absolute;top:8%;right:6px;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-weight:800;font-size:11px;border-radius:999px;padding:1px 7px;z-index:2}.vsc .vsp{position:absolute;left:6px;bottom:6px;font-size:10.5px;font-weight:700;background:#0a0a0cd9;border-radius:6px;padding:1px 6px;opacity:0;transition:.12s}.vsc:hover .vsp{opacity:1}.vsc .vsi{position:absolute;left:6px;right:6px;bottom:6px;text-align:center;font-size:10.5px;font-weight:700;background:var(--danger);color:#fff;border-radius:6px;padding:1px 4px}.dtw{overflow-x:auto}.dtable{width:100%;border-collapse:collapse;font-size:13.5px}.dtable th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--line2);position:sticky;top:0;background:var(--bg)}.dtable td{padding:5px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.dtable .dgh td{font-family:var(--disp);font-size:15px;letter-spacing:.05em;padding:16px 8px 6px;border-bottom:1px solid var(--line2)}.dtable .dgh span{color:var(--dim);font-family:var(--ui);font-size:12px;font-weight:600;margin-left:8px}.dtr{cursor:pointer}.dtr:hover td{background:var(--panel2)}.dtr.bad .dn{color:var(--danger)}.dtable .c-q{width:42px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.dtable .c-n{min-width:180px}.dtable .c-n .ttag{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:700;color:var(--muted);background:var(--panel2);border:1px solid var(--line)}.dtable .c-m{white-space:nowrap}.dtable .c-t{color:var(--muted)}.dtable .c-s{white-space:nowrap;color:var(--muted)}.dtable .c-s small{color:var(--dim)}.dtable .c-p{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dtable .c-a{width:56px}.dtable .tc{display:flex;gap:3px;opacity:0}.dtr:hover .tc{opacity:1}.dtable .flag{margin-left:6px}@media(max-width:700px){.vsgrid{grid-template-columns:repeat(var(--vcols,3),minmax(0,1fr));gap:8px}.dtable .c-t,.dtable .c-s,.dtable .c-a,.dtable th.c-t,.dtable th.c-s{display:none}.dtable td{padding:9px 6px}.dtable .c-n{min-width:0}}.acm-why{display:flex;flex-direction:column;gap:4px;text-align:left;margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--g1) 45%,transparent);background:color-mix(in srgb,var(--g1) 10%,var(--panel))}.acm-why b{color:var(--g1);font-size:14px}.acm-why span{color:var(--muted);font-size:12.5px;line-height:1.5}.toast.tact-on{pointer-events:auto}.toast .link{pointer-events:auto;cursor:pointer}.dmode{display:flex;gap:12px;align-items:center;margin:12px 16px 0;padding:14px 16px;border-radius:12px;border:1px solid var(--g2);background:color-mix(in srgb,var(--g1) 12%,var(--panel));font-size:18px;line-height:1.45}.dmode b{color:var(--g1)}.shtiles{filter:invert(1) hue-rotate(180deg) brightness(.95) contrast(.9) saturate(.6)}.cmd-tools{display:flex;justify-content:flex-end;margin:18px 0 4px}.cmv{margin-top:14px}.vsc .vfo{position:absolute;left:6px;top:8%;font-size:12px;color:#e7d4ff;text-shadow:0 0 6px #b48cff}.cmcom{max-width:820px;margin-top:34px}.cmc{display:flex!important;gap:12px;padding:0!important;background:none!important;border:0!important;margin:0 0 16px!important}.cmc-av{flex:0 0 38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:var(--on);background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 4px 12px -4px #000}.cmc-av.me{background:linear-gradient(135deg,#9b7bff,#6a45e8);color:#fff}.cmc-b{flex:1;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:4px 14px 14px;padding:10px 14px}.cmc-b header{display:flex;gap:10px;align-items:baseline;font-size:12.5px;margin-bottom:4px}.cmc-n{font-weight:700;color:var(--text);text-decoration:none}.cmc-n:hover{color:var(--g1)}.cmc-b p{margin:0;white-space:pre-wrap;line-height:1.55;font-size:14px;color:#e6e1f0}.cmc-b .link{font-size:12px;color:var(--dim)}.cmc-empty{color:var(--muted);font-size:13.5px;padding:14px 16px;border:1px dashed var(--line2);border-radius:12px;margin:0 0 16px}.cmc-form{display:flex;gap:12px;margin-top:6px}.cmc-fb{flex:1;min-width:0;background:var(--panel);border:1px solid var(--line2);border-radius:14px;padding:8px}.cmc-fb textarea{border:0!important;background:none!important;resize:vertical;min-height:56px;box-shadow:none!important;padding:6px 8px;width:100%}.cmc-fa{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 0}.cmc-fa .muted{font-size:11.5px}.adks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.adk{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.adk span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.adk b{font-family:var(--disp);font-weight:400;font-size:32px;line-height:1.15;color:var(--g1);font-variant-numeric:tabular-nums}.adk small{font-size:12px;color:var(--muted)}.adcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:10px}.adc{padding:14px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.adc-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;margin-bottom:10px}.adc-h .muted{font-size:11.5px}.adc-b{height:90px;display:flex;align-items:flex-end;gap:4px}.adc-b i{flex:1;border-radius:4px 4px 1px 1px;min-height:2px;opacity:.9}.adc-b i:hover{opacity:1;filter:brightness(1.2)}.adc-x{display:flex;justify-content:space-between;font-size:10.5px;color:var(--dim);margin-top:6px}.adls{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:10px}.adl{padding:14px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.adl h4{margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.adl ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:5px;font-size:13.5px}.adl li b{float:right;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;margin-left:8px}.adnote{font-size:12.5px;margin:12px 0 26px}.shc.partner{border-color:var(--g2);background:linear-gradient(135deg,#e3bd6a1a,#9b7bff0f),var(--panel)}.shp-badge{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--on);background:linear-gradient(135deg,var(--g1),var(--g2));border-radius:99px;padding:2px 9px;margin-bottom:2px}.shc-ev{display:flex;flex-direction:column;gap:2px;font-size:12.5px;margin-top:4px;padding:8px 10px;border-radius:8px;background:#ffffff0a}.shc-ev b{font-size:12px;color:var(--g1)}.shc-ev span{white-space:pre-wrap;color:var(--text)}.shc-fm{font-size:12px;color:var(--muted)}.shpin-p span{filter:hue-rotate(250deg) saturate(2) drop-shadow(0 0 6px #b79cff)}.shf{display:flex;flex-direction:column;gap:4px}.shf .fl{margin-top:8px}.shf .input{width:100%}.nopx [data-px]{display:none!important}.oquota{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:0 auto 4px;max-width:900px;padding:10px 16px;border-radius:12px;border:1px solid var(--line2);background:linear-gradient(120deg,#e3bd6a14,#9b7bff14),var(--panel);font-size:13.5px}.oquota b{color:var(--g1);font-variant-numeric:tabular-nums}.oq-off{color:var(--warn)}.oq-note{max-width:900px;margin:4px auto 10px;padding:0 4px;font-size:12px;color:var(--dim)}.mtab,.mfab,.tplus,.tminus{display:none}.dopt{display:none!important}@media(hover:none),(max-width:700px){.pv{display:none!important}}@media(hover:none),(max-width:700px){.tile .tact{display:none}.tile .tplus,.tile .tminus{position:absolute;bottom:6px;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;font-size:20px;font-weight:800;line-height:1;padding:0;z-index:3;box-shadow:0 3px 10px #000b;cursor:pointer;-webkit-tap-highlight-color:transparent}.tile .tplus{display:flex;right:6px;border:0;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on)}.tile .tminus{left:6px;background:#14111af0;color:var(--text);border:1px solid var(--line2)}.tile.has .tminus{display:flex}.tile .tplus:active,.tile .tminus:active{transform:scale(.9)}.tile.has .towned{display:none!important}.tr .tc,.tr:hover .tc{display:none}.tr:hover .tp{display:inline}}@media(max-width:700px){:root{--mtab:62px}#main{height:calc(100vh - 56px - var(--mtab));height:calc(100dvh - 56px - var(--mtab) - env(safe-area-inset-bottom))}.navtg{display:none!important}.mtab{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:300;height:calc(var(--mtab) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#100d15f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line2)}.mtab a,.mtab button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.02em;text-decoration:none;background:none;border:0;padding:0;-webkit-tap-highlight-color:transparent;min-width:0}.mtab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtab svg{width:23px;height:23px}.mtab .on{color:var(--g1)}.mtab .on svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--g1) 55%,transparent))}html.pg-deck .mfab:not([hidden]){display:flex}.mfab{position:fixed;right:14px;bottom:calc(var(--mtab) + 14px + env(safe-area-inset-bottom));z-index:310;height:48px;padding:0 20px;border-radius:999px;border:0;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-weight:800;font-size:15px;box-shadow:0 12px 28px -6px #000;align-items:center;gap:8px}.mfab span{font-size:20px;line-height:1}.mfab.alt{background:#2a2335;color:var(--text);border:1px solid var(--g1)}#toasts{left:12px;right:12px;bottom:calc(var(--mtab) + 74px + env(safe-area-inset-bottom));align-items:center}.toast{max-width:100%}.grid{grid-template-columns:repeat(var(--mcols,3),minmax(0,1fr))!important;gap:8px;padding:6px 10px 96px}.tile:hover{transform:none;box-shadow:none}.tprice{display:none}.tbadge{top:5px;right:5px;min-width:22px;height:22px;font-size:11.5px}.towned{left:5px;bottom:5px;font-size:10px}.resbar{padding:10px 12px 2px}.vrows{display:flex;flex-direction:column;gap:22px}.vgrp{width:100%}.vpiles{display:grid;grid-template-columns:repeat(var(--vcols,3),minmax(0,1fr));gap:8px}.dopt{display:inline-flex!important}#pDeck .hero-in{display:grid!important;grid-template-columns:86px minmax(0,1fr);gap:4px 14px;align-items:start;padding:14px 14px 12px!important}#pDeck .hero-cmds{grid-row:1/span 3;display:flex;flex-direction:column;gap:6px}#pDeck .hc{width:86px!important}#pDeck .hero-txt{display:contents}#pDeck .hero-fmt{grid-column:2;font-size:11px}#pDeck .hero-name{grid-column:2;font-size:24px!important;padding:0!important;min-width:0}#pDeck .hero-cmdname{grid-column:2;font-size:12.5px}#pDeck .hero-stats,#pDeck .hero-act,#pDeck .hero-vis,#pDeck .hero-txt>*:not(.hero-fmt):not(.hero-name):not(.hero-cmdname){grid-column:1/-1}#pDeck .hero-stats{margin-top:8px}#pDeck .hero-act{flex-wrap:wrap;margin:8px 0 0;padding:0}#pDeck .hero-act::-webkit-scrollbar{display:none}#pDeck .hero-act .btn{flex-shrink:0;height:36px}.dtools-in{gap:8px!important}.dtools #viewSeg{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.dtools #viewSeg::-webkit-scrollbar{display:none}.dtools:not(.dopen) #deckLangSel,.dtools:not(.dopen) #groupSel,.dtools:not(.dopen) #sortSel,.dtools:not(.dopen) #vsizeSeg{display:none!important}html.pg-dsearch .dopt,html.pg-dsearch .dtools .qa,html.pg-dsearch #viewSeg,html.pg-dsearch #vsizeSeg,html.pg-dsearch #deckLangSel,html.pg-dsearch #groupSel,html.pg-dsearch #sortSel{display:none!important}.vpile{display:contents}.vc{width:auto}.vc+.vc{margin-top:0}.vc:hover{transform:none}.vrows{display:grid!important;grid-template-columns:repeat(var(--vcols,3),minmax(0,1fr));gap:18px 10px;align-items:start}.vrows .vgrp{min-width:0;gap:6px}.vrows .vgh{font-size:12.5px;gap:6px;cursor:pointer;flex-wrap:wrap;padding-bottom:4px}.vrows .vgh b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.vtog{margin-left:auto;font-style:normal;color:var(--g1);font-size:12px}.vtog .vt-o{display:none}.vrows .vgrp.open .vtog .vt-o{display:inline}.vrows .vgrp.open .vtog .vt-c{display:none}.vrows .vgrp:not(.open){grid-column:span var(--nps,1)}.vrows .vgrp:not(.open) .vpiles{display:grid;grid-template-columns:repeat(var(--nps,1),minmax(0,1fr));gap:10px 10px;align-items:start}.vrows .vgrp:not(.open) .vpile{display:flex;flex-direction:column;min-width:0;width:auto}.vrows .vgrp:not(.open) .vc{width:100%}.vrows .vgrp:not(.open) .vc:not(:first-child){margin-top:-118%}.vrows .vgrp:not(.open) .vc img{box-shadow:0 -2px 8px -2px #000c}.vrows .vgrp.open{grid-column:1/-1}.vrows .vgrp.open .vpiles{display:grid;grid-template-columns:repeat(var(--vcols,3),minmax(0,1fr));gap:8px}.tcols{column-width:auto;columns:1}.tr{min-height:42px;font-size:14.5px;padding:6px 8px}.tr .tp{width:52px}.dbody{padding-bottom:110px}.bp{grid-template-columns:minmax(0,1fr)}.bp-top{flex-wrap:wrap;gap:8px;padding:10px 12px}.bp-top select{max-width:none;flex:1 1 100%;min-width:0;width:100%}.bp-top .seg{max-width:100%;overflow-x:auto}.bp-stack{width:min(240px,62vw)}.bp-stage.playing{padding:0 10px 10px;gap:10px}.bp-stage.playing .bp-stack{width:min(150px,40vw)}.bp-tray{min-height:120px;padding:10px 12px 14px}.bp-mini{width:78px}.bp-val{font-size:48px}.shc-soon{display:none}.shc .btn.sm{height:32px}.shc-hours{font-size:12.5px}.lg-side{min-width:0}.lg{padding:22px 16px!important}#modal:has(.msheet-box){align-items:flex-end}.modal.msheet-box{height:auto;max-height:82vh;margin-top:auto;border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}}.msheet h3{text-align:center;margin:0 0 14px!important;font-size:22px!important}.msheet-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.msi{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:14px;border:1px solid var(--line);background:var(--panel2);color:var(--text);text-decoration:none;font-size:12.5px;font-weight:700;text-align:center}.msi i{font-style:normal;font-size:24px;line-height:1}.msi:active{border-color:var(--g1)}@media(max-width:700px){html.pg-play .nav,html.pg-play .mtab,html.pg-play .mfab{display:none!important}html.pg-play #main{height:100vh;height:100dvh}#pPlay.on{display:flex;flex-direction:column;height:100%;overflow:hidden;grid-template-columns:none}.pm-top{display:flex;align-items:center;gap:6px;padding:8px 10px;padding-top:calc(8px + env(safe-area-inset-top));background:var(--bg2);border-bottom:1px solid var(--line)}.pm-top .grow{flex:1}.pm-ib{width:40px;height:40px;border-radius:10px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font-size:20px;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:0;flex-shrink:0}.pm-turn{font-family:var(--disp);font-size:18px;min-width:34px;text-align:center}.pm-life{display:flex;align-items:center;gap:5px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line2);background:var(--panel);color:var(--text)}.pm-life span{color:#e0607a}.pm-life b{font-size:20px;font-variant-numeric:tabular-nums}.pm-life em{font-style:normal;font-size:13px;color:#8fd07f}.pm-next{height:40px;padding:0 12px;white-space:nowrap}.pm-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:#100e1399;flex-shrink:0}.pm-zones .zone .zl{font-size:9.5px;margin-bottom:2px}.pm-zones .zone .zbox{aspect-ratio:auto;height:min(19vw,82px);overflow:hidden}.pm-zones .zbox .pcard img,.pm-zones .zbox .cback{object-fit:cover;object-position:center 15%;height:100%}.pm-bf{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:4px;padding:6px 8px}.pm-lane{position:relative;display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;min-height:62px;padding:16px 4px 6px;border-radius:10px;border:1px dashed rgba(255,255,255,.06)}.pm-lane.e{min-height:30px;padding-bottom:0}.pm-bf .pcard .loyb,.pm-bf .pcard .ptb,.pm-bf .pcard .ctr,.pm-bf .pcard .ctr2{font-size:9.5px!important;padding:0 4px!important;border-radius:5px!important;line-height:1.4!important;min-width:0!important;height:auto!important;width:auto!important}.pm-lane.lands{margin-top:auto}.pm-lane.lands .pcard{width:48px!important}.pm-stk{position:absolute;right:-4px;bottom:-4px;z-index:3;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);font-weight:800;font-size:11px;border-radius:999px;padding:1px 6px;pointer-events:none}.pm-bf .pcard.tapped .pm-stk{transform:rotate(-90deg)}.pm-ll{position:absolute;top:2px;left:8px;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700;pointer-events:none}.pm-bf .pcard{position:relative!important;width:58px!important;left:auto!important;top:auto!important;flex-shrink:0;touch-action:none;transition:transform .15s}.pm-bf .pcard.tapped{transform:rotate(90deg) scale(.86);margin:0 10px}.pm-handbar{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;border-top:1px solid var(--line);background:#100e13d9}.pm-handbar .muted{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.pm-hand{display:block!important;position:relative;flex-shrink:0;height:calc(var(--cw,90px)*1.25 + 18px + env(safe-area-inset-bottom));min-height:0;padding:0;overflow:visible;border-top:0;background:#100e13d9}.pm-hand .pcard{position:absolute!important;top:10px;width:var(--cw,90px)!important;transform-origin:50% 120%;touch-action:none;box-shadow:0 6px 18px #0000008c;transition:transform .15s,left .15s}.pm-hand .pcard:active{z-index:99!important}.pm-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pm-bf .hint{font-size:16px;text-align:center;padding:20px}.pm-sheet{display:flex;flex-direction:column;align-items:center;gap:10px}.pm-big img{width:auto;max-width:min(52vw,220px);max-height:36vh;border-radius:4.75%/3.5%;display:block;box-shadow:0 10px 30px #0009}.pm-big .tokname{width:min(62vw,250px);aspect-ratio:488/680}.pm-st{margin:0!important;font-size:18px!important;text-align:center}.pm-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.pm-a{flex:1 1 40%;min-height:46px;border-radius:12px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font-weight:700;font-size:14px;padding:8px}.pm-a.prim{flex-basis:100%;background:linear-gradient(135deg,var(--g1),var(--g2));color:var(--on);border:0;font-size:16px}.pm-sub{width:100%;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700;margin-top:4px}.pm-sheetlink{margin-top:4px}.pm-lrow{display:flex;align-items:center;gap:6px;padding:6px 0;border-bottom:1px solid var(--line)}.pm-lrow span{flex:1;font-weight:700}.pm-lrow b{min-width:44px;text-align:center;font-size:22px;font-variant-numeric:tabular-nums}.pm-lrow button{min-width:44px;height:40px;border-radius:10px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);font-weight:800}.pm-lrow.pm-cd span{font-weight:500;color:var(--muted);font-size:13px;padding-left:12px}.pm-lrow.pm-cd b{font-size:16px}.pm-toks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.pm-tk{display:flex;align-items:center;gap:8px;padding:6px;border-radius:10px;border:1px solid var(--line2);background:var(--panel2);color:var(--text);text-align:left}.pm-tk img{width:42px;height:30px;object-fit:cover;border-radius:5px}.pm-tk span{flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-tk small{color:var(--dim)}}html.pg-game-full .nav,html.pg-game .mtab,html.pg-game .mfab{display:none!important}html.pg-game-full #main{height:100vh;height:100dvh}.gquit{position:absolute;left:12px;top:calc(12px + env(safe-area-inset-top));z-index:6;border:1px solid var(--line2);background:#0e0b14d9;color:var(--text);border-radius:999px;padding:6px 14px;font-weight:700;font-size:13px}html.pg-game-full .gquit{display:none}#pGame.on{display:block;height:100%;background:#09070d;user-select:none;-webkit-user-select:none;touch-action:manipulation}.gboard{display:grid;height:100%;gap:6px;padding:6px;padding-top:calc(6px + env(safe-area-inset-top));padding-bottom:calc(6px + env(safe-area-inset-bottom));position:relative}.gp{position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--gc) 55%,#151019),color-mix(in srgb,var(--gc) 22%,#0c0a10));border:1px solid color-mix(in srgb,var(--gc) 60%,transparent);--gs:300px}.gp.dead{filter:grayscale(.85) brightness(.6)}.gp-in{position:absolute;top:50%;left:50%}.gz{position:absolute;top:0;bottom:0;width:50%;border:0;background:transparent;color:#ffffff59;font-size:calc(var(--gs)*.12);font-weight:300;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none}.gz.gm{left:0;text-align:left;padding-left:5%}.gz.gpl{right:0;text-align:right;padding-right:5%}.gz.hit{background:#ffffff14}.gmid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.gname{pointer-events:auto;border:0;background:#00000047;color:#fff;font-weight:700;font-size:clamp(13px,calc(var(--gs)*.055),20px);padding:4px 12px;border-radius:999px;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gname i{font-style:normal;opacity:.7;font-size:.85em}.glife{font-family:var(--disp);font-size:calc(var(--gs)*.34);line-height:1;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 4px 20px rgba(0,0,0,.45)}.gdelta{height:1.4em;font-weight:800;font-size:clamp(14px,calc(var(--gs)*.07),26px);color:#fff;opacity:0;transition:opacity .2s}.gdelta.on{opacity:.9}.gbad{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:90%;font-size:clamp(12px,calc(var(--gs)*.05),17px);font-weight:700;color:#fff}.gbad span{background:#00000059;border-radius:999px;padding:2px 9px}.gmenu{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;border:2px solid var(--g1);background:#0e0b14;color:var(--g1);display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 4px 20px #0009}.gsetup{max-width:460px;margin:0 auto;padding:30px 20px;display:flex;flex-direction:column;gap:10px}.gsetup h2{font-family:var(--disp);font-weight:400;margin:0 0 6px}.gs-l{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700;margin-top:8px}.gseg{display:flex}.gseg button{flex:1;height:48px;font-size:18px;font-weight:800}.gs-go{height:54px;font-size:18px;margin-top:10px}.gs-name{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.gcols{display:flex;gap:10px}.gcols button{width:34px;height:34px;border-radius:50%;border:2px solid transparent}.gcols button.on{border-color:#fff;box-shadow:0 0 0 2px var(--g1)}.gres{position:fixed;inset:0;z-index:2000;background:#06040ad1;display:flex;align-items:center;justify-content:center;text-align:center;animation:gin .2s}.gres>div{display:flex;flex-direction:column;gap:8px;align-items:center}.gres b{font-family:var(--disp);font-size:120px;line-height:1;color:var(--g1)}.gres-k{font-size:16px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.gres small{color:var(--dim);margin-top:10px}@keyframes gin{0%{opacity:0;transform:scale(.96)}}.gwl{font-size:12.5px;text-align:center;margin:12px 0 0}.offnote{padding:10px 14px;border-radius:10px;border:1px solid var(--g2);background:color-mix(in srgb,var(--g1) 10%,var(--panel));font-size:13.5px;margin-bottom:6px}html.is-off body:after{content:"\1f4f4  Hors ligne";position:fixed;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:1500;background:#2a2016;color:#f3d58b;border:1px solid var(--g2);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;pointer-events:none}html.is-off.pg-game body:after{display:none}.sfbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 22px;border-bottom:1px solid var(--line);background:var(--bg2)}#pSearch.collapsed .sfbar #sfMode,#pSearch.nof .sfbar{display:none}.sfcount{font-size:12.5px;color:var(--g1);font-weight:700}.sfchips{display:flex;gap:6px;flex-wrap:wrap;flex-basis:100%;align-items:center}.sfchips:empty{display:none}.sfchips .sfk{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700;margin-right:2px}.sfh{display:inline-flex;align-items:center;gap:4px;max-width:240px;border:1px solid var(--line2);background:var(--panel);border-radius:999px;padding:3px 4px 3px 11px;font-size:12.5px;color:var(--text)}.sfh>button:first-child{border:0;background:none;color:inherit;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font:inherit}.sfh .x{border:0;background:none;color:var(--dim);font-size:15px;line-height:1;padding:0 5px}.sfh.fav{border-color:var(--g2)}.sf.simple [data-adv]{display:none!important}.sfg legend{cursor:pointer;user-select:none}.sfg legend:after{content:"\25be";float:right;font-size:12px;color:var(--dim);font-family:var(--ui)}.sfg.closed legend:after{content:"\25b8"}.sfg.closed>:not(legend){display:none!important}.sfg.closed{padding-bottom:6px}.sfg.closed legend{border-bottom:0;padding-bottom:0}.acbox{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:60;background:var(--panel);border:1px solid var(--line2);border-radius:10px;box-shadow:0 12px 30px #00000080;overflow:hidden;max-height:min(60vh,420px);overflow-y:auto}.acbox button{display:flex;width:100%;gap:8px;align-items:center;text-align:left;border:0;background:none;color:var(--text);padding:9px 12px;font-size:14px;border-bottom:1px solid var(--line)}.acbox button.on,.acbox button:hover{background:var(--panel2)}.acbox small{color:var(--dim);margin-left:auto;font-size:11.5px}.acbox .ach{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700;padding:7px 12px 3px}.vtog{display:none}@media(max-width:700px){.vtog{display:inline}.sfbar{padding:8px 12px}.sfbar #sfMode{flex-basis:100%}.sfbar #sfMode button{flex:1}}.cxf{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px}.cmpsel{display:flex;gap:10px;align-items:center;margin-bottom:14px}.cmpsel select{flex:1;min-width:0}.cmpst{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-bottom:14px}.cmpst>div{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--muted)}.cmpst>div b{color:var(--text);font-size:15px}.cmpst>div:last-child{text-align:right}.cmpp{align-items:center;padding:8px 14px;border-radius:12px;border:1px solid var(--g2)}.cmpp b{font-size:22px!important;color:var(--g1)!important}.cmpg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:55vh;overflow:auto}.cmpc h4{margin:0 0 6px;font-size:13px;display:flex;gap:6px;position:sticky;top:0;background:var(--panel);padding:4px 0}.cmpc h4 span{color:var(--dim)}.cmpr{display:flex;gap:6px;align-items:center;padding:4px 6px;border-radius:6px;font-size:13px;cursor:pointer}.cmpr:hover{background:var(--panel2)}.cmpr .q{width:26px;color:var(--dim);font-variant-numeric:tabular-nums}.cmpr .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpr .m img{width:13px;height:13px}@media(max-width:700px){.cmpg{grid-template-columns:1fr;max-height:none}.cmpst{grid-template-columns:1fr}.cmpst>div:last-child{text-align:left}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile,180px),1fr));gap:14px}@media(max-width:700px){.skgrid{grid-template-columns:repeat(var(--mcols,3),minmax(0,1fr));gap:8px}}.skrows{display:flex;flex-direction:column;gap:8px;max-width:760px}.skrow{display:flex;gap:10px;align-items:center;height:30px}.skrow i,.skrow b,.skrow em,.sktile,.skhero{display:block;border-radius:7px;background:linear-gradient(100deg,#1a1620 30%,#262030,#1a1620 70%);background-size:300% 100%;animation:sk 1.3s infinite}.skrow i{width:24px;height:18px}.skrow b{flex:1;max-width:340px;height:16px}.skrow em{width:70px;height:16px}.sktiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.sktile{height:110px;border-radius:12px}.skhero{height:180px;border-radius:16px;margin:16px 0 22px}@media(prefers-reduced-motion:reduce){.skel,.skrow i,.skrow b,.skrow em,.sktile,.skhero{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pm-ib:focus-visible,.gz:focus-visible,.gname:focus-visible,.gmenu:focus-visible,.pm-a:focus-visible,.msi:focus-visible,.sfh button:focus-visible,.vgh:focus-visible{outline:2px solid var(--ac);outline-offset:2px}@media(forced-colors:active){.chip.on,.seg button.on,.mtab .on{outline:2px solid CanvasText}}.updbar{position:fixed;left:0;right:0;top:0;z-index:5000;display:flex;align-items:center;gap:14px;padding:14px 18px;padding-top:calc(14px + env(safe-area-inset-top));background:linear-gradient(135deg,#3a2a10,#2a1d3f);border-bottom:2px solid var(--g1);box-shadow:0 8px 30px #0009;animation:gin .3s}.ub-i{font-size:30px}.ub-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--muted)}.ub-t b{color:var(--text);font-size:17px}.ub-b{height:48px;padding:0 22px;font-size:16px;flex-shrink:0}@media(max-width:700px){.updbar{flex-wrap:wrap}.ub-b{flex-basis:100%}}.bgz.closed .bgh{flex-wrap:wrap;row-gap:6px}.bgz.closed .bgh .bgh-n,.bgz.closed .bgh .bgh-ed{order:1}.bgz.closed .bgh .bgh-sum{order:2;margin-left:4px!important;white-space:nowrap;color:var(--muted);font-size:12.5px}.bgz.closed .bgh .bgh-sum:before{content:"";width:1px;height:16px;background:var(--line2);margin-right:4px}.bgz.closed .bgh .bgh-mini{order:3;margin-left:auto!important}.bgz.closed .bgh .bgh-mv{order:4}@media(max-width:700px){#pColl{overflow-x:hidden}.csec-h,.btools{flex-wrap:wrap;gap:8px}.bgh .bgh-grip,.bgh .bgh-mv{display:none!important}.bgh .bgh-ed{opacity:1}.bgz.closed .bgh{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"tg n mini" "tg s mini";align-items:center;gap:2px 10px;padding:12px}.bgz.closed .bgh .bgh-tg{grid-area:tg}.bgz.closed .bgh .bgh-n{grid-area:n;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.bgz.closed .bgh .bgh-ed{display:none}.bgz.closed .bgh .bgh-sum{grid-area:s;margin:0!important;font-size:12.5px;white-space:normal;flex-wrap:wrap;gap:6px}.bgz.closed .bgh .bgh-sum:before{display:none}.bgz.closed .bgh .bgh-mini{grid-area:mini;margin:0!important}.bgz.closed .bgh .bgh-mini i{width:26px;height:26px}.bgz.closed .bgh .bgh-mini i:nth-child(n+4){display:none}.bgz:not(.closed) .bgh{flex-wrap:wrap}}.langov{position:fixed;inset:0;z-index:6000;background:#0a080ee0;display:flex;align-items:center;justify-content:center;text-align:center;backdrop-filter:blur(4px)}.langov>div{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 30px;border-radius:16px;border:1px solid var(--g2);background:var(--panel)}.langov b{font-family:var(--disp);font-size:22px;font-weight:400;color:var(--text)}.langov small{color:var(--muted);font-size:13.5px}.impfmt{display:flex;align-items:center;gap:10px;margin-top:12px;font-weight:600;flex-wrap:wrap}.impfmt select{flex:1;min-width:200px}.impfmt select.need{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 30%,transparent)}.shp-map{position:relative;z-index:0;isolation:isolate}.sugg-t{margin-top:8px}.sugg-t .chip{font-size:12.5px}.sugg-t .sk{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700;align-self:center;margin-right:4px}.cm2{grid-template-columns:310px minmax(0,1fr);gap:30px;align-items:start}.cm2>*{min-width:0}.c2-left{display:flex;flex-direction:column;gap:12px;align-items:stretch;position:sticky;top:0;min-width:0}.c2-vers{min-width:0}.c2-left .cmi{width:100%}.c2-left>.btn{align-self:center}.c2-vers{display:flex;flex-direction:column;gap:8px}.c2-vh{display:flex;align-items:center;justify-content:space-between;gap:8px}.c2-vh b{font-family:var(--disp);font-weight:400;font-size:15px;letter-spacing:.04em}.c2-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;max-height:340px!important}.c2-strip .vt{padding:4px;font-size:10.5px;border-radius:8px}.c2-strip .vt img{border-radius:5px}.c2-strip .vt.on{border-color:var(--g1);box-shadow:0 0 0 2px color-mix(in srgb,var(--g1) 35%,transparent)}.c2-right{gap:12px}.c2-en{margin-top:-8px}.c2-price{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;padding:12px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--g1) 9%,var(--panel)),var(--panel))}.c2-pv{display:flex;flex-direction:column;gap:1px;padding:4px 12px;border-right:1px solid var(--line)}.c2-pv span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700}.c2-pv b{font-size:18px;font-variant-numeric:tabular-nums}.c2-pbtn{margin-left:auto;display:flex;gap:6px;align-items:center}.c2-pbtn .cmk{font-weight:700}.c2-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.c2-act{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.c2-big{height:44px;font-size:15px;font-weight:700;width:100%;justify-content:center}.c2-sub{font-size:12.5px;color:var(--muted)}.c2-sub .ok{color:#7fd08f}.c2-act .rowg{gap:6px}.c2-act select{max-width:100%}.c2-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.c2-form #shBin{flex:1 1 100%}.c2-form #shQty{width:64px;padding:5px 8px}.c2-used{font-size:12.5px;color:var(--muted)}.c2-tabs{align-self:flex-start;margin-top:6px}.c2-tab{min-height:60px}@media(max-width:700px){.cm2{grid-template-columns:minmax(0,1fr);gap:16px}.c2-left{position:static}.c2-left .cmi{width:min(240px,70vw);align-self:center}.c2-strip{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:92px;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;padding-bottom:6px!important}.c2-acts{grid-template-columns:1fr}.c2-pbtn{margin-left:0;width:100%}.c2-pbtn .cmk{flex:1;justify-content:center}.c2-pv{border-right:0;padding:2px 8px}.c2-tabs{max-width:100%;overflow-x:auto}}#pDeck .hero-bg{opacity:.5;filter:blur(2px) saturate(1.15);background-position:center 25%}#pDeck .hero:after{background:linear-gradient(90deg,#100e13f5,#100e13c7 45%,#100e138c),linear-gradient(0deg,var(--bg) 0%,transparent 60%)}#pDeck .hero-in{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,360px);gap:30px;align-items:center;padding:28px 32px 24px}#pDeck .hc{width:200px}#pDeck .hero-name{font-size:38px}#pDeck .hero-stats{display:none}#pDeck .hero-act{padding:6px;border-radius:14px;background:#100e138c;border:1px solid var(--line2);align-self:flex-start;backdrop-filter:blur(6px)}#pDeck .hero-act .prim{padding-left:20px;padding-right:20px}.hero-side{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;background:#14111ab8;border:1px solid var(--line2);backdrop-filter:blur(8px)}.hsg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hst{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#ffffff09;border:1px solid var(--line);min-width:0}.hst>span{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:700}.hst b{font-size:22px;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.hst b small{font-size:13px;color:var(--muted);font-weight:600}.hst b.ok{color:var(--ok)}.hst b.bad{color:var(--danger)}.hsub{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hst.click,.hsub.click{cursor:pointer}.hst.click:hover{border-color:var(--g1)}.hsub.click:hover{color:var(--g1)}.hbar{display:block;height:4px;border-radius:9px;background:#ffffff14;margin-top:5px;overflow:hidden}.hbar i{display:block;height:100%;background:linear-gradient(90deg,var(--g2),var(--g1))}.hcurve{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;height:84px;align-items:end;padding:0 2px}.hcb{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.hcb i{display:block;width:100%;min-height:0;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--ac),color-mix(in srgb,var(--ac) 45%,transparent))}.hcb em{position:absolute;top:-2px;font-style:normal;font-size:10px;color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.8)}.hcb span{font-size:10px;color:var(--dim);margin-top:3px}@media(max-width:1100px){#pDeck .hero-in{grid-template-columns:auto minmax(0,1fr)}.hero-side{grid-column:1/-1;flex-direction:row;align-items:stretch}.hero-side .hsg{flex:2;grid-template-columns:repeat(4,1fr)}.hero-side .hcurve{flex:1;height:auto;min-height:70px}}@media(max-width:700px){.hero-side{display:none}#pDeck .hero-in{grid-template-columns:86px minmax(0,1fr)!important;gap:4px 14px!important;align-items:start!important}#pDeck .hero-stats{display:flex}#pDeck .hc{width:86px!important}#pDeck .hero-act{background:none;border:0;padding:0 14px 2px;backdrop-filter:none}}.wtabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 14px}.wtab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.wtab span{font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--line);color:var(--muted)}.wtab.on{background:var(--acs);border-color:var(--ac);color:var(--text)}.wtab.on span{background:var(--ac);color:#fff}.wtab.add{border-style:dashed;color:var(--muted);font-weight:500}.wtab-ed{display:inline-flex;gap:4px;margin-left:auto}.wtable select[data-wlist]{max-width:150px}.dtools-in{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px;padding-bottom:10px}.dktabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.dktabs::-webkit-scrollbar{display:none}.dktabs button{position:relative;display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:11px 18px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);color:var(--muted);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.dktabs button svg{width:19px;height:19px;flex-shrink:0}.dktabs button:hover{color:var(--text);border-color:var(--ac)}.dktabs button.on{background:var(--acs);border-color:var(--ac);color:var(--text);box-shadow:inset 0 -3px 0 var(--ac)}.dktabs .n{font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--line2);color:var(--text)}.dktabs .n:empty{display:none}.dktabs button.on .n{background:var(--ac);color:#fff}.dktabs .dt-add{background:linear-gradient(180deg,var(--g1),var(--g2));color:var(--on);border-color:transparent}.dktabs .dt-add:hover{color:var(--on);filter:brightness(1.08)}.dktabs .dt-add.on{box-shadow:0 0 0 2px var(--g1),inset 0 -3px 0 var(--on);color:var(--on)}.drow2{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.drow2[hidden]{display:none!important}.drow2-l{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700}.dview button{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px}.dview button svg{width:15px;height:15px}@media(max-width:700px){.dktabs{margin:0 -16px;padding:0 16px;width:calc(100% + 32px)}.dktabs button{flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;min-width:72px;border-radius:10px}.dktabs button svg{width:20px;height:20px}.dktabs .n{position:absolute;top:3px;right:4px;font-size:10px;padding:0 5px}.drow2-l{display:none}}.acm-ben{list-style:none;margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--g1) 40%,transparent);background:color-mix(in srgb,var(--g1) 8%,var(--panel));display:flex;flex-direction:column;gap:6px;text-align:left;font-size:13px;color:var(--muted)}.acm-ben[hidden]{display:none}.acm-ben li{padding-left:22px;position:relative;line-height:1.4}.acm-ben li:before{content:"\2713";position:absolute;left:2px;color:var(--ok);font-weight:800}.acm-ben b{color:var(--text);font-weight:700}.hjoin{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin:16px auto 0;padding:10px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--g1) 50%,transparent);background:#14101cbf;backdrop-filter:blur(6px);color:var(--muted);font:inherit;font-size:13.5px;cursor:pointer;position:relative;z-index:2}.hjoin b{color:var(--g1)}.hjoin em{font-style:normal;font-weight:700;color:var(--text)}.hjoin:hover{border-color:var(--g1)}.hjoin:hover em{color:var(--g1)}.acm-gl{font-size:11.5px;margin:8px 0 0;text-align:center;line-height:1.45}.prm-wrap{max-width:1100px}.prm-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.primer{line-height:1.65;font-size:15px;color:var(--text)}.primer h3{font-family:var(--disp);font-size:22px;margin:22px 0 8px;color:var(--g1)}.primer h3:first-child,.primer h4:first-child{margin-top:0}.primer h4{font-size:16px;margin:16px 0 6px}.primer p{margin:0 0 12px}.primer ul{margin:0 0 12px;padding-left:22px}.primer li{margin:3px 0}.primer b{font-weight:700}.mdc{color:var(--ac);font-weight:600;cursor:pointer;border-bottom:1px dotted currentColor}.mdc:hover{color:var(--g1)}.prm-tools{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.prm-ed{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.prm-col{min-width:0}.prm-ed textarea{width:100%;min-height:420px;resize:vertical;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.55}.prm-help{font-size:12px;margin-top:6px}.prm-lab{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700;margin-bottom:8px}.prm-ed .primer{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-height:420px}.prm-empty{max-width:640px;margin:20px auto}.pubprm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid var(--line2);border-radius:10px;background:var(--panel);font-size:13px;color:var(--muted)}.pubprm span{flex:1;min-width:200px}.cmprm{margin:22px 0 26px}.cmprm .primer{max-height:340px;overflow:hidden;position:relative;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 22px}.cmprm .primer.open{max-height:none}.hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hist-e{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.hist-d{font-weight:700;font-size:14px}.hist-d small{display:block;color:var(--dim);font-weight:500;font-size:12px}.hist-c ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:14px}.hist-s{display:flex;gap:8px;margin-bottom:6px}.hist-s em{font-style:normal;font-weight:800;font-size:12px;padding:1px 8px;border-radius:999px}.hist-s .up{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.hist-s .dn{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.hl-a b{color:var(--ok)}.hl-r b{color:var(--danger)}.hist-c li b{display:inline-block;min-width:30px;font-variant-numeric:tabular-nums}.hl-n{cursor:pointer}.hl-n:hover{color:var(--g1)}.hl-back{font-size:12px;margin-left:6px}@media(max-width:700px){.prm-ed{grid-template-columns:1fr}.prm-ed textarea,.prm-ed .primer{min-height:240px}.hist-e{grid-template-columns:1fr;gap:6px}.hist-d small{display:inline;margin-left:6px}}.nojs-intro{padding:40px 24px;line-height:1.6;max-width:900px}.nojs-intro h1{font-family:var(--disp);font-size:30px}a.btn.cmk{text-decoration:none}.vfilt{width:100%;margin:0 0 10px}.shp-q{position:relative;flex:1;min-width:200px}.shp-q .input{width:100%}.shp-q .qa-dd{z-index:500}.shp-q .qa-dd .muted{font-size:12px}@media(max-width:700px){#main{overflow-x:hidden}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.dktabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0;width:100%}.dktabs button{min-width:0;padding:8px 4px}.dktabs .dt-add{display:none}.dktabs .tl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.dview button{justify-content:center;padding:7px 4px;font-size:12.5px;gap:4px}.dview button svg{display:none}#dRow2{width:100%}#dbody{padding-bottom:96px}}.c2-wide{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;margin-top:4px}.c2-wide .c2-vh b{font-size:19px}.c2-wide .vfilt{max-width:420px}.c2-wide .c2-strip{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))!important;gap:12px!important;max-height:560px!important;overflow-y:auto!important}.c2-wide .c2-strip .vt{padding:6px;font-size:12px}@media(max-width:700px){.c2-wide .c2-strip{display:grid!important;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-columns:auto;overflow-x:hidden!important;overflow-y:auto!important;max-height:62vh!important;gap:8px!important}.c2-wide .c2-strip .vt{font-size:11px;padding:4px}}.apies{display:grid;grid-template-columns:1fr 1fr;gap:26px}.apie-t{font-weight:700;font-size:14px;margin-bottom:12px}.apie-t small{display:block;font-weight:400;color:var(--dim);font-size:12px;margin-top:2px}.apie{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center}.apie-d{width:156px;height:156px;flex-shrink:0;overflow:visible}.apie-s{transition:stroke-width .15s,opacity .15s;animation:apieIn .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i)*60ms)}.apie-d:hover .apie-s{opacity:.55}.apie-d .apie-s:hover{opacity:1;stroke-width:20}@keyframes apieIn{0%{opacity:0;stroke-dasharray:0 400}}.apie-n{font-family:var(--disp);font-size:30px;fill:var(--text)}.apie-c{font-size:11px;fill:var(--dim);text-transform:uppercase;letter-spacing:.08em}.apie-l{display:flex;flex-direction:column;gap:9px;min-width:190px;flex:1}.apie-r{display:grid;grid-template-columns:10px minmax(0,1fr) auto 28px;gap:2px 9px;align-items:center;font-size:13.5px}.apie-r i{width:10px;height:10px;border-radius:50%}.apie-r span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apie-r b{font-variant-numeric:tabular-nums;font-weight:700}.apie-r small{color:var(--dim);font-size:11.5px;text-align:right;font-variant-numeric:tabular-nums}.apie-r em{grid-column:2/-1;height:4px;border-radius:9px;background:var(--panel3);overflow:hidden;display:block}.apie-r em u{display:block;height:100%;border-radius:9px;opacity:.85}.acurve{position:relative;display:flex;align-items:flex-end;gap:12px;height:200px;padding:22px 0 0 28px;margin-bottom:4px}.acgrid{position:absolute;inset:22px 0 24px 28px;pointer-events:none}.acgrid div{position:absolute;left:0;right:0;border-top:1px dashed color-mix(in srgb,var(--line2) 80%,transparent)}.acgrid span{position:absolute;left:-28px;top:-8px;width:22px;text-align:right;font-size:10.5px;color:var(--dim)}.acb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0;position:relative;z-index:1}.acs{position:relative;width:100%;max-width:58px;display:flex;flex-direction:column-reverse;gap:0;transform-origin:bottom;animation:acIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i)*45ms);margin-bottom:6px}.acs i{display:block;min-height:3px;border-radius:0}.acs i:first-child{border-radius:0 0 3px 3px}.acs i:last-child{border-radius:7px 7px 0 0}.acs i:only-child{border-radius:7px 7px 3px 3px}.acs i:hover{filter:brightness(1.15)}.acs em{position:absolute;bottom:100%;left:0;right:0;text-align:center;font-style:normal;font-size:12.5px;font-weight:800;color:var(--text);padding-bottom:4px}.acb small{font-size:12px;color:var(--muted);font-weight:600;height:18px}@keyframes acIn{0%{transform:scaleY(0);opacity:.3}}.alegend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12.5px;color:var(--muted)}.alegend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.aprob{margin-bottom:10px}.aprob .gl{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:4px}@media(max-width:700px){.apies{grid-template-columns:1fr;gap:22px}.apie{gap:14px;flex-wrap:nowrap}.apie-d{width:118px;height:118px}.apie-l{min-width:0}.apie-r{font-size:13px}.acurve{gap:6px;height:170px;padding-left:22px}.acgrid{left:22px}.acgrid span{left:-22px;width:18px}.acs em{font-size:11.5px}}.cm2 .c2-left{position:static}.aprob .gl b{white-space:nowrap}@media(max-width:700px){.dtools{position:static}}
