:root{--washi:#f1e6cf;--ink:#1d1a17;--indigo:#1f3550;--vermilion:#c8402b;--gold:#c9a24a;--paper-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .28  0 0 0 0 .18  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--fibers:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.012 .2' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 .4  0 0 0 0 .32  0 0 0 0 .2  0 0 0 .14 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>");--eggshell:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='m' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.03' numOctaves='3' seed='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .35  0 0 0 0 .2  .3 0 0 0 -.12'/></filter><filter id='d' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .4  0 0 0 0 .3  0 0 0 0 .17  4.5 0 0 0 -2.6'/><feComponentTransfer><feFuncA type='linear' slope='.45'/></feComponentTransfer></filter><filter id='l' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' seed='5' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .99  0 0 0 0 .95  -4.5 0 0 0 1.9'/><feComponentTransfer><feFuncA type='linear' slope='.7'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23m)'/><rect width='100%' height='100%' filter='url(%23d)'/><rect width='100%' height='100%' filter='url(%23l)'/></svg>");--seigaiha-light:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='20'><g fill='none' stroke='rgba(255,255,255,.95)' stroke-width='1.1'><path d='M0 20a20 20 0 0 1 40 0M6 20a14 14 0 0 1 28 0M12 20a8 8 0 0 1 16 0'/><path d='M-20 10a20 20 0 0 1 40 0M-14 10a14 14 0 0 1 28 0M-8 10a8 8 0 0 1 16 0M20 10a20 20 0 0 1 40 0M26 10a14 14 0 0 1 28 0M32 10a8 8 0 0 1 16 0'/></g></svg>");--seigaiha-dark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='20'><g fill='none' stroke='rgba(110,85,50,.22)' stroke-width='1.1'><path d='M0 20a20 20 0 0 1 40 0M6 20a14 14 0 0 1 28 0M12 20a8 8 0 0 1 16 0'/><path d='M-20 10a20 20 0 0 1 40 0M-14 10a14 14 0 0 1 28 0M-8 10a8 8 0 0 1 16 0M20 10a20 20 0 0 1 40 0M26 10a14 14 0 0 1 28 0M32 10a8 8 0 0 1 16 0'/></g></svg>");--card-font-title:"Shippori Mincho B1", "M PLUS 1p", serif;--shippo:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><g fill='none' stroke='%23c8402b' stroke-width='1.3'><circle cx='16' cy='16' r='11.3'/><circle cx='0' cy='0' r='11.3'/><circle cx='32' cy='0' r='11.3'/><circle cx='0' cy='32' r='11.3'/><circle cx='32' cy='32' r='11.3'/></g></svg>");--ui-bg:#f4ecd8ed;--ui-bg-solid:#f4ecd8;--ui-fg:#1d1a17;--ui-muted:#6b6152;--ui-line:#1d1a172e;--ui-accent:#b23b26;--ui-accent-fg:#fbe9d8;--ui-secondary:#1d2f48;--ui-on-world:#fdf6e6;--ui-scrim:#0f141e8c;--ui-font:"Overpass", "M PLUS 1p", system-ui, sans-serif;--ui-font-display:"Overpass", "M PLUS 1p", system-ui, sans-serif;--ui-font-jp:"M PLUS 1p", "Overpass", system-ui, sans-serif;--ui-panel-frame:0 0 0 4px #f4ecd88c, 0 0 0 5px #241f1838, 0 14px 30px #1e140847;--ui-panel-border:1px solid #241f1873;--hud-h:96px;--frame-inset:clamp(12px, 2vw, 26px);--wood-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.008 .22' numOctaves='3' seed='9'/><feColorMatrix values='0 0 0 0 .12  0 0 0 0 .07  0 0 0 0 .03  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>");--ui-status-positive:#3d6b45;--ui-status-negative:#b23b26;--ui-status-note:#1d1a17;--ui-status-color-indigo:#1f3550;--ui-status-color-sky:#3a6f9a;--ui-status-color-teal:#2f6b66;--ui-status-color-moss:#5b8a3a;--ui-status-color-ochre:#d9a823;--ui-status-color-gold:#c9a24a;--ui-status-color-vermilion:#c8402b;--ui-status-color-plum:#8e3a52;--ui-status-color-wisteria:#8a6bb8;--ui-status-color-stone:#a59c88;--ui-status-color-sumi:#1d1a17;--ui-radius:6px;--ui-texture:none;--page-bg:#e9dcc0}@media (width<=600px){:root{--frame-inset:6px}}.u-world{background:#2d4f7a;position:absolute;inset:0;overflow:hidden}.u-world-print{background:50%/cover no-repeat;transition:filter .8s;position:absolute;inset:0}.u-world-paper{display:none}.u-world-print.pixel{image-rendering:pixelated;image-rendering:crisp-edges}.u-world.focus .u-world-print{filter:blur(3px)brightness(.88)}.u-ambient{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;inset:0}.u-dither{inset:var(--fi-t) var(--fi-r) var(--fi-b) var(--fi-l);width:calc(100% - var(--fi-l) - var(--fi-r));height:calc(100% - var(--fi-t) - var(--fi-b));z-index:35;pointer-events:none;position:fixed}.u-window{z-index:150;pointer-events:none;position:fixed;inset:0}.u-window-wood{border:solid #0000;border-width:var(--fi-t) var(--fi-r) var(--fi-b) var(--fi-l);background:linear-gradient(180deg, #ffe2b41a, transparent 18%, transparent 82%, #0000002e) border-box, var(--wood-grain) border-box, linear-gradient(135deg, #43301f, #33231a 45%, #3d2b1c 70%, #2c1e14) border-box;-webkit-mask-composite:xor;background-size:100% 100%,420px 420px,100% 100%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0009;-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:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.u-window-glass{inset:var(--fi-t) var(--fi-r) var(--fi-b) var(--fi-l);position:absolute;box-shadow:inset 0 0 0 1.5px #c39a4a,inset 0 8px 24px #0006}.u-window-joint{position:absolute}.u-window-joint.tl{width:var(--fi-l);height:var(--fi-t)}.u-window-joint.tr{width:var(--fi-r);height:var(--fi-t)}.u-window-joint.bl{width:var(--fi-l);height:var(--fi-b)}.u-window-joint.br{width:var(--fi-r);height:var(--fi-b)}.u-window-joint.tl{background:linear-gradient(45deg,#0000 47%,#00000073 50%,#ffe2b41f 53%,#0000 56%);top:0;left:0}.u-window-joint.tr{background:linear-gradient(-45deg,#0000 47%,#00000073 50%,#ffe2b41f 53%,#0000 56%);top:0;right:0}.u-window-joint.bl{background:linear-gradient(-45deg,#0000 44%,#ffe2b41f 47%,#00000073 50%,#0000 53%);bottom:0;left:0}.u-window-joint.br{background:linear-gradient(45deg,#0000 44%,#ffe2b41f 47%,#00000073 50%,#0000 53%);bottom:0;right:0}.u-title{text-align:center;border:var(--ui-panel-border);background:#f4ecd8f0;padding:34px 46px 28px;box-shadow:0 0 0 6px #f4ecd899,0 0 0 7px #241f184d,0 30px 60px #1e140859}.u-title-jp{font:900 clamp(54px, 13vw, 96px)/1 var(--ui-font-display);letter-spacing:.08em;animation:1.6s cubic-bezier(.6,0,.2,1) .2s forwards u-reveal;-webkit-mask:linear-gradient(90deg,#000 45%,#0000 55%) 100% 0/220% 100% no-repeat;mask:linear-gradient(90deg,#000 45%,#0000 55%) 100% 0/220% 100% no-repeat}@keyframes u-reveal{to{-webkit-mask-position:0 0;mask-position:0 0}}.u-title-en{font:700 clamp(18px, 4.4vw, 26px) var(--ui-font);letter-spacing:.32em;text-transform:uppercase;opacity:0;margin-top:14px;animation:.8s 1.3s forwards u-up}.u-title-rule{opacity:0;background:#241f1873;width:60%;height:1px;margin:16px auto 0;animation:.8s 1.5s forwards u-up;position:relative}.u-title-rule:after{content:"";background:var(--ui-accent);width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.u-title-start{font:600 14px var(--ui-font);letter-spacing:.3em;text-transform:uppercase;color:var(--ui-muted);opacity:0;margin-top:22px;animation:.8s 1.9s forwards u-up,2.2s ease-in-out 2.7s infinite u-pulse}@keyframes u-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes u-pulse{50%{opacity:.35}}header.hud{z-index:40;top:calc(var(--fi-t) + 12px);left:calc(var(--fi-l) + 12px);right:calc(var(--fi-r) + 12px);height:var(--hud-h);border:var(--ui-panel-border);box-shadow:var(--ui-panel-frame);background:#f4ecd8f0;grid-template-columns:1fr auto 1fr;align-items:stretch;transition:transform .7s cubic-bezier(.2,.9,.25,1.1);display:grid;position:fixed}header.hud[hidden]{transform:translateY(-160%);display:grid!important}.hud-brand{border-right:1px solid #241f1840;justify-self:start;align-items:center;gap:14px;padding:0 22px;display:flex}.hud-seal{background:var(--ui-accent);color:#fbe9d8;width:56px;height:56px;font:800 28px var(--ui-font-display);border-radius:7px;place-items:center;display:grid;transform:rotate(-4deg)}.hud-brand-text b{font:800 28px/1 var(--ui-font-display);letter-spacing:.06em;display:block}.hud-brand-text span{font:800 14px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-accent);margin-top:6px;display:block}.hud-tabs{justify-content:center;display:flex;position:relative}.u-tab-block{display:none}.hud-tab{appearance:none;cursor:pointer;min-width:140px;color:var(--ui-fg);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 18px;display:flex;position:relative}.hud-tab+.hud-tab:before{content:"";background:#241f1833;width:1px;position:absolute;top:24%;bottom:24%;left:0}.hud-tab .jp{font:800 36px/1 var(--ui-font-display)}.hud-tab .en{font:800 13px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.hud-tab.active{background:var(--ui-accent);color:#fbf3e4;border-radius:4px;margin:10px 0}.hud-tab.active .en{color:#f1dcc0}.hud-tab:focus-visible{outline:2px solid var(--ui-secondary);outline-offset:-4px}.hud-account{border-left:1px solid #241f1840;justify-self:end;align-items:center;padding:0 20px;display:flex;position:relative}.hud-crest{cursor:pointer;background:var(--ui-secondary);width:54px;height:54px;color:var(--ui-bg-solid);font:800 24px var(--ui-font-display);border:0;border-radius:50%;transition:transform .15s}.hud-crest:hover{box-shadow:0 0 0 3px #f4ecd8e6, 0 0 0 4.5px var(--ui-secondary)}.hud-crest:focus-visible{box-shadow:0 0 0 3px #f4ecd8e6, 0 0 0 4.5px var(--ui-accent);outline:none}.hud-crest:active{transform:scale(.93)}.hud-menu{background:var(--ui-bg-solid);border:var(--ui-panel-border);min-width:210px;box-shadow:var(--ui-panel-frame);transform-origin:100% 0;opacity:0;pointer-events:none;transition:all .18s;position:absolute;top:calc(100% + 12px);right:12px;transform:scale(.9)}.hud-menu.open{opacity:1;pointer-events:auto;transform:none}.hud-menu .who{font:800 18px var(--ui-font-display);border-bottom:1px solid #241f1833;padding:14px 18px 10px}.hud-menu button{cursor:pointer;width:100%;font:800 14px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-fg);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;display:flex}.hud-menu button b{font:800 16px var(--ui-font-display);text-transform:none;letter-spacing:0}.hud-menu button:hover{color:var(--ui-accent)}.hud-tab{position:relative;overflow:visible}.hud-badge{background:var(--ui-accent);color:#fff;text-align:center;width:12px;height:12px;box-shadow:0 0 0 2px var(--ui-bg-solid);pointer-events:none;border-radius:50%;font-style:normal;position:absolute;top:6px;right:8px}.hud-badge.done{background:var(--ui-status-positive);width:15px;height:15px;font:900 9px/15px system-ui}.hud-menu .hud-menu-admin{display:none}@media (width<=760px){.hud-tab[data-tab=admin]{display:none}.hud-menu .hud-menu-admin{display:flex}:root{--hud-h:78px}header.hud{top:calc(var(--fi-t) + 8px);left:calc(var(--fi-l) + 8px);right:calc(var(--fi-r) + 8px);grid-template-columns:auto 1fr auto}.hud-brand{padding:0 10px}.hud-brand-text{display:none}.hud-seal{width:44px;height:44px;font-size:22px}.hud-tab{flex:1;min-width:0;padding:0 4px}.hud-tab .jp{font-size:26px}.hud-tab .en{letter-spacing:.03em;font-size:9px}.hud-tab.active{margin:7px 0}.hud-account{padding:0 10px}.hud-crest{width:44px;height:44px;font-size:20px}}.u-timer{--p:0;aspect-ratio:1;text-align:center;width:min(56vw,210px);box-shadow:0 0 0 6px var(--washi), 0 0 0 7px #241f1866, 0 14px 30px #1e14084d;background:#f4ecd8f0;border-radius:50%;place-content:center;display:grid;position:relative}.u-timer:before{content:"";pointer-events:none;background:conic-gradient(#1d2f48d9 calc(var(--p) * 1turn), #1d2f4838 0);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 6px))}.u-timer-jp{font:800 22px var(--ui-font-display);color:var(--ui-accent)}.u-timer-time{font:700 40px var(--ui-font);font-variant-numeric:tabular-nums}.u-timer-en{font:800 11px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.card-ph{aspect-ratio:63/88;background:var(--washi);opacity:.9;border-radius:4.33%/3.1%;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026,0 16px 34px #0006}.card-ph:before{content:"";background:var(--paper-noise), var(--fibers);opacity:.45;mix-blend-mode:multiply;position:absolute;inset:0}.card-host{position:relative}.card-ph.leaving{z-index:1;pointer-events:none;animation:.28s ease-out forwards card-ph-out;position:absolute;inset:0}@keyframes card-ph-out{to{opacity:0}}.card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--hyp:0;--flip:0deg;--card-persp:1200px;--card-thick:.75cqw;--card-r:4.33cqw;--stock:#e6d6b4;--stock-core:#b8a27a;aspect-ratio:63/88;width:100%;transform-style:preserve-3d;transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(var(--flip));font-family:var(--ui-font);color:var(--ink);border-radius:4.33%/3.1%;position:relative;container-type:inline-size}.card.flipped{--flip:180deg}.card .face,.card .back{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.card .face{translate:0 0 calc(var(--card-thick) / 2)}.card .back{translate:0 0 calc(var(--card-thick) / -2)}.card .edge{border-radius:inherit;pointer-events:none;transform-style:preserve-3d;background:var(--stock-core);position:absolute;inset:.3%}.card .edge:before,.card .edge:after,.card .edge i{content:"";display:block;position:absolute}.card .edge:before,.card .edge:after{top:var(--card-r);bottom:var(--card-r);width:var(--card-thick);margin-left:calc(var(--card-thick) / -2);background:linear-gradient(90deg, var(--stock), var(--stock-core) 50%, var(--stock))}.card .edge:before{left:0;transform:rotateY(-90deg)}.card .edge:after{left:100%;transform:rotateY(90deg)}.card .edge i{left:var(--card-r);right:var(--card-r);height:var(--card-thick);margin-top:calc(var(--card-thick) / -2);background:linear-gradient(var(--stock), var(--stock-core) 50%, var(--stock))}.card .edge i:first-child{top:0;transform:rotateX(90deg)}.card .edge i:last-child{top:100%;transform:rotateX(-90deg)}@container (width<=220px){.card .edge{display:none}}.card[data-tilt=gyro]{transform:perspective(var(--card-persp)) rotateY(var(--flip))}.card[data-tilt=gyro] .glare{opacity:calc(.3 + var(--hyp) * .9)}@media (prefers-reduced-motion:reduce){.card{transform:perspective(var(--card-persp)) rotateY(var(--flip))}}.card .face{background:var(--washi);box-shadow:inset 0 0 0 1px #00000026,0 16px 34px #0006}.card .face:before{content:"";z-index:5;pointer-events:none;mix-blend-mode:multiply;background:var(--paper-noise), var(--fibers);opacity:.45;position:absolute;inset:0}.card .print{flex-direction:column;gap:2.33cqw;padding:4.67cqw;display:flex;position:absolute;inset:0}.card .frame{z-index:4;border:2px solid var(--ink);pointer-events:none;border-radius:3cqw/2.33cqw;position:absolute;inset:2.67cqw}.card .top-row{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.card .name{white-space:nowrap;text-overflow:ellipsis;font-size:7.33cqw;font-weight:800;overflow:hidden}@supports (overflow-clip-margin:1px){.card .name{overflow-clip-margin:.3em;min-width:0;overflow:clip}}.card .hp{color:var(--vermilion);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:6cqw;font-weight:700}.card .hp small{letter-spacing:.1em;color:var(--ink);margin-right:2px;font-size:3.33cqw;font-weight:800}.card .type{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);font-size:3.33cqw;font-weight:800}.card .art{border:2px solid var(--ink);background:#ddd;flex-shrink:0;height:44%;position:relative;overflow:hidden}.card .art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.card .statuses{flex-direction:column;gap:2.33cqw;display:flex}.card .status-line{grid-template-columns:auto 1fr auto;align-items:center;gap:2.67cqw;font-size:4.67cqw;display:grid}.card .status-line .dot{background:var(--dot,var(--ui-status-color-stone));border-radius:50%;width:4cqw;height:4cqw}.card .status-line .dot.icon{color:#fff;place-items:center;width:5.6cqw;height:5.6cqw;display:grid}.card .status-line .dot.icon svg{width:58%;height:58%;display:block}.card .status-line b{font-weight:700}.card .status-line .dmg{font-variant-numeric:tabular-nums;color:var(--ui-status-positive);font-size:5.67cqw;font-weight:800}.card .status-line[data-kind=negative] .dmg{color:var(--ui-status-negative)}.card .status-line p{grid-column:1/-1;margin:-1.33cqw 0 0;font-size:3.67cqw;line-height:1.3}.card .status-line[data-kind=power]{align-items:start}.card .status-line[data-kind=power] .dot{width:5.6cqw;height:5.6cqw;margin-top:.1em}.card .status-line[data-kind=power] .power{grid-column:2/-1;line-height:1.3}.card .status-line .power p{opacity:.82;margin:0;font-size:.86em;font-weight:400;display:inline}.card .stats{text-align:center;border-top:1.5px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:1.67cqw;font-size:2.83cqw;font-weight:800;display:grid}.card .stats span{letter-spacing:0;text-transform:none;color:var(--ink);font-size:3.67cqw;font-weight:700;display:block}.card .flavor{border-left:2px solid var(--vermilion);padding-left:2.33cqw;font-size:3.67cqw;font-style:italic;line-height:1.3}.card .foot{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);justify-content:space-between;font-size:2.83cqw;font-weight:800;display:flex}.card .hanko{z-index:6;aspect-ratio:1;opacity:.92;mix-blend-mode:multiply;background:var(--vermilion);color:#fbe9d8;border-radius:1.5cqw;place-items:center;width:12cqw;font-size:5cqw;font-weight:800;display:grid;position:absolute;top:47%;right:7%;transform:rotate(-6deg);box-shadow:inset 0 0 0 .5cqw #ffe6d28c}.card[data-rarity=legendary] .hanko{background:var(--indigo)}.card{--tier:var(--ui-status-color-stone);--tier-fg:var(--ink)}.card[data-rarity=uncommon]{--tier:var(--ui-status-color-teal);--tier-fg:#f6eedb}.card[data-rarity=rare]{--tier:var(--ui-status-color-vermilion);--tier-fg:#fbe9d8}.card[data-rarity=legendary]{--tier:var(--ui-status-color-gold);--tier-fg:var(--ink)}.card .foot{align-items:center}.card .foot .rarity{background:var(--tier);color:var(--tier-fg);letter-spacing:.12em;border-radius:1em;align-items:center;gap:.55em;padding:.32em .85em .26em .55em;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 .08em #1d1a1747}.card .foot .rarity svg{fill:currentColor;flex:none;width:1.2em;height:1.2em}.card .foot .serial{letter-spacing:.02em;color:inherit;font-variant-numeric:tabular-nums;font-size:1.4em;font-weight:800}@container (width<=220px){.card .foot{font-size:4.6cqw}}.card.base{--panel:var(--slot-panel,#f3e9d4);--ink:var(--slot-ink,#1d1a17);--panel-paper:var(--eggshell) 0 0 / 40cqw 40cqw}.card.base .face{background:var(--panel-paper), var(--slot-paper,var(--washi))}.card.base .face:before{opacity:.25}.card.base .print{gap:1.6cqw;padding:4.4cqw 4.67cqw 4cqw}.card.base :is(.head,.statuses,.stats,.flavor,.foot){background:var(--panel-paper), var(--panel);border-radius:1.3cqw;position:relative;box-shadow:inset .3cqw .3cqw #6e55323d,inset -.3cqw -.3cqw #ffffffe6,0 0 0 .2cqw #6e55321f}.card.base .head{flex-direction:column;gap:.2cqw;padding:1.2cqw 2.6cqw 1.4cqw;display:flex}.card.base .head .type{font-size:3cqw}.card.base .name{font:800 var(--name-size,7.6cqw)/1.12 var(--card-font-title);letter-spacing:.005em;color:var(--ink);text-overflow:clip;min-width:0;margin:-.25em -.1em;padding:.25em .1em calc(.3cqw + .25em);overflow:visible}.card.base .statuses{gap:1.7cqw;padding:2cqw 2.6cqw}.card.base .status-line{font-size:4.4cqw}.card.base .status-line .dmg{font-size:5.4cqw}.card.base .stats{border-top:0;margin-top:auto;padding:1.3cqw 0 1.2cqw}.card.base .stats>div+div{border-left:.25cqw solid #1d1a172e}.card.base .flavor{background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat, var(--panel-paper), var(--panel);border-left:0;padding:1.1cqw 2.6cqw 1.1cqw 4.6cqw}.card.base .foot{padding:.9cqw 2.2cqw;font-size:2.6cqw}.card.base .foot .serial{color:var(--ink)}.card.base{--tier-text:color-mix(in srgb, var(--tier) 72%, var(--ink))}.card.base[data-rarity=rare]{--tier-text:var(--tier)}.card.base[data-rarity=legendary]{--tier-text:color-mix(in srgb, var(--tier) 62%, var(--ink))}.card.base .foot .rarity{box-shadow:none;color:var(--tier-text);background:0 0;border-radius:0;gap:.4em;padding:0;font-size:1.15em}.card.base .foot .rarity svg{width:1.1em;height:1.1em}@container (width<=220px){.card.base .foot{padding:.8cqw 2cqw;font-size:4.6cqw}.card.base .foot .rarity{letter-spacing:.08em;font-size:1.2em}}.card.base:not([data-layout=full_art]) .print>.art{flex-shrink:1;min-height:24%;box-shadow:-.3cqw -.3cqw #6e55324d,.3cqw .3cqw #ffffffe6}.card.base:not([data-layout=full_art]):not([data-misprint=cmyk_shift]):not([data-misprint=ghosting]) .art:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset .6cqw .6cqw 1.1cqw #3c280a52}.card.base[data-rarity] .hanko{background:var(--tier);color:var(--tier-fg);mix-blend-mode:normal;opacity:1;box-shadow:inset 0 0 0 .5cqw #fff0dc80,.3cqw .3cqw #1d1a1740}.card.base .art>.hanko{margin:0;inset:auto 2.4cqw 2.4cqw auto}.card .back{background:var(--shippo) 0 0 / 16cqw 16cqw, var(--washi);place-items:center;display:grid;transform:rotateY(180deg);box-shadow:0 10px 30px #0000004d}.card .back:before{content:"";pointer-events:none;background:var(--paper-noise);mix-blend-mode:multiply;position:absolute;inset:0}.card .back-logo{aspect-ratio:1;background:var(--vermilion);width:44cqw;color:var(--washi);font-family:var(--ui-font-display);box-shadow:0 0 0 2cqw var(--washi), 0 0 0 2.6cqw var(--vermilion);border-radius:50%;place-items:center;font-size:22cqw;font-weight:900;display:grid;position:relative}.card .glare,.card .foil,.card .smear{pointer-events:none;border-radius:inherit;z-index:7;position:absolute;inset:0}.card .glare{mix-blend-mode:soft-light;opacity:calc(.25 + var(--hyp) * .6);background:radial-gradient(circle at var(--mx) var(--my), #ffffff8c, #fff0 45%)}.card{--tx:0;--ty:0;--peak:0;--peak2:0}.card:not([data-finish]) .glare{mix-blend-mode:soft-light;opacity:calc(.12 + var(--hyp) * .88);background:linear-gradient(135deg, #fffffff2, #fff6 30%, #fff0 50%, #00000040 72%, #00000073) calc(50% + var(--tx) * 45%) calc(50% + var(--ty) * 45%) / 260% 260%;box-shadow:inset 0 0 0 .55cqw rgb(255 255 255/calc(var(--hyp) * .75)), inset 0 0 4cqw rgb(255 255 255/calc(var(--hyp) * .5))}.card:not([data-finish]) .face{filter:brightness(calc(1 + var(--peak2) * .14))}.card[data-tilt=gyro]:not([data-finish]) .glare{opacity:calc(.18 + var(--hyp) * 1)}@media (prefers-reduced-motion:reduce){.card{--tx:-.3!important;--ty:-.3!important;--hyp:.4!important;--peak:0!important;--peak2:0!important;--mx:35%!important;--my:35%!important}}.card.celebrate:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#c9a24ae6,#c8402b59 45%,#0000 70%);border-radius:50%;animation:1.4s ease-out forwards u-burst;position:absolute;inset:-12%}@keyframes u-burst{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.reveal-card{isolation:isolate}.reveal-card.fly{animation:.44s cubic-bezier(.45,.05,.2,1) both u-fly}@keyframes u-fly{0%{transform:translate(var(--fx), var(--fy)) scale(var(--fs))}}.reveal-pile .reveal-card.fly{animation-duration:.38s}.card.arriving{animation:.44s cubic-bezier(.45,.05,.2,1) both u-arrive}@keyframes u-arrive{0%{transform:perspective(var(--card-persp)) rotateX(var(--from-rx)) rotateY(var(--from-ry)) rotateY(180deg)}to{transform:perspective(var(--card-persp)) rotateX(0deg) rotateY(0deg) rotateY(180deg)}}.card.anticipate{animation:.85s ease-in-out both u-anticipate}@keyframes u-anticipate{0%{transform:perspective(var(--card-persp)) translateY(0) rotateZ(0deg) rotateY(180deg)}30%{transform:perspective(var(--card-persp)) translateY(-3%) rotateZ(0deg) rotateY(180deg)}42%{transform:perspective(var(--card-persp)) translateY(-3%) rotateZ(-1.6deg) rotateY(180deg)}52%{transform:perspective(var(--card-persp)) translateY(-3.2%) rotateZ(1.6deg) rotateY(180deg)}62%{transform:perspective(var(--card-persp)) translateY(-3.4%) rotateZ(-1.8deg) rotateY(180deg)}72%{transform:perspective(var(--card-persp)) translateY(-3.6%) rotateZ(1.8deg) rotateY(180deg)}82%{transform:perspective(var(--card-persp)) translateY(-3.8%) rotateZ(-1deg) rotateY(180deg)}to{transform:perspective(var(--card-persp)) translateY(0) rotateZ(0deg) rotateY(180deg)}}.reveal-card:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fff0be 45%,#ffbe5aa6 62%,#c8402b40 80%,#0000);position:absolute;inset:-30% -40%}.reveal-card.charging:before{animation:1.9s ease-out both u-charge}@keyframes u-charge{0%{opacity:0;transform:scale(.5)}40%{opacity:.9;transform:scale(.9)}55%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.5)}}.card.revealing{animation:.56s both u-flip}@keyframes u-flip{0%{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(180deg) scale(1);animation-timing-function:cubic-bezier(.55,0,.75,.45)}42%{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(90deg) scale(1.07);animation-timing-function:cubic-bezier(.2,.6,.35,1)}74%{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(-11deg) scale(1.02);animation-timing-function:ease-in-out}88%{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(4deg) scale(1)}to{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(0deg) scale(1)}}.card.revealing.big{animation:1.05s both u-flip-big}@keyframes u-flip-big{0%{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(540deg) scale(1);animation-timing-function:cubic-bezier(.5,0,.6,.4)}30%{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(360deg) scale(1.14);animation-timing-function:cubic-bezier(.15,.55,.3,1)}72%{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(-16deg) scale(1.08);animation-timing-function:ease-in-out}86%{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(6deg) scale(1)}to{transform:perspective(var(--card-persp)) rotateX(var(--rx)) rotateY(var(--ry)) rotateY(0deg) scale(1)}}.card.revealing :is(.face,.back):after{content:"";z-index:8;pointer-events:none;background:linear-gradient(100deg,#0000 36%,#fffcf0b3 50%,#0000 64%);animation:.56s ease-in-out both u-sweep;position:absolute;inset:-10% -50%}.card.revealing.big :is(.face,.back):after{animation-duration:1.05s}@keyframes u-sweep{0%{transform:translate(-72%)}to{transform:translate(72%)}}.card.fading .back{transform:none;translate:0 0 var(--card-thick);animation:.22s both u-fade-out}@keyframes u-fade-out{to{opacity:0}}.u-custom-cursor,.u-custom-cursor *{cursor:none!important}.u-custom-cursor :is(input:not([type]),input[type=text],input[type=email],input[type=number],input[type=search],textarea){cursor:text!important}.u-cursor{z-index:2147483647;pointer-events:none;opacity:0;will-change:transform;width:0;height:0;transition:opacity .15s;position:fixed;top:0;left:0}.u-cursor.seen{opacity:1}.u-cursor.text{opacity:0}.u-arrow{position:absolute;top:-1px;left:-1px;overflow:visible}.u-arrow path{fill:#141414;stroke:#f4f1ea;stroke-width:2px;stroke-linejoin:miter;paint-order:stroke}.u-arrow-mark{fill:#e2231a;opacity:0}.u-cursor.hover .u-arrow-mark{opacity:1}.u-cross{display:none;position:absolute;top:-13px;left:-13px;overflow:visible}.u-cross path{fill:none;stroke:#141414;stroke-width:2px;stroke-linecap:square;filter:drop-shadow(0 0 #f4f1ea)drop-shadow(1px 0 #f4f1ea)drop-shadow(-1px 0 #f4f1ea)drop-shadow(0 1px #f4f1ea)drop-shadow(0 -1px #f4f1ea)}.u-cursor.cross .u-arrow{display:none}.u-cursor.cross .u-cross{display:block}.hud-tab .jp,.hud-seal,.hud-brand-text b,.hud-menu button b,.u-title-jp,.u-timer-jp,.card .hanko,.card .back-logo,.sheet-head h1 .jp{font-family:var(--ui-font-jp)}[data-pack=pack-01]{--floor:44cqw;--box-scale:1.18}[data-pack=pack-01] .p1-box,[data-pack=pack-01] .p1-body{--w:62cqw;--h:88cqw;--d:10cqw}[data-pack=pack-01] .p1-inside{--w:61.4cqw;--h:87.4cqw;--d:9.4cqw}[data-pack=pack-01][data-state=opening],[data-pack=pack-01][data-state=open]{--base-rx:-32deg;--base-ry:-34deg}[data-pack=pack-01] .p1-cards{--card-gap:1.9cqw}[data-pack=pack-01] .p1-body>.pk-f{font-family:var(--ui-font);color:#1d1a17;background:#f3ead6}[data-pack=pack-01] .p1-body>.pk-f:after{content:"";pointer-events:none;background:var(--paper-noise);mix-blend-mode:multiply;opacity:.6;position:absolute;inset:0}[data-pack=pack-01] .p1-body>.pk-f.top{display:none}[data-pack=pack-01] .p1-body>.pk-f.front{box-shadow:inset 0 0 0 .4cqw #0000002e}[data-pack=pack-01] .p1-body>.pk-f.right,[data-pack=pack-01] .p1-body>.pk-f.left{color:#f3ead6;background:#1f3550;box-shadow:inset 1.2cqw 0 1.6cqw #00000047}[data-pack=pack-01] .p1-body>.pk-f.left{box-shadow:inset -1.6cqw 0 2cqw #00000073}[data-pack=pack-01] .p1-body>.pk-f.back{background:#f3ead6;box-shadow:inset 0 0 0 9cqw #0000000d}[data-pack=pack-01] .p1-body>.pk-f.bottom{background:#d9ccb0}[data-pack=pack-01] .p1-art{filter:saturate(1.1)contrast(1.05);background-position:38%;background-size:cover;position:absolute;inset:7cqw 0 17cqw}[data-pack=pack-01] .p1-art:after{content:"";background:linear-gradient(#1f355000 50%,#1f3550bf 100%);position:absolute;inset:0}[data-pack=pack-01] .p1-band{color:#f3ead6;font:800 2.5cqw/1 var(--ui-font-jp);letter-spacing:.14em;z-index:1;background:#1f3550;justify-content:space-between;align-items:center;padding:0 3cqw;display:flex;position:absolute;left:0;right:0}[data-pack=pack-01] .p1-band.top{border-bottom:.6cqw solid #c9a24a;height:7cqw;top:0}[data-pack=pack-01] .p1-band.bottom{letter-spacing:.08em;background:#c8402b;border-top:.6cqw solid #c9a24a;height:17cqw;font-size:2.1cqw;bottom:0}[data-pack=pack-01] .p1-band.bottom .pk-age{color:#f3ead6}[data-pack=pack-01] .p1-vert{z-index:1;writing-mode:vertical-rl;color:#f3ead6;font:800 3.2cqw/1 var(--ui-font-jp);letter-spacing:.2em;background:#c8402b;padding:1.6cqw .8cqw;position:absolute;top:10cqw;left:3cqw;box-shadow:0 .5cqw 1cqw #0000004d}[data-pack=pack-01] .p1-logo{z-index:2;text-align:center;color:#f3ead6;position:absolute;top:41cqw;left:0;right:0}[data-pack=pack-01] .p1-logo .jp{font:900 4.6cqw/1 var(--ui-font-jp);letter-spacing:.3em;text-shadow:0 .4cqw #1d1a17;display:block}[data-pack=pack-01] .p1-logo b{font:900 8.6cqw/1 var(--ui-font-display);letter-spacing:.01em;color:#f7e3a8;-webkit-text-stroke:.5cqw #1d1a17;paint-order:stroke fill;text-shadow:0 .8cqw #c8402b,0 1.4cqw 1.4cqw #00000080;margin-top:1cqw;display:block}[data-pack=pack-01] .p1-logo .tm{font:800 1.9cqw/1 var(--ui-font);letter-spacing:.3em;background:#1d1a17;margin-top:1.6cqw;padding:.6cqw 1.6cqw;display:inline-block}[data-pack=pack-01] .p1-foil{z-index:2;color:#1d1a17;justify-content:center;align-items:center;gap:2cqw;height:6cqw;display:flex;position:absolute;top:62cqw;left:-6cqw;right:-6cqw;transform:rotate(-8deg);box-shadow:0 .4cqw 1cqw #00000059}[data-pack=pack-01] .p1-foil span{font:900 2.8cqw/1 var(--ui-font-jp);letter-spacing:.2em}[data-pack=pack-01] .p1-foil b{font:900 2.6cqw/1 var(--ui-font-display);letter-spacing:.25em}[data-pack=pack-01] .p1-badge{z-index:3;color:#c8402b;background:#f7e3a8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:14cqw;height:14cqw;line-height:1;display:flex;position:absolute;top:9cqw;right:3cqw;transform:rotate(10deg);box-shadow:0 0 0 .6cqw #c8402b,0 0 0 1cqw #f7e3a8,0 .8cqw 1.4cqw #0006}[data-pack=pack-01] .p1-badge b{font:900 6cqw/1 var(--ui-font-display)}[data-pack=pack-01] .p1-badge span{font:900 1.7cqw/1 var(--ui-font);letter-spacing:.1em}[data-pack=pack-01] .p1-badge i{font:800 1.6cqw/1 var(--ui-font-jp);margin-top:.4cqw;font-style:normal}[data-pack=pack-01] .p1-side-band{background:#c9a24a;height:7cqw;position:absolute;top:0;left:0;right:0}[data-pack=pack-01] .p1-side-jp{writing-mode:vertical-rl;font:900 7.4cqw/1 var(--ui-font-jp);letter-spacing:.12em;color:#f3ead6;margin:0 auto;position:absolute;top:10cqw;left:0;right:0}[data-pack=pack-01] .p1-side-en{white-space:nowrap;font:900 3.6cqw/1 var(--ui-font-display);letter-spacing:.2em;color:#c9a24a;position:absolute;top:62cqw;left:50%;transform:translate(-50%)rotate(90deg)}[data-pack=pack-01] .p1-side-bar{position:absolute;top:62cqw;left:50%;transform:translate(-50%,-50%)rotate(90deg)}[data-pack=pack-01] .p1-side-bar .pk-barcode svg{width:16cqw;height:5cqw}[data-pack=pack-01] .p1-side-foot{height:9cqw;font:900 2.2cqw/1 var(--ui-font-jp);letter-spacing:.1em;background:#c8402b;place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}[data-pack=pack-01] .p1-back-copy{font-size:2.4cqw;line-height:1.5;position:absolute;top:12cqw;left:5cqw;right:5cqw}[data-pack=pack-01] .p1-back-copy b{font:900 2.4cqw var(--ui-font-display);color:#c8402b;letter-spacing:.1em;margin-top:2.4cqw;display:block}[data-pack=pack-01] .p1-back-copy p{font-family:var(--ui-font-jp);margin:.4cqw 0 0}[data-pack=pack-01] .p1-back-foot{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:5cqw;left:5cqw;right:5cqw}[data-pack=pack-01] .p1-back-seal{width:11cqw;height:11cqw;transform:rotate(-6deg)}[data-pack=pack-01] .p1-inside>.pk-f{background:linear-gradient(#cdbf9f,#efe6d2 40%);box-shadow:inset 0 0 3cqw #3c280a59}[data-pack=pack-01] .p1-lidwrap{width:100%;height:var(--d);left:0;top:calc(50% - var(--d) / 2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));transform-style:preserve-3d;position:absolute}[data-pack=pack-01] .p1-lid{transform-style:preserve-3d;transform-origin:50% 0;transition:transform .75s cubic-bezier(.45,-.25,.3,1.15);position:absolute;inset:0}[data-pack=pack-01] .p1-lid-out,[data-pack=pack-01] .p1-lid-in{backface-visibility:hidden;position:absolute;inset:0}[data-pack=pack-01] .p1-lid-out{color:#f3ead6;background:#1f3550;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;display:flex;transform:translateZ(.15cqw);box-shadow:inset 0 0 0 .8cqw #c9a24a}[data-pack=pack-01] .p1-lid-logo{font:900 6.4cqw/1 var(--ui-font-display);letter-spacing:.06em;color:#f7e3a8}[data-pack=pack-01] .p1-lid-jp{font:800 2.4cqw/1 var(--ui-font-jp);letter-spacing:.25em}[data-pack=pack-01] .p1-lid-seal{width:6cqw;height:6cqw;font-size:3.6cqw;position:absolute;top:3cqw;right:3cqw}[data-pack=pack-01] .p1-lid-in{background:#e9dfc8;transform:rotateY(180deg);box-shadow:inset 0 0 2cqw #0003}[data-pack=pack-01] .p1-tongue{transform-origin:50% 0;color:#f3ead6;height:4.2cqw;font:800 1.8cqw/1 var(--ui-font-jp);letter-spacing:.15em;background:#1f3550;border-radius:0 0 4cqw 4cqw/0 0 6cqw 6cqw;place-items:center;transition:transform .6s .25s;display:grid;position:absolute;top:100%;left:1.5cqw;right:1.5cqw;transform:rotateX(-94deg)}[data-pack=pack-01] .p1-dust{clip-path:polygon(0 8%,100% 0,100% 100%,0 92%);background:#e3d7bb;width:10cqw;height:100%;transition:transform .5s cubic-bezier(.3,1.4,.5,1) .3s;position:absolute;top:0;transform:translateZ(-.4cqw)}[data-pack=pack-01] .p1-dust.left{transform-origin:0;clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);left:0}[data-pack=pack-01] .p1-dust.right{transform-origin:100%;right:0}[data-pack=pack-01]:not([data-state=closed]) .p1-lid{transform:rotateX(118deg)}[data-pack=pack-01]:not([data-state=closed]) .p1-tongue{transform:rotateX(-25deg)}[data-pack=pack-01]:not([data-state=closed]) .p1-dust.left{transform:rotateY(-115deg)}[data-pack=pack-01]:not([data-state=closed]) .p1-dust.right{transform:rotateY(115deg)}[data-pack=pack-01] .p1-cards{width:56cqw;height:78cqw;margin:-39cqw 0 0 -28cqw;transition:transform .7s cubic-bezier(.2,.9,.3,1.1) .55s;top:50%;left:50%;transform:translateY(4cqw)}[data-pack=pack-01]:not([data-state=closed]) .p1-cards{transform:translateY(-32cqw)}[data-pack=pack-01]{--draw-rise:74cqw;--draw-out:8cqw;--glow-y:20%}.pk{--base-rx:-16deg;--base-ry:-26deg;--rx:0deg;--ry:0deg;--view-rx:0deg;--view-ry:0deg;width:var(--pack-w,min(50vw, 300px, 40dvh));aspect-ratio:var(--pack-ar,5/7);cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;container-type:inline-size}.pk-scene{perspective:330cqw;perspective-origin:50% 40%;position:absolute;inset:0}.pk-float{transform-style:preserve-3d;scale:var(--box-scale,1) var(--box-scale,1) var(--box-scale,1);animation:4.5s ease-in-out infinite pk-bob;position:absolute;inset:0}@keyframes pk-bob{50%{transform:translateY(-3cqw)}}.pk-rig,.pk-behind>*{transform-style:preserve-3d}.pk-origin{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.pk-rig{transform:rotateX(calc(var(--base-rx) + var(--rx) + var(--view-rx))) rotateY(calc(var(--base-ry) + var(--ry) + var(--view-ry)));transition:transform .5s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.pk-behind{transform-style:preserve-3d;pointer-events:none;transform:translate3d(14cqw, -6cqw, -60cqw) rotateX(var(--base-rx)) rotateY(calc(var(--base-ry) + 10deg));filter:brightness(.6)saturate(.8);transition:opacity .4s;position:absolute;inset:0}.pk:not([data-count="2"]):not([data-count="3"]) .pk-behind,.pk:not([data-state=closed]) .pk-behind{opacity:0}.pk:not([data-count="2"]):not([data-count="3"]) .pk-behind{display:none}.pk-shadow{width:110cqw;height:110cqw;transform:rotateX(90deg) translateZ(calc(var(--floor,60cqw) * -1));pointer-events:none;background:radial-gradient(closest-side,#0a08058c,#0a080540 55%,#0000);border-radius:50%;margin:-55cqw 0 0 -55cqw;position:absolute;top:50%;left:50%}.pk-cube{width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);margin-top:calc(var(--h) / -2);transform-style:preserve-3d;position:absolute;top:50%;left:50%}.pk-f{backface-visibility:hidden;position:absolute;overflow:hidden}.pk-f.front{transform:translateZ(calc(var(--d) / 2));inset:0}.pk-f.back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2));inset:0}.pk-f.left,.pk-f.right{height:100%;width:var(--d);top:0;left:calc(50% - var(--d) / 2)}.pk-f.right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.pk-f.left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.pk-f.top,.pk-f.bottom{width:100%;height:var(--d);left:0;top:calc(50% - var(--d) / 2)}.pk-f.top{transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.pk-f.bottom{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.pk-instant,.pk-instant *{animation-play-state:paused;transition:none!important}.pk-instant .pk-float{animation-play-state:running}.pk.pk-nope .pk-rig{animation:.4s ease-in-out pk-nope}@keyframes pk-nope{25%{translate:-4cqw}75%{translate:4cqw}}.pk-barcode{color:#111;letter-spacing:.08em;background:#fff;flex-direction:column;align-items:center;padding:1.2cqw 1.6cqw .6cqw;font:700 2.2cqw/1 Overpass,monospace;display:inline-flex}.pk-barcode svg{width:22cqw;height:7cqw;display:block}.pk-barcode span{margin-top:.5cqw}.pk-age{line-height:1;font-family:var(--ui-font-jp,sans-serif);border:.5cqw solid;flex-direction:column;justify-content:center;align-items:center;padding:.6cqw 1cqw;display:inline-flex}.pk-age b{font:900 4.4cqw/1 var(--ui-font-display,sans-serif)}.pk-age span{white-space:nowrap;margin-top:.4cqw;font-size:1.6cqw;font-weight:800}.pk-hanko{color:#fbe9d8;font:900 5cqw/1 var(--ui-font-jp,sans-serif);background:#c8402b;border-radius:1.2cqw;place-items:center;display:grid;box-shadow:inset 0 0 0 .5cqw #ffe6d28c}.pk-foil{background:linear-gradient(115deg,#d9d2c2 0%,#ff9fb2 12%,#ffe58a 24%,#9fffd0 36%,#8fd2ff 48%,#c9a2ff 60%,#ffb3d1 72%,#fff0a8 84%,#d9d2c2 100%) 0 0/300% 100%;background-position:calc(50% + var(--lx,0) * 40%) 50%;transition:background-position .4s;animation:6s linear infinite alternate pk-foil}@keyframes pk-foil{0%{filter:hue-rotate()brightness(1.02)}to{filter:hue-rotate(50deg)brightness(1.1)}}.pk-cards{transform-style:preserve-3d;position:absolute}.pk-cardback{background-color:#f1e6cf;background-image:var(--shippo);transform:translateZ(calc(var(--i) * -1 * var(--card-gap,.9cqw)));background-size:6cqw 6cqw;border-radius:1.6cqw;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1.2cqw #f1e6cf,inset 0 0 0 1.6cqw #c8402b,0 0 0 .2cqw #00000040}.pk-cardback i{font:900 9cqw/1 var(--ui-font-display,sans-serif);color:#f1e6cf;background:#c8402b;border-radius:50%;place-items:center;width:15cqw;height:15cqw;font-style:normal;display:grid}.pk-in>.pk-f.front{transform:translateZ(calc(var(--d) / 2)) rotateY(180deg)}.pk-in>.pk-f.back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2)) rotateY(180deg)}.pk-in>.pk-f.right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2)) rotateY(180deg)}.pk-in>.pk-f.left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2)) rotateY(180deg)}.pk-in>.pk-f.bottom{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2)) rotateX(180deg)}.pk-in>.pk-f.top{display:none}.pk-cardback.pk-gone{visibility:hidden}.pk-draw{--z:calc(var(--i) * -1 * var(--card-gap,.9cqw));transform-style:preserve-3d;transform:translateZ(var(--z));animation:.46s cubic-bezier(.45,.05,.3,1) both pk-draw;position:absolute;inset:0}.pk-draw>.card{--card-persp:100000px;width:100%}@keyframes pk-draw{0%{transform:translateZ(var(--z))}70%{transform:translate3d(0, calc(var(--draw-rise,60cqw) * -.8), calc(var(--z) + var(--draw-out,6cqw) * .3))}to{transform:translate3d(0, calc(var(--draw-rise,60cqw) * -1), calc(var(--z) + var(--draw-out,6cqw)))}}.pk-draw.rare{animation:1.3s cubic-bezier(.45,.05,.3,1) both pk-draw-rare}@keyframes pk-draw-rare{0%{transform:translateZ(var(--z))}30%{transform:translate3d(0, calc(var(--draw-rise,60cqw) * -.3), var(--z))}36%{transform:translate3d(-.8cqw, calc(var(--draw-rise,60cqw) * -.31), var(--z)) rotateZ(-1deg)}42%{transform:translate3d(.8cqw, calc(var(--draw-rise,60cqw) * -.32), var(--z)) rotateZ(1deg)}48%{transform:translate3d(-.6cqw, calc(var(--draw-rise,60cqw) * -.33), var(--z)) rotateZ(-.8deg)}54%{transform:translate3d(.6cqw, calc(var(--draw-rise,60cqw) * -.34), var(--z)) rotateZ(.6deg)}62%{transform:translate3d(0, calc(var(--draw-rise,60cqw) * -.35), var(--z))}to{transform:translate3d(0, calc(var(--draw-rise,60cqw) * -1), calc(var(--z) + var(--draw-out,6cqw)))}}.pk-glow{left:50%;top:var(--glow-y,24%);pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fff0bef2,#ffc8648c 38%,#ffaa3c26 62%,#0000);border-radius:50%;width:170cqw;height:170cqw;margin:-85cqw 0 0 -85cqw;position:absolute}.pk-glow:before{content:"";background:repeating-conic-gradient(from 0deg, #ffecaa80 0 5deg, transparent 5deg 20deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000);mask:radial-gradient(closest-side,#000 20%,#0000)}.pk-glow.front{mix-blend-mode:screen;width:90cqw;height:90cqw;margin:-45cqw 0 0 -45cqw}.pk-glow.front:before{display:none}.pk[data-draw=rare] .pk-glow{animation:1.9s ease-out both pk-glow}.pk[data-draw=rare] .pk-glow:before{animation:1.9s linear both pk-rays}.pk[data-draw=rare] .pk-glow.front{animation:1.9s ease-out both pk-glow-front}@keyframes pk-glow{0%{opacity:0;transform:scale(.4)}20%{opacity:.7}45%{opacity:.55;transform:scale(.9)}65%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}@keyframes pk-glow-front{0%{opacity:0}30%{opacity:.5}60%{opacity:.8}to{opacity:0}}@keyframes pk-rays{to{transform:rotate(40deg)}}.card .face>* .qr,.card .face>.qr{z-index:8}.card .qr{line-height:0;position:relative}.card .qr svg{width:100%;height:100%;display:block}.card.base[data-studio]{--panel-paper:linear-gradient(transparent, transparent)}.card.base[data-studio] .face{background:var(--slot-paper)}.card.base[data-studio] .face:before{opacity:0}.card.base[data-studio] :is(.head,.statuses,.stats,.flavor,.foot){box-shadow:none;background:0 0;border-radius:0}.card.base[data-studio] .frame{display:none}.card.base[data-studio] .print>.art{box-shadow:none;background:0 0;border:0;min-height:0}.card.base[data-studio] .print>.art:before,.card.base[data-studio] .art>.hanko{display:none}.card.base[data-studio] .flavor{border:0;padding:0}.card.base[data-studio] .stats>div+div{border-left:0}.card.base[data-studio] .foot{padding-left:0;padding-right:0}.card.base[data-studio] .foot .rarity{text-box:trim-both cap alphabetic;line-height:1}.card.base[data-studio] :is(.statuses,.stats,.flavor){zoom:var(--layout-textSize,1)}.card.base[data-studio][data-dr-showflavor=false] .flavor{display:none}.card.base[data-studio] .status-line{--ui-status-positive:color-mix(in oklab, #1f9a46 calc(var(--num-hue,.72) * 100%), var(--num-ink,var(--ink)));--ui-status-negative:color-mix(in oklab, #d93025 calc(var(--num-hue,.72) * 100%), var(--num-ink,var(--ink)))}.card.base[data-studio] .status-line .dmg{background:var(--num-ground,none);padding:var(--num-pad,0);border-radius:var(--num-radius,0);line-height:1}.card.base[data-layout=albers]{--c1:var(--al-1,color-mix(in srgb, var(--slot-paper) 62%, #000));--c2:var(--al-2,var(--slot-paper));--c3:var(--al-3,color-mix(in srgb, var(--slot-paper) 68%, #fff));--c4:var(--al-4,color-mix(in srgb, var(--slot-paper) 42%, #fff));--ink:var(--al-ink,var(--slot-ink));--ui-muted:color-mix(in srgb, var(--ink) 62%, var(--c1));--b:calc(var(--layout-band,4.4) * 1cqw);--n:var(--layout-rings,2);--lift:calc(var(--b) * var(--layout-sink,1) / 2);--on-2:clamp(0, var(--n) - 1, 1);--on-3:clamp(0, var(--n) - 2, 1)}.card.base[data-layout=albers] .face{background:var(--c1);transition:background-color .4s}.card.base[data-layout=albers] .print{gap:1.6cqw;padding:5cqw 6cqw 4.4cqw;font-family:Inter Tight,sans-serif}.card.base[data-layout=albers] .print>.art{height:auto;min-height:24%;margin:calc(var(--n) * (var(--b) + var(--lift)) + .6cqw) calc(var(--n) * var(--b) - 1.4cqw) calc(var(--n) * (var(--b) - var(--lift)) + .6cqw);box-shadow:0 calc(var(--lift) * -1) 0 var(--b) var(--c4), 0 calc(var(--lift) * -2 * var(--on-2)) 0 calc(var(--b) * 2 * var(--on-2)) var(--c3), 0 calc(var(--lift) * -3 * var(--on-3)) 0 calc(var(--b) * 3 * var(--on-3)) var(--c2);flex:auto;transition:box-shadow .4s}.card.base[data-layout=albers] .head{gap:.3cqw;padding:0}.card.base[data-layout=albers] .name{color:var(--ink);font:300 var(--name-size,9.6cqw)/1.05 "Inter Tight", sans-serif;letter-spacing:-.04em}.card.base[data-layout=albers] .hp{color:var(--ink);letter-spacing:-.03em;font:300 6cqw Inter Tight,sans-serif}.card.base[data-layout=albers] .hp small{color:var(--ui-muted);font:600 2.3cqw Inter Tight,sans-serif}.card.base[data-layout=albers] .type{letter-spacing:.2em;font:600 2.5cqw Inter Tight,sans-serif}.card.base[data-layout=albers] .statuses{gap:1.1cqw;margin-top:1.4cqw}.card.base[data-layout=albers] .status-line{color:var(--ink);font:400 3.9cqw/1.15 Inter Tight,sans-serif}.card.base[data-layout=albers] .status-line .dmg{font:600 4.6cqw Inter Tight,sans-serif}.card.base[data-layout=albers] .stats{border-top:.2cqw solid color-mix(in srgb, var(--ink) 30%, transparent);text-align:left;letter-spacing:.16em;margin-top:0;padding:1.2cqw 0 0;font:600 2.1cqw Inter Tight,sans-serif}.card.base[data-layout=albers] .stats span{color:var(--ink);font:500 3.3cqw Inter Tight,sans-serif}.card.base[data-layout=albers] .flavor{color:var(--ui-muted);font:italic 300 3cqw/1.3 Inter Tight,sans-serif}.card.base[data-layout=albers] :is(.foot .rarity,.foot .serial){color:var(--ink)}.card.base[data-layout=albers] .foot .rarity svg{color:var(--tier)}.card.base[data-layout=ambient]{--bg:var(--amb,var(--slot-panel));--ink:var(--amb-ink,var(--slot-ink));--ui-muted:color-mix(in srgb, var(--ink) 66%, var(--bg));--rule:color-mix(in srgb, var(--ink) 20%, transparent)}.card.base[data-layout=ambient][data-dr-rules=false]{--rule:transparent}.card.base[data-layout=ambient] .face{background:var(--bg);transition:background-color .4s}.card.base[data-layout=ambient] .print{color:var(--ink);gap:0;padding:0 0 3.6cqw;font-family:Inter Tight,sans-serif}.card.base[data-layout=ambient] .print>.art{height:auto;min-height:calc(var(--layout-artMin,30) * 1%);flex:auto;order:-1}.card.base[data-layout=ambient] .print>:not(.art){margin:0 5.4cqw}.card.base[data-layout=ambient] .head{gap:.4cqw;padding:3cqw 0 .6cqw}.card.base[data-layout=ambient] .top-row{align-items:baseline}.card.base[data-layout=ambient] .name{color:var(--ink);font:800 var(--name-size,calc(var(--layout-nameSize,10.4) * 1cqw))/1.02 "Inter Tight", sans-serif;letter-spacing:-.035em}.card.base[data-layout=ambient] .hp{color:var(--ink);letter-spacing:-.03em;font:300 6.4cqw Inter Tight,sans-serif}.card.base[data-layout=ambient] .hp small{color:var(--ui-muted);font:600 2.6cqw Inter Tight,sans-serif}.card.base[data-layout=ambient] .type{letter-spacing:.16em;font:600 2.8cqw Inter Tight,sans-serif}.card.base[data-layout=ambient] .statuses{gap:0;padding:1.2cqw 0 0}.card.base[data-layout=ambient] .status-line{border-top:.2cqw solid var(--rule);color:var(--ink);padding:1.5cqw 0 1.4cqw;font:500 4.1cqw/1.2 Inter Tight,sans-serif}.card.base[data-layout=ambient] .status-line .dmg{font:700 4.8cqw Inter Tight,sans-serif}.card.base[data-layout=ambient] .status-line p{opacity:.8;font-weight:400}.card.base[data-layout=ambient] .stats{border-top:.2cqw solid var(--rule);text-align:left;margin-top:0;padding:1.5cqw 0 0;font:600 2.3cqw Inter Tight,sans-serif}.card.base[data-layout=ambient] .stats span{color:var(--ink);font:600 3.5cqw Inter Tight,sans-serif}.card.base[data-layout=ambient] .flavor{color:var(--ui-muted);padding-top:1.6cqw;font:italic 400 3.2cqw/1.3 Inter Tight,sans-serif}.card.base[data-layout=ambient] .foot{color:var(--ui-muted);padding-top:1.8cqw}.card.base[data-layout=ambient] .foot .serial,.card.base[data-layout=ambient] .foot .rarity{color:var(--ink)}.card.base[data-layout=ambient] .foot .rarity svg{color:var(--tier)}.card.base[data-layout=chameleon]{--ink:var(--ch-ink,var(--slot-ink));--ui-muted:color-mix(in srgb, var(--ink) 70%, transparent);--num-ground:var(--ink);--num-ink:var(--ch-a,var(--slot-paper));--num-hue:.8;--num-pad:.4cqw 1.4cqw;--num-radius:9cqw;--sens:var(--layout-sensitivity,1);--mix-x:clamp(0%, (var(--tx,0) * var(--sens) + 1) * 50%, 100%);--mix-y:clamp(0%, max(var(--ty,0), var(--ty,0) * -1) * var(--sens) * 100%, 100%)}.card[data-layout=chameleon] .dr-ground{background:color-mix(in oklch, color-mix(in oklch, var(--ch-a,var(--slot-paper)), var(--ch-b,var(--slot-paper)) var(--mix-x)), var(--ch-c,var(--slot-paper)) var(--mix-y));position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.card.base[data-layout=chameleon]{--mix-x:50%;--mix-y:0%}}.card.base[data-layout=chameleon] .print{padding:calc(var(--layout-margin,4.6) * 1cqw) calc(var(--layout-margin,4.6) * 1cqw) 3cqw;color:var(--ink);gap:2.2cqw;font-family:Inter Tight,sans-serif}.card.base[data-layout=chameleon] .print>.art{border-radius:1cqw;flex:auto;order:-1;height:auto;min-height:24%}.card.base[data-layout=chameleon] .head{gap:.6cqw;padding:0}.card.base[data-layout=chameleon] .top-row{align-items:baseline}.card.base[data-layout=chameleon] .name{color:var(--ink);font:400 var(--name-size,9.4cqw)/1.05 "Dela Gothic One", sans-serif;letter-spacing:-.02em}.card.base[data-layout=chameleon] .hp{color:var(--ink);font:400 5.6cqw Dela Gothic One,sans-serif}.card.base[data-layout=chameleon] .hp small{color:var(--ui-muted);font:700 2.3cqw Inter Tight,sans-serif}.card.base[data-layout=chameleon] .type{letter-spacing:.2em;font:700 2.6cqw Inter Tight,sans-serif}.card.base[data-layout=chameleon] .statuses{gap:1.1cqw}.card.base[data-layout=chameleon] .status-line{color:var(--ink);font:600 4.2cqw/1.15 Inter Tight,sans-serif}.card.base[data-layout=chameleon] .status-line .dot{box-shadow:0 0 0 .3cqw var(--ink)}.card.base[data-layout=chameleon] .status-line .dmg{font:400 4.8cqw Dela Gothic One,sans-serif}.card.base[data-layout=chameleon] .status-line p{font-weight:400}.card.base[data-layout=chameleon] .stats{border-top:.25cqw solid var(--ink);text-align:left;margin-top:0;padding:1.2cqw 0 0;font:700 2.1cqw Inter Tight,sans-serif}.card.base[data-layout=chameleon] .stats span{color:var(--ink);font:700 3.3cqw Inter Tight,sans-serif}.card.base[data-layout=chameleon] .flavor{color:var(--ui-muted);font:italic 400 3cqw/1.3 Inter Tight,sans-serif}.card.base[data-layout=chameleon] :is(.foot,.foot .rarity,.foot .serial){color:var(--ink)}.card.base[data-layout=chameleon] .foot .rarity svg{color:var(--tier);filter:drop-shadow(0 0 .2cqw #00000080)}.card.base[data-layout=cover]{--ink:var(--slot-ink);--ui-muted:color-mix(in srgb, var(--slot-bandText) 70%, var(--slot-band))}.card.base[data-layout=cover] .face{background:var(--slot-band)}.card.base[data-layout=cover] .print{gap:0;padding:3cqw 0 0}.card.base[data-layout=cover] .print>.art{z-index:0;height:auto;position:absolute;inset:0}.card.base[data-layout=cover] .print>:not(.art){z-index:1;position:relative}.card.base[data-layout=cover] .head{grid-template-columns:1fr auto;align-items:center;gap:.6cqw 2cqw;padding:0 4.4cqw;display:grid}.card.base[data-layout=cover] .top-row{display:contents}.card.base[data-layout=cover] .name{text-align:center;color:var(--slot-paper);font:400 var(--name-size,calc(var(--layout-mastheadSize,22) * 1cqw))/.9 "Anton", "Oswald", sans-serif;text-transform:uppercase;letter-spacing:-.005em;text-shadow:0 .3cqw 1.4cqw #0000004d;grid-column:1/-1;display:block}.card.base[data-layout=cover][data-dr-mastheadalign=left] .name{text-align:left}.card.base[data-layout=cover][data-dr-mastheadalign=right] .name{text-align:right}.card.base[data-layout=cover][data-dr-mastheadshadow=false] :is(.name,.type){text-shadow:none}.card.base[data-layout=cover] .type{letter-spacing:.22em;color:var(--slot-paper);text-shadow:0 .2cqw .8cqw #00000073;grid-area:2/1;align-self:start;font:700 3.4cqw/1 Barlow Condensed,sans-serif}.card.base[data-layout=cover] .hp{background:var(--slot-accent);color:var(--slot-hpText);grid-area:2/2;padding:.7cqw 1.8cqw .5cqw;font:400 6.4cqw/1 Anton,sans-serif}.card.base[data-layout=cover] .hp small{color:var(--slot-hpText);letter-spacing:.1em;margin-right:.6cqw;font:700 2.8cqw Barlow Condensed,sans-serif}.card.base[data-layout=cover] .statuses{gap:calc(var(--layout-chipGap,2) * 1cqw);align-items:flex-start;margin-top:auto;padding:0 4.4cqw 3cqw}.card.base[data-layout=cover][data-dr-chipside=right] .statuses{align-items:flex-end}.card.base[data-layout=cover] .status-line{max-width:calc(var(--layout-chipWidth,56) * 1%);background:var(--slot-chip);color:var(--slot-ink);border:calc(var(--layout-chipOutline,.5) * 1cqw) solid var(--slot-ink);border-radius:calc(var(--layout-chipRadius,0) * 1cqw);box-shadow:calc(var(--layout-shadowX,1.2) * 1cqw) calc(var(--layout-shadowY,1.1) * 1cqw) 0 var(--slot-shadow);text-transform:uppercase;letter-spacing:.02em;grid-template-columns:auto auto auto;align-items:center;gap:0 1.8cqw;padding:.8cqw 1.8cqw .7cqw;font:700 3.9cqw/1.05 Barlow Condensed,sans-serif;display:grid}.card.base[data-layout=cover] .status-line .dmg{order:-1;font:400 5.8cqw/1 Anton,sans-serif}.card.base[data-layout=cover] .status-line .dot{order:2;width:3.6cqw;height:3.6cqw}.card.base[data-layout=cover] .status-line p{text-transform:none;letter-spacing:0;grid-column:1/-1;margin:.4cqw 0 0;font:500 2.9cqw/1.2 Barlow Condensed,sans-serif}.card.base[data-layout=cover] .status-line[data-kind=power]{grid-template-columns:auto 1fr}.card.base[data-layout=cover] .status-line[data-kind=power] .dot{order:0}.card.base[data-layout=cover] .status-line .power p{font-size:.82em}.card.base[data-layout=cover] :is(.stats,.flavor,.foot){background:var(--slot-band);color:var(--slot-bandText);margin:0}.card.base[data-layout=cover][data-dr-band=false] :is(.stats,.flavor,.foot){text-shadow:0 .2cqw .8cqw #0009;background:0 0}.card.base[data-layout=cover] .stats{letter-spacing:.16em;color:var(--ui-muted);border:0;padding:1.8cqw 4.4cqw .6cqw;font:700 2.6cqw Barlow Condensed,sans-serif}.card.base[data-layout=cover] .stats span{color:var(--slot-bandText);letter-spacing:.02em;font:700 3.8cqw Barlow Condensed,sans-serif}.card.base[data-layout=cover] .flavor{text-align:center;color:var(--ui-muted);padding:.8cqw 4.4cqw 0;font:italic 500 3.2cqw/1.25 Barlow Condensed,sans-serif}.card.base[data-layout=cover] .foot{padding:1cqw 4.4cqw 2.4cqw;font-family:Barlow Condensed,sans-serif}.card.base[data-layout=cover] .foot .serial{color:var(--slot-bandText)}.card.base[data-layout=cover] .foot .rarity{color:color-mix(in srgb, var(--tier) 70%, var(--slot-bandText))}.card.base[data-layout=echo]{--ink:var(--slot-panelText);--ui-muted:color-mix(in srgb, var(--slot-panelText) 60%, var(--slot-ink));--slide:calc(var(--layout-slide,7) * 1cqw)}.card[data-layout=echo] .dr-echo{pointer-events:none;flex-direction:column;justify-content:center;gap:0;display:flex;position:absolute;inset:-4cqw -20cqw;overflow:hidden}.card[data-layout=echo] .dr-row{white-space:nowrap;text-transform:uppercase;font:400 calc(var(--layout-rowSize,17) * 1cqw)/.92 "Anton", sans-serif;letter-spacing:.01em;color:#0000;-webkit-text-stroke:calc(var(--layout-outline,.28) * 1cqw) var(--slot-accent);translate:calc(var(--tx,0) * var(--slide) - 30cqw) 0;display:block}.card[data-layout=echo] .dr-row:nth-child(2n){translate:calc(var(--tx,0) * var(--slide) * -1 - 12cqw) 0}.card[data-layout=echo] .dr-row.dr-fill{color:var(--slot-accent)}@media (prefers-reduced-motion:reduce){.card[data-layout=echo] .dr-row{translate:-20cqw}}.card.base[data-layout=echo] .print{padding:6cqw calc(var(--layout-margin,11) * 1cqw);gap:2cqw;font-family:Inter Tight,sans-serif}.card.base[data-layout=echo] .head{background:var(--slot-label);max-width:100%;color:var(--slot-labelText);align-self:flex-start;gap:.2cqw;padding:1cqw 2.4cqw 1.2cqw}.card.base[data-layout=echo] .top-row{gap:3cqw}.card.base[data-layout=echo] .name{color:var(--slot-labelText);text-transform:uppercase;font:400 var(--name-size,8cqw)/1.1 "Anton", sans-serif;letter-spacing:.01em}.card.base[data-layout=echo] .hp{color:var(--slot-labelText);font:400 5.4cqw Anton,sans-serif}.card.base[data-layout=echo] .hp small{color:var(--slot-labelText);font:700 2.2cqw Inter Tight,sans-serif}.card.base[data-layout=echo] .type{color:var(--slot-labelText);letter-spacing:.2em;font:700 2.4cqw Inter Tight,sans-serif}.card.base[data-layout=echo] .print>.art{flex:auto;height:auto;min-height:20%}.card.base[data-layout=echo] :is(.statuses,.stats,.flavor,.foot){background:var(--slot-ink);color:var(--slot-panelText)}.card.base[data-layout=echo] .statuses{gap:1.4cqw;padding:2cqw 2.8cqw 1.4cqw}.card.base[data-layout=echo] .status-line{font:600 4cqw/1.15 Inter Tight,sans-serif}.card.base[data-layout=echo] .status-line .dmg{font:400 5.2cqw Anton,sans-serif}.card.base[data-layout=echo] .status-line p{font-weight:400}.card.base[data-layout=echo] .stats{border-top:.2cqw solid color-mix(in srgb, var(--slot-panelText) 12%, transparent);margin-top:-2cqw;padding:1cqw 0 1.2cqw;font:700 2.2cqw Inter Tight,sans-serif}.card.base[data-layout=echo] .stats span{font:700 3.4cqw Inter Tight,sans-serif}.card.base[data-layout=echo] .flavor{margin-top:-2cqw;padding:0 2.8cqw 1.2cqw;font:italic 400 3.1cqw/1.3 Inter Tight,sans-serif}.card.base[data-layout=echo] .foot{border-top:.2cqw solid color-mix(in srgb, var(--slot-panelText) 12%, transparent);margin-top:-2cqw;padding:.8cqw 2.8cqw 1cqw}.card.base[data-layout=echo] :is(.foot .rarity,.foot .serial){color:var(--slot-panelText)}.card.base[data-layout=echo] .foot .rarity svg{color:var(--tier)}.card[data-layout=full_art]{--fa-paper:color-mix(in srgb, var(--slot-panel) calc(var(--layout-opacity,.88) * 100%), transparent);--fa-paper-soft:color-mix(in srgb, var(--slot-panel) calc((var(--layout-opacity,.88) - .02) * 100%), transparent);--fa-sumi:color-mix(in srgb, var(--slot-sumi) calc(var(--layout-opacity,.88) * 100%), transparent)}.card.base[data-layout=full_art] :is(.head,.statuses,.stats,.flavor,.foot){background:var(--fa-paper)}.card.base[data-layout=full_art] .flavor{background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat, var(--fa-paper)}.card.base[data-layout=full_art] .head{padding:1.2cqw 2.6cqw 1.4cqw}.card.base[data-layout=full_art] .head .top-row{background:0 0;border-radius:0;padding:0}.card.base[data-layout=full_art] .head .type{color:var(--ui-muted);text-shadow:none}.card.base[data-layout=full_art] .foot{padding:.9cqw 2.2cqw}.card.base[data-layout=full_art] .name{font-size:min(6.8cqw, var(--name-size,7.6cqw))}.card.base[data-layout=full_art] .hanko{top:17%}.card[data-layout=full_art] .print{padding:0}.card[data-layout=full_art] .art{border:0;height:auto;position:absolute;inset:0}.card[data-layout=full_art] .content{z-index:3;flex-direction:column;gap:2%;height:100%;padding:6%;display:flex;position:relative}.card[data-layout=full_art] :is(.top-row,.statuses,.stats,.flavor,.foot){background:var(--fa-paper-soft);border-radius:1cqw;padding:1.5cqw 2.5cqw}.card[data-layout=full_art] .type{color:var(--ui-on-world);text-shadow:0 1px 3px #000000b3;opacity:1}.card[data-layout=full_art] .statuses{margin-top:auto}.card[data-layout=full_art] .stats{border-top:0;margin-top:0}.card:where([data-layout=full_art]):not([data-finish=reverse_holo]) .foil{display:none}.card[data-layout=full_art]:is([data-finish=holo],[data-finish=reverse_holo]) .glare{mix-blend-mode:soft-light;opacity:calc(.12 + var(--hyp) * .88);background:linear-gradient(135deg, #fffffff2, #fff6 30%, #fff0 50%, #00000040 72%, #00000073) calc(50% + var(--tx) * 45%) calc(50% + var(--ty) * 45%) / 260% 260%}.card[data-layout=full_art][data-fa-layout=top] .statuses{margin-top:0}.card[data-layout=full_art][data-fa-layout=top] .hanko{top:auto;bottom:7%}.card[data-layout=full_art][data-fa-layout=bottom] .content{justify-content:flex-end}.card[data-layout=full_art][data-fa-layout=bottom] .statuses{margin-top:0}.card[data-layout=full_art][data-fa-layout=bottom] .hanko{top:7%}.card[data-layout=full_art] .content{--fa-scrim:rgb(14 11 8/calc(var(--layout-scrim,0) * .85))}.card[data-layout=full_art]:not([data-fa-layout=top]):not([data-fa-layout=bottom]) .content{background:linear-gradient(var(--fa-scrim), transparent 30%, transparent 42%, var(--fa-scrim))}.card[data-layout=full_art][data-fa-layout=top] .content{background:linear-gradient(var(--fa-scrim), transparent 75%)}.card[data-layout=full_art][data-fa-layout=bottom] .content{background:linear-gradient(transparent 25%, var(--fa-scrim))}.card[data-layout=full_art]:is([data-fa-panel=ink],[data-fa-panel=clear]) .content{--ink:#f4ead6;--ui-muted:#cdbfa6;--tier-text:var(--tier);color:#f4ead6}.card[data-layout=full_art][data-fa-panel=ink] :is(.head,.top-row,.statuses,.stats,.flavor,.foot){background:var(--fa-sumi);box-shadow:0 0 0 .2cqw #00000040}.card.base[data-layout=full_art][data-fa-panel=ink] .head .top-row{background:0 0}.card.base[data-layout=full_art][data-fa-panel=ink] .flavor{background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat, var(--fa-sumi)}.card[data-layout=full_art][data-fa-panel=clear] :is(.head,.top-row,.statuses,.stats,.flavor,.foot){box-shadow:none;background:0 0}.card.base[data-layout=full_art][data-fa-panel=clear] .flavor{background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat}.card[data-layout=full_art][data-fa-panel=clear] .content{text-shadow:0 .2cqw .9cqw #000000d9,0 0 .3cqw #0009}.card[data-layout=full_art]:is([data-fa-panel=ink],[data-fa-panel=clear]) .stats>div+div{border-left-color:#f4ead640}.card[data-layout=full_art][data-fa-frame=none] .frame{display:none}.card[data-layout=full_art][data-fa-frame=gold] .frame{border:.9cqw double #c9a43a;box-shadow:0 0 .6cqw #c9a43a59}.card[data-layout=full_art][data-fa-frame=mat] .art{border:2px solid var(--ink);border-radius:.6cqw;inset:3.6cqw}.card[data-layout=full_art][data-fa-frame=mat] .frame{opacity:.55;border-width:1px;inset:1.6cqw}.card[data-layout=full_art][data-fa-frame=mat] .content{padding:8%}.card.base[data-layout=loop]{--band:calc(var(--layout-band,7.2) * 1cqw);--ink:var(--slot-panelText);--ui-muted:color-mix(in srgb, var(--slot-panelText) 68%, var(--slot-panel))}.card.base[data-layout=loop] .print{padding:var(--band);gap:0;font-family:Inter Tight,sans-serif}.card.base[data-layout=loop] .print>.art{inset:var(--band);z-index:0;border-radius:calc(var(--layout-artCorners,1.6) * 1cqw);height:auto;position:absolute}.card.base[data-layout=loop] .print>:not(.art){z-index:1;background:var(--slot-panel);margin-left:calc(var(--band) * -1);margin-right:calc(var(--band) * -1);padding-left:var(--band);padding-right:var(--band);position:relative}.card[data-layout=loop] .dr-loop{z-index:4;pointer-events:none;position:absolute;inset:0}.card[data-layout=loop] .dr-loop svg{width:100%;height:100%;display:block;overflow:visible}.card[data-layout=loop] .dr-loop text{fill:var(--slot-ink);letter-spacing:.12em;font-family:Inter Tight,sans-serif;font-weight:800}.card.base[data-layout=loop] .head{gap:.3cqw;margin-top:auto;padding-top:2.6cqw;padding-bottom:.6cqw}.card.base[data-layout=loop] .name{color:var(--ink);font:900 var(--name-size,9cqw)/1.02 "Inter Tight", sans-serif;letter-spacing:-.045em}.card.base[data-layout=loop] .hp{color:var(--ink);letter-spacing:-.03em;font:800 5.4cqw Inter Tight,sans-serif}.card.base[data-layout=loop] .hp small{color:var(--ui-muted);font:700 2.3cqw Inter Tight,sans-serif}.card.base[data-layout=loop] .type{display:none}.card.base[data-layout=loop] .statuses{gap:1.1cqw;padding-top:.8cqw;padding-bottom:.6cqw}.card.base[data-layout=loop] .status-line{color:var(--ink);font:600 3.9cqw/1.15 Inter Tight,sans-serif}.card.base[data-layout=loop] .status-line .dot{box-shadow:0 0 0 .3cqw var(--ink)}.card.base[data-layout=loop] .status-line .dmg{font:900 4.8cqw Inter Tight,sans-serif}.card.base[data-layout=loop] .status-line p{font-weight:400}.card.base[data-layout=loop] .stats{text-align:left;border-top:0;margin-top:0;padding-top:1.2cqw;padding-bottom:.4cqw;font:700 2.1cqw Inter Tight,sans-serif}.card.base[data-layout=loop] .stats span{color:var(--ink);font:700 3.3cqw Inter Tight,sans-serif}.card.base[data-layout=loop] .flavor{color:var(--ui-muted);padding-top:.6cqw;font:italic 400 3cqw/1.3 Inter Tight,sans-serif}.card.base[data-layout=loop] .foot{padding-top:1cqw}.card.base[data-layout=loop] :is(.foot .rarity,.foot .serial){color:var(--ink)}.card.base[data-layout=loop] .foot .rarity svg{color:var(--tier)}.card.base[data-layout=mosaic]{--ink:var(--slot-ink);--ui-muted:color-mix(in srgb, var(--slot-ink) 62%, var(--slot-paper));--g:calc(var(--layout-grout,.45) * 1cqw);--sh:var(--layout-shimmer,.75)}.card[data-layout=mosaic] .dr-tiles{width:100cqw;height:var(--mz-tall,141cqw);image-rendering:pixelated;position:absolute;top:0;left:0}.card[data-layout=mosaic] .dr-alt-x{opacity:clamp(0, max(var(--tx,0), var(--tx,0) * -1) * var(--sh) * 1.6, 1)}.card[data-layout=mosaic] .dr-alt-y{opacity:clamp(0, max(var(--ty,0), var(--ty,0) * -1) * var(--sh) * 1.6, 1)}@media (prefers-reduced-motion:reduce){.card[data-layout=mosaic] :is(.dr-alt-x,.dr-alt-y){opacity:0}}.card[data-layout=mosaic] .dr-grout{pointer-events:none;background:linear-gradient(90deg, var(--slot-paper) var(--g), transparent var(--g)) calc(var(--g) / -2) 0 / var(--cell) var(--cell), linear-gradient(var(--slot-paper) var(--g), transparent var(--g)) 0 calc(var(--g) / -2) / var(--cell) var(--cell);position:absolute;inset:0}.card.base[data-layout=mosaic] .print{gap:0;padding:0;font-family:Space Grotesk,sans-serif}.card.base[data-layout=mosaic] .print>.art{left:var(--cell);top:var(--mz-top);width:var(--mz-w);height:var(--mz-h);box-shadow:0 0 0 var(--g) var(--slot-paper);position:absolute}.card.base[data-layout=mosaic] .head{margin:calc(var(--cell) * .5 - .2cqw) 0 0 var(--cell);max-width:var(--mz-w);background:var(--slot-label);align-self:flex-start;gap:.2cqw;padding:.8cqw 2.2cqw 1cqw}.card.base[data-layout=mosaic] .top-row{align-items:baseline;gap:3cqw}.card.base[data-layout=mosaic] .name{color:var(--ink);font:700 var(--name-size,7cqw)/1.05 "Space Grotesk", sans-serif;letter-spacing:-.035em}.card.base[data-layout=mosaic] .hp{color:var(--ink);font:700 4.6cqw Space Grotesk,sans-serif}.card.base[data-layout=mosaic] .hp small{color:var(--ui-muted);font:500 2.2cqw Space Grotesk,sans-serif}.card.base[data-layout=mosaic] .type{display:none}.card.base[data-layout=mosaic] :is(.statuses,.stats,.flavor,.foot){background:var(--slot-paper);padding-left:5cqw;padding-right:5cqw}.card.base[data-layout=mosaic] .statuses{gap:1.1cqw;margin-top:auto;padding-top:2.6cqw;padding-bottom:.8cqw}.card.base[data-layout=mosaic] .status-line{color:var(--ink);font:500 3.9cqw/1.15 Space Grotesk,sans-serif}.card.base[data-layout=mosaic] .status-line .dmg{font:700 4.8cqw Space Grotesk,sans-serif}.card.base[data-layout=mosaic] .stats{text-align:left;letter-spacing:.16em;border:0;margin-top:0;padding-top:1.2cqw;font:500 2.1cqw Space Grotesk,sans-serif}.card.base[data-layout=mosaic] .stats span{color:var(--ink);font:700 3.3cqw Space Grotesk,sans-serif}.card.base[data-layout=mosaic] .flavor{color:var(--ui-muted);padding-top:.8cqw;font:italic 400 3cqw/1.3 Space Grotesk,sans-serif}.card.base[data-layout=mosaic] .foot{padding-top:1.2cqw;padding-bottom:4cqw}.card.base[data-layout=mosaic] :is(.foot .rarity,.foot .serial){color:var(--ink)}.card.base[data-layout=mosaic] .foot .rarity svg{color:var(--tier)}.card.base[data-layout=neo-brutal]{--ink:var(--slot-ink);--ui-muted:color-mix(in srgb, var(--slot-ink) 75%, var(--slot-panel));--line:calc(var(--layout-outline,.6) * 1cqw);--rad:calc(var(--layout-radius,2.4) * 1cqw);--drop:calc(var(--layout-shadowX,1.1) * 1cqw) calc(var(--layout-shadowY,1.1) * 1cqw) 0 var(--slot-shadow)}.card.base[data-layout=neo-brutal] .print{gap:calc(var(--layout-gap,2.6) * 1cqw);padding:4cqw 5.2cqw 5.2cqw 4cqw;font-family:Space Grotesk,sans-serif}.card.base[data-layout=neo-brutal] :is(.head,.print>.art,.statuses,.stats,.flavor,.foot .rarity,.foot .serial){border:var(--line) solid var(--ink);border-radius:var(--rad);box-shadow:var(--drop)}.card.base[data-layout=neo-brutal] :is(.statuses,.stats,.flavor,.foot .rarity,.foot .serial){background:var(--slot-panel)}.card.base[data-layout=neo-brutal] .head{background:var(--slot-accent);gap:.6cqw;padding:1.6cqw 2.6cqw 1.8cqw}.card.base[data-layout=neo-brutal] .top-row{align-items:center}.card.base[data-layout=neo-brutal] .name{font:400 var(--name-size,8cqw)/1.1 "Archivo Black", sans-serif;letter-spacing:-.02em}.card.base[data-layout=neo-brutal] .hp{background:var(--slot-hpPill);color:var(--slot-accent);border-radius:99cqw;padding:.6cqw 2cqw;font:400 4.4cqw Archivo Black,sans-serif}.card.base[data-layout=neo-brutal] .hp small{color:var(--slot-panel);font:700 2.2cqw Space Grotesk,sans-serif}.card.base[data-layout=neo-brutal] .type{color:var(--ink);letter-spacing:.12em;font:700 2.8cqw Space Grotesk,sans-serif}.card.base[data-layout=neo-brutal] .print>.art{height:auto;min-height:calc(var(--layout-artMin,20) * 1%);flex:auto}.card.base[data-layout=neo-brutal] .statuses{gap:0;padding:0 2.6cqw}.card.base[data-layout=neo-brutal] .status-line{padding:1.4cqw 0;font:700 4.1cqw/1.15 Space Grotesk,sans-serif}.card.base[data-layout=neo-brutal] .status-line+.status-line{border-top:calc(var(--line) * .6) solid var(--ink)}.card.base[data-layout=neo-brutal] .status-line .dot{box-shadow:0 0 0 calc(var(--line) * .6) var(--ink)}.card.base[data-layout=neo-brutal] .status-line .dmg{font:400 5cqw Archivo Black,sans-serif}.card.base[data-layout=neo-brutal] .status-line p{font-weight:500}.card.base[data-layout=neo-brutal] .stats{color:var(--ink);margin-top:0;padding:1.2cqw 0;font:700 2.2cqw Space Grotesk,sans-serif}.card.base[data-layout=neo-brutal] .stats>div+div{border-left:calc(var(--line) * .6) solid var(--ink)}.card.base[data-layout=neo-brutal] .stats span{font:400 3.4cqw Archivo Black,sans-serif}.card.base[data-layout=neo-brutal] .flavor{padding:1.2cqw 2.6cqw;font:italic 500 3.2cqw/1.3 Space Grotesk,sans-serif}.card.base[data-layout=neo-brutal] .foot{color:var(--ink);justify-content:space-between;padding:0}.card.base[data-layout=neo-brutal] :is(.foot .rarity,.foot .serial){color:var(--ink);border-radius:99cqw;padding:.7cqw 2.4cqw;line-height:1}.card.base[data-layout=neo-brutal] .foot .rarity svg{color:var(--tier);filter:drop-shadow(0 0 .2cqw var(--ink))}.card.base[data-layout=raden]{--ui-muted:color-mix(in srgb, var(--ink) 65%, var(--panel));--panel-paper:linear-gradient(transparent, transparent)}.card.base[data-layout=raden] .face{background:var(--slot-paper)}.card.base[data-layout=raden] :is(.head,.statuses,.stats,.flavor,.foot){box-shadow:0 0 0 .25cqw #c8dcff59,0 .5cqw 1cqw #0009}.card.base[data-layout=raden] .stats>div+div{border-left-color:#ffffff2e}.card.base[data-layout=raden] .print>.art{border-color:#c8dcff80}.card.base[data-layout=raden] .frame{border-color:#c8dcff73}.card.base[data-layout=raden] .face:before{opacity:.06}.card.base[data-layout=raden]{--ui-status-positive:#8fd19a;--ui-status-negative:#ff9a85}.card.base[data-layout=riso]{--ink:var(--slot-ink);--pink:var(--slot-accent);--ui-muted:var(--slot-ink);--grain:var(--paper-noise);--ox:calc(var(--layout-offsetX,.7) * 1cqw);--oy:calc(var(--layout-offsetY,.5) * 1cqw);--hs:calc(var(--layout-hpSize,15) * 1cqw)}.card.base[data-layout=riso][data-dr-grain=false]{--grain:linear-gradient(transparent, transparent)}.card.base[data-layout=riso] .print{gap:2.2cqw;padding:4.6cqw 5cqw 4.4cqw;font-family:Space Grotesk,sans-serif}.card.base[data-layout=riso] .head{gap:1cqw;padding:0}.card.base[data-layout=riso] .top-row{align-items:center;gap:3cqw}.card.base[data-layout=riso] .name{font:400 var(--name-size,10cqw)/1.05 "Dela Gothic One", sans-serif;letter-spacing:-.01em;color:var(--ink);text-shadow:var(--ox) var(--oy) 0 var(--pink)}.card.base[data-layout=riso] .hp{width:var(--hs);height:var(--hs);background:var(--grain), var(--pink);background-blend-mode:multiply;color:var(--ink);text-align:center;font:400 calc(var(--hs) * .37)/1 "Dela Gothic One", sans-serif;rotate:calc(var(--layout-hpTurn,-8) * 1deg);border-radius:50%;flex:none;place-content:center;display:grid}.card.base[data-layout=riso] .hp small{color:var(--ink);margin:0 0 .4cqw;font:700 2.2cqw Space Grotesk,sans-serif;display:block}.card.base[data-layout=riso] .type{color:var(--ink);letter-spacing:.18em;font:700 2.8cqw Space Grotesk,sans-serif}.card.base[data-layout=riso] .print>.art{height:auto;min-height:20%;margin:0 calc(var(--layout-frameShift,1.4) * 1cqw) calc(var(--layout-frameShift,1.4) * 1cqw) 0;border:calc(var(--layout-frame,.9) * 1cqw) solid var(--ink);box-shadow:calc(var(--layout-frameShift,1.4) * 1cqw) calc(var(--layout-frameShift,1.4) * 1cqw) 0 var(--pink);flex:auto}.card.base[data-layout=riso] .statuses{background:var(--grain), var(--slot-block);background-blend-mode:multiply;--num-ground:var(--slot-paper);--num-ink:#141414;--num-pad:.5cqw 1.2cqw;--num-radius:1cqw;gap:1.4cqw;padding:2cqw 3cqw}.card.base[data-layout=riso][data-dr-block=false] .statuses{background:0 0;padding:0}.card.base[data-layout=riso] .status-line{color:var(--slot-blockText);font:700 4.1cqw/1.15 Space Grotesk,sans-serif}.card.base[data-layout=riso] .status-line .dot{box-shadow:0 0 0 .4cqw var(--slot-blockText)}.card.base[data-layout=riso] .status-line .dmg{font:400 5cqw Dela Gothic One,sans-serif}.card.base[data-layout=riso] .status-line p{font-weight:500}.card.base[data-layout=riso] .stats{color:var(--ink);border:0;margin-top:0;padding:0;font:700 2.3cqw Space Grotesk,sans-serif}.card.base[data-layout=riso] .stats span{font:700 3.6cqw Space Grotesk,sans-serif}.card.base[data-layout=riso] .stats>div+div{border-left:.5cqw solid var(--pink)}.card.base[data-layout=riso] .flavor{color:var(--ink);font:italic 500 3.2cqw/1.3 Space Grotesk,sans-serif}.card.base[data-layout=riso] :is(.foot,.foot .rarity,.foot .serial){color:var(--ink)}.card.base[data-layout=shadowbox]{--ink:var(--slot-ink);--ui-muted:color-mix(in srgb, var(--slot-ink) 62%, var(--slot-paper));--d:calc(var(--layout-depth,3.6) * 1cqw);--k:var(--layout-shading,1);--r:calc(var(--layout-corner,4) * 1cqw);--sx:calc(var(--tx,0) * -2.4cqw * var(--layout-parallax,1));--sy:calc(var(--ty,0) * -2.4cqw * var(--layout-parallax,1))}@media (prefers-reduced-motion:reduce){.card.base[data-layout=shadowbox]{--sx:0cqw;--sy:0cqw}}.card.base[data-layout=shadowbox] .print{gap:2cqw;padding:5cqw 5.4cqw 4.6cqw;font-family:Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .print>.art{height:auto;min-height:calc(var(--layout-artMin,22) * 1%);width:calc(var(--layout-windowWidth,100) * 1%);background:var(--slot-wall);flex:auto;order:1;align-self:center}.card.base[data-layout=shadowbox][data-dr-lip=true] .print>.art{box-shadow:0 0 0 .5cqw var(--slot-rim), 0 0 0 .9cqw color-mix(in srgb, var(--slot-rim) 45%, #000)}.card[data-layout=shadowbox] .dr-floor{z-index:1;position:absolute;inset:0;overflow:hidden}.card.base[data-layout=shadowbox][data-dr-shape=rect] .print>.art img{scale:1.16;translate:calc(var(--sx) * 1.6) calc(var(--sy) * 1.6)}.card[data-layout=shadowbox] .dr-wall{z-index:3;pointer-events:none;position:absolute;inset:0}.card[data-layout=shadowbox]:not([data-dr-shape=rect]) .dr-wall{display:none}.card[data-layout=shadowbox] .dr-top{background:color-mix(in srgb, var(--slot-wall), #000 calc(52% * var(--k)));clip-path:polygon(0 0, 100% 0, calc(100% - var(--d) + var(--sx)) calc(var(--d) + var(--sy)), calc(var(--d) + var(--sx)) calc(var(--d) + var(--sy)))}.card[data-layout=shadowbox] .dr-bottom{background:color-mix(in srgb, var(--slot-wall), #fff calc(18% * var(--k)));clip-path:polygon(0 100%, 100% 100%, calc(100% - var(--d) + var(--sx)) calc(100% - var(--d) + var(--sy)), calc(var(--d) + var(--sx)) calc(100% - var(--d) + var(--sy)))}.card[data-layout=shadowbox] .dr-left{background:color-mix(in srgb, var(--slot-wall), #000 calc(34% * var(--k)));clip-path:polygon(0 0, calc(var(--d) + var(--sx)) calc(var(--d) + var(--sy)), calc(var(--d) + var(--sx)) calc(100% - var(--d) + var(--sy)), 0 100%)}.card[data-layout=shadowbox] .dr-right{background:color-mix(in srgb, var(--slot-wall), #000 calc(16% * var(--k)));clip-path:polygon(100% 0, calc(100% - var(--d) + var(--sx)) calc(var(--d) + var(--sy)), calc(100% - var(--d) + var(--sx)) calc(100% - var(--d) + var(--sy)), 100% 100%)}.card[data-layout=shadowbox] .dr-layer{display:none}.card.base[data-layout=shadowbox]:not([data-dr-shape=rect]){--step:calc(var(--d) / 10)}.card[data-layout=shadowbox]:not([data-dr-shape=rect]) .dr-layer{z-index:0;inset:calc(var(--step) * var(--i));translate:calc(var(--sx) * var(--i) / 10) calc(var(--sy) * var(--i) / 10);background:color-mix(in srgb, var(--slot-wall), #000 calc((12% + var(--i) * 4.4%) * var(--k)));display:block;position:absolute}.card[data-layout=shadowbox]:not([data-dr-shape=rect]) .dr-floor{inset:var(--d);translate:var(--sx) var(--sy)}.card.base[data-layout=shadowbox][data-dr-shape=rounded] .print>.art{border-radius:var(--r)}.card[data-layout=shadowbox][data-dr-shape=rounded] .dr-layer{border-radius:max(.4cqw, calc(var(--r) - var(--step) * var(--i)))}.card[data-layout=shadowbox][data-dr-shape=rounded] .dr-floor{border-radius:max(.4cqw, calc(var(--r) - var(--d)))}.card.base[data-layout=shadowbox][data-dr-shape=chamfer] .print>.art,.card[data-layout=shadowbox][data-dr-shape=chamfer] .dr-layer,.card[data-layout=shadowbox][data-dr-shape=chamfer] .dr-floor{clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c))}.card.base[data-layout=shadowbox][data-dr-shape=chamfer] .print>.art{--c:var(--r)}.card[data-layout=shadowbox][data-dr-shape=chamfer] .dr-layer{--c:max(0cqw, calc(var(--r) - var(--step) * var(--i) * .41))}.card[data-layout=shadowbox][data-dr-shape=chamfer] .dr-floor{--c:max(0cqw, calc(var(--r) - var(--d) * .41))}.card.base[data-layout=shadowbox] .head{order:0;gap:.6cqw;padding:0}.card.base[data-layout=shadowbox] .name{color:var(--ink);font:700 var(--name-size,9.4cqw)/1.05 "Space Grotesk", sans-serif;letter-spacing:-.03em}.card.base[data-layout=shadowbox] .hp{color:var(--slot-accent);letter-spacing:-.03em;font:700 6.6cqw Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .hp small{color:var(--ui-muted);font:500 2.6cqw Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .type{letter-spacing:.16em;font:500 2.8cqw Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .statuses{order:2;gap:1.4cqw;padding-top:.6cqw}.card.base[data-layout=shadowbox] .status-line{font:500 4.1cqw/1.2 Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .status-line .dmg{font:700 5cqw Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .stats{border-top:.2cqw solid color-mix(in srgb, var(--ink) 25%, transparent);order:3;margin-top:0;padding:1.4cqw 0 0;font:500 2.3cqw Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .stats span{font:700 3.5cqw Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .flavor{color:var(--ui-muted);order:4;font:italic 400 3.2cqw/1.3 Space Grotesk,sans-serif}.card.base[data-layout=shadowbox] .foot{order:5}.card.base[data-layout=shadowbox] .foot .rarity{color:color-mix(in srgb, var(--tier) 65%, var(--ink))}.card.base[data-layout=shadowbox] .foot .serial{color:var(--ink)}.card.base[data-layout=shinsei]{--ink:var(--slot-panel);--ui-muted:color-mix(in srgb, var(--slot-panel) 62%, var(--slot-paper));--ui-status-positive:#9fe0a8;--ui-status-negative:#ffab95}.card.base[data-layout=shinsei] .print{gap:0;padding:4cqw 4cqw 4cqw 15cqw}.card.base[data-layout=shinsei] .head{background:color-mix(in srgb, var(--slot-paper) 82%, transparent);border-radius:.6cqw;box-shadow:inset 0 0 0 .25cqw #c9a24a}.card.base[data-layout=shinsei] :is(.statuses,.stats,.flavor,.foot){box-shadow:none;background:color-mix(in srgb, var(--slot-paper) 86%, transparent);border-radius:0}.card.base[data-layout=shinsei] .statuses{border-radius:.6cqw .6cqw 0 0;padding-top:2.2cqw;box-shadow:inset 0 .25cqw #c9a24a}.card.base[data-layout=shinsei] .foot{border-radius:0 0 .6cqw .6cqw;box-shadow:inset 0 -.25cqw #c9a24a}.card.base[data-layout=shinsei] .stats>div+div{border-left-color:#ffffff2e}.card.base[data-layout=shinsei] .frame,.card.base[data-layout=shinsei] .art>.hanko{display:none}.card[data-layout=shinsei] .shinsei-strip{z-index:8;background:linear-gradient(165deg, #ff7aa2, #ffd36b 18%, #79ffc0 36%, #6bc8ff 54%, #c58bff 72%, #ff7aa2 90%) calc(var(--mx) * 1.6) calc(var(--my) * 1.6) / 300% 300%;border-radius:.8cqw;width:8.6cqw;font-family:ui-monospace,monospace;position:absolute;top:3.4cqw;bottom:3.4cqw;left:3.4cqw;overflow:hidden;box-shadow:0 0 0 .25cqw #ffffff80,0 .4cqw 1cqw #00000080}.card[data-layout=shinsei] .shinsei-strip:before{content:attr(data-serial);writing-mode:vertical-rl;letter-spacing:.14em;color:#1e14288c;white-space:nowrap;padding:1cqw 0;font-family:inherit;font-size:2.1cqw;font-weight:800;line-height:1;position:absolute;inset:0;overflow:hidden}.card[data-layout=shinsei] .shinsei-strip:after{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#fff6 0 .2cqw,#0000 .2cqw 1cqw);position:absolute;inset:0}.card[data-layout=shinsei] .shinsei-seal{z-index:9;aspect-ratio:1;background:var(--slot-accent);border-radius:1.2cqw;width:21cqw;padding:1.4cqw;position:absolute;bottom:4.4cqw;left:2.2cqw;transform:rotate(-4deg);box-shadow:inset 0 0 0 .5cqw #ffebdc8c,0 .6cqw 1.4cqw #00000080}.card[data-layout=shinsei] .shinsei-qr{width:100%;height:100%}.card.base[data-layout=shinsei] .foot{padding-left:2.2cqw}.card.base[data-layout=shinsei] :is(.stats,.flavor,.foot,.statuses){margin-left:8cqw}.card.base[data-layout=shinsei] .stats{margin-top:0}.card.base[data-layout=shinsei] .print>.art{height:auto;min-height:0;box-shadow:none;z-index:0;border:0;position:absolute;inset:0}.card.base[data-layout=shinsei] .print>.art:before{display:none}.card.base[data-layout=shinsei] .print>:not(.art){z-index:1;position:relative}.card.base[data-layout=shinsei] .statuses{margin-top:auto}.card.base[data-layout=shinsei]{--px:var(--tx,0);--py:var(--ty,0)}.card.base[data-layout=shinsei] .print>.art img{scale:1.1;translate:calc(var(--px) * -3cqw) calc(var(--py) * -3cqw)}.card.base[data-layout=shinsei] .print>:not(.art){translate:calc(var(--px) * 1.4cqw) calc(var(--py) * 1.4cqw)}.card[data-layout=shinsei] .shinsei-strip{translate:calc(var(--px) * 2.4cqw) calc(var(--py) * 2.4cqw)}.card[data-layout=shinsei] .shinsei-seal{translate:calc(var(--px) * 3.6cqw) calc(var(--py) * 3.6cqw);box-shadow:inset 0 0 0 .5cqw #ffebdc8c,0 1.2cqw 2.4cqw #0009}@media (prefers-reduced-motion:reduce){.card.base[data-layout=shinsei] .print>.art img,.card.base[data-layout=shinsei] .print>:not(.art),.card[data-layout=shinsei] :is(.shinsei-strip,.shinsei-seal){translate:none}}.card.base[data-layout=stencil]{--ink:var(--slot-ink);--ui-muted:color-mix(in srgb, var(--slot-ink) 70%, var(--slot-paper));--num-ground:var(--slot-ink);--num-ink:#fff;--num-pad:.5cqw 1.2cqw .3cqw;--slide:calc(var(--layout-parallax,4) * -1cqw)}.card.base[data-layout=stencil] .print>.art{z-index:0;height:auto;position:absolute;inset:0}.card.base[data-layout=stencil] .print>.art img{scale:calc(1 + var(--layout-parallax,4) * .04);translate:calc(var(--tx,0) * var(--slide)) calc(var(--ty,0) * var(--slide))}.card[data-layout=stencil] .dr-plate{z-index:1;pointer-events:none;width:100%;height:100%;font-family:Anton,sans-serif;position:absolute;inset:0}.card[data-layout=stencil] .dr-plate-fill{fill:var(--slot-paper)}.card.base[data-layout=stencil] .print{padding:var(--dr-name-h,26cqw) calc(var(--layout-margin,4.2) * 1cqw) 3cqw;gap:1.8cqw;font-family:Inter Tight,sans-serif}.card.base[data-layout=stencil] .print>:not(.art,.dr-plate){z-index:2;position:relative}.card.base[data-layout=stencil] .head{flex-direction:row;justify-content:space-between;align-items:baseline;padding:0}.card.base[data-layout=stencil] .top-row{display:contents}.card.base[data-layout=stencil] .name{opacity:0;width:1px;height:1px;font-family:Anton,sans-serif;position:absolute;overflow:hidden}.card.base[data-layout=stencil] .type{color:var(--ink);letter-spacing:.2em;order:0;font:700 2.8cqw Inter Tight,sans-serif}.card.base[data-layout=stencil] .hp{color:var(--ink);order:1;font:800 4.6cqw Inter Tight,sans-serif}.card.base[data-layout=stencil] .hp small{color:var(--ink);font:700 2.4cqw Inter Tight,sans-serif}.card.base[data-layout=stencil] .dr-window{min-height:calc(var(--layout-windowMin,22) * 1%);flex:auto;margin:0 -1cqw}.card.base[data-layout=stencil] .statuses{gap:1.1cqw}.card.base[data-layout=stencil] .status-line{font:700 4.4cqw/1.15 Inter Tight,sans-serif}.card.base[data-layout=stencil] .status-line .dot{box-shadow:0 0 0 .35cqw var(--ink)}.card.base[data-layout=stencil] .status-line .dmg{font:400 6cqw Anton,sans-serif}.card.base[data-layout=stencil] .status-line p{font-weight:500}.card.base[data-layout=stencil] .stats{border-top:.4cqw solid var(--ink);text-align:left;color:var(--ink);margin-top:0;padding:1.2cqw 0 0;font:700 2.2cqw Inter Tight,sans-serif}.card.base[data-layout=stencil] .stats span{font:800 3.5cqw Inter Tight,sans-serif}.card.base[data-layout=stencil] .flavor{color:var(--ink);font:italic 500 3.1cqw/1.3 Inter Tight,sans-serif}.card.base[data-layout=stencil] :is(.foot,.foot .rarity,.foot .serial){color:var(--ink)}@media (prefers-reduced-motion:reduce){.card.base[data-layout=stencil] .print>.art img{translate:none}}.card.base[data-layout=subtitle]{--ink:var(--slot-ink);--ui-muted:var(--slot-ink);--edge:var(--slot-paper);--e:calc(var(--layout-edge,.55) * 1cqw)}.card.base[data-layout=subtitle] .face{background:#000}.card.base[data-layout=subtitle] .print{padding:6cqw calc(var(--layout-margin,3.6) * 1cqw) 4.4cqw;text-align:left;-webkit-text-stroke:var(--e) var(--edge);paint-order:stroke fill;gap:1.2cqw;font-family:Inter Tight,sans-serif}.card.base[data-layout=subtitle] .print>.art{z-index:0;-webkit-text-stroke:0;height:auto;position:absolute;inset:0}.card.base[data-layout=subtitle] .print>:not(.art){z-index:1;position:relative}.card.base[data-layout=subtitle] .head{text-align:center;align-items:center;gap:.8cqw;padding:0}.card.base[data-layout=subtitle][data-dr-titleat=bottom] .head{margin-top:auto;margin-bottom:1.6cqw}.card.base[data-layout=subtitle] .top-row{flex-direction:column;align-items:center;gap:.8cqw;width:100%}.card.base[data-layout=subtitle] .name{text-align:center;width:100%;color:var(--ink);text-transform:uppercase;font:300 var(--name-size,6.6cqw)/1.2 "Inter Tight", sans-serif;letter-spacing:calc(var(--layout-titleSpacing,.32) * 1em);-webkit-text-stroke:calc(var(--e) * .64) var(--edge);display:block}.card.base[data-layout=subtitle] .hp{color:var(--ink);letter-spacing:.24em;-webkit-text-stroke:calc(var(--e) * .55) var(--edge);order:2;font:600 2.8cqw Inter Tight,sans-serif}.card.base[data-layout=subtitle] .hp small{color:inherit;font:inherit;letter-spacing:inherit}.card.base[data-layout=subtitle] .type{color:var(--ink);letter-spacing:.24em;-webkit-text-stroke:calc(var(--e) * .55) var(--edge);font:600 2.8cqw Inter Tight,sans-serif}.card.base[data-layout=subtitle] .statuses{align-items:flex-start;gap:.9cqw;margin-top:auto}.card.base[data-layout=subtitle][data-dr-titleat=bottom] .statuses{margin-top:0}.card.base[data-layout=subtitle][data-dr-align=center] :is(.statuses,.stats,.flavor){text-align:center;justify-content:center;align-items:center}.card.base[data-layout=subtitle] .status-line{color:var(--slot-accent);font:700 calc(var(--layout-subSize,4.3) * 1cqw)/1.2 "Inter Tight", sans-serif;display:block}.card.base[data-layout=subtitle] .status-line .dot{display:none}.card.base[data-layout=subtitle][data-dr-dots=true] .status-line .dot{vertical-align:-.1em;-webkit-text-stroke:0;width:.9em;height:.9em;margin-right:.4em;display:inline-grid}.card.base[data-layout=subtitle] .status-line .dmg{font:800 calc(var(--layout-subSize,4.3) * 1.07cqw) "Inter Tight", sans-serif;margin-left:1.2cqw}.card.base[data-layout=subtitle] .status-line p{font:600 calc(var(--layout-subSize,4.3) * .77cqw)/1.25 "Inter Tight", sans-serif;color:var(--slot-accent);opacity:1;margin:.2cqw 0 0}.card.base[data-layout=subtitle] .status-line .power p{display:inline}.card.base[data-layout=subtitle] .stats{color:var(--ink);letter-spacing:.12em;-webkit-text-stroke:calc(var(--e) * .64) var(--edge);border:0;flex-wrap:wrap;justify-content:flex-start;gap:.2cqw 3cqw;margin-top:.8cqw;padding:0;font:600 2.4cqw Inter Tight,sans-serif;display:flex}.card.base[data-layout=subtitle] .stats span{color:var(--ink);letter-spacing:0;margin-left:.8cqw;font:700 3cqw Inter Tight,sans-serif;display:inline}.card.base[data-layout=subtitle] .flavor{color:var(--ink);-webkit-text-stroke:calc(var(--e) * .64) var(--edge);font:italic 500 3.1cqw/1.3 Inter Tight,sans-serif}.card.base[data-layout=subtitle] .foot{-webkit-text-stroke:calc(var(--e) * .55) var(--edge);margin-top:.6cqw}.card.base[data-layout=subtitle] :is(.foot .rarity,.foot .serial){color:var(--ink)}.card.base[data-layout=subtitle] .foot .rarity svg{color:var(--tier)}.card.base[data-layout=swiss]{--ink:var(--slot-ink);--ui-muted:color-mix(in srgb, var(--slot-ink) 55%, var(--slot-paper));--hs:calc(var(--layout-hpSize,17) * 1cqw)}.card.base[data-layout=swiss] .print{gap:0;padding:0 0 3.4cqw;font-family:Inter Tight,sans-serif}.card.base[data-layout=swiss] .print>.art{height:auto;min-height:calc(var(--layout-artMin,36) * 1%);flex:auto;order:-1}.card.base[data-layout=swiss] .print>:not(.art){margin:0 5.4cqw}.card.base[data-layout=swiss] .head{gap:.8cqw;padding:2.6cqw 0 0}.card.base[data-layout=swiss] .top-row{display:block}.card.base[data-layout=swiss] .name{font:900 var(--name-size,calc(var(--layout-nameSize,13) * 1cqw))/.92 "Inter Tight", sans-serif;letter-spacing:-.055em;padding-right:0;display:block}.card.base[data-layout=swiss] .hp{right:0;top:calc(var(--hs) * -1);width:var(--hs);height:var(--hs);background:var(--slot-accent);color:var(--slot-hpText);font:900 calc(var(--hs) * .47)/.9 "Inter Tight", sans-serif;letter-spacing:-.05em;flex-direction:column;justify-content:flex-end;padding:1.6cqw 1.8cqw;display:flex;position:absolute}.card.base[data-layout=swiss][data-dr-hpside=left] .hp{left:0;right:auto}.card.base[data-layout=swiss] .hp small{color:var(--slot-hpText);letter-spacing:.12em;margin:0 0 auto;font:700 2.4cqw Inter Tight,sans-serif}.card.base[data-layout=swiss] .type{margin-top:calc(var(--layout-typeGap,1.6) * 1cqw);color:var(--slot-accent);letter-spacing:.14em;font:700 2.8cqw Inter Tight,sans-serif}.card.base[data-layout=swiss] .statuses{border-top:calc(var(--layout-ruleWeight,.55) * 1cqw) solid var(--ink);gap:0;margin-top:2.2cqw}.card.base[data-layout=swiss] .status-line{border-bottom:.2cqw solid var(--slot-rule);letter-spacing:-.01em;padding:1.3cqw 0 1.2cqw;font:600 3.9cqw/1.15 Inter Tight,sans-serif}.card.base[data-layout=swiss][data-dr-rules=false] .status-line{border-bottom-color:#0000}.card.base[data-layout=swiss][data-dr-dots=square] .status-line .dot{border-radius:0}.card.base[data-layout=swiss] .status-line .dmg{letter-spacing:-.03em;font:900 5.2cqw Inter Tight,sans-serif}.card.base[data-layout=swiss] .status-line p{font-weight:400}.card.base[data-layout=swiss] .stats{text-align:left;letter-spacing:.12em;border-top:0;margin-top:0;padding:1.6cqw 0 0;font:700 2.2cqw Inter Tight,sans-serif}.card.base[data-layout=swiss] .stats span{font:700 3.5cqw Inter Tight,sans-serif}.card.base[data-layout=swiss] .flavor{color:var(--ui-muted);padding-top:1.2cqw;font:400 3.1cqw/1.3 Inter Tight,sans-serif}.card.base[data-layout=swiss] .foot{padding-top:1.6cqw}.card.base[data-layout=swiss] :is(.foot .rarity,.foot .serial){color:var(--ink)}.card.base[data-layout=swiss] .foot .rarity svg{color:var(--tier)}.card[data-finish=gold]{--gold-mirror:linear-gradient(180deg, #fffaeb29, #fffaeb00 40%, #28190000 60%, #28190038), linear-gradient(100deg, #2e1f05 0%, #4a3209 18%, #8a6420 30%, #d2a645 39%, #f6dfa0 44.5%, #fffaf0 47.5%, #fffdf6 49%, #fbebb8 51%, #ddb357 55%, #9c7426 63%, #5a3d0c 74%, #2e1f05 100%) calc(50% + var(--tx) * 95%) calc(50% + var(--ty) * 30%) / 260% 160%}.card.base[data-finish=gold] .face{background:var(--gold-mirror)}.card.base[data-finish=gold]:not([data-layout]) :is(.head,.statuses,.stats,.foot){background:var(--panel-paper), #f6eedbe6}.card.base[data-finish=gold]:not([data-layout]) .flavor{background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat, var(--panel-paper), #f6eedbe6}.card.base[data-finish=gold][data-rarity=legendary] .hanko{box-shadow:inset 0 0 0 .5cqw #fff0dc80, 0 0 0 .35cqw var(--ink)}.card[data-finish=gold] .face{background:var(--gold-mirror);box-shadow:inset 0 0 0 1px #00000026,0 16px 34px #0006}.card[data-finish=gold] .frame{border-color:#5a3d0c}.card[data-finish=gold] .hanko{background:#6b1d10}.card[data-finish=gold] .glare,.card[data-finish=gold] .face:before{display:none}.card[data-finish=gold][data-layout=full_art]{--fa-gold:linear-gradient(180deg, color-mix(in srgb, #f0d58e calc(var(--layout-opacity,.88) * 100%), transparent), color-mix(in srgb, #d6ad55 calc(var(--layout-opacity,.88) * 100%), transparent) 60%, color-mix(in srgb, #c09038 calc(var(--layout-opacity,.88) * 100%), transparent))}.card[data-finish=gold][data-layout=full_art]:not([data-fa-frame=mat]) .art{border-radius:1.6cqw;inset:2.2cqw}.card.base[data-finish=gold][data-layout=full_art]:not([data-fa-panel=ink]):not([data-fa-panel=clear]) :is(.head,.statuses,.stats,.foot){background:var(--fa-gold)}.card.base[data-finish=gold][data-layout=full_art]:not([data-fa-panel=ink]):not([data-fa-panel=clear]) .flavor{background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat, var(--fa-gold)}.card:not(.base)[data-finish=gold][data-layout=full_art]:not([data-fa-panel=ink]):not([data-fa-panel=clear]) :is(.top-row,.statuses,.stats,.flavor,.foot){background:var(--fa-gold)}.card[data-finish=gold][data-layout=full_art][data-fa-panel=ink] :is(.head,.top-row,.statuses,.stats,.flavor,.foot){box-shadow:0 0 0 .3cqw #c9a24a}.card.base[data-finish=gold][data-layout=full_art][data-fa-panel=ink] .head .top-row{box-shadow:none}.card[data-finish=holo] .art:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:calc(.2 + var(--hyp) * .5);background:radial-gradient(circle, #ffffffbf 0 .2cqw, #fff0 .5cqw) calc(var(--tx) * -4cqw) calc(var(--ty) * -4cqw) / 7.3cqw 6.1cqw, repeating-linear-gradient(115deg, #ff7a7a 0%, #ffd36b 6%, #8cff9a 12%, #6bd2ff 18%, #c48cff 24%, #ff7a7a 30%) calc(var(--mx) * 1.6) calc(var(--my) * 1.6) / 220% 220%, repeating-linear-gradient(55deg, #c48cff8c 0%, #6bd2ff8c 8%, #8cff9a8c 16%, #ffd36b8c 24%, #c48cff8c 32%) calc(100% - var(--mx) * .8) calc(100% - var(--my) * .8) / 260% 260%;position:absolute;inset:0}.card[data-finish=holo][data-layout=full_art] .art:after{background:radial-gradient(circle, #ffffffbf 0 .2cqw, #fff0 .5cqw) calc(var(--tx) * -4cqw) calc(var(--ty) * -4cqw) / 7.3cqw 6.1cqw, linear-gradient(115deg, #ff7a7a, #ffd36b 14%, #8cff9a 28%, #6bd2ff 42%, #c48cff 56%, #ff7a7a 70%, #ffd36b 85%, #8cff9a) calc(50% + var(--tx) * 45%) calc(50% + var(--ty) * 45%) / 400% 400% no-repeat, linear-gradient(55deg, #c48cff80, #6bd2ff80 18%, #8cff9a80 36%, #ffd36b80 54%, #ff7a7a80 72%, #c48cff80) calc(50% - var(--tx) * 30%) calc(50% - var(--ty) * 30%) / 450% 450% no-repeat}.card.base[data-finish=reverse_holo] .print>.art{z-index:8}.card.base[data-finish=reverse_holo] .foil{-webkit-mask:none;mask:none}.card[data-finish=reverse_holo] .foil{mix-blend-mode:color-dodge;opacity:calc(.18 + var(--hyp) * .45);background:radial-gradient(circle, #ffffffb3 0 .18cqw, #fff0 .45cqw) calc(var(--tx) * -4cqw) calc(var(--ty) * -4cqw) / 6.7cqw 5.9cqw, repeating-linear-gradient(60deg, #ff78a0e6, #ffdc78e6 4%, #78ffc8e6 8%, #78aaffe6 12%, #ff78a0e6 16%) var(--mx) var(--my) / 300% 300%, repeating-linear-gradient(140deg, #78aaff73, #78ffc873 5%, #ffdc7873 10%, #ff78a073 15%, #78aaff73 20%) calc(100% - var(--mx) * .7) calc(100% - var(--my) * .7) / 320% 320%;-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,50% 23%;-webkit-mask-size:100% 100%,91% 44%;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card.base[data-finish=reverse_holo][data-layout=full_art] .print>.art{z-index:auto}.card[data-finish=reverse_holo][data-layout=full_art] .foil{-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,50%;-webkit-mask-size:100% 100%,calc(100% - 5.34cqw) calc(100% - 5.34cqw);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card.base[data-finish=reverse_holo][data-layout=full_art] :is(.head,.statuses,.stats,.flavor,.foot):after,.card:not(.base)[data-finish=reverse_holo][data-layout=full_art] :is(.top-row,.statuses,.stats,.flavor,.foot):after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:color-dodge;opacity:calc(.18 + var(--hyp) * .45);background:repeating-linear-gradient(60deg, #ff78a0e6, #ffdc78e6 4%, #78ffc8e6 8%, #78aaffe6 12%, #ff78a0e6 16%) var(--mx) var(--my) / 300% 300%;position:absolute;inset:0}.card:not(.base)[data-finish=reverse_holo][data-layout=full_art] :is(.top-row,.statuses,.stats,.flavor,.foot){position:relative}.card[data-finish=reverse_holo][data-layout=full_art] .foil,.card.base[data-finish=reverse_holo][data-layout=full_art] :is(.head,.statuses,.stats,.flavor,.foot):after,.card:not(.base)[data-finish=reverse_holo][data-layout=full_art] :is(.top-row,.statuses,.stats,.flavor,.foot):after{background:linear-gradient(60deg, #ff78a0e6, #ffdc78e6 16%, #78ffc8e6 32%, #78aaffe6 48%, #ff78a0e6 64%, #ffdc78e6 80%, #78ffc8e6) calc(50% + var(--tx) * 45%) calc(50% + var(--ty) * 45%) / 400% 400% no-repeat}.card[data-finish=silver]{--silver-mirror:linear-gradient(180deg, #f5faff29, #f5faff00 40%, #0a0e1400 60%, #0a0e143d), linear-gradient(100deg, #1b1f24 0%, #2f353c 18%, #5f6770 30%, #a3acb6 39%, #dde3ea 44.5%, #f8fbfe 47.5%, #fff 49%, #e6ebf1 51%, #b2bac4 55%, #6c757f 63%, #3a4047 74%, #1b1f24 100%) calc(50% + var(--tx) * 95%) calc(50% + var(--ty) * 30%) / 260% 160%}.card.base[data-finish=silver] .face{background:var(--silver-mirror)}.card.base[data-finish=silver]:not([data-layout]) :is(.head,.statuses,.stats,.foot){background:var(--panel-paper), #f6eedbe6}.card.base[data-finish=silver]:not([data-layout]) .flavor{background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat, var(--panel-paper), #f6eedbe6}.card.base[data-finish=silver][data-rarity=legendary] .hanko{box-shadow:inset 0 0 0 .5cqw #ebf2fa80, 0 0 0 .35cqw var(--ink)}.card[data-finish=silver] .face{background:var(--silver-mirror);box-shadow:inset 0 0 0 1px #00000026,0 16px 34px #0006}.card[data-finish=silver] .frame{border-color:#2f353c}.card[data-finish=silver] .glare,.card[data-finish=silver] .face:before{display:none}.card[data-finish=silver][data-layout=full_art]{--fa-silver:linear-gradient(180deg, color-mix(in srgb, #eef2f6 calc(var(--layout-opacity,.88) * 100%), transparent), color-mix(in srgb, #c3cad2 calc(var(--layout-opacity,.88) * 100%), transparent) 60%, color-mix(in srgb, #a7b0ba calc(var(--layout-opacity,.88) * 100%), transparent))}.card[data-finish=silver][data-layout=full_art]:not([data-fa-frame=mat]) .art{border-radius:1.6cqw;inset:2.2cqw}.card.base[data-finish=silver][data-layout=full_art]:not([data-fa-panel=ink]):not([data-fa-panel=clear]) :is(.head,.statuses,.stats,.foot){background:var(--fa-silver)}.card.base[data-finish=silver][data-layout=full_art]:not([data-fa-panel=ink]):not([data-fa-panel=clear]) .flavor{background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat, var(--fa-silver)}.card:not(.base)[data-finish=silver][data-layout=full_art]:not([data-fa-panel=ink]):not([data-fa-panel=clear]) :is(.top-row,.statuses,.stats,.flavor,.foot){background:var(--fa-silver)}.card[data-finish=silver][data-layout=full_art][data-fa-panel=ink] :is(.head,.top-row,.statuses,.stats,.flavor,.foot){box-shadow:0 0 0 .3cqw #aeb6bf}.card.base[data-finish=silver][data-layout=full_art][data-fa-panel=ink] .head .top-row{box-shadow:none}.card.base[data-foil=kinpaku] .name{background:linear-gradient(#d9b45c 0%,#a87d2a 35%,#6b4a12 55%,#b8892f 75%,#7a5518);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(.15cqw .2cqw #5a3c0a59);-webkit-background-clip:text;background-clip:text}.card.base[data-foil=kinpaku][data-finish=gold] .name{background:linear-gradient(#5a3a10,#2a1a08);-webkit-background-clip:text;background-clip:text}.card.base[data-foil=kinpaku][data-misprint=cmyk_shift] .name{text-shadow:none;filter:drop-shadow(.5cqw .25cqw #c8402b8c)drop-shadow(-.3cqw -.3cqw #1f355080)}.card[data-frame=sumi-mado]:not([data-layout=full_art]) .v-pool{z-index:5;height:47%;min-height:26%;margin:-1cqw calc(var(--frame-bleed,4.67) * -1cqw) -1cqw -1.4cqw;filter:drop-shadow(0 0 calc(var(--frame-spread,1.3) * 1cqw) #1b191673) drop-shadow(.2cqw .3cqw .15cqw #1b191659);flex:0 auto;display:flex;position:relative}.card[data-frame=sumi-mado]:not([data-layout=full_art]) .v-pool>.art{height:auto;min-height:0;box-shadow:none;-webkit-mask:var(--sumi-mado-mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--sumi-mado-mask) 0 0 / 100% 100% no-repeat;mask:var(--sumi-mado-mask) 0 0 / 100% 100% no-repeat;background:#1b1916;border:0;flex:1}.card[data-frame=sumi-mado]:not([data-layout=full_art]) .v-pool>.art>.hanko{right:calc((var(--frame-bleed,4.67) + 7) * 1cqw);bottom:7.5cqw}.card[data-frame=sumi-mado][data-layout=full_art] .v-pool{display:contents}.card[data-misprint=cmyk_shift] .art:before{content:"";z-index:1;background:var(--art) center / cover;mix-blend-mode:multiply;filter:hue-rotate(160deg)saturate(2.2)contrast(1.3);opacity:.55;position:absolute;inset:0;translate:3.2% -2.4%}.card[data-misprint=cmyk_shift] .name{text-shadow:2px 1px #c8402b8c,-1px -1px #1f355080}.card[data-misprint=ghosting] .art:before{content:"";z-index:1;background:var(--art) center / cover;opacity:.35;mix-blend-mode:multiply;position:absolute;inset:0;translate:-3% 2%}.card[data-misprint=ghosting] .print>:not(.art){text-shadow:-.8cqw .6cqw #1d1a1740}.card[data-misprint=ink_smear] .smear{z-index:6;mix-blend-mode:multiply;opacity:.85;filter:blur(2px);background:linear-gradient(104deg,#0000 38%,#1f355000 40%,#1f3550bf 44%,#1f355059 52%,#0000 70%);-webkit-mask:linear-gradient(#0000 20%,#000 35% 80%,#0000 95%);mask:linear-gradient(#0000 20%,#000 35% 80%,#0000 95%)}.card[data-misprint=missing_ink] .print{filter:saturate(.15)contrast(.75)brightness(1.12)}.card[data-misprint=missing_ink] .foil,.card[data-misprint=missing_ink] .art:after{display:none}.card[data-misprint=off_center] .print,.card[data-misprint=off_center] .frame,.card[data-misprint=off_center] .hanko{translate:5% 3.5%}.card[data-misprint=upside_down] .art img{rotate:180deg}.card[data-misprint=wrong_back] .back{background:repeating-linear-gradient(45deg,#7a2a1c 0 4cqw,#8f3524 4cqw 8cqw)}.card[data-misprint=wrong_back] .back-logo{color:#7a2a1c}.card[data-misprint=wrong_back] .back-logo:after{content:"?"}.card[data-motion=wadokei] .v-dial{z-index:6;width:calc(var(--motion-size,25) * 1cqw);aspect-ratio:1;pointer-events:none;box-shadow:0 0 0 .35cqw var(--ink), .5cqw .6cqw 0 #1d1a1747;background:radial-gradient(circle,#f1e6cff5 0 70%,#f1e6cfe6 71%);border-radius:50%;position:absolute;bottom:2cqw;right:2cqw}.card[data-motion=wadokei] .v-dial.slim{background:radial-gradient(circle,#0000 0 34%,#f1e6cff0 35%)}.card[data-motion=wadokei] .v-dial .c-ring{width:100%;height:100%;transform:rotate(calc(var(--ry) * var(--motion-spin,5) - var(--rx) * 3));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.card[data-motion=wadokei] .c-ring .rim{fill:none;stroke:var(--ink);stroke-width:.9px}.card[data-motion=wadokei] .c-ring .ticks line{stroke:var(--ink);stroke-width:.6px}.card[data-motion=wadokei] .c-ring .ticks line.l{stroke:var(--vermilion);stroke-width:1.4px}.card[data-motion=wadokei] .c-ring .hours text{fill:var(--ink);text-anchor:middle;font:800 9.5px Shippori Mincho B1,"M PLUS 1p",serif}.card[data-motion=wadokei] .v-dial .hanko.hanko{width:calc(var(--motion-size,25) * .44cqw);font-size:calc(var(--motion-size,25) * .2cqw);mix-blend-mode:normal;opacity:1;margin:auto;position:absolute;inset:0;transform:rotate(-6deg)}.card[data-motion=wadokei] .v-dial.slim .hanko.hanko{width:calc(var(--motion-size,25) * .6cqw);font-size:calc(var(--motion-size,25) * .27cqw)}.card[data-motion=wadokei] :is(.v-pool,.c-pool)>.v-dial{right:calc((var(--frame-bleed,4.67) + 2) * 1cqw);z-index:7;bottom:2.5cqw}.card[data-motion=wadokei][data-layout=full_art] .v-dial{top:26%;bottom:auto;right:5cqw}.card[data-motion=wadokei][data-finish=gold] .v-dial{background:radial-gradient(circle,#f4dc8e,#c9a24a 70%,#e7c66f 71%)}.card[data-motion=wadokei] .v-sky{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card[data-motion=wadokei] .v-sky .c-con{aspect-ratio:1;width:88%;height:auto;opacity:calc(.55 + var(--hyp) * .45);mix-blend-mode:screen;translate:-50% -50%;transform:rotate(calc(var(--ry) * -2.4 + var(--rx) * 1.4));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;overflow:visible}.card[data-motion=wadokei] .v-sky .lines path{fill:none;stroke:#fff6dce6;stroke-width:.4px;stroke-dasharray:1.4 1}.card[data-motion=wadokei] .v-sky .c-star path{fill:#fffbe8}.card[data-motion=wadokei] .v-sky .c-star .halo{fill:#fff0be59}@keyframes v-twinkle{50%{opacity:.3}}.card[data-motion=wadokei]:hover .v-sky .c-star,.inspect .card[data-motion=wadokei] .v-sky .c-star{animation:1.8s ease-in-out infinite v-twinkle}@media (prefers-reduced-motion:reduce){.card[data-motion=wadokei] .c-ring,.card[data-motion=wadokei] .v-sky .c-con{transform:none}.card[data-motion=wadokei] .v-sky .c-star{animation:none!important}}.card.base[data-texture=karazuri] .print{z-index:1}.card.base[data-texture=karazuri] .face{background:var(--seigaiha-light) -.25cqw -.25cqw / 12cqw 6cqw, var(--seigaiha-dark) .25cqw .25cqw / 12cqw 6cqw, var(--panel-paper), var(--slot-paper,var(--washi))}.card.base[data-texture=karazuri][data-finish=gold] .face{background:var(--seigaiha-light) -.25cqw -.25cqw / 12cqw 6cqw, var(--seigaiha-dark) .25cqw .25cqw / 12cqw 6cqw, linear-gradient(135deg, #e7c66f, #b8892f 40%, #f4dc8e 55%, #a77a26)}.card.base[data-texture=karazuri][data-finish=silver] .face{background:var(--seigaiha-light) -.25cqw -.25cqw / 12cqw 6cqw, var(--seigaiha-dark) .25cqw .25cqw / 12cqw 6cqw, var(--silver-mirror)}.card.base[data-texture=karazuri] .face:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(120deg, #ff9a9a, #ffe08a, #9dffb5, #8ad3ff, #c99bff) calc(var(--mx) * 2) 0 / 200% 100%;-webkit-mask:var(--seigaiha-light) 0 0 / 12cqw 6cqw;-webkit-mask:var(--seigaiha-light) 0 0 / 12cqw 6cqw;mask:var(--seigaiha-light) 0 0 / 12cqw 6cqw;position:absolute;inset:0}.card.base[data-texture=karazuri][data-finish=holo] .face:after{opacity:calc(.45 + var(--hyp) * .5)}.has-mat{isolation:isolate}.mat{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mat:before,.mat:after{content:"";pointer-events:none;position:absolute;inset:0}.mat[data-ring]{z-index:3;padding:var(--mat-ring,1.4cqw);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mat[data-mat=matte]{background:var(--panel-paper,none), #efe6d2}.mat[data-mat=washi]{background:var(--fibers) 0 0 / 60cqw 60cqw, var(--fibers) 17cqw 9cqw / 90cqw 90cqw;mix-blend-mode:multiply;opacity:.9}.mat[data-mat=silk]{mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#ffffff2e 0 .35cqw,#0000001f .35cqw .7cqw),repeating-linear-gradient(90deg,#ffffff1f 0 .35cqw,#0000001a .35cqw .7cqw)}.mat[data-mat=silk]:before{mix-blend-mode:screen;opacity:calc(.35 + var(--hyp) * .5);background:linear-gradient(115deg, transparent 30%, #ffffff73 48%, transparent 66%) calc(var(--mx) * 1.6 - 30%) 0 / 220% 100% no-repeat}.mat[data-mat=hinoki]{mix-blend-mode:multiply;background:repeating-radial-gradient(ellipse 140% 18% at 30% 120%, #5a371400 0 1.4cqw, #5a371447 1.7cqw, #5a371400 2.2cqw), repeating-linear-gradient(92deg, #5a37141a 0 .4cqw, transparent .4cqw 1.6cqw), var(--fibers) 0 0 / 40cqw 140cqw}.mat[data-mat=urushi]{background:radial-gradient(120% 80% at 50% 0,#ffffff14,#0000 60%)}.mat[data-mat=urushi]:before{mix-blend-mode:screen;opacity:calc(.3 + var(--hyp) * .7);background:linear-gradient(105deg, transparent 38%, #fff4e680 47%, #fff4e61f 52%, transparent 60%) calc(var(--mx) * 2 - 50%) 0 / 250% 100% no-repeat}.mat[data-mat=kirazuri]{mix-blend-mode:screen;opacity:calc(.45 + var(--hyp) * .55);background:radial-gradient(circle, #ffffffe6 0 .18cqw, transparent .3cqw) 0 0 / 3.1cqw 2.7cqw, radial-gradient(circle, #fffaebb3 0 .14cqw, transparent .25cqw) 1.3cqw 1.1cqw / 4.3cqw 3.7cqw, radial-gradient(circle at var(--mx) var(--my), #ffffff59, transparent 50%)}.mat:is([data-mat=kinpaku],[data-mat=ginpaku]){background:linear-gradient(90deg, #00000024 0 .15cqw, transparent .15cqw) 0 0 / 11cqw 11cqw, linear-gradient(#0000001f 0 .15cqw, transparent .15cqw) 0 0 / 11cqw 11cqw, linear-gradient(90deg, #ffffff1f 50%, transparent 50%) 0 0 / 22cqw 22cqw, linear-gradient(135deg, var(--leaf-a), var(--leaf-b) 45%, var(--leaf-a) 70%, var(--leaf-c))}.mat[data-mat=kinpaku]{--leaf-a:#d9b45a;--leaf-b:#f3dc94;--leaf-c:#b38a32}.mat[data-mat=ginpaku]{--leaf-a:#b9b7b0;--leaf-b:#ecebe6;--leaf-c:#8f8d86}.mat:is([data-mat=kinpaku],[data-mat=ginpaku]):before{mix-blend-mode:overlay;opacity:calc(.45 + var(--hyp) * .45);background:linear-gradient(100deg, #00000073 0%, #ffffffd9 20%, #00000059 40%, #fff9 58%, #0006 75%, #ffffffb3 90%) calc(50% + var(--tx,0) * 55%) 50% / 280% 100%}.mat[data-mat=silver]{background:linear-gradient(180deg, #ffffff29, #fff0 40%, #0000 60%, #0003), linear-gradient(100deg, #1b1e22 0%, #33383e 18%, #6b737c 30%, #b3bcc5 39%, #e4e9ee 44.5%, #fbfcfd 47.5%, #fff 49%, #eef2f5 51%, #c3cad1 55%, #7d868f 63%, #40464d 74%, #1b1e22 100%) calc(50% + var(--tx,0) * 95%) calc(50% + var(--ty,0) * 30%) / 260% 160%}.mat[data-mat=gloss]{background:linear-gradient(180deg, #ffffff17, #fff0 35%, #0000 65%, #00000017), var(--mat-color,transparent)}.mat[data-mat=gloss]:before{mix-blend-mode:screen;opacity:calc(.22 + var(--hyp,0) * .38);background:linear-gradient(112deg, transparent 22%, #ffffff24 38%, #ffffff57 47%, #ffffff61 50%, #ffffff57 53%, #ffffff24 62%, transparent 78%) calc(var(--mx,50%) * 1.6 - 30%) calc(var(--my,50%) * .4 + 30%) / 240% 140% no-repeat}.mat[data-mat=gloss]:after{mix-blend-mode:soft-light;opacity:calc(.3 + var(--hyp,0) * .5);background:radial-gradient(70% 55% at var(--mx,50%) var(--my,50%), #ffffff8c, transparent 70%)}.mat[data-mat=smooth]{background:var(--mat-color,transparent)}.mat[data-mat=smooth]:before{mix-blend-mode:soft-light;opacity:calc(var(--hyp,0) * .12);background:radial-gradient(110% 90% at var(--mx,50%) var(--my,50%), #ffffff80, transparent 80%)}.card:not([data-finish]):has(.face>.mat[data-mat=smooth]) .glare{opacity:calc(var(--hyp) * .35);box-shadow:none;background:linear-gradient(135deg, #ffffff59, #fff0 50%, #0000002e) calc(50% + var(--tx) * 45%) calc(50% + var(--ty) * 45%) / 260% 260%}.card:not([data-finish]):has(.face>.mat[data-mat=smooth]) .face{filter:none}.card{--paper-own:var(--panel-paper,none)}.has-mat:not(.face):has(>.mat:is([data-mat=gloss],[data-mat=smooth]):not([data-ring])){--panel-paper:none;z-index:6}.has-mat:not(.face):has(>.mat:is([data-mat=gloss],[data-mat=smooth])[data-ring]){z-index:6}.face:has(>.mat:is([data-mat=gloss],[data-mat=smooth])){--panel-paper:none}.face:has(>.mat:is([data-mat=gloss],[data-mat=smooth]))>*{--panel-paper:var(--paper-own)}.face:has(>.mat:is([data-mat=gloss],[data-mat=smooth])):before{display:none}.card.base[data-texture=karazuri] .print:has(>*>.mat:is([data-mat=gloss],[data-mat=smooth])){z-index:auto}.card.base[data-texture=karazuri] .print:has(>*>.mat:is([data-mat=gloss],[data-mat=smooth]))>*{z-index:1}.card.base[data-texture=karazuri] .print>.has-mat:has(>.mat:is([data-mat=gloss],[data-mat=smooth])){z-index:6}.mat[data-mat=treadplate]{--tp:15cqw;--tp-env:linear-gradient(100deg, #2a2e33 0%, #474d54 16%, #7a828b 30%, #bfc6cd 40%, #eef2f5 46%, #fff 49%, #e3e8ec 52%, #a9b1b8 58%, #656d75 70%, #383d43 84%, #24282c 100%);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><defs><filter id='b' x='-50%' y='-50%' width='200%' height='200%'><feGaussianBlur stdDeviation='0.3'/></filter></defs><g fill='white' opacity='.32' filter='url(%23b)'><path transform='translate(-10 -15) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-10 5) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-10 25) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 -15) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 5) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 25) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 -15) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 5) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 25) rotate(-52) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 -5) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 15) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 35) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 -5) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 15) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 35) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 -5) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 15) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 35) rotate(38) scale(1.1)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/></g></svg>") calc(-.1cqw - var(--tx,0) * .12cqw) calc(-.12cqw - var(--ty,0) * .12cqw) / var(--tp) var(--tp), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><defs><filter id='b' x='-50%' y='-50%' width='200%' height='200%'><feGaussianBlur stdDeviation='0.22'/></filter></defs><g fill='none' stroke='black' stroke-width='.55' opacity='.5' filter='url(%23b)'><path transform='translate(-10 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-10 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-10 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/></g></svg>") 0 0 / var(--tp) var(--tp), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><defs><filter id='b' x='-50%' y='-50%' width='200%' height='200%'><feGaussianBlur stdDeviation='0.55'/></filter></defs><g fill='black' opacity='.55' filter='url(%23b)'><path transform='translate(-10 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-10 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-10 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(10 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(30 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(-20 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(0 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/><path transform='translate(20 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0C3.45 2.35 -3.45 2.35 -6.9 0Z'/></g></svg>") calc(.16cqw - var(--tx,0) * .22cqw) calc(.24cqw - var(--ty,0) * .22cqw) / var(--tp) var(--tp), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.4 -0.700'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>") 0 0 / 22cqw 22cqw, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.6 -0.800'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>") 0 0 / 90cqw 90cqw, radial-gradient(130% 90% at 50% 0%, #ffffff1f, transparent 60%), linear-gradient(100deg, #565d64 0%, #6d747b 25%, #8d959c 45%, #9aa2a9 50%, #858d94 58%, #646b72 80%, #565d64 100%) calc(50% + var(--tx,0) * 70%) 0 / 240% 100%}.mat[data-mat=treadplate]:before,.mat[data-mat=treadplate]:after{-webkit-mask:var(--tp-facets) 0 0 / var(--tp) var(--tp);-webkit-mask:var(--tp-facets) 0 0 / var(--tp) var(--tp);mask:var(--tp-facets) 0 0 / var(--tp) var(--tp)}.mat[data-mat=treadplate]:before{--tp-facets:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><g fill='black'><path transform='translate(-10 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(-10 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(-10 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(10 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(10 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(10 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(30 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(30 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(30 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(-20 -5) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(-20 15) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(-20 35) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(0 -5) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(0 15) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(0 35) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(20 -5) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(20 15) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(20 35) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/></g></svg>");background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><defs><linearGradient id='t' x1='0' y1='1' x2='0' y2='0'><stop offset='0' stop-color='white' stop-opacity='.28'/><stop offset='.45' stop-color='white' stop-opacity='0'/><stop offset='.8' stop-color='black' stop-opacity='.18'/><stop offset='1' stop-color='black' stop-opacity='.42'/></linearGradient><linearGradient id='u' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='white' stop-opacity='.28'/><stop offset='.45' stop-color='white' stop-opacity='0'/><stop offset='.8' stop-color='black' stop-opacity='.18'/><stop offset='1' stop-color='black' stop-opacity='.42'/></linearGradient></defs><path transform='translate(-10 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(-10 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(-10 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(10 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(10 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(10 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(30 -15) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(30 5) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(30 25) rotate(-52)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(-20 -5) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(-20 15) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(-20 35) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(0 -5) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(0 15) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(0 35) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(20 -5) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(20 15) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(20 35) rotate(38)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(-10 -15) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-10 5) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-10 25) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(10 -15) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(10 5) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(10 25) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(30 -15) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(30 5) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(30 25) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-20 -5) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-20 15) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-20 35) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(0 -5) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(0 15) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(0 35) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(20 -5) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(20 15) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(20 35) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/></svg>") 0 0 / var(--tp) var(--tp), var(--tp-env) calc(50% + var(--tx,0) * 95% + 34%) calc(50% + var(--ty,0) * 40%) / 260% 160%}.mat[data-mat=treadplate]:after{--tp-facets:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><g fill='black'><path transform='translate(-10 -15) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(-10 5) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(-10 25) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(10 -15) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(10 5) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(10 25) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(30 -15) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(30 5) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(30 25) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z'/><path transform='translate(-20 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(-20 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(-20 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(0 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(0 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(0 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(20 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(20 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/><path transform='translate(20 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z'/></g></svg>");background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><defs><linearGradient id='t' x1='0' y1='1' x2='0' y2='0'><stop offset='0' stop-color='white' stop-opacity='.28'/><stop offset='.45' stop-color='white' stop-opacity='0'/><stop offset='.8' stop-color='black' stop-opacity='.18'/><stop offset='1' stop-color='black' stop-opacity='.42'/></linearGradient><linearGradient id='u' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='white' stop-opacity='.28'/><stop offset='.45' stop-color='white' stop-opacity='0'/><stop offset='.8' stop-color='black' stop-opacity='.18'/><stop offset='1' stop-color='black' stop-opacity='.42'/></linearGradient></defs><path transform='translate(-10 -15) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(-10 5) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(-10 25) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(10 -15) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(10 5) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(10 25) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(30 -15) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(30 5) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(30 25) rotate(-52)' d='M-6.9 0C-3.45 2.35 3.45 2.35 6.9 0Z' fill='url(%23u)'/><path transform='translate(-20 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(-20 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(-20 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(0 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(0 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(0 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(20 -5) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(20 15) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(20 35) rotate(38)' d='M-6.9 0C-3.45 -2.35 3.45 -2.35 6.9 0Z' fill='url(%23t)'/><path transform='translate(-10 -15) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-10 5) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-10 25) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(10 -15) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(10 5) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(10 25) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(30 -15) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(30 5) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(30 25) rotate(-52)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-20 -5) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-20 15) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(-20 35) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(0 -5) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(0 15) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(0 35) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(20 -5) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(20 15) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/><path transform='translate(20 35) rotate(38)' d='M-5.66 0H5.66' stroke='white' stroke-opacity='.55' stroke-width='.16' stroke-linecap='round'/></svg>") 0 0 / var(--tp) var(--tp), linear-gradient(#0000001a, #0000001a), var(--tp-env) calc(50% + var(--tx,0) * 95% - 34%) calc(50% + var(--ty,0) * 40%) / 260% 160%}.mat[data-mat=treadplate]>.mat-relief{width:100%;height:100%;display:block;position:absolute;inset:0}.mat[data-mat=treadplate][data-relief]:before{content:none}.mat[data-mat=treadplate][data-relief]:after{mix-blend-mode:soft-light;opacity:.9;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.4 -0.700'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>") 0 0/22cqw 22cqw,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.6 -0.800'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>") 0 0/90cqw 90cqw,radial-gradient(120% 80% at 30% 20%,#ffffff2e,#0000 60%);-webkit-mask:none;mask:none}.mat[data-mat=bolted]{--bolt:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><defs><radialGradient id='d' cx='.38' cy='.34' r='.75'><stop offset='0' stop-color='%23ffffff'/><stop offset='.22' stop-color='%23d9dee3'/><stop offset='.6' stop-color='%23838c95'/><stop offset='1' stop-color='%233a4047'/></radialGradient><linearGradient id='w' x1='0' y1='0' x2='1' y2='1'><stop offset='0' stop-color='%23eef1f4'/><stop offset='.5' stop-color='%23959ea6'/><stop offset='1' stop-color='%23464d54'/></linearGradient><filter id='s' x='-50%' y='-50%' width='200%' height='200%'><feGaussianBlur stdDeviation='.9'/></filter></defs><circle cx='11' cy='11.6' r='8' fill='black' opacity='.55' filter='url(%23s)'/><circle cx='10' cy='10' r='8.4' fill='url(%23w)'/><circle cx='10' cy='10' r='8.4' fill='none' stroke='%232b3036' stroke-width='.5'/><circle cx='10' cy='10' r='6.2' fill='url(%23d)'/><path d='M10 7.3l2.34 1.35v2.7L10 12.7l-2.34-1.35v-2.7z' fill='%23262a2f'/><path d='M12.34 8.65v2.7L10 12.7' fill='none' stroke='%23c9cfd5' stroke-width='.35'/></svg>");--bolt-size:2.5cqw;--bolt-in:.75cqw;background:repeating-linear-gradient(0deg, #ffffff12 0 .09cqw, #0000000b .09cqw .2cqw, #fff0 .2cqw .33cqw), linear-gradient(180deg, #ffffff2e, #fff0 45%, #0000001f), linear-gradient(100deg, #8e969e 0%, #a9b1b8 22%, #ccd2d8 38%, #eef1f4 47%, #f8fafb 50%, #e2e7eb 54%, #bec5cc 64%, #9ba3ab 80%, #8a929a 100%) calc(50% + var(--tx,0) * 80%) 0 / 240% 100%;box-shadow:inset 0 .22cqw #ffffffbf,inset .18cqw 0 #ffffff73,inset 0 -.26cqw #0006,inset -.2cqw 0 #0000004d,inset 0 0 0 .1cqw #1e22268c}.mat[data-mat=bolted]:before{mix-blend-mode:screen;opacity:calc(.2 + var(--hyp,0) * .45);background:radial-gradient(60% 80% at var(--mx,50%) var(--my,50%), #ffffff73, transparent 70%)}.mat[data-mat=bolted]:after{inset:var(--bolt-in);background:var(--bolt) left top / var(--bolt-size) var(--bolt-size) no-repeat, var(--bolt) right top / var(--bolt-size) var(--bolt-size) no-repeat, var(--bolt) left bottom / var(--bolt-size) var(--bolt-size) no-repeat, var(--bolt) right bottom / var(--bolt-size) var(--bolt-size) no-repeat}.mat[data-mat=bolted][data-ring]{--bolt-size:1.2cqw;--bolt-in:.1cqw}.has-mat:not(.face):has(>.mat[data-mat=bolted]:not([data-ring])){box-shadow:calc(.25cqw - var(--tx,0) * .5cqw) calc(.45cqw - var(--ty,0) * .5cqw) .7cqw #0000008c}.mat[data-mat=raden]{mix-blend-mode:screen;opacity:.75;background:conic-gradient(from calc(var(--ry) * 6 + var(--rx) * 4) at 30% 40%, #8fd3ff, #f7b8e4, #c6f2c1, #fff1b8, #8fd3ff);-webkit-mask:var(--raden-flakes);-webkit-mask:var(--raden-flakes);mask:var(--raden-flakes);--raden-flakes:repeating-conic-gradient(from 17deg at 40% 60%, #000 0 7deg, transparent 7deg 19deg, #000 19deg 23deg, transparent 23deg 41deg), radial-gradient(circle at 70% 25%, #000 0 6%, transparent 22%)}.mat[data-mat=raden]:before{mix-blend-mode:screen;opacity:calc(.2 + var(--hyp) * .6);background:radial-gradient(circle at var(--mx) var(--my), #fff9, transparent 40%)}.mat[data-mat=kintsugi]{background:radial-gradient(100% 70% at 30% 10%, color-mix(in srgb, var(--slot-accent,#d4af37) 22%, transparent), transparent 70%)}.mat[data-mat=kintsugi]:before{background:var(--slot-accent,#d4af37);-webkit-mask:var(--seams) center / 100% 100% no-repeat;-webkit-mask:var(--seams) center / 100% 100% no-repeat;mask:var(--seams) center / 100% 100% no-repeat;--seams:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'><g fill='none' stroke='black' stroke-width='.9' stroke-linecap='round'><path d='M-2 22 L14 27 L22 21 L37 30 L44 26'/><path d='M102 58 L88 61 L83 70 L71 72 L66 80'/><path d='M8 142 L13 128 L24 122 L27 111 L39 104'/><path d='M14 27 L17 38 L12 47'/><path d='M83 70 L90 82'/></g></svg>")}.mat[data-mat=kintsugi]:after{mix-blend-mode:screen;opacity:calc(.25 + var(--hyp) * .7);background:linear-gradient(110deg, transparent 40%, #ffecbe8c 50%, transparent 60%) calc(var(--mx) * 2 - 50%) 0 / 250% 100% no-repeat}.mat[data-mat=holo]{mix-blend-mode:hard-light;opacity:calc(.55 + var(--hyp) * .35);background:repeating-linear-gradient(115deg, #ff5f6d 0%, #ffc371 6%, #f9f871 12%, #6ff7c4 18%, #5fb8ff 24%, #c58bff 30%, #ff5f6d 36%) calc(var(--mx) * 1.5) calc(var(--my) * 1.5) / 300% 300%}.mat[data-mat=holo]:before{mix-blend-mode:overlay;background:repeating-linear-gradient(45deg,#ffffff59 0 .25cqw,#0000 .25cqw 1.4cqw)}.mat[data-mat=holo]:after{mix-blend-mode:screen;opacity:calc(.15 + var(--hyp) * .6);background:radial-gradient(circle at var(--mx) var(--my), #ffffffbf, transparent 40%)}.mat[data-mat=prism]{mix-blend-mode:hard-light;opacity:calc(.55 + var(--hyp) * .35);background:conic-gradient(from calc(var(--ry) * 6 + var(--rx) * 4) at var(--mx) var(--my), #ff6b8b, #ffd36b, #7dffb3, #6bc8ff, #c48bff, #ff6b8b)}.mat[data-mat=prism]:before{mix-blend-mode:soft-light;background:linear-gradient(60deg,#ffffff8c 25%,#0000 25% 50%,#00000059 50% 75%,#0000 75%) 0 0/14cqw 24.2cqw,linear-gradient(-60deg,#0000004d 25%,#0000 25% 50%,#ffffff73 50% 75%,#0000 75%) 0 0/14cqw 24.2cqw}.mat:is([data-mat=seigaiha],[data-mat=kikko]):before,.mat:is([data-mat=seigaiha],[data-mat=kikko]):after{-webkit-mask:var(--relief);-webkit-mask:var(--relief);mask:var(--relief)}.mat:is([data-mat=seigaiha],[data-mat=kikko]):before{translate:calc((var(--mx) - 50%) / -60) calc((var(--my) - 50%) / -60 - .25cqw);background:#ffffffbf}.mat:is([data-mat=seigaiha],[data-mat=kikko]):after{translate:calc((var(--mx) - 50%) / 60) calc((var(--my) - 50%) / 60 + .25cqw);background:#28190a73}.mat[data-mat=seigaiha]{--relief:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='20'><g fill='none' stroke='black' stroke-width='1.6'><circle cx='20' cy='20' r='17'/><circle cx='20' cy='20' r='11'/><circle cx='20' cy='20' r='5'/><circle cx='0' cy='10' r='17'/><circle cx='0' cy='10' r='11'/><circle cx='40' cy='10' r='17'/><circle cx='40' cy='10' r='11'/></g></svg>") 0 0 / 10cqw 5cqw}.mat[data-mat=kikko]{--relief:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='52'><path fill='none' stroke='black' stroke-width='2' d='M15 0 L30 9 L30 26 L15 35 L0 26 L0 9 Z M15 35 L15 52'/></svg>") 0 0 / 8cqw 13.9cqw}.mat[data-mat=kikko]:before{translate:calc((var(--mx) - 50%) / 60) calc((var(--my) - 50%) / 60 + .25cqw)}.mat[data-mat=kikko]:after{translate:calc((var(--mx) - 50%) / -60) calc((var(--my) - 50%) / -60 - .25cqw)}.mat{overflow:hidden}.mat[data-mat=shimmer]{mix-blend-mode:hard-light;opacity:.55;background:linear-gradient(160deg,#f7e9ff,#d9f3ff 35%,#fff4d9 65%,#ffe1ef)}.mat[data-mat=shimmer]:before{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#fffffff2 46%,#bee1ffcc 50%,#ffcdebcc 54%,#0000 62%);animation:4.5s ease-in-out infinite mat-sweep;inset:-50%}.mat[data-mat=shimmer]:after{mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx) var(--my), #fff9, transparent 55%)}@keyframes mat-sweep{0%{transform:translate(-35%)}60%,to{transform:translate(35%)}}.mat[data-mat=suminagashi]:before{mix-blend-mode:multiply;opacity:.8;background:repeating-radial-gradient(60% 45% at 38% 42%,#0000 0 1.8cqw,#141e32e6 2.2cqw 2.9cqw,#0000 3.1cqw 4.6cqw),repeating-radial-gradient(45% 55% at 66% 64%,#0000 0 2.4cqw,#461e1e8c 2.8cqw 3.2cqw,#0000 3.6cqw 5.2cqw);animation:26s linear infinite mat-swirl;inset:-60%}@keyframes mat-swirl{to{transform:rotate(360deg)}}.mat:is([data-mat=sakura],[data-mat=kinfubuki]):before{background:var(--flakes);animation:14s linear infinite mat-fall;inset:-100% 0 0}.mat:is([data-mat=sakura],[data-mat=kinfubuki]):after{background:var(--flakes);opacity:.7;background-position:13cqw 9cqw;background-size:37cqw 41cqw;animation:21s linear infinite mat-fall;inset:-100% 0 0}@keyframes mat-fall{to{transform:translateY(50%)}}.mat[data-mat=sakura]{--flakes:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><g fill='%23ef8fab'><ellipse cx='20' cy='18' rx='8' ry='5' transform='rotate(30 20 18)'/><ellipse cx='84' cy='46' rx='7.5' ry='4.4' transform='rotate(-40 84 46)'/><ellipse cx='52' cy='92' rx='8' ry='5' transform='rotate(70 52 92)'/><ellipse cx='104' cy='104' rx='6' ry='3.8' transform='rotate(10 104 104)'/></g><g fill='%23fbe0e8'><ellipse cx='40' cy='60' rx='3.5' ry='2' transform='rotate(-20 40 60)'/></g></svg>") 0 0 / 22cqw 22cqw}.mat[data-mat=kinfubuki]{--flakes:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><g fill='%23d4a52c'><rect x='12' y='10' width='6' height='4.5' transform='rotate(20 12 10)'/><rect x='70' y='30' width='5' height='5' transform='rotate(45 70 30)'/><rect x='40' y='72' width='6' height='4' transform='rotate(-15 40 72)'/><rect x='88' y='84' width='4' height='4'/></g><g fill='%23fff3c4'><rect x='28' y='44' width='1.6' height='1.6'/><rect x='60' y='6' width='1.4' height='1.4'/></g></svg>") 0 0 / 24cqw 24cqw;background:radial-gradient(120% 70% at 50% 0,#d4af372e,#0000 70%)}.mat[data-mat=kinfubuki]:before{filter:drop-shadow(0 0 .3cqw #ffe696e6)}.mat[data-mat=yuyake]{mix-blend-mode:hard-light;opacity:.7}.mat[data-mat=yuyake]:before{opacity:.95;background:linear-gradient(100deg,#ff7a59,#f9c74f 18%,#b5838d 34%,#355c7d 50%,#ff7a59 66%,#f9c74f 84%,#b5838d);animation:18s linear infinite mat-drift;inset:0 -100% 0 0}@keyframes mat-drift{to{transform:translate(-50%)}}.mat:is([data-mat=redfuji],[data-mat=karasaki]){mix-blend-mode:multiply;opacity:.8;background:var(--print) calc(50% + (var(--mx) - 50%) / 12) calc(50% + (var(--my) - 50%) / 12) / cover}.mat[data-mat=redfuji]{--print:url(/media/red-fuji-C6v9l-LV.jpg)}.mat[data-mat=karasaki]{--print:url(/media/karasaki-pine-D_3t9f_K.jpg)}.mat[data-mat=image]{mix-blend-mode:normal;opacity:1;background:var(--mat-img) calc(50% + (var(--mx,50%) - 50%) / 12) calc(50% + (var(--my,50%) - 50%) / 12) / cover no-repeat}.mat[data-clear]{--o:var(--mat-o,.5);--tint:var(--mat-tint,var(--slot-panel,var(--panel,#f3e9d4)));--lx:calc(var(--tx,0) * .9 - .3);--ly:calc(var(--ty,0) * .9 - .45);-webkit-backdrop-filter:var(--mat-refract,) blur(var(--mat-blur,0));backdrop-filter:var(--mat-refract,) blur(var(--mat-blur,0));background:color-mix(in srgb, var(--tint) calc(var(--o) * 100%), transparent)}.face>.mat[data-clear]{--tint:var(--mat-tint,var(--slot-paper,#f4ecd8))}.card .has-mat:not(.face):has(>.mat[data-clear]:not([data-ring])){--panel-paper:none;z-index:6;box-shadow:none!important;background:0 0!important}.card .face:has(>.mat[data-clear]){--panel-paper:none;background:0 0!important}.face:has(>.mat[data-clear])>*{--panel-paper:var(--paper-own)}.face:has(>.mat[data-clear]):before{display:none}.card.base[data-texture=karazuri] .print:has(>*>.mat[data-clear]){z-index:auto}.card.base[data-texture=karazuri] .print:has(>*>.mat[data-clear])>*{z-index:1}.card.base[data-texture=karazuri] .print>.has-mat:has(>.mat[data-clear]){z-index:6}.card.base[data-layout=full_art] .head:has(>.top-row>.mat[data-clear]){isolation:isolate;z-index:6;box-shadow:none!important;background:0 0!important}.card.base[data-layout=full_art] .head>.top-row:has(>.mat[data-clear]){position:static}.card.base[data-layout=full_art] .head>.top-row>.mat[data-clear]{border-radius:1.3cqw}.has-mat:has(>.mat[data-dark]:not([data-ring])){--ink:#f3efe7;color:#f3efe7}.card.base .flavor.has-mat:has(>.mat[data-clear]:not([data-ring])){background:linear-gradient(var(--vermilion), var(--vermilion)) 2.6cqw 50% / .5cqw calc(100% - 2.6cqw) no-repeat!important}.mat[data-mat=glass]{--frost:min(1, calc(var(--mat-b,0) / 8));-webkit-backdrop-filter:var(--mat-refract,) blur(var(--mat-blur,0)) brightness(1.04) contrast(1.03);backdrop-filter:var(--mat-refract,) blur(var(--mat-blur,0)) brightness(1.04) contrast(1.03);background:color-mix(in srgb, color-mix(in srgb, var(--tint), #fff calc(var(--frost) * 45%)) calc(min(1, var(--o) + var(--frost) * .2) * 100%), transparent)}.mat[data-mat=glass]:not([data-lit]){box-shadow:inset 0 0 0 .14cqw #ffffff80, inset calc(var(--lx) * -1cqw) calc(var(--ly) * -1cqw) .8cqw -.3cqw #fffc}.mat[data-mat=glass]:before{opacity:calc(var(--frost) * .6);mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 -.25'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>") 0 0/30cqw 30cqw}.mat-light,.mat-facets{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mat-gl{z-index:-1;pointer-events:none;position:absolute}.mat[data-mat=glass][data-gl]{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.card .has-mat:has(>.mat[data-mat=glass][data-gl]):not(.gl-measure),.card .head:has(>.top-row>.mat[data-mat=glass][data-gl]):not(.gl-measure)){border-radius:var(--glass-radius,1.3cqw)!important}.mat[data-mat=glass][data-gl]{border-radius:var(--glass-radius,inherit)}.mat-light{filter:blur(calc(var(--frost,0) * .5cqw));opacity:calc(1 - var(--frost,0) * .3)}.card .has-mat:not(.face):has(>.mat[data-mat=glass]:not([data-ring]):not([data-gl])){box-shadow:calc(var(--tx,0) * -.6cqw + .3cqw) calc(var(--ty,0) * -.6cqw + .9cqw) 2.2cqw #00000047!important}.card.base[data-layout=full_art] .head:has(>.top-row>.mat[data-mat=glass]:not([data-gl])){box-shadow:calc(var(--tx,0) * -.6cqw + .3cqw) calc(var(--ty,0) * -.6cqw + .9cqw) 2.2cqw #00000047!important}.card.base[data-layout=full_art] .head>.top-row:has(>.mat[data-mat=glass]){box-shadow:none!important}.mat[data-mat=crystal]{--rim:.9;--spec:.14;-webkit-backdrop-filter:var(--mat-refract,) blur(var(--mat-blur,0)) contrast(1.08) brightness(1.05);backdrop-filter:var(--mat-refract,) blur(var(--mat-blur,0)) contrast(1.08) brightness(1.05);box-shadow:inset 0 0 0 .12cqw rgba(255,255,255,calc(var(--rim) * .35)), inset calc(var(--lx) * -.8cqw) calc(var(--ly) * -.8cqw) .5cqw -.2cqw rgba(255,255,255,var(--rim)), inset calc(var(--lx) * .5cqw) calc(var(--ly) * .5cqw) .6cqw -.3cqw rgba(255,255,255,calc(var(--rim) * .4))}.mat[data-mat=crystal]:before{mix-blend-mode:screen;opacity:calc(.25 + var(--hyp,0) * .45);background:conic-gradient(from calc(var(--ry,0deg) * 8 + var(--rx,0deg) * 6 + 20deg), #ff506e99, #ffc83c8c, #5af09680, #46aaff99, #aa64ff8c, #ff506e99);padding:1.1cqw;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mat[data-mat=crystal]:after{opacity:calc(.6 + var(--hyp,0) * .4);background:radial-gradient(70% 110% at calc(50% + var(--lx) * 60%) calc(50% + var(--ly) * 70%), rgba(255,255,255,var(--spec)), rgba(255,255,255,calc(var(--spec) * .35)) 45%, transparent 75%)}.mat[data-mat=stained]{-webkit-backdrop-filter:var(--mat-refract,) blur(var(--mat-blur,0)) saturate(1.5) brightness(1.1) contrast(1.12);backdrop-filter:var(--mat-refract,) blur(var(--mat-blur,0)) saturate(1.5) brightness(1.1) contrast(1.12);box-shadow:inset 0 0 0 .14cqw #fff9, inset calc(var(--lx) * -.9cqw) calc(var(--ly) * -.9cqw) .35cqw -.15cqw #fffffff2, inset calc(var(--lx) * .7cqw) calc(var(--ly) * .7cqw) .4cqw -.2cqw #c8e1ff99, inset calc(var(--lx) * 2cqw) calc(var(--ly) * 2cqw) 2.4cqw -1cqw #0a14282e}.mat[data-mat=stained]:before{z-index:1;mix-blend-mode:screen;opacity:calc(.55 + var(--hyp,0) * .45);background:conic-gradient(from calc(var(--ry,0deg) * 9 + var(--rx,0deg) * 7 + 20deg), #ff4d6d, #ffb03b, #f5f05a, #4dea8c, #3fb6ff, #8a6bff, #ff4dd8, #ff4d6d);padding:1.2cqw;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mat[data-mat=stained]:not([data-facets]):after{opacity:.5;background:repeating-conic-gradient(from calc(var(--ry,0deg) * 6 + var(--rx,0deg) * 4) at 35% 40%, #ff4c6a59 0 20deg, #ffdd334d 20deg 40deg, #25f48c4d 40deg 60deg, #3d9eff59 60deg 80deg, #c552ff4d 80deg 100deg)}@media (prefers-reduced-motion:reduce){.mat:before,.mat:after{animation:none!important}}@container (width<=220px){.mat:before,.mat:after{animation:none!important}}.tcol,.tcol *{color:var(--txt-color)!important}.tmat{-webkit-background-clip:text;background-clip:text}.tmat,.tmat *{-webkit-text-fill-color:transparent;color:#0000!important}.tmat[data-tmat=kinpaku]{background-image:linear-gradient(105deg, #8a6420, #e9c766 30%, #fff1b8 calc(var(--mx,50%) * .6 + 20%), #c99a35 70%, #7a561a)}.tmat[data-tmat=silver]{background-image:linear-gradient(100deg,#1b1e22,#4c535b 22%,#b3bcc5 38%,#fbfcfd 47%,#fff 49%,#c3cad1 56%,#6b737c 68%,#1b1e22);background-size:260% 100%;background-position:calc(50% + var(--tx,0) * 95%) 0}.tmat[data-tmat=ginpaku]{background-image:linear-gradient(105deg, #6d6c69, #d9d8d2 30%, #fff calc(var(--mx,50%) * .6 + 20%), #a9a8a2 70%, #5f5e5a)}.tmat[data-tmat=holo]{background-image:repeating-linear-gradient(115deg,#ff5f6d 0%,#ffc371 6%,#c8d84a 12%,#3fd6a2 18%,#4aa3ff 24%,#a56bff 30%,#ff5f6d 36%);background-size:300% 100%;background-position:calc(var(--mx,50%) * 1.5) 0}.tmat[data-tmat=prism]{background-image:conic-gradient(from calc(var(--ry,0deg) * 6 + var(--rx,0deg) * 4), #ff4d7a, #ffb52e, #3fd68a, #2fa8ff, #a35cff, #ff4d7a)}.tmat[data-tmat=shimmer]{background-image:linear-gradient(105deg,#b9a6c9,#f4ecff 35%,#d9f0ff 50%,#ffe7f2 65%,#a99ab8)}.tmat[data-tmat=urushi]{background-image:linear-gradient(170deg, #b3281a, #7a140c 45%, #e0563f calc(var(--my,50%) * .5 + 25%), #5a0d07)}.tmat[data-tmat=raden]{background-image:conic-gradient(from calc(var(--ry,0deg) * 6) at 30% 50%, #7fd0ff, #f0a6dc, #b6ecb0, #ffe9a6, #7fd0ff)}.tmat[data-tmat=image]{background-image:var(--tmat-img);background-position:50%;background-size:cover}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--page-bg);height:100%;color:var(--ui-fg);font-family:var(--ui-font);overscroll-behavior:none;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none}input,textarea,select{-webkit-user-select:text;user-select:text}button{font:inherit;color:inherit}#world{position:fixed;inset:0}#ui{z-index:10;position:fixed;inset:0}:root{--fi:var(--frame-inset,0px);--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--fi-t:calc(var(--fi) + var(--sat));--fi-r:calc(var(--fi) + var(--sar));--fi-b:calc(var(--fi) + var(--sab));--fi-l:calc(var(--fi) + var(--sal));--hud-space:calc(var(--hud-h,0px) + 36px + var(--fi-t))}.title-screen{cursor:pointer}.below-hud{inset:var(--hud-space) calc(var(--fi-r) + 18px) calc(var(--fi-b) + 18px) calc(var(--fi-l) + 18px);position:absolute}.stage{flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:absolute;inset:0}.plaque{text-align:center;background:var(--ui-bg);background-image:var(--ui-texture);border:var(--ui-panel-border,0);min-width:250px;box-shadow:var(--ui-panel-frame,0 12px 24px #00000040);padding:12px 28px}.plaque b{font:800 24px var(--ui-font-display);letter-spacing:.02em;display:block}.plaque span{font:800 12px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.deal{opacity:0;animation:.55s cubic-bezier(.2,.9,.3,1.2) forwards deal}@keyframes deal{0%{opacity:0;transform:translateY(40px)rotateX(30deg)scale(.9)}to{opacity:1;transform:none}}.screen{position:absolute;inset:0}.center{place-items:center;display:grid}.hud{z-index:20;top:calc(var(--fi-t) + 12px);align-items:center;gap:8px;display:flex;position:absolute}.hud.left{left:calc(var(--fi-l) + 12px)}.hud.right{right:calc(var(--fi-r) + 12px)}.chip{border-radius:var(--ui-radius);background:var(--ui-bg);min-width:40px;height:40px;color:var(--ui-fg);cursor:pointer;font:700 12px var(--ui-font);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex;box-shadow:0 4px 16px #00000038}.chip:active{transform:translateY(1px)}.chip.accent{background:var(--ui-accent);color:var(--ui-accent-fg)}.chip svg{width:18px;height:18px}.status{left:0;right:0;bottom:calc(var(--fi-b) + 22px);text-align:center;pointer-events:none;font:700 13px var(--ui-font);letter-spacing:.2em;color:var(--ui-on-world);text-shadow:0 1px 6px #0009;position:absolute}.status small{letter-spacing:.12em;opacity:.85;margin-top:6px;font-weight:500;display:block}.panel{background:var(--ui-bg);background-image:var(--ui-texture);border:var(--ui-panel-border,0);width:min(92vw,420px);max-height:calc(100dvh - 120px);box-shadow:var(--ui-panel-frame,0 20px 60px #00000059);padding:26px 24px;overflow:auto}.panel h1{font:800 26px var(--ui-font-display);letter-spacing:.04em;margin:0 0 6px}.panel h2{font:800 18px var(--ui-font-display);margin:18px 0 10px}.panel p{color:var(--ui-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.field{margin-bottom:14px;display:block}.field span{letter-spacing:.16em;text-transform:uppercase;color:var(--ui-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.input{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);width:100%;height:46px;color:var(--ui-fg);font:500 16px var(--ui-font);background:#ffffff8c;outline:none;padding:0 14px}.input:focus{border-color:var(--ui-secondary)}textarea.input{resize:vertical;height:auto;min-height:64px;padding:10px 14px}.input.code{text-align:center;letter-spacing:.4em;height:64px;font:700 30px ui-monospace,monospace}.btn{border-radius:var(--ui-radius);cursor:pointer;background:var(--ui-accent);width:100%;height:48px;color:var(--ui-accent-fg);font:700 14px var(--ui-font);letter-spacing:.2em;text-transform:uppercase;border:0}.btn.secondary{color:var(--ui-fg);border:1.5px solid var(--ui-line);background:0 0}.btn.small{width:auto;height:36px;padding:0 14px;font-size:11px}.btn:disabled{opacity:.5;cursor:default}.btn+.btn{margin-top:10px}.link{color:var(--ui-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.error{color:var(--ui-accent);min-height:18px;margin:4px 0 10px;font-size:13px}.row{align-items:center;gap:10px;display:flex}.row>*{flex:1}[hidden]{display:none!important}.empty-pack{text-align:center;border-radius:calc(var(--ui-radius) * 1.5);background:var(--ui-bg);background-image:var(--ui-texture);padding:22px 30px;box-shadow:0 16px 40px #0000004d}.empty-title{font:800 22px var(--ui-font-display)}.empty-sub{font:700 13px var(--ui-font);letter-spacing:.12em;color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-top:6px}.pack-spot{perspective:1200px;place-items:center;display:grid;position:absolute;inset:0}.reveal2{cursor:pointer;--rv-pack-w:min(28vw, 120px, 15dvh);--rv-top:calc(var(--fi-t) + 10px);--rv-bottom:calc(var(--fi-b) + 14px + var(--rv-pack-w) * 1.4 * .7);position:absolute;inset:0;overflow:hidden}.reveal-shelf{left:0;right:0;bottom:calc(var(--fi-b) + 14px);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:end;display:grid;position:absolute}.reveal-box{grid-column:2}.reveal-box .pk{--pack-w:var(--rv-pack-w);cursor:inherit}.reveal-pile{aspect-ratio:63/88;grid-column:3;justify-self:start;width:min(15vw,64px);margin:0 0 10px 4px;position:relative}.reveal-pile .reveal-card{translate:calc(var(--k) * 3px) calc(var(--k) * -2px);rotate:calc(var(--k) * 2deg - 3deg);position:absolute;inset:0}.reveal-card{position:relative}.reveal-active{top:var(--rv-top);bottom:var(--rv-bottom);left:var(--fi-l);right:var(--fi-r);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;container-type:size}.reveal-active .reveal-card{width:min(100cqw - 16px,71.5909cqh - 25.7727px,520px)}.reveal-label{text-align:center;white-space:nowrap;opacity:0;min-height:1.4em;font:700 12px var(--ui-font);letter-spacing:.25em;text-transform:uppercase;color:var(--ui-on-world);text-shadow:0 1px 5px #000000b3;transition:opacity .25s}.reveal-label.on{opacity:1}.reveal-label .new{background:var(--ui-accent);color:var(--ui-accent-fg);text-shadow:none;border-radius:3px;margin-left:8px;padding:2px 6px;display:inline-block}.reveal-counter{font:700 13px var(--ui-font);letter-spacing:.2em;color:var(--ui-on-world);text-shadow:0 1px 6px #0009;font-variant-numeric:tabular-nums;grid-column:1;justify-self:end;margin:0 12px 14px 0}.reveal2 .nav{top:calc(50% + (var(--rv-top) - var(--rv-bottom)) / 2)}@media (hover:none){.reveal2 .nav{display:none}}.reveal2{touch-action:none}.nav:disabled{opacity:.3;pointer-events:none}.summary{grid-template-columns:repeat(auto-fit,minmax(100px,160px));place-content:center;gap:12px;padding:80px 16px 100px;display:grid;position:absolute;inset:0;overflow:auto}.thumb{cursor:pointer;position:relative}.thumb .card{transition:transform .25s,translate .25s}.thumb:hover .card{--rx:6deg;translate:0 -6px}.bottom-action{left:50%;bottom:calc(var(--fi-b) + 22px);width:auto;padding:0 30px;position:absolute;transform:translate(-50%)}.sheet{inset:var(--fi-t) var(--fi-r) var(--fi-b) var(--fi-l);padding:calc(var(--hud-space) - var(--fi-t)) 18px 40px;position:absolute;overflow:auto}.sheet-head{max-width:1100px;color:var(--ui-on-world);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 auto 16px;display:flex}.sheet-head h1{font:900 34px var(--ui-font-display);letter-spacing:.06em;text-shadow:0 2px 10px #00000080;margin:0}.sheet-head h1 .jp{margin-right:12px}.sheet-head .meta{letter-spacing:.2em;text-transform:uppercase;text-shadow:0 2px 8px #00000080;letter-spacing:.12em;opacity:.9;font-size:13px;font-weight:700}.tabs{gap:6px;display:flex}.tabs .chip[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-accent-fg)}.grid{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px;max-width:1100px;margin:0 auto;display:grid}.slot-empty{aspect-ratio:63/88;color:#fff9;font:700 14px var(--ui-font);letter-spacing:.1em;border:2px dashed #ffffff59;border-radius:4.5%/3.2%;place-items:center;display:grid}.badge{z-index:10;background:var(--ui-accent);min-width:24px;height:24px;color:var(--ui-accent-fg);font:700 12px var(--ui-font);border-radius:12px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0000004d}.pips{z-index:10;gap:3px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.pips i{background:var(--ui-bg-solid);border-radius:50%;width:8px;height:8px;box-shadow:0 1px 3px #0006}.pips i[data-f=holo],.pips i[data-f=reverse_holo]{background:linear-gradient(135deg,#ff8a8a,#ffe08a,#8affb0,#8ad0ff,#c58aff)}.pips i[data-f=gold]{background:#d8b155}.pips i[data-s]{box-shadow:0 1px 3px #0006,inset 0 0 0 2px #c9a24a}.inspect{z-index:45;background:var(--ui-scrim);-webkit-backdrop-filter:blur(4px);padding:calc(var(--fi-t) + 16px) var(--fi-r) 0 var(--fi-l);grid-template-rows:minmax(0,1fr) auto;justify-items:center;display:grid;position:fixed;inset:0}.inspect-stage{place-items:center;width:100%;height:100%;display:grid;container-type:size}.inspect .holder .card{transition:transform .12s ease-out}.inspect .holder .card.flipping{transition:transform .8s cubic-bezier(.4,0,.2,1.3)}.inspect .holder{width:min(84cqw,440px,71.5909cqh)}.inspect .info{padding:14px 16px calc(var(--fi-b) + 18px);text-align:center;color:var(--ui-on-world)}.inspect .info .title{font:700 13px var(--ui-font);letter-spacing:.2em;text-transform:uppercase}.inspect .info .sub{opacity:.85;letter-spacing:.08em;margin-top:4px;font-size:12px}.inspect{touch-action:none}@media (hover:none){.inspect .nav{display:none}}@media (width<=600px){.inspect{padding-top:calc(var(--fi-t) + 60px)}.inspect .holder{width:min(100cqw - 12px,71.5909cqh)}.inspect .info{padding-top:10px}.inspect .info .title{letter-spacing:.14em;font-size:12px}}.nav{position:absolute;top:50%;transform:translateY(-50%)}.nav.prev{left:calc(var(--fi-l) + 10px)}.nav.next{right:calc(var(--fi-r) + 10px)}.list{flex-direction:column;gap:8px;max-width:640px;margin:0 auto;display:flex}.list-item{border-radius:var(--ui-radius);background:var(--ui-bg);cursor:pointer;text-align:left;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.list-item .grow{flex:1;min-width:0}.list-item .t{font:700 15px var(--ui-font-display)}.list-item .s{color:var(--ui-muted);margin-top:2px;font-size:12px}.section-title{max-width:640px;color:var(--ui-on-world);font:700 12px var(--ui-font);letter-spacing:.2em;text-transform:uppercase;margin:24px auto 10px}.admin{inset:var(--fi-t) var(--fi-r) var(--fi-b) var(--fi-l);padding:calc(var(--hud-space) - var(--fi-t)) 18px 40px;-webkit-user-select:text;user-select:text;position:absolute;overflow:auto}.admin-inner{background:var(--ui-bg);background-image:var(--ui-texture);border:var(--ui-panel-border,0);box-shadow:var(--ui-panel-frame,none);max-width:1100px;margin:0 auto;padding:24px;font-size:17px;font-weight:600}.admin h1{font:800 26px var(--ui-font-display);margin:0 0 14px}.admin h2{font:800 18px var(--ui-font-display);margin:22px 0 10px}.admin .tabs{flex-wrap:wrap;margin-bottom:18px}.admin .tabs .chip{box-shadow:none;border:1.5px solid var(--ui-line)}.editor{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:start;gap:24px;display:grid}@media (width<=760px){.editor{grid-template-columns:1fr}.editor .preview{order:-1}}.preview{flex-direction:column;align-items:center;gap:12px;display:flex;position:sticky;top:70px}.preview .holder{width:min(76vw,320px)}.form-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0 12px;display:grid}.form-grid .wide{grid-column:1/-1}.status-box{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);margin-bottom:12px;padding:12px}.status-pickers{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.status-kind{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);display:inline-flex;overflow:hidden}.status-kind button{--kind:var(--ui-status-positive);cursor:pointer;min-width:34px;height:28px;font:inherit;color:var(--ui-muted);background:0 0;border:0;padding:0 9px;font-size:15px;font-weight:800;line-height:1}.status-kind button+button{border-left:1.5px solid var(--ui-line)}.status-kind button[data-kind=negative]{--kind:var(--ui-status-negative)}.status-kind button[data-kind=power]{--kind:var(--ui-status-note);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.status-kind button[aria-checked=true]{background:var(--kind);color:var(--ui-bg-solid)}.status-colors{flex-wrap:wrap;gap:6px;display:flex}.status-colors button{cursor:pointer;background:var(--swatch);border:2px solid var(--ui-bg-solid);width:22px;height:22px;box-shadow:0 0 0 1px var(--ui-line);border-radius:50%;padding:0}.status-colors button[aria-checked=true]{box-shadow:0 0 0 2px var(--ui-fg)}.weights{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0 12px;display:grid}.pct{color:var(--ui-muted);letter-spacing:0;text-transform:none;margin-left:6px;font-size:11px}.st-glyph{--size:20px;width:var(--size);height:var(--size);flex:none;place-items:center;display:inline-grid}.st-glyph:not(.icon){width:calc(var(--size) * .75);height:calc(var(--size) * .75);background:var(--dot);border-radius:50%}.st-glyph.icon{background:var(--dot);color:#fff;border-radius:50%}.st-glyph.icon svg{width:58%;height:58%;display:block}.st-glyph.st-none{border:1.5px dashed var(--ui-line);background:0 0}.st-field{align-items:center;gap:10px;display:flex;position:relative}.st-field-glyph{flex:none;place-items:center;width:24px;display:inline-grid}.st-list{z-index:20;background:var(--ui-bg-solid,var(--ui-bg));border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);max-height:300px;position:absolute;top:calc(100% + 4px);left:34px;right:0;overflow:auto;box-shadow:0 12px 28px #00000040}.st-list[hidden],.st-create[hidden],.st-new-box[hidden]{display:none}.st-option{cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.st-option[aria-selected=true],.st-option:hover{background:#00000012}.st-option.st-add{color:var(--ui-secondary);border-top:1px solid var(--ui-line)}.st-picker .st-option span,.st-picker .st-create-head span{letter-spacing:0;text-transform:none;color:var(--ui-fg);margin:0;font-size:16px;font-weight:600;display:inline}.st-picker .st-create-head span{display:inline-flex}.st-new .st-create-head span{align-items:center;gap:10px;margin-bottom:10px;font-size:18px;display:inline-flex}.st-new-box{border:1.5px dashed var(--ui-line);border-radius:var(--ui-radius);margin:0 0 12px;padding:12px}.st-new-box h3{margin:0 0 10px}.status-actions{flex-wrap:wrap;gap:8px;display:flex}.status-actions .btn+.btn,.st-new .btn+.btn{margin-top:0}.st-empty{color:var(--ui-muted);padding:10px 12px;font-size:14px}.st-create{border:1.5px dashed var(--ui-line);border-radius:var(--ui-radius);margin-top:10px;padding:12px}.st-create-head span{align-items:center;gap:10px;margin-bottom:10px;font-size:18px;display:inline-flex}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;max-height:260px;margin-top:8px;padding:2px;display:grid;overflow:auto}.icon-cell{border-radius:var(--ui-radius);cursor:pointer;color:var(--ui-fg);background:#fff6;border:1.5px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.icon-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ui-muted);font-size:10px;overflow:hidden}.icon-cell:hover{border-color:var(--ui-line)}.icon-cell[aria-pressed=true]{border-color:var(--ui-fg)}.icon-grid-note{color:var(--ui-muted);grid-column:1/-1;padding:6px 2px;font-size:12px}.st-layout{grid-template-columns:minmax(260px,1fr) minmax(300px,1.3fr);align-items:start;gap:24px;margin-top:14px;display:grid}@media (width<=760px){.st-layout{grid-template-columns:1fr}}table.simple.st-table td code{color:var(--ui-muted);font-size:12px}table.simple.st-table tr[aria-selected=true]{background:#00000014}.st-detail{position:sticky;top:0}.st-detail-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.st-detail-head h3{margin:0;font-size:22px}.st-cards{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.st-card{cursor:pointer}table.simple{border-collapse:collapse;width:100%;font-size:17px;font-weight:600}table.simple td,table.simple th{border-bottom:1px solid var(--ui-line);text-align:left;padding:8px 6px}table.simple tr.click{cursor:pointer}table.simple tr.click:hover{background:#0000000a}.art-row{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);align-items:center;gap:10px;margin-bottom:8px;padding:8px;display:flex}.art-row img{object-fit:cover;border-radius:4px;width:48px;height:48px}.art-row[aria-selected=true]{border-color:var(--ui-accent)}.settings-form{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 14px;margin-top:10px;display:grid}.sf-field label{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.sf-field .input{height:36px;padding:0 10px;font-size:14px}.sf-number,.sf-color{align-items:center;gap:8px;display:flex}.sf-number input[type=range]{min-width:0;accent-color:var(--ui-accent);flex:1}.sf-number .input{flex:none;width:82px}.sf-unit{color:var(--ui-muted);font-size:12px}.sf-color input[type=color]{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);background:0 0;width:40px;height:36px;padding:0}.sf-bool input{width:20px;height:20px;accent-color:var(--ui-accent)}.sf-help{color:var(--ui-muted);margin-top:3px;font-size:12px;font-weight:500}.sf-reset{place-self:end start}.cc-layout{margin:0 0 14px}.cc-slots{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 14px;display:grid}.cc-slot .sf-color .input{width:96px;height:36px;padding:0 10px;font-size:14px}.cc-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);margin:14px 0 6px;font-size:12px}.cc-row{grid-template-columns:1fr auto auto;align-items:center;gap:6px;font-size:13px;display:grid}.cc-row .input,.cc-text .input{min-width:0;height:32px;padding:0 6px;font-size:13px}.cc-all{grid-template-columns:auto minmax(0,1fr);margin-bottom:8px}.cc-text{gap:4px;font-size:13px;display:grid}.cc-text-label{justify-content:space-between;gap:6px;font-weight:700;display:flex}.cc-text-pair{grid-template-columns:1fr 1fr;gap:4px;display:grid}.cc-hidden-color{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.explorer{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:24px;display:grid}.ex-controls h2{margin-top:18px}.ex-kind{border-top:1px solid var(--ui-line);padding:10px 0 12px}.ex-kind-head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.ex-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-muted);border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:1px 6px;font-size:10px;font-weight:700}.ex-tag[data-mode=special]{color:var(--ui-secondary);border-color:var(--ui-secondary)}.ex-opts{flex-wrap:wrap;gap:6px;display:flex}.ex-opt{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);min-height:32px;color:var(--ui-fg);font:600 13px var(--ui-font);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ex-opt small{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);font-size:9px;font-weight:800}.ex-opt[aria-pressed=true]{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-fg)}.ex-opt[aria-pressed=true] small{color:inherit;opacity:.8}.ex-stage{top:calc(var(--hud-space) - var(--fi-t));max-height:calc(100dvh - var(--hud-space) - 12px);flex-direction:column;align-items:stretch;gap:12px;padding:8px 6px;display:flex;position:sticky;overflow-y:auto}.ex-holder{align-self:center;width:min(84vw,360px)}.ex-holder .card,.ex-pin-card .card{transition:transform .12s ease-out}.ex-holder .card.flipping{transition:transform .8s cubic-bezier(.4,0,.2,1.3)}.ex-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ex-actions .btn+.btn{margin-top:0}.ex-verdict{border-radius:var(--ui-radius);border:1.5px solid var(--ui-line);padding:10px 12px;font-size:14px;line-height:1.4}.ex-verdict[data-state=valid] b{color:var(--ui-status-positive)}.ex-verdict[data-state=invalid]{border-color:var(--ui-accent)}.ex-verdict[data-state=invalid] b,.ex-verdict[data-state=unrollable] b,.ex-bad{color:var(--ui-accent)}.ex-prob-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ex-prob-head b{font:800 28px var(--ui-font-display)}.ex-prob-head span{color:var(--ui-muted);font-size:15px}.ex-prob p{color:var(--ui-muted);margin:4px 0 8px;font-size:13px;font-weight:500;line-height:1.45}table.simple.ex-steps{font-size:13px}table.simple.ex-steps td small{color:var(--ui-muted);font-size:11px;display:block}table.simple.ex-steps tr.ex-bad td{color:var(--ui-accent)}.ex-compare{border-top:1px solid var(--ui-line);margin-top:24px}.ex-pins{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.ex-pin{flex-direction:column;gap:8px;display:flex}.ex-pin-card{cursor:zoom-in;width:100%;max-width:200px}.ex-pin-meta{font-size:12px;font-weight:500;line-height:1.4}.ex-pin-meta b{font-size:13px}.ex-pin-actions{gap:12px;margin-top:4px;display:flex}@media (width<=760px){.explorer{grid-template-columns:1fr}.ex-stage{order:-1;max-height:none;position:static;overflow:visible}.ex-holder{width:min(72vw,300px)}.ex-pins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ex-holder .card,.ex-holder .card.flipping,.ex-pin-card .card{transition:none}}.admin .tabs{flex-wrap:wrap}.admin h3{font:800 15px var(--ui-font-display);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.v-note{color:var(--ui-muted);margin:0 0 12px;font-size:14px;line-height:1.5}.v-muted{color:var(--ui-muted)}.v-small{font-size:12px;font-weight:500}.v-badge{border-radius:var(--ui-radius);vertical-align:middle;background:var(--ui-secondary);color:var(--ui-bg-solid);font:700 10px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;margin-left:6px;padding:2px 7px;display:inline-block}.v-badge.soft{color:var(--ui-muted);border:1px solid var(--ui-line);background:0 0}.v-badge.rel-requires{background:var(--ui-status-note,var(--ui-secondary))}.v-badge.rel-excludes{background:var(--ui-accent);color:var(--ui-accent-fg)}.v-badge.link-badge{cursor:pointer;background:var(--ui-accent);color:var(--ui-accent-fg);border:0;margin:4px 0 0}.v-toggle{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.v-toggle input{width:18px;height:18px;accent-color:var(--ui-accent)}.v-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v-btns .btn+.btn{margin-top:0}.v-dirty{color:var(--ui-muted);font-size:13px}.v-savebar{z-index:5;background:var(--ui-bg-solid);border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0000001f}.v-registry{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);border-left-width:5px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:14px;display:flex}.v-registry.ok{border-left-color:var(--ui-status-positive,var(--ui-secondary))}.v-registry.warn{border-left-color:var(--ui-accent)}.v-registry ul{margin:6px 0;padding-left:18px;font-size:13px}.v-kind{border-top:1.5px solid var(--ui-line);margin:18px 0 8px;padding-top:4px}.v-kind.off>:not(.v-kind-head),.v-matrix tr.off,.v-special tr.off,.v-rule-table tr.off,.cv-kind.off{opacity:.45}.v-kind-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.v-kind-head h2{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 8px;display:flex}.v-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.v-matrix{border-collapse:collapse;width:100%;font-size:15px}.v-matrix th,.v-matrix td{border-bottom:1px solid var(--ui-line);text-align:left;vertical-align:top;padding:6px}.v-matrix thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-muted);white-space:nowrap;font-size:11px}.v-matrix tbody th{min-width:130px}.v-matrix tr.v-detail td{background:#0000000a;font-size:13px}.input.v-w{width:100%;min-width:72px;height:36px;padding:0 8px;font-size:15px}.input.bad{border-color:var(--ui-accent)}.v-pcts{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;margin-top:3px;font-size:12px;display:flex}.v-raw{color:var(--ui-muted)}.v-eff:before{content:"→ ";color:var(--ui-muted)}.v-eff{font-weight:700}.v-eff.differs{color:var(--ui-accent)}.v-cardlinks{flex-wrap:wrap;gap:4px 12px;display:flex}.v-special td{vertical-align:top;font-size:15px}.v-rules{border-top:1.5px solid var(--ui-line);margin-top:26px;padding-top:4px}.v-rule-table td{vertical-align:top;font-size:15px}.v-actions{white-space:nowrap}.v-actions .link+.link{margin-left:10px}.v-rule-form{border:1.5px dashed var(--ui-line);border-radius:var(--ui-radius);margin-top:14px;padding:12px}.v-rule-fields{grid-template-columns:minmax(0,2fr) minmax(110px,1fr) minmax(0,2fr);gap:0 12px;display:grid}@media (width<=640px){.v-rule-fields{grid-template-columns:1fr}.admin-inner{padding:14px}}.cv-layout{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:18px;display:grid}.editor>*,.cv-layout>*{min-width:0}@media (width<=980px){.cv-layout{grid-template-columns:1fr}.cv-preview{order:-1}}.cv-preview{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:sticky;top:64px}.cv-preview-card{width:180px}.cv-kind{margin-bottom:16px}.cv-table td:nth-child(2){white-space:nowrap}.cv-p{font-variant-numeric:tabular-nums}.cv-src{color:var(--ui-muted);white-space:nowrap;font-size:11px;font-weight:600}.cv-src.over{color:var(--ui-secondary)}.cv-src.always{color:var(--ui-accent)}.cv-special{border:1.5px solid var(--ui-line);border-radius:var(--ui-radius);margin:8px 0 14px;padding:10px 12px}.cv-settings .field span{letter-spacing:.08em}.cv-color{padding:4px}.cv-add{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cv-add .field{flex:1;min-width:200px;margin-bottom:0}.cv-conflicts:empty{display:none}.cv-conflicts{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.cv-msg{border-radius:var(--ui-radius);border:1.5px solid var(--ui-line);border-left-width:5px;padding:8px 10px;font-size:14px}.cv-msg.error-msg{border-left-color:var(--ui-status-negative,var(--ui-accent))}.cv-msg.warn-msg{border-left-color:var(--ui-status-note,var(--ui-secondary))}.v-optin-head{margin-top:4px}.v-optin-head .v-badge{margin-left:0}.v-eff.v-eff-optin:after{content:" if enabled";color:var(--ui-muted);font-weight:500}.cv-optin-note{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.cv-optin-note .btn{margin-top:0}.cv-optin .row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cv-optin-body{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:14px;display:grid}.cv-optin-preview{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:sticky;top:64px}.cv-optin-card{width:180px}@media (width<=720px){.cv-optin-body{grid-template-columns:1fr}.cv-optin-preview{order:-1;position:static}}.toast{z-index:160;left:50%;top:calc(var(--fi-t) + 16px);border-radius:var(--ui-radius);background:var(--ui-fg);color:var(--ui-bg-solid);cursor:pointer;opacity:0;visibility:hidden;max-width:90vw;padding:12px 18px;font-size:14px;transition:transform .25s,opacity .25s,visibility 0s linear .25s;position:fixed;transform:translate(-50%,-16px);box-shadow:0 8px 24px #0000004d}.toast.on{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.3,1.4,.5,1),opacity .2s,visibility;transform:translate(-50%)}.loader{border:3px solid #ffffff59;border-top-color:var(--ui-on-world);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:.4s both fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.thumb .card,.inspect .holder .card,.inspect .holder .card.flipping{transition:none}}.rarity-advanced{margin:4px 0 14px}.rarity-advanced summary{cursor:pointer;margin-bottom:8px;font-size:14px;font-weight:700}.rarity-table td,.rarity-table th{white-space:nowrap}.rarity-balance tr.next th,.rarity-balance tr.next td{font-weight:700}.ex-slot{font-weight:600}table.simple.pack-log td{vertical-align:top}.pack-log-when{white-space:nowrap}.pack-log-cards{margin:0;padding-left:1.4em;font-size:15px}.pack-log-meta{color:var(--ui-muted);font-weight:500}.card .art .sw-glow{pointer-events:none;-webkit-mask-image:var(--sw-mask);-webkit-mask-image:var(--sw-mask);mask-image:var(--sw-mask);-webkit-mask-size:var(--sw-size,cover);-webkit-mask-size:var(--sw-size,cover);mask-size:var(--sw-size,cover);-webkit-mask-position:var(--sw-pos,50% 50%);-webkit-mask-position:var(--sw-pos,50% 50%);mask-position:var(--sw-pos,50% 50%);position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card .art .sw-glow:not(:has(>video)){display:none}.card .art .sw-glow>video{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.dgi{z-index:1000;font-family:var(--ui-font);color:var(--ui-fg);position:fixed;inset:0}.dgi.out{animation:.25s reverse both dgi-fade}.dgi-scrim{background:#0c0a08b8;animation:.3s both dgi-fade;position:absolute;inset:0}@keyframes dgi-fade{0%{opacity:0}}.dgi-table{left:0;right:0;top:calc(var(--fi-t,0px) + 24px);pointer-events:none;position:absolute;bottom:236px}.dgi-shot{aspect-ratio:704/1521;height:min(92%,380px);box-shadow:0 0 0 3px var(--ui-bg-solid), 0 20px 40px #0009;border-radius:10px;position:absolute;top:50%;left:50%}.dgi-shot.a{animation:.6s cubic-bezier(.2,1.2,.4,1) .1s both dgi-deal-a}.dgi-shot.b{animation:.6s cubic-bezier(.2,1.2,.4,1) .3s both dgi-deal-b}@keyframes dgi-deal-a{0%{transform:translate(-50%,120vh)rotate(30deg)}to{transform:translate(-92%,-50%)rotate(-11deg)}}@keyframes dgi-deal-b{0%{transform:translate(-50%,120vh)rotate(-30deg)}to{transform:translate(-10%,-48%)rotate(9deg)}}.dgi-photo{aspect-ratio:1.29;border:6px solid var(--ui-bg-solid);background-position:50%;background-repeat:no-repeat;background-size:auto 290%;width:min(64%,250px);animation:.55s cubic-bezier(.3,1.5,.5,1) .65s both dgi-land;position:absolute;top:56%;left:50%;box-shadow:0 20px 40px #0009}@keyframes dgi-land{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)rotate(8deg)}to{opacity:1;transform:translate(-50%,-50%)rotate(-3deg)}}.dgi-sheet{text-align:center;max-width:560px;padding:20px calc(var(--fi-r,0px) + 22px) calc(var(--fi-b,0px) + 14px) calc(var(--fi-l,0px) + 22px);background:var(--ui-bg-solid);border-top:var(--ui-panel-border);border-radius:18px 18px 0 0;margin:0 auto;animation:.45s cubic-bezier(.3,1.2,.5,1) 1s both dgi-up;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0006}@keyframes dgi-up{0%{transform:translateY(100%)}}.dgi-title{justify-content:center;align-items:center;gap:10px;display:flex}.dgi-title b{font:900 30px/1.05 var(--ui-font-display);letter-spacing:.01em}.dgi-new{background:var(--ui-accent);color:var(--ui-accent-fg);font:800 11px var(--ui-font);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:3px 8px 2px}.dgi-sheet p{font:700 15px var(--ui-font);margin:8px 0 16px}.dgi-play{height:54px;font-size:16px}.dgi-notnow{width:100%;color:var(--ui-muted);cursor:pointer;font:700 13px var(--ui-font);letter-spacing:.06em;background:0 0;border:0;margin-top:6px;padding:10px;display:block}@media (prefers-reduced-motion:reduce){.dgi *,.dgi{animation-duration:.01ms!important}}.gift{z-index:1000;font-family:var(--ui-font);color:var(--ui-fg);position:fixed;inset:0}.gift.out{animation:.25s reverse both gift-fade}.gift-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a08c7;animation:.3s both gift-fade;position:absolute;inset:0}@keyframes gift-fade{0%{opacity:0}}.gift-table{left:0;right:0;top:calc(var(--fi-t,0px) + 24px);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:220px}.gift-pack{--pack-w:min(52vw, 240px, 30dvh);animation:.7s cubic-bezier(.3,1.4,.5,1) .15s both gift-drop}@keyframes gift-drop{0%{transform:translateY(-80vh)rotate(-14deg)}to{transform:rotate(-4deg)}}.gift-sheet{text-align:center;max-width:560px;padding:20px calc(var(--fi-r,0px) + 22px) calc(var(--fi-b,0px) + 14px) calc(var(--fi-l,0px) + 22px);background:var(--ui-bg-solid);border-top:var(--ui-panel-border);border-radius:18px 18px 0 0;margin:0 auto;animation:.45s cubic-bezier(.3,1.2,.5,1) .6s both gift-up;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0006}@keyframes gift-up{0%{transform:translateY(100%)}}.gift-title b{font:900 30px/1.05 var(--ui-font-display);letter-spacing:.01em}.gift-sheet p{font:700 15px var(--ui-font);margin:8px 0 16px}.gift-open{height:54px;font-size:16px}.gift-later{width:100%;color:var(--ui-muted);cursor:pointer;font:700 13px var(--ui-font);letter-spacing:.06em;background:0 0;border:0;margin-top:6px;padding:10px;display:block}@media (prefers-reduced-motion:reduce){.gift *,.gift{animation-duration:.01ms!important}}.pk-guessr{--tier-tint:var(--ui-muted)}.pk-guessr[data-tier="2"]{--tier-tint:#7d8790}.pk-guessr[data-tier="3"]{--tier-tint:#a9790f}.pk-guessr[data-tier="4"]{--tier-tint:#3a7ea8}.pk-guessr-tier{z-index:2;background:var(--tier-tint);color:#fff;font:700 max(10px, 6cqw) var(--ui-font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:99px;padding:1.5cqw 5cqw;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}.pk-guessr:not([data-state=closed]) .pk-guessr-tier{opacity:0;transition:opacity .3s}:root{--env-silver:none;--env-silver-brushed:none;--env-gold:none;--env-gold-brushed:none;--env-sheen:none;--env-holo:none;--env-holo-cross:none;--env-fire:none}.pk[data-ml] :is(.p1-body:not(.p1-inside)>.pk-f,.p1-lid-out,.p1-tongue){box-shadow:none;color:inherit;background:#6f7276}.pk[data-ml] .p1-body>.pk-f:after{display:none}.pk[data-ml] :is(.p1-inside>.pk-f,.p1-dust,.p1-lid-in){background:linear-gradient(#a7a8a6,#d5d5d1 45%);box-shadow:inset 0 0 3cqw #0000004d}.pk[data-ml] .p1-tongue{overflow:hidden}.pk .ml{pointer-events:none;position:absolute;inset:0}.pk .ml:not([data-m=stock],[data-m=ink]){background-image:var(--env);background-position:var(--bx,0) var(--by,0);background-size:var(--env-w,100%) var(--env-h,100%);background-repeat:repeat-x;background-color:var(--fb)}.pk .ml[data-m=silver]{--env:var(--env-silver);--fb:#a5a8ac}.pk .ml[data-m=silver-brushed]{--env:var(--env-silver-brushed);--fb:#9fa2a6}.pk .ml[data-m=gold]{--env:var(--env-gold);--fb:#b38a3c}.pk .ml[data-m=gold-brushed]{--env:var(--env-gold-brushed);--fb:#a07a34}.pk .ml[data-m=sheen]{--env:var(--env-sheen);--fb:transparent}.pk .ml[data-m=holo]{--env:var(--env-holo);--fb:#9b9ea4}.pk .ml[data-m=holo-cross]{--env:var(--env-holo-cross);--fb:#9b9ea4}.pk .ml[data-m=fire]{--env:var(--env-fire);--fb:#2a2d33}.pk .ml:is([data-m=stock],[data-m=ink]){--lit:calc(.75 + .3 * var(--shade,.6))}.pk .ml[data-m=stock]{background:rgb(from var(--stock,#0d0d0f) calc(r * var(--lit)) calc(g * var(--lit)) calc(b * var(--lit)))}.pk .ml[data-m=ink]{color:rgb(from var(--ink,#111) calc(r * var(--lit)) calc(g * var(--lit)) calc(b * var(--lit)))}.pk .ml[data-m=ink].ml-mask{background:currentColor}.pk .ml-text:not([data-m=ink]){color:#0000;-webkit-background-clip:text;background-clip:text}.pk .ml-stamp{filter:drop-shadow(0 .12cqw .04cqw #00000080)}.pk .ml-mask{-webkit-mask:var(--shape) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--shape) 0 0 / 100% 100% no-repeat;mask:var(--shape) 0 0 / 100% 100% no-repeat}.pk .ml-board:is([data-m=silver-brushed],[data-m=gold-brushed]):after{content:"";mix-blend-mode:overlay;opacity:var(--grain-o,.55);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.0016 .9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.4 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") 0 0/100cqw 100cqw;position:absolute;inset:0}.pk .ml.ml-facet[data-m]{background-position:calc(var(--bx,0px) - var(--fu,0) * var(--kpx,1px)) calc(var(--by,0px) + var(--fv,0) * var(--kpx,1px))}.pk[data-ml] :is(.p1-body:not(.p1-inside)>.pk-f,.p1-lid-out):before{content:"";z-index:9;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .22cqw #00000047,inset 0 0 .6cqw #0000001f}.pk[data-layout=bordered]{--stock:#0d0d0f}.pk[data-layout=bordered] .bd-type .kana{top:22cqw}.pk[data-layout=bordered] .bd-type .wm{font-size:7.3cqw;top:28.4cqw}.pk[data-layout=bordered] .bd-type .small{top:41cqw}.pk[data-layout=bordered] .bd-tier .tier{letter-spacing:.22em;margin-right:-.22em;font-size:6.2cqw;top:75.6cqw}.pk[data-tier=silver] .bd-tier{--ink:#eceef2}.pk[data-tier=gold] .bd-tier{--ink:#f3e6c4}.pk .ml-text{font-family:var(--ui-font-display);text-align:center;white-space:nowrap}.pk .ml-text>*{line-height:1;display:block;position:absolute;left:0;right:0}.pk .ml .wm{letter-spacing:.01em;font-size:8.2cqw;font-weight:900}.pk .ml .kana{font:800 3.4cqw/1 var(--ui-font-jp);letter-spacing:.62em;margin-right:-.62em}.pk .ml .tier{letter-spacing:.3em;margin-right:-.3em;font-size:4.8cqw;font-weight:900}.pk .ml .tier .kj{font:800 1.2em/1 "Shippori Mincho B1", var(--ui-font-jp);letter-spacing:0;vertical-align:-.08em;margin-right:.75em}.pk .ml .kanji{font:800 6cqw/1 "Shippori Mincho B1", var(--ui-font-jp)}.pk .ml .small{letter-spacing:.2em;margin-right:-.2em;font-size:2.7cqw;font-weight:800}.pk .ml .side-wm{writing-mode:vertical-rl;letter-spacing:.14em;margin:0 auto;font-size:5.6cqw;font-weight:900;top:12cqw}.pk .ml-base{--ink:#8e9198}.pk .ml-screen{mix-blend-mode:screen}.pk .ml .side-tier{font:800 4.6cqw/1 "Shippori Mincho B1", var(--ui-font-jp);bottom:5cqw}.pk .ml .lid-wm{letter-spacing:.3em;margin-right:-.3em;font-size:4.6cqw;font-weight:900;top:3cqw}@media (prefers-reduced-motion:reduce){.pk[data-ml] .pk-float{animation:none}}.pk .p1-lid-out>.ml-text{transform:rotate(180deg)}.pk[data-tier=silver]{--ink:#0b0c0e}.pk[data-tier=gold]{--ink:#0c0a08}.pk[data-tier=diamond]{--stock:#0d0d0f}.pk[data-design=d1] .d1-foil .kana{top:50cqw}.pk[data-design=d1] .d1-foil .wm{top:55.5cqw}.pk[data-design=d1] .d1-foil .tier{letter-spacing:.16em;margin-right:-.16em;top:71cqw}.pk[data-design=d1] .d1-base{--ink:#a9aeb8}.pk[data-design=d1] .d1-holo{mix-blend-mode:screen}.pk[data-design=d1] .ml-facet{clip-path:var(--clip)}.pk[data-design=d1] .d1-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ps-01{--pack-w:min(50vw, 300px, 38dvh)}.ps-01 .ps-slot:not(.focus){filter:saturate(.75)brightness(.9)}.ps{position:absolute;inset:0}.ps-plaque{width:min(100%,300px);min-width:0}.ps-plaque b{font-size:22px}.ps-arrive{animation:.9s cubic-bezier(.2,.9,.3,1.15) both ps-arrive}@keyframes ps-arrive{0%{opacity:0;transform:translateY(-60px)scale(.6)rotate(-6deg)}60%{opacity:1}}.ps-nav{cursor:pointer;background:var(--ui-bg-solid);width:48px;height:48px;color:var(--ui-fg);font:800 22px/1 var(--ui-font-display);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #140c044d}.ps-nav:disabled{opacity:.35;cursor:default}.ps-dots{background:#140e0859;border-radius:999px;justify-content:center;gap:8px;padding:6px 10px;display:flex}.ps-dots i{opacity:.6;background:#f3ead6;border-radius:50%;width:9px;height:9px;transition:opacity .2s,transform .2s}.ps-dots i.on{opacity:1;background:var(--ui-accent);transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.ps-arrive{animation:none}}.ps{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.ps-main{height:calc(var(--pack-w) * 1.75);width:100%;min-height:0;max-width:calc(var(--pack-w) * 3.6 + 112px);flex:0 auto;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.ps-stage{touch-action:pan-y;flex:auto;min-width:0;height:100%;position:relative}.ps-slot{width:var(--pack-w);cursor:pointer;will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.3,1),opacity .35s;position:absolute;top:50%;left:50%;translate:-50% -50%}.ps-box{position:relative}.ps-plaque-slot{flex:none;justify-content:center;width:100%;display:flex}.ps-main>.ps-nav{z-index:20;flex:none;position:relative}.ps-navrow{flex:none;justify-content:center;align-items:center;gap:16px;display:flex}.ps-navrow>.ps-nav{width:48px;height:48px}@media (width<=699px){.ps-main>.ps-nav{display:none}}@media (width>=700px){.ps-navrow>.ps-nav{display:none}}.ps-single .ps-nav,.ps-single .ps-navrow{visibility:hidden}@media (prefers-reduced-motion:reduce){.ps-slot{transition:none}}.shelf-host{position:absolute;inset:0}@media (width<=699px),(height<=500px){.daph-sheet-up .ps-plaque-slot{visibility:hidden}}.d04{z-index:30;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.d04-pack{pointer-events:auto;min-height:0;padding-top:var(--hud-space,120px);--pack-w:min(44vw, 28dvh, 220px);flex:auto}.d04-sheet{pointer-events:auto;padding:10px calc(var(--safe-r) + 20px) calc(var(--safe-b) + 18px) calc(var(--safe-l) + 20px);background:var(--ui-bg-solid);color:var(--ui-fg);border-radius:18px 18px 0 0;animation:.45s cubic-bezier(.2,.9,.3,1) both d04-up;box-shadow:0 -10px 30px #140c0459}.d04[data-edition=pm] .d04-sheet{color:#f4ecd8;background:#1d2f48}.d04-grip{opacity:.2;background:currentColor;border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.d04-row{align-items:center;gap:14px;display:flex}.d04-clock{--dc-face:transparent;flex:none;width:64px}.d04[data-edition=pm] .d04-clock{color:#f4ecd8;--dc-hand:#f1c27a}.d04 h1{font:800 22px/1.15 "Shippori Mincho B1", var(--ui-font-display);margin:0 0 4px}.d04 p{font:500 14px/1.35 var(--ui-font);opacity:.75;margin:0}.d04-bar{opacity:1;background:#7f7f7f40;border-radius:3px;height:6px;margin:16px 0 12px;position:relative;overflow:hidden}.d04-bar i{background:var(--ui-accent);transform-origin:0;transform:scaleX(var(--left,1));position:absolute;inset:0}.d04[data-edition=pm] .d04-bar i{background:#f1c27a}.d04-btn{background:var(--ui-accent);width:100%;color:var(--ui-accent-fg);border-radius:12px;justify-content:space-between;padding:0 22px}.d04-btn:disabled{color:inherit;background:#7f7f7f2e;justify-content:center}.d04:not([data-state=open]) .d04-bar{visibility:hidden}@keyframes d04-up{0%{transform:translateY(100%)}}@media (orientation:landscape) and (height<=500px){.d04{align-items:flex-end}.d04-sheet{width:380px;margin:0 calc(var(--safe-r) + 12px) 0 0;border-radius:18px 18px 0 0;flex:none}.d04 p{display:none}}.d04.d04-out .d04-sheet{animation:.35s ease-in both d04-down}@keyframes d04-down{to{transform:translateY(110%)}}@media (width>=700px) and (height>=501px){.d04{padding:calc(var(--hud-space) - 8px) calc(var(--fi-r) + 18px) 0 0;justify-content:flex-start;align-items:flex-end}.d04-sheet{border-radius:14px;width:360px;padding:16px 18px;animation-name:d04-in;animation-duration:.5s;box-shadow:0 14px 34px #140c0461,0 0 0 1px #140c0414}.d04-grip{display:none}.d04-row{gap:12px}.d04-clock{width:52px}.d04 h1{font-size:19px}.d04 p{font-size:13px}.d04-bar{height:4px;margin:12px 0 10px}.d04-btn{border-radius:10px;height:44px;min-height:44px;padding:0 16px}.d04.d04-out .d04-sheet{animation-name:d04-away}}@keyframes d04-in{0%{transform:translate(calc(100% + 40px))}}@keyframes d04-away{to{opacity:0;transform:translate(calc(100% + 40px))}}@media (prefers-reduced-motion:reduce){.d04-sheet,.d04.d04-out .d04-sheet{animation:none}}.dc{--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);box-sizing:border-box;-webkit-tap-highlight-color:transparent}.dc *,.dc :before,.dc :after{box-sizing:border-box}.dc [data-pack]{cursor:pointer;place-items:center;display:grid}:where(.dc [data-claim]){cursor:pointer;min-height:56px;font:800 18px/1 var(--ui-font-display);letter-spacing:.04em;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:12px;display:inline-flex}.dc [data-claim]:disabled{cursor:default}.dc [data-claim]:focus-visible{outline:3px solid var(--ui-secondary);outline-offset:3px}.dc .dc-btn-cd{font-variant-numeric:tabular-nums;opacity:.85;font-weight:700}.dc[data-state=claiming] .dc-btn-main:after{content:""}:where(.dc-clock){color:var(--ui-fg);--dc-face:var(--ui-bg-solid);--dc-hand:var(--ui-accent);aspect-ratio:1}.dc-clock svg{width:100%;height:100%;display:block;overflow:visible}.dc-clock .dc-dial{fill:var(--dc-face)}.dc-clock text{stroke:none;font:800 10px/1 var(--ui-font-display)}.dc-clock .dc-sec{stroke:var(--dc-hand);transform-box:view-box;transform-origin:50%;transform:rotate(var(--sec-deg,0deg))}:where(.dc-ring){place-items:center;display:grid;position:relative}.dc-ring>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.dc-ring circle{fill:none;stroke-width:5px}.dc-ring .dc-ring-track{stroke:var(--dc-ring-track,#0000001f)}.dc-ring .dc-ring-left{stroke:var(--dc-ring,var(--ui-accent));stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--left,1) * 100);stroke-linecap:butt}@media (prefers-reduced-motion:reduce){.dc *,.dc :before,.dc :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.dgm{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:#b9cbc6;position:relative;overflow:hidden}.dgm>.dgm-gl{z-index:0;background:#aad3df;position:absolute;inset:0}.dgm-icon{background:0 0;border:0}.dgm[data-interactive] .leaflet-container{cursor:crosshair}.dgm-error{text-align:center;font:700 13px var(--ui-font);color:#1d1a17;place-items:center;margin:0;padding:20px;display:grid;position:absolute;inset:0}.dgm-pin{z-index:2;--c:var(--ui-accent);width:0;height:0;position:absolute;top:0;left:0}.dgm-truth{--c:#1d2a3a;z-index:1}.dgm-pin i{background:var(--c);width:24px;height:24px;font:800 12px/1 var(--ui-font-display);color:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-12px;left:-12px;box-shadow:0 0 0 3px #fff,0 3px 8px #0006}.dgm-truth i{width:28px;height:28px;top:-14px;left:-14px}.dgm-guess i{background:radial-gradient(circle, var(--c) 0 2.6px, #fff 2.6px 4.6px, var(--c) 4.6px);width:16px;height:16px;top:-8px;left:-8px;box-shadow:0 0 0 2px #fff,0 2px 6px #0006}.dgm-truth i:empty:after{content:"";background:#fff;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 2h2v20H5zM8 3h11l-2.5 4.5L19 12H8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 2h2v20H5zM8 3h11l-2.5 4.5L19 12H8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dgm-pin.drop i{animation:.25s cubic-bezier(.3,1.6,.5,1) both dgm-drop}@keyframes dgm-drop{0%{opacity:0;transform:scale(.3)}}.dgm-zoom{right:var(--dgm-zoom-r,10px);top:var(--dgm-zoom-t,10px);border-radius:var(--ui-radius);z-index:3;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 10px #0003}.dgm-zbtn{background:var(--ui-bg-solid);width:34px;height:34px;color:var(--ui-fg);font:700 20px/1 var(--ui-font);border:0}.dgm-zbtn+.dgm-zbtn{border-top:1px solid var(--ui-line)}.dgm .leaflet-control-attribution{font:500 10px var(--ui-font)}.dg{--safe-t:var(--fi-t,0px);--safe-b:var(--fi-b,0px);--safe-l:var(--fi-l,0px);--safe-r:var(--fi-r,0px);box-sizing:border-box;font-family:var(--ui-font);color:var(--ui-fg);position:absolute;inset:0;overflow:hidden}.dg *,.dg :before,.dg :after{box-sizing:border-box}.dg button{cursor:pointer;touch-action:manipulation}.dg button:focus-visible{outline:3px solid var(--ui-secondary);outline-offset:2px}.dg-screen{position:absolute;inset:0}.dg-in{animation:.28s ease-out both dg-in}.dg-out{pointer-events:none;animation:.2s ease-in both dg-out}@keyframes dg-in{0%{opacity:0}}@keyframes dg-out{to{opacity:0}}.dg-kicker{font:800 11px var(--ui-font);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-accent);margin:0 0 4px}.dg-photo{background:#2a2622;position:relative;overflow:hidden}.dg-photo img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.dg-photo.loaded img{opacity:1}.dg-photo .dg-photo-img{object-fit:var(--fit,cover)}.dg-photo .dg-photo-bg{filter:blur(18px)brightness(.6);transform:scale(1.15)}.dg-photo:not(.loaded):before{content:"";border:3px solid #fbf3e440;border-top-color:#fbf3e4;border-radius:50%;width:28px;height:28px;margin:-14px;animation:.8s linear infinite dg-spin;position:absolute;top:50%;left:50%}@keyframes dg-spin{to{transform:rotate(360deg)}}.dg-bar{background:#1d1a171f;border-radius:6px;height:12px;position:relative;overflow:hidden}.dg-bar>i{width:calc(var(--p,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, #d9a823, var(--ui-accent));animation:.9s cubic-bezier(.2,.8,.2,1) both dg-fill;position:absolute;inset:0 auto 0 0}.dg-bar-ticks{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#fbf3e4b3 calc(20% - 1px) 20%);position:absolute;inset:0}@keyframes dg-fill{0%{width:0}}.dg-meter-track{background:#1d1a171f;border-radius:7px;height:14px;position:relative}.dg-meter-track>i{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--ui-secondary);animation:1.2s cubic-bezier(.2,.8,.2,1) both dg-fill;position:absolute;inset:0 auto 0 0}.dg-meter[data-won] .dg-meter-track>i{background:var(--ui-accent)}.dg-meter-at{top:-5px;bottom:-5px;left:calc(var(--at) * 100%);background:var(--ui-fg);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute}.dg-meter-legend{font:700 11px var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);justify-content:space-between;gap:10px;margin-top:8px;display:flex}.dg-meter[data-won] .dg-meter-legend span:first-child{color:var(--ui-accent)}.dg-meter-at[data-on]{background:var(--ui-accent)}.dg-meter-tiers{height:16px;margin-top:6px;position:relative}.dg-meter-tiers>span{left:calc(var(--at) * 100%);height:16px;font:700 9px var(--ui-font);color:var(--ui-muted);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:8px;place-items:center;padding:0 6px;display:grid;position:absolute;transform:translate(-50%)}.dg-meter-tiers>span[data-on]{background:var(--ui-accent);color:var(--ui-accent-fg);box-shadow:none}.dg-pack{--pack-w:var(--dg-pack-w,150px);place-items:center;display:grid}.dg-pack .pk{animation:.7s cubic-bezier(.2,1.4,.4,1) both dg-pack-in}@keyframes dg-pack-in{0%{opacity:0;transform:translateY(30px)scale(.6)}}.dgc-entry{padding:var(--hud-space) 16px 24px;place-items:center;display:grid}.dgc-panel h1{margin-bottom:20px;font-size:34px}.dgc-round{background:#000}.dgc-photo{--fit:contain;z-index:1;transition:inset .3s cubic-bezier(.2,.8,.2,1),border-radius .3s,box-shadow .3s;position:absolute;inset:0}.dgc-hud{z-index:4;top:calc(var(--safe-t) + 12px);left:calc(var(--safe-l) + 12px);right:calc(var(--safe-r) + 12px);pointer-events:none;gap:8px;display:flex;position:absolute}.dgc-hud>*{pointer-events:auto}.dgc-hud span{border-radius:var(--ui-radius);background:var(--ui-bg);text-align:center;padding:6px 12px;box-shadow:0 4px 14px #00000040}.dgc-hud span:last-child{margin-left:auto}.dgc-hud small{font:800 9px var(--ui-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-muted);display:block}.dgc-hud b{font:800 18px var(--ui-font-display);font-variant-numeric:tabular-nums}.dgc-exit{border-radius:var(--ui-radius);background:var(--ui-bg);width:44px;color:var(--ui-fg);font:700 22px/1 var(--ui-font);border:0;box-shadow:0 4px 14px #00000040}.dgc-round{--tn:112px;--tn-r:calc(var(--safe-r) + 14px);--tn-b:calc(var(--safe-b) + 18px)}.dgc-corner{z-index:2;background:var(--ui-bg-solid);pointer-events:none;clip-path:inset(calc(50% - var(--tn) / 2) calc(50% - var(--tn) / 2) round 11px);transform:translate(calc(50% - var(--tn) / 2 - var(--tn-r)), calc(50% - var(--tn) / 2 - var(--tn-b)));transition:clip-path .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.dgc-mapbox{--dgm-zoom-t:calc(var(--safe-t) + 70px);--dgm-zoom-r:calc(var(--safe-r) + 10px);position:absolute;inset:0}.dgc-mapbox .dgm,.dgc-bigmap .dgm{position:absolute;inset:0}@media (width<=759.98px){.dgc-round:not(.map-open) .dgc-mapbox :is(.dgm-zoom,.maplibregl-ctrl-bottom-right){visibility:hidden}}.dgc-guess{z-index:1;left:calc(var(--safe-l) + 12px);right:calc(var(--safe-r) + 12px);bottom:calc(var(--safe-b) + 12px);opacity:0;width:auto;height:54px;font-size:16px;transition:opacity .2s;position:absolute;box-shadow:0 2px 10px #0003}.dgc-guess:disabled{background:var(--ui-bg-solid);color:var(--ui-muted)}.dgc-tack{display:none}.dgc-thumb{z-index:3;right:var(--tn-r);bottom:var(--tn-b);width:var(--tn);height:var(--tn);border:3px solid var(--ui-bg-solid);background:0 0;border-radius:14px;place-items:end center;padding:0 0 8px;transition:opacity .2s;display:grid;position:absolute;box-shadow:0 8px 22px #0006}.dgc-thumb span{background:var(--ui-accent);color:var(--ui-accent-fg);font:800 11px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:2px 10px}.dgc-round.map-open .dgc-corner{pointer-events:auto;clip-path:inset(0);transform:none}.dgc-round.map-open .dgc-guess{opacity:1;transition-delay:.15s}.dgc-mapbox .maplibregl-ctrl-bottom-right{bottom:calc(var(--safe-b) + 72px)}.dgc-round.map-open .dgc-photo{--fit:cover;inset:calc(var(--safe-t) + 64px) auto auto calc(var(--safe-l) + 12px);z-index:3;width:128px;height:96px;box-shadow:0 0 0 3px var(--ui-bg-solid), 0 8px 20px #0006;cursor:pointer;border-radius:10px}.dgc-round.map-open .dgc-photo:after{content:"Photo";color:#fbf3e4;font:800 9px var(--ui-font);letter-spacing:.12em;text-transform:uppercase;background:#0000008c;border-radius:3px;padding:1px 6px;position:absolute;bottom:6px;left:6px}.dgc-round.map-open .dgc-thumb{opacity:0;pointer-events:none}.dgc-bigmap{position:absolute;inset:0}.dgc-bigmap.dim:after{content:"";pointer-events:none;background:#0f141e59;position:absolute;inset:0}.dgc-card{z-index:5;padding:18px 18px calc(var(--safe-b) + 16px);background:var(--ui-bg-solid);border-radius:16px 16px 0 0;animation:.4s cubic-bezier(.2,.9,.3,1) .25s both dgc-up;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000040}@keyframes dgc-up{0%{transform:translateY(100%)}}.dgc-card-top{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.dgc-card-top small{font:800 11px var(--ui-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-accent);display:block}.dgc-pts{font:900 40px/1 var(--ui-font-display);font-variant-numeric:tabular-nums}.dgc-of{font:700 14px var(--ui-font);color:var(--ui-muted)}.dgc-dist{text-align:right}.dgc-dist b{font:800 20px var(--ui-font-display);display:block}.dgc-dist small{color:var(--ui-muted);letter-spacing:.1em}.dgc-place{font:700 14px var(--ui-font);color:var(--ui-muted);margin:10px 0 14px}.dgc-place:empty{display:none}.dgc-card>.btn{margin-top:14px}.dgc-summary .dgc-bigmap.dim:after{transition:opacity .25s}.dgc-sum-scroll{transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.dgc-summary.map-view .dgc-sum-scroll{opacity:0;pointer-events:none;transform:translateY(24px)}.dgc-summary.map-view .dgc-bigmap.dim:after{opacity:0}.dgc-back{z-index:2;left:50%;bottom:calc(var(--safe-b) + 40px);opacity:0;pointer-events:none;width:auto;padding:0 28px;transition:opacity .25s;position:absolute;transform:translate(-50%);box-shadow:0 2px 10px #0003}.dgc-summary.map-view .dgc-back{opacity:1;pointer-events:auto;transition-delay:.1s}.dgc-sum-scroll{padding:calc(var(--safe-t) + 20px) 12px calc(var(--safe-b) + 20px);flex-direction:column;justify-content:safe center;align-items:center;gap:4px;display:flex;position:absolute;inset:0;overflow:auto}.dgc-sum{width:min(100%,440px);max-height:none;padding:20px 18px}.dgc-total b{font:900 46px/1 var(--ui-font-display);font-variant-numeric:tabular-nums}.dgc-total span{font:700 15px var(--ui-font);color:var(--ui-muted)}.dgc-total{margin-bottom:14px}.dgc-rows{margin:18px 0;padding:0;list-style:none}.dgc-rows li{border-top:1px solid var(--ui-line);grid-template-columns:56px 1fr 92px;align-items:center;gap:10px;padding:8px 0;display:grid}.dgc-rows .dg-photo{border-radius:6px;width:56px;height:42px}.dgc-row-place{font:700 13px var(--ui-font)}.dgc-row-place small{color:var(--ui-muted);font-weight:600;display:block}.dgc-row-pts{text-align:right;font:800 15px var(--ui-font-display);font-variant-numeric:tabular-nums}.dgc-row-pts .dg-bar{height:5px;margin-top:4px}.dgc-row-pts .dg-bar-ticks{display:none}.dgc-win{--dg-pack-w:130px;flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;display:flex}.dgc-win>b{background:var(--ui-accent);color:var(--ui-accent-fg);font:800 16px var(--ui-font-display);letter-spacing:.04em;border-radius:99px;padding:6px 16px;animation:.4s .5s both dg-in;box-shadow:0 6px 16px #0000004d}.dgc-sum .btn+.btn{margin-top:8px}@media (width>=760px){.dgc-thumb{display:none}.dgc-corner{inset:auto calc(var(--safe-r) + 20px) calc(var(--safe-b) + 20px) auto;opacity:.78;pointer-events:auto;clip-path:none;border-radius:12px;flex-direction:column;gap:6px;width:320px;height:260px;padding:6px;transition:width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),opacity .2s;display:flex;transform:none;box-shadow:0 14px 34px #0006}.dgc-corner:hover,.dgc-corner.pinned,.dgc-corner:focus-within{opacity:1;width:min(640px,52vw);height:min(500px,70vh)}.dgc-mapbox{--dgm-zoom-t:10px;--dgm-zoom-r:10px;border-radius:8px;flex:1;position:relative;inset:auto;overflow:hidden}.dgc-mapbox .maplibregl-ctrl-bottom-right{bottom:0}.dgc-guess{opacity:1;height:46px;box-shadow:none;flex:none;transition:none;position:static}.dgc-guess:disabled{opacity:1;box-shadow:inset 0 0 0 1.5px var(--ui-line)}.dgc-tack{z-index:4;background:var(--ui-bg-solid);width:30px;height:30px;color:var(--ui-muted);border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0003}.dgc-tack svg{width:16px;height:16px}.dgc-corner.pinned .dgc-tack{color:var(--ui-accent)}.dgc-hud{top:calc(var(--safe-t) + 14px);left:calc(var(--safe-l) + 20px);right:calc(var(--safe-r) + 20px)}.dgc-hud span:last-child{margin-left:0}.dgc-hud .dgc-exit{width:56px;margin-right:auto;font-size:26px}.dgc-hud span{min-width:104px;padding:10px 20px}.dgc-hud small{font-size:11px}.dgc-hud b{font-size:26px}.dgc-card{left:50%;right:auto;bottom:calc(var(--safe-b) + 24px);border-radius:12px;width:520px;margin-left:-260px;padding:20px 22px}.dgc-card-top{margin-bottom:12px}.dgc-card>.btn{width:auto;min-width:220px;margin:18px auto 0;padding:0 28px;display:block}.dgc-place{text-align:center;margin:14px 0 0}.dgc-sum{width:520px;padding:24px 26px}.dgc-win{--dg-pack-w:160px}}@media (prefers-reduced-motion:reduce){.dg *,.dg :before,.dg :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.dg-photo.zoomable{touch-action:none;-webkit-user-select:none;user-select:none}.dg-photo.zoomable img{-webkit-user-drag:none}.dg-photo.zoomable .dg-photo-img{transform-origin:50%;will-change:transform}.dg-photo.zoomed{cursor:grab}.dg-photo .dg-photo-img.zoom-anim{transition:opacity .3s,transform .25s cubic-bezier(.2,.8,.2,1)}
