.v2-special{--sp-ease:cubic-bezier(.2, .7, .3, 1);--sp-settle:cubic-bezier(.2, .82, .24, 1);padding-block:6px 72px}.sp .v2-eyebrow{align-items:center;gap:8px;display:inline-flex}:where(.sp a:not(.v2-btn)){color:inherit;text-decoration:none}.sp ul,.sp ol{margin:0;padding:0;list-style:none}.sp strong{min-inline-size:0;max-inline-size:100%;color:var(--v2-ink);font-family:var(--v2-display);text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.sp small{max-inline-size:100%;color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.6;display:block;overflow:hidden}.sp-verified{vertical-align:-2px;block-size:14px;inline-size:14px;color:var(--v2-info);margin-inline-start:5px;display:inline}.sp-logo{border:1px solid var(--v2-line);border-radius:var(--v2-r);background:var(--v2-surface-2);flex:none;display:inline-block;overflow:hidden}.sp-logo img{object-fit:cover;block-size:100%;inline-size:100%}.sp .v2-btn svg{block-size:16px;inline-size:16px}.sp img{transition:transform .7s var(--sp-ease)}.sp-chapter{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:18px;margin-block-end:28px;padding-block-end:16px;display:grid;position:relative}.sp-chapter:after{content:"";background:linear-gradient(to var(--v2-to-end), var(--v2-gold) 0 96px, transparent 96px), var(--v2-line);block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.sp-chapter-no{color:#0000;font-family:var(--v2-display);-webkit-text-stroke:1px var(--v2-gold);font-size:clamp(44px,5vw,76px);font-weight:800;line-height:.9}.sp-chapter h2{color:var(--v2-ink);font-family:var(--v2-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:800;line-height:1.2;display:flex}.sp-chapter-count{color:var(--v2-gold);font-family:var(--v2-num);font-variant-numeric:var(--v2-figs);font-size:14px;font-weight:700}.sp-chapter p{color:var(--v2-muted);margin:6px 0 0;font-size:13.5px;line-height:1.8}.sp-empty{border:1px dashed var(--v2-line-2);color:var(--v2-muted);text-align:center;justify-items:center;gap:14px;padding:60px 20px;display:grid}.vl-title{margin:14px 0 0;display:grid}.vl-title-small{color:var(--v2-ink-2);font-family:var(--v2-display);letter-spacing:-.02em;font-size:clamp(24px,2.8vw,40px);font-weight:700;line-height:1.2}.vl-title-big{inline-size:fit-content;max-inline-size:100%;font-family:var(--v2-display);letter-spacing:-.045em;color:#0000;background-image:var(--vl-art), linear-gradient(115deg, var(--v2-gold-2), var(--v2-gold) 45%, var(--v2-gold-2) 70%, var(--v2-gold));background-blend-mode:soft-light, soft-light, soft-light, normal;-webkit-text-stroke:1px color-mix(in oklab, var(--v2-gold) 55%, transparent);background-position:0,50%,100%,0 0;background-repeat:no-repeat;background-size:34% 100%,34% 100%,34% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(68px,11.2vw,180px);font-weight:900;line-height:1.12;display:block}.vl-cta{flex-wrap:wrap;gap:10px;margin-block-start:28px;display:flex}.vl-ribbon{margin-inline:calc(-1 * var(--v2-gutter));border-block:1px solid color-mix(in oklab, var(--v2-gold) 45%, var(--v2-line));background:var(--v2-gold-soft);margin-block:6px 60px;padding-block:14px;overflow:hidden}.vl-ribbon-track{inline-size:max-content;animation:70s linear infinite vl-marquee;display:flex}:root[dir=rtl] .vl-ribbon-track{animation-name:vl-marquee-rtl}.vl-ribbon-set{gap:40px;padding-inline-end:40px;display:flex}.vl-ribbon-item{color:#0000;font-family:var(--v2-display);white-space:nowrap;-webkit-text-stroke:1px var(--v2-gold);align-items:center;gap:16px;font-size:clamp(20px,2.4vw,34px);font-weight:800;display:inline-flex}.vl-ribbon-item:nth-child(2n){color:var(--v2-ink);-webkit-text-stroke:0}.vl-ribbon-star{block-size:16px;inline-size:16px;color:var(--v2-gold)}@keyframes vl-marquee{to{transform:translate(-50%)}}@keyframes vl-marquee-rtl{to{transform:translate(50%)}}.hl-hand{block-size:clamp(400px,64vh,600px);position:relative}.hl-dealt{aspect-ratio:5/7;transform-origin:50% 135%;inline-size:clamp(170px,16.5vw,250px);transform:translateX(-50%) rotate(calc(var(--i) * 11deg)) translateY(calc(var(--i) * var(--i) * 5px));transition:transform .55s var(--sp-settle), translate .3s var(--sp-settle);position:absolute;bottom:4%;left:50%}.hl-hand:hover .hl-dealt{transform:translateX(-50%) rotate(calc(var(--i) * 15deg)) translateY(calc(var(--i) * var(--i) * 7px))}.hl-dealt:hover{z-index:6;translate:0 -28px}.hl-dealt-frame{border:1px solid color-mix(in oklab, var(--v2-gold) 55%, var(--v2-line));border-radius:var(--v2-r-lg);background:linear-gradient(160deg, var(--v2-surface), var(--v2-surface-2));block-size:100%;inline-size:100%;box-shadow:var(--v2-shadow-lift);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.hl-dealt-art{border:1px solid color-mix(in oklab, var(--v2-gold) 35%, transparent);border-radius:2px;display:block;position:relative;overflow:hidden}.hl-dealt-name{color:var(--v2-ink);font-family:var(--v2-display);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.hl-section{margin-block-start:64px}.hl-deck{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px 24px;display:grid}.hl-card{perspective:900px;display:block}.hl-card-inner{border:1px solid color-mix(in oklab, var(--v2-gold) 55%, var(--v2-line));border-radius:var(--v2-r-lg);background:linear-gradient(160deg, var(--v2-surface), var(--v2-surface-2));box-shadow:var(--v2-shadow);transform:rotateX(calc((var(--my,.5) - .5) * -12deg)) rotateY(calc((var(--mx,.5) - .5) * 14deg));transition:transform .45s var(--sp-settle);gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.hl-card[data-pointer] .hl-card-inner{transition:transform 80ms linear}.hl-card-inner:after{content:"";z-index:3;border:1px solid color-mix(in oklab, var(--v2-gold) 28%, transparent);pointer-events:none;border-radius:3px;position:absolute;inset:4px}.hl-foil{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:overlay;background:linear-gradient(115deg, transparent 22%, color-mix(in oklab, var(--v2-accent) 55%, transparent) 38%, color-mix(in oklab, var(--v2-gold-2) 60%, transparent) 47%, color-mix(in oklab, var(--v2-info) 45%, transparent) 56%, color-mix(in oklab, var(--v2-live) 45%, transparent) 64%, transparent 80%);translate:calc((var(--mx,.5) - .5) * 44%) calc((var(--my,.5) - .5) * 44%);transition:opacity .3s var(--sp-ease);position:absolute;inset:-50%}.hl-glare{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at calc(var(--mx,.5) * 100%) calc(var(--my,.5) * 100%), #ffffff8c, transparent 55%);transition:opacity .3s var(--sp-ease);position:absolute;inset:0}.hl-card:hover .hl-foil,.hl-card:focus-visible .hl-foil,.hl-card:hover .hl-glare{opacity:1}.hl-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.hl-serial{color:var(--v2-gold);font-family:var(--v2-num);font-variant-numeric:var(--v2-figs);font-size:13px;font-weight:800}.hl-serial em{color:var(--v2-muted);font-size:11px;font-style:normal;font-weight:600}.hl-rarity{border:1px solid color-mix(in oklab, var(--v2-gold) 50%, transparent);border-radius:var(--v2-r-pill);background:var(--v2-gold-soft);color:var(--v2-gold);letter-spacing:.08em;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.hl-rarity svg{block-size:10px;inline-size:10px}.hl-window{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--v2-gold) 40%, transparent);background:var(--v2-surface-2);border-radius:2px;display:block;position:relative;overflow:hidden}.hl-id{align-items:center;gap:10px;min-inline-size:0;display:flex}.hl-id-text{min-inline-size:0}.hl-id strong{font-size:15px}.hl-bottom{border-block-start:1px dashed var(--v2-line-2);color:var(--v2-muted);justify-content:space-between;align-items:center;gap:10px;padding-block-start:9px;font-size:11px;display:flex}.hl-bottom>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.hl-go{color:var(--v2-accent);font-family:var(--v2-display);flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:inline-flex}.hl-go svg{block-size:14px;inline-size:14px}@property --mx{syntax:"<number>";inherits:true;initial-value:.5}@property --my{syntax:"<number>";inherits:true;initial-value:.5}.st-hall{isolation:isolate;min-block-size:min(86vh,840px);margin-inline:calc(-1 * var(--v2-gutter));--my:.45;place-items:center;display:grid;position:relative;overflow:hidden}.st-wall{z-index:-2;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:6px;padding:6px;display:grid;position:absolute;inset:0}.st-wall-tile{background:var(--v2-surface-2);position:relative;overflow:hidden}.st-wall:not(.st-wall--lit) .st-wall-tile{filter:grayscale()brightness(.42)}:root:not(.dark) .v2 .st-wall:not(.st-wall--lit) .st-wall-tile{filter:grayscale()brightness(1.15);opacity:.28}.st-wall--lit{z-index:-1;-webkit-mask-image:radial-gradient(circle clamp(170px, 17vw, 290px) at calc(var(--mx) * 100%) calc(var(--my) * 100%), #000 35%, transparent 100%);-webkit-mask-image:radial-gradient(circle clamp(170px, 17vw, 290px) at calc(var(--mx) * 100%) calc(var(--my) * 100%), #000 35%, transparent 100%);mask-image:radial-gradient(circle clamp(170px, 17vw, 290px) at calc(var(--mx) * 100%) calc(var(--my) * 100%), #000 35%, transparent 100%)}.st-hall:not([data-pointer]){animation:16s ease-in-out infinite alternate st-drift}@keyframes st-drift{0%{--mx:.18;--my:.3}35%{--mx:.72;--my:.22}70%{--mx:.82;--my:.72}to{--mx:.28;--my:.78}}.st-hall:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--v2-paper), transparent 18%, transparent 78%, var(--v2-paper));position:absolute;inset:0}.cr-hero{min-block-size:min(88vh,860px);padding:30px var(--v2-gutter) 44px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);place-items:center stretch;gap:24px;display:grid}.cr-veil{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 40% 55% at 78% 45%, color-mix(in oklab, var(--v2-gold) 18%, transparent), transparent 70%), linear-gradient(to left, color-mix(in oklab, var(--v2-paper) 94%, transparent) 0 34%, color-mix(in oklab, var(--v2-paper) 55%, transparent) 60%, transparent 88%);position:absolute;inset:0}:root[dir=ltr] .cr-veil{background:radial-gradient(ellipse 40% 55% at 22% 45%, color-mix(in oklab, var(--v2-gold) 18%, transparent), transparent 70%), linear-gradient(to right, color-mix(in oklab, var(--v2-paper) 94%, transparent) 0 34%, color-mix(in oklab, var(--v2-paper) 55%, transparent) 60%, transparent 88%)}.cr-veil:after{content:"";-webkit-mask:var(--v2-motif-star) center / 300px 300px;-webkit-mask:var(--v2-motif-star) center / 300px 300px;mask:var(--v2-motif-star) center / 300px 300px;opacity:.35;background:#8b939c;position:absolute;inset:0}.cr-copy{min-inline-size:0;position:relative}.cr-copy>p{max-inline-size:50ch;color:var(--v2-ink-2);margin:18px 0 0;font-size:15px;line-height:1.95}.cr-hand{align-self:stretch}.sp-crown .vl-ribbon{margin-block-start:0}@media (max-width:1023px){.cr-hero{grid-template-columns:1fr;min-block-size:0}.cr-veil,:root[dir=ltr] .cr-veil{background:linear-gradient(to bottom, color-mix(in oklab, var(--v2-paper) 90%, transparent) 0 55%, color-mix(in oklab, var(--v2-paper) 40%, transparent))}}.cd-back{color:var(--v2-muted);align-items:center;gap:7px;margin-block-end:22px;font-size:12.5px;font-weight:700;display:inline-flex}.cd-back:hover{color:var(--v2-ink)}.cd-back svg{block-size:15px;inline-size:15px}.cd-badge{align-items:center;gap:14px;display:flex}.sp .cd-logo{border:1px solid color-mix(in oklab, var(--v2-gold) 60%, var(--v2-line));box-shadow:0 0 0 4px var(--v2-paper), 0 0 0 5px color-mix(in oklab, var(--v2-gold) 35%, transparent)}.cd-title .vl-title-big{font-size:clamp(34px, calc(80vw / var(--len,10)), 124px);letter-spacing:-.035em;overflow-wrap:anywhere;background-blend-mode:soft-light, normal;background-position:50%,0 0;background-size:cover,100% 100%;line-height:1.1}.cd-facts{flex-wrap:wrap;gap:14px 30px;margin:26px 0 0;display:flex}.cd-facts>div{border-inline-start:2px solid var(--v2-gold);padding-inline-start:12px}.cd-facts dt{color:var(--v2-muted);font-size:11px;font-weight:700}.cd-facts dd{color:var(--v2-ink);font-family:var(--v2-num);font-variant-numeric:var(--v2-figs);margin:2px 0 0;font-size:21px;font-weight:800}.cd-facts .cd-owner{max-inline-size:220px;font-family:var(--v2-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cd-likes{align-items:center;gap:5px;display:inline-flex}.cd-likes svg{block-size:13px;inline-size:13px;color:var(--v2-down)}.cd-more{justify-content:center;margin-block-start:34px;display:flex}.tp{margin-block-start:80px}.tp-stage{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:18px;display:grid}.tp-slot{gap:0;min-inline-size:0;display:grid}.tp-card .hl-card-inner{text-align:center;justify-items:center;gap:4px;padding:16px 14px 14px}.tp-slot[data-rank="1"] .tp-card .hl-card-inner{border-color:var(--v2-gold);padding-block:22px 18px}.tp-rank{border:1px solid color-mix(in oklab, var(--v2-gold) 60%, var(--v2-line));background:var(--v2-surface);place-items:center;block-size:52px;inline-size:52px;margin-block-end:8px;display:grid;position:relative;rotate:45deg}.tp-rank b{color:var(--v2-ink);font-family:var(--v2-num);font-size:17px;font-weight:900;rotate:-45deg}.tp-slot[data-rank="1"] .tp-rank{border-color:var(--v2-gold);background:var(--v2-gold-soft)}.tp-slot[data-rank="1"] .tp-rank b{color:var(--v2-gold)}.tp-slot[data-rank="2"] .tp-rank{border-color:#9aa3ad}.tp-slot[data-rank="3"] .tp-rank{border-color:#b07a4a}.tp-rank-star{block-size:18px;inline-size:18px;color:var(--v2-gold);position:absolute;top:-13px;left:50%;translate:-50%;rotate:-45deg}.tp-portrait{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--v2-gold) 50%, var(--v2-line));inline-size:min(128px,82%);box-shadow:0 0 0 4px var(--v2-surface), 0 0 0 5px color-mix(in oklab, var(--v2-gold) 30%, transparent);border-radius:50%;margin-block-end:10px;display:block;overflow:hidden}.tp-slot[data-rank="1"] .tp-portrait{inline-size:min(156px,90%)}.tp-portrait .v2-avatar{border:0;border-radius:0;font-size:36px}.tp-card strong{font-size:15px}.tp-slot[data-rank="1"] .tp-card strong{font-size:17px}.tp-handle{direction:ltr;unicode-bidi:isolate}.tp-stats{border-block-start:1px dashed var(--v2-line-2);grid-template-columns:1fr 1fr;gap:8px;inline-size:100%;margin-block-start:10px;padding-block-start:10px;display:grid}.tp-stats>span{color:var(--v2-muted);gap:1px;font-size:10.5px;display:grid}.tp-stats b{color:var(--v2-ink);font-family:var(--v2-num);font-size:17px;font-weight:800}.tp-stats>span:first-child b{color:var(--v2-gold)}.tp-plinth{block-size:var(--h,40px);border:1px solid var(--v2-line);border-block-start:2px solid color-mix(in oklab, var(--v2-gold) 60%, var(--v2-line));background:var(--v2-motif-ledger) center / 240px 130px, var(--v2-surface);place-items:center;margin-inline:8%;display:grid}.tp-plinth span{color:#0000;font-family:var(--v2-num);-webkit-text-stroke:1px var(--v2-gold);font-size:26px;font-weight:900}.tp-slot[data-rank="1"]{--h:130px}.tp-slot[data-rank="2"]{--h:96px}.tp-slot[data-rank="3"]{--h:72px}.tp-slot[data-rank="4"]{--h:50px}.tp-slot[data-rank="5"]{--h:36px}@media (max-width:1023px){.tp-stage{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(200px,34%);grid-auto-flow:column;align-items:stretch;padding-block:16px 6px;overflow-x:auto}.tp-slot{order:var(--r);scroll-snap-align:start}.tp-plinth{display:none}.hl-hand{block-size:340px}}@media (max-width:767px){.vl-title-big{font-size:clamp(58px,20vw,100px)}.cd-title .vl-title-big{font-size:clamp(28px, calc(145vw / var(--len,10)), 72px)}.cd-facts dd{font-size:18px}.tp-stage{grid-auto-columns:minmax(190px,62%)}.vl-cta{grid-template-columns:1fr 1fr;inline-size:100%;display:grid}.vl-ribbon{margin-block-end:40px}.hl-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.hl-hand{block-size:290px}.hl-dealt{inline-size:120px}.hl-card-inner{gap:8px;padding:8px}.hl-bottom{display:none}.hl-id strong{font-size:13px}.hl-id .sp-logo{block-size:28px!important;inline-size:28px!important}.st-hall{min-block-size:76vh}.st-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-chapter{gap:12px;margin-block-end:20px}}@media (prefers-reduced-motion:reduce){.sp img,.hl-dealt,.hl-card-inner,.hl-foil,.hl-glare{transition:none}.vl-ribbon-track,.st-hall{animation:none}.hl-card-inner,.sp :hover img{transform:none}}
/*# sourceMappingURL=1r4p95kcq8_0n.css.map*/