.install-app-banner{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;border:1px solid color-mix(in oklab, var(--brand-gold,#efbc4b) 35%, var(--border));background:color-mix(in oklab, var(--background) 92%, #0b0e24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:10px;padding:10px 8px 10px 10px;animation:.28s cubic-bezier(.2,.8,.2,1) both install-app-in;display:flex;position:fixed;left:12px;box-shadow:0 18px 50px #0000008c}@keyframes install-app-in{0%{opacity:0;transform:translateY(16px)}}.install-app-icon{border-radius:11px;flex-shrink:0;width:44px;height:44px}.install-app-copy{flex:1;gap:2px;min-width:0;display:grid}.install-app-copy strong{font-size:14px;font-weight:800}.install-app-copy span{color:var(--muted-foreground);font-size:12px;line-height:1.35}.install-app-action{background:linear-gradient(135deg, var(--brand-gold,#efbc4b), color-mix(in oklab, var(--brand-gold,#efbc4b) 70%, #fff3d0));color:#1a1408;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex}.install-app-close{width:36px;height:40px;color:var(--muted-foreground);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.install-app-steps{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.install-app-steps li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.install-app-step-icon{background:color-mix(in oklab, var(--primary) 16%, transparent);width:32px;height:32px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.install-app-banner{animation:none}}@property --supporter-badge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lorepage-supporter-badge{--supporter-badge-angle:0deg;vertical-align:middle;isolation:isolate;border:1px solid #0000;border-radius:999px;align-items:center;padding:1px;animation:8s linear infinite lorepage-supporter-border;display:inline-flex;position:relative}.lorepage-supporter-badge.is-supporter{background:linear-gradient(135deg, #171108, #30230f) padding-box, conic-gradient(from var(--supporter-badge-angle), #7c5716, #f5ce70, #fff0b4, #bd7e1e, #f5ce70, #7c5716) border-box;box-shadow:0 0 18px #f5ce701c}.lorepage-supporter-badge.is-founder{background:linear-gradient(135deg, #0b0d18, #121321) padding-box, conic-gradient(from var(--supporter-badge-angle), #ff5f8f, #ffb454, #f8ef74, #62e6a7, #5fd7ff, #8d7cff, #e877ff, #ff5f8f) border-box;box-shadow:0 0 22px #5fd7ff21}.lorepage-supporter-badge.is-youtube{background:linear-gradient(135deg, #1a0c0c, #2b1111) padding-box, conic-gradient(from var(--supporter-badge-angle), red, #ff6a63, #fff, #ff2b2b, red) border-box;box-shadow:0 0 18px #ff000024}.lorepage-supporter-badge.is-discord{background:linear-gradient(135deg, #121322, #17192d) padding-box, conic-gradient(from var(--supporter-badge-angle), #5865f2, #98a2ff, #5865f2, #3943b7, #5865f2) border-box;box-shadow:0 0 18px #5865f226}.lorepage-supporter-badge.is-twitch{background:linear-gradient(135deg, #140d1d, #21122f) padding-box, conic-gradient(from var(--supporter-badge-angle), #6f2dbd, #b785ff, #9146ff, #5f21a7, #9146ff) border-box;box-shadow:0 0 18px #9146ff26}.lorepage-supporter-badge.is-google{background:linear-gradient(135deg, #12141b, #1b1e27) padding-box, conic-gradient(from var(--supporter-badge-angle), #4285f4, #34a853, #fbbc05, #ea4335, #4285f4) border-box;box-shadow:0 0 18px #4285f41f}.lorepage-supporter-badge-inner{border-radius:inherit;background:color-mix(in srgb, var(--background) 42%, transparent);align-items:center;gap:.35rem;min-height:1.6rem;padding:.14rem .5rem .14rem .22rem;display:inline-flex;position:relative;overflow:hidden}.lorepage-supporter-badge-inner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:28%;animation:4.8s ease-in-out infinite lorepage-supporter-glint;position:absolute;inset:-120% auto -120% -35%;transform:skew(-18deg)}.lorepage-supporter-badge-mark{z-index:1;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex;position:relative}.is-supporter .lorepage-supporter-badge-mark,.is-supporter .lorepage-supporter-badge-compact-icon{color:#f5ce70;filter:drop-shadow(0 0 5px #f5ce7057)}.is-founder .lorepage-supporter-badge-mark,.is-founder .lorepage-supporter-badge-compact-icon{color:#f6f8ff;filter:drop-shadow(0 0 4px #5fd7ff85)drop-shadow(0 0 7px #e877ff52)}.is-youtube .lorepage-supporter-badge-mark,.is-youtube .lorepage-supporter-badge-compact-icon{color:#ff3b30;filter:drop-shadow(0 0 5px #ff000061)}.is-discord .lorepage-supporter-badge-mark,.is-discord .lorepage-supporter-badge-compact-icon{color:#8791ff;filter:drop-shadow(0 0 5px #5865f273)}.is-twitch .lorepage-supporter-badge-mark,.is-twitch .lorepage-supporter-badge-compact-icon{color:#b785ff;filter:drop-shadow(0 0 5px #9146ff6b)}.is-google .lorepage-supporter-badge-mark,.is-google .lorepage-supporter-badge-compact-icon{filter:drop-shadow(0 0 5px #4285f43d)}.lorepage-supporter-badge-label{z-index:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--foreground);font-size:.62rem;font-weight:900;line-height:1;position:relative}.is-supporter .lorepage-supporter-badge-label{color:#f5ce70}.is-founder .lorepage-supporter-badge-label{color:#f6f8ff}.is-youtube .lorepage-supporter-badge-label{color:#ff7a73}.is-discord .lorepage-supporter-badge-label{color:#aab1ff}.is-twitch .lorepage-supporter-badge-label{color:#caa9ff}.lorepage-supporter-badge-compact{border-radius:.65rem;padding:1px}.lorepage-supporter-badge-compact .lorepage-supporter-badge-inner{border-radius:.58rem;justify-content:center;gap:0;width:1.45rem;height:1.45rem;min-height:auto;padding:0}.lorepage-supporter-badge-compact-icon{z-index:1;position:relative}@keyframes lorepage-supporter-border{to{--supporter-badge-angle:360deg}}@keyframes lorepage-supporter-glint{0%,55%{opacity:0;transform:translate(0)skew(-18deg)}64%{opacity:1}82%,to{opacity:0;transform:translate(520%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.lorepage-supporter-badge,.lorepage-supporter-badge-inner:after{animation:none}}.lorepage-supporter-badge.is-arcane{background:linear-gradient(135deg, #11101c, #1f1732) padding-box, conic-gradient(from var(--supporter-badge-angle), #8067ff, #d27cff, #62d9ff, #8067ff) border-box;box-shadow:0 0 20px #8067ff26}.lorepage-supporter-badge.is-gold{background:linear-gradient(135deg, #171108, #30230f) padding-box, conic-gradient(from var(--supporter-badge-angle), #8c6118, #f5ce70, #fff0b4, #bd7e1e, #8c6118) border-box}.lorepage-supporter-badge.is-emerald{background:linear-gradient(135deg, #071710, #0d2b1e) padding-box, conic-gradient(from var(--supporter-badge-angle), #198754, #6ee7b7, #d1fae5, #10b981, #198754) border-box}.lorepage-supporter-badge.is-ruby{background:linear-gradient(135deg, #1a090d, #321018) padding-box, conic-gradient(from var(--supporter-badge-angle), #9f1239, #fb7185, #fecdd3, #e11d48, #9f1239) border-box}.lorepage-supporter-badge.is-sapphire{background:linear-gradient(135deg, #07101e, #0e1e38) padding-box, conic-gradient(from var(--supporter-badge-angle), #1d4ed8, #60a5fa, #dbeafe, #2563eb, #1d4ed8) border-box}.lorepage-supporter-badge.is-amethyst{background:linear-gradient(135deg, #150b20, #29113b) padding-box, conic-gradient(from var(--supporter-badge-angle), #7e22ce, #c084fc, #f3e8ff, #9333ea, #7e22ce) border-box}.lorepage-supporter-badge.is-steel{background:linear-gradient(135deg, #11151a, #202831) padding-box, conic-gradient(from var(--supporter-badge-angle), #64748b, #cbd5e1, #f8fafc, #94a3b8, #64748b) border-box}.is-arcane .lorepage-supporter-badge-mark,.is-arcane .lorepage-supporter-badge-compact-icon{color:#c4b5fd}.is-gold .lorepage-supporter-badge-mark,.is-gold .lorepage-supporter-badge-compact-icon{color:#f5ce70}.is-emerald .lorepage-supporter-badge-mark,.is-emerald .lorepage-supporter-badge-compact-icon{color:#6ee7b7}.is-ruby .lorepage-supporter-badge-mark,.is-ruby .lorepage-supporter-badge-compact-icon{color:#fb7185}.is-sapphire .lorepage-supporter-badge-mark,.is-sapphire .lorepage-supporter-badge-compact-icon{color:#60a5fa}.is-amethyst .lorepage-supporter-badge-mark,.is-amethyst .lorepage-supporter-badge-compact-icon{color:#c084fc}.is-steel .lorepage-supporter-badge-mark,.is-steel .lorepage-supporter-badge-compact-icon{color:#cbd5e1}.notification-bell-trigger{position:relative}.notification-bell-badge{z-index:1;border:2px solid var(--background);color:#fff;background:#e11d48;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.6rem;font-weight:900;line-height:1;display:flex;position:absolute;top:.1rem;right:.1rem}.notification-bell-menu{width:min(22rem,100vw - 1.5rem);padding:0;overflow:hidden}.notification-bell-head{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.85rem;font-weight:800;display:flex}.notification-bell-head button{color:var(--primary);border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.notification-bell-head button:hover,.notification-bell-head button:focus-visible{background:color-mix(in oklab, var(--primary) 12%, transparent)}.notification-bell-list{max-height:min(26rem,70vh);padding:.3rem;overflow-y:auto}.notification-bell-item{cursor:pointer;border-radius:.6rem!important;align-items:flex-start!important;gap:.7rem!important;padding:.6rem!important;display:flex!important}.notification-bell-item[data-unread=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}.notification-bell-avatar{flex-shrink:0;position:relative}.notification-bell-kind{border:2px solid var(--popover);color:#fff;background:#3b82f6;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.notification-bell-kind.is-deck_liked{background:#e11d48}.notification-bell-kind.is-deck_updated{background:#059669}.notification-bell-kind svg{color:#fff!important;stroke:#fff!important;width:.6rem!important;height:.6rem!important}.notification-bell-text{flex:1;gap:.15rem;min-width:0;font-size:.82rem;line-height:1.35;display:grid}.notification-bell-text strong{overflow-wrap:anywhere;font-weight:750}.notification-bell-text small{color:var(--muted-foreground);font-size:.72rem}.notification-bell-dot{background:var(--primary);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.4rem}.notification-bell-empty{color:var(--muted-foreground);text-align:center;padding:1.25rem 1rem;font-size:.82rem;line-height:1.45}.app-nav-active .legacy-search-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:.16s cubic-bezier(.2,.8,.2,1) both nav-menu-unfold!important}.nav-stagger-menu[data-state=closed]{animation:.12s ease-in both nav-menu-fold!important}.nav-stagger-menu[data-state=open] .nav-stagger-item{animation:.16s cubic-bezier(.2,.8,.2,1) both nav-menu-item-in;animation-delay:calc(var(--nav-stagger-delay,0s) * .12)}.nav-stagger-menu[data-state=open] .nav-stagger-item>svg{animation:.16s cubic-bezier(.2,.8,.2,1) both nav-menu-icon-in;animation-delay:calc(40ms + var(--nav-stagger-delay,0s) * .12)}.nav-stagger-menu[data-state=open] .nav-stagger-divider{animation:.12s 60ms both nav-menu-divider-in}@media (width<=767px),(pointer:coarse){.nav-stagger-menu .nav-stagger-item{min-height:44px}}.nav-mobile-actions>button,.nav-mobile-actions>a,.nav-mobile-actions>.nav-gradient-button-host>button{width:44px;height:44px}.nav-gradient-button>svg:not(.nav-stagger-chevron),.nav-stagger-item>svg{color:var(--brand-gold)!important;stroke:var(--brand-gold)!important}.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=support]:hover .nav-community-mark,.nav-community-link[data-brand=support]:focus-visible .nav-community-mark{color:var(--primary)}@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}.nav-overflow-item{display:none}@media (width>=768px) and (width<=1379px){.nav-primary-creator{display:none!important}.nav-overflow-creator{display:flex}}@media (width>=768px) and (width<=1219px){.nav-primary-community{display:none!important}.nav-overflow-community{display:flex}}@media (width>=768px) and (width<=1109px){.nav-primary-vault{display:none!important}.nav-overflow-vault{display:flex}}@media (width>=768px) and (width<=999px){.nav-primary-events{display:none!important}.nav-overflow-events{display:flex}}@media (width>=768px) and (width<=899px){.nav-primary-decks{display:none!important}.nav-overflow-decks{display:flex}}.stream-overlay-root .stream-overlay-card-shell{width:var(--stream-card-width,420px)!important;overflow:visible!important}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-card-shell{width:var(--stream-card-width,520px)!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%}}.stream-overlay-info{z-index:20;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.stream-overlay-info-above{flex-direction:column-reverse;bottom:calc(100% + 18px)}.stream-overlay-info-below{top:calc(100% + 18px)}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-info-above{bottom:calc(100% + 24px)}.stream-overlay-root[data-stream-aspect=portrait] .stream-overlay-info-below{top:calc(100% + 24px)}.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}
