:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06161d;--bg-2:#0b2b36;--ink:#e8f6f4;--ink-dim:#7fa5aa;--tide:#27d3c3;--foam:#f5fbfa;--line:#1f4650;--panel:#0a222b;--display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--body:"Chakra Petch", "Segoe UI", system-ui, sans-serif;--cw:clamp(170px, min(74vw, 290px, calc((100svh - 380px) / 1.4)), 290px)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);margin:0;font-size:15px;overflow-x:hidden}button{font:inherit;color:inherit}html{-webkit-tap-highlight-color:transparent}.ptype,.ringwrap,.inspect,.stack,.slot,.collection,.summary,.grid{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.slot img,.pk svg{-webkit-user-drag:none;pointer-events:none}.bg{z-index:0;background:radial-gradient(120% 90% at 50% 0%, var(--bg-2), var(--bg) 70%);position:fixed;inset:0;overflow:hidden}.bg i{background:radial-gradient(closest-side, var(--c) 45%, transparent);opacity:.35;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;animation:26s ease-in-out infinite alternate drift;position:absolute}.bg i:first-child{--c:#0f6b73;top:-20vmax;left:-25vmax}.bg i:nth-child(2){--c:#14396b;animation-duration:34s;animation-direction:alternate-reverse;bottom:-25vmax;right:-30vmax}.bg i:nth-child(3){--c:#0c5a4a;opacity:.22;width:40vmax;height:40vmax;animation-duration:42s;top:30vh;left:20vmax}@keyframes drift{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(8vmax,5vmax)rotate(40deg)scale(1.15)}}.rays{z-index:1;pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg at 50% 50%, #fff0 0 8deg, var(--ray,#78fff024) 8deg 12deg);transition:opacity .6s;animation:30s linear infinite spin;position:fixed;inset:-50vmax;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 38%);mask-image:radial-gradient(circle,#000 0,#0000 38%)}body.takeover .rays{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}.dim{z-index:2;opacity:0;pointer-events:none;background:#02080c9e;transition:opacity .5s;position:fixed;inset:0}body.takeover .dim,body.focus .dim{opacity:1}body.focus .dim{background:#02080c73}.flash{z-index:60;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}.flash.go{animation:.55s ease-out flash}@keyframes flash{0%{opacity:.85}to{opacity:0}}#fx{z-index:50;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.app{z-index:3;min-height:100svh;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));padding-block:max(12px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-bottom));flex-direction:column;max-width:760px;margin-inline:auto;display:flex;position:relative}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.brand{font-family:var(--display);letter-spacing:.02em;color:var(--foam);font-size:22px}.brand b{color:var(--tide);font-weight:inherit}.tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.seg{border:1px solid var(--line);background:var(--panel);border-radius:10px;display:flex;overflow:hidden}.seg button{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;font-weight:700}.seg button[aria-selected=true]{color:var(--foam);background:#14414c}.chip{background:var(--panel);border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.chip[aria-pressed=true],.chip.on{color:var(--foam);border-color:#2f7a86}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--tide);outline-offset:3px}.settings{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.settings .line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.settings small{color:var(--ink-dim);max-width:34ch;font-size:12px;line-height:1.4;display:block}.settings .btns{flex-wrap:wrap;gap:8px;display:flex}.warn{color:#ffb4a2}.status{background:var(--panel);border:1px solid var(--line);z-index:4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin-top:12px;padding:8px 8px 8px 14px;display:flex;position:relative}.status .packs{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:12px;font-weight:700}.status .packs b{font-family:var(--display);color:var(--foam);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;font-size:24px}.status .timer{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.status .timer b{color:var(--foam)}.claim{background:var(--tide);color:#02211d;font-family:var(--display);cursor:pointer;border:0;border-radius:10px;padding:9px 16px;font-size:18px;position:relative;box-shadow:0 4px #138a80}.claim:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;animation:1.6s ease-out infinite pulse;position:absolute;inset:0;box-shadow:0 0 0 3px #27d3c399}.meter{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);flex-basis:100%;align-items:center;gap:10px;padding-right:6px;font-size:11px;font-weight:700;display:flex}.meter .mbar{background:#14323b;border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.meter .mbar i{background:linear-gradient(90deg,#27d3c3,#3cffdc,#c9fff6);border-radius:6px;transition:width .6s cubic-bezier(.2,1,.3,1);position:absolute;inset:0 auto 0 0}.meter.hot .mbar i{animation:1.4s ease-in-out infinite hot}@keyframes hot{50%{filter:brightness(1.6)}}.meter em{color:var(--foam);font-variant-numeric:tabular-nums;font-style:normal}.teampick{background:var(--panel);z-index:4;border:1px solid #2f7a86;border-radius:14px;gap:8px;margin-top:10px;padding:12px 14px;display:grid;position:relative}.teampick b{font-family:var(--display);font-weight:inherit;color:var(--foam);font-size:18px}.teampick p{color:var(--ink-dim);margin:0;font-size:13px}.teampick form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teampick input{width:9ch;color:var(--foam);border:1px solid var(--line);font:inherit;background:#06161d;border-radius:10px;padding:8px 10px;font-size:16px}.teampick .msg{color:#ffd27a;font-size:13px}.slot.mine .front{box-shadow:0 0 0 3px #ffd34d,0 14px 30px #00000080}.slot.mine:after{content:"MY TEAM";color:#2a1c00;letter-spacing:.1em;z-index:6;white-space:nowrap;background:#ffd34d;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.tell{background:radial-gradient(closest-side at 50% 35%, var(--tell,transparent), transparent);opacity:0;pointer-events:none;z-index:-1;border-radius:50%;transition:opacity .25s,background .3s;position:absolute;inset:-22% -20%}.inspect{--tellc:color-mix(in srgb, var(--tell,#fff) calc(min(1, var(--tp,0) * var(--tp,0) * 1.6) * 100%), #eef6ff)}.inspect .tell{opacity:calc(var(--tp,0) * 1);background:radial-gradient(closest-side at 50% 35%, var(--tellc), transparent)}.inspect .lift:before{content:"";box-shadow:0 0 calc(var(--tp,0) * 30px) calc(var(--tp,0) * 8px) var(--tellc);opacity:min(1, calc(var(--tp,0) * 2));pointer-events:none;border-radius:4%;position:absolute;inset:0 1%}.inspect:not(.swiping):not(.told) .lift:before,.inspect:not(.swiping):not(.told) .tell,.inspect:not(.swiping):not(.told) .cutline{opacity:0}.inspect.told .tell{opacity:.95}.inspect .lift{z-index:1;position:relative}.ghostpack{z-index:6;pointer-events:none;perspective:1200px;position:fixed}.ghostpack .pk-body,.ghostpack .pk-top{transition-duration:.55s}.ghostpack.drop .pk-body{opacity:0;transform:translateY(115%)rotate(4deg)}.ghostpack.drop .pk-top{opacity:0;transform:translate(18%,-60%)rotate(22deg)}.summary.flow .slot{animation:none}.inspect.rainbow .tell{opacity:.85;background:radial-gradient(closest-side,#ff3d9a,#0000);animation:1.6s linear infinite hue}@keyframes hue{to{filter:hue-rotate(360deg)}}.inspect .cutline{background:var(--tellc);box-shadow:0 0 14px var(--tellc), 0 0 30px var(--tellc)}.ripfx{z-index:7;pointer-events:none;--c:#fff;position:fixed}.ripfx i{position:absolute;top:50%;left:50%}.ripfx .slash{background:radial-gradient(closest-side, #fff, var(--c) 40%, transparent);border-radius:50%;width:160%;height:10%;margin:-5% 0 0 -80%;animation:.5s cubic-bezier(.2,.9,.3,1) both slash}.ripfx .ring{aspect-ratio:1;border:4px solid var(--c);width:30%;box-shadow:0 0 22px var(--c), inset 0 0 22px var(--c);border-radius:50%;margin-left:-15%;animation:.65s cubic-bezier(.15,.8,.3,1) both shock;transform:translateY(-50%)}.ripfx .rays{aspect-ratio:1;background:repeating-conic-gradient(var(--c) 0 4deg, transparent 4deg 20deg);border-radius:50%;width:260%;margin-left:-130%;animation:.9s ease-out both rays;transform:translateY(-50%);-webkit-mask:radial-gradient(closest-side,#000 15%,#0000);mask:radial-gradient(closest-side,#000 15%,#0000)}.ripfx.rainbow i{animation-name:slash,hue;animation-duration:.5s,1s}.ripfx.rainbow .ring{animation-name:shock,hue;animation-duration:.65s,1s}.ripfx.rainbow .rays{animation-name:rays,hue;animation-duration:.9s,1s}@keyframes slash{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.1)scaleY(.2)}}@keyframes shock{0%{opacity:1;transform:translateY(-50%)scale(.2)}to{opacity:0;transform:translateY(-50%)scale(4.5)}}@keyframes rays{0%{opacity:0;transform:translateY(-50%)rotate(0)scale(.3)}25%{opacity:.55}to{opacity:0;transform:translateY(-50%)rotate(40deg)scale(1)}}.claim:active{transform:translateY(3px);box-shadow:0 1px #138a80}@keyframes pulse{0%{opacity:0;transform:none}10%{opacity:1}70%,to{opacity:0;transform:scale(1.1,1.3)}}.stage{z-index:3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding-block:12px 4px;display:flex;position:relative}.stage.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) shake}.stage.shake-big{animation:.8s cubic-bezier(.36,.07,.19,.97) shake}@keyframes shake{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(3px,-2px)}30%,50%,70%{transform:translate(-6px,3px)rotate(-.4deg)}40%,60%{transform:translate(6px,-3px)rotate(.4deg)}}.hud{text-align:center;justify-items:center;gap:2px;min-height:46px;display:grid}.hint{font-family:var(--display);letter-spacing:.02em;color:var(--foam);text-wrap:balance;font-size:21px}.sub{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}#viewOpen{flex-direction:column;flex:1;display:flex}.pk{aspect-ratio:5/7.6;--h:175;width:100%;position:relative;container-type:inline-size}.pk-face{backface-visibility:hidden;position:absolute;inset:0}.pk-top,.pk-body{background:linear-gradient(115deg, #fff0 30%, #ffffff4d 46%, #fff0 60%) var(--sheen,140%) 0 / 260% 100%, repeating-linear-gradient(90deg, #ffffff0f 0 2px, #0000 2px 9px), linear-gradient(170deg, hsl(var(--h) 72% 52%), hsl(calc(var(--h) + 20) 70% 30%) 55%, hsl(calc(var(--h) + 40) 70% 16%));position:absolute;left:0;right:0;overflow:hidden}.pk-top{clip-path:polygon(0 0,100% 0,100% 80%,96% 100%,92% 80%,88% 100%,84% 80%,80% 100%,76% 80%,72% 100%,68% 80%,64% 100%,60% 80%,56% 100%,52% 80%,48% 100%,44% 80%,40% 100%,36% 80%,32% 100%,28% 80%,24% 100%,20% 80%,16% 100%,12% 80%,8% 100%,4% 80%,0 100%);transform-origin:0 100%;z-index:2;border-radius:3cqw 3cqw 0 0;height:14%;transition:transform .7s cubic-bezier(.3,.7,.2,1),opacity .7s;top:0}.pk-top:after{content:"";background:repeating-linear-gradient(90deg,#ffffff8c 0 6px,#0000 6px 11px);height:2px;position:absolute;top:40%;left:0;right:0}.pk-body{border-radius:0 0 4cqw 4cqw;transition:transform .65s cubic-bezier(.55,0,.8,.4),opacity .65s;top:12%;bottom:0;box-shadow:0 24px 50px #0000008c,inset 0 0 0 1.2cqw #ffffff24}.pk-cover{flex-direction:column;align-items:center;padding:9cqw 7cqw 7cqw;display:flex;position:absolute;inset:0}.pk-set{letter-spacing:.24em;color:#ffffffd9;text-transform:uppercase;font-size:4.6cqw;font-weight:700}.pk-logo{font-family:var(--display);color:var(--foam);text-align:center;text-shadow:0 1cqw 0 hsl(calc(var(--h) + 30) 70% 18%), 0 2cqw 4cqw #00000059;margin-top:2cqw;font-size:15cqw;line-height:.9}.pk-hero{flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative}.pk-hero .burst{aspect-ratio:1;background:radial-gradient(circle, #fff6, #fff0 62%), repeating-conic-gradient(#ffffff24 0 6deg, #fff0 6deg 18deg);border-radius:50%;width:92%;position:absolute}.pk-hero svg{filter:drop-shadow(0 2cqw 2cqw #0006);width:104%;position:relative}.pk-feat{letter-spacing:.14em;text-transform:uppercase;color:var(--foam);white-space:nowrap;background:#00000059;border-radius:99px;padding:1.4cqw 4cqw;font-size:4.4cqw;font-weight:700}.pk-back .pk-body{border-radius:4cqw;top:0}.pk-body:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff38 0 1.2cqw,#0000002e 1.2cqw 2.4cqw) bottom/100% 4.5% no-repeat,radial-gradient(90% 55% at 50% 42%,#fff3,#fff0 70%),linear-gradient(90deg,#0000006b,#0000 13% 87%,#0000006b),linear-gradient(#ffffff1a,#0000 20% 85%,#0000004d);position:absolute;inset:0}.pk-top:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0006,#0000 13% 87%,#0006);position:absolute;inset:0}.pk{--pth:2.6cqw;transform-style:preserve-3d}.pk-front{transform:translateZ(var(--pth))}.pk-back{transform:rotateY(180deg) translateZ(var(--pth))}.pk-edge{background:hsl(calc(var(--h) + 25) 60% 20%);transform:translateZ(calc(var(--pth) * var(--z) / 4));border-radius:0 0 4cqw 4cqw;position:absolute;inset:12.5% .4% .3%}.inspect.cut .pk-edge{opacity:0;transition:opacity .15s}.ptype{perspective:900px}.ptype .pk{--sheen:calc(100% - var(--gx,0) * 90%);transform:perspective(700px) rotateX(calc(var(--gy,0) * -10deg)) rotateY(calc(var(--gx,0) * 18deg))}@media (hover:hover){.ptype:hover .pk,.ptype:focus-visible .pk{transform:translateY(-6px) perspective(700px) rotateX(calc(var(--gy,0) * -10deg)) rotateY(calc(var(--gx,0) * 18deg))}}.ptype .pk{transition:transform .15s ease-out!important}.pk-back .pk-info{color:var(--foam);flex-direction:column;gap:3cqw;padding:12cqw 9cqw;font-size:4.8cqw;line-height:1.35;display:flex;position:absolute;inset:0}.pk-back .pk-info h3{font-family:var(--display);font-weight:inherit;margin:0;font-size:9cqw}.pk-back .odds{font-variant-numeric:tabular-nums;background:#0000004d;border-radius:3cqw;grid-template-columns:1fr auto;gap:1cqw 4cqw;padding:4cqw;display:grid}.pk-back .odds b{font-weight:700}.pk-back small{opacity:.75;font-size:3.8cqw}#homeView,#selectView{width:100%}.collection{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center;gap:14px;padding-top:6px;display:grid}.collection.one{grid-template-columns:1fr}.ptype{cursor:pointer;color:var(--ink);background:0 0;border:0;justify-items:center;gap:10px;width:min(52vw,210px,69.0789svh - 290.132px);min-width:140px;padding:0;display:grid;position:relative}.ptype .pk{transition:transform .25s cubic-bezier(.2,1.3,.4,1);animation:4s ease-in-out infinite bob}@keyframes bob{0%,to{translate:0}50%{translate:0 -5px}}.ptype .cnt{z-index:3;background:var(--tide);color:#02211d;min-width:38px;height:38px;font-family:var(--display);border-radius:99px;place-items:center;padding-inline:8px;font-size:20px;display:grid;position:absolute;top:-10px;right:-12px;box-shadow:0 4px #138a80,0 6px 14px #0006}.ptype .pt-name{font-family:var(--display);color:var(--foam);text-align:center;font-size:18px;line-height:1.1}.ptype .pt-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-top:-6px;font-size:12px;font-weight:700}.ptype.empty .pk{filter:grayscale(.85)brightness(.55);animation:none}.ptype.empty .cnt{color:var(--foam);box-shadow:none;background:#2b6470}.ringwrap{--pw:min(36vw, 190px, calc((100svh - 400px) / 1.6));--R:calc(var(--pw) * 1.75);width:calc(100% + 32px);height:calc(var(--pw) * 1.52 + 96px);perspective:1000px;perspective-origin:50% 20%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;margin-inline:-16px;position:relative;overflow:hidden}.ringwrap.drag{cursor:grabbing}.ring{left:calc(50% - var(--pw) / 2);width:var(--pw);aspect-ratio:5/7.6;transform-style:preserve-3d;transform:translateZ(calc(var(--R) * -1)) rotateX(-7deg);position:absolute;top:34px}.ring .pick{cursor:pointer;transform:rotateY(calc(var(--i) * 36deg)) translateZ(var(--R));background:0 0;border:0;border-radius:12px;padding:0;position:absolute;inset:0}.ring .pick:before{content:"";opacity:0;pointer-events:none;border-radius:12px;transition:opacity .15s;position:absolute;inset:2% 3%;box-shadow:0 0 26px 4px #78c8ff73}.ring .pick.front:before{opacity:1}.ring .pk-edge{display:none}.ringfloor{width:calc(var(--R) * 2.4);pointer-events:none;background:radial-gradient(closest-side,#27d3c338,#0000);border-radius:50%;height:40px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.ringback{margin-top:4px}.ringwrap.out{filter:grayscale(.8)brightness(.6)}.inspect{perspective:1200px;touch-action:none;-webkit-user-select:none;user-select:none;width:min(66vw,280px,65.7895svh - 231.579px);min-width:180px;position:relative}.inspect .lift{animation:.5s cubic-bezier(.2,1.25,.4,1) both lift}@keyframes lift{0%{opacity:0;transform:translateY(80px)scale(.6)}to{opacity:1;transform:none}}.rot{transform-style:preserve-3d;transform:perspective(900px) rotateX(calc(var(--rx,0deg) + var(--gy,0) * -8deg)) rotateY(calc(var(--ry,0deg) + var(--gx,0) * 16deg));cursor:grab;transition:transform .5s cubic-bezier(.2,1.3,.4,1);position:relative}.rot.idle{transition:transform .15s ease-out}.rot.live{cursor:grabbing;transition:none}.rot .pk{transform-style:preserve-3d}.cutline{width:0;height:4px;box-shadow:0 0 12px #fff, 0 0 24px var(--tide);pointer-events:none;z-index:5;background:linear-gradient(90deg,#fff3,#fff);border-radius:4px;position:absolute;top:13%;left:0}.cuthint{pointer-events:none;z-index:4;border:2px dashed #fff9;border-radius:10px;place-items:center;height:10%;transition:opacity .25s;animation:1.6s ease-in-out infinite blink;display:grid;position:absolute;top:8%;left:6%;right:6%}.cuthint span{letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#00000073;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}.cuthint:before{content:"";background:radial-gradient(12px at 12px,#fff 0 6px,#ffffff73 7px,#0000 12px);width:84%;height:24px;animation:1.6s ease-in-out infinite swipe;position:absolute;top:50%;left:calc(8% - 12px);transform:translateY(-50%)}@keyframes blink{50%{border-color:#fff3}}@keyframes swipe{0%{opacity:0;transform:translateY(-50%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(100%,-50%)}}.inspect.away .cuthint{opacity:0}.inspect.cut .cuthint,.inspect.cut .cutline{opacity:0;transition:opacity .2s}.inspect.cut .pk-front .pk-top{opacity:0;transform:translate(18%,-60%)rotate(22deg)}.inspect.cut .pk-front .pk-body{opacity:0;transform:translateY(130%)}.inspect.cut~.rowbtns,body.cutting .rowbtns{visibility:hidden}.rowbtns{flex-wrap:wrap;justify-content:center;gap:4px 10px;display:flex}.linkbtn{color:var(--ink-dim);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700}@media (hover:hover){.linkbtn:hover{color:var(--foam)}}.slot{width:var(--cw);aspect-ratio:5/7;perspective:1100px;position:relative}.slot.btn{cursor:pointer}.float{width:100%;height:100%}.alive .float{animation:5.5s ease-in-out infinite floaty}@keyframes floaty{0%,to{translate:0}50%{translate:0 -6px}}.tilt{width:100%;height:100%;transform:perspective(calc(var(--cw) * 3)) rotateX(calc(var(--rx,0deg) + var(--gy,0) * -9deg)) rotateY(calc(var(--ry,0deg) + var(--gx,0) * 14deg));transform-style:preserve-3d;transition:transform .12s ease-out}.tilt.rest{transition:transform .6s cubic-bezier(.2,1.2,.3,1)}.flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.25,1.15,.35,1);position:relative}.flipped .flip{transform:rotateY(180deg)}.face{border-radius:calc(var(--cw) * .055);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.back{border:calc(var(--cw) * .03) solid #e9f6f4;background:radial-gradient(circle at 50% 45%,#1b6f7a,#0a2f45 60%,#061c2a);place-items:center;display:grid;box-shadow:0 14px 30px #00000080}.back:before{content:"";background:repeating-linear-gradient(60deg,#ffffff0d 0 2px,#0000 2px 16px),repeating-linear-gradient(-60deg,#ffffff0d 0 2px,#0000 2px 16px);position:absolute;inset:0}.back svg{width:74%;position:relative}.tilt{position:relative}.tease .tilt:before{content:"";border-radius:calc(var(--cw) * .055);box-shadow:0 0 40px 10px var(--tc);opacity:0;pointer-events:none;animation:1.2s ease-in-out infinite tease;position:absolute;inset:0}@keyframes tease{50%{opacity:1}}.tease .tilt{animation:1.2s ease-in-out infinite rattle}@keyframes rattle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-2deg)}82%{transform:rotate(2deg)}88%{transform:rotate(-1deg)}}.ribbon{z-index:3;color:#fff;font-weight:700;font-size:max(10px, calc(var(--cw) * .05));letter-spacing:.1em;pointer-events:none;background:#ff3d6e;border-radius:8px;padding:.2em .7em;animation:.4s cubic-bezier(.2,1.6,.4,1) both popin;position:absolute;top:-6px;left:-6px;transform:rotate(-6deg);box-shadow:0 3px 8px #0006}.ribbon.dupe{background:#2b6470}.count-badge{z-index:3;background:var(--tide);color:#02211d;pointer-events:none;border-radius:99px;place-items:center;min-width:24px;height:24px;padding-inline:6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-6px;right:-4px;box-shadow:0 2px 6px #0006}@keyframes popin{0%{transform:scale(0)rotate(-20deg)}to{transform:scale(1)rotate(-6deg)}}.front{padding:calc(var(--cw) * .03);background:var(--frame);box-shadow:0 18px 40px #0000008c, 0 0 30px -6px var(--glow);color:#0a1a20;transform:rotateY(180deg)}.slot{--th:calc(var(--cw) * .017)}.float{transform-style:preserve-3d}.back{transform:translateZ(var(--th))}.front{transform:rotateY(180deg) translateZ(var(--th))}.flip .edge{border-radius:calc(var(--cw) * .055);background:var(--frame,#cfd8dd);transform:translateZ(calc(var(--th) * var(--z) / 2.6));position:absolute;inset:0}.flip .edge.e0{background:#0c2f40}.stack .slot:not(.top) .face{box-shadow:none}.stack .slot:not(.top) .edge,.summary .slot:not(.live) .edge,.grid .slot:not(.live) .edge{display:none}.shade{transform:translate(calc(var(--sx,0) * 1px - var(--gx,0) * var(--cw) * .06), calc(var(--sy,0) * 1px + var(--gy,0) * var(--cw) * .05 + var(--cw) * .03));pointer-events:none;background:radial-gradient(closest-side,#00000080 70%,#0000);border-radius:12%;transition:transform .5s cubic-bezier(.2,1.2,.3,1);position:absolute;inset:4% 2% -9%}.slot.live .shade{transition:transform .12s ease-out}.ghost .shade,.stack .slot:not(.top) .shade{opacity:0}.front:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;mix-blend-mode:soft-light;background:linear-gradient(calc(125deg + var(--ry,0deg) * 4 + var(--gx,0) * 50deg), #ffffff8c, #fff0 32%, #0000 68%, #0000004d);position:absolute;inset:0}.inner{border-radius:calc(var(--cw) * .035);background:var(--paper);height:100%;padding:calc(var(--cw) * .035) calc(var(--cw) * .04);gap:calc(var(--cw) * .02);flex-direction:column;display:flex;position:relative;overflow:hidden}.hdr{z-index:2;justify-content:space-between;align-items:baseline;gap:6px;display:flex;position:relative}.nm{font-family:var(--display);font-size:calc(var(--cw) * .1 * var(--nl,1));color:var(--ink-card);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.1;overflow:hidden}.hp{font-family:var(--display);font-size:calc(var(--cw) * .085);color:var(--hp,#b3261e);flex:none;line-height:1}.hp small{font-family:var(--body);font-weight:700;font-size:calc(var(--cw) * .036);letter-spacing:.06em;color:var(--ink-card);opacity:.75;margin-right:.25em}.art{border-radius:calc(var(--cw) * .02);background:var(--art);height:47%;box-shadow:inset 0 0 0 calc(var(--cw) * .012) var(--art-edge,#c9a33a), 0 2px 0 #00000026;flex:none;position:relative;overflow:hidden}.art svg{width:100%;height:100%;position:absolute;inset:0}.art{aspect-ratio:4/3;height:auto}.phw{position:absolute;inset:0;overflow:hidden}.ph-bg{object-fit:cover;filter:blur(8px)saturate(1.15)brightness(.75);pointer-events:none;-webkit-user-drag:none;width:124%;height:124%;position:absolute;inset:-12%}.phw .ph{object-fit:contain;object-position:50% 50%;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:translate(calc((var(--mx,50) - 50) * -0.05%), calc((var(--my,50) - 50) * -0.05%)) scale(1.02);transition:transform .12s ease-out;display:block;position:absolute;inset:0}.fwrap{z-index:1;flex:none;position:relative}.fphoto{z-index:1;aspect-ratio:4/3;margin:calc(var(--cw) * .01) calc(var(--cw) * .06) 0;border-radius:calc(var(--cw) * .03);box-shadow:0 0 0 calc(var(--cw) * .012) var(--gem), 0 0 calc(var(--cw) * .08) var(--glow), 0 calc(var(--cw) * .03) calc(var(--cw) * .06) #0009;flex:none;position:relative;overflow:hidden}.hdr{grid-template-columns:1fr auto;align-items:baseline;column-gap:6px;display:grid}.tn{font-family:var(--display);font-size:calc(var(--cw) * .13);color:var(--ink-card);white-space:nowrap;grid-area:1/1;line-height:.92}.tn small{font-family:var(--body);font-weight:700;font-size:calc(var(--cw) * .036);letter-spacing:.06em;color:var(--ink-card);opacity:.75;margin-right:.3em}.hdr .hp{grid-area:1/2}.hdr .nm{font-size:calc(var(--cw) * .072 * var(--nl,1));margin-top:calc(var(--cw) * .008);grid-area:2/1/auto/-1}.inner.full .tn,.inner.full .tn small{color:#fff;text-shadow:0 2px 6px #000000b3;opacity:1}.sub-l{font-size:calc(var(--cw) * .033);letter-spacing:.04em;color:var(--ink-card);opacity:.8;z-index:2;white-space:nowrap;justify-content:space-between;gap:6px;font-weight:700;display:flex;position:relative;overflow:hidden}.sub-l span:first-child{text-overflow:ellipsis;overflow:hidden}.moves{gap:calc(var(--cw) * .012);z-index:2;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.mv{align-items:center;gap:calc(var(--cw) * .03);padding-block:calc(var(--cw) * .012);border-bottom:1px solid var(--rule,#07131826);grid-template-columns:auto 1fr auto;display:grid}.mv:last-child{border-bottom:0}.mv i{width:calc(var(--cw) * .05);height:calc(var(--cw) * .05);background:var(--gem);border-radius:2px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #00000040}.mv span{font-weight:700;font-size:calc(var(--cw) * .045);color:var(--ink-card);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mv b{font-family:var(--display);font-weight:inherit;font-size:calc(var(--cw) * .07);color:var(--ink-card);font-variant-numeric:tabular-nums}.ft{font-size:calc(var(--cw) * .032);letter-spacing:.06em;color:var(--ink-card);opacity:.85;font-variant-numeric:tabular-nums;z-index:2;white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;font-weight:700;display:flex;position:relative}.rar{letter-spacing:.05em;font-size:calc(var(--cw) * .045);color:var(--gem);text-shadow:0 0 1px #0009}.card[data-tier=common] .foil,.card[data-tier=common] .spark,.card[data-tier=uncommon] .spark{display:none}.foil,.spark,.glare{pointer-events:none;border-radius:inherit;z-index:3;position:absolute;inset:0}.foil{opacity:var(--foilop,0);mix-blend-mode:color-dodge;background:linear-gradient(115deg,#0000 12%,#ff28a08c 30%,#00ffdc8c 45%,#ffeb008c 60%,#7850ff8c 75%,#0000 90%) 0 0/260% 260%;background-position:calc(var(--mx,50) * 1%) calc(var(--my,50) * 1%)}.spark{opacity:var(--sparkop,0);mix-blend-mode:overlay;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.6px),radial-gradient(circle,#fff 0 .8px,#0000 1.3px);background-size:23px 29px,13px 17px;background-position:calc(var(--mx,50) * .4px) calc(var(--my,50) * .3px), calc(var(--mx,50) * -.3px) calc(var(--my,50) * .5px)}.glare{background:radial-gradient(circle at calc(var(--mx,50) * 1%) calc(var(--my,50) * 1%), #ffffff8c, #fff0 45%);mix-blend-mode:soft-light;opacity:.8}.inner.full{background:#071318;padding:0}.inner.full .art{height:auto;box-shadow:none;border-radius:0;position:absolute;inset:0}.inner.full .hdr{padding:calc(var(--cw) * .04) calc(var(--cw) * .045) 0}.inner.full .nm,.inner.full .hp,.inner.full .hp small{color:#fff;text-shadow:0 2px 6px #000000b3;opacity:1}.inner.full .hp{color:var(--hp)}.inner.full .sub-l{padding-inline:calc(var(--cw) * .045);color:#fff;opacity:.9;text-shadow:0 1px 4px #000c}.inner.full .moves{margin:auto calc(var(--cw) * .035) 0;-webkit-backdrop-filter:blur(4px);border-radius:calc(var(--cw) * .03);padding:calc(var(--cw) * .015) calc(var(--cw) * .035);background:#0410169e;border:1px solid #ffffff2e;flex:none}.inner.full .mv span,.inner.full .mv b{color:#fff}.inner.full .mv{border-color:#ffffff24}.inner.full .ft{color:#fff;padding:0 calc(var(--cw) * .045) calc(var(--cw) * .035);opacity:1;text-shadow:0 1px 3px #000c}.card[data-tier=common]{--frame:linear-gradient(150deg, #d9e1e6, #9aa9b4);--paper:linear-gradient(180deg, #f2f5f7, #e1e8ec);--glow:#0000;--ink-card:#172a33;--art:linear-gradient(180deg, #bfd3e0, #8fa9ba);--art-edge:#8b99a4;--gem:#8fa2ae;--foilop:0;--sparkop:0;--tc:#aab8c48c;--hp:#b3261e}.card[data-tier=uncommon]{--frame:linear-gradient(150deg, #f4f8fb, #9fb5c2 50%, #e6eef3);--paper:linear-gradient(180deg, #eefaf7, #d5ece7);--glow:#d2ebf573;--ink-card:#12302f;--art:linear-gradient(180deg, #b6ece2, #6fbfb6);--art-edge:#7fb3ad;--gem:#3fb7a6;--foilop:.1;--sparkop:0;--tc:#dcf0f5bf;--hp:#b3261e}.card[data-tier=rare]{--frame:linear-gradient(150deg, #ffe59a, #c38a1d 45%, #ffe08a 70%, #b97a12);--paper:linear-gradient(180deg, #fff8e3, #f7e6b5);--glow:#ffc850a6;--ink-card:#3a2600;--art:linear-gradient(180deg, #ffe7a3, #e9a63c);--art-edge:#c9a33a;--gem:#e7a51d;--foilop:.28;--sparkop:.3;--tc:#ffc850f2;--hp:#b3261e}.card[data-tier=legendary]{--frame:linear-gradient(150deg, #ffb3dc, #7b4dff 45%, #4de1ff 75%, #ff9bd2);--glow:#aa6effd9;--gem:#c79bff;--foilop:.5;--sparkop:.55;--tc:#b478ff;--hp:#ffd36a;--art:radial-gradient(120% 80% at 50% 30%, #6b3fd8, #1c0f4a 70%)}.card[data-tier=mythic]{--frame:conic-gradient(from var(--spin,0deg), #ff3d9a, #ffe14a, #38ffd2, #4d7bff, #c04dff, #ff3d9a);--glow:#3cffdce6;--gem:#ffe14a;--foilop:.7;--sparkop:.7;--tc:#3cffdc;--hp:#5cffe9;--art:radial-gradient(120% 80% at 50% 30%, #0f8a8a, #04202b 70%)}.card[data-tier=mythic] .front{animation:6s linear infinite spinframe}@property --spin{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes spinframe{to{--spin:360deg}}.stack{width:var(--cw);aspect-ratio:5/7;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.stack.rise{animation:.6s cubic-bezier(.2,1.2,.4,1) both rise}.skip{margin-top:2px}.tabdot{color:#fff;letter-spacing:0;vertical-align:1px;background:#ff3d6e;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding-inline:5px;font-size:11px;display:inline-grid}.grid .ribbon{font-size:10px;top:-7px;left:-5px}@keyframes rise{0%{opacity:0;transform:translateY(45%)scale(.8)}to{opacity:1;transform:none}}.stack .slot{width:100%;transform:translate(calc(var(--k) * 5px), calc(var(--k) * 5px)) rotate(calc(var(--k) * 1.2deg));transition:transform .35s cubic-bezier(.2,1.2,.4,1);position:absolute;inset:0}.stack .slot.top{--k:0;z-index:10}.stack.fan .slot{transform:translate(calc(var(--k) * 16px), calc(var(--k) * -10px)) rotate(calc(var(--k) * 5deg));transition-duration:.45s}.stack .slot.drag{transition:none}.stack .slot.gone{opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.5,0,.9,.5),opacity .45s}.counter{justify-content:center;gap:6px;margin-top:18px;display:flex}.counter i{background:#1f4650;border-radius:3px;width:22px;height:6px;transition:background .2s}.counter i.done{background:var(--tide)}.counter i.now{background:var(--foam)}.summary{--cw:min(calc((100vw - 56px) / 3), 132px);flex-wrap:wrap;justify-content:center;gap:14px 10px;max-width:720px;display:flex}.summary .slot.best .front{box-shadow:0 18px 40px #0000008c, 0 0 34px 2px var(--glow)}.summary .slot{animation:.5s cubic-bezier(.2,1.3,.4,1) both deal;animation-delay:calc(var(--n) * 90ms)}@keyframes deal{0%{opacity:0;transform:translateY(40px)scale(.6)}to{opacity:1;transform:none}}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cta{background:var(--tide);color:#02211d;font-family:var(--display);letter-spacing:.02em;cursor:pointer;border:0;border-radius:12px;padding:12px 22px;font-size:20px;transition:transform .1s,box-shadow .1s;box-shadow:0 5px #138a80}.cta:active{transform:translateY(4px);box-shadow:0 1px #138a80}.cta.ghost{color:var(--foam);background:0 0;box-shadow:inset 0 0 0 2px #2b6470}.cta.small{padding:8px 14px;font-size:15px;box-shadow:0 3px #138a80}.cta.small.ghost{box-shadow:inset 0 0 0 2px #2b6470}.banner{left:50%;top:calc(env(safe-area-inset-top,0px) + 122px);z-index:70;color:#04141a;letter-spacing:.04em;text-align:center;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ff3d9a,#ffb44a,#38ffd2,#4d7bff);border-radius:14px;width:max-content;max-width:calc(100vw - 32px);padding:10px 18px;font-size:14px;font-weight:700;transition:transform .6s cubic-bezier(.2,1.3,.4,1),opacity .3s;position:fixed;transform:translate(-50%,-30px);box-shadow:0 10px 30px #00000080}.banner.show{opacity:1;transform:translate(-50%)}.divs .chip b{color:var(--foam)}.divs .chip.done{border-color:#ffd34d}.divs .chip.done b:after{content:" ✓";color:#ffd34d}.binder-head{flex-direction:column;gap:10px;margin-top:12px;display:flex}.packrow{gap:8px;display:grid}.ptile{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.ptile.on{background:#0c2a34;border-color:#2f7a86}.ptile .pmini{flex:none;width:58px}.ptile .pmini .pk-body{box-shadow:0 6px 14px #00000080,inset 0 0 0 1.2cqw #ffffff24}.pinfo{flex:1;gap:5px;min-width:0;display:grid}.pinfo .pname{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pinfo b{font-family:var(--display);font-weight:inherit;color:var(--foam);font-size:19px}.pinfo .pct{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:13px}.pinfo .pct em{color:var(--foam);font-style:normal;font-weight:700}.pinfo .pbar{background:#14323b;border-radius:8px;height:8px;overflow:hidden}.pinfo .pbar i{background:linear-gradient(90deg,#27d3c3,#7fe0d2);border-radius:8px;height:100%;display:block}.pinfo .ptiers{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ink-dim);flex-wrap:wrap;gap:4px 10px;font-size:11px;font-weight:700;display:flex}.pinfo .ptiers span i{font-style:normal}.binder-sum{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.binder-sum h2{font-family:var(--display);font-weight:inherit;color:var(--foam);margin:0;font-size:24px}.binder-sum span{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:13px}.tiers{flex-wrap:wrap;gap:8px;display:flex}.tiers .chip{text-transform:none;letter-spacing:.02em;flex-direction:column;align-items:flex-start;gap:4px;min-width:76px;display:flex}.tiers .chip b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.tiers .chip em{font-variant-numeric:tabular-nums;color:var(--foam);font-size:13px;font-style:normal}.tiers .bar{background:#14323b;border-radius:4px;width:100%;height:4px;overflow:hidden}.tiers .bar i{background:var(--tc,var(--tide));border-radius:4px;height:100%;display:block}.grid{grid-template-columns:repeat(auto-fill, var(--cw));--cw:min(calc((100vw - 56px) / 3), 132px);justify-content:center;gap:18px 12px;margin-top:16px;padding-block:8px;display:grid}.grid .slot.btn{transition:transform .15s}@media (hover:hover){.grid .slot.btn:hover{transform:translateY(-4px)}}.slot.ghost{cursor:pointer}.slot.ghost .face{filter:grayscale(.85) brightness(.42) blur(calc(var(--cw) * .03))}.ghost-tag{z-index:4;text-align:center;color:var(--foam);font-size:max(10px, calc(var(--cw) * .085));text-shadow:0 1px 4px #000000e6;place-content:center;justify-items:center;gap:2px;padding:8%;font-weight:700;line-height:1.15;display:grid;position:absolute;inset:0}.ghost-tag b{font-family:var(--display);font-weight:400;font-size:max(16px, calc(var(--cw) * .2));color:#fff}.ghost-tag small{font-size:max(9px, calc(var(--cw) * .07));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-top:4px}.binder-head .search{width:100%}.slot.ghost .count-badge{display:none}.empty-binder{text-align:center;color:var(--ink-dim);padding:36px 8px;line-height:1.5}.empty-binder b{font-family:var(--display);font-weight:inherit;color:var(--foam);margin-bottom:6px;font-size:22px;display:block}.more{justify-content:center;margin-top:12px;display:flex}.modal{z-index:80;overscroll-behavior:contain;background:#02080cd6;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}body.modal-open{overflow:hidden}.modal-in .slot{touch-action:none}.can-drag,.can-drag *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.drag-ghost{z-index:200;pointer-events:none;filter:drop-shadow(0 18px 24px #0000008c);will-change:transform;background:0 0;border:0;margin:0;padding:0;transition:none;position:fixed;top:0;left:0}.drag-ghost .mc{position:absolute;inset:0}.dragging{opacity:.35}body.is-dragging,body.is-dragging *{cursor:grabbing!important}.drop-ok{outline-offset:4px;border-radius:14px;outline:2px dashed #27d3c380;transition:outline-color .15s,background .15s}.drop-over{outline:2px solid var(--tide);background:#27d3c314}.pf-sec h3 small{font-family:var(--body,inherit);color:var(--ink-dim);letter-spacing:.04em;text-transform:none;margin-left:6px;font-size:11px}button.pf-empty{cursor:pointer;font:inherit;color:inherit}@media (hover:hover){button.pf-empty:hover{border-color:var(--tide);color:var(--foam)}}.cta.wide{width:100%;max-width:360px}.modal-in.m-in{animation:.2s ease-out mIn}.modal-in.m-push{animation:.24s cubic-bezier(.2,.9,.3,1) mPush}.modal-in.m-pop{animation:.24s cubic-bezier(.2,.9,.3,1) mPop}@keyframes mIn{0%{opacity:0;transform:scale(.96)}}@keyframes mPush{0%{opacity:0;transform:translate(36px)}}@keyframes mPop{0%{opacity:0;transform:translate(-36px)}}@media (prefers-reduced-motion:reduce){.modal-in.m-in,.modal-in.m-push,.modal-in.m-pop{animation:none}}.modal-in{--cw:clamp(180px, min(78vw, 320px, calc((100svh - 300px) / 1.4)), 320px);flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;display:flex}.serials{background:var(--panel);border:1px solid var(--line);width:100%;color:var(--ink-dim);text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.6}.serials b{color:var(--foam)}.note{color:var(--ink-dim);text-align:center;z-index:3;max-width:560px;margin:10px auto 0;font-size:12px;line-height:1.5;position:relative}.note summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:6px;font-size:11px;font-weight:700;list-style:none}.note summary::-webkit-details-marker{display:none}.note p{margin:4px 0 0}body.playing .note{display:none}html:has(body.playing){overscroll-behavior:none}.note b{color:var(--ink);font-weight:600}.note-links{justify-content:center;gap:16px;display:flex}.note-links a{color:var(--tide);font-weight:700;text-decoration:none}.gear{align-items:center;gap:6px;display:inline-flex}.gear svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}@media (width<=460px){.brand{font-size:19px}.seg button{padding:7px 10px;font-size:11px}}@media (width<=430px){.gear span{display:none}.gear{padding:7px 9px}.top{flex-wrap:nowrap}.tools{flex-wrap:nowrap;gap:6px}.seg button{padding:7px 8px}}@media (prefers-reduced-motion:reduce){.meter.hot .mbar i,.inspect.rainbow .tell,.bg i,.rays,.alive .float,.tease .tilt:before,.tease .tilt,.card[data-tier=mythic] .front,.claim:after,.cuthint,.cuthint:before{animation:none!important}.flip{transition-duration:10ms}.ptype .pk,.inspect .lift,.stack.rise,.summary .slot,.ribbon,.stage.shake,.stage.shake-big,.flash.go{animation:none}}.fatal{z-index:50;color:#fff;text-align:center;background:#5b1a24;padding:14px 16px;font-weight:700;position:fixed;inset:0 0 auto}body.signed-out .app>:not(.top):not(.auth),body.signed-out .top .tools{display:none!important}.auth{flex:1;place-items:center;padding-block:24px 40px;display:grid}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:14px;width:min(100%,400px);padding:16px;display:grid;box-shadow:0 20px 60px #00000059}.auth-tabs{width:100%}.auth-tabs button{flex:1}.auth-form{gap:12px;display:grid}.auth-form h1{font-family:var(--display);color:var(--foam);margin:2px 0 0;font-size:26px;font-weight:400}.auth-form label,.field{letter-spacing:.04em;color:var(--ink);gap:5px;font-size:13px;font-weight:700;display:grid}.auth-form label small,.field small{letter-spacing:0;color:var(--ink-dim);font-weight:500}.input,.auth-form input,.pwform input{background:var(--bg);width:100%;min-width:0;color:var(--foam);border:1px solid var(--line);font:inherit;border-radius:10px;padding:10px 12px;font-size:16px}.input:focus,.auth-form input:focus,.pwform input:focus{outline:2px solid var(--tide);outline-offset:1px;border-color:#0000}.auth-form input[name=code]{font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.auth-form .cta{margin-top:4px}.auth-alt,.auth-note{color:var(--ink-dim);margin:0;font-size:12px;line-height:1.5}.auth-note{color:#ffd27a}.textbtn{color:var(--tide);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.auth-msg{color:#ffb4a2;background:#ff786414;border:1px solid #ff8c784d;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.4}a.chip{text-decoration:none;display:inline-block}.pwform{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.pwform .msg{color:#ffb4a2;grid-column:1/-1;font-size:12px}.pwform .msg.ok{color:var(--tide)}@media (width<=520px){.pwform{grid-template-columns:1fr}}.workshop{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.ws-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-parts{letter-spacing:.08em;text-transform:uppercase;min-width:200px;color:var(--ink-dim);flex:1;grid-template-columns:auto auto 1fr;align-items:center;gap:4px 10px;font-size:12px;font-weight:700;display:grid}.ws-parts b{font-family:var(--display);font-weight:inherit;letter-spacing:0;color:#ffd34d;font-variant-numeric:tabular-nums;font-size:24px}.ws-bar{background:#14323b;border-radius:6px;height:6px;overflow:hidden}.ws-bar i{background:linear-gradient(90deg,#ffb44a,#ffe14a);border-radius:6px;width:0;height:100%;transition:width .5s cubic-bezier(.2,1,.3,1);display:block}.ws-parts small{letter-spacing:.02em;text-transform:none;grid-column:1/-1;font-size:12px;font-weight:600}.ws-scrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:12px;font-weight:700}.ws-tiers{flex-wrap:wrap;gap:6px;display:flex}.ws-tiers .chip{text-transform:none;letter-spacing:.02em;padding:6px 10px}.ws-tiers .chip:not(.on){opacity:.55}.ws-tiers .chip em{color:var(--foam);font-variant-numeric:tabular-nums;font-style:normal}.ws-note{color:var(--ink-dim);font-size:12px;line-height:1.45}.ws-held{color:#ffd27a}.ws-other{color:var(--foam)}.chip.armed,#scrapBtn.armed{color:#ffb4a2;border-color:#ffb4a2}.cta:disabled,.chip:disabled{opacity:.45;cursor:default}.ptype.test .pk{filter:hue-rotate(42deg)saturate(.95)}.ptype.test .cnt{color:#1c0f3a;background:#b98cff;font-size:24px;box-shadow:0 4px #6b3fd8,0 6px 14px #0006}.ptype.test .pt-name{color:#d7b8ff}.ptype.test:before{content:"";pointer-events:none;border:2px dashed #b98cff8c;border-radius:18px;position:absolute;inset:-8px}.pack-inv{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:12px;display:flex}.pack-inv span{background:var(--panel);border:1px solid var(--line);color:var(--ink-dim);letter-spacing:.02em;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700}.pack-inv b{color:var(--foam);font-family:var(--display);margin-right:3px;font-size:15px;font-weight:400}.pack-inv .gold{border-color:#a07a1c}.pack-inv .gold b{color:#ffd34d}.ptype.boosted .pk{--h:32!important}.ptype.boosted :is(.pk-top,.pk-body){background:linear-gradient(115deg, #fff0 30%, #ffffff73 46%, #fff0 60%) var(--sheen,140%) 0 / 260% 100%, repeating-linear-gradient(90deg, #ffffff14 0 2px, #0000 2px 9px), linear-gradient(170deg, #ffe27a, #e7a52a 50%, #8a4f0c)}.ptype.boosted .cnt{color:#2a1c00;background:#ffd34d;box-shadow:0 4px #a07a1c,0 6px 14px #0006}.ptype.boosted .pt-name{color:#ffe27a}.ptype .bst{z-index:3;color:#2a1c00;letter-spacing:.06em;text-transform:uppercase;background:#ffd34d;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:34px;right:-12px;box-shadow:0 3px 10px #0006}.ringwrap.boosted .pk,.inspect.boosted .pk{--h:32!important}.ringwrap.boosted :is(.pk-top,.pk-body),.inspect.boosted :is(.pk-top,.pk-body){background:linear-gradient(115deg, #fff0 30%, #ffffff73 46%, #fff0 60%) var(--sheen,140%) 0 / 260% 100%, repeating-linear-gradient(90deg, #ffffff14 0 2px, #0000 2px 9px), linear-gradient(170deg, #ffe27a, #e7a52a 50%, #8a4f0c)}.inspect.boosted:after{content:"BOOSTED";z-index:6;color:#2a1c00;letter-spacing:.14em;pointer-events:none;background:#ffd34d;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.ghostpack.boosted:after{display:none}body.pad :focus{outline:3px solid var(--tide);outline-offset:3px}body.pad .slot.btn:focus{outline-offset:5px;border-radius:10px}.daily{background:var(--panel);border:1px solid var(--line);z-index:4;border-radius:14px;margin-top:10px;position:relative;overflow:hidden}body.playing .daily{display:none}.daily-h{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.flame{background:#14323b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.flame svg{fill:#3a5560;stroke:none;width:20px;height:20px}.flame.lit{background:radial-gradient(circle at 50% 60%,#ff9a3c,#c2410c);box-shadow:0 0 16px #ff8c3c80}.flame.lit svg{fill:#ffe7a0}.flame.warm{background:#4a2a12}.flame.warm svg{fill:#ff9a3c}.daily-title{flex:1;min-width:0;display:grid}.daily-title b{font-family:var(--display);color:var(--foam);font-size:17px;font-weight:400}.daily-title small{color:var(--ink-dim);font-size:12px}.daily-dots{gap:4px;display:flex}.daily-dots i{background:#14323b;border-radius:50%;width:9px;height:9px}.daily-dots i.done{background:var(--tide)}.daily-dots i.ready{background:#ffd34d;animation:1.2s ease-in-out infinite blink}.chev{width:18px;height:18px;stroke:var(--ink-dim);stroke-width:2.4px;fill:none;flex:none;transition:transform .2s}.daily-h[aria-expanded=true] .chev{transform:rotate(180deg)}.daily-body{gap:8px;padding:0 12px 12px;display:grid}.daily-list{gap:6px;display:grid}.mission{border:1px solid var(--line);background:#08202a;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.mission b{color:var(--foam);font-size:14px}.mission .mbar{background:#14323b;border-radius:5px;grid-column:1;height:5px;overflow:hidden}.mission .mbar i{background:linear-gradient(90deg,#27d3c3,#7fe0d2);border-radius:5px;height:100%;display:block}.mission .act{grid-area:1/2/span 2}.mission .reward{color:#ffd34d;white-space:nowrap;font-size:12px;font-weight:700}.mission.claimed{opacity:.6}.mission.claimed .reward{color:var(--tide)}.mission.ready{border-color:#ffd34d;box-shadow:0 0 0 1px #ffd34d40,0 0 18px -6px #ffd34d99}.daily-note{color:var(--ink-dim);margin:0;font-size:12px;line-height:1.45}.streak-week{gap:4px;margin-top:2px;display:flex}.streak-week i{background:#14323b;border-radius:3px;flex:1;height:6px}.streak-week i.on{background:linear-gradient(90deg,#ff9a3c,#ffd34d)}.streak-week i.gift{background:0 0;border:1px dashed #ffd34d}.coach{z-index:75;color:#06161d;pointer-events:none;background:#f5fbfa;border-radius:14px;width:min(300px,100vw - 32px);padding:12px 14px 10px;animation:.35s cubic-bezier(.2,1.3,.4,1) both coachIn;position:fixed;box-shadow:0 14px 40px #0000008c,0 0 0 3px #27d3c399}.coach button{pointer-events:auto}.coach p{margin:2px 0 6px;font-size:15px;font-weight:700;line-height:1.35}.coach-step{letter-spacing:.1em;text-transform:uppercase;color:#138a80;font-size:11px;font-weight:700}.coach-btns{justify-content:flex-end;display:flex}.coach .textbtn{color:#138a80;font-size:12px}.coach-arrow{left:var(--ax,50%);background:#f5fbfa;width:14px;height:14px;margin-left:-7px;position:absolute;transform:rotate(45deg)}.coach.below .coach-arrow{top:-7px}.coach.above .coach-arrow{bottom:-7px}@keyframes coachIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.coach-target{z-index:5;position:relative}@media (prefers-reduced-motion:reduce){.coach{animation:none}}.tr-goods{gap:6px;display:grid}.goods{background:#06161d99;border:1px solid #1f4650;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.goods .gl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);flex:1;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.goods small{color:var(--ink-dim);white-space:nowrap;font-size:11px}.goods .step{align-items:center;gap:6px;display:inline-flex}.goods .step button{border:1px solid var(--line);width:28px;height:28px;color:var(--foam);cursor:pointer;background:#0f3a44;border-radius:8px;font-size:16px;font-weight:700}.goods .step button:disabled{opacity:.35;cursor:default}.goods .step b{text-align:center;min-width:2ch;font-family:var(--display);color:var(--foam);font-size:18px;font-weight:400}.goods .input{width:90px;padding:5px 8px;font-size:15px}.gi,.tr-chip i{vertical-align:-2px;border-radius:3px;width:14px;height:14px;display:inline-block}.gi.pack,.tr-chip.pack i{background:linear-gradient(170deg,#2c61dd,#210c45);box-shadow:inset 0 3px #ffffff40}.gi.parts,.tr-chip.parts i{background:radial-gradient(circle,#06161d 28%,#ffd34d 30%);border-radius:50%}.tr-chip{color:var(--foam);background:#0f3a44;border:1px solid #2f7a86;border-radius:99px;align-items:center;gap:6px;margin:4px 6px 0 0;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.tr-chip.parts{color:#ffe27a;border-color:#a07a1c}.th-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.th-stats div{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:12px;padding:10px 6px}.th-stats b{font-family:var(--display);color:var(--foam);font-size:22px;font-weight:400;display:block}.th-stats b em{color:var(--ink-dim);font-size:15px;font-style:normal}.th-stats small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-weight:700}.th-filter{flex-wrap:wrap;gap:6px;display:flex}.th-filter .chip em{color:var(--foam);margin-left:2px;font-style:normal}.th-list{gap:8px;display:grid}.th-day{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin:10px 0 0;font-size:12px;font-weight:700}.th-item{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:8px;padding:10px 12px 12px 18px;display:grid;position:relative;overflow:hidden}.th-item:before{content:"";background:#2b6470;width:5px;position:absolute;top:0;bottom:0;left:0}.th-item.accepted:before{background:var(--tide)}.th-item.declined:before,.th-item.failed:before{background:#ff8a7a}.th-item header{align-items:center;gap:10px;display:flex}.th-item header .who-btn{flex:1;min-width:0}.th-item header .who-btn b{color:var(--foam);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-item header .av{width:26px;height:26px;font-size:11px}.th-item time{color:var(--ink-dim);white-space:nowrap;font-size:12px}.th-icon{width:22px;height:22px;color:var(--ink-dim);background:#14323b;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.th-item.accepted .th-icon{color:var(--tide);background:#27d3c32e}.th-item.declined .th-icon,.th-item.failed .th-icon{color:#ffb4a2;background:#ff786424}.th-row{grid-template-columns:92px 1fr;align-items:center;gap:8px;display:grid}.th-row small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:700}.th-cards{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.th-card{width:52px}.th-item:not(.accepted) .th-cards{opacity:.7}.th-note{color:#ffb4a2;margin:0;font-size:12px}@media (width<=560px){.th-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.th-row{grid-template-columns:1fr;gap:4px}}.profile{border:1px solid var(--line);background:#071a22;border-radius:20px;gap:12px;width:100%;padding:12px;display:grid;box-shadow:0 20px 60px #00000080}.pf-head{background:radial-gradient(120% 140% at 0% 0%, #27d3c333, transparent 55%), radial-gradient(120% 140% at 100% 100%, #b478ff2e, transparent 55%), var(--panel);border:1px solid #1f5560;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.pf-head .av{width:56px;height:56px;font-size:20px}.pf-head h2{font-family:var(--display);color:var(--foam);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400}.pf-head p{color:var(--ink-dim);margin:2px 0 0;font-size:12px}.pf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pf-stats div{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:12px;padding:8px 6px}.pf-stats b{font-family:var(--display);color:var(--foam);font-size:20px;font-weight:400;display:block}.pf-stats small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-weight:700}.pf-sec{gap:6px;display:grid}.pf-sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:12px;font-weight:700}.pf-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-row.wide{grid-template-columns:repeat(6,minmax(0,1fr))}.pf-empty{aspect-ratio:5/7;text-align:center;color:var(--ink-dim);border:2px dashed #2b6470;border-radius:9px;place-items:center;padding:6px;font-size:10px;display:grid}.pf-sec .hint{color:var(--ink-dim);margin:0;font-size:12px}.pf-report{color:var(--ink-dim);justify-self:end;font-size:12px}.report-reasons{gap:6px;display:grid}.report-reasons label{border:1px solid var(--line);cursor:pointer;color:var(--foam);background:#08202a;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.report textarea{resize:vertical;min-height:70px}.who-btn{color:inherit;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}@media (hover:hover){.who-btn:hover .av{box-shadow:inset 0 0 0 2px #ffffff2e, 0 0 0 2px var(--tide)}}.tr-want{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ff3d9a;border-radius:99px;padding:1px 7px;font-size:9px;font-weight:700;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0006}.tr-want.mine{color:#2a1c00;background:#ffd34d}.tr-match{color:#ffd27a;margin:0;font-size:13px}@media (width<=480px){.pf-row.wide{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-stats b{font-size:17px}}#viewTrade{margin-top:12px}.trade{gap:14px;display:grid}.tr-hero{background:radial-gradient(120% 140% at 0% 0%, #27d3c338, transparent 55%), radial-gradient(120% 140% at 100% 100%, #b478ff33, transparent 55%), var(--panel);border:1px solid #1f5560;border-radius:18px;align-items:center;gap:16px;padding:16px 18px;display:flex;overflow:hidden}.tr-hero h2{font-family:var(--display);color:var(--foam);margin:0;font-size:28px;font-weight:400}.tr-hero p{color:var(--ink-dim);margin:2px 0 0;font-size:13px}.tr-hero-art{flex:none;width:74px;height:64px;position:relative}.tr-hero-art .hc{border-radius:6px;width:38px;height:54px;position:absolute;top:4px;box-shadow:0 6px 14px #00000073}.tr-hero-art .hc.a{background:linear-gradient(150deg,#ffe59a,#c38a1d 45%,#ffe08a 70%,#b97a12);animation:3.2s ease-in-out infinite hcA;left:2px;transform:rotate(-12deg)}.tr-hero-art .hc.b{background:linear-gradient(150deg,#ffb3dc,#7b4dff 45%,#4de1ff 75%,#ff9bd2);animation:3.2s ease-in-out infinite hcB;right:2px;transform:rotate(12deg)}.tr-hero-art svg{width:26px;height:26px;stroke:var(--tide);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;background:#06161d;border-radius:50%;margin:-13px 0 0 -13px;padding:4px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #1f5560}@keyframes hcA{50%{transform:rotate(-6deg)translate(6px)}}@keyframes hcB{50%{transform:rotate(6deg)translate(-6px)}}.tr-tabs{width:100%}.tr-tabs button{flex:1}.tr-pane{gap:14px;display:grid}.tr-whobox{gap:6px;display:grid}.tr-whobox label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:12px;font-weight:700}.tr-whoin{position:relative}.tr-whoin svg{width:18px;height:18px;stroke:var(--ink-dim);stroke-width:2px;fill:none;pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:12px}.tr-whoin .input{padding-left:38px}.tr-sugg{flex-wrap:wrap;gap:8px;min-height:0;display:flex}.tr-sug{border:1px solid var(--line);background:var(--panel);color:var(--foam);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-weight:700;animation:.25s cubic-bezier(.2,1.4,.4,1) both popin2;display:inline-flex}@media (hover:hover){.tr-sug:hover{border-color:var(--tide)}}.tr-nobody{color:var(--ink-dim);font-size:13px}@keyframes popin2{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.av{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg, hsl(var(--ah,175) 70% 52%), hsl(calc(var(--ah,175) + 50) 70% 36%));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 2px #ffffff2e}.av.empty{color:var(--ink-dim);background:#14323b}.tr-side-h .av{width:38px;height:38px;font-size:14px}.tr-table{background:radial-gradient(90% 120% at 50% 0,#0f3b47,#08202a 70%);border:1px solid #1f5560;border-radius:18px;grid-template-columns:1fr auto 1fr;gap:14px 10px;padding:16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000059}.tr-side{align-content:start;gap:10px;min-width:0;display:grid}.tr-side-h{align-items:center;gap:10px;min-width:0;display:flex}.tr-side-h b{font-family:var(--display);color:var(--foam);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400;display:block;overflow:hidden}.tr-side-h small{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:12px}.tr-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tr-slot{aspect-ratio:5/7;cursor:pointer;background:#06161d99;border:2px dashed #2b6470;border-radius:10px;place-items:center;padding:0;transition:border-color .15s,transform .15s;display:grid;position:relative}@media (hover:hover){.tr-slot:hover{border-color:var(--tide);transform:translateY(-2px)}}.tr-slot.full{background:0 0;border:0}.tr-plus{color:#2b6470;font-size:22px;font-weight:400}@media (hover:hover){.tr-slot:hover .tr-plus{color:var(--tide)}}.tr-slot .mc{position:absolute;inset:0}.tr-x{z-index:2;color:#fff;text-align:center;opacity:0;background:#ff3d6e;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:20px;transition:opacity .15s;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0006}@media (hover:hover){.tr-slot.full:hover .tr-x,.tr-slot.full:focus-visible .tr-x{opacity:1}}@media (hover:none){.tr-x{opacity:.9}}.tr-slot.pop .mc{animation:.45s cubic-bezier(.2,1.3,.4,1) both deal}.tr-mid{place-items:center;padding-top:44px;display:grid}.tr-swap{background:#06161d;border-radius:50%;place-items:center;width:44px;height:44px;animation:2.6s ease-in-out infinite swapglow;display:grid;box-shadow:0 0 0 2px #1f5560,0 0 24px #27d3c359}.tr-swap svg{width:24px;height:24px;stroke:var(--tide);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}@keyframes swapglow{50%{box-shadow:0 0 0 2px #2f7a86,0 0 34px #27d3c38c}}.tr-fair{grid-column:1/-1;justify-items:center;gap:6px;display:grid}.tr-fairbar{opacity:.85;background:linear-gradient(90deg,#ff8a5c,#27d3c3 40% 60%,#b478ff);border-radius:8px;width:min(100%,360px);height:8px;position:relative}.tr-fairbar i{top:50%;left:calc(50% + var(--lean,0) * 50%);background:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:left .35s cubic-bezier(.2,1.2,.4,1);position:absolute;box-shadow:0 0 0 3px #06161d,0 2px 8px #00000080}.tr-fair small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:12px;font-weight:700}.tr-send{border-top:1px solid #ffffff0f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.tr-send p{color:var(--ink-dim);margin:0;font-size:13px}.mc{aspect-ratio:5/7;background:var(--frame);box-shadow:0 6px 14px #0006, 0 0 14px -4px var(--glow);border-radius:9px;padding:3px;display:block}.mc-in{color:#fff;text-align:left;background:#071318;border-radius:7px;grid-template-rows:1fr auto auto auto;height:100%;display:grid;position:relative;overflow:hidden}.mc-art{background:var(--art,linear-gradient(180deg, #1b6f7a, #0a2f45));position:relative;overflow:hidden}.mc-art img{object-fit:cover;object-position:50% 45%;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.mc-gear{font-family:var(--display);color:#ffffff59;place-items:center;font-size:140%;display:grid;position:absolute;inset:0}.mc-num{font-family:var(--display);color:#fff;padding:3px 5px 0;font-size:12px;line-height:1}.mc-name{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.15;overflow:hidden}.mc-foot{letter-spacing:.04em;color:var(--tc);white-space:nowrap;justify-content:space-between;gap:4px;padding:2px 5px 4px;font-size:8.5px;font-weight:700;display:flex}.mc-foot i{font-style:normal}.card[data-tier=mythic].mc{animation:6s linear infinite spinframe}.tr-browse{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:10px;padding:14px;display:grid}.tr-browse-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tr-browse-h .input{flex:1;min-width:160px}.tr-which button{white-space:nowrap;text-overflow:ellipsis;max-width:46vw;overflow:hidden}.tr-tierf{flex-wrap:wrap;gap:6px;display:flex}.tr-tierf .chip{padding:6px 10px}.tr-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;max-height:520px;padding:4px 4px 8px;display:grid;overflow-y:auto}.tr-pick{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;transition:transform .15s;position:relative}@media (hover:hover){.tr-pick:hover{transform:translateY(-3px)}}.tr-pick.on .mc{box-shadow:0 0 0 3px var(--tide), 0 0 22px #27d3c399}.tr-pick.on:after{content:"✓";background:var(--tide);color:#02211d;text-align:center;border-radius:50%;width:22px;height:22px;font-size:13px;font-weight:700;line-height:22px;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0006}.tr-only{color:var(--foam);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2b6470;border-radius:99px;padding:1px 7px;font-size:9px;font-weight:700;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.tr-more{color:var(--ink-dim);text-align:center;grid-column:1/-1;margin:0;font-size:12px}.tr-empty{text-align:center;color:var(--ink-dim);grid-column:1/-1;justify-items:center;gap:4px;padding:26px 10px;font-size:13px;display:grid}.tr-empty b{font-family:var(--display);color:var(--foam);font-size:19px;font-weight:400}.tr-list{gap:12px;display:grid}.tr-offer{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:12px;padding:14px;animation:.4s cubic-bezier(.2,1.2,.4,1) both deal;display:grid}.tr-offer.in{background:radial-gradient(100% 120% at 0% 0%, #27d3c324, transparent 60%), var(--panel);border-color:#2f7a86}.tr-offer header{align-items:center;gap:10px;display:flex}.tr-offer header p{color:var(--ink);flex:1;margin:0;font-size:14px}.tr-offer header b{color:var(--foam)}.tr-offer header small{color:var(--ink-dim);font-size:12px;display:block}.tr-o-body{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.tr-o-side{gap:6px;min-width:0;display:grid}.tr-o-side small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:700}.tr-o-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.tr-o-arrow svg{width:26px;height:26px;stroke:var(--tide);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tr-o-act{flex-wrap:wrap;gap:8px;display:flex}.pill{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);background:#14323b;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.pill.accepted{color:var(--tide);background:#27d3c32e}.pill.declined,.pill.failed{color:#ffb4a2;background:#ff786424}.tr-offer.cancelled,.tr-offer.declined,.tr-offer.failed{opacity:.75}@media (width<=640px){.tr-table{grid-template-columns:1fr;padding:12px}.tr-mid{padding:0}.tr-swap{width:38px;height:38px;transform:rotate(90deg)}.tr-side.theirs .tr-side-h{text-align:left;flex-direction:row}.tr-o-body{grid-template-columns:1fr}.tr-o-arrow{justify-self:center;transform:rotate(90deg)}.tr-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));max-height:60svh}.tr-hero h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.tr-hero-art .hc,.tr-swap,.tr-sug,.tr-offer,.tr-slot.pop .mc,.card[data-tier=mythic].mc{animation:none!important}}.auth-or{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.google-btn{border:1px solid var(--line);color:#1f1f1f;cursor:pointer;background:#f2f5f7;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:15px;font-weight:700;display:flex}.google-btn svg{width:18px;height:18px}.google-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}#googleSoon{text-align:center;margin-top:-6px}.tr-view{cursor:zoom-in;background:0 0;border:0;border-radius:9px;padding:0;transition:transform .15s}@media (hover:hover){.tr-view:hover{transform:translateY(-3px)}}.tr-tip{color:var(--ink-dim);margin:-4px 0 0;font-size:11px}.tr-cell{position:relative}.tr-cell .tr-pick{width:100%}.tr-info{z-index:2;width:24px;height:24px;color:var(--foam);font:700 13px/24px var(--body);cursor:pointer;background:#0f3a44;border:0;border-radius:50%;padding:0;font-style:italic;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 2px #06161d,0 2px 6px #0006}@media (hover:hover){.tr-info:hover{background:var(--tide);color:#02211d}}.card-facts dl{text-align:left;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 6px;display:grid}.card-facts dt{color:var(--ink-dim);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.card-facts dd{color:var(--foam);margin:0}.card-facts p{margin:0}.mc{container-type:inline-size}@container (width<=74px){.mc-foot i{display:none}.mc-name{font-size:8px}.mc-num{font-size:11px}.mc-foot{justify-content:flex-end}}.tr-tabs button{white-space:nowrap;padding-inline:6px}.tr-tabs .tabdot{margin-left:4px}.collection:not(.one){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding-inline:10px}.collection:not(.one) .ptype{width:min(38vw,190px,69.0789svh - 324.671px);min-width:118px}@media (width<=480px){.collection:not(.one) .ptype .pt-name{font-size:15px}.collection:not(.one) .ptype .pt-sub{font-size:10px}.collection:not(.one) .ptype .cnt{min-width:32px;height:32px;font-size:17px;right:-8px}}@media (width<=640px){.tr-grid{max-height:none;overflow:visible}}.sub-l{flex:none}.inner:not(.full) .art{align-self:center;width:94%}.tn{font-size:calc(var(--cw) * .118)}.fphoto{margin-inline:calc(var(--cw) * .075)}.card[data-tier=mythic] .tn,.card[data-tier=mythic] .nm{background:linear-gradient(100deg,#fff3b0 0%,#ffd34d 22%,#fffdf0 38%,#ffb238 56%,#fff3b0 74%,#ffd34d 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3.6s linear infinite goldshine;color:#0000!important;text-shadow:none!important}.card[data-tier=mythic] .tn small{opacity:1}@keyframes goldshine{to{background-position:-250% 0}}.crest{z-index:3;padding:calc(var(--cw) * .008) calc(var(--cw) * .04);color:#3a2400;white-space:nowrap;font-family:var(--display);font-size:calc(var(--cw) * .046);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 0 calc(var(--cw) * .006) #7a4b00, 0 0 calc(var(--cw) * .06) #ffd34dd9, 0 2px 4px #00000080;background:linear-gradient(#fff6c2,#ffd34d 45%,#d18a00);border-radius:99px;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)}.card[data-tier=mythic] .inner:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;opacity:.85;background-image:radial-gradient(circle,#fff8cdf2 0 1.3px,#0000 2.2px),radial-gradient(circle,#96ffebe6 0 1px,#0000 1.8px);background-size:37px 48px,23px 48px;animation:8s linear infinite starsup;position:absolute;inset:0 0 -96px}@keyframes starsup{to{translate:0 -96px}}body.mythic-dark .dim{opacity:1;background:#000000e6;transition:opacity .45s,background .45s}body.mythic-dark .hud,body.mythic-dark .counter,body.mythic-dark .stack .slot:not(.charging),body.mythic-dark header,body.mythic-dark #status,body.mythic-dark #daily,body.mythic-dark #skipBtn{opacity:.12;transition:opacity .4s}.slot.charging{z-index:5}.slot.charging .float{animation:1.5s cubic-bezier(.4,0,.2,1) forwards chargeup}.slot.charging .tilt{animation:.1s linear infinite tremble}.slot.charging:before{content:"";z-index:-1;pointer-events:none;filter:blur(26px);background:conic-gradient(#ff3d9a,#ffe14a,#38ffd2,#4d7bff,#c04dff,#ff3d9a);border-radius:40px;animation:1.1s linear infinite turn,1s cubic-bezier(.2,.7,.3,1) forwards leak;position:absolute;inset:-12% -18%}@keyframes chargeup{to{transform:scale(1.1)}}@keyframes tremble{0%{transform:translate(0)rotate(0)}25%{transform:translate(-2px,1px)rotate(-.7deg)}50%{transform:translate(2px,-1px)rotate(.7deg)}75%{transform:translate(-1px,-2px)rotate(-.3deg)}to{transform:translate(0)rotate(0)}}@keyframes leak{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1.12)}}.mring{z-index:70;pointer-events:none;border:4px solid #fffffff2;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:1.2s cubic-bezier(.1,.7,.3,1) forwards mring;position:fixed;box-shadow:0 0 24px 6px #3cffdcd9,inset 0 0 18px #ff3d9ab3}.mring.gold{border-color:#ffe14a;box-shadow:0 0 30px 10px #ffd34dcc,inset 0 0 18px #ffffffb3}@keyframes mring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(16)}}.mtitle{left:0;right:0;top:var(--ty,40vh);z-index:75;transform-origin:50%;pointer-events:none;font-family:var(--display);letter-spacing:.06em;filter:drop-shadow(0 5px #7a4b00)drop-shadow(0 0 26px #ffd34dd9);justify-content:center;gap:.02em;margin-top:-.5em;font-size:clamp(52px,15vw,128px);line-height:1;animation:2.9s ease-out forwards mtitle;display:flex;position:fixed}.mtitle span{background:linear-gradient(#fffbe0 8%,#ffe14a 45%,#f0a000 70%,#ffd34d 92%);color:#0000;-webkit-text-fill-color:transparent;animation:.55s cubic-bezier(.2,1.4,.4,1) both stamp;animation-delay:calc(var(--i) * 70ms);-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes stamp{0%{opacity:0;transform:scale(2.8)rotate(-10deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes mtitle{0%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px)scale(1.04)}}body.mythic-aura .rays:not(.rbow){opacity:0}body.mythic-aura .rays.rbow{opacity:1}@media (prefers-reduced-motion:reduce){.card[data-tier=mythic] .tn,.card[data-tier=mythic] .nm,.card[data-tier=mythic] .inner:after,.slot.charging .float,.slot.charging .tilt,.slot.charging:before,.mtitle,.mtitle span,.mring{animation:none!important}.mring{display:none}}@keyframes turn{to{rotate:360deg}}.card[data-tier=mythic] .front,.card[data-tier=mythic].mc{isolation:isolate;background:#2a2350;animation:none}.card[data-tier=mythic].mc{position:relative;overflow:hidden}.card[data-tier=mythic] .front:before,.card[data-tier=mythic].mc:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:conic-gradient(#ff3d9a,#ffe14a,#38ffd2,#4d7bff,#c04dff,#ff3d9a);width:190%;animation:6s linear infinite turn;position:absolute;top:50%;left:50%;translate:-50% -50%}.card[data-tier=mythic] .front>.inner,.card[data-tier=mythic].mc>.mc-in{z-index:1;position:relative}.inspect.rainbow .tell{background:conic-gradient(#ff3d9a,#ffe14a,#38ffd2,#4d7bff,#c04dff,#ff3d9a);animation:1.6s linear infinite turn;-webkit-mask:radial-gradient(closest-side,#000 15%,#0000);mask:radial-gradient(closest-side,#000 15%,#0000)}.tr-swap{animation:none;position:relative}.tr-swap:after{content:"";opacity:0;pointer-events:none;border-radius:50%;animation:2.6s ease-in-out infinite tease;position:absolute;inset:0;box-shadow:0 0 0 2px #2f7a86,0 0 34px #27d3c38c}.rays{animation-play-state:paused}body.takeover .rays,body.mythic-aura .rays{animation-play-state:running}.slot:not(.flipped) .front :is(.foil,.spark,.glare){display:none}@media (prefers-reduced-motion:reduce){.card[data-tier=mythic] .front:before,.card[data-tier=mythic].mc:before,.inspect.rainbow .tell,.tr-swap:after,.cuthint:before{animation:none!important}}.tabbar{z-index:20;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px max(8px, env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-right));background:#06161df0;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar button{max-width:120px;color:var(--ink-dim);font:700 10px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:5px 0;display:flex;position:relative}.tabbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tabbar button[aria-selected=true]{color:var(--tide)}.tabbar .tabdot{margin:0;position:absolute;top:0;left:calc(50% + 6px)}.app{padding-bottom:calc(86px + env(safe-area-inset-bottom))}body.signed-out .tabbar{display:none}#note,.pt-sub,.settings .line small:not(#acctTxt):not(#installTxt),#dailySum,#inspectBtns #turnBtn,#inspectBtns #openBtn,.cuthint{display:none!important}:is(.stage:has(#homeView:not([hidden])) .hud,.stage:has(#selectView:not([hidden])) .hud),.pack-inv span:last-child:not(:first-child){display:none}#inspectBtns{position:absolute;top:4px;left:0}#inspectBtns #backBtn{background:var(--panel);border:1px solid var(--line);border-radius:50%;width:40px;height:40px;font-size:0;position:relative}#inspectBtns #backBtn:after{content:"‹";font:400 28px/36px var(--display);color:var(--ink);text-align:center;position:absolute;inset:0}.tipwrap{vertical-align:middle;margin-left:8px;display:inline-flex;position:relative}.info{border:1px solid var(--line);background:var(--panel);width:22px;height:22px;color:var(--ink-dim);font:400 12px/1 var(--display);cursor:pointer;border-radius:50%;padding:0}.tippop{border:1px solid var(--line);opacity:0;pointer-events:none;z-index:30;background:#102f3a;border-radius:12px;width:min(250px,70vw);padding:10px 12px;font-size:12.5px;line-height:1.45;transition:opacity .15s;position:absolute;top:calc(100% + 8px);right:0}@media (hover:hover){.tipwrap:hover .tippop,.tipwrap.show .tippop,.tipwrap:focus-within .tippop{opacity:1}}.card .ft .sn{font-family:var(--display);letter-spacing:.04em;font-size:1.15em}.card .ft .sn.low{color:#ffd34d;text-shadow:0 0 8px #ffd34db3}.social{padding-block:12px}.social h2{font-family:var(--display);margin:4px 0 12px;font-size:24px;font-weight:400}.social h3{font-family:var(--display);margin:22px 0 8px;font-size:18px;font-weight:400}.soc-sort{margin-bottom:10px;overflow-x:auto}.soc-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.soc-row>i{width:20px;color:var(--ink-dim);font-variant-numeric:tabular-nums;text-align:right;font-style:normal}.soc-who{color:var(--ink);font:600 15px var(--body);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.soc-who small{color:var(--ink-dim);margin-left:4px;font-weight:400}.soc-stats{color:var(--ink-dim);white-space:nowrap;font-size:12px}.soc-stats b{color:var(--ink);font-size:15px}.soc-feed{color:var(--ink-dim);flex-direction:column;gap:8px;font-size:13px;display:flex}.soc-feed b{color:var(--ink);font-weight:600}.soc-none{color:var(--ink-dim);margin:0}.tr-people{flex-direction:column;gap:8px;margin:10px 0 4px;display:flex}#trPaneNew:not(.picking) .tr-people,#trPaneNew:not(.picking) .tr-whobox,#trPaneNew.picking .tr-table,#trPaneNew.picking .tr-browse,#trPaneNew.picking .tr-match{display:none}.tr-person{background:var(--panel);border:1px solid var(--line);color:var(--ink);font:600 15px var(--body);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}@media (hover:hover){.tr-person:hover{border-color:var(--tide)}}.tr-person .tp-n{flex:1;min-width:0}.tr-person small{color:var(--ink-dim);margin-left:4px;font-weight:400}.tr-person .tp-s{color:var(--ink-dim);font-size:12px;font-weight:400}.tr-hero p{display:none}.ringback{margin:0;position:absolute;top:4px;left:0}.ringback #ringBack{background:var(--panel);border:1px solid var(--line);border-radius:50%;width:40px;height:40px;font-size:0;position:relative}.ringback #ringBack:after{content:"9";font:400 28px/36px var(--display);color:var(--ink);text-align:center;position:absolute;inset:0}.stage:has(#inspectView:not([hidden])) .hud .sub{display:none}.tr-on-n{background:var(--tide);color:#04201d;font:700 10px/1 var(--body);z-index:2;border-radius:99px;padding:3px 6px;position:absolute;top:4px;left:4px}.pf-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.pf-all{width:100%}.modal{padding:0;display:block;overflow:hidden}.modal-in{overscroll-behavior:contain;justify-content:flex-start;height:100%;max-height:100svh;margin:0 auto;padding:16px 16px 0;overflow-y:auto}.modal-in>.cta-row:last-child{width:100%;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#02080c00,#02080cf5 30%);margin-top:auto;position:sticky;bottom:0}.modal-in>.cta-row:last-child .cta{flex:1}.pf-all{margin:4px 0 0}.modal-in>.cta-row:last-child .cta.wide{flex-basis:100%}.modal-in>.cta-row:last-child{background:linear-gradient(#02080c00,#02080c 30%)}.tr-kind{margin-bottom:8px}#trBrowse.goods-mode #trPickQ,#trBrowse.goods-mode .tr-tierf{display:none}.goods-sum{border:1px dashed var(--line);width:100%;min-height:40px;color:var(--ink-dim);cursor:pointer;font:inherit;background:#06161d99;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}@media (hover:hover){.goods-sum:hover{border-color:var(--tide)}}.gs-add{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.tr-chip.gold{color:#ffd34d}.gp{gap:8px;display:grid}.gp-row{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.gp-row.on{border-color:var(--tide)}.gp-art{background:linear-gradient(160deg,#3c4fd6,#1b236b);border:1px solid #7b8cff;border-radius:6px;flex:none;width:38px;height:54px}.gp-art.gold{background:linear-gradient(160deg,#ffe08a,#c98a1b);border-color:#ffe9a8}.gp-art.parts{background:radial-gradient(circle,#cfe 0 25%,#5aa 26% 60%,#2a6470 61%);border-color:#5aa;border-radius:50%;height:38px}.gp-t{flex:1;gap:2px;min-width:0;display:grid}.gp-t small{color:var(--ink-dim);font-size:12px}.gp-row .step{align-items:center;gap:8px;display:inline-flex}.gp-row .step button{border:1px solid var(--line);width:36px;height:36px;color:var(--foam);cursor:pointer;background:#0f3a44;border-radius:10px;font-size:20px;font-weight:700}.gp-row .step button:disabled{opacity:.35;cursor:default}.gp-row .step b{text-align:center;min-width:2.5ch;font-family:var(--display);font-size:22px;font-weight:400}.gp-row .input{width:110px}.v2-top,.v2-sel{display:none}body.v2 .v2-top{gap:10px;display:grid}body.v2 .v2-sel{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v2-pn{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v2-pn b{font-family:var(--display);color:var(--foam);font-size:24px;font-weight:400}.v2-pn span{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:13px}.v2-bar2{background:#14323b;border-radius:99px;height:8px;margin-top:6px;overflow:hidden}.v2-bar2 i{background:linear-gradient(90deg, var(--tide), #b478ff);border-radius:99px;height:100%;transition:width .4s;display:block}.v2-seg button{flex:1}.v2s{appearance:none;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237fa5aa' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 16px;border:1px solid var(--line);color:var(--ink);font:600 13px var(--body);border-radius:12px;width:100%;min-width:0;padding:10px 32px 10px 12px}body.v2 #viewBinder .packrow,body.v2 #viewBinder .binder-sum,body.v2 #viewBinder #divs,body.v2 #viewBinder #tiers,body.v2 #viewBinder .workshop{display:none}body.v2 #viewBinder.ws-open .workshop{display:grid}body.v2 #viewBinder.ws-open #binderSearch,body.v2 #viewBinder.ws-open .v2-sel,body.v2 #viewBinder.ws-open #missingBtn,body.v2 #viewBinder.ws-open .grid,body.v2 #viewBinder.ws-open .more{display:none}body.v2 #viewBinder .grid{gap:10px}.tagbadge{vertical-align:middle;color:var(--tide);font:700 10px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;background:#27d3c326;border:1px solid #27d3c380;border-radius:99px;margin-left:6px;padding:2px 7px;display:inline-block}.sp-host{gap:8px;display:grid}.sp-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:12px;font-weight:700}.sp-row{gap:12px;padding:4px 2px 10px;display:flex;overflow-x:auto}.sp-thumb{cursor:pointer;background:0 0;border:0;flex:none;width:128px;padding:0}body.v2 #viewBinder.ws-open .sp-host{display:none}.spc-wrap{perspective:1200px;width:min(300px,78vw)}.spc{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;aspect-ratio:5/7;width:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));isolation:isolate;touch-action:none;cursor:grab;color:#e8fffb;background:linear-gradient(145deg,#e8fffb,#5be6d6 30%,#0a9d95 55%,#d6fff8 80%,#39d8c6);border-radius:6%/4.3%;transition:transform .15s ease-out;position:relative;overflow:hidden;box-shadow:0 24px 50px #0000008c,0 0 40px #19e6d047;container-type:inline-size}.spc.rest{transition:transform .5s cubic-bezier(.2,.9,.3,1)}.sp-thumb .spc{pointer-events:none}.spc-in{background:radial-gradient(120% 90% at 30% 10%,#0e5963,#032f35 60%,#021a1e);border-radius:4.2%/3%;flex-direction:column;display:flex;position:absolute;inset:2.4%;overflow:hidden}.spc-lines{z-index:1;background:repeating-linear-gradient(115deg,#19e6d000 0 14px,#19e6d01a 14px 15px);position:absolute;inset:0}.spc-glow{z-index:1;background:radial-gradient(circle at 50% 45%,#19e6d073,#19e6d000 55%);position:absolute;inset:0}.spc-hd{z-index:3;justify-content:space-between;align-items:flex-start;padding:4cqw 4.6cqw 0;display:flex;position:relative}.spc-num{font-family:var(--display);color:#bffff5;text-shadow:0 0 6cqw #19e6d0e6;font-size:15cqw;line-height:.9}.spc-num small{font:700 3.2cqw var(--body);letter-spacing:.3em;opacity:.85;display:block}.spc-ed{font:700 3.2cqw/1.5 var(--body);letter-spacing:.18em;text-transform:uppercase;text-align:right}.spc-ed b{font-family:var(--display);letter-spacing:.04em;font-size:6.4cqw;font-weight:400;display:block}.spc-photo{z-index:2;aspect-ratio:4/3;background:#04242a;border:.8cqw solid #19e6d0;border-radius:3cqw;margin:3cqw 5cqw 0;position:relative;overflow:hidden;box-shadow:0 0 5cqw #19e6d08c}.spc-photo img{object-fit:cover;width:100%;height:100%;display:block}.spc-bot{z-index:3;justify-content:space-between;align-items:flex-end;gap:3cqw;margin-top:auto;padding:0 4.6cqw 4cqw;display:flex;position:relative}.spc-nm{font-family:var(--display);min-width:0;font-size:6.6cqw;line-height:1}.spc-nm small{font:500 3cqw var(--body);letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin-top:1.4cqw;display:block}.spc-sn{font:700 3.4cqw var(--body);letter-spacing:.12em;text-align:right;flex:none}.spc-sn b{font-family:var(--display);letter-spacing:.03em;color:#ffe9a8;text-shadow:0 0 3cqw #ffe178b3;font-size:7cqw;font-weight:400;display:block}.spc-sheen{z-index:4;pointer-events:none;mix-blend-mode:color-dodge;opacity:.5;background:conic-gradient(from calc(var(--mx) * 3.6) at var(--mx) var(--my), #19e6d0, #7cf, #a6ffec, #fff, #19e6d0 60%, #00ffa8, #19e6d0);position:absolute;inset:0}.spc-glare{z-index:5;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff80, #fff0 38%);mix-blend-mode:overlay;position:absolute;inset:0}.spc-fx{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mname{left:0;right:0;top:var(--ny,62vh);z-index:74;pointer-events:none;text-align:center;justify-items:center;gap:2px;padding-inline:16px;animation:3.4s cubic-bezier(.2,.9,.3,1) forwards mname;display:grid;position:fixed}.mname b{font-family:var(--display);color:#fff;letter-spacing:.02em;text-shadow:0 0 22px #3cffdcf2,0 0 60px #ffd34db3,0 4px #0006;overflow-wrap:anywhere;font-size:clamp(26px,9vw,54px);font-weight:400;line-height:1}.mname span{font:700 13px var(--body);letter-spacing:.5em;text-transform:uppercase;color:#ffe9a8;text-shadow:0 0 14px #ffd34de6}@keyframes mname{0%{opacity:0;filter:blur(10px);transform:translateY(26px)scale(.86)}14%{opacity:1;filter:none;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.mshock{z-index:69;pointer-events:none;border:5px solid #ffffffe6;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.4s cubic-bezier(.1,.7,.3,1) forwards mshock;position:fixed;box-shadow:0 0 40px 12px #3cffdca6,inset 0 0 30px #fff9}@keyframes mshock{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(70)}}@media (prefers-reduced-motion:reduce){.mname,.mshock{display:none}}.sp-row{padding:6px 10px 16px}.sp-thumb .spc{box-shadow:0 8px 14px #00000073,0 0 10px #19e6d04d}.status .packs,.status .meter,#packInv,.ptype .pt-name,.ptype .pt-sub{display:none!important}.status{justify-content:space-between;padding:8px 10px 8px 14px}.status .timer{font-family:var(--display);color:var(--foam);letter-spacing:.02em;text-align:center;flex:1;font-size:24px}.partschip{color:var(--foam);border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#0c2e38;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700}.daily-title small,.daily-dots{display:none}.collection.one{aspect-ratio:1;place-items:center;width:min(280px,74vw,100svh - 470px);margin:6px auto 4px;padding:0;display:grid;position:relative}.collection.one:before{content:"";background:conic-gradient(#b58cff 0 var(--mp,0%), #14323b 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 63%,#000 64%);mask:radial-gradient(circle,#0000 63%,#000 64%)}.collection.one:after{content:attr(data-cap);background:var(--bg);border:1px solid var(--line);font:700 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#cdb2ff;white-space:nowrap;border-radius:99px;padding:3px 11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.collection.one .ptype{z-index:1;width:46%;min-width:0}.collection.one .ptype .cnt{top:-12px;right:-16px}.kinds{scrollbar-width:none;justify-content:center;gap:12px;padding:14px 2px 6px;display:flex;overflow-x:auto}.kind{width:60px;color:var(--ink-dim);font:700 10px var(--body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:6px;display:grid;position:relative}.kind i{background:linear-gradient(170deg,#4b5bff,#161a63);border:2px solid #0000;border-radius:7px;width:44px;height:62px;display:block}.kind.gold i{background:linear-gradient(170deg,#ffe08a,#7a4d0a)}.kind.test i{background:linear-gradient(170deg,#c46bff,#3a0a6b)}.kind em{background:var(--tide);color:#04201d;font:400 13px var(--display);border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-style:normal;display:grid;position:absolute;top:-6px;right:2px}.kind.gold em{color:#2a1c00;background:#ffd34d}.kind.empty{opacity:.5}.kind.on{color:var(--foam)}.kind.on i{border-color:var(--tide);box-shadow:0 0 14px #27d3c399}.daily-note,.tr-hero{display:none}.tr-table{grid-template-columns:1fr;gap:12px;padding:12px}.tr-mid{display:none}.tr-side{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px}.tr-side.theirs .tr-side-h{text-align:left;flex-direction:row}.tr-side .tr-side-h small{display:none}.tr-slots{flex-wrap:wrap;gap:10px;display:flex}.tr-slot:not(.full){display:none}.tr-slot.full{flex:none;width:54px}.tr-goods{display:block}.goods-sum{background:0 0;border:0;justify-content:flex-start;width:auto;min-height:0;padding:0}.gs-add{display:none}.tr-add{border:1.5px dashed var(--tide);color:var(--tide);font:700 12px var(--body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:99px;justify-self:start;padding:8px 16px}.tr-fair{padding:4px 2px}.tr-send{border-top:0;padding-top:0}.tr-send .cta{width:100%}.tr-which{display:none!important}.tr-browse{z-index:70;padding:10px 16px calc(14px + env(safe-area-inset-bottom));margin:0;background:#0d2b35;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;gap:10px;max-width:640px;margin-inline:auto;transition:transform .28s cubic-bezier(.2,.9,.3,1);display:flex;position:fixed;inset:96px 0 0;transform:translateY(105%)}.tr-browse.open{transform:none}.tr-grab{background:var(--line);border-radius:99px;flex:none;align-self:center;width:40px;height:4px}.tr-sheet-h{font-family:var(--display);flex:none;justify-content:space-between;align-items:center;font-size:20px;display:flex}.tr-browse .tr-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;max-height:none}.tr-browse .gp{overflow:auto}.tr-scrim{opacity:0;pointer-events:none;z-index:65;background:#02080c99;transition:opacity .25s;position:fixed;inset:0}body.tr-sheet .tr-scrim{opacity:1;pointer-events:auto}body.tr-sheet{overflow:hidden}#trPaneNew.picking .tr-browse,#trPaneNew.picking .tr-scrim{display:none}@media (prefers-reduced-motion:reduce){.tr-browse,.tr-scrim{transition:none}}.tr-slot .mc{width:100%;height:100%;inset:0;position:absolute!important}.tr-slot .tr-x{top:-6px;right:-6px}@media (width>=700px){.tr-browse{border-bottom:1px solid var(--line);border-radius:24px;max-width:720px;top:7vh;bottom:4vh}.tr-browse .tr-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tr-browse.open{transform:none}.modal-in{max-width:460px}.soc-row{max-width:640px}}.tr-chip.beta{color:#bffff5;background:#19e6d01f;border-color:#19e6d099}.tr-spec{grid-column:1/-1;gap:6px;display:grid}.tr-spec .sp-thumb{border-radius:10px;width:104px}.tr-spec .sp-thumb.on{outline:3px solid var(--tide);outline-offset:2px}.tr-spec .sp-thumb .spc{pointer-events:none}#trBrowse.goods-mode .tr-grid{display:block;overflow:auto}#trBrowse.goods-mode .gp{width:100%}@media (width<=640px){.tr-browse .tr-grid{-webkit-overflow-scrolling:touch;max-height:none;overflow-y:auto}}.tr-browse .tr-grid{touch-action:pan-y}.badges{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bdg{font:700 11px var(--body);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:5px 10px}.bdg.g{color:#ffd34d;background:#ffd34d1a;border-color:#ffd34d80}.bdg.t{color:var(--tide);background:#27d3c31a;border-color:#27d3c380}.bdg.p{color:#d7b8ff;background:#b478ff1a;border-color:#b478ff80}.card .ft .sn.match{color:var(--tide);text-shadow:0 0 8px #27d3c3cc}.stack .slot.peek:not(.flipped) .face.back{box-shadow:0 0 0 2px var(--tc), 0 0 26px 6px var(--tc);transition:box-shadow .4s}.status,.gear-hidden{display:none!important}.top{flex-wrap:nowrap}.top .tools{flex-wrap:nowrap;gap:6px}.tchip{background:var(--panel);border:1px solid var(--line);color:#ff8a3d;font:700 13px var(--body);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex;position:relative}.tchip .rdot{width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);background:#ffd34d;border-radius:50%;animation:1.2s ease-in-out infinite blink;position:absolute;top:-2px;right:-2px}.top .timer{background:var(--panel);border:1px solid var(--line);font:700 13px var(--body);color:var(--foam);white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;padding:6px 10px}.top .timer:before{content:"⏳ "}.top .timer b{font-family:inherit;font-size:inherit}.top .tools:has(#claim:not([hidden])) .timer{display:none}.top .claim{white-space:nowrap;padding:6px 12px;font-size:15px;box-shadow:0 3px #138a80}.mebtn{cursor:pointer;background:0 0;border:0;padding:0;display:grid}.mebtn .av{width:34px;height:34px;font-size:13px}body:not(.daily-pop) #daily{display:none!important}body.daily-pop #daily{top:calc(62px + env(safe-area-inset-top));z-index:55;width:min(440px,100% - 32px);margin:0;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0009;display:block!important}@media (width<=380px){.brand{font-size:17px}.tchip,.top .timer{padding:5px 8px;font-size:12px}}.soc-tabs{margin-bottom:12px}.soc-act{gap:8px;display:grid}.soc-ev{background:var(--panel);border:1px solid var(--line);color:var(--ink-dim);border-radius:14px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;line-height:1.35;display:flex}.soc-ev b{color:var(--foam)}.soc-ev .ev-i{flex:none;font-size:18px}.soc-ev .ev-t{flex:1;min-width:0}.soc-ev .ev-t .bdg{margin-left:4px;padding:2px 6px;font-size:9px}.soc-ev .ev-c{cursor:pointer;background:0 0;border:0;flex:none;width:40px;padding:0}.soc-ev time{white-space:nowrap;flex:none;font-size:11px}.lvl{background:linear-gradient(135deg,#123d48,#0b222b);border:1px solid #1f5560;border-radius:16px;gap:10px;padding:12px;display:grid}.lv-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lv-top b{font-family:var(--display);color:var(--foam);font-size:19px;font-weight:400}.lv-top span{color:var(--ink-dim);text-align:right;font-size:12px}.track{align-items:center;display:flex}.track .nd{width:30px;height:30px;font:700 12px var(--body);color:var(--ink-dim);background:#14323b;border:2px solid #1d4550;border-radius:50%;flex:none;place-items:center;display:grid}.track .nd.d{background:var(--tide);border-color:var(--tide);color:#04201d}.track .nd.r{color:#2a1c00;background:#ffd34d;border-color:#ffd34d;animation:1.2s ease-in-out infinite blink}.track .nd.n{color:#ffd34d;border-color:#ffd34d}.track .ln{background:#1d4550;flex:1;height:3px}.track .ln.d{background:var(--tide)}.lvl .cta{justify-self:start}.collection.one:before{background:conic-gradient(var(--tide) 0 var(--mp,0%), #14323b 0);transition:background .4s}.collection.one.ready:before{background:conic-gradient(#ffd34d 0 100%, #14323b 0);filter:drop-shadow(0 0 10px #ffd34d8c)}.collection.one:after{color:var(--foam);font-variant-numeric:tabular-nums}.collection.one.ready:after{color:#ffd34d;border-color:#a07a1c}.mythicbar{width:min(320px,86%);font:700 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#cdb2ff;align-items:center;gap:10px;margin:12px auto 0;display:flex}.mythicbar .mb{background:#14323b;border-radius:99px;flex:1;height:8px;overflow:hidden}.mythicbar .mb i{background:linear-gradient(90deg,#b58cff,#3cffdc);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.2,1,.3,1);display:block}.mythicbar em{color:var(--foam);font-variant-numeric:tabular-nums;letter-spacing:0;font-style:normal}.mythicbar.hot .mb i{animation:1.4s ease-in-out infinite hot}html{overscroll-behavior-y:none}.tabbar{will-change:transform;padding-bottom:calc(8px + env(safe-area-inset-bottom));bottom:0;transform:translate(0,0)}@supports (height:100dvh){.app{min-height:100dvh}}.app>.top{z-index:30;padding:max(12px, env(safe-area-inset-top)) 16px 8px;margin-inline:-16px;margin-top:calc(-1 * max(12px, env(safe-area-inset-top)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05141ae0;position:sticky;top:0}body.signed-out .app>.top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.card .inner,.card .front,.slot .face.front{isolation:isolate}.soc-ev.fresh{border-color:var(--tide);animation:.7s cubic-bezier(.2,1.2,.3,1) both evin}@keyframes evin{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.soc-ev.fresh{animation:none}}body.settings-open{overflow:hidden}#settings:not([hidden]){z-index:90;overscroll-behavior:contain;background:radial-gradient(130% 70% at 50% -10%, #0e3a46, var(--bg) 62%);padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border:0;border-radius:0;align-content:start;gap:12px;max-width:none;margin:0;position:fixed;inset:0;overflow-y:auto}#settings:not([hidden])>*{width:100%;max-width:560px;margin-inline:auto}.set-bar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05141ae6;align-items:center;gap:12px;padding:6px 0 10px;display:flex;position:sticky;top:0}.set-bar h2{font-family:var(--display);margin:0;font-size:24px;font-weight:400}.set-bar .back{background:var(--panel);border:1px solid var(--line);color:var(--ink);font:700 13px var(--body);cursor:pointer;border-radius:99px;padding:8px 14px}.set-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:12px;padding:14px;display:grid}.set-card h3{font:700 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin:0}.set-acct{grid-auto-flow:column;justify-content:start;align-items:center;gap:14px;display:flex}.set-acct .av.big{width:64px;height:64px;font-size:26px}.set-acct b{font-family:var(--display);color:var(--foam);font-size:24px;font-weight:400}.set-acct small{color:var(--ink-dim);display:block}.set-form{gap:10px;display:grid}.set-form label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);gap:6px;font-size:12px;font-weight:700;display:grid}.set-form input{background:var(--bg);border:1px solid var(--line);color:var(--ink);font:400 15px var(--body);text-transform:none;letter-spacing:0;border-radius:12px;padding:11px 12px}#setMsg{color:var(--tide);font-size:13px}#setMsg.bad{color:#ff8a8a}#settings:not([hidden]) .line{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px}#settings:not([hidden]) .line small:not(#acctTxt):not(#installTxt){display:block!important}#settings .pwform{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.top .gear-hidden{display:none!important}.set-bar{background:#06161d}:root{--tabh:calc(66px + env(safe-area-inset-bottom))}.modal{inset:0 0 var(--tabh) 0}.modal.card-view{overflow:hidden}.modal.card-view .modal-in{--cw:min(76vw, calc((100svh - var(--tabh) - 250px) / 1.4));justify-content:center;gap:10px;padding-top:8px;position:relative}.modal.card-view .modal-in>.serials:not(.card-facts),.modal.card-view .modal-in>.card-facts{display:none}.modal.card-view.facts-on .modal-in>.card-facts{z-index:6;border:1px solid var(--line);background:#05141af7;border-radius:18px;padding:16px;display:block;position:absolute;inset:30px 6% 96px;overflow-y:auto;box-shadow:0 18px 50px #0009}.card-pos{font:700 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.modal.card-view .badges{min-height:24px}.modal.card-view .modal-in>.cta-row:last-child{background:0 0;padding-bottom:10px}.modal.card-view .modal-in>.cta-row:last-child .cta{padding:12px 14px;font-size:16px}@media (width>=700px){.modal.card-view .modal-in{--cw:min(320px, calc((100svh - var(--tabh) - 250px) / 1.4))}}.modal.card-view .modal-in{height:100%;max-height:100%;overflow:hidden}.modal.card-view .modal-in>.cta-row:last-child{flex-wrap:wrap;gap:8px}.modal.card-view .modal-in>.cta-row:last-child .cta{white-space:nowrap;flex:1 1 0;min-width:0;padding:11px 8px;font-size:15px}.modal.card-view .modal-in>.cta-row:last-child .cta.wide{flex-basis:100%}.fav-badge{z-index:5;color:#fff;pointer-events:none;background:#ff3d6e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;bottom:6px;left:6px;box-shadow:0 2px 8px #0006}.keepb.on{color:#ff7a9c;border-color:#ff3d6e}.tr-copies{z-index:4;border-top:1px solid var(--line);padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:#0b2630;border-radius:22px 22px 0 0;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 40px #00000080}.tr-copies[hidden]{display:none}.tc-h{font-family:var(--display);justify-content:space-between;align-items:center;font-size:19px;display:flex}.tc-h small{font:700 12px var(--body);color:var(--ink-dim);margin-left:6px}.tc-s{color:var(--ink-dim);margin:0;font-size:12px}.tc-chips{flex-wrap:wrap;gap:8px;max-height:38vh;display:flex;overflow-y:auto}.tc-chip{border:1px solid var(--line);color:var(--ink);font:700 13px var(--body);cursor:pointer;font-variant-numeric:tabular-nums;background:#0c2e38;border-radius:99px;padding:8px 13px}.tc-chip.on{border-color:var(--tide);box-shadow:inset 0 0 0 1px var(--tide);background:#27d3c324}.tc-chip.low{color:#ffd34d}.tc-chip.match{color:var(--tide)}.tc-chip:disabled{opacity:.35;cursor:not-allowed}.card[data-tier=mythic] .front:before,.card[data-tier=mythic].mc:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cdefs%3E%3Cfilter id='d' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.005 0.02' numOctaves='3' seed='11' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='170' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cpattern id='p' width='600' height='26' patternUnits='userSpaceOnUse'%3E%3Crect width='600' height='26' fill='%2316313a'/%3E%3Crect y='0' width='600' height='5' fill='%23dcecf0'/%3E%3Crect y='7' width='600' height='4' fill='%236fa3b2'/%3E%3Crect y='13' width='600' height='5' fill='%230c2027'/%3E%3Crect y='19' width='600' height='2' fill='%233cffdc' opacity='.6'/%3E%3Crect y='22' width='600' height='3' fill='%23a9c9d3'/%3E%3C/pattern%3E%3C/defs%3E%3Crect x='-200' y='-200' width='1000' height='1000' fill='url(%23p)' filter='url(%23d)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;animation:48s linear infinite turn}.card[data-tier=mythic] .front,.card[data-tier=mythic].mc{background:#0c2027}.card[data-tier=mythic] .inner{box-shadow:0 0 0 1px #ffffff2e,inset 0 0 18px #3cffdc40}.modal.card-view .modal-in>.cta-row:last-child .cta{white-space:normal;flex:auto;line-height:1.1}.modal.card-view .modal-in{overflow-x:hidden}.slot.locked .art,.slot.locked .fphoto,.slot.locked .fwrap{filter:none;opacity:1}.slot.locked .face.front{filter:blur(calc(var(--cw) * .035)) saturate(.7) brightness(.85)}.slot.locked .crest{display:block}.rays.rbow{opacity:0;background:repeating-conic-gradient(from 0deg at 50% 50%, #fff0 0 7deg, #ff3d9a29 7deg 9deg, #ffe14a2e 9deg 11deg, #38ffd229 11deg 13deg, #4d7bff24 13deg 15deg);will-change:transform, opacity;animation-duration:16s}.rays{will-change:transform, opacity}body.takeover .bg i,body.mythic-dark .bg i,body.mythic-aura .bg i{animation-play-state:paused}.mshock,.mring,.mtitle,.mname{will-change:transform, opacity}.tilt.grab{transition:none}.modal-in .slot{touch-action:none;cursor:grab}.modal-in .slot:active{cursor:grabbing}.modal.card-view,.modal.card-view .modal-in,.modal.card-view .modal-in *{touch-action:none}.modal{overscroll-behavior:none}html,body,button,a,input,select,label,[role=button]{touch-action:manipulation}.ringwrap,.tr-browse .tr-grid{touch-action:pan-y}.inspect,.stack,.spc,.modal-in .slot,.modal.card-view,.modal.card-view .modal-in,.modal.card-view .modal-in *{touch-action:none}.notice-bar{z-index:400;min-height:34px;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;color:#fff;font:700 13px/1.25 var(--body);text-align:center;background:#d62839;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #00000073}body.has-notice{padding-top:calc(36px + env(safe-area-inset-top))}body.has-notice .app>.top{top:calc(36px + env(safe-area-inset-top))}.notice-overlay{z-index:500;background:#02080ceb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notice-box{text-align:center;background:#14252c;border:2px solid #d62839;border-radius:22px;gap:14px;width:min(420px,100%);padding:26px 22px;display:grid;box-shadow:0 20px 60px #0009}.notice-box h2{font:400 34px var(--display);color:#ff6b78;margin:0}.notice-box p{color:var(--foam,#eaf7f5);margin:0;font-size:18px;line-height:1.4}.notice-time{font:400 26px var(--display);color:#ffd34d}:root{--dam:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cdefs%3E%3Cfilter id='d' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.005 0.02' numOctaves='3' seed='11' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='170' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cpattern id='p' width='600' height='26' patternUnits='userSpaceOnUse'%3E%3Crect width='600' height='26' fill='%2316313a'/%3E%3Crect y='0' width='600' height='5' fill='%23dcecf0'/%3E%3Crect y='7' width='600' height='4' fill='%236fa3b2'/%3E%3Crect y='13' width='600' height='5' fill='%230c2027'/%3E%3Crect y='19' width='600' height='2' fill='%233cffdc' opacity='.6'/%3E%3Crect y='22' width='600' height='3' fill='%23a9c9d3'/%3E%3C/pattern%3E%3C/defs%3E%3Crect x='-200' y='-200' width='1000' height='1000' fill='url(%23p)' filter='url(%23d)'/%3E%3C/svg%3E")}.card .front{padding:calc(var(--cw) * .088) calc(var(--cw) * .0215)}.card[data-tier=common]{--ring:#dbe5ea;--pill:#0c1a22e6;--acc:#e8f1f5;--acc2:#fff;--pane:linear-gradient(180deg, #1d3039, #0e1c23)}.card[data-tier=uncommon]{--ring:#a8f0e2;--pill:#042426e6;--acc:#3cffdc;--acc2:#d4fff6;--pane:linear-gradient(180deg, #0f3b3f, #072226)}.card[data-tier=rare]{--ring:#ffd884;--pill:#281a04e6;--acc:#ffd884;--acc2:#fff0c4;--pane:linear-gradient(180deg, #3a2a0a, #1d1404)}.card[data-tier=legendary]{--ring:#d7b8ff;--pill:#1c0c40e6;--acc:#d7b8ff;--acc2:#fff;--pane:linear-gradient(180deg, #2c1760, #150a38)}.card[data-tier=mythic]{--ring:#9fe9de;--pill:#051a24e6;--acc:#3cffdc;--acc2:#ffd884;--pane:linear-gradient(180deg, #0a2a35, #05161d)}.inner.v2{background:var(--pane);flex-direction:column;gap:0;padding:0;display:flex}.inner.v2 .fwrap{min-height:0;margin:calc(var(--cw) * .05) calc(var(--cw) * .04) 0;flex:1 1 0;display:flex;position:relative}.inner.v2 .fphoto{aspect-ratio:auto;box-sizing:border-box;border:calc(var(--cw) * .014) solid var(--ring);border-radius:calc(var(--cw) * .03);background:var(--pane);height:auto;box-shadow:0 0 calc(var(--cw) * .06) var(--glow), 0 calc(var(--cw) * .03) calc(var(--cw) * .06) #0009;flex:1;margin:0;overflow:hidden}.inner.v2 .fphoto .ph{object-fit:cover;object-position:50% 100%}.inner.v2 .fphoto .ph-bg{display:none}.inner.v2 .ph-fallback{width:100%;height:100%;position:absolute;inset:0}.card[data-tier=mythic] .fphoto{background:var(--dam) 40% 20% / 260px border-box;border-color:#0000}.inner.v2 .loc{bottom:calc(var(--cw) * .02);z-index:5;height:calc(var(--cw) * .05);padding:0 calc(var(--cw) * .026);background:var(--pill);box-shadow:0 0 0 calc(var(--cw) * .005) var(--ring);font:700 calc(var(--cw) * .03) / 1 var(--body);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.inner.v2 .loc.l{left:calc(var(--cw) * .02);text-overflow:ellipsis;max-width:66%;line-height:calc(var(--cw) * .05);padding-top:0;display:block;overflow:hidden}.inner.v2 .loc.r{right:calc(var(--cw) * .02)}.inner.v2 .crest{z-index:6;background:var(--pill);color:var(--acc);padding:calc(var(--cw) * .008) calc(var(--cw) * .04);box-shadow:0 0 0 calc(var(--cw) * .008) var(--ring), 0 0 calc(var(--cw) * .05) var(--glow), 0 2px 4px #00000080;line-height:1.15;top:0;left:50%;transform:translate(-50%,-55%)}.card[data-tier=mythic] .inner.v2 .crest{background:linear-gradient(#051a24d1, #051a24d1), var(--dam) 60% 50% / 260px}.inner.v2 .fine2{margin:calc(var(--cw) * .014) calc(var(--cw) * .04);text-align:center;font:500 calc(var(--cw) * .0155) / 1.2 var(--body);letter-spacing:.02em;color:#ffffff80;flex:none}.inner.v2 .moves{margin:0 calc(var(--cw) * .04) calc(var(--cw) * .04);padding:calc(var(--cw) * .008) calc(var(--cw) * .035);border-radius:calc(var(--cw) * .03);background:#0410169e;border:1px solid #ffffff2e;flex:none}.inner.v2 .mv span,.inner.v2 .mv b{color:#fff}.inner.v2 .mv{border-color:#ffffff24}.inner.v2 .mv i{background:var(--acc2)}.ttb,.ftb{left:calc(var(--cw) * .045);right:calc(var(--cw) * .045);z-index:6;pointer-events:none;position:absolute}.ttb{top:calc(var(--cw) * .02);align-items:center;gap:calc(var(--cw) * .02);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ftb{bottom:calc(var(--cw) * .02);justify-content:space-between;align-items:center;display:flex}.ttb>span,.ftb>span{height:calc(var(--cw) * .05);padding:0 calc(var(--cw) * .028);background:var(--pill);box-shadow:0 0 0 calc(var(--cw) * .005) var(--ring);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:.35em;line-height:1;display:inline-flex;overflow:hidden}.ttb>span{font-family:var(--display);font-size:calc(var(--cw) * .043);color:#fff}.ttb small{font:700 calc(var(--cw) * .026) / 1 var(--body);letter-spacing:.06em;opacity:.85}.ttb .a{color:var(--acc2);justify-self:start}.ttb .c{color:var(--acc);justify-self:end}.ttb .nmp{max-width:calc(var(--cw) * .46);font-size:calc(var(--cw) * .043 * var(--nl,1));line-height:calc(var(--cw) * .05);text-overflow:ellipsis;justify-self:center;display:block}.ftb>span{font-family:var(--body);font-weight:700}.ftb .sn{font-family:var(--display);font-size:calc(var(--cw) * .034);color:#e9f6f4;letter-spacing:.04em}.ftb .rar{font-size:calc(var(--cw) * .038);color:var(--acc);letter-spacing:.06em}.ftb .sn.low{color:#ffd34d;text-shadow:0 0 8px #ffd34db3}.ftb .sn.match{color:var(--tide);text-shadow:0 0 8px #27d3c3cc}.card[data-tier=mythic] .inner.v2:after{display:none}
