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:none!important}.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-draw,.stream-overlay-card-motion.preset-present,.stream-overlay-card-motion.preset-table-drop,.stream-overlay-card-motion.preset-fan{animation-duration:var(--stream-entry-duration);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:var(--stream-iteration,1);animation-fill-mode:both}.stream-overlay-card-motion.preset-draw{animation-name:stream-tcg-draw}.stream-overlay-card-motion.preset-present{animation-name:stream-tcg-present}.stream-overlay-card-motion.preset-table-drop{animation-name:stream-tcg-table-drop}.stream-overlay-card-motion.preset-fan{animation-name:stream-tcg-fan}.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-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-tcg-draw{0%{opacity:0;transform:translate3d(0,280px,-220px)scale(.68)rotateX(58deg)rotate(-3deg)}18%{opacity:1}52%{transform:translate3d(0,-18px,34px)scale(1.03)rotateX(-6deg)rotate(.7deg)}72%{transform:translate3d(0,5px,4px)scale(.995)rotateX(1.2deg)rotate(-.15deg)}to{opacity:1;transform:translate(0,0)scale(1)rotateX(0)rotate(0)}}@keyframes stream-tcg-present{0%{opacity:0;transform:translateZ(-620px)scale(.48)rotateX(7deg)}22%{opacity:1}58%{transform:translateZ(80px)scale(1.06)rotateX(-1.5deg)}76%{transform:translateZ(-8px)scale(.992)rotateX(.25deg)}to{opacity:1;transform:translate(0,0)scale(1)rotateX(0)}}@keyframes stream-tcg-table-drop{0%{opacity:0;transform:translate3d(0,-520px,70px)scale(.94)rotateX(-14deg)rotate(10deg)}17%{opacity:1}50%{transform:translateY(28px)scale(1.015)rotateX(2deg)rotate(-1.5deg)}70%{transform:translateY(-7px)scale(.997)rotateX(-.5deg)rotate(.35deg)}to{opacity:1;transform:translate(0,0)scale(1)rotateX(0)rotate(0)}}@keyframes stream-tcg-fan{0%{opacity:0;transform:translate3d(-300px,150px,-110px)scale(.78)rotateY(-24deg)rotate(-38deg)}16%{opacity:1}45%{transform:translate3d(-70px,-24px,34px)scale(.96)rotateY(-7deg)rotate(-12deg)}66%{transform:translate3d(18px,5px,12px)scale(1.02)rotateY(1.5deg)rotate(2.4deg)}82%{transform:translate3d(-4px,-1px,2px)scale(.997)rotateY(-.3deg)rotate(-.45deg)}to{opacity:1;transform:translate(0,0)scale(1)rotateY(0)rotate(0)}}@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}.stream-overlay-root[data-stream-exiting=true][data-stream-exit=discard] .stream-overlay-stage{animation-name:stream-exit-discard}.stream-overlay-root[data-stream-exiting=true][data-stream-exit=return-deck] .stream-overlay-stage{animation-name:stream-exit-return-deck}.stream-overlay-root[data-stream-exiting=true][data-stream-exit=recede] .stream-overlay-stage{animation-name:stream-exit-recede}.stream-overlay-root[data-stream-exiting=true][data-stream-exit=drop-away] .stream-overlay-stage{animation-name:stream-exit-drop-away}@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-exit-discard{0%{opacity:1;transform:translate(0,0)rotateY(0)rotate(0)scale(1)}34%{opacity:1;transform:translate3d(90px,-44px,28px)rotateY(3deg)rotate(5deg)scale(.98)}to{opacity:0;transform:translate3d(54vw,20vh,-130px)rotateY(10deg)rotate(24deg)scale(.8)}}@keyframes stream-exit-return-deck{0%{opacity:1;transform:translate(0,0)scale(1)rotateX(0)}42%{opacity:1;transform:translate3d(0,58px,-120px)scale(.84)rotateX(12deg)}to{opacity:0;transform:translate3d(0,44vh,-420px)scale(.46)rotateX(30deg)}}@keyframes stream-exit-recede{0%{opacity:1;transform:translateZ(0)scale(1)}58%{opacity:1;transform:translateZ(-300px)scale(.66)}to{opacity:0;transform:translateZ(-680px)scale(.32)}}@keyframes stream-exit-drop-away{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}26%{opacity:1;transform:translate3d(0,-22px,16px)rotate(-1.5deg)scale(1.01)}to{opacity:0;transform:translate3d(0,62vh,-120px)rotate(9deg)scale(.88)}}.stream-ambient-effects{--stream-effect-primary:#b4c6da;--stream-effect-secondary:#e5eff8;z-index:0;width:var(--stream-card-width,420px);height:var(--stream-card-height,583px);transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.stream-effect-aura,.stream-effect-rings,.stream-effect-particles,.stream-effect-shadow,.stream-effect-orbit,.stream-effect-impact-pulse{pointer-events:none;position:absolute;top:50%;left:50%}.stream-effect-aura{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--stream-effect-primary) 34%, transparent) 0 18%, color-mix(in srgb, var(--stream-effect-secondary) 20%, transparent) 38%, transparent 72%);filter:blur(20px);opacity:.72;border-radius:50%;width:175%;height:150%;animation:4.6s ease-in-out infinite stream-effect-aura-breathe;transform:translate(-50%,-50%)}.stream-effect-shadow{filter:blur(18px);opacity:.78;background:radial-gradient(#0000007a,#0000002e 48%,#0000 74%);border-radius:50%;width:92%;height:24%;animation:4s ease-in-out infinite stream-effect-shadow-breathe;top:80%;transform:translate(-50%,-50%)scaleX(.94)}.stream-effect-rings{width:100%;height:100%;transform:translate(-50%,-50%)}.stream-effect-rings>i{border:2px solid color-mix(in srgb, var(--stream-effect-primary) 68%, transparent);opacity:0;width:132%;height:116%;box-shadow:0 0 24px color-mix(in srgb, var(--stream-effect-secondary) 28%, transparent);border-radius:50%;animation:2.8s ease-out infinite stream-effect-ring-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.stream-effect-rings>i:nth-child(2){animation-delay:1.4s}.stream-effect-particles{width:156%;height:138%;transform:translate(-50%,-50%)}.stream-effect-particles>i{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);background:var(--stream-effect-secondary);box-shadow:0 0 10px color-mix(in srgb, var(--stream-effect-primary) 60%, transparent);opacity:0;animation:stream-effect-particle-drift 3.8s ease-in-out var(--particle-delay) infinite;border-radius:50%;position:absolute}.stream-effect-orbit{width:150%;height:132%;animation:7.5s linear infinite stream-effect-orbit-spin;transform:translate(-50%,-50%)}.stream-effect-orbit>i{background:var(--stream-effect-secondary);width:7px;height:7px;box-shadow:0 0 12px var(--stream-effect-primary);transform:rotate(var(--orbit-angle)) translateX(calc(var(--stream-card-width,420px) * .78)) rotate(calc(var(--orbit-angle) * -1));border-radius:50%;margin:-3.5px;position:absolute;top:50%;left:50%}.stream-effect-impact-pulse{border:3px solid color-mix(in srgb, var(--stream-effect-secondary) 78%, transparent);opacity:0;width:122%;height:108%;box-shadow:0 0 26px color-mix(in srgb, var(--stream-effect-primary) 45%, transparent);border-radius:50%;animation:1.15s cubic-bezier(.16,1,.3,1) .18s both stream-effect-impact-pulse;transform:translate(-50%,-50%)scale(.55)}@keyframes stream-effect-aura-breathe{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.05)}}@keyframes stream-effect-shadow-breathe{0%,to{opacity:.6;transform:translate(-50%,-50%)scaleX(.88)scaleY(.9)}50%{opacity:.82;transform:translate(-50%,-50%)scaleX(1)scaleY(1.05)}}@keyframes stream-effect-ring-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.68)}18%{opacity:.72}68%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%)scale(1.34)}}@keyframes stream-effect-particle-drift{0%,to{opacity:0;transform:translateY(12px)scale(.7)}24%{opacity:.78}58%{opacity:.48;transform:translate(8px,-10px)scale(1)}82%{opacity:.12;transform:translate(-5px,-22px)scale(.8)}}@keyframes stream-effect-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes stream-effect-impact-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}16%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}
