:root{--bg:#0e0b15;--bg-2:#15111f;--panel:#1a1527;--panel-2:#221b33;--line:#2e2643;--text:#f1ecf9;--muted:#9a90b0;--accent:#ff5fa8;--accent-ink:#1a0b14;--accent-deep:#b8336f;--accent-2:#b78dff;--t-trash:#b08a5c;--t-common:#a7adbd;--t-uncommon:#5fe08e;--t-rare:#4fc2ff;--t-epic:#b78dff;--t-legendary:#ffc23d;--t-mythic:#ff5fa8;--radius:14px;--display:"Bricolage Grotesque", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{font:14px/1.45 var(--body);color:var(--text);background:radial-gradient(900px 500px at 85% -10%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), radial-gradient(800px 600px at -10% 110%, color-mix(in srgb, var(--accent-2) 9%, transparent), transparent 70%), var(--bg);min-height:100vh}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}img{display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--muted)}kbd{font:600 11px var(--body);border:1px solid var(--line);background:var(--panel-2);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.icon{flex:none;width:18px;height:18px}.t-trash{--tc:var(--t-trash)}.t-common{--tc:var(--t-common)}.t-uncommon{--tc:var(--t-uncommon)}.t-rare{--tc:var(--t-rare)}.t-epic{--tc:var(--t-epic)}.t-legendary{--tc:var(--t-legendary)}.t-mythic{--tc:var(--t-mythic)}.boot{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:24px;display:grid}.boot-msg{color:var(--muted);max-width:420px;margin:0}.boot-msg.error{color:#ff8a8a}.boot-sub{color:var(--muted);margin:-10px 0 0;font-size:12px}.spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app{max-width:1280px;margin:0 auto;padding:0 24px 48px}.topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:22px;padding:16px 0;display:flex}.logo{font:800 22px var(--display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.logo.big{font-size:44px}.logo-mark{background:var(--accent);background-image:radial-gradient(circle at 30% 30%, var(--accent-ink) 9%, transparent 10%), radial-gradient(circle at 50% 50%, var(--accent-ink) 9%, transparent 10%), radial-gradient(circle at 70% 70%, var(--accent-ink) 9%, transparent 10%);border-radius:28%;flex:none;width:1.1em;height:1.1em;transform:rotate(-8deg)}.tabs{gap:4px;display:flex}.tab{color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-weight:600;display:flex}.tab:hover{color:var(--text);background:var(--panel)}.tab.on{color:var(--text);background:var(--panel-2)}.stats{align-items:center;gap:22px;margin-left:auto;display:flex}.stat{justify-items:end;line-height:1.1;display:grid}.stat b{font:700 18px var(--display)}.stat b i{color:var(--muted);font-size:13px;font-style:normal}.stat span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.icon-btn{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.icon-btn:hover{color:var(--text);border-color:#43395e}.icon-btn.fav.on{color:var(--t-legendary);border-color:#ffc23d55}.icon-btn.fav.on .icon{fill:currentColor}.btn{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:#4a3f66}.btn:disabled{opacity:.5}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn.ghost{background:0 0}.btn.danger{color:#1a0606;background:#ff5a5a;border-color:#0000}.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0}.segmented{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-weight:600}.segmented button.on{background:var(--panel-2);color:var(--text);box-shadow:inset 0 1px #ffffff0d}.seg-note{color:var(--accent);margin-left:4px;font-size:11px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.error-msg{color:#ff8a8a;margin:0}.tier-pill{font:700 10px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--tc)}.t-mythic .tier-pill,.tier-pill.t-mythic{background:linear-gradient(90deg,#ff5fa8,#ffc23d,#4fc2ff,#b78dff,#ff5fa8) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s steps(90,end) infinite shimmer}@keyframes shimmer{to{background-position:200% 0}}.roll-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin-bottom:16px;display:flex}.past-chip{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:4px;margin-right:auto;padding:4px 4px 4px 12px;font-size:13px;display:flex}.past-chip button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:99px;place-items:center;display:grid}.past-chip button:hover{color:var(--text);background:var(--panel-2)}.past-chip .icon{width:15px;height:15px}.roll-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.hand{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card{aspect-ratio:3/4;perspective:1200px;background:0 0;border:0;padding:0;transition:opacity .2s,filter .2s,transform .2s;position:relative}.card.up{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.card.up:hover{transform:perspective(900px) translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.02);cursor:zoom-in;transition:opacity .2s,filter .2s,transform 80ms}.card.dim{opacity:.25;filter:grayscale(.8)}.card-inner{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.9,.25,1.15);position:absolute;inset:0}.card.up .card-inner{transform:rotateY(180deg)}.card-back,.card-front{border-radius:var(--radius);backface-visibility:hidden;border:1px solid var(--line);position:absolute;inset:0;overflow:hidden}.card-back{background:var(--panel);place-items:center;display:grid}.card-front{background:#0a0810;transform:rotateY(180deg)}.card-front img{object-fit:cover;width:100%;height:100%}.card-score{color:#fff;background:#000000b4;border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:600;position:absolute;top:8px;right:8px}.card-score b{color:var(--t-uncommon);font-weight:700}.card-score.hot{box-shadow:0 0 0 1px #ffc23d88}.card-score.hot b{color:var(--t-legendary)}.card-cap{color:#fff;background:linear-gradient(#0000,#000c);justify-content:space-between;gap:8px;padding:22px 10px 8px;font-size:11.5px;font-weight:600;display:flex;position:absolute;inset:auto 0 0}.card-cap span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-cap .mono{opacity:.7;font-weight:500}.card-rating{width:22px;height:22px;font:800 11px var(--body);color:#fff;background:#000000b4;border-radius:6px;place-items:center;display:grid;position:absolute;top:8px;left:8px}.card-rating.r-q{color:var(--t-legendary);box-shadow:0 0 0 1px #ffc23d66}.card-rating.r-e{color:#ff6b6b;box-shadow:0 0 0 1px #ff6b6b77}.card-missing{height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}.panel{flex-direction:column;gap:14px;display:flex}.verdict{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-content:center;min-height:128px;padding:18px 20px;display:grid}.verdict-empty{color:var(--muted);margin:0;line-height:1.7}.verdict-tier{font:800 34px/1 var(--display);text-transform:capitalize;color:var(--muted)}.verdict.shown{border-color:color-mix(in srgb, var(--tc) 45%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--tc) 14%, var(--panel)), var(--panel) 70%)}.verdict.shown .verdict-tier{color:var(--tc);animation:.45s cubic-bezier(.2,1.4,.4,1) pop}.verdict.t-mythic.shown .verdict-tier{background:linear-gradient(90deg,#ff5fa8,#ffc23d,#4fc2ff,#b78dff,#ff5fa8) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:.45s cubic-bezier(.2,1.4,.4,1) pop,3s steps(90,end) infinite shimmer}.verdict-ep{color:var(--muted);margin-top:8px}.verdict-ep b{font:700 22px var(--display);color:var(--text)}.verdict-sub{color:var(--muted);min-height:1em;font-size:12px}.best-tag{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);background:var(--t-legendary);border-radius:99px;justify-self:start;margin-top:8px;padding:3px 9px;animation:.45s cubic-bezier(.2,1.4,.4,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.roll-btn{height:56px;font:800 20px var(--display);background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 0 var(--accent-deep), 0 10px 30px color-mix(in srgb, var(--accent) 20%, transparent);border:0;transition:transform 80ms,box-shadow 80ms}.roll-btn .icon{width:22px;height:22px}.roll-btn:active:not(:disabled){box-shadow:0 2px 0 var(--accent-deep);transform:translateY(4px)}.roll-btn.skip{background:var(--panel-2);color:var(--text);box-shadow:0 6px #120e1b}.roll-btn:disabled{background:var(--panel-2);color:var(--muted);box-shadow:none;font:600 15px var(--body);opacity:1}.badge-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.badge,.book-tile{border:1px solid var(--line);border-left:3px solid var(--tc);background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 9%, var(--panel)), var(--panel) 60%);border-radius:12px;padding:10px 13px}.badge{animation:.42s cubic-bezier(.2,1.4,.4,1) stamp}.badge:hover{border-color:color-mix(in srgb, var(--tc) 50%, var(--line));border-left-color:var(--tc)}@keyframes slide-in{0%{opacity:0;transform:translate(16px)}}.badge-top{align-items:center;gap:8px;display:flex}.badge-odds{color:var(--muted);font-size:11px}.badge-cat{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.new-tag{font:800 10px var(--body);text-transform:uppercase;letter-spacing:.08em;background:var(--accent);color:var(--accent-ink);border-radius:5px;padding:1px 6px}.badge-ep{font:700 14px var(--display);color:var(--tc);margin-left:auto}.badge-ep small{font:600 10px var(--body);color:var(--muted)}.badge-name{margin-top:3px;font-size:15px;font-weight:700}.badge-name em{color:var(--muted);font-style:normal;font-weight:500}.badge-desc{color:var(--muted);margin-top:2px;font-size:12.5px}.badge-foot .badge-desc{margin:0}.badge-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;font-size:11.5px;display:flex}.chips{gap:4px;display:flex}.chips img{object-fit:cover;border:1px solid var(--line);border-radius:5px;width:22px;height:22px}.no-badges{color:var(--muted);padding:10px 2px}.book-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.book-head h1{font-size:30px}.progress{background:var(--panel-2);border-radius:99px;width:280px;max-width:100%;height:6px;margin:10px 0 6px;overflow:hidden}.progress div{background:var(--accent);border-radius:inherit;height:100%}.book-head p{margin:0}.book-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search{border:1px solid var(--line);background:var(--panel);width:220px;max-width:100%;height:40px;color:var(--text);font:inherit;border-radius:12px;padding:0 12px}.search:focus{border-color:#4a3f66;outline:none}.book-cat{margin-bottom:26px}.book-cat h2{margin-bottom:10px;font-size:18px}.book-cat h2 .muted{font:500 13px var(--body);margin-left:6px}.book-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.book-tile{content-visibility:auto;contain-intrinsic-size:auto 132px;flex-direction:column;display:flex}.book.exact .book-tile{content-visibility:visible}.book-tile .badge-foot{margin-top:auto;padding-top:8px}.book-tile.locked{border-left-color:var(--line);background:var(--bg-2)}.book-tile.locked .badge-name{color:#c9c1d8}.book-tile .count{font:700 13px var(--display);margin-left:auto}.book-tile .lock{color:var(--muted);margin-left:auto}.book-tile .lock .icon{width:15px;height:15px}.subtabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.subtabs button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:99px;padding:6px 12px;font-weight:600}.subtabs button.on{background:var(--panel-2);color:var(--text);border-color:#4a3f66}.empty{color:var(--muted);padding:30px 0}.history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.history-row{border:1px solid var(--line);border-left:3px solid var(--tc);background:var(--panel);content-visibility:auto;contain-intrinsic-size:auto 66px;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.history-open{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:16px;min-width:0;padding:0;display:flex}.thumbs{flex:none;gap:4px;display:flex}.thumbs img{object-fit:cover;background:var(--bg-2);border-radius:7px;width:48px;height:48px}.history-meta{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#07050bcc;place-items:center;padding:20px;animation:.15s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:10px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:20px 22px 24px;display:grid;overflow:auto}.modal h3{margin-top:12px;font-size:15px}.modal .segmented{justify-self:start}.modal p{margin:0}.modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-head h2{font-size:22px}.modal textarea{resize:vertical;background:var(--bg-2);width:100%;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px;font:13px/1.5 ui-monospace,Consolas,monospace}.toggle-row{align-items:center;gap:10px;font-weight:600;display:flex}.toggle-row input{width:18px;height:18px;accent-color:var(--accent)}.toggle-row code{background:var(--panel-2);border-radius:5px;padding:1px 6px;font:600 12.5px ui-monospace,Consolas,monospace}.lightbox{background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(0,1fr) 340px;width:min(1280px,100%);height:min(900px,100dvh - 40px);display:grid;overflow:hidden}.lightbox-media{background:#07050b;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.stage-wrap{min-height:0;position:relative}.lightbox-img{touch-action:pan-y pinch-zoom;position:absolute;inset:0;overflow:hidden}.lightbox-img.zoomed{touch-action:auto;cursor:grab;overflow:auto}.lightbox-img.zoomed:active{cursor:grabbing}.zoom-canvas{place-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;display:grid}.zoom-frame{cursor:zoom-in;animation:.22s ease-out viewer-in;position:relative}.lightbox-img.zoomed .zoom-frame{cursor:inherit}.zoom-frame img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.zoom-frame img.full{opacity:0;transition:opacity .25s;position:absolute;inset:0}.zoom-frame img.full.ready{opacity:1}.zoom-bar{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;border:1px solid #fff2;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.zoom-bar button{color:#fff;width:28px;height:28px;font:700 17px/1 var(--body);background:0 0;border:0;border-radius:99px;place-items:center;display:grid}.zoom-bar button:hover:not(:disabled){background:#ffffff1a}.zoom-bar button:disabled{opacity:.35}.zoom-bar input{width:140px;accent-color:var(--accent)}.zoom-bar .zoom-pct{width:auto;min-width:46px;padding:0 6px;font-size:12px;font-weight:600}@keyframes viewer-in{0%{opacity:0;transform:scale(.97)}}.viewer-close{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b0;border:1px solid #ffffff2a;border-radius:99px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.viewer-close:hover{background:#000000e0}.nav-btn{color:#fff;background:#000000a0;border:1px solid #fff2;border-radius:99px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;translate:0 -50%}.nav-btn:hover{background:#000000d0}.nav-btn.prev{left:12px}.nav-btn.next{right:12px}.nav-btn.next .icon{transform:scaleX(-1)}.viewer-strip{border-top:1px solid var(--line);background:#0b0812;justify-content:safe center;gap:6px;padding:10px;display:flex;overflow-x:auto}.viewer-strip button{opacity:.55;background:0 0;border:2px solid #0000;border-radius:8px;flex:none;padding:0;transition:opacity .15s,border-color .15s}.viewer-strip button:hover{opacity:.9}.viewer-strip button.on{border-color:var(--accent);opacity:1}.viewer-strip img{object-fit:cover;border-radius:6px;width:48px;height:48px}.lightbox-info{align-content:start;gap:12px;padding:18px 20px;display:grid;overflow:auto}.viewer-head{justify-content:space-between;align-items:baseline;gap:12px;padding-right:0;display:flex}.viewer-head h2{font-size:22px}.viewer-ep{font:700 15px var(--display);color:var(--t-uncommon)}.earned{gap:6px;margin:0;padding:0;list-style:none;display:grid}.earned li{border-left:3px solid var(--tc);background:color-mix(in srgb, var(--tc) 9%, var(--bg-2));border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.earned li span:not(.tier-pill){flex:1;min-width:0;font-weight:600}.earned li em{color:var(--muted);font-style:normal;font-weight:500}.earned li b{font:700 13px var(--display);color:var(--tc)}.show-tags{justify-self:start}.lightbox-info p{margin:0}.tag-group h3{font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px}.tags{flex-wrap:wrap;gap:5px;display:flex}.tag{background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:2px 8px;font-size:12px}.tag.g-artist{color:#ffc23d}.tag.g-character{color:#5fe08e}.tag.g-copyright{color:#d38cff}.tag.g-species{color:#ff9f6b}.tag.g-meta{color:var(--muted)}.fx-canvas{pointer-events:none;z-index:60;width:100%;height:100%;position:fixed;inset:0}.fx-wash,.fx-flashes{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}.fx-wash{z-index:54}.fx-flashes{z-index:56}.fx-canvas[hidden],.fx-wash[hidden],.fx-flashes[hidden]{display:none}.fx-flash{pointer-events:none;z-index:55;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--tc) 55%, transparent), transparent 70%);animation:.7s ease-out forwards fx-flash;position:fixed;inset:0}.fx-flash.t-mythic{background:radial-gradient(circle at 50% 40%,#fffa,#ff5fa855 35%,#4fc2ff33 60%,#0000 80%)}@keyframes fx-flash{0%{opacity:1}to{opacity:0}}.fx-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) fx-shake}.fx-shake-strong{animation:.65s cubic-bezier(.36,.07,.19,.97) fx-shake-strong}@keyframes fx-shake{10%,90%{transform:translate(-1.5px)}20%,80%{transform:translate(3px,1px)}30%,50%,70%{transform:translate(-5px,-1px)}40%,60%{transform:translate(5px,1px)}}@keyframes fx-shake-strong{10%,90%{transform:translate(-2.7px)}20%,80%{transform:translate(5.4px,1px)}30%,50%,70%{transform:translate(-9px,-1px)}40%,60%{transform:translate(9px,1px)}}.roll-banner{z-index:58;pointer-events:none;background:color-mix(in srgb, var(--tc) 18%, #0e0b15ee);border:2px solid var(--tc);box-shadow:0 0 60px color-mix(in srgb, var(--tc) 50%, transparent), 0 20px 60px #000a;border-radius:20px;justify-items:center;gap:4px;padding:18px 34px;animation:2.8s cubic-bezier(.2,1.3,.4,1) forwards banner;display:grid;position:fixed;top:22%;left:50%;translate:-50%}.roll-banner-tier{font:900 clamp(34px, 7vw, 64px)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--tc);text-shadow:0 0 24px color-mix(in srgb, var(--tc) 70%, transparent);white-space:nowrap}.roll-banner-ep{font:700 16px var(--display);color:var(--text)}.roll-banner.t-mythic .banner-letter{background:linear-gradient(90deg,#ff5fa8,#ffc23d,#4fc2ff,#b78dff,#ff5fa8) 0 0/600% 100%;background-position:calc(var(--i) * 12%) 0;color:#0000;-webkit-background-clip:text;background-clip:text}.banner-letter{animation:.55s cubic-bezier(.2,1.6,.4,1) backwards letter-drop,.9s ease-in-out infinite alternate letter-wave;animation-delay:calc(var(--i) * 45ms), calc(.7s + var(--i) * 70ms);display:inline-block}@keyframes letter-drop{0%{opacity:0;transform:translateY(-70px)rotate(-25deg)scale(.4)}}@keyframes letter-wave{to{translate:0 -7px;rotate:2deg}}@keyframes banner{0%{opacity:0;transform:scale(.4)rotate(-6deg)}12%{opacity:1;transform:scale(1.08)rotate(1deg)}20%{transform:scale(1)rotate(0)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)translateY(-14px)}}.hand.suspense .card.up:after{content:"";border-radius:var(--radius);pointer-events:none;opacity:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--tc) 70%, transparent), 0 0 28px color-mix(in srgb, var(--tc) 45%, transparent);animation:.5s ease-in-out infinite alternate glow-in;position:absolute;inset:0}.badge-pending{border:1px dashed color-mix(in srgb, var(--tc) 60%, var(--line));border-radius:12px;justify-content:center;gap:8px;padding:18px;display:flex}.badge-pending span{background:var(--tc);border-radius:99px;width:9px;height:9px;animation:.6s ease-in-out infinite alternate dot}.badge-pending span:nth-child(2){animation-delay:.15s}.badge-pending span:nth-child(3){animation-delay:.3s}@keyframes dot{0%{opacity:.25;transform:translateY(3px)}}.card.glow .card-front{border-color:var(--tc);box-shadow:0 0 0 1px var(--tc)}.card.glow:before{content:"";border-radius:var(--radius);pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--tc), 0 0 34px var(--tc);animation:1.4s ease-out card-glow;position:absolute;inset:0}@keyframes card-glow{0%,40%{opacity:1}to{opacity:0}}.hand.aura .card.up .card-front{border-color:color-mix(in srgb, var(--tc) 70%, var(--line));box-shadow:0 0 22px color-mix(in srgb, var(--tc) 30%, transparent)}.badge.big{box-shadow:0 0 24px color-mix(in srgb, var(--tc) 28%, transparent);animation:.6s cubic-bezier(.2,1.5,.4,1) big-in;position:relative;overflow:hidden}.badge.big:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff40 50%,#0000 65%);animation:1.1s ease-out .25s sweep;position:absolute;inset:0;transform:translate(-100%)}.badge.big .badge-name{font-size:17px}@keyframes sweep{to{transform:translate(100%)}}.new-tag{animation:.5s cubic-bezier(.2,1.6,.4,1) new-pop}@keyframes new-pop{0%{transform:scale(0)}}.verdict.fresh .verdict-tier{animation:.55s cubic-bezier(.2,1.6,.4,1) pop}@keyframes glow-in{to{opacity:1}}.verdict.grand:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px var(--tc), 0 0 36px color-mix(in srgb, var(--tc) 40%, transparent);animation:1.6s ease-in-out infinite alternate glow-in;position:absolute;inset:-1px}.verdict.grand .verdict-tier{text-shadow:0 0 22px color-mix(in srgb, var(--tc) 60%, transparent);font-size:40px}.roll-banner.t-trash{background:#1b140ee8;box-shadow:0 20px 60px #000a}@keyframes letter-sag{to{translate:0 14px;rotate:calc(var(--i) * 4deg - 8deg);opacity:.6}}.verdict.t-trash.shown .verdict-tier{color:var(--t-trash)}.version-tag{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:11px}.settings-version{text-align:right;font-size:12px;margin-top:10px!important}.share-btn{margin-left:auto;padding:7px 12px}.share-btn .icon{width:16px;height:16px}.verdict-standing{font:700 14px var(--body);color:var(--tc,var(--muted));letter-spacing:.02em;margin-top:4px}.share-toast{z-index:70;background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:10px;width:min(380px,100vw - 32px);padding:14px;animation:.35s cubic-bezier(.2,1.3,.4,1) toast-in;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #000b}.share-toast img{border:1px solid var(--line);border-radius:10px;width:100%}.share-toast p{margin:0;font-size:13px}.share-toast .share-ok{color:var(--t-uncommon);font-weight:700}.share-close{color:#fff;z-index:1;background:#000a;border:0;border-radius:99px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px;right:6px}.share-close .icon{width:15px;height:15px}.share-working{color:var(--muted);align-items:center;gap:10px;padding:14px 4px;display:flex}.spinner.small{border-width:2px;width:18px;height:18px}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)scale(.96)}}@media (width<=480px){.share-toast{width:auto;bottom:16px;left:16px;right:16px}.share-btn{padding:7px 10px}}@keyframes deal{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--i) * 25deg - 60deg)) scale(.62)}14%{opacity:1}68%{transform:translateY(-6px) rotate(calc(var(--i) * 1.2deg - 4deg)) scale(1.06)}86%{transform:scale(1.03,.94)}}.card-front:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 40%,#fff,#fff0 70%);position:absolute;inset:0}@keyframes flip-flash{0%{opacity:.85}to{opacity:0}}@keyframes land{30%{scale:1.1}54%{scale:1.07 .92}74%{scale:.98 1.04}}.card.foil .card-front:before{content:"";pointer-events:none;opacity:.32;mix-blend-mode:color-dodge;background:var(--foil-stripes);width:calc(100% + 400px);animation:4.5s linear infinite foil-sweep;position:absolute;top:0;bottom:0;left:-400px}:root{--foil-stripes:repeating-linear-gradient(115deg, transparent 0px, transparent 70px, #ff5fa8 120px, #ffc23d 155px, #5fe08e 190px, #4fc2ff 225px, #b78dff 260px, transparent 310px, transparent 360px)}@keyframes foil-sweep{0%{translate:0}to{translate:397.22px}}.card.foil .card-front{box-shadow:0 0 0 1px #ffffff40,0 0 20px #b78dff44}@keyframes foil{0%{background-position:0 0}to{background-position:260% 260%}}.hand.idle .card .card-inner{animation:2.4s ease-in-out infinite idle-bob;animation-delay:calc(var(--i) * -.35s)}@keyframes idle-bob{50%{translate:0 -7px;rotate:-1deg}}.fx-coin{z-index:61;pointer-events:none;background:radial-gradient(circle at 35% 35%,#fff6c4,#ffc23d 45%,#c8901a 100%);border-radius:50%;width:18px;height:18px;position:fixed;box-shadow:0 0 8px #ffc23d99,inset 0 0 0 1.5px #a8770f}.rays{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rays span{aspect-ratio:1;background:repeating-conic-gradient(color-mix(in srgb, var(--tc) 22%, transparent) 0 8deg, transparent 8deg 20deg);width:204%;animation:16s linear infinite rays;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0 22.9%,#0000 70.1%);mask:radial-gradient(circle,#000 0 22.9%,#0000 70.1%)}.verdict.t-mythic .rays span{background:repeating-conic-gradient(#ff5fa83a 0 8deg, transparent 8deg 20deg, #4fc2ff3a 20deg 28deg, transparent 28deg 40deg)}@keyframes rays{to{rotate:360deg}}.verdict-tier,.verdict-standing,.verdict-ep,.verdict-sub,.best-tag,.verdict-empty{position:relative}.combo{z-index:2;font:900 17px var(--display);color:#1a0b14;background:linear-gradient(90deg,#ffc23d,#ff5fa8);border-radius:10px;padding:4px 10px;animation:.35s cubic-bezier(.2,1.8,.4,1) combo-pop;position:absolute;top:12px;right:14px;rotate:-4deg;box-shadow:0 0 18px #ff5fa888}.roll-halo,.roll-fab:after,.age-enter:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 10px 40px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);animation:1.6s ease-in-out infinite alternate glow-in;position:absolute;inset:0}@keyframes btn-wiggle{0%,90%,to{rotate:0deg}92%{rotate:-2.5deg}94%{rotate:2.5deg}96%{rotate:-1.5deg}98%{rotate:1deg}}.roll-btn.drawing .icon{animation:.6s linear infinite spin}.card-back:after{content:"";background:linear-gradient(115deg, transparent 35%, #ffffff1f 48%, color-mix(in srgb, var(--accent) 16%, transparent) 52%, transparent 65%);animation:3.2s ease-in-out infinite back-shine;animation-delay:calc(var(--i) * .18s);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}@keyframes back-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.card.up .card-back:after{animation:none}.card.tease-next .card-inner{animation:.45s ease-in-out infinite alternate lift}.card.tease-next .card-back{box-shadow:0 0 0 1px #ffc23d55,0 0 18px #ffc23d33}@keyframes lift{to{translate:0 -6px}}.card.tease-last .card-inner{animation:.12s ease-in-out infinite alternate rattle}.card.tease-last .card-back{box-shadow:0 0 0 2px #ffc23d,0 0 30px #ffc23d88}@keyframes rattle{0%{translate:0 -3px;rotate:-1.6deg}to{translate:0 -6px;rotate:1.6deg}}.card.tease-hot .card-inner{animation:90ms ease-in-out infinite alternate rattle-hard}.card.tease-hot .card-back{box-shadow:0 0 0 3px var(--tc), 0 0 46px var(--tc);animation:.35s ease-in-out infinite alternate hot-pulse}.card.tease-hot .card-back-mark{background:var(--tc)}@keyframes rattle-hard{0%{rotate:-3deg;scale:1.03}to{rotate:3deg;scale:1.06}}@keyframes hot-pulse{to{filter:brightness(1.5)}}.card-pop{z-index:4;pointer-events:none;white-space:nowrap;font:800 13px var(--display);color:#1a1205;opacity:0;background:linear-gradient(#ffe08a,#ffc23d);border-radius:99px;padding:4px 10px;position:absolute;top:42%;left:50%;translate:-50%;box-shadow:0 4px 14px #0008,0 0 0 1px #fff6}.card-pop.hot{font-size:15px;box-shadow:0 4px 14px #0008,0 0 18px #ffc23d}.card-pop.award{color:var(--text);background:color-mix(in srgb, var(--tc) 30%, #120d1c);border:1px solid var(--tc);box-shadow:0 4px 14px #0009, 0 0 16px color-mix(in srgb, var(--tc) 50%, transparent);font-size:12.5px;top:58%}.card-pop.award b{color:var(--tc)}.verdict{position:relative}.mq{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px var(--mq));padding:3px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;container-type:size}.mq i{background:repeating-conic-gradient(var(--mq) 0 3deg, transparent 3deg 9deg);width:142cqmax;height:142cqmax;margin:-71cqmax 0 0 -71cqmax;animation:2.4s linear infinite spin;position:absolute;top:50%;left:50%}.verdict.marquee.rolling{--mq:#ffc23d}.verdict.marquee:not(.rolling){--mq:var(--tc)}.verdict.marquee:not(.rolling) .mq i{animation-duration:.9s}.verdict-ep b.bump{animation:.32s cubic-bezier(.2,1.6,.4,1) bump;display:inline-block}@keyframes bump{0%{scale:1.1}}@media (width>=901px){.hand{position:sticky;top:16px}}@media (width<=900px){.app{padding:0 16px 40px}.topbar{gap:12px}.stats{gap:14px}.tabs{order:3;width:100%;overflow-x:auto}.roll-layout{grid-template-columns:1fr}.hand{gap:8px}.viewer-backdrop{padding:0}.lightbox{border:0;border-radius:0;grid-template-rows:62% 1fr;grid-template-columns:1fr;width:100%;height:100dvh}.viewer-strip{justify-content:flex-start;padding:6px}.viewer-strip img{width:40px;height:40px}.nav-btn{width:38px;height:38px}.nav-btn.prev{left:6px}.nav-btn.next{right:6px}.zoom-bar{gap:2px;padding:3px 6px;bottom:8px}.zoom-bar input{width:110px}.viewer-close{top:max(10px, env(safe-area-inset-top));right:10px}.history-open{flex-direction:column;align-items:flex-start;gap:8px}.thumbs img{width:40px;height:40px}.verdict{min-height:0;padding:14px 16px}.verdict-tier{font-size:28px}}@media (width<=480px){.stat span{font-size:9.5px}.stat b{font-size:15px}.logo{font-size:19px}.card-cap{padding:16px 6px 5px;font-size:10px}.card-cap .mono{display:none}.card-score{white-space:nowrap;padding:2px 6px;font-size:10px;top:5px;right:5px}.card-rating{width:18px;height:18px;font-size:10px;inset:auto 6px 6px auto}.card-cap{padding-right:28px}.card-pop{padding:3px 8px;font-size:11px}.card-pop.award{font-size:10.5px}}[data-motion=calm] .card.tease-next .card-inner,[data-motion=calm] .card.tease-last .card-inner,[data-motion=calm] .card.tease-hot .card-inner{animation:none;translate:0 -5px}[data-motion=calm] .card.tease-hot .card-back,[data-motion=calm] .hand.suspense .card.up:after,[data-motion=calm] .verdict.grand:after,[data-motion=calm] .badge-pending span,[data-motion=calm] .badge.big:after,[data-motion=calm] .card-back:after,[data-motion=calm] .mq i{animation:none}[data-motion=calm] .card-back:after{display:none}[data-motion=calm] .roll-banner{animation-name:banner-calm}@keyframes banner-calm{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}[data-motion=calm] .t-mythic .tier-pill,[data-motion=calm] .tier-pill.t-mythic,[data-motion=calm] .verdict.t-mythic.shown .verdict-tier,[data-motion=calm] .banner-letter,[data-motion=calm] .card.foil .card-front:before,[data-motion=calm] .hand.idle .card .card-inner,[data-motion=calm] .rays span,[data-motion=calm] .roll-btn.ready{animation:none}.card.shiny .card-front{border-color:#fff;box-shadow:0 0 0 2px #ffe39a,0 0 28px #ffc23d99,0 0 50px #ff5fa855}.shiny-glint{pointer-events:none;mix-blend-mode:color-dodge;opacity:.45;background:var(--foil-stripes);width:calc(100% + 400px);animation:2.6s linear infinite foil-sweep;position:absolute;top:0;bottom:0;left:-400px}.shiny-tag{z-index:2;font:900 10.5px var(--display);text-transform:uppercase;letter-spacing:.06em;color:#1a1205;background:linear-gradient(90deg,#ff9ccb,#ffe08a,#a8f0c4,#a8e2ff,#e0ceff);border-radius:99px;padding:2px 8px;position:absolute;top:8px;left:36px;box-shadow:0 2px 8px #0008}.card.tease-shiny .card-inner{animation:90ms ease-in-out infinite alternate rattle-hard}.card.tease-shiny .card-back{animation:.6s linear infinite shiny-pulse;box-shadow:0 0 0 3px #fff,0 0 46px #ffc23d}@keyframes shiny-pulse{to{filter:hue-rotate(360deg)brightness(1.4)}}.card-pop.shiny{color:#1a1205;background:linear-gradient(90deg,#ff9ccb,#ffe08a,#a8f0c4,#a8e2ff,#e0ceff);font-size:17px;top:22%;box-shadow:0 4px 14px #0009,0 0 24px #fff8}.card-pop small{font:800 10px var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--t-legendary);text-align:center;display:block}.level-stat .level-bar{background:var(--line);border-radius:99px;width:64px;height:4px;margin-top:4px;display:block;overflow:hidden}.level-bar i{background:var(--accent);border-radius:inherit;height:100%;transition:transform .6s;display:block}.level-banner{z-index:58;pointer-events:none;text-align:center;border:2px solid var(--t-legendary);background:#1b1608ee;border-radius:20px;justify-items:center;gap:6px;max-width:calc(100vw - 32px);padding:16px 30px;animation:2.6s cubic-bezier(.2,1.3,.4,1) forwards banner;display:grid;position:fixed;top:30%;left:50%;translate:-50%;box-shadow:0 0 60px #ffc23d66,0 20px 60px #000a}.level-banner-title{font:900 clamp(30px, 6vw, 52px)/1 var(--display);text-transform:uppercase;color:var(--t-legendary);text-shadow:0 0 24px #ffc23daa}.level-banner-unlocks{font:700 14px var(--body);color:var(--text)}.streak-chip{font:800 12px var(--body);color:#ffb35c;cursor:help;background:#ff9f3d1c;border:1px solid #ff9f3d55;border-radius:99px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.streak-chip .icon{fill:currentColor;stroke:none;width:14px;height:14px}.botd-line{color:var(--muted);margin:0;font-size:12.5px}.botd-line b{color:var(--t-legendary)}.botd-tag,.secret-tag{font:800 10px var(--body);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:5px;padding:1px 6px}.botd-tag{color:var(--t-legendary);background:#ffc23d14;border:1px solid #ffc23d88}.secret-tag{color:#e0ceff;background:#b78dff14;border:1px solid #b78dff88}.book-tile.botd{box-shadow:0 0 0 1px #ffc23d88,0 0 18px #ffc23d33}@media (width<=480px){.shiny-tag{padding:1px 6px;font-size:9px;top:28px;left:5px}.card-pop.shiny{font-size:13px}.level-stat .level-bar{width:44px}.style-row{grid-template-columns:1fr;gap:4px}}[data-motion=calm] .shiny-glint,[data-motion=calm] .card.tease-shiny .card-back,[data-motion=calm] .hand[data-back=holo] .card-back{animation:none}[data-motion=calm] .card.tease-shiny .card-inner{animation:none;translate:0 -5px}[data-motion=calm] .level-banner{animation-name:banner-calm}.fx-edge{z-index:53;pointer-events:none;box-shadow:inset 0 0 80px 10px var(--tc), inset 0 0 220px 30px color-mix(in srgb, var(--tc) 50%, transparent);animation:fx-edge .45s ease-in-out infinite alternate, fx-fade var(--ms,2.5s) ease-in forwards;position:fixed;inset:0}.fx-edge.t-mythic{box-shadow:inset 0 0 80px 10px #ff5fa8,inset 0 0 160px 20px #4fc2ff88,inset 0 0 260px 40px #ffc23d55}@keyframes fx-edge{0%{filter:brightness(.7)}to{filter:brightness(1.4)}}@keyframes fx-fade{0%,70%{opacity:1}to{opacity:0}}.hand{grid-template-columns:repeat(var(--grid-cols,var(--cols,4)), minmax(0, 1fr));gap:clamp(6px,1vw,14px);width:100%;container:hand/inline-size}.app{max-width:1600px}@media (width>=901px){.roll-layout{grid-template-columns:minmax(0,1fr) clamp(300px,27vw,420px)}.hand{max-width:max(420px, calc((100dvh - 180px) * .375 * var(--cols,4) + 40px));margin-inline:auto}}@media (width>=1700px){.verdict-tier{font-size:40px}.verdict.grand .verdict-tier{font-size:48px}}@media (height<=520px) and (orientation:landscape){.hand{--grid-cols:calc(var(--cols,4) * 2)}}@container hand (width<=680px){.card-cap{padding:16px 6px 5px;font-size:10px}.card-cap .mono{display:none}.card-score{white-space:nowrap;padding:2px 6px;font-size:10px;top:5px;right:5px}.card-rating{width:18px;height:18px;font-size:10px;inset:auto 6px 6px auto}.card-cap{padding-right:28px}.shiny-tag{padding:1px 6px;font-size:9px;top:28px;left:5px}.card-pop{padding:3px 8px;font-size:11px}.card-pop.award{font-size:10.5px}}@container hand (width<=480px){.card-cap{display:none}.card-score{text-align:center;padding:1px 4px;font-size:9.5px;top:4px;left:4px;right:4px}.card-score .cs-score,.card-score .cs-unit{display:none}.card-rating{border-radius:4px;width:15px;height:15px;font-size:9px;bottom:4px;right:4px}.shiny-tag{padding:1px 5px;font-size:8px;top:auto;bottom:4px;left:4px}.card-pop{padding:2px 6px;font-size:9.5px}.card-pop.award{font-size:10.5px}.card-pop.shiny{font-size:11px}}@media (height<=520px) and (orientation:landscape){.card-cap{display:none}.card-score{text-align:center;padding:1px 4px;font-size:9.5px;top:4px;left:4px;right:4px}.card-score .cs-score,.card-score .cs-unit{display:none}.card-rating{border-radius:4px;width:15px;height:15px;font-size:9px;inset:auto 4px 4px auto}.shiny-tag{padding:1px 5px;font-size:8px;top:auto;bottom:4px;left:4px}.card-pop{padding:2px 6px;font-size:9.5px}.card-pop.award{font-size:10.5px}.card-pop.shiny{font-size:11px}}@media (width<=900px){.roll-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.app{padding:0 12px 32px}.stats{flex-wrap:wrap;justify-content:flex-end;gap:10px}.level-stat .level-bar{width:36px}}.combo.final{font-size:20px;animation:.6s cubic-bezier(.2,1.8,.4,1) combo-slam;box-shadow:0 0 26px #ffc23d99}@keyframes combo-slam{0%{opacity:0;rotate:12deg;scale:2.6}}.roll-layout.overloaded{filter:grayscale(.75)brightness(.75);transition:filter .2s;animation:.16s step-end .9s infinite overload-glitch}@keyframes overload-glitch{0%{filter:grayscale(.4)contrast(1.3);clip-path:none;translate:0}20%{filter:grayscale(.4)contrast(1.3);clip-path:inset(8% 0 55%);translate:-8px 3px}40%{filter:grayscale(.4)contrast(1.3);clip-path:inset(40% 0 22%);translate:6px -4px}60%{filter:grayscale(.4)contrast(1.3);clip-path:inset(0 0 68%);translate:-3px 5px}80%{filter:grayscale(.4)contrast(1.3);clip-path:inset(58% 0 0);translate:9px}}.overload{z-index:57;pointer-events:none;background:radial-gradient(circle,#0000 30%,#000a 100%);place-content:center;justify-items:center;gap:10px;display:grid;position:fixed;inset:0}.overload:before{content:"";opacity:0;background:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ff5fa80d 0 2px,#0000 2px 5px);animation:.1s step-end .9s forwards overload-on,.12s steps(2,end) .9s infinite scan-jitter;position:absolute;inset:0}@keyframes overload-on{to{opacity:1}}@keyframes scan-jitter{50%{transform:translateY(2px)}}.overload-crack{width:100%;height:100%;position:absolute;inset:0}.overload-crack path{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:bevel;stroke-dasharray:400;stroke-dashoffset:400px;filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 10px #4fc2ff);animation:.35s cubic-bezier(.2,.9,.3,1) 1.55s forwards crack}@keyframes crack{to{stroke-dashoffset:0}}.overload-text{max-width:92vw;font:900 clamp(34px, 8vw, 110px)/1 var(--display);letter-spacing:.02em;color:#fff;opacity:0;text-align:center;text-shadow:3px 0 #ff2a6d,-3px 0 #2af1ff;animation:50ms step-end .95s forwards overload-on,.22s step-end .95s infinite text-glitch;position:relative}.overload-text:before,.overload-text:after{content:attr(data-text);position:absolute;inset:0}.overload-text:before{color:#ff2a6d;clip-path:inset(0 0 60%);mix-blend-mode:screen;translate:-6px}.overload-text:after{color:#2af1ff;clip-path:inset(55% 0 0);mix-blend-mode:screen;translate:6px}@keyframes text-glitch{0%{transform:none}25%{transform:translate(-4px,2px)skew(-8deg)}50%{transform:translate(5px,-1px)}75%{transform:translate(-2px,-3px)skew(6deg)}}.overload-sub{text-shadow:0 0 8px #000;font:700 clamp(13px, 1.6vw, 20px) var(--body);letter-spacing:.3em;text-transform:uppercase;color:#fffc;opacity:0;background:#000000b3;border-radius:6px;padding:4px 14px;animation:50ms step-end 1.3s forwards overload-on}.roll-banner.mega{background:radial-gradient(circle at 50% 40%,#3a1036f2,#0e0b15f5 75%);border-width:3px;gap:clamp(6px,1.2vw,16px);max-width:96vw;padding:clamp(20px,4vw,56px) clamp(24px,6vw,90px);animation:6s cubic-bezier(.2,1.3,.4,1) forwards banner-mega,.8s linear infinite mega-border;top:50%;translate:-50% -50%;box-shadow:0 0 120px #ff5fa8aa,0 0 260px #4fc2ff55,0 30px 80px #000c}.roll-banner.mega .roll-banner-tier{font-size:clamp(44px,10.5vw,170px)}.roll-banner.mega .roll-banner-ep{font:800 clamp(22px, 4vw, 56px) var(--display)}.roll-banner.mega .roll-banner-ep b{font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#ffc23d,#fff3c4,#ffc23d);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes banner-mega{0%{opacity:0;transform:scale(3)rotate(-8deg)}7%{opacity:1;transform:scale(.88)rotate(1deg)}11%{transform:scale(1.06)}15%{transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes mega-border{0%{border-color:#ff5fa8}25%{border-color:#ffc23d}50%{border-color:#5fe08e}75%{border-color:#4fc2ff}to{border-color:#b78dff}}.fx-rays{pointer-events:none;opacity:0;width:142vmax;height:142vmax;z-index:51;mix-blend-mode:screen;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tc) 30%, transparent) 0 6deg, transparent 6deg 18deg);width:hypot(100vw,100vh);height:hypot(100vw,100vh);animation:fx-rays var(--ms,4s) linear forwards;position:fixed;top:50%;left:50%;translate:-50% -50%}.fx-rays.t-mythic{background:repeating-conic-gradient(from 0deg, #ff5fa84d 0 5deg, transparent 5deg 15deg, #4fc2ff4d 15deg 20deg, transparent 20deg 30deg, #ffc23d4d 30deg 35deg, transparent 35deg 45deg)}@keyframes fx-rays{0%{opacity:0;transform:rotate(0)}10%,75%{opacity:1}to{opacity:0;transform:rotate(140deg)}}.hand.live.jackpot .card.up .card-front{box-shadow:0 0 0 2px #fff6,0 0 30px #ffc23d88,0 0 60px #ff5fa855}@keyframes card-jump{30%{translate:0 -26px;rotate:-5deg;scale:1.08}55%{translate:0;rotate:3deg;scale:.98}75%{translate:0 -6px;rotate:0deg;scale:1.02}}[data-motion=calm] .roll-banner.mega{animation:6s forwards banner-calm}[data-motion=calm] .combo.final{animation:none}:root{--t-cosmic:#8ff3ff}.t-cosmic{--tc:var(--t-cosmic)}.t-cosmic .tier-pill,.tier-pill.t-cosmic,.verdict.t-cosmic.shown .verdict-tier,.roll-banner.t-cosmic .banner-letter{background:linear-gradient(90deg,#fff,#8ff3ff,#9b6bff,#e45cff,#8ff3ff,#fff) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s steps(72,end) infinite shimmer}.verdict.t-cosmic.shown .verdict-tier{filter:drop-shadow(0 0 10px #8ff3ff88);animation:.45s cubic-bezier(.2,1.4,.4,1) pop,2.4s steps(72,end) infinite shimmer}.roll-banner.t-cosmic .banner-letter{background-size:800% 100%;background-position:calc(var(--i) * 12%) 0;animation:.55s cubic-bezier(.2,1.6,.4,1) backwards letter-drop,.9s ease-in-out infinite alternate letter-wave;animation-delay:calc(var(--i) * 45ms), calc(.7s + var(--i) * 70ms)}.roll-banner.mega.t-cosmic{background:radial-gradient(circle at 50% 40%,#1c1050f5,#05030ff8 75%);animation:8s cubic-bezier(.2,1.3,.4,1) forwards banner-mega,1.2s linear infinite cosmic-border;box-shadow:0 0 140px #8ff3ffaa,0 0 280px #9b6bff77,0 30px 80px #000c}@keyframes cosmic-border{0%{border-color:#fff}33%{border-color:#8ff3ff}66%{border-color:#9b6bff}to{border-color:#e45cff}}.verdict.t-cosmic .rays span{background:repeating-conic-gradient(#8ff3ff3a 0 6deg, transparent 6deg 18deg, #9b6bff3a 18deg 24deg, transparent 24deg 36deg)}.fx-flash.t-cosmic{background:radial-gradient(circle at 50% 45%,#fff,#8ff3ffaa 30%,#9b6bff55 60%,#0000 85%)}.overload.cosmic .overload-text{text-shadow:3px 0 #9b6bff,-3px 0 #8ff3ff}.fx-warp{z-index:52;pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg, #ffffffd9 0 .35deg, transparent .35deg 4.5deg), repeating-conic-gradient(from 2deg, #8ff3ffa0 0 .25deg, transparent .25deg 7deg);animation:fx-warp .5s ease-in infinite, fx-warp-life var(--ms,2.6s) linear forwards;position:fixed;inset:-20vmax;-webkit-mask:radial-gradient(circle,#0000 6%,#000 22%,#0000 70%);mask:radial-gradient(circle,#0000 6%,#000 22%,#0000 70%)}@keyframes fx-warp{0%{transform:scale(.6)rotate(0)}to{transform:scale(1.6)rotate(4deg)}}@keyframes fx-warp-life{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}.fx-space{z-index:50;pointer-events:none;opacity:0;animation:fx-space var(--ms,10s) linear forwards, twinkle 1.1s ease-in-out infinite alternate;background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/53px 61px,radial-gradient(circle,#8ff3ffcc 0 1px,#0000 1.6px) 21px 33px/89px 71px,radial-gradient(circle,#e0ceff 0 1.2px,#0000 1.8px) 40px 9px/131px 113px,radial-gradient(at 30% 30%,#4b2bd655,#0000 60%),radial-gradient(at 75% 70%,#e45cff33,#0000 55%),#05030fb3;position:fixed;inset:0}@keyframes fx-space{0%{opacity:0}8%,85%{opacity:1}to{opacity:0}}@keyframes twinkle{to{filter:brightness(1.5)}}[data-motion=calm] .t-cosmic .tier-pill,[data-motion=calm] .tier-pill.t-cosmic,[data-motion=calm] .verdict.t-cosmic.shown .verdict-tier,[data-motion=calm] .roll-banner.t-cosmic .banner-letter{animation:none}:root,[data-accent=pink]{--accent:#ff5fa8;--accent-2:#b78dff;--accent-deep:#b8336f;--accent-ink:#1a0b14}[data-accent=blue]{--accent:#4fc2ff;--accent-2:#5fe3d0;--accent-deep:#2479b0;--accent-ink:#04121c}[data-accent=green]{--accent:#5fe08e;--accent-2:#c6f05a;--accent-deep:#2c9a55;--accent-ink:#051a0d}[data-accent=purple]{--accent:#b78dff;--accent-2:#ff5fd8;--accent-deep:#6f4bc0;--accent-ink:#120a22}[data-accent=gold]{--accent:#ffc23d;--accent-2:#ff8a5c;--accent-deep:#b07f12;--accent-ink:#1a1205}[data-accent=red]{--accent:#ff5a5a;--accent-2:#ff9f3d;--accent-deep:#b02f2f;--accent-ink:#1c0606}.level-bar i{background:linear-gradient(90deg, var(--accent), var(--accent-2))}.card-back{--back-tint:var(--accent);--frame:color-mix(in srgb, var(--back-tint) 50%, transparent);outline:1.5px solid var(--frame);outline-offset:-7px}.card-back-mark{z-index:1;aspect-ratio:1;background:var(--mark-fill,var(--back-tint));width:42%;-webkit-mask:var(--mark,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect x='17' y='17' width='66' height='66' rx='16' fill='none' stroke='black' stroke-width='7' transform='rotate(45 50 50)'/%3E%3Ccircle cx='50' cy='50' r='7'/%3E%3Ccircle cx='50' cy='29' r='6'/%3E%3Ccircle cx='50' cy='71' r='6'/%3E%3Ccircle cx='29' cy='50' r='6'/%3E%3Ccircle cx='71' cy='50' r='6'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--mark,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect x='17' y='17' width='66' height='66' rx='16' fill='none' stroke='black' stroke-width='7' transform='rotate(45 50 50)'/%3E%3Ccircle cx='50' cy='50' r='7'/%3E%3Ccircle cx='50' cy='29' r='6'/%3E%3Ccircle cx='50' cy='71' r='6'/%3E%3Ccircle cx='29' cy='50' r='6'/%3E%3Ccircle cx='71' cy='50' r='6'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--mark,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect x='17' y='17' width='66' height='66' rx='16' fill='none' stroke='black' stroke-width='7' transform='rotate(45 50 50)'/%3E%3Ccircle cx='50' cy='50' r='7'/%3E%3Ccircle cx='50' cy='29' r='6'/%3E%3Ccircle cx='50' cy='71' r='6'/%3E%3Ccircle cx='29' cy='50' r='6'/%3E%3Ccircle cx='71' cy='50' r='6'/%3E%3C/svg%3E")) center / contain no-repeat;position:relative}.card-back:before{content:none;pointer-events:none;position:absolute}[data-back=classic] .card-back{--mark-fill:linear-gradient(160deg, color-mix(in srgb, var(--back-tint) 70%, white), var(--back-tint));background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--back-tint) 24%, transparent), transparent 62%), repeating-linear-gradient(45deg, color-mix(in srgb, var(--back-tint) 11%, transparent) 0 1px, transparent 1px 11px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--back-tint) 11%, transparent) 0 1px, transparent 1px 11px), var(--back-base,var(--panel))}.hand.daily[data-back=classic] .card-back{--back-tint:#ffc23d;--back-base:#231a12}[data-back=midnight] .card-back{--back-tint:#a9bfff;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cmask id='c'%3E%3Crect width='100' height='100' fill='white'/%3E%3Ccircle cx='64' cy='40' r='29' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='46' cy='55' r='35' mask='url(%23c)'/%3E%3Cpath d='M80 14l2.6 6.4 6.4 2.6-6.4 2.6L80 32l-2.6-6.4L71 23l6.4-2.6z'/%3E%3Cpath d='M70 70l1.5 3.5 3.5 1.5-3.5 1.5L70 80l-1.5-3.5L65 75l3.5-1.5z'/%3E%3C/svg%3E");--mark-fill:linear-gradient(160deg, #fff, #a9bfff);background:radial-gradient(circle,#ffffffb0 0 1px,#0000 1.6px) 0 0/23px 29px,radial-gradient(circle,#ffffff5c 0 .8px,#0000 1.3px) 11px 14px/31px 37px,radial-gradient(circle at 50% 48%,#a9bfff30,#0000 55%),linear-gradient(165deg,#182656,#070b1c)}[data-back=galaxy] .card-back{--back-tint:#c9a8ff;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='21'/%3E%3Cellipse cx='50' cy='50' rx='46' ry='11' fill='none' stroke='black' stroke-width='5' transform='rotate(-22 50 50)'/%3E%3Ccircle cx='84' cy='20' r='3'/%3E%3Ccircle cx='16' cy='80' r='2.4'/%3E%3C/svg%3E");--mark-fill:linear-gradient(135deg, #8ff3ff, #b78dff 55%, #ff5fa8);background:radial-gradient(60% 40% at 28% 30%,#b78dff6b,#0000),radial-gradient(55% 45% at 74% 72%,#ff5fa85c,#0000),conic-gradient(from 200deg,#4fc2ff26,#0000 30%,#b78dff38 55%,#0000 80%,#4fc2ff26),#0c0718}[data-back=galaxy] .card-back:before{content:"";background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/27px 33px,radial-gradient(circle,#c9f8ff 0 .8px,#0000 1.3px) 13px 17px/41px 37px;animation:2.4s ease-in-out infinite alternate back-twinkle;inset:0}@keyframes back-twinkle{0%{opacity:.35}to{opacity:1}}[data-back=neon] .card-back{--back-tint:#ff4fd8;--frame:#ff4fd8cc;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cmask id='s'%3E%3Crect width='100' height='100' fill='white'/%3E%3Crect y='54' width='100' height='4' fill='black'/%3E%3Crect y='63' width='100' height='5' fill='black'/%3E%3Crect y='73' width='100' height='6' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='50' cy='50' r='37' mask='url(%23s)'/%3E%3C/svg%3E");--mark-fill:linear-gradient(180deg, #ffe066, #ff7a59 48%, #ff4fd8);background:radial-gradient(80% 30% at 50% 56%,#ff4fd855,#0000 70%),linear-gradient(#14051f 0%,#2d0b40 55%,#0b0314 56% 100%)}[data-back=neon] .card-back:before{content:"";background:linear-gradient(#ff4fd8,#ff4fd8) 0 3%/100% 1.5px no-repeat,linear-gradient(#ff4fd8,#ff4fd8) 0 8%/100% 1.5px no-repeat,linear-gradient(#ff4fd8,#ff4fd8) 0 15%/100% 1.5px no-repeat,linear-gradient(#ff4fd8,#ff4fd8) 0 25%/100% 1.5px no-repeat,linear-gradient(#ff4fd8,#ff4fd8) 0 39%/100% 1.5px no-repeat,linear-gradient(#ff4fd8,#ff4fd8) 0 58%/100% 1.5px no-repeat,linear-gradient(#ff4fd8,#ff4fd8) 0 82%/100% 1.5px no-repeat,repeating-conic-gradient(at 50% 0,#4fc2ffb3 0deg .8deg,#0000 .8deg 9deg);animation:1.8s ease-in-out infinite alternate neon-pulse;inset:56% 0 0;-webkit-mask:linear-gradient(#0000,#000 35%);mask:linear-gradient(#0000,#000 35%)}@keyframes neon-pulse{0%{opacity:.55}to{opacity:.95}}[data-back=paws] .card-back{--back-tint:#ff8fc4;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 91C27 91 29 61 50 61S73 91 50 91Z'/%3E%3Cellipse cx='25' cy='50' rx='9' ry='11' transform='rotate(-20 25 50)'/%3E%3Cellipse cx='40' cy='31' rx='9' ry='11.5' transform='rotate(-6 40 31)'/%3E%3Cellipse cx='60' cy='31' rx='9' ry='11.5' transform='rotate(6 60 31)'/%3E%3Cellipse cx='75' cy='50' rx='9' ry='11' transform='rotate(20 75 50)'/%3E%3C/svg%3E");--mark-fill:linear-gradient(160deg, #ffd1e6, #ff8fc4);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='%23ff8fc4' fill-opacity='0.16'%3E%3Cg transform='translate(4 4) scale(0.2) rotate(-18 50 50)'%3E%3Cpath d='M50 91C27 91 29 61 50 61S73 91 50 91Z'/%3E%3Ccircle cx='25' cy='50' r='10'/%3E%3Ccircle cx='40' cy='31' r='10'/%3E%3Ccircle cx='60' cy='31' r='10'/%3E%3Ccircle cx='75' cy='50' r='10'/%3E%3C/g%3E%3Cg transform='translate(26 26) scale(0.2) rotate(16 50 50)'%3E%3Cpath d='M50 91C27 91 29 61 50 61S73 91 50 91Z'/%3E%3Ccircle cx='25' cy='50' r='10'/%3E%3Ccircle cx='40' cy='31' r='10'/%3E%3Ccircle cx='60' cy='31' r='10'/%3E%3Ccircle cx='75' cy='50' r='10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0/48px 48px,radial-gradient(circle,#ff8fc433,#0000 60%),linear-gradient(170deg,#2b1731,#1a0f1f)}[data-back=holo] .card-back{--back-tint:#fff;--frame:#ffffffb3;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4C54 36 64 46 96 50C64 54 54 64 50 96C46 64 36 54 4 50C36 46 46 36 50 4Z'/%3E%3Cpath d='M82 10c1 7 3 9 10 10-7 1-9 3-10 10-1-7-3-9-10-10 7-1 9-3 10-10z'/%3E%3C/svg%3E");--mark-fill:linear-gradient(135deg, #fff, #e0f7ff);background:linear-gradient(#0e0b1559,#0e0b1559),conic-gradient(from 210deg,#ff8fc4,#ffd766,#8ff3ff,#b78dff,#ff8fc4)}[data-back=holo] .card-back:before{content:"";background:var(--foil-stripes);opacity:.5;mix-blend-mode:screen;width:calc(100% + 400px);animation:5s linear infinite foil-sweep;top:0;bottom:0;left:-400px}.roll-btn{isolation:isolate;position:relative}.roll-skin{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.roll-btn:not(.skip):not(:disabled)>.roll-skin:before{content:"";pointer-events:none;background:linear-gradient(#ffffff52,#ffffff0a);position:absolute;inset:0 0 50%}.roll-btn.skin-gold:not(.skip):not(:disabled){--accent:#ffc23d;--accent-deep:#8a5b06;color:#3a2402;text-shadow:0 1px #fff3c4b3;background:linear-gradient(#fff4c9 0%,#ffd766 28%,#e8a417 52%,#ffcf5a 78%,#c88a12 100%)}.roll-btn.skin-gold:not(.skip):not(:disabled)>.roll-skin:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffc0 50%,#0000 62%);animation:3.4s ease-in-out infinite gold-sheen;position:absolute;inset:0;translate:-110%}@keyframes gold-sheen{0%{translate:-130%}13%,to{translate:360%}}.roll-btn.skin-ocean:not(.skip):not(:disabled){--accent:#3fd0e0;--accent-deep:#0f4f78;color:azure;text-shadow:0 1px 2px #03141c8c;background:linear-gradient(#6ae8f2 0%,#1fa3d6 55%,#1468b8 100%)}.roll-btn.skin-ocean:not(.skip):not(:disabled)>.roll-skin:after{content:"";pointer-events:none;opacity:.32;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q15 2 30 10 T60 10 V20 H0Z' fill='%23ffffff'/%3E%3C/svg%3E") 0 100%/60px 100% repeat-x;height:42%;animation:2.2s linear infinite ocean-wave;position:absolute;bottom:0;left:-60px;right:0}@keyframes ocean-wave{to{translate:60px}}.roll-btn.skin-rainbow:not(.skip):not(:disabled){--accent:#ff5fa8;--accent-deep:#6f4bc0;color:#1a0b14;background:#ffe08a}.roll-btn.skin-rainbow:not(.skip):not(:disabled)>.roll-skin:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ff9ccb,#ffe08a,#a8f0c4,#a8e2ff,#e0ceff,#ff9ccb) 0 0/50% 100%;width:600%;animation:2s linear infinite tile-slide;position:absolute;top:0;bottom:0;left:0}@keyframes tile-slide{to{translate:-50%}}.style-row{grid-template-columns:92px 1fr;align-items:start;gap:12px;margin:10px 0 14px;display:grid}.style-label{color:var(--muted);padding-top:10px;font-size:13px}.style-options{flex-wrap:wrap;gap:8px;display:flex}.style-opt{border:1px solid var(--line);background:var(--bg-2);width:76px;color:var(--text);cursor:pointer;border-radius:12px;align-content:start;justify-items:center;gap:6px;padding:9px 4px 7px;transition:border-color .15s,background .15s,translate .15s;display:grid;position:relative}.style-opt:hover:not(:disabled){border-color:#4a3f66;translate:0 -2px}.style-opt.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, var(--bg-2));box-shadow:inset 0 0 0 1px var(--accent)}.style-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.style-opt:disabled{cursor:not-allowed;opacity:1}.style-opt.locked .swatch{filter:grayscale()brightness(.45)}.style-name{font:600 11.5px/1.15 var(--body);text-align:center}.style-opt.locked .style-name{color:var(--muted)}.style-lock{z-index:2;font:700 9.5px var(--body);color:var(--text);background:#000000c0;border-radius:99px;align-items:center;gap:2px;padding:1px 5px;display:inline-flex;position:absolute;top:5px;right:5px}.style-lock .icon{width:10px;height:10px}.swatch{flex:none;display:block}.swatch-back{width:40px;height:54px;position:relative}.swatch-back .card-back{outline-offset:-4px;border-radius:7px;outline-width:1px}.style-opt .swatch-btn{width:60px;height:26px;font:800 12px var(--display);box-shadow:0 3px 0 var(--accent-deep);border-radius:8px;place-items:center;margin:14px 0;padding:0;display:grid}.swatch-theme{width:46px;height:30px;margin:12px 0;position:relative}.swatch-theme i{border:2px solid var(--bg-2);border-radius:50%;width:30px;height:30px;position:absolute;top:0}.swatch-theme i:first-child{z-index:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 55%, white), var(--accent) 62%);left:0}.swatch-theme i:last-child{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent-2) 55%, white), var(--accent-2) 62%);right:0}.swatch-confetti{width:44px;height:39px;margin:8px 0 7px}@media (width<=480px){.style-row{grid-template-columns:1fr;gap:6px}.style-label{padding-top:0}.style-opt{width:70px}}[data-motion=calm] .card-back:before,[data-motion=calm] .roll-skin:after{animation:none!important}:root{--heart:#ff4f8b}.card{touch-action:manipulation}.heart-btn{color:#fff;cursor:pointer;background:#000000b4;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:transform .12s,color .12s,opacity .15s;display:grid}.heart-btn .icon{width:18px;height:18px}.heart-btn:hover{transform:scale(1.1)}.heart-btn:active{transform:scale(.9)}.heart-btn.on{color:var(--heart)}.heart-btn.on .icon{fill:currentColor}.heart-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-heart{z-index:3;opacity:0;position:absolute;bottom:40px;right:8px}.card:hover .card-heart,.card:focus-within .card-heart,.card-heart.on{opacity:1}@media (hover:none){.card-heart:not(.on){display:none}}.heart-pop{z-index:5;aspect-ratio:1;pointer-events:none;color:#fff;filter:drop-shadow(0 4px 18px #ff4f8bcc);width:46%;animation:.85s cubic-bezier(.2,1.4,.4,1) forwards heart-pop;position:absolute;top:50%;left:50%;translate:-50% -50%}.heart-pop .icon{width:100%;height:100%;fill:var(--heart);stroke:#fff;stroke-width:1.2px}.viewer-heart-pop{width:min(30%,180px)}@keyframes heart-pop{0%{opacity:0;scale:.2}25%{opacity:1;scale:1.15}45%{scale:.95}60%{opacity:1;scale:1}to{opacity:0;scale:1.1}}[data-motion=calm] .heart-pop{animation:.8s forwards heart-pop-calm}@keyframes heart-pop-calm{0%{opacity:0}25%,60%{opacity:1}to{opacity:0}}.fav-toggle .icon{width:16px;height:16px}.fav-toggle.on{color:var(--heart);border-color:color-mix(in srgb, var(--heart) 55%, transparent);background:color-mix(in srgb, var(--heart) 12%, var(--panel-2))}.fav-toggle.on .icon{fill:currentColor}.tab-count{min-width:18px;font:700 10.5px/18px var(--body);text-align:center;color:#fff;background:var(--heart);border-radius:99px;padding:0 5px}.favs .book-tools{flex-wrap:wrap}.favs-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:18px;display:grid}.fav-tile{aspect-ratio:3/4;border-radius:var(--radius);border:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 220px;background:#0a0810;position:relative;overflow:hidden}.fav-tile.shiny{border-color:#ffe39a;box-shadow:0 0 0 1px #ffe39a,0 0 18px #ffc23d66}.fav-open{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.fav-open img{object-fit:cover;width:100%;height:100%;transition:scale .25s}.fav-open:hover img{scale:1.04}.fav-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fav-missing{height:100%;color:var(--muted);text-align:center;place-items:center;padding:10px;font-size:12px;display:grid}.fav-cap{color:#fff;text-align:left;background:linear-gradient(#0000,#000000d0);justify-content:space-between;gap:6px;padding:22px 10px 8px;font-size:11.5px;font-weight:600;display:flex;position:absolute;inset:auto 0 0}.fav-cap span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fav-tile .card-rating{inset:8px auto auto 8px}.fav-heart{z-index:2;position:absolute;top:8px;right:8px}.favs-empty{text-align:center;max-width:340px;color:var(--muted);justify-items:center;gap:10px;margin:60px auto;display:grid}.favs-empty .icon{width:44px;height:44px;color:var(--heart)}.undo-bar{z-index:20;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:8px 8px 8px 16px;animation:.25s ease-out pop;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 10px 30px #000a}@media (width<=600px){.favs-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.fav-cap{padding:16px 6px 5px;font-size:10px}.fav-cap .mono{display:none}.fav-heart{width:28px;height:28px;top:5px;right:5px}}@container hand (width<=480px){.card-heart{width:20px;height:20px;inset:4px auto auto 4px}.card-heart .icon{width:12px;height:12px}.card-score{left:auto}}@media (height<=520px) and (orientation:landscape){.card-heart{width:20px;height:20px;inset:4px auto auto 4px}.card-heart .icon{width:12px;height:12px}.card-score{left:auto}}@media (width<=480px){.tabs{gap:2px}.tab{white-space:nowrap;padding:8px 7px;font-size:13.5px}}@media (width<=380px){.tab{padding-inline:5px;font-size:13px}.tab>.icon{display:none}}.card .card-front{visibility:hidden;transition:visibility 0s linear 65ms}.card.up .card-front{visibility:visible}.card .card-back{transition:visibility linear}.card.up .card-back{visibility:hidden;transition:visibility 0s linear 65ms}.card,.fav-tile,.zoom-frame{-webkit-user-select:none;user-select:none}.card{-webkit-touch-callout:none}.age-gate{text-align:center;place-content:center;justify-items:center;gap:22px;min-height:100dvh;padding:24px;display:grid}.age-gate p{max-width:380px;color:var(--muted);margin:0;font-size:15px}.age-gate .row{justify-content:center}.age-enter{padding:12px 20px;font-size:15px}.file-btn{cursor:pointer;position:relative}.file-btn input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.file-btn .icon{rotate:180deg}.import-confirm{border:1px solid color-mix(in srgb, #ff5a5a 45%, var(--line));background:color-mix(in srgb, #ff5a5a 7%, var(--panel));border-radius:12px;margin:10px 0;padding:12px 14px}.import-confirm p{margin:0 0 10px}.profile{gap:12px;display:grid}.profile .book-head{margin-bottom:4px}.section-title{margin:18px 0 0;font-size:20px}.section-sub{margin:-6px 0 0}.small{font-size:12.5px}.pcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:10px;padding:16px 18px;display:grid}.pcard h3{margin:0;font-size:16px}.pcard p{margin:0}.pcard form.row{flex-wrap:nowrap}.pcard form.row .search{flex:1;width:auto;min-width:0}.profile-setup{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.profile-setup>.error-msg{grid-column:1/-1}.link-btn{color:var(--accent);font:600 13px var(--body);vertical-align:middle;background:0 0;border:0;margin-left:8px;padding:0}.small-btn{justify-self:start;padding:6px 12px;font-size:13px}.account-head{align-items:center;gap:14px;display:flex}.account-head h2{font-size:22px}.account-head form.row{flex:1}.avatar{width:48px;height:48px;color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;flex:none;place-items:center;display:grid}.avatar .icon{width:26px;height:26px}.sync-state{color:var(--muted);align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.sync-state .icon{flex:none;width:16px;height:16px}.sync-state.s-synced{color:var(--t-uncommon)}.sync-state.s-offline{color:var(--t-legendary)}.sync-state.s-error{color:#ff8a8a}.sync-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sync-code code{letter-spacing:.06em;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font:600 15px ui-monospace,Consolas,monospace}.sync-code .btn{padding:6px 10px}.sync-code .btn .icon{width:16px;height:16px}.board-groups{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:99px;padding:6px 12px;font-weight:600}.chip.on{background:var(--panel-2);color:var(--text);border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.chip.add{border-style:dashed}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.board-code{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.board-code code{letter-spacing:.08em;color:var(--text);font:700 14px ui-monospace,Consolas,monospace}.board-code .icon-btn{width:30px;height:30px}.board-code .icon-btn .icon{width:15px;height:15px}.board-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.board-list li{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.board-list li.you{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--bg-2))}.board-rank{text-align:center;width:28px;font:800 18px var(--display);color:var(--muted);flex:none}.board-list li.top-1 .board-rank{color:var(--t-legendary)}.board-list li.top-2 .board-rank{color:#d9dde8}.board-list li.top-3 .board-rank{color:var(--t-trash)}.board-name{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.board-value{font:700 16px var(--display);font-variant-numeric:tabular-nums;flex:none}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.ach{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;gap:12px;padding:12px;display:flex}.ach.done{background:var(--panel);border-color:color-mix(in srgb, var(--t-legendary) 45%, var(--line))}.ach-icon{width:38px;height:38px;color:var(--muted);background:var(--panel-2);border-radius:10px;flex:none;place-items:center;display:grid}.ach-icon .icon{width:22px;height:22px}.ach.done .ach-icon,.ach-toast .ach-icon{color:#2a1c00;background:linear-gradient(135deg, #ffe08a, var(--t-legendary))}.ach-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ach-body>.muted{font-size:13px}.ach-foot{align-items:center;gap:8px;margin-top:4px;font-size:12.5px;font-weight:600;display:flex}.ach.done .ach-foot{color:var(--t-legendary)}.ach-bar{background:var(--panel-2);border-radius:99px;flex:1;max-width:120px;height:5px;overflow:hidden}.ach-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.stat-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tile{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tile b{font:800 22px var(--display);font-variant-numeric:tabular-nums}.tile b i{color:var(--muted);font-size:15px;font-style:normal}.tile span{color:var(--muted);font-size:12.5px}.tile.rarest{border-color:color-mix(in srgb, var(--tc) 50%, var(--line));grid-column:span 2}.tile.rarest .rarest-name{color:var(--tc);font-size:19px}.tier-bars{gap:6px;display:grid}.tier-bar{grid-template-columns:84px 1fr 56px;align-items:center;gap:10px;display:grid}.tier-bar .bar{background:var(--bg-2);border-radius:99px;height:8px;overflow:hidden}.tier-bar .bar i{border-radius:inherit;background:var(--tc);height:100%;display:block}.tier-bar b{text-align:right;font-variant-numeric:tabular-nums}.seen{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.seen ol{gap:4px;margin:0;padding-left:20px;display:grid}.seen li span{text-transform:capitalize}.seen li b{float:right;font-variant-numeric:tabular-nums}.ach-toast{z-index:30;border:1px solid color-mix(in srgb, var(--t-legendary) 55%, var(--line));background:color-mix(in srgb, var(--t-legendary) 10%, var(--panel));max-width:calc(100vw - 32px);color:var(--text);box-shadow:0 12px 40px #000a, 0 0 30px color-mix(in srgb, var(--t-legendary) 25%, transparent);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 10px;animation:.45s cubic-bezier(.2,.9,.25,1.2) ach-in;display:flex;position:fixed;top:76px;left:50%;translate:-50%}.ach-toast-text{flex-direction:column;min-width:0;display:flex}.ach-toast-kicker{font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--t-legendary)}.ach-toast-text b{font:700 16px var(--display)}.ach-toast-gp{font:800 16px var(--display);color:var(--t-legendary);white-space:nowrap}@keyframes ach-in{0%{opacity:0;translate:-50% -24px;scale:.9}}[data-motion=calm] .ach-toast{animation:.2s fade}.conflict-pick{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.conflict-pick .btn{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px}.conflict-pick .btn span{color:var(--muted);font-size:12.5px;font-weight:500}@media (width<=480px){.pcard{padding:14px}.board .segmented{width:100%;display:flex}.board .segmented button{white-space:nowrap;flex:1;padding-inline:4px;font-size:12.5px}.stat-tiles{grid-template-columns:1fr 1fr}.tile.rarest{grid-column:1/-1}.conflict-pick{grid-template-columns:1fr}.tier-bar{grid-template-columns:76px 1fr 44px}.ach-toast{top:12px}}html,body{overflow-x:clip}.logo-mark{animation:4.5s ease-in-out infinite dice-bob}.logo-mark.rolling{animation:.55s cubic-bezier(.5,0,.5,1) infinite dice-tumble}@keyframes dice-bob{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(6deg)translateY(-2px)}}@keyframes dice-tumble{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.18)}to{transform:rotate(360deg)scale(1)}}.verdict-tier.live{color:var(--tc);text-shadow:0 0 18px color-mix(in srgb, var(--tc) 45%, transparent)}.verdict-ep{align-items:baseline;gap:7px;margin-top:6px;display:flex;position:relative}.verdict-ep b{font:900 clamp(38px, 4.4vw, 56px)/1 var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 30%,#ffe08a);color:#0000;filter:drop-shadow(0 2px 14px color-mix(in srgb, var(--tc,var(--accent)) 35%, transparent));-webkit-background-clip:text;background-clip:text}.verdict-ep span{font:800 17px var(--display);color:var(--muted);letter-spacing:.04em}.verdict.shown .verdict-ep b{background-image:linear-gradient(180deg, #fff 20%, color-mix(in srgb, var(--tc) 60%, #ffe08a))}.verdict-sub{margin-top:4px;font-size:13px}.verdict.slam .verdict-ep b{animation:.55s cubic-bezier(.2,1.7,.4,1) gp-slam}@keyframes gp-slam{0%{scale:1.6}to{scale:1}}.verdict-empty{gap:6px;line-height:1.5;display:grid}.verdict-pitch{font:800 18px/1.25 var(--display);color:var(--text)}.odds-ticker{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.odds-ticker i{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--tc);border:1px solid color-mix(in srgb, var(--tc) 50%, transparent);background:color-mix(in srgb, var(--tc) 10%, transparent);border-radius:99px;padding:3px 8px;font-style:normal;position:relative}.odds-ticker i:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 16px color-mix(in srgb, var(--tc) 45%, transparent);animation:2.2s ease-in-out infinite alternate glow-in;position:absolute;inset:-1px}.odds-ticker i+i:after{animation-delay:1.1s}.tier-meter{grid-template-columns:1fr auto;align-items:center;gap:5px 10px;margin-top:10px;display:grid;position:relative}.tier-meter-bar i{border-radius:inherit;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--tc) 70%, transparent);transition:transform .35s cubic-bezier(.2,.9,.3,1);display:block;position:relative;overflow:hidden}.tier-meter-bar i:before{content:"";background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--tc) 75%, #fff) 0 8px, var(--tc) 8px 16px);background-size:37.7px 100%;animation:.6s linear infinite meter-run;position:absolute;inset:0 0 0 -37.7px}@keyframes meter-run{to{translate:37.7px}}.tier-meter-label{font:700 12px var(--body);color:var(--tc);text-transform:capitalize}.tier-meter-cards{font:700 12px var(--body);color:var(--muted)}.reached{z-index:5;pointer-events:none;white-space:nowrap;font:900 clamp(30px, 3.6vw, 46px)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--tc);text-shadow:2px 2px 0 #0009, -2px 2px 0 #0009, 2px -2px 0 #0009, -2px -2px 0 #0009, 0 0 26px var(--tc), 0 5px 0 #0009;animation:1.3s cubic-bezier(.2,1.6,.4,1) forwards reached;position:absolute;top:50%;left:50%;translate:-50% -50%}.emblem{color:#fff;background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--tc) 70%, #fff), color-mix(in srgb, var(--tc) 55%, #000) 78%);width:34px;height:34px;box-shadow:0 0 0 2px color-mix(in srgb, var(--tc) 75%, #fff), 0 0 0 4px #0006, 0 4px 10px #0008;border-radius:50%;flex:none;place-items:center;display:grid}.emblem .icon{filter:drop-shadow(0 1px 1px #0008);width:19px;height:19px}.emblem.locked{color:var(--muted);background:var(--panel-2);box-shadow:0 0 0 2px var(--line)}.badge>.emblem{position:absolute;top:50%;left:12px;translate:0 -50%}.badge.major>.emblem{width:38px;height:38px}.badge.big>.emblem{width:42px;height:42px;box-shadow:0 0 0 2px color-mix(in srgb, var(--tc) 75%, #fff), 0 0 0 4px #0006, 0 0 22px var(--tc);left:10px}.badge.big{padding-left:64px}.emblem-ring{pointer-events:none;background:conic-gradient(from 0deg, transparent 0 70%, color-mix(in srgb, var(--tc) 80%, #fff) 85%, transparent 100%);border-radius:50%;animation:2.4s linear infinite spin;position:absolute;inset:-6px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64%);mask:radial-gradient(circle,#0000 62%,#000 64%)}.badge.t-legendary>.emblem,.badge.t-mythic>.emblem,.badge.t-cosmic>.emblem{animation:2.6s ease-in-out infinite emblem-shine}@keyframes emblem-shine{50%{filter:brightness(1.35)saturate(1.2)}}.badge.major{padding-top:12px;padding-bottom:12px}.badge:not(.major) .badge-foot{margin-top:2px}.badge.is-new{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 22%, transparent)}.badge.is-new:before{content:"NEW";z-index:1;font:900 9.5px var(--body);letter-spacing:.12em;color:var(--accent-ink);background:var(--accent);border-radius:6px;padding:1px 6px;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #0009}.badge.is-new .new-tag{display:none}.chips img{width:26px;height:26px}.badge-more button:hover{border-style:solid}.badge-more b{font:800 14px var(--display)}.badge-more .mono{color:var(--t-legendary);font-weight:700}.badge-more.pending{border:1px dashed var(--line);color:var(--muted);border-radius:12px;justify-content:center;padding:8px;font-size:13px;display:flex}.nudges{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nudge{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:8px 12px;font-size:13px;animation:.4s cubic-bezier(.2,1.3,.4,1) backwards nudge-in;display:grid}.nudge:nth-child(2){animation-delay:80ms}.nudge:nth-child(3){animation-delay:.16s}.nudge .icon{color:var(--accent)}.nudge.ach .icon{color:var(--t-legendary)}.nudge.daily .icon{color:#ff8a3d}.nudge-text{font-weight:600}.nudge-bar{background:var(--bg-2);border-radius:99px;grid-column:2;height:5px;overflow:hidden}.nudge-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.nudge.ach .nudge-bar i{background:linear-gradient(90deg,#ffc23d,#fff0b0)}@keyframes nudge-in{0%{opacity:0;translate:0 8px}}button.botd-line{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:6px 0;display:flex}.botd-desc{color:var(--text);flex-basis:100%;font-size:12.5px}.roll-banner,.level-banner{z-index:63}.ach-toast{z-index:80}.roll-banner.mini{zoom:.72;top:18%}.overload.cosmic{background:radial-gradient(circle,#0000 0,#05010faa 60%,#000d 100%)}.blackhole{pointer-events:none;z-index:-1;background:radial-gradient(circle,#000 0 34%,#0000 35%),conic-gradient(#b78dff,#4fc2ff,#fff,#ff5fa8,#ffc23d,#b78dff);border-radius:50%;width:60vmin;height:60vmin;animation:2.7s cubic-bezier(.5,0,.8,.4) forwards blackhole-grow,1.2s linear infinite spin;position:fixed;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0 34%,#000c 40%,#0000 70%);mask:radial-gradient(circle,#000 0 34%,#000c 40%,#0000 70%)}@keyframes blackhole-grow{0%{opacity:0;scale:0}30%{opacity:1}to{opacity:1;scale:1.5}}.overload.cosmic .overload-text{color:#fff;text-shadow:0 0 30px #b78dff,0 0 60px #4fc2ff}.roll-layout.overloaded.cosmic>.hand .card{animation:2.5s cubic-bezier(.6,0,.9,.5) forwards suck-in;animation-delay:calc(var(--i) * 60ms)}@keyframes suck-in{0%{translate:0;rotate:0deg;scale:1}to{translate:var(--dx) var(--dy);opacity:0;rotate:720deg;scale:.05}}.roll-layout.overloaded.cosmic>.panel{animation:.5s steps(2,end) infinite cosmic-invert}@keyframes cosmic-invert{50%{filter:invert()hue-rotate(180deg)}}.cat-nav{z-index:6;scrollbar-width:none;background:linear-gradient(var(--bg) 75%, transparent);gap:6px;margin:-6px 0 14px;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.cat-nav::-webkit-scrollbar{display:none}.cat-chip{border:1px solid var(--line);color:var(--text);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 22%, var(--panel)) var(--pct), var(--panel) var(--pct));border-radius:99px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cat-chip .icon{width:16px;height:16px;color:var(--accent)}.cat-chip .mono{color:var(--muted);font-size:11.5px}.cat-chip.done{border-color:var(--t-legendary);background:color-mix(in srgb, var(--t-legendary) 18%, var(--panel))}.cat-chip.done .icon,.cat-chip.done .mono{color:var(--t-legendary)}.book-cat h2{align-items:center;gap:8px;display:flex}.cat-icon{width:30px;height:30px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-radius:9px;place-items:center;display:grid}.cat-done{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.08em;color:#2a1c00;background:linear-gradient(90deg,#ffc23d,#fff0b0);border-radius:99px;padding:3px 9px}.cat-progress{background:var(--panel-2);border-radius:99px;max-width:420px;height:6px;margin:-4px 0 12px;overflow:hidden}.cat-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.book-cat.complete .cat-progress i{background:linear-gradient(90deg,#ffc23d,#fff0b0)}.book-tile.got{box-shadow:0 0 0 1px color-mix(in srgb, var(--tc) 30%, transparent)}.book-tile.locked{border-style:dashed dashed dashed solid;border-left-color:var(--line);background:var(--bg-2)}.book-tile .badge-top .emblem{width:30px;height:30px}.book-tile .badge-top .emblem .icon{width:16px;height:16px}.history-row{background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 13%, var(--panel)), var(--panel) 55%);min-width:0}.history-open{min-width:0}.history-row.t-legendary,.history-row.t-mythic,.history-row.t-cosmic{box-shadow:0 0 22px color-mix(in srgb, var(--tc) 22%, transparent);border-color:color-mix(in srgb, var(--tc) 40%, var(--line))}.history-row.pb{border-color:color-mix(in srgb, var(--t-legendary) 55%, var(--line))}.pb-tag{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.06em;color:#2a1c00;background:linear-gradient(90deg,#ffc23d,#fff0b0);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.pb-tag .icon{width:13px;height:13px}.hero{border:1px solid color-mix(in srgb, var(--tc,var(--accent)) 35%, var(--line));background:radial-gradient(600px 220px at 0% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(500px 220px at 100% 100%, color-mix(in srgb, var(--tc,var(--accent-2)) 20%, transparent), transparent 70%), var(--panel);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px 22px;padding:20px 22px;display:grid}.hero-level{--deg:0deg;background:conic-gradient(var(--accent) 0 var(--deg), var(--panel-2) var(--deg) 360deg);width:92px;height:92px;box-shadow:0 0 30px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;place-items:center;padding:7px;display:grid}.hero-level span{text-align:center;background:var(--bg-2);width:100%;height:100%;font:900 32px/1 var(--display);border-radius:50%;place-content:center;display:grid}.hero-level small{font:700 11px var(--body);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);display:block}.hero-main{gap:6px;min-width:0;display:grid}.hero-main h2{overflow-wrap:anywhere;font-size:28px}.hero-line{color:var(--muted);margin:0}.hero-line b{color:var(--text);font-family:var(--display)}.hero-rarest{color:var(--tc);align-items:center;gap:10px;margin:0;font-weight:700;display:flex}.hero-rarest small{font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);display:block}.hero-best{justify-items:end;gap:6px;display:grid}.hero-best small{color:var(--muted);font-size:12px}.hero-best-tier{color:var(--tc);text-transform:capitalize;font-weight:800}.hero-cards{grid-template-columns:repeat(4,40px);gap:4px;display:grid}.hero-cards img{object-fit:cover;border-radius:7px;width:40px;height:40px}.ach-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ach-head .section-sub{margin:0}.ach-overall{background:var(--panel-2);border-radius:99px;height:8px;overflow:hidden}.ach-overall i{border-radius:inherit;background:linear-gradient(90deg,#ffc23d,#fff0b0);height:100%;display:block;box-shadow:0 0 12px #ffc23d88}.age-gate{isolation:isolate;background:radial-gradient(700px 420px at 50% 30%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(500px 400px at 85% 90%, #b78dff26, transparent 70%), radial-gradient(500px 400px at 10% 80%, #4fc2ff1f, transparent 70%);position:relative;overflow:hidden}.gate-card.t-cosmic{background:radial-gradient(circle,#fff5 0 18%,#0000 19%),conic-gradient(#b78dff,#4fc2ff,#5fe08e,#ffc23d,#ff5fa8,#b78dff)}@keyframes gate-deal{0%{opacity:0;translate:0 120px;rotate:0deg}}@keyframes gate-float{to{translate:calc(var(--i) * 30px) calc(var(--i) * var(--i) * 3px - 8px)}}.gate-logo .logo-mark{animation:1s cubic-bezier(.2,1.4,.4,1) backwards gate-dice,4.5s ease-in-out 1s infinite dice-bob}@keyframes gate-dice{0%{transform:rotate(-540deg)scale(.2)}}.gate-pitch{max-width:420px;font:800 20px/1.3 var(--display)!important;color:var(--text)!important}.age-enter{box-shadow:0 6px 0 var(--accent-deep), 0 10px 30px color-mix(in srgb, var(--accent) 45%, transparent);padding:13px 22px;font-size:16px;position:relative}@media (width<=640px){.app{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.topbar{flex-wrap:nowrap;gap:10px;margin-bottom:14px;padding:10px 0}.logo{gap:0;font-size:0}.logo .logo-mark{width:30px;height:30px}.stats{flex-wrap:nowrap;gap:9px}.topbar .icon-btn{width:32px;height:32px}.tabs{z-index:40;width:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 94%, transparent);order:0;grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.tab{white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;padding:6px 2px;font-size:11px;position:relative}.tab>.icon{width:22px;height:22px;display:block}.tab.on{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.tab-count{min-width:16px;font-size:9.5px;line-height:16px;position:absolute;top:2px;left:calc(50% + 6px)}.undo-bar,.share-toast{bottom:calc(86px + env(safe-area-inset-bottom))}.history-open{flex-direction:column;align-items:stretch;width:100%}.thumbs{grid-template-columns:repeat(var(--n,8), 1fr);width:100%;display:grid}.thumbs img{aspect-ratio:1;width:100%;height:auto}.hero{grid-template-columns:auto 1fr;gap:14px;padding:16px}.hero-level{width:74px;height:74px;padding:6px}.hero-level span{font-size:26px}.hero-main h2{font-size:22px}.hero-best{grid-column:1/-1;justify-items:start}.hero-cards{grid-template-columns:repeat(8,1fr);width:100%}.hero-cards img{aspect-ratio:1;width:100%;height:auto}.verdict-ep b{font-size:40px}.badge{padding-left:52px}.badge>.emblem{width:32px;height:32px;left:9px}.badge.big{padding-left:56px}.badge.big>.emblem{width:36px;height:36px}.gate-fan{height:120px;transform:scale(.85)}}@media (width<=380px){.stats{gap:7px}.stats .stat:nth-child(4){display:none}.stat b{font-size:14px}.tab{font-size:10px}}@media (height<=520px) and (orientation:landscape){.roll-btn.skip{opacity:.92}}[data-motion=calm] .logo-mark,[data-motion=calm] .logo-mark.rolling,[data-motion=calm] .odds-ticker i:after,[data-motion=calm] .tier-meter-bar i:before,[data-motion=calm] .emblem-ring,[data-motion=calm] .badge>.emblem,[data-motion=calm] .gate-card,[data-motion=calm] .gate-logo .logo-mark,[data-motion=calm] .age-enter:after,[data-motion=calm] .roll-halo,[data-motion=calm] .roll-layout.overloaded.cosmic>.panel,[data-motion=calm] .blackhole,[data-motion=calm] .verdict.slam .verdict-ep b{animation:none}.modal-backdrop{z-index:85}.badge-odds,.badge-ep,.badge-cat{white-space:nowrap}.badge-foot{flex-direction:column;align-items:flex-start;gap:6px}.chips{flex-wrap:wrap;align-items:center}.chips-more{font:700 11px var(--body);color:var(--muted);background:var(--panel-2);border-radius:6px;padding:3px 6px}.book-tile .badge-foot{flex-flow:wrap;justify-content:space-between;align-items:center}.book-tile .badge-foot>*{white-space:nowrap}.book-tile.locked .badge-name,.book-tile.locked .badge-desc{opacity:.85}.badge-list{overflow-clip-margin:14px;overflow:clip}@keyframes stamp{0%{opacity:0;scale:1.12}60%{opacity:1;scale:.98}to{scale:1}}@keyframes big-in{0%{opacity:0;filter:brightness(2);scale:1.16}60%{opacity:1;scale:.98}to{filter:none;scale:1}}.shiny-tag{top:auto;bottom:40px;left:50%;translate:-50%}@container hand (width<=680px){.shiny-tag{bottom:26px;left:50%}}@container hand (width<=480px){.shiny-tag{padding:1px 5px;font-size:0;bottom:4px;left:4px;translate:none}.shiny-tag:after{content:"✦×5";font-size:9px}}.payout{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 6px;margin-top:6px;font-size:12.5px;display:flex}.payout b{color:var(--text)}.payout i{color:var(--accent);font-style:normal;font-weight:700}.payout>span[class]{border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:800}.payout-combo{color:#1a0b14;background:linear-gradient(90deg,#ffc23d,#ff5fa8)}.payout-daily{color:#2a1c00;background:linear-gradient(90deg,#ffc23d,#fff0b0)}.payout-botd{color:var(--t-legendary);border:1px solid color-mix(in srgb, var(--t-legendary) 50%, transparent)}.verdict-sub.latest{white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;font-size:13px;overflow:hidden}.verdict-sub.latest b{color:var(--text)}.badge-more-new{font:800 10.5px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);background:var(--accent);border-radius:5px;padding:1px 6px}.tier-meter.close .tier-meter-bar{border-color:var(--tc);animation:.12s linear infinite alternate meter-shake}.tier-meter.close .tier-meter-bar i{filter:brightness(1.35)}.tier-meter.close .tier-meter-label{animation:.35s steps(2,end) infinite meter-blink}@keyframes meter-shake{0%{translate:-1.5px}to{translate:1.5px}}@keyframes meter-blink{50%{opacity:.55}}.roll-layout>.panel{transition:filter .35s}.hand.suspense .card:not([class*=tease-]) .card-front,.hand.suspense .card:not([class*=tease-]) .card-back{filter:brightness(.38)saturate(.6)}.roll-layout:has(.hand.suspense)>.panel{filter:brightness(.6)}@keyframes uncommon-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-uncommon) 70%, transparent)}to{box-shadow:0 0 0 22px #0000}}@property --afterglow{syntax:"<color>";inherits:false;initial-value:#0000}html[data-afterglow=epic] :is(body,.hand){--afterglow:var(--t-epic)}html[data-afterglow=legendary] :is(body,.hand){--afterglow:var(--t-legendary)}html[data-afterglow=mythic] :is(body,.hand){--afterglow:var(--t-mythic)}html[data-afterglow=cosmic] :is(body,.hand){--afterglow:var(--t-cosmic,#b78dff)}html[data-afterglow] body{background:radial-gradient(1100px 620px at 50% -12%, color-mix(in srgb, var(--afterglow) 26%, transparent), transparent 70%), radial-gradient(900px 600px at 100% 110%, color-mix(in srgb, var(--afterglow) 14%, transparent), transparent 70%), radial-gradient(800px 600px at -10% 110%, color-mix(in srgb, var(--accent-2) 9%, transparent), transparent 70%), var(--bg)}html[data-afterglow=mythic] .hand,html[data-afterglow=cosmic] .hand{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--afterglow) 45%, transparent))}.banner-rays{aspect-ratio:1;z-index:-1;pointer-events:none;background:repeating-conic-gradient(#ffc23d55 0 9deg, transparent 9deg 22deg);width:180%;animation:9s linear infinite rays;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0 25%,#0000 62%);mask:radial-gradient(circle,#000 0 25%,#0000 62%)}.roll-banner.t-cosmic.mega{background:radial-gradient(1.5px 1.5px at 12% 30%,#fff,#0000),radial-gradient(1px 1px at 28% 72%,#fff,#0000),radial-gradient(2px 2px at 45% 18%,#fff,#0000),radial-gradient(1px 1px at 62% 64%,#fff,#0000),radial-gradient(1.5px 1.5px at 80% 26%,#fff,#0000),radial-gradient(1px 1px at 90% 80%,#fff,#0000),radial-gradient(1px 1px at 6% 86%,#fff,#0000),radial-gradient(1.5px 1.5px at 72% 8%,#fff,#0000),radial-gradient(60% 90% at 30% 40%,#7a3cff66,#0000 70%),radial-gradient(60% 90% at 75% 60%,#1fa3ff55,#0000 70%),#070214ee;border-radius:40px/50%;overflow:hidden}.nudges li{list-style:none}button.nudge{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;font-size:13px}button.nudge:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.endless-cta{width:100%;font:800 15px var(--display);border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 14%, var(--panel));padding:12px}@media (width>=901px){.cat-nav{flex-wrap:wrap;overflow:visible}}@media (width<=900px){.cat-nav{padding-inline:12px;-webkit-mask:linear-gradient(90deg,#0000,#000 18px calc(100% - 30px),#0000);mask:linear-gradient(90deg,#0000,#000 18px calc(100% - 30px),#0000)}}.history-meta b{font:900 20px var(--display)}.jump{flex-wrap:wrap;gap:6px;display:flex}.jump .chip{align-items:center;gap:6px;display:inline-flex}.jump .chip .icon{width:15px;height:15px;color:var(--accent)}.section-title{scroll-margin-top:16px}.medal{width:30px;height:30px;font:900 15px var(--display);color:#2a1c00;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 0 0 2px #0006,0 3px 10px #0008}.medal.m-1{background:radial-gradient(circle at 35% 30%,#fff6c4,#ffc23d 60%,#b8860b);box-shadow:0 0 0 2px #0006,0 0 18px #ffc23d99}.medal.m-2{background:radial-gradient(circle at 35% 30%,#fff,#c9d1e0 60%,#7d879a)}.medal.m-3{background:radial-gradient(circle at 35% 30%,#ffe2c4,#cd8a4a 60%,#7a4a1f)}.board-list li.top-1{border-color:color-mix(in srgb, #ffc23d 55%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, #ffc23d 16%, var(--bg-2)), var(--bg-2) 70%);padding-block:14px}.board-list li.top-1 .board-name{font-size:17px}.board-list li.top-1 .board-value{color:#ffc23d;font-size:20px}.ach-toast.level{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--panel))}.ach-toast.level .ach-icon{color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2))}.ach-toast.level .ach-toast-kicker{color:var(--accent)}.ach-toast-text small{color:var(--muted);font-size:12px}.toggle-row input[type=checkbox]{appearance:none;background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:99px;flex:none;width:44px;height:26px;margin:0;transition:background .2s;position:relative}.toggle-row input[type=checkbox]:before{content:"";background:var(--muted);border-radius:50%;width:20px;height:20px;transition:translate .2s cubic-bezier(.2,1.3,.4,1),background .2s;position:absolute;top:2px;left:2px}.toggle-row input[type=checkbox]:checked{background:var(--accent);border-color:#0000}.toggle-row input[type=checkbox]:checked:before{background:#fff;translate:18px}.modal h3{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:16px}.card-heart:before,.zoom-bar button:before{content:"";position:absolute;inset:-8px}.zoom-bar button{position:relative}.gate-card .card-back-mark{width:46%;filter:drop-shadow(0 0 8px var(--tc))}.gate-sparks{z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(2px 2px at 10% 20%,#fff,#0000),radial-gradient(2px 2px at 85% 30%,#ffc23d,#0000),radial-gradient(1.5px 1.5px at 30% 80%,#4fc2ff,#0000),radial-gradient(2px 2px at 70% 85%,#ff5fa8,#0000),radial-gradient(1.5px 1.5px at 50% 5%,#b78dff,#0000),radial-gradient(2px 2px at 95% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 4% 60%,#5fe08e,#0000);animation:2.4s ease-in-out infinite alternate sparks;position:absolute;inset:-60px -120px}@keyframes sparks{to{opacity:.3;scale:1.06}}@media (width<=640px){.logo{gap:7px;font-size:17px}.logo .logo-mark{width:26px;height:26px}.stats .stat:nth-child(4){display:none}.gate-fan{width:300px;height:150px;scale:.8}}@media (width<=380px){.logo{gap:0;font-size:0}}@media (height<=520px) and (orientation:landscape){.topbar{flex-wrap:nowrap;gap:14px;margin-bottom:8px;padding:6px 0}.tabs{order:0;width:auto;overflow:visible}.tab{gap:0;padding:8px 10px;font-size:0}.tab>.icon{width:20px;height:20px;display:block}.roll-head{margin-bottom:8px}.roll-layout{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start;gap:14px}.hand{--grid-cols:var(--cols,4);position:sticky;top:8px}.verdict{padding:10px 14px}.verdict-ep b{font-size:34px}}[data-motion=calm] .tier-meter.close .tier-meter-bar,[data-motion=calm] .tier-meter.close .tier-meter-label,[data-motion=calm] .banner-rays,[data-motion=calm] .gate-sparks,[data-motion=calm] .verdict.t-uncommon.shown.fresh{animation:none}.cat-more{border:1px dashed color-mix(in srgb, var(--accent) 40%, var(--line));width:100%;color:var(--accent);background:0 0;border-radius:12px;margin-top:10px;padding:10px;font-weight:700;display:block}.cat-more:hover{background:color-mix(in srgb, var(--accent) 6%, transparent);border-style:solid}*{scrollbar-width:thin;scrollbar-color:#3a3150 transparent}.boot-deal{width:120px;height:70px;position:relative}.boot-deal span{transform-origin:50% 130%;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 70%, #1a1527), #120d1c);border:2px solid color-mix(in srgb, var(--accent) 70%, #fff);width:38px;height:54px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 50%, transparent);animation:1.4s cubic-bezier(.3,1.3,.4,1) infinite alternate boot-fan;animation-delay:calc(var(--i) * 80ms);border-radius:7px;margin-left:-19px;position:absolute;bottom:0;left:50%}@keyframes boot-fan{0%{translate:0;rotate:0deg}to{rotate:calc((var(--i) - 1.5) * 16deg);translate:calc((var(--i) - 1.5) * 14px) 0}}.alert-banner{border:1px solid color-mix(in srgb, #ff8a8a 50%, var(--line));background:color-mix(in srgb, #ff5a5a 12%, var(--panel));color:#ffd0d0;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px 10px 14px;font-size:13.5px;font-weight:600;display:flex}.alert-banner .icon{color:#ff8a8a}.alert-banner .btn{flex:none;margin-left:auto}.roll-fab .icon{width:20px;height:20px}@keyframes fab-in{0%{opacity:0;translate:-50% 40px}}@media (width<=640px){.roll-fab{bottom:calc(84px + env(safe-area-inset-bottom))}}.card-score.hot{background:linear-gradient(90deg,#3a2400e8,#1a1000e8);padding:4px 10px;font-size:12.5px;box-shadow:0 0 0 1.5px #ffc23d,0 0 16px #ffc23d88}.card-score.hot b{color:#ffd766;text-shadow:0 0 8px #ffc23d}.card-score.low{opacity:.72}.card-score.low b{color:#cfd4df}.card-front img.card-fill{object-fit:cover;filter:blur(14px)brightness(.55)saturate(1.3);position:absolute;inset:0;scale:1.15}.card-front img.whole{object-fit:contain;position:relative}.verdict.shown .verdict-tier,.verdict-tier.live{filter:drop-shadow(0 2px 0 #000c) drop-shadow(0 0 14px color-mix(in srgb, var(--tc) 40%, transparent))}.payout-plain{color:var(--text);background:var(--panel-2);border:1px solid var(--line);font-weight:700!important}.roll-layout>.panel{z-index:56;position:relative}.badge-more button{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--panel));width:100%;color:var(--text);text-align:left;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:11px 14px;display:grid}.badge-more-sub{grid-column:1;align-items:center;gap:8px;display:inline-flex}.badge-more-cta{color:var(--accent);grid-area:1/2/span 2;margin-left:auto;font-size:13px;font-weight:700}.roll-view:has(.roll-banner.mega) .tier-pill{animation-play-state:paused}html:has(.roll-banner.mega) .logo{animation-play-state:paused}.roll-view:has(.roll-banner.mega) .verdict-tier{animation-play-state:running,paused}.roll-banner-kicker{font:900 clamp(13px, 1.6vw, 20px) var(--body);text-transform:uppercase;letter-spacing:.4em;color:var(--tc);text-shadow:0 0 14px var(--tc)}.roll-banner.mega{animation-duration:6.8s,.8s}@keyframes mythic-border{0%,to{border-color:#ff5fa8}50%{border-color:#ffc23d}}.roll-banner.mega.t-cosmic{border-inline-width:0;border-radius:0;width:100vw;max-width:100vw;padding-inline:12px;animation-duration:9.7s,1.2s}.roll-banner.t-cosmic.mega .banner-letter{animation-name:cosmic-letter,letter-wave}@keyframes cosmic-letter{0%{opacity:0;transform:scale(4)}}.roll-banner.t-epic .banner-rays{background:repeating-conic-gradient(#b78dff66 0 4deg, transparent 4deg 30deg);width:150%;animation:.7s ease-in-out infinite alternate epic-burst;-webkit-mask:radial-gradient(circle,#000 0 20%,#0000 60%);mask:radial-gradient(circle,#000 0 20%,#0000 60%)}@keyframes epic-burst{0%{rotate:0deg;scale:.9}to{rotate:8deg;scale:1.12}}.badge.t-legendary,.badge.t-mythic,.badge.t-cosmic{background:linear-gradient(90deg, color-mix(in srgb, var(--tc) 12%, var(--panel)), var(--panel) 60%);border:0;padding:14px 15px 14px 67px;animation:.6s cubic-bezier(.2,1.5,.4,1) big-in}.badge.t-legendary>.emblem,.badge.t-mythic>.emblem,.badge.t-cosmic>.emblem{left:13px}.badge.t-legendary.is-new:before,.badge.t-mythic.is-new:before,.badge.t-cosmic.is-new:before{top:8px;left:9px}.row-border{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:2px 2px 2px 3px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.row-border i{background:var(--row-border) 0 0 / 50% 100%;width:600%;animation:1.5s linear infinite tile-slide;position:absolute;top:0;bottom:0;left:0}.badge:hover .row-border i{background:color-mix(in srgb, var(--tc) 50%, var(--line))}.badge.t-legendary{--row-border:linear-gradient(90deg, #ffc23d, #fff3c4, #c8901a, #ffc23d, #fff3c4)}.badge.t-mythic{--row-border:linear-gradient(90deg, #ff5fa8, #ffc23d, #5fe08e, #4fc2ff, #b78dff, #ff5fa8)}.badge.t-cosmic{--row-border:linear-gradient(90deg, #8ff3ff, #b78dff, #fff, #4fc2ff, #8ff3ff)}.card.tease-hot .card-back{box-shadow:0 0 0 3px var(--tc), 0 0 34px var(--tc)}.stat b{white-space:nowrap}.num-short{display:none}@media (width<=640px){.num-full{display:none}.num-short{display:inline}}@media (width<=380px){.logo{gap:5px;font-size:14px}.logo .logo-mark{width:22px;height:22px}}.book-title{align-items:center;gap:16px;display:flex}.book-ring{--deg:0deg;background:conic-gradient(var(--accent) 0 var(--deg), var(--panel-2) var(--deg) 360deg);width:78px;height:78px;box-shadow:0 0 26px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:50%;flex:none;padding:6px}.book-ring span{background:var(--bg-2);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.book-ring b{font:900 21px var(--display)}.book-count{color:var(--text);font-family:var(--display);font-size:17px}.book-cat{scroll-margin-top:112px}@media (width<=900px){.book-cat{scroll-margin-top:74px}}.book-tile.locked .tier-pill{opacity:1}.book-tile.got.t-legendary,.book-tile.got.t-mythic,.book-tile.got.t-cosmic{box-shadow:0 0 0 1px color-mix(in srgb, var(--tc) 50%, transparent), 0 0 20px color-mix(in srgb, var(--tc) 22%, transparent);position:relative;overflow:hidden}.book-tile.got.t-legendary:after,.book-tile.got.t-mythic:after,.book-tile.got.t-cosmic:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff26 50%,#0000 60%) 0 0/33.3333% 100%;width:750%;animation:3.4s ease-in-out infinite tile-shine;position:absolute;top:0;bottom:0;left:-475%}@keyframes tile-shine{0%{translate:0}60%,to{translate:50%}}.history-tier{font:900 16px var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--tc);background:color-mix(in srgb, var(--tc) 14%, transparent);border:1px solid color-mix(in srgb, var(--tc) 55%, transparent);border-radius:99px;padding:2px 10px;font-size:13px}.history-row.t-mythic,.history-row.t-cosmic{content-visibility:visible;position:relative}.history-row.t-mythic:after,.history-row.t-cosmic:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:1px solid var(--tc);box-shadow:0 0 30px color-mix(in srgb, var(--tc) 40%, transparent);border-left-width:3px;animation:4s linear infinite row-hue;position:absolute;inset:-1px -1px -1px -3px}@keyframes row-hue{50%{opacity:1}}.favs-strip{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.favs-count{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:99px;padding:4px 11px;font-size:12.5px}.favs-count b{color:var(--text);font-family:var(--display)}.favs-count.r-q b{color:var(--t-legendary)}.favs-count.r-e b{color:#ff7a7a}.favs-count.shiny b{background:linear-gradient(90deg,#ff9ccb,#ffe08a,#a8f0c4,#a8e2ff);color:#0000;-webkit-background-clip:text;background-clip:text}.favs-more,.favs-empty .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.favs-more{border:1px dashed color-mix(in srgb, var(--heart) 50%, var(--line));background:color-mix(in srgb, var(--heart) 6%, transparent);width:100%;color:var(--heart);font:800 15px var(--display);border-radius:14px;margin-top:16px;padding:14px}@media (width<=640px){.favs-grid{grid-template-columns:repeat(2,1fr)}}.modal-head{z-index:3;background:var(--panel);border-bottom:1px solid var(--line);margin:-20px -22px 0;padding:16px 22px 10px;position:sticky;top:-20px}.ach:not(.done) .ach-icon[class*=t-]{color:var(--tc);background:color-mix(in srgb, var(--tc) 14%, var(--panel-2))}.ach.done .ach-icon[class*=t-]{color:#120d1c;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--tc) 50%, #fff), var(--tc))}.gate-logo{background:linear-gradient(90deg,#fff,#ff9ccb,#ffe08a,#8ff3ff,#fff) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s steps(120,end) infinite shimmer}.gate-card{aspect-ratio:5/7;transform-origin:50% 120%;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--tc) 40%, transparent) 0 18%, transparent 19%), repeating-linear-gradient(45deg, #ffffff10 0 6px, transparent 6px 12px), linear-gradient(160deg, color-mix(in srgb, var(--tc) 60%, #1a1527), #120d1c);border:2px solid color-mix(in srgb, var(--tc) 70%, #fff);box-shadow:0 0 24px color-mix(in srgb, var(--tc) 55%, transparent), 0 10px 24px #000a;width:92px;rotate:calc(var(--i) * 10deg);translate:calc(var(--i) * 30px) calc(var(--i) * var(--i) * 3px);--back-tint:color-mix(in srgb, var(--tc) 75%, #fff);animation:.7s cubic-bezier(.2,1.3,.4,1) backwards gate-deal,3s ease-in-out infinite alternate gate-float,4.5s ease-in-out infinite gate-hop;animation-delay:calc((var(--i) + 2) * 90ms), calc((var(--i) + 2) * .3s), calc(2s + (var(--i) + 4) * .12s);border-radius:10px;place-items:center;margin-left:-46px;display:grid;position:absolute;bottom:0;left:50%}@keyframes gate-hop{0%,84%,to{translate:calc(var(--i) * 30px) calc(var(--i) * var(--i) * 3px)}90%{translate:calc(var(--i) * 30px) calc(var(--i) * var(--i) * 3px - 26px)}}[data-motion=calm] .roll-fab,[data-motion=calm] .roll-fab:after,[data-motion=calm] .badge.t-legendary,[data-motion=calm] .badge.t-mythic,[data-motion=calm] .badge.t-cosmic,[data-motion=calm] .row-border i,[data-motion=calm] .history-row.t-mythic:after,[data-motion=calm] .history-row.t-cosmic:after,[data-motion=calm] .book-tile.got:after,[data-motion=calm] .gate-logo,[data-motion=calm] .gate-card,[data-motion=calm] .boot-deal span{animation:none}@media (width<=640px){.tabs{z-index:70}}.roll-fab{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));min-width:180px;font:800 17px var(--display);color:var(--accent-ink);background:var(--accent);box-shadow:0 6px 0 var(--accent-deep), 0 10px 34px color-mix(in srgb, var(--accent) 55%, transparent);z-index:72;border:0;border-radius:99px;padding:13px 26px;animation:.35s cubic-bezier(.2,1.4,.4,1) fab-in;position:fixed;translate:-50%}.roll-fab:after{animation-delay:.4s}.badge-top{flex-wrap:nowrap;align-items:flex-start;row-gap:3px}.badge-tags{flex-wrap:wrap;flex:1;align-items:center;gap:3px 8px;min-width:0;display:flex}.badge{transform-origin:20%;cursor:pointer;padding-left:58px;position:relative}.verdict-best{background:color-mix(in srgb, var(--tc) 12%, var(--bg-2));border:1px solid color-mix(in srgb, var(--tc) 45%, var(--line));border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex;position:relative}.verdict-best .emblem{width:32px;height:32px}.verdict-best span{min-width:0;display:grid}.verdict-best small{font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--tc)}.verdict-best span b{font:800 15px var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verdict-best-ep{font:900 16px var(--display);color:var(--tc);white-space:nowrap;margin-left:auto}.sum{margin-top:8px;font-size:13px;position:relative}.sum summary{cursor:pointer;color:var(--muted);font-weight:600;list-style:none}.sum summary:before{content:"▸ ";color:var(--accent)}.sum[open] summary:before{content:"▾ "}.sum table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px}.sum td{color:var(--muted);padding:3px 0}.sum td+td{text-align:right;color:var(--text);font-weight:700}.sum .sum-total td{border-top:1px solid var(--line);color:var(--text);font:800 15px var(--display);padding-top:6px}.roll-banner:not(.mega) .roll-banner-kicker{letter-spacing:.3em;font-size:12px}.roll-banner.mega.t-mythic{box-shadow:none;background:radial-gradient(#2a0c28f0 0 34%,#2a0c2899 56%,#0000 76%);border-color:#0000;animation:6.8s cubic-bezier(.2,1.3,.4,1) forwards banner-mega}.roll-banner.mega.t-mythic .roll-banner-tier{filter:drop-shadow(0 4px #000a)drop-shadow(0 0 30px #ff5fa8aa)}[data-motion=calm] .roll-banner.mega.t-mythic{animation:6.8s forwards banner-calm}[data-motion=calm] .roll-banner.mega.t-cosmic{animation:9.7s forwards banner-calm}.share-toast{z-index:75}.idle-halo{border-radius:var(--radius);pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--accent), 0 0 30px color-mix(in srgb, var(--accent) 70%, transparent);animation:5.6s ease-in-out infinite idle-peek;animation-delay:calc(var(--i) * .7s);position:absolute;inset:0}@keyframes idle-peek{0%,80%,to{opacity:0}88%{opacity:1}}.logo{background:linear-gradient(90deg, #fff 40%, color-mix(in srgb, var(--accent) 70%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text}html[data-afterglow=mythic] .logo,html[data-afterglow=cosmic] .logo{background-image:linear-gradient(90deg,#fff,#ff9ccb,#ffe08a,#8ff3ff,#fff);background-size:300% 100%;animation:4s steps(120,end) infinite shimmer}.gate-fan{width:360px;height:190px;margin-bottom:8px;position:relative}.topbar .icon-btn{position:relative}.topbar .icon-btn:before{content:"";position:absolute;inset:-6px}@media (width<=350px){.stats .stat:nth-child(3),.stats .icon-btn[title=Mute],.stats .icon-btn[title=Unmute]{display:none}}.profile-tabs{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:12px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-weight:700;display:inline-flex;position:relative}.profile-tabs button .icon{width:17px;height:17px}.profile-tabs button.on{color:var(--text);border-color:color-mix(in srgb, var(--accent) 60%, var(--line));background:color-mix(in srgb, var(--accent) 14%, var(--panel));box-shadow:0 0 18px color-mix(in srgb, var(--accent) 22%, transparent)}.profile-tabs button.on .icon{color:var(--accent)}.profile-tabs .tab-count{background:var(--t-legendary);color:#2a1c00;position:static}.board-locked{justify-items:start}.next-unlock{border:1px dashed color-mix(in srgb, var(--accent) 50%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--bg-2));border-radius:12px;align-items:center;gap:12px;margin:6px 0 12px;padding:10px 12px;display:flex}.next-unlock span{display:grid}.next-unlock small{font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.next-unlock b{font:800 15px var(--display)}.next-unlock .swatch{flex:none}.history-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:16px;justify-items:center;gap:10px;padding:40px 16px;display:grid}.history-empty>.icon{width:34px;height:34px;color:var(--accent)}.history-empty p{max-width:340px;margin:0}[data-accent=mint]{--accent:#4ff0c0;--accent-2:#a6ff6a;--accent-deep:#1f9a74;--accent-ink:#03170f}[data-accent=sunset]{--accent:#ff7a59;--accent-2:#ffcf5c;--accent-deep:#b4432a;--accent-ink:#1c0904}[data-accent=ice]{--accent:#a8e8ff;--accent-2:#c9b8ff;--accent-deep:#5b9bb8;--accent-ink:#061420}[data-accent=neon]{--accent:#d6ff3a;--accent-2:#ff3ad6;--accent-deep:#8aa31a;--accent-ink:#141a02}[data-accent=void]{--accent:#fff;--accent-2:#8a5cff;--accent-deep:#8a86a0;--accent-ink:#0b0814}.roll-btn.skin-lava:not(.skip):not(:disabled){--accent:#ff6a2a;--accent-deep:#8f2307;color:#1c0702;background:radial-gradient(circle at 75% 130%,#ffb02e 0 15%,#0000 38%) 0 0/200% 100%,linear-gradient(#ff8a3d,#e8361a)}.roll-btn.skin-lava:not(.skip):not(:disabled)>.roll-skin:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 120%,#ffe14d 0 18%,#0000 40%) 0 0/66.6667% 100%;width:300%;animation:3s ease-in-out infinite alternate lava-flow;position:absolute;top:0;bottom:0;left:0}@keyframes lava-flow{to{translate:-33.3333%}}.roll-btn.skin-galaxy:not(.skip):not(:disabled){--accent:#9b6bff;--accent-deep:#3a1f8f;color:#fff;background:radial-gradient(1.5px 1.5px at 15% 30%,#fff,#0000),radial-gradient(1px 1px at 40% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 70% 25%,#fff,#0000),radial-gradient(1px 1px at 88% 65%,#fff,#0000),radial-gradient(60% 120% at 25%,#ff5fd8aa,#0000 70%),radial-gradient(60% 120% at 80%,#4fc2ffaa,#0000 70%),#2a145e}[data-motion=calm] .idle-halo,html[data-motion=calm][data-afterglow] .logo{animation:none}@media (width<=480px){.board-list li.top-1 .board-value,.board-value{font-size:15px}.board-name{flex:45%}.profile-tabs{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}.verdict-top{flex-wrap:wrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:flex;position:relative}.verdict .combo{transform-origin:100%;justify-self:end;margin-left:auto;padding:3px 9px;font-size:15px;position:relative;top:auto;right:auto;rotate:-3deg}html:has(.modal-backdrop) .fx-canvas{z-index:90}.roll-view:has(.roll-fab) .panel{padding-bottom:80px}.shiny-glint{opacity:.22}.tier-meter-bar{background:var(--bg-2);border:1px solid var(--line);border-radius:99px;grid-column:1/-1;height:14px;overflow:hidden}.card-pop.award{background:color-mix(in srgb, var(--tc) 22%, #0b0812f2);border-width:1.5px}.nudges.more{margin-top:2px}.ach-next{border:1px solid color-mix(in srgb, var(--t-legendary) 50%, var(--line));background:radial-gradient(400px 120px at 0% 0%, #ffc23d1f, transparent 70%), var(--panel);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;padding:14px;display:grid}.ach-next .ach-icon{color:#2a1c00;background:linear-gradient(135deg, #ffe08a, var(--t-legendary));width:44px;height:44px}.ach-next-text{min-width:0;display:grid}.ach-next-text small{font:700 10.5px var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--t-legendary)}.ach-next-text b{font:800 17px var(--display)}.ach-next-prize{color:var(--t-legendary);justify-items:end;display:grid}.ach-next-prize b{font:900 20px var(--display)}.ach-next-prize small{font-size:11px;font-weight:700}.ach-next .ach-bar{grid-column:1/-1;max-width:none;height:7px}.fav-open img.whole{object-fit:contain;background:#0b0812}.fav-shiny{z-index:2;font:900 10px var(--display);text-transform:uppercase;color:#1a1205;background:linear-gradient(90deg,#ff9ccb,#ffe08a,#a8f0c4,#a8e2ff,#e0ceff);border-radius:99px;padding:2px 8px;position:absolute;bottom:34px;left:8px;box-shadow:0 2px 8px #0008}@keyframes combo-pop{0%{opacity:.3;scale:1.04}}@media (width<=400px){.verdict .combo{animation:none}}.stat b span{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}@media (width<=900px){.hand{position:relative}}.reached{z-index:6;font-size:clamp(36px,7vw,92px)}.roll-layout.overloaded>.panel{opacity:.12;transition:opacity .2s}@media (width<=900px){.overload-text,.overload-sub{background:#05030fd9;border-radius:10px;padding:6px 12px}}.verdict-standing{align-items:center;gap:8px;min-height:22px;display:flex}.verdict-standing .best-tag{margin:0}@media (width>=901px){.verdict{align-content:start;min-height:286px}}@media (width<=640px){.roll-head{flex-wrap:nowrap;gap:6px;min-height:42px}.roll-head .segmented{flex:none}.roll-head .segmented button{padding-inline:10px}.share-btn{gap:0;padding:8px 10px;font-size:0}.share-btn .icon{width:18px;height:18px}.streak-chip{white-space:nowrap;padding-inline:8px;font-size:12px}.roll-head:has(.past-chip){flex-wrap:wrap}}.sum{margin-top:0;padding:0 2px}@media (height<=520px) and (orientation:landscape){.verdict-best,.verdict-standing:empty{display:none}.verdict{min-height:0}}.ach-toast{top:auto;bottom:84px}@media (width<=640px){.ach-toast{top:auto;bottom:calc(150px + env(safe-area-inset-bottom))}}.card-front img.top,.fav-open img.top{object-position:top}@media (hover:none){.key-hint{display:none}}.chase-tag{font:800 10px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--tc);border:1px solid color-mix(in srgb, var(--tc) 55%, transparent);border-radius:99px;margin-bottom:6px;padding:1px 8px;display:inline-block}@media (width<=900px){.book-cat{scroll-margin-top:74px}}@media (width<=640px){.roll-fab{bottom:calc(84px + env(safe-area-inset-bottom))}.badge{padding-left:52px}.gate-fan{width:300px;height:150px;scale:.8}}.reached{font-size:clamp(20px,12cqw,92px)}@keyframes reached{0%{opacity:0;rotate:-14deg;scale:1.5}18%{opacity:1;rotate:-6deg;scale:1}75%{opacity:1;scale:1.04}to{opacity:0;scale:.9}}@media (width<=380px){.roll-head{flex-wrap:wrap}}@media (width<=900px){.roll-view:has(.roll-banner.mega) .roll-layout>.panel{opacity:.12;transition:opacity .25s}}.pop-layer{z-index:59;pointer-events:none;position:fixed;inset:0;overflow:hidden}.card-pop{top:0;left:0;translate:none}.card-pop.fired{animation:1.65s linear forwards pop-shoot}.card-pop small{white-space:nowrap}@keyframes pop-shoot{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.8,.2,1);transform:translate(0)scale(.5,1.5)}5%{opacity:1}20%{transform:translate(var(--sway), calc(var(--fly) - 14px)) rotate(var(--tilt)) scale(.9, 1.18);animation-timing-function:ease-in-out}28%{transform:translate(calc(var(--sway) * -.8), calc(var(--fly) + 4px)) rotate(calc(var(--tilt) * -1)) scale(1.16, .88);animation-timing-function:ease-in-out}37%{transform:translate(calc(var(--sway) * .5), calc(var(--fly) - 8px)) rotate(calc(var(--tilt) * .7)) scale(.97, 1.05);animation-timing-function:ease-in-out}46%{transform:translate(calc(var(--sway) * -.3), calc(var(--fly) - 14px)) rotate(calc(var(--tilt) * -.4)) scale(1.03, .98);animation-timing-function:ease-in-out}56%{transform:translate(calc(var(--sway) * .15), calc(var(--fly) - 22px)) rotate(calc(var(--tilt) * .2)) scale(1);animation-timing-function:linear}86%{opacity:1;transform:translate(0, calc(var(--fly) - 50px)) rotate(0deg) scale(1);animation-timing-function:ease-in}to{opacity:0;transform:translate(0, calc(var(--fly) - 66px)) rotate(0deg) scale(1.4)}}[data-motion=calm] .card-pop.fired{animation:1.65s linear forwards pop-calm}.pop-slot{z-index:1}.pop-slot.minor{z-index:0}.card-pop.award.minor{border-width:1px;padding:2px 7px;font-size:10.5px;font-weight:700;box-shadow:0 2px 6px #0007}.card-pop.minor.fired{animation:.9s ease-out forwards pop-flick}@keyframes pop-flick{0%{opacity:0;transform:translateY(var(--fly)) scale(.7)}15%{opacity:1;transform:translateY(calc(var(--fly) - 6px)) scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(calc(var(--fly) - 26px)) scale(1)}}[data-motion=calm] .card-pop.minor.fired{animation:.9s linear forwards pop-calm}@media (width<=480px){.card-pop.award.minor{padding:1px 5px;font-size:9px}}@keyframes pop-calm{0%{opacity:0;transform:translateY(var(--fly))}10%,85%{opacity:1;transform:translateY(var(--fly))}to{opacity:0;transform:translateY(var(--fly))}}.pop-slot{transition:transform .3s cubic-bezier(.2,1.7,.4,1),opacity .15s;position:absolute}.pop-slot.gone{opacity:0}[data-motion=calm] .pop-slot{transition:opacity .15s}.roll-dock{display:none}@media (width<=640px){.panel>.roll-btn,.roll-fab{display:none}.roll-dock{left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));z-index:69;background:linear-gradient(transparent, color-mix(in srgb, var(--bg) 92%, transparent) 40%);pointer-events:none;padding:14px 12px 8px;display:block;position:fixed}.roll-dock .roll-btn{pointer-events:auto;width:100%;height:52px}.app{padding-bottom:calc(156px + env(safe-area-inset-bottom))}.undo-bar,.share-toast{bottom:calc(150px + env(safe-area-inset-bottom))}.ach-toast{bottom:calc(156px + env(safe-area-inset-bottom))}.verdict{padding:10px 14px}.verdict-tier{font-size:26px}.verdict-ep b{font-size:36px}.verdict-best{margin-top:6px;padding:6px 8px}.verdict-standing{min-height:0}.tier-meter{margin-top:6px}.ach-toast{top:128px;bottom:auto}.topbar{margin-bottom:8px;padding-block:8px}.roll-head{margin-bottom:8px}.roll-layout{gap:10px}}[data-skin=hearts]{--coin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23ff5fa8' d='M16 28C6 20 3 15 3 10.5A6.8 6.8 0 0 1 16 8a6.8 6.8 0 0 1 13 2.5C29 15 26 20 16 28z'/%3E%3C/svg%3E")}[data-skin=dice]{--coin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='3' y='3' width='26' height='26' rx='6' fill='%23fff7e8'/%3E%3Cg fill='%232b2233'%3E%3Ccircle cx='10' cy='10' r='3'/%3E%3Ccircle cx='16' cy='16' r='3'/%3E%3Ccircle cx='22' cy='22' r='3'/%3E%3C/g%3E%3C/svg%3E")}[data-skin=fish]{--coin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%234fc2ff' d='M2 16c5-9 15-9 20-2l8-6v16l-8-6c-5 7-15 7-20-2z'/%3E%3Ccircle cx='9' cy='14' r='2' fill='%23fff'/%3E%3C/svg%3E")}[data-skin=paws]{--coin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23ffd1e6'%3E%3Cpath d='M16 29c-9 0-9-11 0-11s9 11 0 11z'/%3E%3Ccircle cx='6' cy='15' r='3.6'/%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Ccircle cx='20' cy='8' r='3.6'/%3E%3Ccircle cx='26' cy='15' r='3.6'/%3E%3C/g%3E%3C/svg%3E")}[data-skin=bones]{--coin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23f4efe2' transform='rotate(-35 16 16)'%3E%3Crect x='7' y='13' width='18' height='6' rx='2'/%3E%3Ccircle cx='6' cy='12' r='4.4'/%3E%3Ccircle cx='6' cy='20' r='4.4'/%3E%3Ccircle cx='26' cy='12' r='4.4'/%3E%3Ccircle cx='26' cy='20' r='4.4'/%3E%3C/g%3E%3C/svg%3E")}[data-skin=chips]{--coin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='14' fill='%23e0314d'/%3E%3Cg fill='%23fff'%3E%3Crect x='14' y='2' width='4' height='6'/%3E%3Crect x='14' y='24' width='4' height='6'/%3E%3Crect x='2' y='14' width='6' height='4'/%3E%3Crect x='24' y='14' width='6' height='4'/%3E%3C/g%3E%3Ccircle cx='16' cy='16' r='7' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}.fx-coin[data-skin]{background:var(--coin) center / contain no-repeat;box-shadow:none;border-radius:0}.swatch-coin{background:radial-gradient(circle at 35% 35%,#fff6c4,#ffc23d 45%,#c8901a 100%);border-radius:50%;width:32px;height:32px;margin:11px 0 10px;display:block;box-shadow:inset 0 0 0 2px #a8770f}.swatch-coin:not([data-skin=classic]){background:var(--coin) center / contain no-repeat;box-shadow:none;border-radius:0}.kind-title .style-opt{width:auto;padding:8px 26px 8px 12px}.style-need{font:600 10.5px/1.2 var(--body);color:var(--muted);text-align:center}.board-title{font:700 12px var(--body);color:var(--accent)}[data-back=dumpster] .card-back{--back-tint:#9fc46a;--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M4 8h24v4H4zM12 4h8v3h-8zM6 13h20l-2 16H8z'/%3E%3C/svg%3E");background:repeating-linear-gradient(135deg,#9fc46a14 0 7px,#0000 7px 18px),radial-gradient(circle,#2a3a1e,#12180d 72%)}[data-back=dumpster] .card-back:after{content:"";background:#dfe9c8;border-radius:50%;width:4px;height:4px;animation:3.4s linear infinite fly-buzz;position:absolute;top:24%;left:62%}@keyframes fly-buzz{0%,to{translate:0}20%{translate:-14px 9px}40%{translate:8px 16px}60%{translate:-6px -6px}80%{translate:13px 4px}}[data-motion=calm] [data-back=dumpster] .card-back:after{animation:none}[data-accent=jackpot]{--accent:#ff3d8b;--accent-2:#ffc23d;--accent-deep:#a81f5a;--accent-ink:#1a0510}.card-frame{border-radius:inherit;pointer-events:none;background:var(--frame-art) center / 100% 100% no-repeat;display:none;position:absolute;inset:0}[data-frame]:not([data-frame=none]) .card-frame{display:block}[data-frame]:not([data-frame=none]) .card-score,[data-frame]:not([data-frame=none]) .card-rating{background:#000000e0}[data-frame]:not([data-frame=none]) .card-score.low{opacity:1}.frame-light,.frame-move{border-radius:inherit;display:none;position:absolute;inset:0}.card.up .frame-move{animation:var(--frame-loop,none)}.hand.live .card.up .frame-light{animation:var(--frame-light-in,none)}.hand.live .card.up .card-frame{animation:var(--frame-in,none)}.hand.live .card.up.glow .card-frame{animation:var(--frame-in,none), var(--frame-hit,none)}[data-motion=calm] [data-frame]{--frame-in:none;--frame-light-in:none;--frame-hit:none;--frame-loop:none}.swatch-frame{background:linear-gradient(160deg,#6a5a9c,#2c2342);border-radius:5px;width:36px;height:48px;margin:2px 0 1px;display:block;position:relative;overflow:hidden}[data-frame=pixel]{--px:2px;--frame-in:pixel-open .32s .16s steps(4, end) backwards;--frame-hit:pixel-blink .8s steps(1, end)}[data-frame=pixel] .card-frame{border:calc(var(--px) * 10) solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' shape-rendering='crispEdges'%3E%3Cpath fill='%230b0814' d='M0 0h3v1h-3zM25 0h3v1h-3zM0 1h1v1h-1zM27 1h1v1h-1zM0 2h1v1h-1zM27 2h1v1h-1zM0 25h1v1h-1zM27 25h1v1h-1zM0 26h1v1h-1zM27 26h1v1h-1zM0 27h3v1h-3zM25 27h3v1h-3z'/%3E%3Cpath fill='%231b1036' d='M3 0h22v1h-22zM1 1h3v1h-3zM24 1h3v1h-3zM1 2h1v1h-1zM26 2h1v1h-1zM0 3h2v1h-2zM26 3h2v1h-2zM0 4h1v1h-1zM7 4h14v1h-14zM27 4h1v1h-1zM0 5h1v1h-1zM20 5h1v1h-1zM27 5h1v1h-1zM0 6h1v1h-1zM27 6h1v1h-1zM0 7h1v1h-1zM4 7h1v1h-1zM22 7h2v1h-2zM27 7h1v1h-1zM0 8h1v1h-1zM4 8h1v1h-1zM23 8h1v1h-1zM27 8h1v1h-1zM0 9h1v1h-1zM4 9h1v1h-1zM23 9h1v1h-1zM27 9h1v1h-1zM0 10h1v1h-1zM4 10h1v1h-1zM23 10h1v1h-1zM27 10h1v1h-1zM0 11h1v1h-1zM4 11h1v1h-1zM23 11h1v1h-1zM27 11h1v1h-1zM0 12h1v1h-1zM4 12h1v1h-1zM23 12h1v1h-1zM27 12h1v1h-1zM0 13h1v1h-1zM4 13h1v1h-1zM23 13h1v1h-1zM27 13h1v1h-1zM0 14h1v1h-1zM4 14h1v1h-1zM23 14h1v1h-1zM27 14h1v1h-1zM0 15h1v1h-1zM4 15h1v1h-1zM23 15h1v1h-1zM27 15h1v1h-1zM0 16h1v1h-1zM4 16h1v1h-1zM23 16h1v1h-1zM27 16h1v1h-1zM0 17h1v1h-1zM4 17h1v1h-1zM23 17h1v1h-1zM27 17h1v1h-1zM0 18h1v1h-1zM4 18h1v1h-1zM23 18h1v1h-1zM27 18h1v1h-1zM0 19h1v1h-1zM4 19h1v1h-1zM23 19h1v1h-1zM27 19h1v1h-1zM0 20h1v1h-1zM4 20h2v1h-2zM22 20h2v1h-2zM27 20h1v1h-1zM0 21h1v1h-1zM27 21h1v1h-1zM0 22h1v1h-1zM7 22h1v1h-1zM20 22h1v1h-1zM27 22h1v1h-1zM0 23h1v1h-1zM7 23h14v1h-14zM27 23h1v1h-1zM0 24h2v1h-2zM26 24h2v1h-2zM1 25h1v1h-1zM26 25h1v1h-1zM1 26h3v1h-3zM24 26h3v1h-3zM3 27h22v1h-22z'/%3E%3Cpath fill='%23ffd3e8' d='M4 1h20v1h-20zM2 2h3v1h-3zM23 2h2v1h-2zM2 3h1v1h-1zM1 4h2v1h-2zM1 5h1v1h-1zM1 6h1v1h-1zM1 7h1v1h-1zM1 8h1v1h-1zM1 9h1v1h-1zM1 10h1v1h-1zM1 11h1v1h-1zM1 12h1v1h-1zM1 13h1v1h-1zM1 14h1v1h-1zM1 15h1v1h-1zM1 16h1v1h-1zM1 17h1v1h-1zM1 18h1v1h-1zM1 19h1v1h-1zM1 20h1v1h-1zM1 21h1v1h-1zM1 22h1v1h-1zM1 23h2v1h-2zM2 24h1v1h-1z'/%3E%3Cpath fill='%23ff5fa8' d='M5 2h18v1h-18zM3 3h1v1h-1zM24 3h1v1h-1zM2 5h1v1h-1zM25 5h1v1h-1zM2 6h1v1h-1zM25 6h1v1h-1zM2 7h1v1h-1zM25 7h1v1h-1zM2 8h1v1h-1zM25 8h1v1h-1zM2 9h1v1h-1zM25 9h1v1h-1zM2 10h1v1h-1zM25 10h1v1h-1zM2 11h1v1h-1zM25 11h1v1h-1zM2 12h1v1h-1zM25 12h1v1h-1zM2 13h1v1h-1zM25 13h1v1h-1zM2 14h1v1h-1zM25 14h1v1h-1zM2 15h1v1h-1zM25 15h1v1h-1zM2 16h1v1h-1zM25 16h1v1h-1zM2 17h1v1h-1zM25 17h1v1h-1zM2 18h1v1h-1zM25 18h1v1h-1zM2 19h1v1h-1zM25 19h1v1h-1zM2 20h1v1h-1zM25 20h1v1h-1zM2 21h1v1h-1zM25 21h1v1h-1zM2 22h1v1h-1zM25 22h1v1h-1zM3 24h1v1h-1zM24 24h1v1h-1zM5 25h18v1h-18z'/%3E%3Cpath fill='%23a3267f' d='M25 2h1v1h-1zM25 3h1v1h-1zM25 4h2v1h-2zM26 5h1v1h-1zM26 6h1v1h-1zM26 7h1v1h-1zM26 8h1v1h-1zM26 9h1v1h-1zM26 10h1v1h-1zM26 11h1v1h-1zM26 12h1v1h-1zM26 13h1v1h-1zM26 14h1v1h-1zM26 15h1v1h-1zM26 16h1v1h-1zM26 17h1v1h-1zM26 18h1v1h-1zM26 19h1v1h-1zM26 20h1v1h-1zM26 21h1v1h-1zM26 22h1v1h-1zM25 23h2v1h-2zM25 24h1v1h-1zM2 25h3v1h-3zM23 25h3v1h-3zM4 26h20v1h-20z'/%3E%3Cpath fill='%23ffd766' d='M4 3h2v1h-2zM22 3h2v1h-2zM3 4h1v1h-1zM5 4h1v1h-1zM21 4h1v1h-1zM23 4h1v1h-1zM3 5h3v1h-3zM21 5h3v1h-3zM4 21h2v1h-2zM22 21h2v1h-2zM3 22h1v1h-1zM5 22h1v1h-1zM21 22h1v1h-1zM23 22h1v1h-1zM3 23h3v1h-3zM21 23h3v1h-3z'/%3E%3Cpath fill='%234fc2ff' d='M6 3h16v1h-16zM3 6h1v1h-1zM3 7h1v1h-1zM3 8h1v1h-1zM3 9h1v1h-1zM3 10h1v1h-1zM3 11h1v1h-1zM3 12h1v1h-1zM3 13h1v1h-1zM3 14h1v1h-1zM3 15h1v1h-1zM3 16h1v1h-1zM3 17h1v1h-1zM3 18h1v1h-1zM3 19h1v1h-1zM3 20h1v1h-1zM3 21h1v1h-1z'/%3E%3Cpath fill='%23fff8d8' d='M4 4h1v1h-1zM22 4h1v1h-1zM4 22h1v1h-1zM22 22h1v1h-1z'/%3E%3Cpath fill='%23c98a12' d='M6 4h1v1h-1zM24 4h1v1h-1zM6 5h1v1h-1zM24 5h1v1h-1zM4 6h2v1h-2zM22 6h2v1h-2zM6 22h1v1h-1zM24 22h1v1h-1zM6 23h1v1h-1zM24 23h1v1h-1zM4 24h2v1h-2zM22 24h2v1h-2z'/%3E%3Cpath fill='%230b0814' fill-opacity='.5' d='M7 5h1v1h-1zM9 5h1v1h-1zM11 5h1v1h-1zM13 5h1v1h-1zM15 5h1v1h-1zM17 5h1v1h-1zM19 5h1v1h-1zM5 7h1v1h-1zM5 9h1v1h-1zM5 11h1v1h-1zM5 13h1v1h-1zM5 15h1v1h-1zM5 17h1v1h-1zM5 19h1v1h-1z'/%3E%3Cpath fill='%232b6fd0' d='M24 6h1v1h-1zM24 7h1v1h-1zM24 8h1v1h-1zM24 9h1v1h-1zM24 10h1v1h-1zM24 11h1v1h-1zM24 12h1v1h-1zM24 13h1v1h-1zM24 14h1v1h-1zM24 15h1v1h-1zM24 16h1v1h-1zM24 17h1v1h-1zM24 18h1v1h-1zM24 19h1v1h-1zM24 20h1v1h-1zM24 21h1v1h-1zM6 24h16v1h-16z'/%3E%3C/svg%3E") 10 / calc(var(--px) * 10) repeat;image-rendering:pixelated;background:0 0}[data-frame=pixel] .card-front{border-radius:calc(var(--px) * 2)}[data-frame=pixel] .card-cap{inset:auto calc(var(--px) * 5) calc(var(--px) * 5)}.swatch-frame[data-frame=pixel]{--px:1px;border-radius:2px}@keyframes pixel-open{0%{opacity:0;scale:1.14}}@keyframes pixel-blink{0%,50%{filter:brightness(1.7)}25%,75%{filter:none}}[data-frame=tape]{--frame-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-15 -20 330 440' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%238c9299'/%3E%3Cstop offset='.32' stop-color='%23c3c8cd'/%3E%3Cstop offset='.6' stop-color='%23a4aab0'/%3E%3Cstop offset='1' stop-color='%23737980'/%3E%3C/linearGradient%3E%3Cpattern id='w' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'%3E%3Cpath d='M0 0H3M0 0V3' stroke='%232d3238' stroke-opacity='.13' stroke-width='.7'/%3E%3C/pattern%3E%3C/defs%3E%3Cg transform='translate(92 -22) rotate(127)'%3E%3Cpath fill='%23000' fill-opacity='.2' transform='translate(2.5 5)' d='M-24 -15.2L-8 -15.1L8 -14.8L24 -15.4L40 -15.4L56 -14.7L72 -15.1L88 -15L104 -15.1L115.8 -15L119.5 -11.7L116.1 -8.3L121.9 -5L118.6 -1.7L121.9 1.7L119.5 5L123.6 8.3L120.7 11.7L124.2 15L104 15L88 15.1L72 14.9L56 14.8L40 14.7L24 15.2L8 15.3L-8 14.6L-24 14.8Z'/%3E%3Cpath fill='%23000' fill-opacity='.26' transform='translate(1 2.2)' d='M-24 -15.2L-8 -15.1L8 -14.8L24 -15.4L40 -15.4L56 -14.7L72 -15.1L88 -15L104 -15.1L115.8 -15L119.5 -11.7L116.1 -8.3L121.9 -5L118.6 -1.7L121.9 1.7L119.5 5L123.6 8.3L120.7 11.7L124.2 15L104 15L88 15.1L72 14.9L56 14.8L40 14.7L24 15.2L8 15.3L-8 14.6L-24 14.8Z'/%3E%3Cpath fill='%23e9ebec' d='M112 -15L118.5 -15L123.9 -11.7L119.9 -8.3L125.3 -5L122.2 -1.7L125.2 1.7L121.9 5L125.7 8.3L123.9 11.7L128.2 15L112 15Z'/%3E%3Cpath fill='url(%23b)' d='M-24 -15.2L-8 -15.1L8 -14.8L24 -15.4L40 -15.4L56 -14.7L72 -15.1L88 -15L104 -15.1L115.8 -15L119.5 -11.7L116.1 -8.3L121.9 -5L118.6 -1.7L121.9 1.7L119.5 5L123.6 8.3L120.7 11.7L124.2 15L104 15L88 15.1L72 14.9L56 14.8L40 14.7L24 15.2L8 15.3L-8 14.6L-24 14.8Z'/%3E%3Cpath fill='url(%23w)' d='M-24 -15.2L-8 -15.1L8 -14.8L24 -15.4L40 -15.4L56 -14.7L72 -15.1L88 -15L104 -15.1L115.8 -15L119.5 -11.7L116.1 -8.3L121.9 -5L118.6 -1.7L121.9 1.7L119.5 5L123.6 8.3L120.7 11.7L124.2 15L104 15L88 15.1L72 14.9L56 14.8L40 14.7L24 15.2L8 15.3L-8 14.6L-24 14.8Z'/%3E%3Cpath fill='%23fff' fill-opacity='.26' d='M0 -4.5L54 -5.7L74.4 -1.9L24 -0.9Z'/%3E%3Cpath fill='%23fff' fill-opacity='.14' d='M79.2 -1.5L112.8 -3.5L115.2 -0.5L84 1.1Z'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M38.1 -14Q38.6 0 34.6 14'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M38.1 -14Q38.6 0 34.6 14'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M71.4 -14Q76.3 0 78.4 14'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M71.4 -14Q76.3 0 78.4 14'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M90.7 -14Q90.9 0 90 14'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M90.7 -14Q90.9 0 90 14'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.3' stroke-width='.8' d='M0 -14.2H114'/%3E%3Cpath fill='none' stroke='%232f3439' stroke-opacity='.5' stroke-width='.9' d='M0 14.4H114'/%3E%3C/g%3E%3Cg transform='translate(214 -20) rotate(56)'%3E%3Cpath fill='%23000' fill-opacity='.2' transform='translate(2.5 5)' d='M-24 -13.9L-8 -14.2L8 -14L24 -13.8L40 -14.4L56 -14.1L72 -14.2L88 -14.3L104 -14.4L125.4 -14L129 -10.9L123.6 -7.8L126.5 -4.7L122.2 -1.6L125.1 1.6L120.6 4.7L124.1 7.8L120.2 10.9L122.1 14L104 14L88 13.7L72 14.4L56 14.1L40 14.2L24 13.7L8 13.6L-8 14.1L-24 13.9Z'/%3E%3Cpath fill='%23000' fill-opacity='.26' transform='translate(1 2.2)' d='M-24 -13.9L-8 -14.2L8 -14L24 -13.8L40 -14.4L56 -14.1L72 -14.2L88 -14.3L104 -14.4L125.4 -14L129 -10.9L123.6 -7.8L126.5 -4.7L122.2 -1.6L125.1 1.6L120.6 4.7L124.1 7.8L120.2 10.9L122.1 14L104 14L88 13.7L72 14.4L56 14.1L40 14.2L24 13.7L8 13.6L-8 14.1L-24 13.9Z'/%3E%3Cpath fill='%23e9ebec' d='M116 -14L128.3 -14L132.5 -10.9L128.2 -7.8L129.8 -4.7L126.2 -1.6L129.4 1.6L124.8 4.7L127.1 7.8L122.3 10.9L126.2 14L116 14Z'/%3E%3Cpath fill='url(%23b)' d='M-24 -13.9L-8 -14.2L8 -14L24 -13.8L40 -14.4L56 -14.1L72 -14.2L88 -14.3L104 -14.4L125.4 -14L129 -10.9L123.6 -7.8L126.5 -4.7L122.2 -1.6L125.1 1.6L120.6 4.7L124.1 7.8L120.2 10.9L122.1 14L104 14L88 13.7L72 14.4L56 14.1L40 14.2L24 13.7L8 13.6L-8 14.1L-24 13.9Z'/%3E%3Cpath fill='url(%23w)' d='M-24 -13.9L-8 -14.2L8 -14L24 -13.8L40 -14.4L56 -14.1L72 -14.2L88 -14.3L104 -14.4L125.4 -14L129 -10.9L123.6 -7.8L126.5 -4.7L122.2 -1.6L125.1 1.6L120.6 4.7L124.1 7.8L120.2 10.9L122.1 14L104 14L88 13.7L72 14.4L56 14.1L40 14.2L24 13.7L8 13.6L-8 14.1L-24 13.9Z'/%3E%3Cpath fill='%23fff' fill-opacity='.26' d='M0 -4.2L55.8 -5.4L76.9 -1.6L24.8 -0.6Z'/%3E%3Cpath fill='%23fff' fill-opacity='.14' d='M81.8 -1.2L116.6 -3.2L119 -0.2L86.8 1.4Z'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M45.9 -13Q45.9 0 51.4 13'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M45.9 -13Q45.9 0 51.4 13'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M72.5 -13Q69.5 0 70.6 13'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M72.5 -13Q69.5 0 70.6 13'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M96.6 -13Q99.6 0 102.9 13'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M96.6 -13Q99.6 0 102.9 13'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.3' stroke-width='.8' d='M0 -13.2H118'/%3E%3Cpath fill='none' stroke='%232f3439' stroke-opacity='.5' stroke-width='.9' d='M0 13.4H118'/%3E%3C/g%3E%3Cg transform='translate(224 424) rotate(-61)'%3E%3Cpath fill='%23000' fill-opacity='.2' transform='translate(2.5 5)' d='M-24 -14.6L-8 -14.6L8 -14.9L24 -15.4L40 -15.2L56 -15L72 -15L88 -14.6L104 -15L120 -14.8L121.3 -15L125.4 -11.7L122.4 -8.3L126.1 -5L124.6 -1.7L127.5 1.7L125.9 5L130.1 8.3L125.6 11.7L131.2 15L120 15.2L104 14.6L88 15.1L72 15.1L56 15.1L40 14.8L24 15.2L8 15L-8 14.8L-24 15.1Z'/%3E%3Cpath fill='%23000' fill-opacity='.26' transform='translate(1 2.2)' d='M-24 -14.6L-8 -14.6L8 -14.9L24 -15.4L40 -15.2L56 -15L72 -15L88 -14.6L104 -15L120 -14.8L121.3 -15L125.4 -11.7L122.4 -8.3L126.1 -5L124.6 -1.7L127.5 1.7L125.9 5L130.1 8.3L125.6 11.7L131.2 15L120 15.2L104 14.6L88 15.1L72 15.1L56 15.1L40 14.8L24 15.2L8 15L-8 14.8L-24 15.1Z'/%3E%3Cpath fill='%23e9ebec' d='M118 -15L124.5 -15L129.4 -11.7L125.9 -8.3L130.8 -5L126.8 -1.7L131.4 1.7L129.3 5L133.3 8.3L130.2 11.7L134.3 15L118 15Z'/%3E%3Cpath fill='url(%23b)' d='M-24 -14.6L-8 -14.6L8 -14.9L24 -15.4L40 -15.2L56 -15L72 -15L88 -14.6L104 -15L120 -14.8L121.3 -15L125.4 -11.7L122.4 -8.3L126.1 -5L124.6 -1.7L127.5 1.7L125.9 5L130.1 8.3L125.6 11.7L131.2 15L120 15.2L104 14.6L88 15.1L72 15.1L56 15.1L40 14.8L24 15.2L8 15L-8 14.8L-24 15.1Z'/%3E%3Cpath fill='url(%23w)' d='M-24 -14.6L-8 -14.6L8 -14.9L24 -15.4L40 -15.2L56 -15L72 -15L88 -14.6L104 -15L120 -14.8L121.3 -15L125.4 -11.7L122.4 -8.3L126.1 -5L124.6 -1.7L127.5 1.7L125.9 5L130.1 8.3L125.6 11.7L131.2 15L120 15.2L104 14.6L88 15.1L72 15.1L56 15.1L40 14.8L24 15.2L8 15L-8 14.8L-24 15.1Z'/%3E%3Cpath fill='%23fff' fill-opacity='.26' d='M0 -4.5L56.7 -5.7L78.1 -1.9L25.2 -0.9Z'/%3E%3Cpath fill='%23fff' fill-opacity='.14' d='M83.2 -1.5L118.4 -3.5L121 -0.5L88.2 1.1Z'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M39.6 -14Q38.3 0 36.8 14'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M39.6 -14Q38.3 0 36.8 14'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M71.8 -14Q71.9 0 70.4 14'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M71.8 -14Q71.9 0 70.4 14'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M100.8 -14Q98.8 0 97 14'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M100.8 -14Q98.8 0 97 14'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.3' stroke-width='.8' d='M0 -14.2H120'/%3E%3Cpath fill='none' stroke='%232f3439' stroke-opacity='.5' stroke-width='.9' d='M0 14.4H120'/%3E%3C/g%3E%3Cg transform='translate(76 424) rotate(-117)'%3E%3Cpath fill='%23000' fill-opacity='.2' transform='translate(2.5 5)' d='M-24 -14L-8 -13.8L8 -13.8L24 -14.2L40 -13.8L56 -14L72 -13.8L88 -13.7L104 -13.8L112.4 -14L117.8 -10.9L112.8 -7.8L118.1 -4.7L115.6 -1.6L120.1 1.6L116.3 4.7L121.7 7.8L119.2 10.9L123.7 14L104 14.4L88 13.7L72 13.6L56 13.8L40 14.1L24 13.6L8 14.2L-8 14.2L-24 14.1Z'/%3E%3Cpath fill='%23000' fill-opacity='.26' transform='translate(1 2.2)' d='M-24 -14L-8 -13.8L8 -13.8L24 -14.2L40 -13.8L56 -14L72 -13.8L88 -13.7L104 -13.8L112.4 -14L117.8 -10.9L112.8 -7.8L118.1 -4.7L115.6 -1.6L120.1 1.6L116.3 4.7L121.7 7.8L119.2 10.9L123.7 14L104 14.4L88 13.7L72 13.6L56 13.8L40 14.1L24 13.6L8 14.2L-8 14.2L-24 14.1Z'/%3E%3Cpath fill='%23e9ebec' d='M110 -14L115 -14L120.5 -10.9L117 -7.8L121 -4.7L118.6 -1.6L122.9 1.6L121.9 4.7L126.5 7.8L122.9 10.9L126.9 14L110 14Z'/%3E%3Cpath fill='url(%23b)' d='M-24 -14L-8 -13.8L8 -13.8L24 -14.2L40 -13.8L56 -14L72 -13.8L88 -13.7L104 -13.8L112.4 -14L117.8 -10.9L112.8 -7.8L118.1 -4.7L115.6 -1.6L120.1 1.6L116.3 4.7L121.7 7.8L119.2 10.9L123.7 14L104 14.4L88 13.7L72 13.6L56 13.8L40 14.1L24 13.6L8 14.2L-8 14.2L-24 14.1Z'/%3E%3Cpath fill='url(%23w)' d='M-24 -14L-8 -13.8L8 -13.8L24 -14.2L40 -13.8L56 -14L72 -13.8L88 -13.7L104 -13.8L112.4 -14L117.8 -10.9L112.8 -7.8L118.1 -4.7L115.6 -1.6L120.1 1.6L116.3 4.7L121.7 7.8L119.2 10.9L123.7 14L104 14.4L88 13.7L72 13.6L56 13.8L40 14.1L24 13.6L8 14.2L-8 14.2L-24 14.1Z'/%3E%3Cpath fill='%23fff' fill-opacity='.26' d='M0 -4.2L53.1 -5.4L73.2 -1.6L23.6 -0.6Z'/%3E%3Cpath fill='%23fff' fill-opacity='.14' d='M77.9 -1.2L110.9 -3.2L113.3 -0.2L82.6 1.4Z'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M40.3 -13Q34.4 0 32.6 13'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M40.3 -13Q34.4 0 32.6 13'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M67.9 -13Q63.3 0 62.3 13'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M67.9 -13Q63.3 0 62.3 13'/%3E%3Cpath fill='none' stroke='%233e444a' stroke-opacity='.34' stroke-width='1' d='M90.5 -13Q87 0 87.9 13'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.34' stroke-width='.8' transform='translate(1.2 0)' d='M90.5 -13Q87 0 87.9 13'/%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.3' stroke-width='.8' d='M0 -13.2H112'/%3E%3Cpath fill='none' stroke='%232f3439' stroke-opacity='.5' stroke-width='.9' d='M0 13.4H112'/%3E%3C/g%3E%3C/svg%3E");--frame-in:tape-slap .24s .18s cubic-bezier(.3, 1.5, .5, 1) backwards;--frame-hit:tape-lift .5s ease-out}[data-frame=tape] .card-frame{rotate:calc(sin(var(--i,0) * 2.1) * 2.2deg);scale:calc(1 + cos(var(--i,0) * 1.7) * .04);inset:-5%}[data-frame=tape] .card:nth-child(2n of .card) .card-frame{transform:scaleX(-1)}[data-frame=tape] .card:nth-child(3n of .card) .card-frame{transform:scaleY(-1)}.swatch-frame[data-frame=tape]{--frame-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 48' preserveAspectRatio='none'%3E%3Cg transform='translate(12 -3) rotate(127)'%3E%3Cpath fill='%23000' fill-opacity='.4' transform='translate(.5 1)' d='M0 -3.5L18 -3.5L20 -1.8L17.5 0L20 1.8L18 3.5L0 3.5Z'/%3E%3Cpath fill='%23c5cad0' d='M0 -3.5L18 -3.5L20 -1.8L17.5 0L20 1.8L18 3.5L0 3.5Z'/%3E%3Cpath fill='%23fff' fill-opacity='.55' d='M0 -2.7H17v1.1H0z'/%3E%3Cpath fill='%236d737a' d='M0 2.2H17v1.3H0z'/%3E%3C/g%3E%3Cg transform='translate(25 -3) rotate(54)'%3E%3Cpath fill='%23000' fill-opacity='.4' transform='translate(.5 1)' d='M0 -3.3L18 -3.3L20 -1.6L17.5 0L20 1.6L18 3.3L0 3.3Z'/%3E%3Cpath fill='%23c5cad0' d='M0 -3.3L18 -3.3L20 -1.6L17.5 0L20 1.6L18 3.3L0 3.3Z'/%3E%3Cpath fill='%23fff' fill-opacity='.55' d='M0 -2.45H17v1.1H0z'/%3E%3Cpath fill='%236d737a' d='M0 1.95H17v1.3H0z'/%3E%3C/g%3E%3Cg transform='translate(39 37) rotate(138)'%3E%3Cpath fill='%23000' fill-opacity='.4' transform='translate(.5 1)' d='M0 -3.5L17 -3.5L19 -1.8L16.5 0L19 1.8L17 3.5L0 3.5Z'/%3E%3Cpath fill='%23c5cad0' d='M0 -3.5L17 -3.5L19 -1.8L16.5 0L19 1.8L17 3.5L0 3.5Z'/%3E%3Cpath fill='%23fff' fill-opacity='.55' d='M0 -2.7H16v1.1H0z'/%3E%3Cpath fill='%236d737a' d='M0 2.2H16v1.3H0z'/%3E%3C/g%3E%3Cg transform='translate(-3 38) rotate(42)'%3E%3Cpath fill='%23000' fill-opacity='.4' transform='translate(.5 1)' d='M0 -3.3L17 -3.3L19 -1.6L16.5 0L19 1.6L17 3.3L0 3.3Z'/%3E%3Cpath fill='%23c5cad0' d='M0 -3.3L17 -3.3L19 -1.6L16.5 0L19 1.6L17 3.3L0 3.3Z'/%3E%3Cpath fill='%23fff' fill-opacity='.55' d='M0 -2.45H16v1.1H0z'/%3E%3Cpath fill='%236d737a' d='M0 1.95H16v1.3H0z'/%3E%3C/g%3E%3C/svg%3E")}.swatch-frame[data-frame=tape] .card-frame{inset:0}@keyframes tape-slap{0%{opacity:0;scale:1.22}}@keyframes tape-lift{40%{scale:1.03}}[data-frame=neon]{--neon:var(--accent);--tube-at:4px;--tube:2px;--sleeve:11px;--halo:22px;--frame-light-in:neon-strike .72s .18s backwards;--frame-loop:neon-buzz 4.7s linear infinite}[data-afterglow] .hand.aura[data-frame=neon],.hand.aura:not(.live)[data-frame=neon],[data-frame=neon] .card.glow,.card.glow[data-frame=neon]{--neon:var(--tc)}[data-frame=neon] .card.shiny,.card.shiny[data-frame=neon]{--neon:#ffe39a}[data-frame=neon] .card-frame{box-shadow:inset 0 0 0 calc(var(--tube-at) + var(--tube) + 1px) #08050d}[data-frame=neon] .card-cap{inset:auto calc(var(--tube-at) + var(--tube)) calc(var(--tube-at) + var(--tube));border-radius:0 0 calc(var(--radius) - var(--tube-at)) calc(var(--radius) - var(--tube-at))}[data-frame=neon] .frame-light,[data-frame=neon] .frame-move{display:block}[data-frame=neon] .frame-move{inset:var(--tube-at);border:var(--tube) solid color-mix(in srgb, var(--neon) 22%, #fff);border-radius:calc(var(--radius) - var(--tube-at));box-shadow:0 0 2px 1px var(--neon), 0 0 7px 1px var(--neon), inset 0 0 2px 1px var(--neon), inset 0 0 calc(var(--halo) * .4) 2px var(--neon), inset 0 0 var(--halo) 3px color-mix(in srgb, var(--neon) 45%, transparent)}[data-frame=neon] .card.up .frame-move{animation-delay:calc(var(--i,0) * -.59s)}[data-frame=neon] .card-frame:after{content:"";inset:var(--tube-at);border-radius:inherit;background:linear-gradient(45deg,#0000 32%,#08050d 32% 68%,#0000 68%),linear-gradient(135deg,#0000 32%,#08050d 32% 68%,#0000 68%) 100% 0,linear-gradient(135deg,#0000 32%,#08050d 32% 68%,#0000 68%) 0 100%,linear-gradient(45deg,#0000 32%,#08050d 32% 68%,#0000 68%) 100% 100%;background-size:var(--sleeve) var(--sleeve);background-repeat:no-repeat;position:absolute}@keyframes neon-strike{0%{opacity:0}18%{opacity:.9}30%{opacity:.12}48%{opacity:1}56%{opacity:.3}72%,to{opacity:1}}@keyframes neon-buzz{0%,41%,45%,52%,to{opacity:1}43%,48%{opacity:.55}}.swatch-frame[data-frame=neon]{--tube-at:2px;--tube:1px;--sleeve:5px;--radius:5px}.swatch-frame[data-frame=neon] .frame-move{box-shadow:0 0 2px var(--neon), inset 0 0 2px var(--neon), inset 0 0 6px 1px var(--neon)}[data-frame=comic]{--frame-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23ff2e63' stroke-linecap='round'%3E%3Cpath stroke-width='9' d='M0 0h0'/%3E%3Cpath stroke-width='8' d='M12.7 0h0M6.4 6.4h0M0 12.7h0'/%3E%3Cpath stroke-width='7' d='M25.5 0h0M19.1 6.4h0M12.7 12.7h0M6.4 19.1h0M0 25.5h0'/%3E%3Cpath stroke-width='6' d='M38.2 0h0M31.8 6.4h0M25.5 12.7h0M19.1 19.1h0M12.7 25.5h0M6.4 31.8h0M0 38.2h0M50.9 0h0M44.5 6.4h0M38.2 12.7h0M31.8 19.1h0M25.5 25.5h0M19.1 31.8h0M12.7 38.2h0M6.4 44.5h0M0 50.9h0'/%3E%3Cpath stroke-width='5' d='M63.6 0h0M57.3 6.4h0M50.9 12.7h0M44.5 19.1h0M38.2 25.5h0M31.8 31.8h0M25.5 38.2h0M19.1 44.5h0M12.7 50.9h0M6.4 57.3h0M0 63.6h0'/%3E%3Cpath stroke-width='4' d='M76.4 0h0M70 6.4h0M63.6 12.7h0M57.3 19.1h0M50.9 25.5h0M44.5 31.8h0M38.2 38.2h0M31.8 44.5h0M25.5 50.9h0M19.1 57.3h0M12.7 63.6h0M6.4 70h0M0 76.4h0'/%3E%3Cpath stroke-width='3' d='M89.1 0h0M82.7 6.4h0M76.4 12.7h0M70 19.1h0M63.6 25.5h0M57.3 31.8h0M50.9 38.2h0M44.5 44.5h0M38.2 50.9h0M31.8 57.3h0M25.5 63.6h0M19.1 70h0M12.7 76.4h0M6.4 82.7h0M0 89.1h0'/%3E%3Cpath stroke-width='2' d='M101.8 0h0M95.5 6.4h0M89.1 12.7h0M82.7 19.1h0M76.4 25.5h0M70 31.8h0M63.6 38.2h0M57.3 44.5h0M50.9 50.9h0M44.5 57.3h0M38.2 63.6h0M31.8 70h0M25.5 76.4h0M19.1 82.7h0M12.7 89.1h0M6.4 95.5h0M0 101.8h0'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ff2e63' stroke-linecap='round'%3E%3Cpath stroke-width='2' d='M300 298.2h0M293.6 304.5h0M287.3 310.9h0M280.9 317.3h0M274.5 323.6h0M268.2 330h0M261.8 336.4h0M255.5 342.7h0M249.1 349.1h0M242.7 355.5h0M236.4 361.8h0M230 368.2h0M223.6 374.5h0M217.3 380.9h0M210.9 387.3h0M204.5 393.6h0M198.2 400h0'/%3E%3Cpath stroke-width='3' d='M300 310.9h0M293.6 317.3h0M287.3 323.6h0M280.9 330h0M274.5 336.4h0M268.2 342.7h0M261.8 349.1h0M255.5 355.5h0M249.1 361.8h0M242.7 368.2h0M236.4 374.5h0M230 380.9h0M223.6 387.3h0M217.3 393.6h0M210.9 400h0'/%3E%3Cpath stroke-width='4' d='M300 323.6h0M293.6 330h0M287.3 336.4h0M280.9 342.7h0M274.5 349.1h0M268.2 355.5h0M261.8 361.8h0M255.5 368.2h0M249.1 374.5h0M242.7 380.9h0M236.4 387.3h0M230 393.6h0M223.6 400h0'/%3E%3Cpath stroke-width='5' d='M300 336.4h0M293.6 342.7h0M287.3 349.1h0M280.9 355.5h0M274.5 361.8h0M268.2 368.2h0M261.8 374.5h0M255.5 380.9h0M249.1 387.3h0M242.7 393.6h0M236.4 400h0'/%3E%3Cpath stroke-width='6' d='M300 349.1h0M293.6 355.5h0M287.3 361.8h0M280.9 368.2h0M274.5 374.5h0M268.2 380.9h0M261.8 387.3h0M255.5 393.6h0M249.1 400h0M300 361.8h0M293.6 368.2h0M287.3 374.5h0M280.9 380.9h0M274.5 387.3h0M268.2 393.6h0M261.8 400h0'/%3E%3Cpath stroke-width='7' d='M300 374.5h0M293.6 380.9h0M287.3 387.3h0M280.9 393.6h0M274.5 400h0'/%3E%3Cpath stroke-width='8' d='M300 387.3h0M293.6 393.6h0M287.3 400h0'/%3E%3Cpath stroke-width='9' d='M300 400h0'/%3E%3C/g%3E%3Cg fill='none' stroke='%2321c7e8' stroke-linecap='round'%3E%3Cpath stroke-width='6' d='M0 0h0'/%3E%3Cpath stroke-width='5' d='M8.7 2.3h0M6.4 11h0'/%3E%3Cpath stroke-width='4' d='M4 19.7h0M1.7 28.4h0M17.4 4.7h0M15.1 13.4h0M12.7 22h0M28.4 -1.7h0M26.1 7h0'/%3E%3Cpath stroke-width='3' d='M-0.6 37.1h0M10.4 30.7h0M8.1 39.4h0M23.8 15.7h0M21.4 24.4h0M37.1 0.6h0M34.8 9.3h0M45.8 3h0'/%3E%3Cpath stroke-width='2' d='M5.7 48.1h0M3.4 56.8h0M19.1 33.1h0M16.8 41.8h0M32.4 18h0M30.1 26.7h0M43.5 11.6h0M41.1 20.3h0M54.5 5.3h0'/%3E%3Cpath stroke-width='1' d='M27.8 35.4h0'/%3E%3C/g%3E%3Cg fill='none' stroke='%2321c7e8' stroke-linecap='round'%3E%3Cpath stroke-width='2' d='M245.5 394.7h0M258.9 379.7h0M256.5 388.4h0M269.9 373.3h0M267.6 382h0M283.2 358.2h0M280.9 366.9h0M296.6 343.2h0M294.3 351.9h0'/%3E%3Cpath stroke-width='3' d='M254.2 397h0M265.2 390.7h0M262.9 399.4h0M278.6 375.6h0M276.2 384.3h0M291.9 360.6h0M289.6 369.3h0M300.6 362.9h0'/%3E%3Cpath stroke-width='1' d='M272.2 364.6h0'/%3E%3Cpath stroke-width='4' d='M273.9 393h0M271.6 401.7h0M287.3 378h0M284.9 386.6h0M282.6 395.3h0M298.3 371.6h0M296 380.3h0'/%3E%3Cpath stroke-width='5' d='M293.6 389h0M291.3 397.7h0'/%3E%3Cpath stroke-width='6' d='M300 400h0'/%3E%3C/g%3E%3Cpath fill='none' stroke='%2321c7e8' stroke-width='3.6' transform='translate(4 2.6)' d='M12.4 13.5L103.8 13.8L196.1 12.7L287 12.4L286 136.9L287 262.7L286.2 387.8L196.5 386.1L105.4 386.7L13.6 387.2L14.1 262.2L13 137.1Z'/%3E%3Cpath fill='none' stroke='%23ff2e63' stroke-width='3.6' transform='translate(-3 3.4)' d='M12.4 13.5L103.8 13.8L196.1 12.7L287 12.4L286 136.9L287 262.7L286.2 387.8L196.5 386.1L105.4 386.7L13.6 387.2L14.1 262.2L13 137.1Z'/%3E%3Cpath fill='%23fff7e3' fill-rule='evenodd' d='M0 0H300V400H0Z M5 5H295V395H5Z'/%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M5 5H295V395H5Z M12.4 13.5L103.8 13.8L196.1 12.7L287 12.4L286 136.9L287 262.7L286.2 387.8L196.5 386.1L105.4 386.7L13.6 387.2L14.1 262.2L13 137.1Z'/%3E%3Cpath fill='%23111' d='M187.4 9.6L166 38L192.6 14.4ZM285.8 109.1L262 132L290.2 114.9ZM112.6 390.4L134 362L107.4 385.6ZM14.2 290.9L38 268L9.8 285.1Z'/%3E%3Cpath fill='%2321c7e8' transform='translate(5 5)' d='M346.1 16L327.2 27.6L355.1 57L313.6 45.6L323.9 85.2L295 57.1L284 85.2L272.9 57.4L244.1 85.1L250.9 49.1L225.7 49.7L237.8 28.4L224 16L244.8 5.5L232.5 -13.7L255.5 -12.5L245.4 -50.8L273 -25.2L284 -43.9L295.8 -28L314.6 -37L315 -15L333.8 -12.7L331.4 3.3L347.6 16Z'/%3E%3Cpath fill='%23ff2e63' transform='translate(-4.5 4)' d='M346.1 16L327.2 27.6L355.1 57L313.6 45.6L323.9 85.2L295 57.1L284 85.2L272.9 57.4L244.1 85.1L250.9 49.1L225.7 49.7L237.8 28.4L224 16L244.8 5.5L232.5 -13.7L255.5 -12.5L245.4 -50.8L273 -25.2L284 -43.9L295.8 -28L314.6 -37L315 -15L333.8 -12.7L331.4 3.3L347.6 16Z'/%3E%3Cpath fill='%23ffd21f' stroke='%23111' stroke-width='5' stroke-linejoin='round' d='M346.1 16L327.2 27.6L355.1 57L313.6 45.6L323.9 85.2L295 57.1L284 85.2L272.9 57.4L244.1 85.1L250.9 49.1L225.7 49.7L237.8 28.4L224 16L244.8 5.5L232.5 -13.7L255.5 -12.5L245.4 -50.8L273 -25.2L284 -43.9L295.8 -28L314.6 -37L315 -15L333.8 -12.7L331.4 3.3L347.6 16Z'/%3E%3Cpath fill='%23ff8a1f' d='M316.5 16L304.5 22.6L314.5 38.1L295.9 32.4L295.4 51L284 34.3L274.2 46.1L273.5 30.5L255 37.1L261 23.5L243.4 16L267 10.5L255.8 -4.5L273.2 1.1L273.4 -16.7L284 -1.8L295.3 -18.8L297.7 -2.8L314.9 -6.4L302.4 10L319.8 16Z'/%3E%3Cpath fill='%2321c7e8' transform='translate(5 5)' d='M96.9 384L53.5 394.1L80.7 421.3L53.3 421.3L45.2 434.6L28.3 429.7L16 466.1L4.8 425.9L-25.2 455.3L-14.1 414.1L-38.2 415.3L-36.3 398L-46.6 384L-22.5 373.7L-49.5 346.2L-18 350L-19.9 321.8L2.7 334.4L16 322L26.2 345.9L55.2 316.2L47.4 352.6L73.3 350.9L58.2 372.7L89.6 384Z'/%3E%3Cpath fill='%23ff2e63' transform='translate(-4.5 4)' d='M96.9 384L53.5 394.1L80.7 421.3L53.3 421.3L45.2 434.6L28.3 429.7L16 466.1L4.8 425.9L-25.2 455.3L-14.1 414.1L-38.2 415.3L-36.3 398L-46.6 384L-22.5 373.7L-49.5 346.2L-18 350L-19.9 321.8L2.7 334.4L16 322L26.2 345.9L55.2 316.2L47.4 352.6L73.3 350.9L58.2 372.7L89.6 384Z'/%3E%3Cpath fill='%23ffd21f' stroke='%23111' stroke-width='5' stroke-linejoin='round' d='M96.9 384L53.5 394.1L80.7 421.3L53.3 421.3L45.2 434.6L28.3 429.7L16 466.1L4.8 425.9L-25.2 455.3L-14.1 414.1L-38.2 415.3L-36.3 398L-46.6 384L-22.5 373.7L-49.5 346.2L-18 350L-19.9 321.8L2.7 334.4L16 322L26.2 345.9L55.2 316.2L47.4 352.6L73.3 350.9L58.2 372.7L89.6 384Z'/%3E%3Cpath fill='%23ff8a1f' d='M48.3 384L33.3 389.6L44.8 404.9L28.7 401.5L25.6 413.6L16 402.3L5.9 415L2.9 402L-11.5 404L-4.5 390.6L-15.6 384L-1.8 378.2L-9.9 365.2L4.6 368.3L3.6 345.9L16 365.6L27.3 349.3L27.8 367.7L42 365.1L33.7 378.2L56.4 384Z'/%3E%3C/svg%3E");--frame-in:comic-slam .34s .16s cubic-bezier(.2, 1.5, .4, 1) backwards;--frame-hit:comic-pop .42s cubic-bezier(.2, 1.6, .4, 1)}[data-frame=comic] .card-cap{inset:auto 4.5% 3.4%}.swatch-frame[data-frame=comic]{--frame-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 48' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23ff2e63' stroke-linecap='round'%3E%3Cpath stroke-width='3' d='M0 0h0'/%3E%3Cpath stroke-width='2' d='M4.8 0h0M2.4 2.4h0M0 4.8h0'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ff2e63' stroke-linecap='round'%3E%3Cpath stroke-width='2' d='M36 43.2h0M33.6 45.6h0M31.2 48h0'/%3E%3Cpath stroke-width='3' d='M36 48h0'/%3E%3C/g%3E%3Crect x='3.6' y='3.4' width='29.6' height='41.6' fill='none' stroke='%2321c7e8' stroke-width='1.1'/%3E%3Crect x='2.8' y='3.8' width='29.6' height='41.6' fill='none' stroke='%23ff2e63' stroke-width='1.1'/%3E%3Cpath fill='%23fff7e3' fill-rule='evenodd' d='M0 0H36V48H0Z M1 1H35V47H1Z'/%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M1 1H35V47H1Z M2.8 2.8H33.2V45.2H2.8Z'/%3E%3Cpath fill='%23ffd21f' stroke='%23111' stroke-width='1.2' stroke-linejoin='round' d='M43.3 4L38 6.2L43.2 13.4L35.1 9.3L34.1 15.8L30.8 11L26.4 13.7L25.5 9.5L22 7.6L25.6 4L18.6 -0.9L25.4 -1.5L26 -6.5L30.7 -3.3L33.8 -6.4L36 -3L40.1 -2.8L38.9 1.5L42.6 4Z'/%3E%3Cpath fill='%23ff8a1f' d='M37.7 4L35.1 5.5L35.6 8.5L32.7 7L30.6 10.1L30.3 6.1L27.5 6.2L28.9 4L27 1.6L29.8 1.3L30.7 -1.7L32.7 0.7L35.3 -0.2L34.4 2.8L38.2 4Z'/%3E%3Cpath fill='%23ffd21f' stroke='%23111' stroke-width='1.2' stroke-linejoin='round' d='M16.8 44L12.1 47L13 51.5L7.8 50.7L5.8 54.4L2.5 52.4L-3 56.1L-0.9 48.1L-8.3 48.5L-4.4 44L-7.8 39.7L-1 39.8L-2.6 32.5L2.9 37.7L6.5 29.6L8 37L14.8 34.9L12.1 41.1L15.8 44Z'/%3E%3Cpath fill='%23ff8a1f' d='M9.5 44L6.5 45.2L7.2 48L4.6 46.7L2.7 49.5L1.8 46.8L-0.6 46.2L0.2 44L-1.6 41.3L2.3 41.8L2.6 38L4.7 41L7.1 40.2L7.2 42.4L10.2 44Z'/%3E%3C/svg%3E")}@keyframes comic-slam{0%{opacity:0;scale:1.4}}@keyframes comic-pop{45%{scale:1.05}}[data-frame=gold]{--frame-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='300' y2='400'%3E%3Cstop offset='0' stop-color='%23ffe68f'/%3E%3Cstop offset='.16' stop-color='%23d79a22'/%3E%3Cstop offset='.34' stop-color='%23fff0ac'/%3E%3Cstop offset='.5' stop-color='%23b67c12'/%3E%3Cstop offset='.68' stop-color='%23f6cf62'/%3E%3Cstop offset='.84' stop-color='%23a56d0d'/%3E%3Cstop offset='1' stop-color='%236d4507'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='12' y1='12' x2='82' y2='82'%3E%3Cstop offset='0' stop-color='%23fff0a8'/%3E%3Cstop offset='.5' stop-color='%23eebc3f'/%3E%3Cstop offset='1' stop-color='%23c58a18'/%3E%3C/linearGradient%3E%3Cg id='s'%3E%3Cpath d='M12 12H52C36.8 14 29.4 20.4 26.4 26.4C20.4 29.4 14 36.8 12 52Z'/%3E%3Cpath d='M25.4 25.4L25.4 28.7L26.3 31.1L27.5 33.2L28.9 35.1L30.4 36.8L32.1 38.4L33.9 39.9L35.8 41.3L37.8 42.6L39.8 43.9L41.9 45.1L44 46.2L46.2 47.4L48.4 48.4L48.4 48.4L47.4 46.2L46.2 44L45.1 41.9L43.9 39.8L42.6 37.8L41.3 35.8L39.9 33.9L38.4 32.1L36.8 30.4L35.1 28.9L33.2 27.5L31.1 26.3L28.7 25.4L25.4 25.4Z'/%3E%3Cpath d='M27.4 23.4L28.7 24.7L30 25.4L31.3 25.9L32.5 26.3L33.7 26.7L34.9 26.9L36.1 27.2L37.4 27.4L38.6 27.7L39.9 28L41.3 28.3L42.6 28.6L44 29L45.4 29.4L45.4 29.4L44.5 28.2L43.5 27.1L42.5 26L41.4 25.1L40.2 24.2L38.9 23.4L37.6 22.7L36.3 22.2L34.8 21.8L33.4 21.6L31.9 21.5L30.4 21.7L28.9 22.2L27.4 23.4Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M27.4 23.4L28.7 24.7L30 25.4L31.3 25.9L32.5 26.3L33.7 26.7L34.9 26.9L36.1 27.2L37.4 27.4L38.6 27.7L39.9 28L41.3 28.3L42.6 28.6L44 29L45.4 29.4L45.4 29.4L44.5 28.2L43.5 27.1L42.5 26L41.4 25.1L40.2 24.2L38.9 23.4L37.6 22.7L36.3 22.2L34.8 21.8L33.4 21.6L31.9 21.5L30.4 21.7L28.9 22.2L27.4 23.4Z'/%3E%3Cpath d='M39.8 16L42.5 16.6L45.3 17.2L48.1 17.6L50.9 17.9L53.7 18.1L56.6 18L59.4 17.8L62.2 17.5L64.9 17L67.6 16.4L69.4 17.2L71.2 18.2L72.5 19.8L73.2 21.5L73.3 23.4L72.7 25L71.6 26.4L70.3 27.2L68.8 27.5L67.3 27.3L66.1 26.7L65.2 25.7L64.7 24.5L64.7 23.4L65 22.3L65.7 21.5L66.5 21L67.3 20.9L68.1 21L68.8 21.3L69.2 21.8L69.4 22.4L69.3 22.9L69.1 23.3L70.1 24.1L70.7 23.4L70.9 22.3L70.7 21.2L70.1 20L68.9 19.2L67.5 18.7L65.8 18.9L64.2 19.6L62.9 21L62.1 22.8L62 24.9L62.6 27.1L64 29L66.2 30.3L68.7 30.9L71.4 30.5L73.9 29.2L75.9 27L77.1 24.1L77.2 20.9L76.2 17.7L74.1 15L71.1 13.1L67.3 12.9L64.5 13.1L61.7 13.2L59 13.4L56.4 13.5L53.7 13.5L51.1 13.5L48.4 13.5L45.7 13.4L43 13.3L40.2 13.2Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M39.8 16L42.5 16.6L45.3 17.2L48.1 17.6L50.9 17.9L53.7 18.1L56.6 18L59.4 17.8L62.2 17.5L64.9 17L67.6 16.4L69.4 17.2L71.2 18.2L72.5 19.8L73.2 21.5L73.3 23.4L72.7 25L71.6 26.4L70.3 27.2L68.8 27.5L67.3 27.3L66.1 26.7L65.2 25.7L64.7 24.5L64.7 23.4L65 22.3L65.7 21.5L66.5 21L67.3 20.9L68.1 21L68.8 21.3L69.2 21.8L69.4 22.4L69.3 22.9L69.1 23.3L70.1 24.1L70.7 23.4L70.9 22.3L70.7 21.2L70.1 20L68.9 19.2L67.5 18.7L65.8 18.9L64.2 19.6L62.9 21L62.1 22.8L62 24.9L62.6 27.1L64 29L66.2 30.3L68.7 30.9L71.4 30.5L73.9 29.2L75.9 27L77.1 24.1L77.2 20.9L76.2 17.7L74.1 15L71.1 13.1L67.3 12.9L64.5 13.1L61.7 13.2L59 13.4L56.4 13.5L53.7 13.5L51.1 13.5L48.4 13.5L45.7 13.4L43 13.3L40.2 13.2Z'/%3E%3Cpath d='M54 17L52.9 18L52.3 19.1L51.9 20.3L51.8 21.5L51.8 22.7L52.1 23.9L52.4 25L52.9 26.1L53.5 27.1L54.2 28L55.1 28.9L56 29.7L56.9 30.4L58 31L58 31L57.5 29.9L57 28.9L56.6 27.9L56.3 26.9L56 25.9L55.8 25L55.7 24.1L55.5 23.2L55.4 22.3L55.3 21.4L55.1 20.4L54.9 19.4L54.7 18.3L54 17Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M54 17L52.9 18L52.3 19.1L51.9 20.3L51.8 21.5L51.8 22.7L52.1 23.9L52.4 25L52.9 26.1L53.5 27.1L54.2 28L55.1 28.9L56 29.7L56.9 30.4L58 31L58 31L57.5 29.9L57 28.9L56.6 27.9L56.3 26.9L56 25.9L55.8 25L55.7 24.1L55.5 23.2L55.4 22.3L55.3 21.4L55.1 20.4L54.9 19.4L54.7 18.3L54 17Z'/%3E%3Ccircle cx='69.6' cy='23.7' r='2'/%3E%3Ccircle cx='23.7' cy='69.6' r='2'/%3E%3C/g%3E%3Cg id='o'%3E%3Cuse href='%23s' fill='%231c0e00' fill-opacity='.6' transform='translate(1.5 1.9)'/%3E%3Cuse href='%23s' fill='%237f5409'/%3E%3Cuse href='%23s' fill='url(%23c)' transform='translate(-.6 -.7)'/%3E%3Cpath fill='none' stroke='%237a4e08' stroke-width='.9' d='M43 15.4C32 18 31.4 25.4 27.4 27.4C25.4 31.4 18 32 15.4 43'/%3E%3Ccircle cx='19' cy='19' r='4.5' fill='%236b4306'/%3E%3Ccircle cx='19' cy='19' r='3.2' fill='%23e0115f'/%3E%3Cpath fill='%23ff7fb2' d='M16.8 19A2.2 2.2 0 0 1 19 16.8L19 19Z'/%3E%3Ccircle cx='18' cy='17.9' r='0.8' fill='%23fff'/%3E%3C/g%3E%3Cg id='m'%3E%3Cpath fill='%231c0e00' fill-opacity='.55' transform='translate(1 1.6)' d='M-16 12Q-7 13 -4 18L0 25L4 18Q7 13 16 12Z'/%3E%3Cpath fill='%237f5409' d='M-16 12Q-7 13 -4 18L0 25L4 18Q7 13 16 12Z'/%3E%3Cpath fill='url(%23c)' transform='translate(-.3 -.6)' d='M-16 12Q-7 13 -4 18L0 25L4 18Q7 13 16 12Z'/%3E%3Ccircle cx='0' cy='16' r='3.6' fill='%236b4306'/%3E%3Ccircle cx='0' cy='16' r='2.3' fill='%23e0115f'/%3E%3Cpath fill='%23ff7fb2' d='M-1.6 16A1.6 1.6 0 0 1 0 14.4L0 16Z'/%3E%3Ccircle cx='-0.7' cy='15.2' r='0.6' fill='%23fff'/%3E%3C/g%3E%3C/defs%3E%3Crect x='14' y='14' width='272' height='372' fill='none' stroke='%23000' stroke-width='2' stroke-opacity='.3'/%3E%3Crect x='15' y='15' width='270' height='370' fill='none' stroke='%23000' stroke-width='4' stroke-opacity='.16'/%3E%3Crect x='16.5' y='16.5' width='267' height='367' fill='none' stroke='%23000' stroke-width='7' stroke-opacity='.1'/%3E%3Crect x='6.5' y='6.5' width='287' height='387' fill='none' stroke='url(%23a)' stroke-width='13' /%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0H300L287 13H13Z'/%3E%3Cpath fill='%23fff' fill-opacity='.08' d='M0 0V400L13 387V13Z'/%3E%3Cpath fill='%23000' fill-opacity='.14' d='M300 0V400L287 387V13Z'/%3E%3Cpath fill='%23000' fill-opacity='.26' d='M0 400H300L287 387H13Z'/%3E%3Crect x='0.7' y='0.7' width='298.6' height='398.6' fill='none' stroke='%233e2603' stroke-width='1.4' /%3E%3Crect x='2' y='2' width='296' height='396' fill='none' stroke='%23ffefb0' stroke-width='1.2' stroke-opacity='.75'/%3E%3Crect x='10.4' y='10.4' width='279.2' height='379.2' fill='none' stroke='%235a3805' stroke-width='3.8' stroke-opacity='.92'/%3E%3Crect x='10.4' y='10.4' width='279.2' height='379.2' fill='none' stroke='%23ffe9a3' stroke-width='2.5' stroke-dasharray='0 5' stroke-linecap='round'/%3E%3Crect x='8' y='8' width='284' height='384' fill='none' stroke='%23fff0b0' stroke-width='0.9' stroke-opacity='.7'/%3E%3Crect x='12.5' y='12.5' width='275' height='375' fill='none' stroke='%233e2603' stroke-width='1' /%3E%3Cuse href='%23o'/%3E%3Cuse href='%23o' transform='translate(300 0) scale(-1 1)'/%3E%3Cuse href='%23o' transform='translate(0 400) scale(1 -1)'/%3E%3Cuse href='%23o' transform='translate(300 400) scale(-1 -1)'/%3E%3Cuse href='%23m' transform='translate(150 0)'/%3E%3Cuse href='%23m' transform='translate(150 400) scale(1 -1)'/%3E%3Cuse href='%23m' transform='translate(0 200) rotate(-90)'/%3E%3Cuse href='%23m' transform='translate(300 200) rotate(90)'/%3E%3C/svg%3E");--frame-loop:gold-sheen 9s linear .2s infinite;--frame-hit:gold-flare .9s ease-out}[data-frame=gold] .card-cap{inset:auto 4% 3%}[data-frame=gold] .frame-light{-webkit-mask:var(--frame-art) center / 100% 100% no-repeat;-webkit-mask:var(--frame-art) center / 100% 100% no-repeat;mask:var(--frame-art) center / 100% 100% no-repeat;display:block}[data-frame=gold] .frame-move{background:linear-gradient(100deg,#fff0,#ffefb066 34%,#fffbe6d9 50%,#ffefb066 66%,#fff0);border-radius:0;width:44%;display:block;inset:-10% auto -10% 0;translate:-130%}@keyframes gold-flare{30%{filter:brightness(1.55)}}@container hand (width<=480px){[data-frame=pixel]{--px:1px}[data-frame=neon]{--tube-at:2px;--tube:1.5px;--sleeve:7px;--halo:7px}[data-frame=gold]{--frame-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='300' y2='400'%3E%3Cstop offset='0' stop-color='%23ffe68f'/%3E%3Cstop offset='.16' stop-color='%23d79a22'/%3E%3Cstop offset='.34' stop-color='%23fff0ac'/%3E%3Cstop offset='.5' stop-color='%23b67c12'/%3E%3Cstop offset='.68' stop-color='%23f6cf62'/%3E%3Cstop offset='.84' stop-color='%23a56d0d'/%3E%3Cstop offset='1' stop-color='%236d4507'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='13' y1='13' x2='83' y2='83'%3E%3Cstop offset='0' stop-color='%23fff0a8'/%3E%3Cstop offset='.5' stop-color='%23eebc3f'/%3E%3Cstop offset='1' stop-color='%23c58a18'/%3E%3C/linearGradient%3E%3Cg id='s'%3E%3Cpath d='M13 13H49C35.3 15 29 20 26 26C20 29 15 35.3 13 49Z'/%3E%3Cpath d='M25 25L25 28.2L25.9 30.6L27.1 32.7L28.4 34.6L30 36.4L31.7 38L33.5 39.5L35.4 40.9L37.3 42.2L39.3 43.4L41.4 44.6L43.5 45.8L45.7 46.9L48 48L48 48L46.9 45.7L45.8 43.5L44.6 41.4L43.4 39.3L42.2 37.3L40.9 35.4L39.5 33.5L38 31.7L36.4 30L34.6 28.4L32.7 27.1L30.6 25.9L28.2 25L25 25Z'/%3E%3Cpath d='M27 23L28.3 24.3L29.6 25L30.8 25.5L32 25.9L33.3 26.2L34.5 26.5L35.7 26.8L36.9 27L38.2 27.2L39.5 27.5L40.8 27.8L42.2 28.2L43.5 28.5L45 29L45 29L44.1 27.8L43.1 26.6L42 25.6L40.9 24.6L39.7 23.7L38.5 23L37.2 22.3L35.8 21.7L34.4 21.3L32.9 21.1L31.5 21.1L29.9 21.3L28.4 21.7L27 23Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M27 23L28.3 24.3L29.6 25L30.8 25.5L32 25.9L33.3 26.2L34.5 26.5L35.7 26.8L36.9 27L38.2 27.2L39.5 27.5L40.8 27.8L42.2 28.2L43.5 28.5L45 29L45 29L44.1 27.8L43.1 26.6L42 25.6L40.9 24.6L39.7 23.7L38.5 23L37.2 22.3L35.8 21.7L34.4 21.3L32.9 21.1L31.5 21.1L29.9 21.3L28.4 21.7L27 23Z'/%3E%3Cpath d='M36.8 17.3L39.5 17.9L42.2 18.5L45 19L47.9 19.3L50.7 19.5L53.6 19.4L56.4 19.2L59.2 18.8L62 18.3L64.6 17.7L66.4 18.6L68.2 19.6L69.5 21.1L70.2 22.9L70.3 24.7L69.7 26.4L68.7 27.7L67.3 28.6L65.8 28.9L64.4 28.7L63.1 28.1L62.2 27.1L61.8 26L61.7 24.8L62 23.8L62.7 23L63.5 22.5L64.3 22.3L65.1 22.4L65.7 22.7L66.1 23.2L66.3 23.7L66.3 24.2L66.1 24.7L67.3 25.6L67.9 24.8L68.2 23.7L68 22.4L67.2 21.2L66 20.3L64.5 19.8L62.7 19.9L60.9 20.7L59.5 22.2L58.6 24.2L58.5 26.5L59.2 28.8L60.7 30.8L63 32.3L65.7 32.9L68.7 32.5L71.4 31.1L73.5 28.7L74.8 25.6L74.9 22.2L73.8 18.7L71.6 15.8L68.3 13.7L64.3 13.6L61.4 13.8L58.7 13.9L56 14L53.4 14.1L50.7 14.1L48.1 14.1L45.4 14.1L42.7 14.1L40 14L37.2 13.9Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M36.8 17.3L39.5 17.9L42.2 18.5L45 19L47.9 19.3L50.7 19.5L53.6 19.4L56.4 19.2L59.2 18.8L62 18.3L64.6 17.7L66.4 18.6L68.2 19.6L69.5 21.1L70.2 22.9L70.3 24.7L69.7 26.4L68.7 27.7L67.3 28.6L65.8 28.9L64.4 28.7L63.1 28.1L62.2 27.1L61.8 26L61.7 24.8L62 23.8L62.7 23L63.5 22.5L64.3 22.3L65.1 22.4L65.7 22.7L66.1 23.2L66.3 23.7L66.3 24.2L66.1 24.7L67.3 25.6L67.9 24.8L68.2 23.7L68 22.4L67.2 21.2L66 20.3L64.5 19.8L62.7 19.9L60.9 20.7L59.5 22.2L58.6 24.2L58.5 26.5L59.2 28.8L60.7 30.8L63 32.3L65.7 32.9L68.7 32.5L71.4 31.1L73.5 28.7L74.8 25.6L74.9 22.2L73.8 18.7L71.6 15.8L68.3 13.7L64.3 13.6L61.4 13.8L58.7 13.9L56 14L53.4 14.1L50.7 14.1L48.1 14.1L45.4 14.1L42.7 14.1L40 14L37.2 13.9Z'/%3E%3Cpath d='M51 18L49.9 19L49.3 20.1L48.9 21.3L48.8 22.5L48.8 23.7L49.1 24.9L49.4 26L49.9 27.1L50.5 28.1L51.2 29L52.1 29.9L53 30.7L53.9 31.4L55 32L55 32L54.5 30.9L54 29.9L53.6 28.9L53.3 27.9L53 26.9L52.8 26L52.7 25.1L52.5 24.2L52.4 23.3L52.3 22.4L52.1 21.4L51.9 20.4L51.7 19.3L51 18Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M51 18L49.9 19L49.3 20.1L48.9 21.3L48.8 22.5L48.8 23.7L49.1 24.9L49.4 26L49.9 27.1L50.5 28.1L51.2 29L52.1 29.9L53 30.7L53.9 31.4L55 32L55 32L54.5 30.9L54 29.9L53.6 28.9L53.3 27.9L53 26.9L52.8 26L52.7 25.1L52.5 24.2L52.4 23.3L52.3 22.4L52.1 21.4L51.9 20.4L51.7 19.3L51 18Z'/%3E%3Ccircle cx='66.7' cy='25.2' r='2'/%3E%3Ccircle cx='25.2' cy='66.7' r='2'/%3E%3C/g%3E%3Cg id='o'%3E%3Cuse href='%23s' fill='%231c0e00' fill-opacity='.6' transform='translate(1.5 1.9)'/%3E%3Cuse href='%23s' fill='%237f5409'/%3E%3Cuse href='%23s' fill='url(%23c)' transform='translate(-.6 -.7)'/%3E%3Cpath fill='none' stroke='%237a4e08' stroke-width='.9' d='M40 16.4C31 19 31 25 27 27C25 31 19 31 16.4 40'/%3E%3Ccircle cx='20' cy='20' r='4.9' fill='%236b4306'/%3E%3Ccircle cx='20' cy='20' r='3.6' fill='%23e0115f'/%3E%3Cpath fill='%23ff7fb2' d='M17.5 20A2.5 2.5 0 0 1 20 17.5L20 20Z'/%3E%3Ccircle cx='18.9' cy='18.8' r='0.9' fill='%23fff'/%3E%3C/g%3E%3Cg id='m'%3E%3Cpath fill='%231c0e00' fill-opacity='.55' transform='translate(1 1.6)' d='M-16 13Q-7 14 -4 19L0 26L4 19Q7 14 16 13Z'/%3E%3Cpath fill='%237f5409' d='M-16 13Q-7 14 -4 19L0 26L4 19Q7 14 16 13Z'/%3E%3Cpath fill='url(%23c)' transform='translate(-.3 -.6)' d='M-16 13Q-7 14 -4 19L0 26L4 19Q7 14 16 13Z'/%3E%3Ccircle cx='0' cy='17' r='3.6' fill='%236b4306'/%3E%3Ccircle cx='0' cy='17' r='2.3' fill='%23e0115f'/%3E%3Cpath fill='%23ff7fb2' d='M-1.6 17A1.6 1.6 0 0 1 0 15.4L0 17Z'/%3E%3Ccircle cx='-0.7' cy='16.2' r='0.6' fill='%23fff'/%3E%3C/g%3E%3C/defs%3E%3Crect x='15' y='15' width='270' height='370' fill='none' stroke='%23000' stroke-width='2' stroke-opacity='.3'/%3E%3Crect x='16' y='16' width='268' height='368' fill='none' stroke='%23000' stroke-width='4' stroke-opacity='.16'/%3E%3Crect x='17.5' y='17.5' width='265' height='365' fill='none' stroke='%23000' stroke-width='7' stroke-opacity='.1'/%3E%3Crect x='7' y='7' width='286' height='386' fill='none' stroke='url(%23a)' stroke-width='14' /%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0H300L286 14H14Z'/%3E%3Cpath fill='%23fff' fill-opacity='.08' d='M0 0V400L14 386V14Z'/%3E%3Cpath fill='%23000' fill-opacity='.14' d='M300 0V400L286 386V14Z'/%3E%3Cpath fill='%23000' fill-opacity='.26' d='M0 400H300L286 386H14Z'/%3E%3Crect x='0.7' y='0.7' width='298.6' height='398.6' fill='none' stroke='%233e2603' stroke-width='1.4' /%3E%3Crect x='2' y='2' width='296' height='396' fill='none' stroke='%23ffefb0' stroke-width='1.2' stroke-opacity='.75'/%3E%3Crect x='10.4' y='10.4' width='279.2' height='379.2' fill='none' stroke='%236b4306' stroke-width='1.4' stroke-opacity='.8'/%3E%3Crect x='13.5' y='13.5' width='273' height='373' fill='none' stroke='%233e2603' stroke-width='1' /%3E%3Cuse href='%23o'/%3E%3Cuse href='%23o' transform='translate(300 0) scale(-1 1)'/%3E%3Cuse href='%23o' transform='translate(0 400) scale(1 -1)'/%3E%3Cuse href='%23o' transform='translate(300 400) scale(-1 -1)'/%3E%3Cuse href='%23m' transform='translate(150 0)'/%3E%3Cuse href='%23m' transform='translate(150 400) scale(1 -1)'/%3E%3Cuse href='%23m' transform='translate(0 200) rotate(-90)'/%3E%3Cuse href='%23m' transform='translate(300 200) rotate(90)'/%3E%3C/svg%3E")}}@media (height<=520px) and (orientation:landscape){[data-frame=pixel]{--px:1px}[data-frame=neon]{--tube-at:2px;--tube:1.5px;--sleeve:7px;--halo:7px}[data-frame=gold]{--frame-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='300' y2='400'%3E%3Cstop offset='0' stop-color='%23ffe68f'/%3E%3Cstop offset='.16' stop-color='%23d79a22'/%3E%3Cstop offset='.34' stop-color='%23fff0ac'/%3E%3Cstop offset='.5' stop-color='%23b67c12'/%3E%3Cstop offset='.68' stop-color='%23f6cf62'/%3E%3Cstop offset='.84' stop-color='%23a56d0d'/%3E%3Cstop offset='1' stop-color='%236d4507'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='13' y1='13' x2='83' y2='83'%3E%3Cstop offset='0' stop-color='%23fff0a8'/%3E%3Cstop offset='.5' stop-color='%23eebc3f'/%3E%3Cstop offset='1' stop-color='%23c58a18'/%3E%3C/linearGradient%3E%3Cg id='s'%3E%3Cpath d='M13 13H49C35.3 15 29 20 26 26C20 29 15 35.3 13 49Z'/%3E%3Cpath d='M25 25L25 28.2L25.9 30.6L27.1 32.7L28.4 34.6L30 36.4L31.7 38L33.5 39.5L35.4 40.9L37.3 42.2L39.3 43.4L41.4 44.6L43.5 45.8L45.7 46.9L48 48L48 48L46.9 45.7L45.8 43.5L44.6 41.4L43.4 39.3L42.2 37.3L40.9 35.4L39.5 33.5L38 31.7L36.4 30L34.6 28.4L32.7 27.1L30.6 25.9L28.2 25L25 25Z'/%3E%3Cpath d='M27 23L28.3 24.3L29.6 25L30.8 25.5L32 25.9L33.3 26.2L34.5 26.5L35.7 26.8L36.9 27L38.2 27.2L39.5 27.5L40.8 27.8L42.2 28.2L43.5 28.5L45 29L45 29L44.1 27.8L43.1 26.6L42 25.6L40.9 24.6L39.7 23.7L38.5 23L37.2 22.3L35.8 21.7L34.4 21.3L32.9 21.1L31.5 21.1L29.9 21.3L28.4 21.7L27 23Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M27 23L28.3 24.3L29.6 25L30.8 25.5L32 25.9L33.3 26.2L34.5 26.5L35.7 26.8L36.9 27L38.2 27.2L39.5 27.5L40.8 27.8L42.2 28.2L43.5 28.5L45 29L45 29L44.1 27.8L43.1 26.6L42 25.6L40.9 24.6L39.7 23.7L38.5 23L37.2 22.3L35.8 21.7L34.4 21.3L32.9 21.1L31.5 21.1L29.9 21.3L28.4 21.7L27 23Z'/%3E%3Cpath d='M36.8 17.3L39.5 17.9L42.2 18.5L45 19L47.9 19.3L50.7 19.5L53.6 19.4L56.4 19.2L59.2 18.8L62 18.3L64.6 17.7L66.4 18.6L68.2 19.6L69.5 21.1L70.2 22.9L70.3 24.7L69.7 26.4L68.7 27.7L67.3 28.6L65.8 28.9L64.4 28.7L63.1 28.1L62.2 27.1L61.8 26L61.7 24.8L62 23.8L62.7 23L63.5 22.5L64.3 22.3L65.1 22.4L65.7 22.7L66.1 23.2L66.3 23.7L66.3 24.2L66.1 24.7L67.3 25.6L67.9 24.8L68.2 23.7L68 22.4L67.2 21.2L66 20.3L64.5 19.8L62.7 19.9L60.9 20.7L59.5 22.2L58.6 24.2L58.5 26.5L59.2 28.8L60.7 30.8L63 32.3L65.7 32.9L68.7 32.5L71.4 31.1L73.5 28.7L74.8 25.6L74.9 22.2L73.8 18.7L71.6 15.8L68.3 13.7L64.3 13.6L61.4 13.8L58.7 13.9L56 14L53.4 14.1L50.7 14.1L48.1 14.1L45.4 14.1L42.7 14.1L40 14L37.2 13.9Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M36.8 17.3L39.5 17.9L42.2 18.5L45 19L47.9 19.3L50.7 19.5L53.6 19.4L56.4 19.2L59.2 18.8L62 18.3L64.6 17.7L66.4 18.6L68.2 19.6L69.5 21.1L70.2 22.9L70.3 24.7L69.7 26.4L68.7 27.7L67.3 28.6L65.8 28.9L64.4 28.7L63.1 28.1L62.2 27.1L61.8 26L61.7 24.8L62 23.8L62.7 23L63.5 22.5L64.3 22.3L65.1 22.4L65.7 22.7L66.1 23.2L66.3 23.7L66.3 24.2L66.1 24.7L67.3 25.6L67.9 24.8L68.2 23.7L68 22.4L67.2 21.2L66 20.3L64.5 19.8L62.7 19.9L60.9 20.7L59.5 22.2L58.6 24.2L58.5 26.5L59.2 28.8L60.7 30.8L63 32.3L65.7 32.9L68.7 32.5L71.4 31.1L73.5 28.7L74.8 25.6L74.9 22.2L73.8 18.7L71.6 15.8L68.3 13.7L64.3 13.6L61.4 13.8L58.7 13.9L56 14L53.4 14.1L50.7 14.1L48.1 14.1L45.4 14.1L42.7 14.1L40 14L37.2 13.9Z'/%3E%3Cpath d='M51 18L49.9 19L49.3 20.1L48.9 21.3L48.8 22.5L48.8 23.7L49.1 24.9L49.4 26L49.9 27.1L50.5 28.1L51.2 29L52.1 29.9L53 30.7L53.9 31.4L55 32L55 32L54.5 30.9L54 29.9L53.6 28.9L53.3 27.9L53 26.9L52.8 26L52.7 25.1L52.5 24.2L52.4 23.3L52.3 22.4L52.1 21.4L51.9 20.4L51.7 19.3L51 18Z'/%3E%3Cpath transform='matrix(0 1 1 0 0 0)' d='M51 18L49.9 19L49.3 20.1L48.9 21.3L48.8 22.5L48.8 23.7L49.1 24.9L49.4 26L49.9 27.1L50.5 28.1L51.2 29L52.1 29.9L53 30.7L53.9 31.4L55 32L55 32L54.5 30.9L54 29.9L53.6 28.9L53.3 27.9L53 26.9L52.8 26L52.7 25.1L52.5 24.2L52.4 23.3L52.3 22.4L52.1 21.4L51.9 20.4L51.7 19.3L51 18Z'/%3E%3Ccircle cx='66.7' cy='25.2' r='2'/%3E%3Ccircle cx='25.2' cy='66.7' r='2'/%3E%3C/g%3E%3Cg id='o'%3E%3Cuse href='%23s' fill='%231c0e00' fill-opacity='.6' transform='translate(1.5 1.9)'/%3E%3Cuse href='%23s' fill='%237f5409'/%3E%3Cuse href='%23s' fill='url(%23c)' transform='translate(-.6 -.7)'/%3E%3Cpath fill='none' stroke='%237a4e08' stroke-width='.9' d='M40 16.4C31 19 31 25 27 27C25 31 19 31 16.4 40'/%3E%3Ccircle cx='20' cy='20' r='4.9' fill='%236b4306'/%3E%3Ccircle cx='20' cy='20' r='3.6' fill='%23e0115f'/%3E%3Cpath fill='%23ff7fb2' d='M17.5 20A2.5 2.5 0 0 1 20 17.5L20 20Z'/%3E%3Ccircle cx='18.9' cy='18.8' r='0.9' fill='%23fff'/%3E%3C/g%3E%3Cg id='m'%3E%3Cpath fill='%231c0e00' fill-opacity='.55' transform='translate(1 1.6)' d='M-16 13Q-7 14 -4 19L0 26L4 19Q7 14 16 13Z'/%3E%3Cpath fill='%237f5409' d='M-16 13Q-7 14 -4 19L0 26L4 19Q7 14 16 13Z'/%3E%3Cpath fill='url(%23c)' transform='translate(-.3 -.6)' d='M-16 13Q-7 14 -4 19L0 26L4 19Q7 14 16 13Z'/%3E%3Ccircle cx='0' cy='17' r='3.6' fill='%236b4306'/%3E%3Ccircle cx='0' cy='17' r='2.3' fill='%23e0115f'/%3E%3Cpath fill='%23ff7fb2' d='M-1.6 17A1.6 1.6 0 0 1 0 15.4L0 17Z'/%3E%3Ccircle cx='-0.7' cy='16.2' r='0.6' fill='%23fff'/%3E%3C/g%3E%3C/defs%3E%3Crect x='15' y='15' width='270' height='370' fill='none' stroke='%23000' stroke-width='2' stroke-opacity='.3'/%3E%3Crect x='16' y='16' width='268' height='368' fill='none' stroke='%23000' stroke-width='4' stroke-opacity='.16'/%3E%3Crect x='17.5' y='17.5' width='265' height='365' fill='none' stroke='%23000' stroke-width='7' stroke-opacity='.1'/%3E%3Crect x='7' y='7' width='286' height='386' fill='none' stroke='url(%23a)' stroke-width='14' /%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0H300L286 14H14Z'/%3E%3Cpath fill='%23fff' fill-opacity='.08' d='M0 0V400L14 386V14Z'/%3E%3Cpath fill='%23000' fill-opacity='.14' d='M300 0V400L286 386V14Z'/%3E%3Cpath fill='%23000' fill-opacity='.26' d='M0 400H300L286 386H14Z'/%3E%3Crect x='0.7' y='0.7' width='298.6' height='398.6' fill='none' stroke='%233e2603' stroke-width='1.4' /%3E%3Crect x='2' y='2' width='296' height='396' fill='none' stroke='%23ffefb0' stroke-width='1.2' stroke-opacity='.75'/%3E%3Crect x='10.4' y='10.4' width='279.2' height='379.2' fill='none' stroke='%236b4306' stroke-width='1.4' stroke-opacity='.8'/%3E%3Crect x='13.5' y='13.5' width='273' height='373' fill='none' stroke='%233e2603' stroke-width='1' /%3E%3Cuse href='%23o'/%3E%3Cuse href='%23o' transform='translate(300 0) scale(-1 1)'/%3E%3Cuse href='%23o' transform='translate(0 400) scale(1 -1)'/%3E%3Cuse href='%23o' transform='translate(300 400) scale(-1 -1)'/%3E%3Cuse href='%23m' transform='translate(150 0)'/%3E%3Cuse href='%23m' transform='translate(150 400) scale(1 -1)'/%3E%3Cuse href='%23m' transform='translate(0 200) rotate(-90)'/%3E%3Cuse href='%23m' transform='translate(300 200) rotate(90)'/%3E%3C/svg%3E")}}@container hand (width>=1100px){[data-frame=pixel]{--px:3px}}.swatch-sound{width:44px;height:38px;color:var(--accent);place-items:center;margin:8px 0 7px;display:grid}.swatch-sound .icon{width:26px;height:26px}.roll-btn{transition:transform .24s cubic-bezier(.2,2.2,.4,1),box-shadow 80ms}.roll-btn:active:not(:disabled){transition-duration:50ms;transform:translateY(4px)scale(1.035,.9)}.roll-btn .icon{transition:rotate .24s cubic-bezier(.2,2.2,.4,1)}.roll-btn:active:not(:disabled) .icon{transition-duration:50ms;rotate:-35deg}.roll-btn.skip{animation:.3s cubic-bezier(.2,1.6,.4,1) btn-land}@keyframes btn-land{0%{scale:1.015 .84}}.roll-btn.ready{animation:.5s cubic-bezier(.2,1.7,.4,1) btn-ready,7s ease-in-out 3s infinite btn-wiggle}@keyframes btn-ready{0%{scale:.96 1.1}45%{scale:1.015 .93}}.fx-press{z-index:70;pointer-events:none;box-shadow:0 0 0 3px var(--accent);border-radius:12px;animation:.42s cubic-bezier(.1,.7,.3,1) forwards fx-press;position:fixed}@keyframes fx-press{0%{opacity:.9}to{opacity:0;transform:scale(1.14,1.9)}}.card.dealt{animation:.44s cubic-bezier(.2,.75,.3,1) backwards deal;animation-delay:calc(var(--i) * 62ms)}.card{transition:opacity .2s,filter .2s,transform .2s,scale .16s ease-out,rotate .5s,translate .5s}.hand.live .card.up{animation:.46s cubic-bezier(.3,.6,.4,1) 50ms land}.hand.live .card.up .card-front:after{animation:.42s ease-out .2s flip-flash}.card.heavy.up{z-index:2}.hand.live .card.up.heavy{animation:.62s cubic-bezier(.3,.6,.4,1) 20ms land-heavy}@keyframes land-heavy{0%{scale:var(--lift,1.08)}34%{scale:calc(var(--lift,1.08) + .12)}50%{scale:1.14 .84}68%{scale:.95 1.08}84%{scale:1.02 .98}}@media (width<=640px),(height<=520px){.card.tease-hot,.card.tease-shiny,.card.tease-last{z-index:6;scale:1.34}.card.heavy{--lift:1.34}}.verdict-ep b{transform-origin:0 100%}.verdict-ep b.bump{animation:.26s cubic-bezier(.2,1.6,.4,1) bump}.verdict-ep b.bump.big{animation:.38s cubic-bezier(.2,1.7,.4,1) bump-big}@keyframes bump-big{0%{scale:1.3 1.4}42%{scale:.96 1.05}}.roll-layout.windup{animation:.32s ease-out forwards inhale}@keyframes inhale{to{scale:.988}}.verdict.windup .verdict-ep b{animation:.34s ease-in forwards gp-crouch}@keyframes gp-crouch{60%{translate:0;scale:1.05 .86}70%{translate:-1.5px}80%{translate:1.5px}90%{translate:-1.5px}to{translate:1.5px;scale:1.05 .86}}.verdict.shown.fresh .verdict-ep b{animation:.6s linear gp-tally;display:inline-block}@keyframes gp-tally{0%{animation-timing-function:cubic-bezier(.1,.8,.3,1);scale:1.05 .86}14%{translate:0 -5px;scale:1.62 1.72}26%{animation-timing-function:cubic-bezier(.7,0,1,.7);translate:0 -5px;scale:1.66 1.76}40%{animation-timing-function:ease-out;translate:0 2px;scale:1.12 .8}58%{translate:0;scale:.97 1.07}78%{scale:1.02 .98}to{scale:1}}.verdict.shown.fresh{animation:.36s ease-out .23s panel-recoil}.verdict.t-uncommon.shown.fresh{animation:.36s ease-out .23s panel-recoil,.9s ease-out .23s uncommon-pulse}@keyframes panel-recoil{25%{translate:0 7px}60%{translate:0 -2px}}.hand.live.landed{animation:.32s ease-out .23s hand-thud}@keyframes hand-thud{30%{translate:0 4px}65%{translate:0 -1.5px}}.verdict.shown.fresh .verdict-ep:before{content:"";pointer-events:none;opacity:0;width:min(100%,200px);height:100%;box-shadow:0 0 0 3px color-mix(in srgb, var(--tc) 80%, #fff), 0 0 22px var(--tc);border-radius:50%;animation:.5s cubic-bezier(.1,.7,.3,1) .23s gp-ring;position:absolute;bottom:0;left:0}@keyframes gp-ring{0%{opacity:.9;scale:.5}to{opacity:0;scale:1.7}}.verdict.shown.fresh.banked .verdict-ep:before{animation:.7s cubic-bezier(.1,.7,.3,1) gp-ring-banked}@keyframes gp-ring-banked{0%{opacity:1;scale:.3}to{opacity:0;scale:3}}.verdict.shown.fresh.banked .verdict-ep b{animation:.7s linear gp-banked}@keyframes gp-banked{0%{animation-timing-function:ease-out;scale:.7 1.5}30%{animation-timing-function:ease-in-out;scale:1.34 .84}55%{scale:.95 1.1}78%{scale:1.03 .98}}.roll-layout:has(.verdict.banked)>.panel{opacity:1!important}.combo.heat-1{background:linear-gradient(90deg,#ff9f3d,#ff5fa8)}.combo.heat-2{color:#fff;background:linear-gradient(90deg,#ff5fa8,#ff2f55);box-shadow:0 0 22px #ff5fa8cc}.combo.heat-3{color:#fff;background:linear-gradient(90deg,#ff2f55,#b78dff);box-shadow:0 0 30px #ff2f55}.combo.heat-2:not(.final){scale:1.1}.combo.heat-3:not(.final){scale:1.2}.heckle{z-index:4;pointer-events:none;white-space:nowrap;font:800 14px/1.2 var(--display);color:#1a0b14;transform-origin:12px 100%;background:#fff;border-radius:12px 12px 12px 3px;padding:5px 11px;animation:2.9s linear forwards heckle-life;position:absolute;top:0;left:14px;translate:0 -62%;box-shadow:0 3px #0006,0 8px 18px #0009}.heckle:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#fff;width:12px;height:8px;position:absolute;bottom:-7px;left:10px}@keyframes heckle-life{0%,10%{opacity:0;transform:scale(.3)rotate(-10deg)}11%{opacity:1}15%{transform:scale(1.12)rotate(-1deg)}18%{transform:scale(.97)rotate(-3deg)}21%,92%{opacity:1;transform:scale(1)rotate(-2deg)}to{opacity:0;transform:scale(.7)rotate(-6deg)}}.roll-banner-tier{line-height:1}.banner-quip{font:italic 700 clamp(13px, 1.5vw, 17px)/1.25 var(--body);text-align:center;max-width:min(84vw,560px)}.banner-best{font:700 clamp(12px, 1.3vw, 15px) var(--body);text-align:center}.banner-best b{font-family:var(--display)}.banner-new-best{font:900 clamp(11px, 1.2vw, 14px) var(--display);text-transform:uppercase;letter-spacing:.08em;color:#1a1205;background:#ffc23d;border-radius:99px;padding:2px 10px}.roll-banner.mini{zoom:1}.roll-banner:not(.mega){left:var(--bx);top:var(--by);max-width:calc(100vw - 24px);translate:-50% -50%}.roll-banner.t-trash{transform-origin:9% 8%;animation:sign-life var(--ms) linear forwards;background:linear-gradient(#0000001f,#00000040),repeating-linear-gradient(91deg,#6a4d2e 0 26px,#5e4327 26px 58px,#66492b 58px 74px);border:3px solid #2a1c0e;border-radius:5px;gap:4px;padding:20px 36px 14px;translate:-50%;box-shadow:0 16px 28px #000a,inset 0 1px #ffffff1f}@keyframes sign-life{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.6);transform:translateY(-110vh)}10%{animation-timing-function:ease-out;transform:none}13%{animation-timing-function:ease-in;transform:translateY(-16px)}16%{transform:none}38%{animation-timing-function:ease-in;transform:none}45%{animation-timing-function:ease-in-out;transform:rotate(17deg)}52%{animation-timing-function:ease-in-out;transform:rotate(8deg)}59%{animation-timing-function:ease-in-out;transform:rotate(14deg)}65%{animation-timing-function:ease-in-out;transform:rotate(11deg)}70%,88%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.6);transform:rotate(12deg)}to{opacity:1;transform:translateY(120vh)rotate(34deg)}}.roll-banner.t-trash .roll-banner-tier{letter-spacing:.01em;color:#f1d9b0;text-shadow:0 3px #2a1c0e;font-size:clamp(40px,7vw,68px)}.roll-banner.t-trash .banner-letter{animation:none}.roll-banner.t-trash .roll-banner-ep{font:700 14px var(--display);color:#d9bf94}.roll-banner.t-trash .banner-quip{color:#fff3dc;font-size:14px}.sign-nail{background:radial-gradient(circle at 35% 30%,#e8e8e8,#6c6c6c);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;box-shadow:0 1px 2px #000a}.sign-nail.left{left:8%}.sign-nail.right{animation:nail-pop calc(var(--ms) * .3) calc(var(--ms) * .38) ease-in forwards;right:8%}@keyframes nail-pop{0%{opacity:1}18%{translate:10px -16px}to{opacity:0;translate:26px 120px;rotate:300deg}}.sign-fly{background:#17110a;border-radius:50%;width:5px;height:5px;animation:1.7s linear infinite fly-buzz;position:absolute;top:2px;left:58%;box-shadow:-2px -1px 0 -1px #fff9,2px -1px 0 -1px #fff9}.lone-confetti{left:var(--bx);z-index:64;pointer-events:none;background:var(--accent);opacity:0;border-radius:1px;width:9px;height:14px;animation:2.2s linear 1.15s forwards lone-fall,.7s ease-in-out 1.15s infinite alternate lone-sway;position:fixed;top:-24px}@keyframes lone-fall{0%{opacity:1;transform:translateY(0)rotate(0)}92%{opacity:1}to{opacity:0;transform:translateY(62vh)rotate(900deg)}}@keyframes lone-sway{0%{translate:-26px}to{translate:26px}}.hand.live.cheer .card.up .card-inner{animation:card-jump .8s cubic-bezier(.3, 1.6, .5, 1) calc(var(--i) * 70ms)}.hand.live.jackpot .card.up .card-inner{animation:card-jump .75s cubic-bezier(.3, 1.6, .5, 1) calc(var(--i) * 90ms) 3}.hand.wilt .card.up{rotate:var(--wilt);transition:rotate .8s cubic-bezier(.6, 0, .7, .4) var(--wilt-at,.2s), translate .8s ease-in var(--wilt-at,.2s);translate:0 5px}.verdict.t-trash.shown.fresh .verdict-tier{transform-origin:0 100%;animation:.7s cubic-bezier(.6,0,.5,1.5) 1s forwards tier-slump}@keyframes tier-slump{to{translate:0 4px;rotate:7deg}}.verdict.t-trash.shown.fresh .verdict-ep b{animation:.7s linear gp-flop}@keyframes gp-flop{0%{scale:1.05 .86}30%{translate:0 2px;scale:1.1 .9}60%{scale:.98 1.02}}.verdict.t-trash.shown.fresh{animation:none}.verdict.t-trash.shown.fresh .verdict-ep:before{content:none}.roll-banner.t-rare{border:4px solid var(--tc);outline:2px solid var(--tc);outline-offset:3px;animation:stamp-life var(--ms) linear forwards;background:#0a1a26ee;border-radius:10px;gap:2px;padding:12px 26px;box-shadow:0 10px 34px #000b}@keyframes stamp-life{0%{opacity:0;animation-timing-function:cubic-bezier(.7,0,1,.7);transform:scale(3.2)rotate(-18deg)}2%{opacity:1}5%{animation-timing-function:ease-out;transform:scale(.88)rotate(-5deg)}8%{animation-timing-function:ease-in-out;transform:scale(1.06)rotate(-8deg)}11%,86%{opacity:1;transform:scale(1)rotate(-7deg)}to{opacity:0;transform:scale(1.03)rotate(-7deg)}}.roll-banner.t-rare .banner-letter{animation:none}.roll-banner.t-rare .roll-banner-tier{text-shadow:none;font-size:clamp(32px,5.6vw,58px)}.roll-banner.t-rare .banner-quip{color:#d4efff}.roll-banner.t-epic{box-shadow:none;animation:comic-life var(--ms) linear forwards;background:0 0;border:0;border-radius:0;gap:2px;padding:26px 40px;rotate:-3deg}@keyframes comic-life{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.9,.3,1);transform:scale(.2)rotate(16deg)}3%{opacity:1}6%{animation-timing-function:ease-in-out;transform:scale(1.18)rotate(-3deg)}10%{animation-timing-function:ease-in-out;transform:scale(.95)rotate(1.5deg)}14%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.comic-burst{z-index:-1;clip-path:polygon(50% 0,58% 15%,72% 3%,74% 19%,92% 13%,86% 30%,100% 36%,89% 47%,100% 60%,85% 65%,92% 84%,74% 79%,70% 97%,57% 84%,47% 100%,39% 84%,24% 95%,24% 78%,6% 83%,13% 65%,0 57%,12% 46%,1% 32%,16% 29%,9% 11%,27% 18%,31% 2%,43% 15%);background:radial-gradient(circle,#ffffff3d 30%,#0000 33%) 0 0/11px 11px,linear-gradient(135deg,#ff5fa8,#b78dff 52%,#6f3fe0);animation:.18s steps(2,end) infinite comic-jitter;position:absolute;inset:-30% -16%}.comic-burst.ink{background:#140a24;animation:none;inset:-33% -18%;translate:7px 8px}@keyframes comic-jitter{50%{rotate:1.4deg}}.roll-banner.t-epic .banner-rays{background:repeating-conic-gradient(#fff5 0 2.5deg, transparent 2.5deg 17deg);width:210%;-webkit-mask:radial-gradient(circle,#0000 26%,#000 34%,#0000 66%);mask:radial-gradient(circle,#0000 26%,#000 34%,#0000 66%)}.roll-banner.t-epic .roll-banner-kicker{color:#fff;text-shadow:2px 2px #140a24;font-size:12px}.roll-banner.t-epic .roll-banner-tier{color:#ffe14d;text-shadow:4px 4px #140a24;-webkit-text-stroke:2px #140a24;paint-order:stroke fill;font-size:clamp(38px,6.6vw,72px)}.roll-banner.t-epic .banner-letter{animation:.3s cubic-bezier(.2,1.6,.4,1) backwards letter-drop;animation-delay:calc(50ms + var(--i) * 16ms)}.roll-banner.t-epic .roll-banner-ep{font:900 clamp(17px, 2vw, 22px) var(--display);color:#fff;text-shadow:2px 2px #140a24}.roll-banner.t-epic .banner-quip{color:#fff;text-shadow:1.5px 1.5px #140a24}.sound-word{z-index:1;font:900 clamp(17px, 2.5vw, 30px)/1 var(--display);white-space:nowrap;color:#fff;text-shadow:3px 3px #140a24;-webkit-text-stroke:1.5px #140a24;paint-order:stroke fill;animation:.42s cubic-bezier(.2,1.8,.4,1) backwards word-pop;position:absolute}.sound-word.w0{color:#5fe08e;animation-delay:.22s;top:-26%;left:-12%;rotate:-14deg}.sound-word.w1{color:#ffc23d;animation-delay:.42s;top:-12%;right:-14%;rotate:11deg}.sound-word.w2{color:#4fc2ff;animation-delay:.62s;bottom:-28%;right:-6%;rotate:-8deg}@keyframes word-pop{0%{opacity:0;scale:.2}}@media (width<=640px){.roll-banner.t-epic{padding:6px 20px}.roll-banner.t-epic .roll-banner-tier{font-size:34px}.roll-banner.t-epic .roll-banner-kicker{display:none}.roll-banner.t-epic .banner-quip{font-size:12px}.comic-burst{inset:-20% -6%}.comic-burst.ink{inset:-22% -7%}.roll-banner.t-epic .banner-rays{width:150%}.sound-word{font-size:15px}.sound-word.w0{top:-26%;left:0}.sound-word.w1{top:-24%;right:0}.sound-word.w2{bottom:-26%;right:4%}}.hand.spotlit .card:not(.spot) .card-front{filter:brightness(.3)saturate(.45)}.card.spot.lit,.card.crowned{z-index:4}.spot-beam{z-index:-1;pointer-events:none;opacity:0;transform-origin:50% 100%;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);background:linear-gradient(90deg,#ffe9a800 6%,#ffe9a84d 30%,#fff3c499 50%,#ffe9a84d 70%,#ffe9a800 94%);width:190%;height:220vh;animation:2.7s linear forwards beam-on;position:absolute;bottom:30%;left:50%;translate:-50%}@keyframes beam-on{0%{opacity:0;transform:scaleX(.3)}6%{opacity:1;transform:scaleX(1.1)}12%{transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.card-crown{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 6px #000a);width:58%;animation:.96s linear backwards crown-drop;position:absolute;top:0;left:50%;translate:-50% -58%;rotate:11deg}@keyframes crown-drop{0%{animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-120vh)rotate(-34deg)}45%{animation-timing-function:cubic-bezier(.1,.7,.4,1);transform:translateY(0)rotate(10deg)}60%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-46px)rotate(-14deg)}76%{animation-timing-function:cubic-bezier(.1,.7,.4,1);transform:translateY(0)rotate(5deg)}85%{animation-timing-function:ease-in;transform:translateY(-10px)rotate(-4deg)}to{transform:none}}.hand.live .card.up.crowned{animation:.5s ease-out .43s crown-hit}@keyframes crown-hit{22%{scale:1.08 .86}55%{scale:.97 1.05}80%{scale:1.01 .99}}.roll-banner.t-legendary{color:#2d1b02;animation:plaque-life var(--ms) linear forwards;background:linear-gradient(172deg,#fff2c2,#edb63c 24%,#bb7c12 50%,#f7cf68 72%,#a66d0e);border:3px solid #5a3a05;border-radius:12px;gap:3px;padding:16px 34px 14px;box-shadow:inset 0 0 0 2px #fff3c4aa,0 18px 50px #000c,0 0 60px #ffc23d99}@keyframes plaque-life{0%,12%{opacity:0;animation-timing-function:cubic-bezier(.7,0,1,.7);transform:scale(1.8)rotate(-3deg)}13%{opacity:1}16%{animation-timing-function:ease-out;transform:scale(.92)}20%{animation-timing-function:ease-in-out;transform:scale(1.05)}24%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)translateY(-10px)}}.roll-banner.t-legendary .banner-letter{animation:none}.roll-banner.t-legendary .roll-banner-tier{color:#3a2402;text-shadow:0 2px #fff3c4b3;font-size:clamp(36px,6vw,66px)}.roll-banner.t-legendary .roll-banner-kicker{color:#4a2f04;text-shadow:none;font-size:11px}.roll-banner.t-legendary .roll-banner-ep{color:#2d1b02;font-weight:800}.roll-banner.t-legendary .banner-best b{color:#5f0f3a}.roll-banner.t-legendary .banner-quip{color:#3a2402}.roll-banner.t-legendary .banner-rays{display:none}.plaque-rivets i{background:radial-gradient(circle at 35% 30%,#fff3c4,#7a4f08);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 1px 1px #0008}.plaque-rivets i:first-child{top:7px;left:7px}.plaque-rivets i:nth-child(2){top:7px;right:7px}.plaque-rivets i:nth-child(3){bottom:7px;left:7px}.plaque-rivets i:nth-child(4){bottom:7px;right:7px}.fx-rays.t-legendary{background:repeating-conic-gradient(from 0deg, #ffc23d24 0 6deg, transparent 6deg 18deg)}.fx-edge.t-legendary{box-shadow:inset 0 0 60px 4px #ffc23d99,inset 0 0 170px 14px #ffc23d33}.fx-stage{z-index:50;pointer-events:none;animation:fx-stage var(--ms,4s) linear forwards;background:radial-gradient(#12071cb3,#05030fe6 78%);position:fixed;inset:0}@keyframes fx-stage{0%{opacity:0}4%,90%{opacity:1}to{opacity:0}}.roll-banner.mega.t-mythic{left:var(--bx);color:#fff;width:min(92vw,720px);animation:slot-life var(--ms) linear forwards;background:linear-gradient(#4a1240,#1d0b2c 58%,#10081b);border:5px solid #ffc23d;border-radius:28px;gap:clamp(6px,1vw,12px);padding:clamp(20px,3vw,34px) clamp(18px,3vw,40px);box-shadow:0 0 0 4px #7a1d55,0 0 0 8px #ffc23d,0 30px 90px #000d,0 0 130px #ff5fa877}@keyframes slot-life{0%{opacity:0;animation-timing-function:cubic-bezier(.7,0,1,.7);transform:scale(2.4)rotate(-5deg)}3%{opacity:1}6%{animation-timing-function:ease-out;transform:scale(.92)rotate(1deg)}10%{animation-timing-function:ease-in-out;transform:scale(1.04)rotate(-.4deg)}14%,47.5%{animation-timing-function:ease-out;transform:scale(1)}50%{animation-timing-function:ease-in-out;transform:scale(1.1)}54%{animation-timing-function:ease-in-out;transform:scale(.97)}58%,84%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1)}87%{opacity:1;animation-timing-function:cubic-bezier(.7,0,1,.7);transform:scale(1.07)}90%{opacity:.95;transform:translate(var(--bank-x), var(--bank-y)) scale(.1)}92%,to{opacity:0;transform:translate(var(--bank-x), var(--bank-y)) scale(.08)}}.bulbs{pointer-events:none;--bulb:radial-gradient(circle, #fff7d6 0 3px, #ffc23d 4px, #ffc23d00 6px);background:var(--bulb) 0 0 / 26px 14px repeat-x, var(--bulb) 0 100% / 26px 14px repeat-x, var(--bulb) 0 0 / 14px 26px repeat-y, var(--bulb) 100% 0 / 14px 26px repeat-y;border-radius:20px;position:absolute;inset:7px}.bulbs.a{animation:.5s step-end .25s infinite bulb-swap}.bulbs.b{background-position:13px 0,13px 100%,0 13px,100% 13px;animation:.5s step-end infinite bulb-swap}@keyframes bulb-swap{50%{opacity:.12}}.roll-banner.mega.t-mythic .roll-banner-kicker{color:#ffc23d;text-shadow:none;font-size:clamp(11px,1.3vw,15px)}.roll-banner.mega.t-mythic .roll-banner-tier{filter:none;text-shadow:none;font-size:clamp(40px,min(11vw,13vh),104px)}.roll-banner.t-mythic:not(.hit) .banner-letter{color:#5d3556;background:0 0;animation:none}.roll-banner.t-mythic.hit .banner-letter{animation:.5s cubic-bezier(.2,1.8,.4,1) backwards jackpot-letter,.9s ease-in-out infinite alternate letter-wave;animation-delay:calc(var(--i) * 28ms), calc(.7s + var(--i) * 70ms)}@keyframes jackpot-letter{0%{transform:scale(1.9)translateY(-12px)}}.reels{--reel:min(clamp(38px, 7.6vw, 84px), calc(80vw / (var(--n) * .8 + 1.4)));font:900 var(--reel)/1 var(--display);font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-end;gap:.07em;display:flex}.reel{color:#1a0b14;background:linear-gradient(#cfc6b8,#fffdf7 26% 74%,#cfc6b8);border-radius:.1em;width:.72em;height:1.2em;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffc23d}.reel:after{content:"";pointer-events:none;background:linear-gradient(#0006,#0000 24% 76%,#0006);position:absolute;inset:0}.reel-strip{white-space:pre;text-align:center;will-change:transform;line-height:1.2em;display:block}.reel.stopped{animation:.24s ease-out reel-thunk}@keyframes reel-thunk{30%{scale:1.1 .9}65%{scale:.97 1.04}}.roll-banner.hit .reel{box-shadow:0 0 0 2px #ffc23d,0 0 18px #ffc23d}.reel-sep{color:#ffc23d;text-align:center;width:.3em}.reels-unit{color:#ffc23d;align-self:center;margin-left:.2em;font-size:.42em}.roll-banner.mega .banner-best{color:#ffe39a}.roll-banner.mega .banner-quip{color:#fff;opacity:0;animation:quip-in .3s calc(var(--ms) * .52) forwards}.roll-banner.mega .banner-new-best{animation:word-pop .4s cubic-bezier(.2, 1.8, .4, 1) calc(var(--ms) * .49) backwards}@keyframes quip-in{to{opacity:1}}@media (height<=520px){.roll-banner.mega.t-mythic{gap:3px;padding:16px 26px}.roll-banner.mega.t-mythic .roll-banner-tier{font-size:38px}.roll-banner.mega.t-mythic .roll-banner-kicker,.roll-banner.mega .banner-best{display:none}.reels{--reel:32px}}.fx-void{z-index:62;pointer-events:none;animation:fx-void var(--ms,.7s) linear forwards;background:#000;position:fixed;inset:0}@keyframes fx-void{0%,84%{opacity:1}to{opacity:0}}.fx-dot{z-index:62;pointer-events:none;width:44px;height:44px;animation:fx-dot var(--ms,.7s) linear forwards;background:radial-gradient(circle,#fff 0 34%,#8ff3ff66 52%,#0000 70%);border-radius:50%;margin:-22px 0 0 -22px;position:fixed;top:45%;left:50%}@keyframes fx-dot{0%{transform:scale(0)}14%,60%{animation-timing-function:cubic-bezier(.8,0,1,.5);transform:scale(.14)}84%{opacity:1;transform:scale(60)}to{opacity:0;transform:scale(70)}}.fx-space{background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/53px 61px,radial-gradient(circle,#8ff3ffcc 0 1px,#0000 1.6px) 21px 33px/89px 71px,radial-gradient(circle,#e0ceff 0 1.2px,#0000 1.8px) 40px 9px/131px 113px,radial-gradient(at 30% 30%,#4b2bd655,#0000 60%),radial-gradient(at 75% 70%,#e45cff33,#0000 55%),#03020af2}.fx-rays.t-cosmic{background:repeating-conic-gradient(from 0deg, #8ff3ff1c 0 4deg, transparent 4deg 12deg, #9b6bff1c 12deg 16deg, transparent 16deg 36deg)}.fx-edge.t-cosmic{box-shadow:inset 0 0 60px 4px #8ff3ff66,inset 0 0 180px 12px #9b6bff44}.hand.bigbang,.hand.float{z-index:52}.hand.live.bigbang .card-inner{animation:.75s cubic-bezier(.12,.85,.25,1.12) backwards spit-out;animation-delay:calc(var(--i) * 22ms)}@keyframes spit-out{0%{translate:var(--dx) var(--dy);rotate:620deg;scale:.02}}.hand.live.float .card.up .card-inner{animation:3.4s ease-in-out infinite alternate zero-g;animation-delay:calc(var(--i) * -.7s)}@keyframes zero-g{0%{translate:0 5px;rotate:-1.4deg}to{translate:0 -9px;rotate:1.6deg}}.roll-banner.mega.t-cosmic{width:100vw;max-width:100vw;box-shadow:none;animation:cosmic-life var(--ms) linear forwards;background:linear-gradient(#0000,#03020ae6 16% 84%,#0000);border:0;border-radius:0;gap:clamp(4px,.8vw,10px);padding:clamp(14px,2vw,26px) 12px;overflow:visible}@keyframes cosmic-life{0%,11%{opacity:0;transform:none}13%{opacity:1}87%{opacity:1;animation-timing-function:cubic-bezier(.7,0,1,.7);transform:none}92%{opacity:.9;transform:translate(var(--bank-x), var(--bank-y)) scale(.06)}94%,to{opacity:0;transform:translate(var(--bank-x), var(--bank-y)) scale(.05)}}.roll-banner.mega.t-cosmic .roll-banner-tier{filter:drop-shadow(0 0 22px #8ff3ffaa);font-size:clamp(38px,10vw,120px)}.roll-banner.t-cosmic.mega .banner-letter{animation-name:cosmic-letter,letter-wave;animation-duration:.7s,2.2s;animation-delay:calc(.68s + var(--i) * 36ms), calc(1.6s + var(--i) * 90ms);animation-timing-function:cubic-bezier(.1,.8,.2,1),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-fill-mode:backwards,none}.far-number{font:800 clamp(24px, 4.6vw, 60px)/1.1 var(--display);color:#fff;animation:1.3s cubic-bezier(.1,.7,.15,1) .8s backwards far-in}.far-number b{font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#ffc23d,#fff3c4,#ffc23d);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes far-in{0%{opacity:0;transform:scale(.03)}20%{opacity:1}}.roll-banner.mega.t-cosmic .banner-quip{color:#c9f8ff;animation-delay:calc(var(--ms) * .44)}.roll-banner.mega.t-cosmic .banner-best{color:#c9f8ff}[data-motion=calm] .card.dealt,[data-motion=calm] .roll-layout.windup,[data-motion=calm] .verdict.windup .verdict-ep b,[data-motion=calm] .verdict.shown.fresh .verdict-ep b,[data-motion=calm] .verdict.shown.fresh.banked .verdict-ep b,[data-motion=calm] .verdict-ep b.bump,[data-motion=calm] .verdict-ep b.bump.big,[data-motion=calm] .verdict.shown.fresh,[data-motion=calm] .hand.live.landed,[data-motion=calm] .roll-btn.skip,[data-motion=calm] .hand.live .card.up.crowned,[data-motion=calm] .card-crown,[data-motion=calm] .spot-beam,[data-motion=calm] .comic-burst,[data-motion=calm] .sign-fly,[data-motion=calm] .sign-nail.right,[data-motion=calm] .bulbs,[data-motion=calm] .reel.stopped,[data-motion=calm] .far-number,[data-motion=calm] .hand.live.cheer .card.up .card-inner,[data-motion=calm] .hand.live.jackpot .card.up .card-inner,[data-motion=calm] .hand.live.float .card.up .card-inner,[data-motion=calm] .hand.live.bigbang .card-inner,[data-motion=calm] .sound-word{animation:none}[data-motion=calm] .hand.live .card.up.heavy{animation:.46s ease-out 50ms land}[data-motion=calm] .spot-beam,[data-motion=calm] .lone-confetti{display:none}[data-motion=calm] .verdict.shown.fresh .verdict-ep:before{content:none}[data-motion=calm] .roll-btn:active:not(:disabled){transform:translateY(4px)}[data-motion=calm] .verdict.t-trash.shown.fresh .verdict-tier{animation:none}[data-motion=calm] .heckle{animation:2.9s linear forwards heckle-calm}@keyframes heckle-calm{0%,10%{opacity:0}14%,92%{opacity:1}to{opacity:0}}[data-motion=calm] .roll-banner.t-trash,[data-motion=calm] .roll-banner.t-rare,[data-motion=calm] .roll-banner.t-epic,[data-motion=calm] .roll-banner.t-legendary,[data-motion=calm] .roll-banner.mega.t-mythic,[data-motion=calm] .roll-banner.mega.t-cosmic{animation:banner-calm var(--ms) forwards}[data-motion=calm] .roll-banner.t-mythic.hit .banner-letter,[data-motion=calm] .roll-banner.t-cosmic.mega .banner-letter,[data-motion=calm] .roll-banner.t-epic .banner-letter{animation:none}[data-motion=calm] .roll-banner.mega .banner-quip,[data-motion=calm] .roll-banner.mega .banner-new-best{opacity:1;animation:none}.hand:not(.spotlit) .spot-beam{display:none}
