.app-nav-active header{display:none!important}html.app-nav-active{scrollbar-gutter:stable;overflow-y:auto!important}html.app-nav-active body[data-scroll-locked]{margin-right:0!important}@property --nav-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nav-gradient-cycle{to{--nav-gradient-angle:360deg}}@keyframes nav-menu-unfold{0%{opacity:.72;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes nav-menu-fold{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes nav-menu-item-in{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-menu-item-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}@keyframes nav-menu-icon-in{0%{opacity:0;transform:translateY(-7px)scale(0)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nav-menu-icon-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(0)}}@keyframes nav-menu-divider-in{0%{opacity:0}to{opacity:1}}@keyframes nav-menu-divider-out{0%{opacity:1}to{opacity:0}}.nav-stagger-trigger .nav-stagger-chevron{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.nav-stagger-trigger[data-state=open] .nav-stagger-chevron{transform:rotate(180deg)}.nav-stagger-menu{transform-origin:top!important}.nav-stagger-menu[data-state=open]{animation:.26s cubic-bezier(.2,.8,.2,1) both nav-menu-unfold!important}.nav-stagger-menu[data-state=closed]{animation:nav-menu-fold .18s ease-in var(--nav-menu-fold-delay,.42s) both!important}.nav-stagger-menu[data-state=open] .nav-stagger-item{animation:.22s cubic-bezier(.2,.8,.2,1) both nav-menu-item-in;animation-delay:calc(.27s + var(--nav-stagger-delay,0s))}.nav-stagger-menu[data-state=closed] .nav-stagger-item{animation:.13s ease-in both nav-menu-item-out;animation-delay:var(--nav-stagger-out-delay,0s)}.nav-stagger-menu[data-state=open] .nav-stagger-item>svg{animation:.19s cubic-bezier(.2,.8,.2,1) both nav-menu-icon-in;animation-delay:calc(.34s + var(--nav-stagger-delay,0s))}.nav-stagger-menu[data-state=closed] .nav-stagger-item>svg{animation:.1s ease-in both nav-menu-icon-out;animation-delay:var(--nav-stagger-out-delay,0s)}.nav-stagger-menu[data-state=open] .nav-stagger-divider{animation:.16s both nav-menu-divider-in;animation-delay:var(--nav-divider-in-delay,.47s)}.nav-stagger-menu[data-state=closed] .nav-stagger-divider{animation:90ms ease-in both nav-menu-divider-out;animation-delay:var(--nav-divider-out-delay,.19s)}.nav-gradient-button,.nav-gradient-button-host>button{isolation:isolate;transition:box-shadow .28s,color .22s,background-color .22s;position:relative}.nav-gradient-button:before,.nav-gradient-button-host>button:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--nav-gradient-angle), transparent 0%, #f472b600 5%, #f472b6 10%, #c084fc 18%, #818cf8 26%, #38bdf8 34%, #2dd4bf 42%, #fbbf24 46%, #fbbf2400 52%, transparent 56%);opacity:0;-webkit-mask-composite:xor;padding:2px;transition:opacity .18s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-gradient-button:after,.nav-gradient-button-host>button:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--nav-gradient-angle), transparent 0%, #f472b600 5%, #f472b6 10%, #c084fc 18%, #818cf8 26%, #38bdf8 34%, #2dd4bf 42%, #fbbf24 46%, #fbbf2400 52%, transparent 56%);opacity:0;filter:blur(10px);transition:opacity .22s;position:absolute;inset:-8px}.nav-gradient-button:hover,.nav-gradient-button:focus-visible,.nav-gradient-button-host>button:hover,.nav-gradient-button-host>button:focus-visible{color:var(--foreground);box-shadow:0 8px 20px -14px #000c;background-color:var(--background)!important;background-image:none!important}.nav-gradient-button:hover:before,.nav-gradient-button:focus-visible:before,.nav-gradient-button-host>button:hover:before,.nav-gradient-button-host>button:focus-visible:before{opacity:1;animation:2.4s linear infinite nav-gradient-cycle}.nav-gradient-button:hover:after,.nav-gradient-button:focus-visible:after,.nav-gradient-button-host>button:hover:after,.nav-gradient-button-host>button:focus-visible:after{opacity:.28;animation:2.4s linear infinite nav-gradient-cycle}.nav-community-links{border-left:1px solid color-mix(in oklab, var(--border) 70%, transparent);margin-left:.1rem;padding-left:.45rem}.nav-community-link{color:var(--muted-foreground);white-space:nowrap;background:0 0;border-radius:.5rem;justify-content:flex-start;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.nav-community-mark{z-index:1;transition:color .22s,transform .24s cubic-bezier(.2,.8,.2,1);position:relative}.nav-community-label{opacity:0;z-index:1;max-width:0;margin-left:0;transition:max-width .3s cubic-bezier(.2,.8,.2,1),margin-left .3s cubic-bezier(.2,.8,.2,1),opacity .16s,transform .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translate(-5px)}.nav-community-link:hover .nav-community-label,.nav-community-link:focus-visible .nav-community-label{opacity:1;max-width:5.5rem;margin-left:.45rem;transform:translate(0)}.nav-community-link:hover .nav-community-mark,.nav-community-link:focus-visible .nav-community-mark{transform:scale(1.08)}.nav-community-link[data-brand=discord]:hover .nav-community-mark,.nav-community-link[data-brand=discord]:focus-visible .nav-community-mark{color:#5865f2}.nav-community-link[data-brand=coffee]:hover .nav-community-mark,.nav-community-link[data-brand=coffee]:focus-visible .nav-community-mark{color:#fd0}@media (prefers-reduced-motion:reduce){.nav-gradient-button,.nav-gradient-button-host>button,.nav-gradient-button:hover,.nav-gradient-button:focus-visible,.nav-gradient-button-host>button:hover,.nav-gradient-button-host>button:focus-visible,.nav-gradient-button:before,.nav-gradient-button-host>button:before,.nav-gradient-button:after,.nav-gradient-button-host>button:after,.nav-community-mark,.nav-community-label,.nav-stagger-trigger .nav-stagger-chevron,.nav-stagger-menu,.nav-stagger-menu .nav-stagger-item,.nav-stagger-menu .nav-stagger-item>svg,.nav-stagger-menu .nav-stagger-divider{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}[data-foil-surface=true][data-foil-ios-alpha-mask=true][data-foil-type=verticalwave] [data-foil-layer=main]{opacity:.5}.stream-overlay-root .stream-overlay-card-shell{width:var(--stream-card-width,420px)!important;overflow:visible!important}.stream-foil-card-surface,.stream-foil-card-tilt,.stream-foil-card-clip{width:100%;height:100%}.stream-foil-card-surface{transform-style:preserve-3d;overflow:visible}.stream-foil-card-tilt{transform-style:preserve-3d}.stream-foil-card-clip{clip-path:inset(.75px round 4%/3%);contain:paint;isolation:isolate;transform-style:flat;backface-visibility:hidden;border-radius:4%/3%;overflow:clip}.stream-foil-card-clip>[data-foil-layer],.stream-foil-card-clip>.stream-overlay-card-light,.stream-foil-card-clip>.stream-overlay-shine{clip-path:inset(0 round 4%/3%)}.stream-overlay-root .stream-foil-card-clip>.stream-overlay-card-light{will-change:background-position, opacity;background-position:110%;background-repeat:no-repeat;background-size:300% 100%;border-radius:4%/3%;inset:.75px;transform:none!important}.stream-overlay-root .stream-overlay-card-motion.preset-reveal .stream-foil-card-clip>.stream-overlay-card-light,.stream-overlay-root .stream-overlay-card-motion.preset-flip .stream-foil-card-clip>.stream-overlay-card-light,.stream-overlay-root .stream-overlay-card-motion.preset-slide .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-card-light-pass-local var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both!important}.stream-overlay-root .stream-overlay-card-motion.preset-snap .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-snap-light-local var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both!important}.stream-overlay-root .stream-overlay-card-motion.preset-spin .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-spin-light-local var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both!important}.stream-overlay-root .stream-overlay-card-motion.preset-lore .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-lore-light-local var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both!important}.stream-overlay-root .stream-overlay-card-motion.preset-foil .stream-foil-card-clip>.stream-overlay-card-light{animation:stream-foil-light-local var(--stream-idle-duration) ease-in-out var(--stream-idle-delay) var(--stream-iteration,1) both!important}.stream-overlay-root .stream-foil-card-clip>.stream-overlay-shine{will-change:background-position, opacity;background-position:110%;background-repeat:no-repeat;background-size:300% 100%;border-radius:4%/3%;inset:.75px;animation:stream-shine-local 3.1s ease-in-out .55s var(--stream-iteration,1) both!important;transform:none!important}@keyframes stream-card-light-pass-local{0%,18%{opacity:0;background-position:110%}28%{opacity:.85}50%{opacity:.34;background-position:-10%}60%,to{opacity:0;background-position:-10%}}@keyframes stream-snap-light-local{0%,12%{opacity:0;background-position:110%}22%{opacity:1}38%{opacity:.18;background-position:-10%}52%,to{opacity:0;background-position:-10%}}@keyframes stream-spin-light-local{0%,20%{opacity:0;background-position:110%}36%{opacity:.92}52%{opacity:.2;background-position:-10%}66%,to{opacity:0;background-position:-10%}}@keyframes stream-lore-light-local{0%,12%{opacity:0;background-position:110%}28%{opacity:1}48%{opacity:.26;background-position:-10%}62%,to{opacity:0;background-position:-10%}}@keyframes stream-foil-light-local{0%,10%{opacity:0;background-position:110%}30%{opacity:.7}58%{opacity:.22;background-position:-10%}72%,to{opacity:0;background-position:-10%}}@keyframes stream-shine-local{0%,14%{opacity:0;background-position:110%}29%{opacity:1}58%{opacity:.85;background-position:-10%}72%,to{opacity:0;background-position:-10%}}html:has(.stream-overlay-root){scrollbar-gutter:auto!important;background:0 0!important;animation:none!important;overflow:hidden!important}html:has(.stream-overlay-root) body{scrollbar-gutter:auto!important;background:0 0!important;animation:none!important;overflow:hidden!important}.stream-overlay-root{pointer-events:none;perspective:1400px;background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.stream-overlay-stage{transform-style:preserve-3d;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.stream-overlay-card-motion,.stream-overlay-card-idle{transform-style:preserve-3d;place-items:center;display:grid}.stream-overlay-card-motion{will-change:transform, opacity, filter}.stream-overlay-card-idle{isolation:isolate;will-change:transform;position:relative}.stream-overlay-card-shell{z-index:2;aspect-ratio:.72;width:clamp(220px,min(28vw,56vh),420px);transform-style:preserve-3d;filter:drop-shadow(0 24px 28px #0000006b);border-radius:4%/3%;position:relative;overflow:hidden}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-card-shell{width:clamp(250px,min(62vw,42vh),520px)}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-stage{gap:24px}.stream-overlay-card{object-fit:contain;border-radius:inherit;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.stream-overlay-card-motion.preset-reveal{animation:stream-reveal var(--stream-entry-duration) cubic-bezier(.2, .88, .25, 1) 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-flip{animation:stream-flip-reveal var(--stream-entry-duration) cubic-bezier(.16, 1, .3, 1) 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-snap{animation:stream-snap-reveal var(--stream-entry-duration) cubic-bezier(.18, .96, .2, 1) 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-float{animation:stream-float-enter var(--stream-entry-duration) cubic-bezier(.2, .9, .25, 1) both}.stream-overlay-card-motion.preset-foil{animation:stream-foil-enter var(--stream-entry-duration) cubic-bezier(.16, 1, .3, 1) both}.stream-overlay-card-motion.preset-spin{animation:stream-spin var(--stream-entry-duration) cubic-bezier(.2, .82, .2, 1) 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-toss{animation:stream-card-toss var(--stream-entry-duration) cubic-bezier(.16, .9, .2, 1) 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-slide{animation:stream-slide var(--stream-entry-duration) cubic-bezier(.18, .92, .24, 1) 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-lore{animation:stream-lore-reveal var(--stream-entry-duration) cubic-bezier(.16, 1, .3, 1) 0s var(--stream-iteration,1) both}.stream-overlay-card-idle.preset-float{animation:stream-float-idle var(--stream-idle-duration) ease-in-out var(--stream-idle-delay) var(--stream-idle-iteration,infinite) both}.stream-overlay-card-idle.preset-foil{animation:stream-foil-idle var(--stream-idle-duration) ease-in-out var(--stream-idle-delay) var(--stream-idle-iteration,infinite) both}.stream-overlay-card-light{z-index:7;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 18%,#ffffff0f 34%,#fff6d2b8 48%,#9ad5ff3d 56%,#0000 74%);position:absolute;inset:0;transform:translate(-125%)skew(-12deg)}.stream-overlay-card-motion.preset-reveal .stream-overlay-card-light,.stream-overlay-card-motion.preset-flip .stream-overlay-card-light,.stream-overlay-card-motion.preset-toss .stream-overlay-card-light,.stream-overlay-card-motion.preset-slide .stream-overlay-card-light{animation:stream-card-light-pass var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-snap .stream-overlay-card-light{animation:stream-snap-light var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-spin .stream-overlay-card-light{animation:stream-spin-light var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-lore .stream-overlay-card-light{animation:stream-lore-light var(--stream-entry-duration) ease-out 0s var(--stream-iteration,1) both}.stream-overlay-card-motion.preset-foil .stream-overlay-card-light{animation:stream-foil-light var(--stream-idle-duration) ease-in-out var(--stream-idle-delay) var(--stream-iteration,1) both}.stream-overlay-impact{z-index:-1;opacity:0;will-change:opacity, transform, filter;border-radius:50%;position:absolute;inset:-30%;transform:scale(.3)}.stream-overlay-impact-flip{filter:blur(8px);animation:stream-flip-impact var(--stream-entry-duration) cubic-bezier(.16, 1, .3, 1) 0s var(--stream-iteration,1) both;background:radial-gradient(circle,#fff4cad1 0 3%,#ffcd6f57 15%,#0000 45%),conic-gradient(from 35deg,#0000,#97d3ff47,#0000 24%,#ffdb8947,#0000 52%)}.stream-overlay-impact-snap{filter:blur(5px);animation:stream-snap-impact var(--stream-entry-duration) cubic-bezier(.16, 1, .3, 1) 0s var(--stream-iteration,1) both;background:radial-gradient(circle,#fffffff0 0 2%,#82ccff80 11%,#ffd77e57 22%,#0000 48%)}.stream-overlay-shine{z-index:8;border-radius:inherit;mix-blend-mode:screen;animation:stream-shine 3.1s ease-in-out .55s var(--stream-iteration,1) both;background:linear-gradient(110deg,#0000 25%,#ffd66e1f 38%,#ffffffd1 48%,#abd6ff7a 56%,#0000 72%);position:absolute;inset:-20%;transform:translate(-120%)skew(-14deg)}.stream-overlay-glow{inset:var(--stream-glow-inset,2.5%);z-index:0;background:linear-gradient(135deg, var(--stream-glow-primary,#ffc7487a), var(--stream-glow-secondary,#ffefae47));box-shadow:0 0 var(--stream-glow-tight-radius,16px) var(--stream-glow-tight-spread,2px) var(--stream-glow-primary,#ffc7487a), 0 0 var(--stream-glow-soft-radius,42px) var(--stream-glow-soft-spread,12px) var(--stream-glow-secondary,#ffefae47);filter:blur(var(--stream-glow-blur,clamp(14px, 1.8vw, 26px)));opacity:0;transform-origin:50%;will-change:opacity, transform, filter;animation:stream-glow 3s ease-in-out 0s var(--stream-iteration,1) both;border-radius:4%/3%;position:absolute;transform:scale(.94)}.stream-overlay-lore-buff{z-index:1;width:calc(var(--stream-card-width,420px) * 1.65);pointer-events:none;opacity:0;transform-origin:50%;filter:drop-shadow(0 0 24px #ffefbe52);will-change:opacity, transform, filter;max-width:none;height:auto;animation:3.4s ease-in-out infinite both stream-lore-buff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)rotate(-14deg)}.stream-overlay-info{flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:min(620px,86vw);display:flex}.stream-tcg-price{width:clamp(300px, calc(var(--stream-card-width,420px) * 1.02), 460px);color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);opacity:0;animation:stream-price-in .52s calc(var(--stream-label-delay,0s) + .12s) cubic-bezier(.16, 1, .3, 1) forwards;background:linear-gradient(135deg,#060912f0,#0f1523e0);border:1px solid #fff3;border-radius:18px;position:relative;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 18px 46px #00000061,inset 0 1px #ffffff14}.stream-tcg-price-accent{background:linear-gradient(90deg,#ff8a3d,#ffd166 30%,#67d7ff 66%,#9d8cff);height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 16px #67d7ff6b}.stream-tcg-price-header,.stream-tcg-price-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.stream-tcg-price-header{padding:13px 15px 9px}.stream-tcg-price-brand{letter-spacing:-.01em;align-items:center;gap:8px;font:800 clamp(12px,1vw,15px)/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.stream-tcg-price-mark{align-items:end;gap:2px;height:13px;display:inline-flex}.stream-tcg-price-mark i{background:linear-gradient(#ffd166,#ff8a3d);border-radius:999px;width:4px;display:block}.stream-tcg-price-mark i:first-child{height:7px}.stream-tcg-price-mark i:nth-child(2){height:13px}.stream-tcg-price-mark i:nth-child(3){background:linear-gradient(#67d7ff,#6d8cff);height:10px}.stream-tcg-price-market-label{letter-spacing:.13em;text-transform:uppercase;color:#ffffff94;font:700 clamp(9px,.72vw,11px)/1 ui-sans-serif,system-ui,sans-serif}.stream-tcg-price-grid{background:#ffffff14;border-block:1px solid #ffffff14;gap:1px;display:grid}.stream-tcg-price-printing{text-align:left;background:#050810a3;min-width:0;padding:11px 13px 12px}.stream-tcg-price-printing[data-foil=true]{background:linear-gradient(125deg,#ff6ec714,#7ef7c80f 48%,#6ec6ff14),#050810b8}.stream-tcg-price-printing-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font:750 clamp(9px,.7vw,11px)/1.1 ui-sans-serif,system-ui,sans-serif;display:block;overflow:hidden}.stream-tcg-price-printing[data-foil=true] .stream-tcg-price-printing-label{color:#c8edff}.stream-tcg-price-printing strong{letter-spacing:-.045em;color:#fff;text-shadow:0 2px 12px #0000006b;margin-top:5px;font:800 clamp(22px,2vw,30px)/1 ui-sans-serif,system-ui,sans-serif;display:block}.stream-tcg-price-low{color:#ffffff7a;margin-top:4px;font:650 clamp(8px,.64vw,10px)/1 ui-sans-serif,system-ui,sans-serif;display:block}.stream-tcg-price-footer{letter-spacing:.06em;text-transform:uppercase;color:#ffffff61;padding:8px 15px 9px;font:650 clamp(7px,.58vw,9px)/1 ui-sans-serif,system-ui,sans-serif}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-info{gap:14px;max-width:min(760px,92vw)}.stream-overlay-root[data-stream-aspect=portrait] .stream-tcg-price{width:clamp(360px, calc(var(--stream-card-width,520px) * 1.04), 570px);border-radius:22px}.stream-overlay-root[data-stream-aspect=portrait] .stream-tcg-price-header{padding:16px 18px 11px}.stream-overlay-root[data-stream-aspect=portrait] .stream-tcg-price-printing{padding:14px 16px 15px}.stream-overlay-root[data-stream-aspect=portrait] .stream-tcg-price-footer{padding:10px 18px 11px}.stream-overlay-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-align:center;opacity:0;max-width:min(560px,78vw);animation:stream-label-in .62s var(--stream-label-delay) cubic-bezier(.16, 1, .3, 1) forwards;background:#080b1694;border:1px solid #fff3;border-radius:999px;padding:10px 16px;transform:translateY(12px)scale(.98);box-shadow:0 12px 30px #00000042}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-label{max-width:min(680px,86vw);padding-inline:20px}.stream-overlay-label strong{letter-spacing:-.02em;font-size:clamp(16px,1.7vw,25px);line-height:1.05;display:block}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-label strong{font-size:clamp(18px,3.6vw,30px)}.stream-overlay-label span{color:#ffffffb8;margin-top:4px;font-size:clamp(10px,1vw,14px);line-height:1.2;display:block}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-label span{font-size:clamp(11px,2.4vw,16px)}.stream-overlay-particle-field{z-index:-1;position:absolute;inset:-16%}.stream-overlay-particle{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);opacity:0;animation:stream-particle 3s var(--particle-delay) ease-out var(--stream-iteration,1) both;border:2px solid #ffeea8e6;border-radius:2px;position:absolute;transform:rotate(45deg)scale(.2);box-shadow:0 0 14px #ffe27f75}.stream-overlay-root[data-stream-lore=true] .stream-overlay-particle{animation-name:stream-lore-particle;animation-duration:2.2s;animation-delay:var(--particle-delay);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.stream-overlay-error{color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b168f;border:1px solid #ffffff2e;border-radius:999px;padding:10px 14px;font:600 14px/1.2 ui-sans-serif,system-ui,sans-serif}@keyframes stream-reveal{0%{opacity:0;filter:blur(13px)brightness(.82);transform:translateY(54px)translateZ(-100px)scale(.7)rotateX(18deg)}18%{opacity:1}42%{opacity:1;filter:blur()brightness(1.08);transform:translateY(-13px)translateZ(24px)scale(1.045)rotateX(-2.8deg)}54%{filter:brightness(1.01);transform:translateY(4px)translateZ(4px)scale(.992)rotateX(.8deg)}62%,to{opacity:1;filter:blur()brightness();transform:translateY(0)translateZ(0)scale(1)rotateX(0)}}@keyframes stream-flip-reveal{0%{opacity:0;filter:blur(8px)brightness(.68)saturate(.82);transform:translateY(86px)translateZ(-260px)rotateX(22deg)rotateY(-102deg)scale(.76)}13%{opacity:1}32%{filter:blur()brightness(1.18)saturate(1.08);transform:translateY(-34px)translateZ(92px)rotateX(-4deg)rotateY(11deg)scale(1.07)}43%{filter:brightness(1.04)saturate(1.02);transform:translateY(10px)translateZ(12px)rotateX(1.4deg)rotateY(-3.4deg)scale(.988)}55%{transform:translateY(-2px)translateZ(2px)rotateX(-.3deg)rotateY(.8deg)scale(1.004)}63%,to{opacity:1;filter:blur()brightness()saturate();transform:translateY(0)translateZ(0)rotateX(0)rotateY(0)scale(1)}}@keyframes stream-snap-reveal{0%{opacity:0;filter:blur(20px)brightness(2.7)saturate(.6);transform:translateZ(-150px)scale(.12)rotate(-11deg)}10%{opacity:1}29%{filter:blur()brightness(1.5)saturate(1.25);transform:translateZ(62px)scale(1.16)rotate(2deg)}42%{filter:brightness(.97)saturate();transform:translateZ(-6px)scale(.968)rotate(-.7deg)}54%{transform:translateZ(2px)scale(1.008)rotate(.16deg)}62%,to{opacity:1;filter:blur()brightness()saturate();transform:translateZ(0)scale(1)rotate(0)}}@keyframes stream-float-enter{0%{opacity:0;filter:blur(8px)brightness(.86);transform:translateY(34px)scale(.94)}55%{opacity:1;filter:blur()brightness(1.04);transform:translateY(-5px)scale(1.012)}to{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}}@keyframes stream-foil-enter{0%{opacity:0;filter:blur(7px)brightness(.82)saturate(.86);transform:translateY(30px)translateZ(-90px)rotateX(9deg)scale(.91)}48%{opacity:1;filter:blur()brightness(1.12)saturate(1.1);transform:translateY(-7px)translateZ(18px)rotateX(-1.2deg)scale(1.018)}to{opacity:1;filter:blur()brightness()saturate();transform:translateY(0)translateZ(0)rotateX(0)scale(1)}}@keyframes stream-spin{0%{opacity:0;filter:blur(7px)brightness(.72);transform:translateY(28px)translateZ(-190px)scale(.74)rotateX(8deg)rotateY(-118deg)}18%{opacity:1}38%{filter:blur()brightness(1.16);transform:translateY(-18px)translateZ(78px)scale(1.055)rotateX(-2deg)rotateY(18deg)}52%{filter:brightness(1.03);transform:translateY(6px)translateZ(7px)scale(.99)rotateX(.6deg)rotateY(-5deg)}63%{transform:translateY(-1px)translateZ(1px)scale(1.003)rotateY(1deg)}69%,to{opacity:1;filter:blur()brightness();transform:translateY(0)translateZ(0)scale(1)rotateX(0)rotateY(0)}}@keyframes stream-card-toss{0%{opacity:0;transform:translate3d(-58vw,24vh,-420px)scale(.58)rotateX(28deg)rotateY(-52deg)rotate(-28deg)}18%{opacity:1;transform:translate3d(-28vw,-10vh,-120px)scale(.84)rotateX(12deg)rotateY(-28deg)rotate(-14deg)}36%{opacity:1;transform:translate3d(5vw,-6vh,110px)scale(1.08)rotateX(-5deg)rotateY(10deg)rotate(5deg)}48%{opacity:1;transform:translate3d(-1.8vw,1.6vh,16px)scale(.982)rotateX(1.8deg)rotateY(-3.2deg)rotate(-1.8deg)}59%{opacity:1;transform:translate3d(.5vw,-.5vh,6px)scale(1.008)rotateX(-.5deg)rotateY(1.1deg)rotate(.45deg)}68%,to{opacity:1;transform:translate(0,0)scale(1)rotateX(0)rotateY(0)rotate(0)}}@keyframes stream-slide{0%{opacity:0;filter:blur(10px)brightness(.86);transform:translate(-58vw)translateY(22px)rotate(-10deg)skew(-2deg)scale(.88)}34%{opacity:1;filter:blur()brightness(1.08);transform:translate(28px)translateY(-4px)rotate(2deg)skew(0)scale(1.025)}47%{filter:brightness(1.01);transform:translate(-8px)translateY(1px)rotate(-.55deg)scale(.993)}58%,to{opacity:1;filter:blur()brightness();transform:translate(0)translateY(0)rotate(0)scale(1)}}@keyframes stream-lore-reveal{0%{opacity:0;filter:brightness(2.5)saturate(.72)blur(12px);transform:translateY(20px)translateZ(-140px)scale(.34)rotate(-7deg)}17%{opacity:1}35%{filter:brightness(1.38)saturate(1.16)blur();transform:translateY(-18px)translateZ(54px)scale(1.095)rotate(1.5deg)}48%{filter:brightness(1.05)saturate(1.04);transform:translateY(6px)translateZ(5px)scale(.985)rotate(-.4deg)}59%,to{opacity:1;filter:brightness()saturate()blur();transform:translateY(0)translateZ(0)scale(1)rotate(0)}}@keyframes stream-float-idle{0%,to{transform:translateY(0)rotate(0)rotateX(0)rotateY(0)}25%{transform:translateY(-8px)rotate(-.28deg)rotateX(.8deg)rotateY(-1.4deg)}50%{transform:translateY(-14px)rotate(.38deg)rotateX(-.8deg)rotateY(1.8deg)}75%{transform:translateY(-7px)rotate(.12deg)rotateX(.5deg)rotateY(.8deg)}}@keyframes stream-foil-idle{0%,to{transform:translateY(0)translateZ(0)rotateX(0)rotateY(0)scale(1)}25%{transform:translateY(-4px)translateZ(7px)rotateX(1.4deg)rotateY(-2.8deg)scale(1.004)}50%{transform:translateY(-8px)translateZ(11px)rotateX(-1.8deg)rotateY(3.4deg)scale(1.008)}75%{transform:translateY(-3px)translateZ(5px)rotateX(1deg)rotateY(1.4deg)scale(1.003)}}@keyframes stream-flip-impact{0%,8%{opacity:0;transform:scale(.3)rotate(-8deg)}22%{opacity:.92;transform:scale(.74)rotate(2deg)}40%{opacity:.25;transform:scale(1.08)rotate(12deg)}55%,to{opacity:0;transform:scale(1.28)rotate(18deg)}}@keyframes stream-snap-impact{0%{opacity:0;transform:scale(.08)}19%{opacity:1;transform:scale(.42)}42%{opacity:.2;transform:scale(1)}58%,to{opacity:0;transform:scale(1.15)}}@keyframes stream-card-light-pass{0%,18%{opacity:0;transform:translate(-125%)skew(-12deg)}28%{opacity:.85}50%{opacity:.34;transform:translate(118%)skew(-12deg)}60%,to{opacity:0;transform:translate(125%)skew(-12deg)}}@keyframes stream-snap-light{0%,12%{opacity:0;transform:translate(-90%)skew(-8deg)scaleX(1.8)}22%{opacity:1}38%{opacity:.18;transform:translate(92%)skew(-8deg)scaleX(1.4)}52%,to{opacity:0}}@keyframes stream-spin-light{0%,20%{opacity:0;transform:translate(-120%)skew(-16deg)}36%{opacity:.92}52%{opacity:.2;transform:translate(116%)skew(-16deg)}66%,to{opacity:0}}@keyframes stream-lore-light{0%,12%{opacity:0;transform:translate(-110%)skew(-10deg)scaleX(1.5)}28%{opacity:1}48%{opacity:.26;transform:translate(112%)skew(-10deg)scaleX(1.2)}62%,to{opacity:0}}@keyframes stream-foil-light{0%,10%{opacity:0;transform:translate(-125%)skew(-14deg)}30%{opacity:.7}58%{opacity:.22;transform:translate(120%)skew(-14deg)}72%,to{opacity:0;transform:translate(125%)skew(-14deg)}}@keyframes stream-shine{0%,14%{opacity:0;transform:translate(-125%)skew(-14deg)}29%{opacity:1}58%{opacity:.85;transform:translate(120%)skew(-14deg)}72%,to{opacity:0;transform:translate(120%)skew(-14deg)}}@keyframes stream-lore-buff{0%{opacity:0;filter:blur(5px)brightness(1.08)drop-shadow(0 0 18px #ffefbe33);transform:translate(-50%,-50%)scale(.72)rotate(-14deg)}12%{opacity:.92;filter:blur()brightness(1.22)drop-shadow(0 0 30px #ffefbe66);transform:translate(-50%,-50%)scale(1.12)rotate(3deg)}28%{opacity:.72;filter:brightness(1.08)drop-shadow(0 0 24px #ffefbe52);transform:translate(-50%,-50%)scale(.98)rotate(-2deg)}55%{opacity:.48;transform:translate(-50%,-50%)scale(1.04)rotate(3deg)}78%{opacity:.6;transform:translate(-50%,-50%)scale(.99)rotate(-1deg)}to{opacity:.46;transform:translate(-50%,-50%)scale(1.02)rotate(2deg)}}@keyframes stream-glow{0%{opacity:0;transform:scale(.94)}22%{opacity:var(--stream-glow-peak-opacity,.68);transform:scale(1.025)}48%{opacity:var(--stream-glow-mid-opacity,.38);transform:scale(1.055)}70%,to{opacity:var(--stream-glow-settled-opacity,.12);transform:scale(1)}}@keyframes stream-label-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes stream-particle{0%,8%{opacity:0;transform:rotate(45deg)scale(.12)translateY(14px)}25%{opacity:1;transform:rotate(45deg)scale(1)translateY(0)}54%{opacity:.72;transform:rotate(45deg)scale(.82)translateY(-8px)}72%,to{opacity:0;transform:rotate(45deg)scale(.35)translateY(-18px)}}@keyframes stream-lore-particle{0%,10%{opacity:0;transform:rotate(45deg)scale(.16)translateY(12px)}22%{opacity:1;transform:rotate(45deg)scale(1.08)translateY(0)}42%{opacity:.88;transform:rotate(45deg)scale(.96)translateY(-4px)}68%{opacity:.38;transform:rotate(45deg)scale(.74)translateY(-13px)}82%,to{opacity:0;transform:rotate(45deg)scale(.38)translateY(-22px)}}.stream-overlay-root[data-stream-exiting=true] .stream-overlay-stage{animation-duration:var(--stream-exit-duration,.65s);animation-timing-function:cubic-bezier(.4,0,.6,1);animation-fill-mode:both}.stream-overlay-root[data-stream-exiting=true][data-stream-exit=fade] .stream-overlay-stage{animation-name:stream-exit-fade}.stream-overlay-root[data-stream-exiting=true][data-stream-exit=slide] .stream-overlay-stage{animation-name:stream-exit-slide}.stream-overlay-root[data-stream-exiting=true][data-stream-exit=flip] .stream-overlay-stage{animation-name:stream-exit-flip}.stream-overlay-root[data-stream-exiting=true][data-stream-exit=zoom] .stream-overlay-stage{animation-name:stream-exit-zoom}@keyframes stream-exit-fade{to{opacity:0}}@keyframes stream-exit-slide{to{opacity:0;transform:translate(34vw)rotate(6deg)scale(.96)}}@keyframes stream-exit-flip{to{opacity:0;transform:translateZ(-80px)rotateY(92deg)scale(.94)}}@keyframes stream-exit-zoom{to{opacity:0;transform:translateZ(170px)scale(1.16)}}@keyframes stream-price-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.stream-output-layout .stream-overlay-stage{left:var(--stream-output-x,50%);top:var(--stream-output-y,50%);flex-direction:var(--stream-output-direction,column);transform:translate(-50%, -50%) scale(var(--stream-output-scale,1));transform-origin:50%;position:absolute}
