:root{--bg:#0e0b15;--panel:#14101de8;--panel-solid:#14101d;--panel2:#1d1729;--line:#3a3048;--ink-dark:#0b0710;--wood:#241c33;--border:#f0c758;--ink:#efe6d8;--muted:#a99fb6;--gold:#f0c758;--gold-dark:#713c12;--ok:#6fdc7a;--warn:#ffb04a;--bad:#ff5a5a;--px:4px;--label:"Silkscreen", "Courier New", monospace;--z:1;--vh:100vh}[data-r=basic]{--rc:#f4f4f8;--rg:#f4f4f800}[data-r=common]{--rc:#c9c4bd;--rg:#c9c4bd00}[data-r=uncommon]{--rc:#5fd36f;--rg:#5fd36f2e}[data-r=rare]{--rc:#5aa8ff;--rg:#5aa8ff40}[data-r=epic]{--rc:#b97cff;--rg:#b97cff59}[data-r=legendary]{--rc:#ff9a3c;--rg:#ff9a3c73}@font-face{font-family:Digits;font-weight:400 600;font-display:swap;unicode-range:U+30-39;src:url(https://fonts.gstatic.com/s/silkscreen/v6/m8JXjfVPf62XiF7kO-i9YLNlaw.woff2)format("woff2")}@font-face{font-family:Digits;font-weight:700;font-display:swap;unicode-range:U+30-39;src:url(https://fonts.gstatic.com/s/silkscreen/v6/m8JUjfVPf62XiF7kO-i9aAhAfmyi2A.woff2)format("woff2")}*{box-sizing:border-box}html{background:var(--bg)}*{scrollbar-width:none}::-webkit-scrollbar{display:none}body{min-height:100vh;color:var(--ink);margin:0;font:400 17px/1.4 Digits,Pixelify Sans,sans-serif}[hidden]{display:none!important}#bg{z-index:-2;image-rendering:auto;width:100%;height:100%;position:fixed;inset:0}a{color:var(--gold);text-decoration:none}h2{color:var(--gold);letter-spacing:1px;text-shadow:0 3px 0 var(--gold-dark), 0 5px 0 var(--ink-dark);margin:26px 0 10px;font-size:28px}h3{margin:14px 0 8px;font-size:20px}h4{color:var(--muted);font:13px var(--label);text-transform:uppercase;letter-spacing:1px;margin:12px 0 4px}p{margin:6px 0}.small{color:var(--muted);font-size:14px}.big{color:var(--gold);font-size:28px}img,canvas{image-rendering:pixelated}select{font:inherit;color:var(--ink);background:var(--panel2);border:4px solid var(--ink-dark);box-shadow:0 0 0 2px var(--line);width:100%;padding:6px 8px}.btn{cursor:pointer;font:15px var(--label);letter-spacing:1px;color:var(--ink);text-transform:uppercase;background:var(--wood);border:var(--px) solid var(--ink-dark);box-shadow:0 4px 0 var(--ink-dark);justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 16px;display:inline-flex}.btn:hover:not(:disabled){color:var(--gold);background:#33284a}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--ink-dark);transform:translateY(3px)}.btn:focus-visible{outline-offset:3px;outline:3px solid #fff0a8}.btn:disabled{opacity:.5;cursor:default}.btn.dim{opacity:.5}.btn.gold{background:var(--gold);color:#24100a;box-shadow:0 4px 0 var(--gold-dark)}.btn.gold:hover:not(:disabled){color:#24100a;background:#ffd877}.btn.gold:active:not(:disabled){box-shadow:0 1px 0 var(--gold-dark)}.btn.big{padding:12px 28px;font-size:20px}.btn.sm{min-width:30px;min-height:28px;box-shadow:0 2px 0 var(--ink-dark);padding:2px 8px;font-size:12px}.coin{vertical-align:-.18em;width:1.1em;height:1.1em;image-rendering:pixelated;margin-right:.25em}.panel{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);padding:16px 18px;position:relative}.panel.empty,.panel.soon{text-align:center;padding:40px 20px}.chip{font:11px var(--label);border:2px solid var(--line);background:var(--ink-dark);color:var(--muted);margin:2px 4px 2px 0;padding:2px 6px;display:inline-block}.chip.legend{color:#ff9a3c;border-color:#ff9a3c}.chip.rune{border-color:var(--c);color:var(--c)}.rarity{color:var(--rc);font-weight:600}ul.list{margin:4px 0;padding-left:18px}ul.list li{margin:3px 0}.logo{color:var(--gold);letter-spacing:1px;text-shadow:0 3px 0 var(--gold-dark), 0 6px 0 var(--ink-dark);align-items:center;gap:10px;font-size:32px;font-weight:700;line-height:.95;display:flex}.logo img{height:64px;image-rendering:pixelated}.hero .stage{min-height:var(--vh);background:#000;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero .stage video{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;z-index:0;transition:opacity 1.5s;position:absolute;inset:0}.hero .stage video.in{opacity:0}@media (orientation:portrait){.hero .stage video{object-position:20% center}}.hero .stage .bgclips{z-index:0;position:absolute;inset:0}.hero .shade{z-index:0;pointer-events:none;background:linear-gradient(180deg, #0b071060 0%, #0b071010 22%, #0b071020 45%, #0b0710c8 72%, var(--bg) 100%);position:absolute;inset:0}.hero .pitch{z-index:1;text-align:center;flex-direction:column;align-items:center;margin-top:auto;padding:0 24px 56px;display:flex;position:relative}.hero .title{text-transform:uppercase;flex-direction:column;align-items:center;margin:0;line-height:.9;animation:.9s cubic-bezier(.2,.9,.3,1.2) both title-in;display:flex}.hero .title .top{font:clamp(16px, 2.4vw, 30px) "Press Start 2P", var(--label);letter-spacing:.35em;color:#ffe9a8;text-shadow:0 3px 0 var(--gold-dark), 0 6px 0 var(--ink-dark), 0 0 18px #000;align-items:center;gap:18px;display:flex}.hero .title .top:before,.hero .title .top:after{content:"";background:var(--gold);width:clamp(28px,6vw,90px);height:6px;box-shadow:0 3px 0 var(--gold-dark), 0 6px 0 var(--ink-dark)}.hero .title .top:after{margin-left:-.35em}.hero .title .main{letter-spacing:4px;color:#0000;background:linear-gradient(105deg,#0000 42%,#fffbe6d0 48% 52%,#0000 58%) 150% 0/250% 100% no-repeat,linear-gradient(#fff6c0 0 22%,#ffd75e 22% 48%,#f0a830 48% 74%,#c8641c 74% 100%);filter:drop-shadow(0 5px 0 var(--gold-dark)) drop-shadow(0 5px 0 var(--ink-dark)) drop-shadow(0 0 30px #000c);-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:clamp(64px,12vw,150px);font-weight:700;animation:6s ease-in-out 1.2s infinite shine}@keyframes shine{0%,70%{background-position:150% 0,0 0}to{background-position:-150% 0,0 0}}@keyframes title-in{0%{opacity:0;transform:translateY(-24px)scale(.92)}to{opacity:1;transform:none}}.hero .lead{color:var(--ink);text-shadow:0 2px #000,0 0 12px #000;margin:18px 0 0;font-size:22px}.hero .cta{justify-content:center;gap:22px;margin:28px auto 0;display:flex}.hero .cta .btn{--dk:var(--gold-dark);--glow:#ffd75e;width:280px;box-shadow:inset 0 4px 0 #ffffff40, inset 0 -6px 0 #00000038, 0 6px 0 var(--dk), 0 10px 0 var(--ink-dark);gap:14px;padding:18px 16px;font-size:24px;transition:transform .12s,box-shadow .12s,background .12s;position:relative;overflow:hidden}.hero .cta .btn:hover{box-shadow:inset 0 4px 0 #ffffff50, inset 0 -6px 0 #00000038, 0 9px 0 var(--dk), 0 13px 0 var(--ink-dark), 0 0 28px var(--glow);transform:translateY(-3px)}.hero .cta .btn:active{box-shadow:inset 0 4px 0 #ffffff30, inset 0 -3px 0 #00000038, 0 0 0 var(--dk), 0 4px 0 var(--ink-dark);transform:translateY(6px)}.hero .cta .btn:after{content:"";pointer-events:none;background:#ffffff40;width:40%;transition:left .4s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.hero .cta .btn:hover:after{left:130%}.hero .cta .play{--dk:#5a1220;--glow:#ff6a50;color:#fff6ec;background:#c4433c;animation:2.4s ease-in-out infinite beckon}.hero .cta .play:hover{color:#fff6ec;background:#d8564e}.hero .cta .btn .coin{width:28px;height:28px;margin:0}.hero .cta .ico{clip-path:polygon(0 0,25% 0,25% 8%,45% 8%,45% 17%,65% 17%,65% 33%,85% 33%,85% 42%,100% 42%,100% 58%,85% 58%,85% 67%,65% 67%,65% 83%,45% 83%,45% 92%,25% 92%,25% 100%,0 100%);background:currentColor;flex:none;width:20px;height:24px}@keyframes beckon{0%,to{filter:none}50%{filter:brightness(1.12)drop-shadow(0 0 14px #ff5a4a90)}}.contract{background:var(--panel);border:4px solid var(--ink-dark);width:fit-content;max-width:100%;box-shadow:0 0 0 4px var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:22px auto 0;padding:8px 10px 8px 12px;display:flex}.contract .chain{color:#fff;text-shadow:0 1px #0006;background:linear-gradient(90deg,#9945ff,#14f195);padding:2px 8px;font-size:13px}.contract code{color:var(--gold);word-break:break-all;font:15px/1.2 ui-monospace,Consolas,monospace}.socials{gap:8px;margin-top:16px;display:flex}.socials a{font:12px var(--label);border:4px solid var(--ink-dark);background:var(--panel2);color:var(--muted);padding:6px 10px}.socials a:hover{color:var(--gold)}.hero .blocks{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1240px;margin:0 auto;padding:8px 24px 40px;display:grid}.hero .block{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);color:var(--ink);flex-direction:column;padding:16px 18px;display:flex}.hero .block:hover{box-shadow:0 0 0 4px var(--gold)}.hero .block h3{color:var(--gold);margin:12px 0 4px;font-size:24px}.hero .block p{color:var(--muted);flex:1;margin:0}.hero .block .more{font:13px var(--label);color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-top:12px}.hero .block .art{border:2px solid var(--line);background:#0d0a14;place-items:center;height:140px;display:grid;overflow:hidden}.hero .row{flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:2px;margin:0;display:flex}.hero .row img{image-rendering:pixelated}.hero .row.knights img{height:90px;margin:0 -20px}.hero .row.aurum .coin{width:88px;height:88px;margin:0}.sword{--s:96px;width:var(--s);height:var(--s);background-size:calc(var(--s) * 12) var(--s);image-rendering:pixelated;background-repeat:no-repeat;flex:none;animation:1.32s steps(12,end) infinite sword-glow;display:inline-block;transform:rotate(-30deg)}@keyframes sword-glow{to{background-position:calc(var(--s) * -12) 0}}.hero .row.swords{gap:0}.hero .row.swords .sword{--s:108px;margin:0 -32px}.hero .more-info{max-width:1240px;margin:0 auto;padding:16px 24px 40px}.hero .more-info h2{align-items:center;gap:12px;margin:0 0 8px;font-size:32px;display:flex}.hero .more-info h2 .coin{width:36px;height:36px;margin:0}.hero .more-info .intro{max-width:760px;color:var(--muted);margin:0 0 18px;font-size:18px}.hero .more-info.center{text-align:center}.hero .more-info.center h2{justify-content:center}.hero .more-info.center .intro{max-width:900px;margin-left:auto;margin-right:auto}.hero .more-info.action{min-height:calc(var(--vh) / var(--z));flex-direction:column;justify-content:center;padding-top:24px;padding-bottom:24px;display:flex}.showcase{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.showcase .vmain{width:clamp(340px, min(calc((var(--vh) / var(--z) - 300px) * 16 / 9), calc(100vw / var(--z) - 220px)), 1100px);text-align:left}.hero .reel{cursor:pointer;border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);background:#000;line-height:0;position:relative}.hero .reel video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;image-rendering:pixelated}.hero .reel.paused:after{content:"Paused";line-height:1.4;font:12px var(--label);letter-spacing:1px;text-transform:uppercase;color:var(--gold);background:#0b0710d0;padding:4px 8px;position:absolute;top:12px;left:12px}.showcase .arrow{cursor:pointer;color:#24100a;background:var(--gold);border:4px solid var(--ink-dark);width:64px;height:64px;box-shadow:inset 0 4px 0 #ffffff40, 0 5px 0 var(--gold-dark);justify-self:center;place-items:center;transition:transform .12s;display:grid}.showcase .arrow:hover{background:#ffd877;transform:translateY(-2px)}.showcase .arrow:active{box-shadow:inset 0 4px 0 #ffffff30, 0 1px 0 var(--gold-dark);transform:translateY(4px)}.showcase .arrow:focus-visible{outline-offset:3px;outline:3px solid #fff0a8}.showcase .arrow .ico{clip-path:polygon(0 0,25% 0,25% 8%,45% 8%,45% 17%,65% 17%,65% 33%,85% 33%,85% 42%,100% 42%,100% 58%,85% 58%,85% 67%,65% 67%,65% 83%,45% 83%,45% 92%,25% 92%,25% 100%,0 100%);background:currentColor;width:18px;height:22px}.showcase .arrow.prev .ico{transform:scaleX(-1)}.showcase .vbar{align-items:center;gap:14px;margin-top:14px;display:flex}.showcase .vtitle{color:var(--gold);font-size:22px;font-weight:600}.showcase .vcount{font:12px var(--label);color:var(--muted);letter-spacing:1px}.showcase .vsound{margin-left:auto}.showcase .vtext{color:var(--muted);margin:4px 0 0}.jump{cursor:pointer;color:var(--gold);opacity:.8;background:0 0;border:0;margin:22px auto 0;padding:8px}.jump:hover{opacity:1}.jump .down{clip-path:polygon(0 0,100% 0,100% 25%,92% 25%,92% 45%,83% 45%,83% 65%,67% 65%,67% 85%,58% 85%,58% 100%,42% 100%,42% 85%,33% 85%,33% 65%,17% 65%,17% 45%,8% 45%,8% 25%,0 25%);background:currentColor;width:24px;height:20px;animation:1.4s ease-in-out infinite nudge;display:block}.jump.up{margin:0 auto 18px}.jump.up .down{animation-name:nudge-up;transform:scaleY(-1)}@keyframes nudge{0%,to{transform:none}50%{transform:translateY(6px)}}@keyframes nudge-up{0%,to{transform:scaleY(-1)}50%{transform:scaleY(-1)translateY(6px)}}.rarities{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.rcard{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);flex-direction:column;padding:12px 14px 14px;display:flex}.rcard:hover{box-shadow:0 0 0 4px var(--rc)}.rcard .rart{background:radial-gradient(circle at 50% 75%, var(--rg), transparent 70%), #0d0a14;border:2px solid var(--line);justify-content:center;align-items:flex-end;height:130px;display:flex;position:relative;overflow:hidden}.rcard .rart img{height:112px;margin-bottom:4px}.rarities.swords .rart{align-items:center}.rcard .rart .sword{--s:112px}.hero .more-info .rhead{color:var(--ink);font:16px var(--label);letter-spacing:2px;text-transform:uppercase;margin:22px 0 10px}.rcard h3{color:var(--rc);margin:10px 0 2px;font-size:22px}.rcard .names{color:var(--ink);margin:0 0 10px;font-size:14px;line-height:1.3}.rcard dl{grid-template-columns:1fr auto;gap:4px 8px;margin:auto 0 0;font-size:14px;display:grid}.rcard dt{color:var(--muted);white-space:nowrap}.rcard dd{text-align:right;color:var(--ink);margin:0;font-weight:600}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);gap:14px;padding:16px 18px;display:flex}.steps .n{width:44px;height:44px;font:18px "Press Start 2P", var(--label);color:#24100a;background:var(--gold);border:4px solid var(--ink-dark);box-shadow:0 4px 0 var(--gold-dark);flex:none;place-items:center;display:grid}.steps h3{color:var(--gold);margin:2px 0 4px;font-size:22px}.steps p{color:var(--muted);margin:0}.hero .more-info .uses{color:var(--muted);margin:18px 0 0}.app{padding:0 0 16px}.headbar{z-index:20;position:sticky;top:0}.topbar{border-bottom:4px solid var(--line);background:#0b0710;align-items:center;gap:12px;padding:10px 20px;display:flex}.topbar .logo{font-size:24px}.topbar .logo img{height:46px}.sections{flex-wrap:nowrap;flex:1;justify-content:safe center;gap:6px;min-width:0;display:flex}.sections a,.sections .navmore>button{white-space:nowrap;font:13px var(--label);color:var(--muted);text-transform:uppercase;letter-spacing:.5px;border:4px solid #0000;flex:none;padding:9px 8px}.sections a:hover,.sections .navmore>button:hover{color:var(--ink);background:var(--panel2)}.sections a.on,.sections .navmore.on>button{background:var(--gold);color:#24100a;border-color:var(--ink-dark);box-shadow:0 4px 0 var(--gold-dark)}.tabs{border-bottom:4px solid var(--line);background:#0b0710;flex-wrap:nowrap;gap:4px;padding:0 24px;display:flex}.tabs a,.tabs .navmore>button{white-space:nowrap;color:var(--muted);border-bottom:4px solid #0000;flex:none;margin-bottom:-4px;padding:10px 18px;font-size:17px}.tabs a:hover,.tabs .navmore>button:hover{color:var(--ink)}.navmore{flex:none;position:relative}.navmore>button{cursor:pointer;font:inherit;background:0 0}.sections .navmore>button{font:13px var(--label);color:var(--muted);text-transform:uppercase;letter-spacing:1px;border:4px solid #0000}.tabs .navmore>button{color:var(--muted);border:0;border-bottom:4px solid #0000;margin-bottom:-4px;font-size:17px}.navmore .drop{z-index:30;background:var(--panel-solid);border:4px solid var(--ink-dark);min-width:190px;box-shadow:0 0 0 4px var(--line);flex-direction:column;display:none;position:absolute;top:calc(100% + 6px);right:0}.navmore.open .drop{display:flex}.navmore .drop a{box-shadow:none;text-align:left;background:0 0;border:0;margin:0;padding:10px 14px}.navmore .drop a:hover{background:var(--wood);color:var(--gold)}.navmore .drop a.on{color:var(--gold);box-shadow:none;background:0 0}.navmore .dropwallet{border-top:4px solid var(--line);font:15px var(--body,inherit);text-transform:none;letter-spacing:0;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:none}.dropwallet .awake{color:var(--ink);align-items:baseline;gap:6px;display:inline-flex}.dropwallet .awake small{font:11px var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.dropwallet .bal{color:var(--gold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dropwallet .bal small{color:var(--muted);font-size:12px}.dropwallet .addr{color:var(--muted);padding:0;font-size:12px}.dropwallet button:not(.btn){font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0}.dropwallet button:not(.btn):hover{color:var(--gold)}.tabs a.on,.tabs .navmore.on>button{color:var(--gold);border-bottom-color:var(--gold);background:#f0c7580f}main{min-width:0;max-width:1400px;margin:0 auto;padding:18px 24px 0}.wallet{position:relative}.wallet.on{align-items:center;gap:14px;display:flex}.wallet .awake{color:var(--ink);white-space:nowrap;cursor:help;align-items:baseline;gap:6px;display:inline-flex}.wallet .awake small{font:11px var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.wallet.on .btn{gap:12px}.wallet .bal{color:var(--gold);align-items:center;display:inline-flex}.wallet .addr{color:var(--muted);padding:8px 12px 4px;font-size:12px}.wallet .menu{z-index:10;background:var(--panel-solid);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);min-width:180px;display:none;position:absolute;top:calc(100% + 8px);right:0}.wallet .menu.open{display:block}.wallet .menu button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 12px;display:block}.wallet .menu button:hover{background:var(--wood);color:var(--gold)}.wallet .menu a{color:var(--ink);padding:8px 12px;text-decoration:none;display:block}.wallet .menu a:hover{background:var(--wood);color:var(--gold)}.wallet .addr small,.wallet .claim{white-space:nowrap}.modal-card:has(.walletpick){border-color:var(--ink-dark);width:min(500px,100%)}.walletpick{text-align:center}.walletpick h2{margin:0 32px 8px}.wplist{flex-direction:column;gap:10px;margin:14px 0;display:flex}.btn.wpick{text-align:left;justify-content:flex-start;align-items:center;gap:12px;display:flex}.btn.wpick img{width:32px;height:32px}.btn.wpick small{color:var(--muted);font-size:12px;display:block}.summary{grid-template-columns:1fr 1fr;gap:14px;display:grid}.summary .stat,.zone .grid>div{flex-direction:column;gap:2px;display:flex}.summary .stat{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);padding:12px 16px}.k{font:11px var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.v{color:var(--ink);align-items:baseline;gap:4px;font-size:26px;font-weight:600;display:flex}.v .coin{width:1em;height:1em}.v.ok{color:var(--ok)}.v.warn{color:var(--warn)}.risk.low{color:var(--ok)}.risk.mid{color:var(--warn)}.risk.high{color:var(--bad)}.picker{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.pick{cursor:pointer;font:inherit;text-align:left;color:var(--ink);background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 2px var(--line);align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:14px;line-height:1.25;display:flex;position:relative}.pick img{image-rendering:auto;height:58px}.pick b{color:var(--rc)}.pick i{color:var(--muted);font-style:normal}.pick.on{background:var(--panel2);box-shadow:0 0 0 4px var(--rc)}.pick.tired{opacity:.5}.pick .check{color:var(--gold);font-size:18px;position:absolute;top:6px;right:8px}.row.left{justify-content:flex-start}.party{flex-wrap:wrap;align-items:flex-end;gap:2px;min-height:40px;display:flex}.party img{image-rendering:auto;height:40px}.zones{flex-direction:column;gap:16px;margin-top:10px;display:flex}.zone{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);grid-template-columns:minmax(150px,220px) 1fr;display:grid}.zone:not(.locked){border-color:var(--border)}.zone .pic{background:#000;position:relative}.zone .pic img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;display:block}.zone.locked .pic img{opacity:.55}.zone .lock{text-align:center;color:var(--muted);font-size:22px;position:absolute;inset:auto 0 12px}.zone .info{flex-direction:column;padding:10px 14px;display:flex}.zone h3{color:var(--gold);margin:0;font-size:20px}.zone.locked h3{color:var(--muted)}.zone .grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;margin:10px 0;display:grid}.zone .act{justify-content:flex-end;margin-top:auto;display:flex}.bar{background:#2a0c0c;border:1px solid #000;height:8px;margin-top:4px}.bar i{height:100%;display:block}.bar i.low{background:var(--ok)}.bar i.mid{background:var(--warn)}.bar i.high{background:var(--bad)}.battlebar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;margin-bottom:12px;display:flex}.battlebar h2{margin:0}.page.battle{--gw:min(800px, calc((var(--vh) - 250px * var(--z)) * 1.6 / var(--z)));grid-template-columns:minmax(0, var(--gw)) minmax(200px, 1fr);align-items:start;gap:0 16px;display:grid}.page.testmode .game{max-width:min(800px, calc((var(--vh) - 250px * var(--z)) * 1.6 / var(--z)))}.runlog{background:var(--panel);border:4px solid var(--ink-dark);height:0;min-height:100%;box-shadow:0 0 0 4px var(--line);flex-direction:column;align-self:stretch;padding:10px 12px;display:flex}.runlog h3{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:0 0 6px;font-size:16px}.runlog .lines{scrollbar-width:none;color:#d8ccb4;flex:1;min-height:0;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;overflow:hidden auto}.runlog .lines::-webkit-scrollbar{display:none}.runlog .lines li{border-bottom:1px solid #241c2c;padding:6px 0;animation:.4s ease-out logline}@keyframes logline{0%{opacity:0;transform:translate(8px)}}.runlog .lines li.hint{color:var(--muted);font-style:italic}.runlog .who{color:#f3e3c0}.runlog .mob-name{color:#e8b0a0}.runlog .item{color:#ff8a8a}.runlog .ic{vertical-align:-.32em;width:auto;height:1.35em;image-rendering:pixelated;margin:0 3px 0 1px}.runlog .amt{color:var(--gold);white-space:nowrap;font-weight:600}.runlog .amt.minus{color:var(--bad)}.runlog .total{border-top:2px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;padding-top:8px;display:flex}.runlog .total>span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:1px;flex-basis:100%;font-size:13px}.runlog .total b{align-items:center;font-size:24px;display:inline-flex}.runlog .total.won b{color:var(--gold)}.runlog .total.lost b{color:var(--bad)}.runlog .total s{color:var(--muted);margin-right:6px}.runlog .total .xp{color:#8ad0ff}.game{border:6px solid var(--ink-dark);box-shadow:0 0 0 4px var(--gold);aspect-ratio:16/10;background:#000;position:relative}.game iframe{border:0;width:100%;height:100%;display:block}.game:fullscreen{aspect-ratio:auto;border:0;outline:0}.game .extend{z-index:3;font:inherit;cursor:pointer;width:38px;height:38px;color:var(--ink);border:3px solid var(--ink-dark);background:#0b0710cc;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}.game .extend:hover{color:var(--gold)}.game .over{z-index:2;background:#000;place-items:center;display:none;position:absolute;inset:0}.game .over.show{display:grid}.game .over .foundpop{pointer-events:none;align-items:center;gap:12px;animation:2.6s ease-out .5s both foundpop;display:flex;position:absolute;bottom:18%;left:4%}.game .over .foundpop img{width:48px;height:60px;image-rendering:pixelated;filter:drop-shadow(0 0 10px var(--c))}.game .over .foundpop .txt{text-align:left;flex-direction:column;line-height:1.1;display:flex}.game .over .foundpop i{font:12px "Press Start 2P", var(--label);color:#ffd860;letter-spacing:2px;font-style:normal}.game .over .foundpop b{font:20px "Press Start 2P", var(--label);color:var(--c)}@keyframes foundpop{0%{opacity:0;transform:translateY(20px)scale(.6)}12%{opacity:1;transform:scale(1.12)}20%{transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(60px)scale(.5)}}.result{text-align:center}.result h2{margin:0 0 4px;font-size:30px}.result .spinner{border:5px solid #fff2;border-top-color:var(--gold);border-radius:50%;width:46px;height:46px;margin:0 auto 14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.result p{margin:4px 0;font-size:18px}.row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.cards{grid-template-columns:repeat(auto-fill,220px);justify-content:center;gap:26px 20px;display:grid}.card{--cw:220;width:calc(var(--cw) * 1px);position:relative}.card[onclick]{cursor:pointer}.cards.gallery{grid-template-columns:repeat(auto-fit,200px)}.gallery .card{--cw:200;justify-self:center}.card>.ck{zoom:calc(var(--cw) / 630);transition:transform .15s}.card:hover>.ck{transform:translateY(-14px)}.card.selected>.ck{outline:10px solid var(--gold);transform:translateY(-14px)}.card.is-broken .ck-art img{filter:grayscale()brightness(.6)}.card.asleep>.ck{filter:brightness(.82)}.ck-asleep{z-index:3;text-align:center;color:#dfe6ff;letter-spacing:3px;pointer-events:none;background:#1a2350e0;border-top:3px solid #8aa0ff;border-bottom:3px solid #0a0f2a;padding:6px 0;font:28px/1 Silkscreen,monospace;position:absolute;top:64%;left:0;right:0}.ck-pill.zzz{color:#b9c4ff}.card .note{text-align:center;color:var(--muted);margin-top:8px;font-size:13px}.card,.ck,.ckdeck,.mintwin{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.card img,.ck img,.ckdeck img,.mintwin img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.card[data-r=rare]>.ck,.card[data-r=epic]>.ck,.card[data-r=legendary]>.ck{position:relative}.card[data-r=rare]>.ck{box-shadow:0 16px 0 #0006, 0 0 0 6px var(--rc), 0 0 40px 4px var(--rc)}.card[data-r=epic]>.ck{box-shadow:0 16px 0 #0006, 0 0 0 8px var(--rc), 0 0 60px 10px var(--rc);animation:2.2s ease-in-out infinite rareglow}.card[data-r=legendary]>.ck{box-shadow:0 16px 0 #0006, 0 0 0 10px var(--rc), 0 0 80px 16px var(--rc);animation:1.6s ease-in-out infinite rareglow}@keyframes rareglow{50%{box-shadow:0 16px 0 #0006, 0 0 0 10px var(--rc), 0 0 110px 26px var(--rc)}}.card[data-r=epic]>.ck:after,.card[data-r=legendary]>.ck:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 42%,#fff0d261 50%,#0000 58%) 0 0/300% 100% no-repeat;animation:3.4s linear infinite cardshine;position:absolute;inset:0}.card[data-r=epic]>.ck:after{background-image:linear-gradient(115deg,#0000 44%,#dcbeff47 50%,#0000 56%);animation-duration:4.6s}@keyframes cardshine{0%{background-position:150% 0}to{background-position:-50% 0}}.ck-pill.lvpill{flex-direction:column;align-items:stretch;gap:6px}.ck-xp{border:2px solid var(--ink-dark);background:#241c2e;min-width:96px;height:10px;display:block}.ck-xp i{background:linear-gradient(90deg,#4a8ae0,#9fe0ff);height:100%;display:block}.ck-pill.talent{color:#ffd860;border-color:#c89a48;animation:1.2s ease-in-out infinite talentpulse}.levelbtn{animation:1.2s ease-in-out infinite talentpulse}.card.leveled>.ck{animation:1.1s ease-out leveled}@keyframes leveled{0%{filter:brightness();transform:scale(1)}25%{filter:brightness(2)drop-shadow(0 0 40px #ffd860);transform:scale(1.08)}to{filter:none;transform:none}}@keyframes talentpulse{50%{transform:scale(1.06);box-shadow:0 0 22px 6px #ffd86099}}.levelups{margin:14px 0 4px}.lvtitle{color:#ffd860;text-shadow:0 3px #7a4a10,0 0 18px #ffd86099;margin:0 0 10px;font-size:30px;animation:.7s cubic-bezier(.2,1.6,.4,1) both lvtitle}@keyframes lvtitle{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.lvcards{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.lvcard{animation:lvcard .8s cubic-bezier(.2, 1.4, .4, 1) var(--d) both;flex-direction:column;align-items:center;display:flex;position:relative}.lvcard .card{--cw:170}.lvcard:before{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;background:repeating-conic-gradient(#ffd86066 0deg 8deg,#0000 8deg 24deg);border-radius:50%;width:340px;animation:6s linear infinite lvrays;position:absolute;top:40%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 72%);mask-image:radial-gradient(closest-side,#000 25%,#0000 72%)}@keyframes lvcard{0%{opacity:0;transform:translateY(40px)scale(.6)}60%{opacity:1;transform:translateY(-10px)scale(1.08)}to{transform:none}}@keyframes lvrays{to{rotate:360deg}}.lvnote{color:#ffd860;margin:8px 0 0;font-size:16px}.ck{background:var(--ink-dark);width:630px;height:880px;color:var(--ink);text-shadow:none;text-align:left;flex:none;padding:6px;font-family:Pixelify Sans,sans-serif;box-shadow:0 16px #0006}.ck-f1{height:100%;padding:8px}.ck-f2{background:var(--ink-dark);height:100%;padding:4px}.ck.gold .ck-f2{background:var(--gold)}.ck-in{background:#14101d;flex-direction:column;gap:12px;height:100%;padding:18px;display:flex}.ck.gold .ck-in{box-shadow:inset 0 0 0 4px var(--ink-dark)}.ck-head{justify-content:space-between;align-items:center;height:24px;display:flex}.ck-rar{letter-spacing:2px;font-family:Silkscreen,monospace;font-size:17px}.ck svg{display:block}.ck-name{white-space:nowrap;height:46px;color:var(--ink);text-shadow:none;margin:0;font-size:40px;font-weight:700;line-height:46px;overflow:hidden}.ck-name.long{font-size:36px}.ck.gold .ck-name{color:var(--gold);text-shadow:0 3px 0 var(--gold-dark)}.ck-art{border:4px solid var(--ink-dark);flex:none;justify-content:center;align-items:center;height:400px;display:flex;position:relative;overflow:hidden}.ck-art img{image-rendering:auto;display:block}.ck-pill{color:var(--ink);border:3px solid var(--ink-dark);background:#0b0710d9;align-items:center;gap:8px;padding:6px 10px;font:28px/1 Silkscreen,monospace;display:flex;position:absolute;top:12px}.ck-pill.l{left:12px}.ck-pill.r{right:12px}.ck-pill .slots{gap:8px;display:flex}.ck-pill .slot{border-width:4px;width:30px;height:30px;font-size:18px}.ck-stats{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ck-stats.weapon{gap:10px}.ck-row{align-items:center;gap:12px;height:28px;display:flex}.ck-stats.weapon .ck-row{height:30px}.ck-lab{letter-spacing:1px;color:#d8cfe0;flex:none;width:116px;font:15px Silkscreen,monospace}.ck-bar{flex:1;gap:3px;height:14px;display:flex}.ck-bar span{background:#2a2236;flex:1}.ck-val{text-align:right;flex:none;width:72px;font-size:26px;font-weight:700}.ck-flavor{color:#b9aec6;margin:4px 0 0;font-size:19px;line-height:1.35}.ck-foot{letter-spacing:1px;color:var(--muted);justify-content:space-between;margin-top:auto;font:22px Silkscreen,monospace;display:flex}.ck-low{color:var(--warn)}.ck-bad{color:var(--bad)}.ck.back .ck-f1{background:#a5621a}.ck.back .ck-in{justify-content:center;align-items:center;position:relative}.ck.back .ck-in>img{width:555px;height:804px;image-rendering:pixelated;display:block}.ck-back-title{letter-spacing:2px;white-space:nowrap;height:84px;color:var(--gold);text-shadow:0 3px #a5621a,0 6px #24100a;justify-content:center;align-items:center;padding-left:2px;font-size:36px;font-weight:700;line-height:1;display:flex;position:absolute;top:584px;left:0;right:0}.split{grid-template-columns:1fr minmax(320px,420px);align-items:start;gap:18px;display:grid}.detail{border-color:var(--rc)}.detail .head{align-items:baseline;gap:12px;display:flex}.detail .head h2{margin:0}.detail .lv{color:var(--muted);margin-left:auto}.xp{background:#12101a;border:2px solid #000;height:18px;margin:10px 0;position:relative}.xp i{background:linear-gradient(#8ad0ff,#3a7ac8);height:100%;display:block}.xp span{text-align:center;font-size:13px;line-height:14px;position:absolute;inset:0}.points{color:var(--gold);margin-left:6px;font-size:14px}.talents{flex-direction:column;gap:6px;display:flex}.talent{border-bottom:1px solid #2a2030;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:4px 0;display:grid}.pips{gap:3px;display:flex}.pips i{background:#2a2030;border:1px solid #000;width:10px;height:10px}.pips i.on{background:var(--gold)}table.odds{border-collapse:collapse;background:var(--panel);border:4px solid var(--ink-dark);width:100%;box-shadow:0 0 0 4px var(--line);margin:12px 0}table.odds th,table.odds td{text-align:left;border-bottom:1px solid #2a2030;padding:7px 10px}table.odds th{font:11px var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--muted);background:var(--ink-dark)}table.odds .pwr{color:var(--gold);white-space:nowrap;font-weight:400}.tablewrap{overflow-x:auto}.gallery{margin-bottom:20px}.foes{flex-direction:column;gap:16px;margin-top:18px;display:flex}.foe{grid-template-columns:minmax(200px,300px) 1fr;gap:18px;display:grid}.foe .pic img{border:2px solid #000;width:100%;display:block}.foe h3{color:var(--gold);align-items:center;gap:10px;margin:0 0 6px;font-size:24px;display:flex}.facts{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:15px;display:flex}.facts b{color:var(--ink)}.facts .habitat{color:#8ac8ff}.tip{background:var(--ink-dark);border-left:4px solid var(--gold);margin-top:10px;padding:8px 10px;font-size:15px}.hero-gold{align-items:center;gap:18px;display:flex}.hero-gold>.coin{width:64px;height:64px}.hero-gold h2{margin:0 0 4px}.cols{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.mintpage .cols{grid-template-columns:minmax(0,1fr)}.prose>.panel{margin-top:16px}.toast{z-index:60;background:var(--wood);border:var(--px) solid var(--ink-dark);box-shadow:0 0 0 4px var(--gold);padding:10px 18px;animation:4.2s ease-out forwards toast;position:fixed;top:84px;right:24px}.toast.wait{animation:none;top:auto;bottom:24px}@keyframes toast{0%{opacity:0;transform:translateY(-10px)}8%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}@media (width<=900px){.topbar{flex-wrap:wrap;gap:10px;padding:10px 16px}.sections{justify-content:safe flex-end}.sections a,.sections .navmore>button{padding:6px 10px}.walletbar{display:none}.navmore .dropwallet{display:flex}.tabs{padding:0 16px}.tabs a,.tabs .navmore>button{padding:10px 12px}main{padding:14px 16px 30px}.split,.foe,.zone,.cols,.summary,.page.battle{grid-template-columns:1fr}.runlog{height:260px;min-height:0;margin-top:12px}.zone .grid{grid-template-columns:1fr 1fr}.hero .cta{gap:12px;width:100%}.hero .cta .btn{white-space:nowrap;gap:8px;width:50%;padding:16px 6px;font-size:17px}.hero .cta .btn .coin{width:22px;height:22px}.hero .cta .ico{width:15px;height:18px}.hero .blocks{grid-template-columns:1fr;padding:8px 16px 30px}.hero .pitch{padding:0 16px 40px}.hero .more-info{padding:8px 16px 30px}.rarities{grid-template-columns:repeat(2,1fr)}.rcard:last-child{grid-column:span 2}.rarities>.rcard{min-width:0}.hero .more-info h2{font-size:26px}.showcase{grid-template-columns:1fr 1fr;gap:14px 0}.showcase .vmain{grid-area:1/1/auto/-1;width:auto}.showcase .arrow{grid-row:2;width:48px;height:48px}.steps{grid-template-columns:1fr}.logo{font-size:20px}.logo img{height:40px}}.zone .act{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.zone .act>.btn{margin-left:auto}.lineup{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.mob{background:#241c30;border:2px solid #3a2c44;place-items:center;width:46px;height:46px;display:grid}.mob img{object-fit:contain;width:36px;height:36px}.mob.boss{border-color:#ffb830;width:54px;height:54px;box-shadow:0 0 10px #ffb83044}.mob.boss img{width:44px;height:44px}.mob.unknown{color:#5a4a6a;font-size:22px}.lineup .sep{background:var(--line);width:2px;height:40px;margin:0 4px}.foe h3 .icon{object-fit:contain;width:40px;height:40px}@media (width>=1700px){:root{--z:1.2}.app,.hero .pitch,.hero .blocks,.hero .more-info{zoom:1.2}}@media (width>=2200px){:root{--z:1.5}.app,.hero .pitch,.hero .blocks,.hero .more-info{zoom:1.5}}@media (width>=3000px){:root{--z:2}.app,.hero .pitch,.hero .blocks,.hero .more-info{zoom:2}}.card .slots{align-items:center;gap:3px;display:inline-flex}.slot{color:#000;background:#0d0a14;border:2px solid #4a3d5c;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:inline-grid}.slot.full{background:var(--c);box-shadow:0 0 6px var(--c);border-color:#000;font-weight:700}.dura{background:#1a1410;border:1px solid #000;height:12px;margin-top:6px;position:relative}.dura i{background:linear-gradient(#9ad870,#4a8a3a);height:100%;display:block}.dura.low i{background:linear-gradient(#ffb04a,#c86a1a)}.dura.broken i{background:0 0}.dura span{text-align:center;color:#fff;font-size:10px;line-height:11px;position:absolute;inset:0}.dura.broken span{color:var(--bad)}.card .tip,.has-tip>.tip{display:none}.hovertip{z-index:70;text-align:left;pointer-events:none;border:4px solid var(--ink-dark);width:260px;box-shadow:0 0 0 3px var(--rc,var(--line)), 0 10px 30px #000c;background:#120e18f2;padding:10px 12px;display:none;position:fixed;top:0;left:0}.hovertip.on{display:block}.tip .lore{color:#e8d8b8;margin:0 0 6px;font-size:14px;font-style:italic}.tip h4{margin:6px 0 2px}.tip ul{margin:0;padding-left:16px;font-size:13px}.tip ul i{color:var(--muted)}.modal{z-index:50;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-card{border-color:var(--rc);background:radial-gradient(ellipse 420px 520px at 140px 50%, var(--rg), transparent 70%), var(--panel-solid);width:min(900px,100%);position:relative;overflow:hidden}.modal-card .close{position:absolute;top:10px;right:10px}.sheet{grid-template-columns:240px 1fr;align-items:stretch;gap:24px;display:grid}.sheet-info{flex-direction:column;min-width:0;display:flex}.sheet>.card{--cw:240}.sheet-info h2{margin:0}.sheet-info h3{margin:14px 0 6px}.sheet-info h3 .small{margin-left:6px;font-weight:400}.sheet-info .lore{color:#e8d8b8;margin:8px 0;font-style:italic}.wgrid{grid-template-columns:repeat(6,64px);gap:8px;display:grid}.wslot{cursor:pointer;width:64px;height:64px;font:inherit;background:radial-gradient(circle at 50% 60%, var(--rg,#ffffff10), transparent 75%), #120e18;border:3px solid var(--rc,#3a2c44);outline:2px solid #000;place-items:center;padding:0;display:grid;position:relative}.wslot img{image-rendering:auto;height:52px;transform:rotate(-35deg)}.wslot.empty{border-style:dashed;border-color:#4a3d5c}.wslot.empty:after{content:"";border:2px dashed #4a3d5c;width:18px;height:18px}.wslot.blank{cursor:default;background:#0c0a10;border-color:#241c2c}.wslot:not(.blank):hover{transform:translateY(-2px)}.wslot.on{box-shadow:0 0 0 3px var(--gold), 0 0 14px #f0c75888}.wslot.is-broken img{filter:grayscale()brightness(.6)}.pager{align-items:center;gap:10px;margin-top:8px;display:flex}.rslots{gap:12px;display:flex}.rslot{width:78px;height:78px;font:inherit;color:var(--muted);cursor:pointer;background:#0d0a14;border:3px dashed #4a3d5c;outline:2px solid #000;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.rslot b{font-size:26px;line-height:1}.rslot span{font-size:12px}.rslot.full{cursor:default;background:radial-gradient(circle, var(--c), color-mix(in srgb, var(--c) 35%, #000));color:#000;box-shadow:0 0 14px var(--c);border:3px solid #000}.rslot.on{border-color:var(--gold);color:var(--gold)}.runepick{margin-top:10px}.runegrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.runeopt{text-align:left;font:inherit;color:var(--ink);cursor:pointer;border:2px solid var(--c);background:#120e18;outline:2px solid #000;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.runeopt b{color:var(--c)}.runeopt span{color:var(--muted);font-size:12px}.runeopt:hover:not(:disabled){box-shadow:0 0 12px var(--c)}.runeopt:disabled{opacity:.45;cursor:not-allowed}.kbox{background:var(--ink-dark);border:4px solid var(--ink-dark);box-shadow:0 0 0 2px var(--line);flex:1;margin-top:14px;padding:4px 14px 12px}.kbox h3{margin-top:8px}.kbox .wgrid{grid-template-columns:repeat(6,1fr)}.kbox .wgrid .wslot{aspect-ratio:1;width:100%;height:auto}.kactions{grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding-top:14px;display:grid}.kactions>.btn:only-child{grid-column:1/-1;justify-self:start}.kbtn{text-align:left;justify-content:flex-start;gap:12px;padding:8px 12px;position:relative}.kbtn .wslot{width:56px;height:56px;cursor:inherit;flex:none}.kbtn .wslot img{height:46px}.kbtn .wslot.tal{border-color:var(--border)}.kbtn .wslot.tal .ti{width:36px;height:36px}.kbtn-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.kbtn-txt i{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-style:normal}.kbtn-txt b{color:var(--gold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kbtn-txt small{color:var(--muted);font-size:13px}.kbtn.is-broken .wslot img{filter:grayscale()brightness(.6)}.badge{background:var(--bad);color:#fff;border:2px solid #000;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:14px;display:grid;position:absolute;top:-8px;right:-8px}.warn{color:var(--warn)}.kd-treehead{align-items:center;gap:14px;display:flex}.kd-treehead h2{margin:0}.treebox{background:radial-gradient(at 30% 20%,#2a1c48 0%,#0000 55%),radial-gradient(at 75% 80%,#17284a 0%,#0000 55%),#07060f;border:2px solid #000;place-items:center;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #000}.sky{pointer-events:none;position:absolute;inset:0}.sky i{width:var(--s);height:var(--s);opacity:.5;animation:twinkle 3.2s ease-in-out var(--d) infinite;background:#fff;border-radius:50%;position:absolute}@keyframes twinkle{50%{opacity:.1}}.treeplane{position:relative}.treeplane svg{position:absolute;inset:0;overflow:visible}.treeplane line{stroke:#8a86b0;stroke-width:2px;stroke-dasharray:2 7;opacity:.5}.treeplane line.on{stroke:#ffd860;stroke-width:4px;stroke-dasharray:16 6;opacity:1;filter:drop-shadow(0 0 6px #ffb830);animation:1.6s linear infinite linerun}@keyframes linerun{to{stroke-dashoffset:-40px}}.star{cursor:default;background:0 0;border:0;outline:0;place-items:center;width:62px;height:62px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.star:before{content:"";opacity:.9;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#2a2640;transition:background .3s;position:absolute;inset:0}.star .ti{width:30px;height:30px;image-rendering:pixelated;opacity:.35;filter:grayscale();position:relative}.star.on:before{background:radial-gradient(circle, #fffbe0 0%, #ffd860 35%, var(--c) 75%)}.star.on{filter:drop-shadow(0 0 12px var(--c)) drop-shadow(0 0 4px #ffd860)}.star.on .ti{opacity:1;filter:none}.star.next{cursor:pointer;animation:1.3s ease-in-out infinite starpulse}.star.next:before{background:radial-gradient(circle,#fff 0%,#cfe8ff 40%,#4a6ab0 80%)}.star.next .ti{opacity:.9;filter:none}@keyframes starpulse{50%{filter:drop-shadow(0 0 10px #bfe4ff);transform:translate(-50%,-50%)scale(1.18)}}.star.just{animation:.9s ease-out starburst}@keyframes starburst{0%{filter:drop-shadow(0 0 30px #fff)brightness(2);transform:translate(-50%,-50%)scale(2.2)}to{transform:translate(-50%,-50%)scale(1)}}.branch{white-space:nowrap;font:19px var(--label,"Silkscreen"), monospace;letter-spacing:1px;color:var(--c);text-shadow:0 0 6px #000,0 0 2px #000;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.knightstar{background:radial-gradient(circle at 50% 40%, var(--rc) 0%, #2a2244 45%, #110d1e 80%);width:168px;height:168px;box-shadow:0 0 0 4px #000, 0 0 34px #ffd86099, 0 0 90px var(--rc);border:4px solid #ffd860;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.knightstar:after{content:"";border:2px dashed #ffd86077;border-radius:50%;animation:30s linear infinite lvrays;position:absolute;inset:-18px}.knightstar .bust{border-radius:50%;position:absolute;inset:0;overflow:hidden}.knightstar .bust img{width:214px;image-rendering:pixelated;max-width:none;position:absolute;top:14px;left:50%;transform:translate(-50%)}.gains{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:14px;display:flex}.gains ul{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.gains li{color:var(--c)}.gains .ti{width:15px;height:15px;image-rendering:pixelated;vertical-align:-3px}.forge-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.forge-head h2 .count{margin-left:.5em}.forge-tabs{grid-template-columns:repeat(2,1fr);gap:12px;margin:6px 0 16px;display:grid}.forge-tab{color:var(--muted);background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 3px var(--line);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.forge-tab b{font:18px var(--label);color:var(--ink);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;display:flex}.forge-tab b i{font:12px var(--label);color:#24100a;background:var(--gold);padding:1px 7px;font-style:normal}.forge-tab:hover{background:var(--panel2)}.forge-tab.on{background:var(--panel2);box-shadow:0 0 0 4px var(--gold)}.forge-tab.on b{color:var(--gold)}.forge-bar{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 3px var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px;padding:12px 16px;display:flex}.forge-bar p{margin:0}.forge-cards{justify-content:start}.forge-item{flex-direction:column;align-items:stretch;gap:8px;display:flex}.forge-item>.btn{align-self:center}.forge-item .small,.forge-empty{text-align:center}.reroll{flex-direction:column;gap:16px;display:flex}.forge-head+.panel.reroll{margin-top:16px}.rr-main{grid-template-columns:repeat(3,120px) 40px minmax(220px,1fr) auto;align-items:center;gap:18px;display:grid}@media (width<=1150px) and (width>=761px){.rr-main{grid-template-columns:repeat(3,120px) 40px auto}.rr-main>.rr-odds{order:1;grid-column:1/-1}}.rr-slots{display:contents}.rr-slots>.rr-slot{width:120px;height:168px;position:relative}img.basic,[data-r=basic]>img{filter:grayscale()brightness(1.55)contrast(.9)}.rr-slot{border:3px dashed var(--line);color:var(--muted);font:30px var(--label);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.rr-slot small{font:11px var(--label)}.rr-slot:hover,.rr-slot.on{border-color:var(--gold);color:var(--gold)}.rr-slot.full{border:none}.rr-slot.full>.ck{zoom:calc(120 / 630)}.rr-slot.full.on{outline:4px solid var(--gold)}.rr-slot.stack>.ck{box-shadow:4px 4px 0 var(--ink-dark), 8px 8px 0 #2a2236, 12px 12px 0 var(--ink-dark)}.rr-count{z-index:2;font:14px "Press Start 2P", var(--label);color:#24100a;background:var(--gold);border:3px solid var(--ink-dark);box-shadow:0 3px 0 var(--gold-dark);padding:2px 7px;position:absolute;top:-10px;left:-10px}.rr-x{width:24px;height:24px;font:13px var(--label);color:var(--ink);background:var(--ink-dark);border:2px solid var(--line);place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.rr-x:hover{color:var(--bad);border-color:var(--bad)}.rr-error{color:var(--bad);border:2px solid var(--bad);background:#2a0d12;margin:0;padding:8px 12px}.rr-picker{border-top:3px solid var(--line);flex-direction:column;gap:12px;padding-top:12px;display:flex}.rr-picker .row.left{flex-wrap:wrap;align-items:center;gap:8px}.rr-arrow{font:28px var(--label);color:var(--gold);text-align:center}.rr-odds h4{margin:0 0 6px}.rr-row{grid-template-columns:96px 1fr 44px;align-items:center;gap:8px;margin:3px 0;display:grid}.rr-bar{background:var(--ink-dark);height:12px;box-shadow:0 0 0 2px var(--line)}.rr-bar i{background:var(--rc);height:100%;display:block}.rr-row b{text-align:right;color:var(--rc)}.rr-go{flex-direction:column;align-items:center;gap:8px;width:210px;display:flex}.rr-go>.small{text-align:center;min-height:2.9em}.rr-pick .card{cursor:pointer}.rr-pick .card.conflict{opacity:.6}.rr-pick .card.conflict:hover{opacity:1}.rr-pick .card.conflict:hover:after{content:attr(data-warn);z-index:5;text-align:center;font:12px var(--label);color:#fff;pointer-events:none;background:#b8241ae6;padding:6px 4px;position:absolute;bottom:0;left:0;right:0}.rr-filters{justify-content:flex-start;margin:0}.rr-filters .sep{background:var(--line);align-self:stretch;width:2px;margin:0 4px}.rr-filters>.sortbar{flex-basis:auto;margin-left:auto}.rr-odds.all{flex-direction:column;gap:8px;display:flex}.rr-table{border-collapse:collapse;font-size:13px}.rr-table th,.rr-table td{text-align:right;white-space:nowrap;padding:2px 8px}.rr-table th:first-child,.rr-table td:first-child{text-align:left}.rr-table thead th{font:10px var(--label);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.rr-table .coin{width:12px;height:12px}@media (width<=760px){.forge-tabs{grid-template-columns:1fr}.rr-odds{max-width:100%;overflow-x:auto}.rr-main{grid-template-columns:repeat(3,96px)}.rr-slots>.rr-slot{width:96px;height:134px}.rr-slot.full>.ck{zoom:calc(96 / 630)}.rr-arrow{display:none}.rr-odds,.rr-go{grid-column:1/-1}}.price{color:var(--gold);align-items:center;display:inline-flex}.mintpage{max-width:1340px}.lead{color:var(--muted);max-width:620px}.summonbox{align-items:center;gap:40px;margin:6px 0 22px;display:flex}.summon-side{order:1}.summon-back{order:2}.mintreel{order:3}.summon-side{flex:0 400px}.summon-side h2{margin-top:0;font-size:36px}.summon-side .lead{margin:0 0 20px}.summon-back{--cw:220;cursor:pointer;filter:drop-shadow(0 0 22px #f0c75850);background:0 0;border:0;flex:none;padding:0;transition:filter .2s;animation:3s ease-in-out infinite float}.summon-back>.ck{zoom:calc(var(--cw) / 630)}.summon-back:hover{filter:drop-shadow(0 0 36px #f0c758a0)}@keyframes float{50%{transform:translateY(-8px)}}.summon-btns{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}.summon-btns .btn.summon{flex:1 1 0}.summon-btns .btn.summon span{white-space:nowrap}.mintreel{border:4px solid var(--ink-dark);min-width:0;box-shadow:0 0 0 4px var(--line);background:#000;flex:1 1 0;line-height:0}.mintreel video{width:100%;height:auto}.btn.summon{flex-direction:column;gap:4px;min-width:180px}.btn.summon.big{padding:10px 22px;font-size:20px}.btn.summon small{letter-spacing:0;text-transform:none;align-items:center;font:13px Digits,Pixelify Sans,sans-serif;display:inline-flex}.btn.summon small .coin{width:1.1em;height:1.1em}.mintwin{z-index:50;background:#05030a;place-items:center;padding:12px;animation:.3s ease-out revealin;display:grid;position:fixed;inset:0}@keyframes revealin{0%{opacity:0}}.mintwin-in{width:min(1500px,100%);height:calc(var(--vh) - 24px);background:var(--panel-solid);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);flex-direction:column;gap:12px;padding:12px;display:flex}.mintstage{border:4px solid var(--ink-dark);background-color:var(--panel-solid);background-image:repeating-linear-gradient(45deg,#0000 0 19px,#1d1729 19px 20px),repeating-linear-gradient(-45deg,#0000 0 19px,#1d1729 19px 20px);flex:1;min-height:0;transition:box-shadow .6s}.mintstage[data-best=epic]{box-shadow:inset 0 0 120px #b97cff55,0 0 0 4px #b97cff}.mintstage[data-best=legendary]{animation:1.6s ease-in-out infinite legendglow;box-shadow:inset 0 0 160px #ffb44470,0 0 0 4px #ffb444}@keyframes legendglow{50%{box-shadow:inset 0 0 220px #ffb44499,0 0 0 4px #ffd27a}}.mintwin-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:64px;display:flex}.ckdeck-stage{isolation:isolate;position:relative;overflow:hidden}.ckdeck-layer{position:absolute;inset:0}.ckdeck-card{width:var(--ck-w);height:var(--ck-h);margin:calc(var(--ck-h) / -2) 0 0 calc(var(--ck-w) / -2);perspective:1400px;will-change:transform;position:absolute;top:50%;left:50%}.ckdeck-flip{width:100%;height:100%;transform-style:preserve-3d;position:relative}.ckdeck-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 14px #00000073}.ckdeck-front{transform:rotateY(180deg)}.ckdeck-scaler{width:630px;height:880px;transform:scale(var(--ck-s));transform-origin:0 0}.ckdeck-scaler>.ck{box-shadow:none}.ckdeck-burst{pointer-events:none;position:absolute;top:50%;left:50%}.ckdeck-glow{background:radial-gradient(closest-side, var(--ck-c), transparent 72%);opacity:0;position:absolute;inset:-14%}.ckdeck-rays{aspect-ratio:1;opacity:0;background:repeating-conic-gradient(from 0deg, var(--ck-c) 0deg 5deg, transparent 5deg 22deg);width:260%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 18%,#0000 72%);mask-image:radial-gradient(closest-side,#000 18%,#0000 72%)}.ckdeck-px{position:absolute;top:50%;left:50%}.ckdeck-toast{z-index:2000;text-align:center;letter-spacing:6px;text-shadow:0 3px 0 var(--ink-dark), 0 0 18px currentColor;opacity:0;pointer-events:none;font:26px Silkscreen,monospace;position:absolute;top:8px;left:0;right:0}.ckdeck-toast[data-r=legendary]{font-size:36px}.ckdeck-stage.picking .ckdeck-card{cursor:pointer}.ckdeck-stage.picking .ckdeck-flip{transition:translate .15s ease-out}.ckdeck-stage.picking .ckdeck-card:hover .ckdeck-flip{translate:0 calc(var(--ck-h) * -.12)}.ckdeck-stage.picking .ckdeck-card:hover .ckdeck-face{box-shadow:0 0 0 3px #ffd877,0 0 22px #ffd877}.ckdeck-card[data-r] .ckdeck-face{box-shadow:0 0 0 3px var(--ck-c), 0 0 26px var(--ck-c);animation:1.4s ease-in-out infinite cardglow}@keyframes cardglow{50%{box-shadow:0 0 0 3px var(--ck-c), 0 0 46px var(--ck-c)}}.ckdeck-card[data-r=legendary]:before{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;background:repeating-conic-gradient(var(--ck-c) 0deg 6deg, transparent 6deg 24deg);opacity:.55;width:260%;animation:9s linear infinite legendrays;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 70%);mask-image:radial-gradient(closest-side,#000 20%,#0000 70%)}@keyframes legendrays{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.ckdeck-card.shown{cursor:zoom-in}.ckdeck-zoom{z-index:3000;pointer-events:none;background:#05030acc;place-items:center;display:none;position:absolute;inset:0}.ckdeck-zoom.on{display:grid}.ckdeck-zoomcard{width:calc(630px * var(--z));height:calc(880px * var(--z))}.ckdeck-zoomcard>.ck{zoom:var(--z)}.ckdeck-zoomcard[data-r=epic]>.ck,.ckdeck-zoomcard[data-r=legendary]>.ck{box-shadow:0 0 0 6px var(--ck-c), 0 0 80px var(--ck-c)}.filters{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;display:flex}.sortbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sortbar>.k{font:11px var(--label);letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-right:2px}.filters>.sortbar{flex-basis:100%;justify-content:center}.picker>.sortbar{grid-column:1/-1}.fchip{font:12px var(--label);background:var(--panel);color:var(--muted);border:4px solid var(--ink-dark);cursor:pointer;padding:6px 12px}.fchip b{color:var(--ink);margin-left:7px}.fchip[data-r]{color:var(--rc)}.fchip:hover{border-color:var(--rc,var(--border))}.fchip.on{border-color:var(--rc,var(--gold));background:var(--panel2);color:var(--rc,var(--gold));box-shadow:0 0 0 3px var(--rc,var(--gold))}.tip b.legend{color:#ffb830}.ri{width:18px;height:18px;image-rendering:pixelated;vertical-align:-4px;margin-right:6px}.slot.full .ri{width:100%;height:100%;margin:0}.slot.full{border-color:var(--c);box-shadow:0 0 6px var(--c);background:#0b0710}.ck-pill .slot{border-width:4px;width:46px;height:46px;padding:4px}ul.runelist{margin:4px 0;padding:0;list-style:none}ul.runelist li{margin:4px 0}.rslot .ri{width:36px;height:36px;margin:0}.runeopt .ri{width:16px;height:16px}@media (width<=900px){.summonbox{flex-direction:column;align-items:stretch;gap:14px}.summon-side{display:contents}.summon-side h2{order:1;margin-bottom:0}.summon-side .lead{order:2;margin:0}.summon-back{order:3;align-self:center}.summon-btns{order:4}.summon-side .small{order:5;margin:0}.mintreel{flex:none;order:6;width:100%}}.rslot.full{border-color:var(--c);color:var(--c);background:#0b0710}:root{--num:"Press Start 2P", monospace}.ck-val{width:96px;font:22px var(--num)}.ck-foot{font:17px var(--num);letter-spacing:0}.ck-pill{font:22px var(--num)}.ck-foot,.ck-pill{line-height:1.2}.v,.wallet .bal b{font-family:var(--num);font-size:18px;font-weight:400}.partybar{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;padding:10px 14px;display:flex}.partybar img{image-rendering:auto;height:46px}.partybar .v{color:var(--gold)}.partywin h2{margin-top:0}.partywin .picker{max-height:calc(var(--vh) * .42);padding:6px;overflow-y:auto}.partywin .partybar{flex-direction:column;align-items:stretch}.partywin .grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.partywin .grid>div{flex-direction:column;gap:2px;display:flex}.partywin .row{justify-content:flex-end}.pick .pw{background:var(--ink-dark);border:2px solid var(--rc,var(--line));flex:none;place-items:center;width:34px;height:34px;margin-left:-6px;display:grid}.pick .pw img{width:30px;height:30px;image-rendering:pixelated}.pick .pw.none{border-style:dashed;border-color:var(--line)}.partywin .picker{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.partywin .pick{padding-right:30px}.pick .pw{cursor:pointer;color:var(--muted);font:18px var(--label)}.pick .pw:hover{box-shadow:0 0 0 2px var(--gold);color:var(--gold)}.phasetrack{margin:4px 0 14px}.ptbar{background:var(--ink-dark);height:18px;box-shadow:0 0 0 3px var(--line);margin:30px 4px 8px;position:relative}.ptbar .fill{background:linear-gradient(90deg,#2f6a3a,#5fd36f);position:absolute;top:0;bottom:0;left:0}.ptbar .tick{background:var(--muted);width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.ptbar .tick.ok{background:var(--gold)}.ptbar .you{white-space:nowrap;font:12px var(--label);color:var(--gold);background:var(--panel-solid);border:2px solid var(--gold);padding:2px 6px;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.ptbar .you.end{transform:none}.zonestats{flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:18px;display:flex}.zonestats .gold{color:var(--win);text-shadow:0 0 10px #5fe07a55;align-items:center;gap:6px;font-size:26px;font-weight:700;display:flex}.zonestats .gold .coin{width:18px;height:18px}.zonestats .chance{font-size:14px}.better{border:2px solid var(--gold);background:#f5c54214;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-6px 0 12px;padding:8px 12px;font-size:14px;display:flex}.better b{color:var(--gold)}.panel.resume{border-color:var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.battlebar .giveup{margin-left:auto}.slots5{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.slot5{cursor:pointer;min-height:150px;font:inherit;text-align:center;color:var(--ink);background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 3px var(--rc,var(--line));flex-direction:column;align-items:center;gap:2px;padding:8px 6px;font-size:13px;display:flex;position:relative}.slot5 img{image-rendering:auto;height:64px}.slot5 b{color:var(--rc);font-size:13px}.slot5 .pwr{color:var(--gold)}.slot5 i{color:var(--muted);font-size:12px;font-style:normal}.slot5.empty{color:var(--muted);box-shadow:0 0 0 3px var(--line);border-style:dashed;justify-content:center}.slot5.empty .plus{font:34px var(--label);line-height:1}.slot5.on{box-shadow:0 0 0 4px var(--gold)}.slot5.asleep img{filter:brightness(.7)}.slot5.asleep i{color:#b9c4ff}.slot5 .pw{background:var(--ink-dark);border:2px solid var(--rc,var(--line));cursor:pointer;width:30px;height:30px;color:var(--muted);font:16px var(--label);place-items:center;display:grid;position:absolute;top:6px;left:6px}.slot5 .pw img{width:26px;height:26px;image-rendering:pixelated}.slot5 .pw.none{border-style:dashed;border-color:var(--line)}.slot5 .pw:hover{box-shadow:0 0 0 2px var(--gold);color:var(--gold)}.slot5 .x{color:var(--muted);font-size:16px;position:absolute;top:4px;right:8px}.slot5 .x:hover{color:var(--bad)}.partywin .row.left{justify-content:flex-start;gap:8px;margin-top:10px}.modal-card:has(.partywin){width:min(1240px,100%)}.pw-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.partywin .slots5{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.partywin .slot5{height:128px;min-height:0;padding:6px 4px;font-size:12px}.partywin .slot5 b{font-size:12px}.partywin .slot5 i{font-size:11px}.partywin .picker{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;max-height:312px;margin:0;padding:4px;overflow-y:auto}.partywin .pick{padding:4px 30px 4px 6px;font-size:13px}.partywin .pick:disabled{opacity:.5;cursor:default}.partywin .picker>.small{grid-column:1/-1}.partywin .partybar{flex-direction:row;align-items:center;gap:18px;margin-top:14px}.partywin .partybar .grid{flex:1}.partywin>p.small{margin:10px 0 0}.bust{flex:none;width:56px;height:52px;position:relative;overflow:hidden}.bust img{image-rendering:auto;width:104px;max-width:none;height:auto;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.pick .bust{width:52px;height:48px}.pick .bust img{width:96px}@media (width<=900px){.pw-main{grid-template-columns:minmax(0,1fr)}.partywin .slots5{grid-template-columns:repeat(3,minmax(0,1fr))}.partywin .slot5{height:auto;min-height:128px}.partywin .picker{grid-template-columns:minmax(0,1fr)}.partywin .partybar{flex-direction:column;align-items:stretch}}@media (width<=760px){.slots5{grid-template-columns:1fr 1fr}}.runebag{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.runebag .chip .ri,.runechoice .ri{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.runechoice{flex-direction:column;gap:6px;margin:12px 0 0;display:flex}.runechoice .row{gap:8px;margin-top:0}.marketpage{max-width:1340px}.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.mk-head h2{margin:0 0 4px}.mk-tiles{flex-wrap:wrap;gap:12px;display:flex}.mk-tile{background:var(--panel);border:4px solid var(--ink-dark);min-width:130px;box-shadow:0 0 0 4px var(--line);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.mk-tile .k{font:10px var(--label);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.mk-tile b{color:var(--gold);font-size:22px}.mk-tile b .coin{width:1em;height:1em}.mk-featured h3,.mk-floors h3{margin:0 0 10px}.mk-feat-row{flex-wrap:wrap;justify-content:center;gap:22px;padding:16px 4px 10px;display:flex}.mk-floors{flex-direction:column;gap:8px;margin:18px 0;display:flex}.mk-floorrow{grid-template-columns:90px repeat(5,minmax(0,1fr));align-items:center;gap:8px;display:grid}.mk-floorrow>.k{font:11px var(--label);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.mk-floor{cursor:pointer;color:var(--ink);white-space:nowrap;background:var(--panel2);border:3px solid var(--ink-dark);box-shadow:inset 0 -3px 0 var(--rc,var(--line));font:inherit;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;display:flex}.mk-floor:hover:not(:disabled){box-shadow:inset 0 -3px 0 var(--rc), 0 0 0 2px var(--rc)}.mk-floor:disabled{opacity:.45;cursor:default}.mk-floor b .coin{width:1em;height:1em}.mk-search{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.mk-input{font:inherit;color:var(--ink);background:var(--panel2);border:4px solid var(--ink-dark);box-shadow:0 0 0 2px var(--line);padding:8px 10px}.mk-search .mk-input[type=search]{flex:320px}.mk-search .mk-input[type=number]{width:130px}.mk-filters{justify-content:flex-start}.mk-filters .sep{background:var(--line);align-self:stretch;width:2px;margin:0 4px}.mk-filters>.sortbar{flex-basis:auto;margin-left:auto}.mk-floor b small{color:var(--muted);margin-left:5px;font-size:.8em;font-weight:400}.mk-item{flex-direction:column;align-items:center;gap:26px;display:flex}.marketpage .cards{row-gap:44px}.mk-tag{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.mk-price{white-space:nowrap;color:var(--gold);align-items:baseline;gap:5px;display:inline-flex}.mk-price .coin{align-self:center;width:16px;height:16px}.mk-price b{font:15px "Press Start 2P", var(--label)}.mk-price i{font:11px var(--label);letter-spacing:1px;font-style:normal}.mk-price small{color:var(--muted);font-size:13px}.mk-inrow{align-items:center;gap:10px;display:flex}.mk-usd{color:var(--muted);white-space:nowrap}.mk-detail{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}.mk-face{flex:none;width:315px}.mk-face>.ck{zoom:.5}.mk-info{flex-direction:column;flex:1;gap:10px;min-width:260px;display:flex}.mk-info h2{margin:0}.mk-buyline{align-items:baseline;gap:14px;display:flex}.mk-buyline .mk-price b{font-size:24px}.mk-buyline .mk-price i{font-size:15px}.mk-buyline .mk-price small{font-size:16px}.mk-buyline .mk-price .coin{width:24px;height:24px}.mk-field{flex-direction:column;gap:6px;display:flex}.mk-field .k{font:11px var(--label);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.mk-history li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=900px){.mk-floorrow{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-floorrow>.k{grid-column:1/-1}}.bal small{opacity:.7;margin-left:6px;font-size:.75em}.cost small{opacity:.75;font-weight:400}:root{--win:#5fe07a}.zone .win .v{color:var(--win);text-shadow:0 0 12px #5fe07a55;font-size:28px}.zone .win .k{color:var(--win)}.zone .win .wv{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.zone .win .au{color:var(--win);font-size:16px}.zones{gap:12px}.zone .pic img{aspect-ratio:1200/500;height:auto}.zone .info{flex-flow:wrap;align-items:center;gap:2px 18px;padding:8px 14px;display:flex}.zone .info>h3{flex:1 0 100%;font-size:17px}.zone .info>p.small{flex:1 0 100%;margin:0 0 4px;font-size:12px}.zone .grid{grid-template-columns:auto auto;gap:18px;margin:0}.zone .grid .v{font-size:16px}.zone .win .v{font-size:21px}.zone .act{display:contents}.zone .grid{order:2}.zone .act>.btn{order:3;align-self:center;margin-left:auto}.zone .lineup{flex:1 0 100%;order:4;margin-top:4px}.zone .mob{width:35px;height:35px}.zone .mob img{width:28px;height:28px}.zone .mob.boss{width:41px;height:41px}.zone .mob.boss img{width:33px;height:33px}.zone .lineup{align-items:center;gap:5px}.zone .lineup .sep{height:32px}.zone .btn.big{padding:10px 20px;font-size:16px}.zone .range{flex-wrap:wrap;gap:4px 16px;margin:0 0 10px;font-size:13px;display:flex}.zone .range .k{color:var(--muted)}.zone .range b{color:#7ae07a}.zone .range .bonus b{color:#ffd860}.zone .bonusfoe{flex:1 0 100%;order:4;align-items:center;gap:8px;margin:2px 0;font-size:13px;display:flex}.zone .bonusfoe .k{color:var(--muted)}.zone .bonusfoe b{color:var(--text,#fff)}.zone .bonusfoe b.gold{color:#ffd860}.zone .lineup{order:5}.zone .go{flex-direction:column;order:3;align-items:center;gap:14px;margin-left:auto;display:flex}.zone .go .win{flex-direction:column;align-items:center;gap:8px;display:flex}.zone .go .win .wv{align-items:center}.zone .go .win .v,.zone .go .win .au{font-family:"Press Start 2P",monospace;font-size:15px;line-height:1}.zone .pic{align-self:stretch}.zone .pic img{aspect-ratio:auto;object-position:center top;height:100%;min-height:100%}.zone{grid-template-columns:min(500px,46%) 1fr}.zone .pic img{position:absolute;inset:0}.zone .pic{overflow:hidden}.zone .pic img{transform-origin:top;transform:scale(1.1)}.zone[data-land=cave] .pic img{transform:none}.zone .info{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 24px;display:grid}.zone .info>*{grid-column:1}.zone .info .grid{grid-area:1/2/span 2;place-self:end center;margin-bottom:6px}.zone .info .go{grid-area:3/2/span 3;align-self:center;margin:0}.zone .range{margin:4px 0 2px}@media (width<=900px){.zone{grid-template-columns:1fr}.zone .pic img,.zone[data-land=cave] .pic img{aspect-ratio:1200/500;height:auto;min-height:0;position:static;transform:none}.zone .info{grid-template-columns:minmax(0,1fr)}.zone .info .grid,.zone .info .go{grid-area:auto/1;justify-self:start}.zone .info .go{align-items:flex-start;margin-top:8px}}.card.unarmed>.ck{outline-offset:2px;outline:3px dashed #e0483a}.ck-nosword{z-index:3;text-align:center;color:#fff;letter-spacing:3px;pointer-events:none;background:#b8241ae6;border-top:3px solid #ff7a6a;border-bottom:3px solid #5a0c08;padding:6px 0;font:30px/1 Silkscreen,monospace;position:absolute;top:46%;left:0;right:0;transform:rotate(-8deg)}.ck-pill.equip{color:#7ae07a;border-color:#3a8a3a}.ck-pill.equip.low{top:64px}.kpower{flex-wrap:wrap;align-items:flex-end;gap:6px 10px;margin:8px 0 4px;display:flex}.kpower span{flex-direction:column;display:flex}.kpower i{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-style:normal}.kpower b{font-size:20px}.kpower .op{color:var(--muted);padding-bottom:2px;font-size:18px}.kpower .tot b{color:#7ae07a}.kpower .tot.bad b{color:#e0483a}.kpower .warn{color:#e0483a;flex-basis:100%}.totals{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0 0 12px;font-size:15px;display:flex}.totals b{color:#7ae07a;font-size:22px}.cgroup{margin:0 0 26px}.cgroup-head{width:100%;font:inherit;color:var(--ink);text-align:left;border:0;border-bottom:4px solid var(--line);cursor:pointer;background:0 0;flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0 0 18px;padding:8px 4px;display:flex}.cgroup-head:hover{border-bottom-color:var(--gold)}.cg-name{font:20px var(--label);text-transform:uppercase;letter-spacing:1px}.cg-name:before{content:"▾";width:22px;color:var(--muted);display:inline-block}.cgroup.folded .cg-name:before{content:"▸"}.cg-name b{color:var(--muted);margin-left:10px;font-size:14px}.cg-power{color:var(--muted);font-size:15px}.cg-power b{color:#7ae07a;font-size:20px}.cgroup-head .wake{font:14px var(--label);letter-spacing:1px;color:#8fb8ff}.cgroup.folded{margin-bottom:14px}.cgroup.folded .cgroup-head{margin-bottom:0}.cgroup-empty{margin:0 4px}.sheet-info .holder{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-head{align-items:baseline;gap:14px;margin:22px 0 12px;display:flex}.inv-items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.inv-item{background:var(--panel);border:4px solid var(--ink-dark);box-shadow:0 0 0 4px var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 14px;display:grid}.inv-item.none{opacity:.45}.inv-items.runes .inv-item:not(.none){box-shadow:0 0 0 4px var(--line), inset 0 -3px 0 var(--c)}.inv-item .inv-ico{object-fit:contain;width:56px;height:56px;image-rendering:pixelated;vertical-align:top;margin:0}.inv-items.runes .inv-item .inv-ico{width:46px;height:46px;filter:drop-shadow(0 0 6px var(--c));margin:5px}.inv-items.runes .inv-item.none .inv-ico{filter:none}.inv-body{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.inv-body>b{font-size:17px}.inv-n{font:18px "Press Start 2P", var(--label);color:var(--gold);white-space:nowrap}.inv-counts{gap:16px;display:flex}.inv-counts b{color:var(--ink)}.inv-carved{flex-wrap:wrap;gap:4px;display:flex}.inv-carved .chip{cursor:pointer;color:var(--rc,var(--ink))}.refbox{flex-direction:column;gap:16px;margin-top:16px;display:flex}.reflink{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reflink code{background:var(--ink-dark);border:2px solid var(--line);word-break:break-all;padding:6px 10px;font-size:13px}.refstats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.refstats>div{flex-direction:column;gap:2px;display:flex}.refstats b{font-size:26px}.refstats .tok b{color:var(--gold)}.refbar{background:var(--ink-dark);height:12px;box-shadow:0 0 0 2px var(--line);margin-top:6px}.refbar i{background:var(--gold);height:100%;display:block}.reftable{border-collapse:collapse;font-size:14px}.reftable th,.reftable td{text-align:left;padding:4px 14px 4px 0}.btn.summon.freeroll{color:#fff;background:#2f8a3a;border-color:#7ae07a;box-shadow:0 0 14px #7ae07a66}.refkinds{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.refkind{border:2px solid var(--line);flex-direction:column;gap:10px;padding:12px;display:flex}.refkind h3{margin:0}.modal-card:has(.levelups){width:min(1100px,100%)}.result .lvbtn{margin:6px 0 4px}.result>.btn.gold:not(.lvbtn){margin:8px 0 4px}@media (width<=520px){.wallet .bal small{display:none}.wallet.on{gap:8px}.wallet.on .btn{gap:8px;padding-left:10px;padding-right:10px}.mk-floor b small{margin-left:0;display:block}}@media (width<=400px){.topbar .logo span,.wallet .awake small{display:none}.rarities{grid-template-columns:1fr}.rcard:last-child{grid-column:auto}.zone .win .wv{white-space:normal;flex-wrap:wrap}.rr-main{grid-template-columns:repeat(3,80px);gap:12px}.rr-slots>.rr-slot{width:80px;height:112px}.rr-slot.full>.ck{zoom:calc(80 / 630)}.refstats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}@media (width<=560px){.hero .cta{flex-direction:column}.hero .cta .btn{width:100%}}.acc-claim{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.account .ok{color:var(--win)}.account .bad{color:#ff6b6b}.account .muted{color:var(--muted)}.account td a{color:var(--gold);margin-right:6px}.pending{color:#fff;width:13px;height:13px;font:bold 9px/1 var(--label,sans-serif);vertical-align:2px;background:#ff5c5c;border-radius:50%;place-items:center;margin-left:5px;animation:1.6s ease-in-out infinite pendingPulse;display:inline-grid}@keyframes pendingPulse{50%{box-shadow:0 0 0 4px #ff5c5c44}}.pending.num{border-radius:7px;width:auto;min-width:13px;padding:0 3px}.reflog{margin:0 0 12px;padding:0;font-size:13px;list-style:none}.reflog li{border-bottom:1px solid var(--line);padding:4px 0}.reflog li.new{color:var(--gold)}.reflog .chip{margin-left:6px}.modal-card:has(.sheetnav){overflow:visible}.modal:has(.sheetnav){padding-inline:72px}.sheetnav{z-index:2;color:var(--gold);font:30px var(--label);cursor:pointer;text-shadow:0 3px #000a;background:0 0;border:0;padding:10px 6px;line-height:1;transition:color .15s,transform .15s;position:absolute;top:50%;transform:translateY(-50%)}.sheetnav:hover{color:#ffe27a}.sheetnav.prev{right:calc(100% + 22px)}.sheetnav.prev:hover{transform:translate(-3px,-50%)}.sheetnav.next{left:calc(100% + 22px)}.sheetnav.next:hover{transform:translate(3px,-50%)}.headbtns{gap:8px;margin-left:auto;display:inline-flex}.selectbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.selectbar.on{border:2px solid var(--gold);background:#f5c54214;padding:8px 10px}.card.picked>.ck{outline:12px solid var(--gold);outline-offset:6px;position:relative}.card.picked>.ck:after{content:"✓";z-index:3;background:var(--gold);color:#000;border-radius:50%;place-items:center;width:66px;height:66px;font:700 44px/1 sans-serif;display:grid;position:absolute;top:18px;left:18px}.tokenprice{color:var(--gold);white-space:nowrap;align-items:baseline;gap:6px;margin:0 14px 0 auto;text-decoration:none;display:inline-flex}.tokenprice .coin{align-self:center;width:14px;height:14px}.tokenprice small{color:var(--muted);font-size:10px}@media (width<=900px){.tokenprice small{display:none}}
