.v2l .bchip{border:1px solid var(--line-strong);background:var(--chip,#ffffff08);max-width:220px;height:34px;color:var(--fg);font:600 12.5px/1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.v2l .bchip:hover{background:var(--hover);border-color:var(--fg-3)}.v2l .bchip:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.v2l .bchip__ico{color:var(--gold);flex-shrink:0}.v2l .bchip__lbl,.v2l .bchip__lim{color:var(--fg-2);font-weight:500}.v2l .bchip__val{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.v2l .bchip.is-low{border-color:var(--red)}.v2l .bchip.is-low .bchip__ico{color:var(--red)}.v2l .bchip.is-off{opacity:.6}@media (width<=560px){.v2l .bchip{gap:5px;max-width:132px;height:32px;padding:0 9px 0 8px;font-size:12px}.v2l .bchip__lbl,.v2l .bchip__lim{display:none}}.v2l.bl-app{min-height:100dvh}.v2l .bl-page{padding:108px var(--gutter) 64px}.v2l .bl-in{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.v2l .bl-page h1{letter-spacing:-1px;margin:0;font-size:clamp(30px,6vw,44px)}.v2l .bl-sub{color:var(--fg-2);margin:-10px 0 4px;font-size:14.5px}.v2l .bl-card{border:1px solid var(--line);background:var(--card);border-radius:20px;min-width:0;padding:20px}.v2l .bl-card h2{font:700 17px/1.3 var(--font-body);letter-spacing:-.2px;margin:0}.v2l .bl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.v2l .bl-lbl{font:600 11px var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--fg-3);margin:0 0 6px}.v2l .bl-big{font:800 clamp(32px, 8vw, 44px)/1.05 var(--font-inter-tight,var(--font-display,inherit));letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.v2l .bl-big.is-neg{color:var(--red)}.v2l .bl-tag{background:var(--hover);font:600 10.5px var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--fg-2);border-radius:7px;padding:3px 8px;display:inline-block}.v2l .bl-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0 0;display:grid}.v2l .bl-stat{background:var(--chip);border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px 14px}.v2l .bl-stat dt{color:var(--fg-3);font-size:12px}.v2l .bl-stat dd{font:700 16px var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.v2l .bl-bar{background:var(--line);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.v2l .bl-bar>i{border-radius:inherit;background:var(--fg);height:100%;display:block}.v2l .bl-bar.is-hot>i{background:var(--red)}.v2l .bl-note{color:var(--fg-3);margin:12px 0 0;font-size:12.5px}.v2l .bl-warn{background:var(--red-tint);color:var(--red);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:600}.v2l .bl-btn{border:1px solid var(--line-strong);background:var(--hover,#ffffff0d);height:36px;color:var(--fg);font:600 13px var(--font-body);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background .15s,opacity .15s;display:inline-flex}.v2l .bl-btn:hover:not(:disabled){background:var(--line-strong)}.v2l .bl-btn:disabled{opacity:.4;cursor:default}.v2l .bl-btn:focus-visible,.v2l .bl-month input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.v2l .bl-btn.is-icon{width:36px;padding:0}.v2l .bl-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2l .bl-month{align-items:center;gap:6px;display:flex}.v2l .bl-month input{border:1px solid var(--line-strong);background:var(--chip);width:150px;min-width:0;height:36px;color:var(--fg);font:500 13.5px var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:0 10px}:root[data-theme=light] .v2l .bl-month input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.v2l .bl-empty{border:1.5px dashed var(--line-strong);text-align:center;color:var(--fg-3);border-radius:14px;margin:0;padding:18px;font-size:13px}.v2l .bl-err{color:var(--red);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.v2l .bl-skel{background:linear-gradient(90deg, var(--chip), var(--hover), var(--chip));background-size:200% 100%;border-radius:12px;height:44px;animation:1.2s linear infinite bl-skel}@keyframes bl-skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.v2l .bl-skel{animation:none}}.v2l .bl-table{border-collapse:collapse;width:100%;font-size:13.5px}.v2l .bl-table th{text-align:left;font:600 11px var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--fg-3);padding:0 8px 8px}.v2l .bl-table td{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:10px 8px}.v2l .bl-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.v2l .bl-table th:first-child,.v2l .bl-table td:first-child{padding-left:0}.v2l .bl-table th:last-child,.v2l .bl-table td:last-child{padding-right:0}.v2l .bl-sum{border-top:1px solid var(--line-strong);grid-template-columns:1fr auto;gap:6px 12px;margin:14px 0 0;padding-top:12px;font-size:13.5px;display:grid}.v2l .bl-sum dt{color:var(--fg-2)}.v2l .bl-sum dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.v2l .bl-sum .is-due{border-top:1px solid var(--line);color:var(--fg);padding-top:8px;font-size:16px;font-weight:800}.v2l .bl-list{margin:0;padding:0;list-style:none}.v2l .bl-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 0;display:grid}.v2l .bl-row:first-child{border-top:0}.v2l .bl-row__what{flex-direction:column;gap:2px;min-width:0;display:flex}.v2l .bl-row__what b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.v2l .bl-row__what small{color:var(--fg-3);overflow-wrap:anywhere;font-size:12px}.v2l .bl-row__amt{font:700 14px var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.v2l .bl-row__amt.is-in{color:#3ccf7a}:root[data-theme=light] .v2l .bl-row__amt.is-in{color:#13854a}.v2l .bl-more{width:100%;margin-top:10px}@media (width<=560px){.v2l .bl-page{padding:96px 16px 48px}.v2l .bl-card{border-radius:18px;padding:16px 14px}.v2l .bl-month input{width:132px}.v2l .bl-stats{grid-template-columns:1fr 1fr}}@media print{.v2l.bl-app,.v2l.bl-app .bl-page{color:#000!important;background:#fff!important}.v2l.bl-app .v2nav,.v2l.bl-app .bl-noprint{display:none!important}.v2l .bl-page{padding:0}.v2l .bl-card{break-inside:avoid;background:#fff;border:1px solid #bbb}.v2l .bl-card,.v2l .bl-card *{color:#000!important}.v2l .bl-stat{background:#fff;border-color:#ccc}.v2l .bl-table td,.v2l .bl-row{border-color:#ddd}}.v2l .bl-when{color:var(--fg-2);font-weight:500}.v2l .iconbtn--profile{isolation:isolate;position:relative}.v2l .iconbtn--profile>svg{position:relative}.v2l .pfill{z-index:-1;border-radius:inherit;clip-path:inset(calc(100% - var(--fill)) 0 0 0);pointer-events:none;background:linear-gradient(#e637ce8c,#8b6ce8bf);transition:clip-path .6s;position:absolute;inset:0}.v2l .pfill.is-low{background:#ff7a4599}.v2l .iconbtn--profile:has(.pfill.is-low){box-shadow:0 0 0 2px #ff7a458c}.v2l .cbat{box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);background:#ffffff0a;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"bat bat""info go";align-items:center;gap:10px;margin:4px 0 8px;padding:12px;text-decoration:none;display:grid}.v2l .cbat:hover{background:#ffffff12}.v2l .cbat__row{grid-area:bat;align-items:center;gap:4px;display:flex}.v2l .cbat__cell{background:#00000040;border-radius:9px;flex:1;height:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff3}.v2l .cbat__fill{background:linear-gradient(90deg,#8b6ce8,#e637ce);transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.v2l .cbat.is-charging .cbat__fill{background:repeating-linear-gradient(115deg,#e637ce 0 14px,#c847d8 14px 28px) 0 0/40px 100%;animation:.8s linear infinite cbat-flow}@keyframes cbat-flow{to{background-position:40px 0}}.v2l .cbat__pct{font:700 13px var(--font-mono,ui-monospace), monospace;color:#fff;text-shadow:0 1px 6px #0009;place-items:center;display:grid;position:absolute;inset:0}.v2l .cbat__tip{background:#ffffff4d;border-radius:0 3px 3px 0;width:5px;height:14px}.v2l .cbat__info{grid-area:info;gap:2px;min-width:0;display:grid}.v2l .cbat__info b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.v2l .cbat__info small{color:var(--fg-3);font-size:12px}.v2l .cbat__go{background:var(--fg);height:30px;color:var(--bg);white-space:nowrap;border-radius:15px;grid-area:go;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.v2l .cbat.is-low .cbat__cell{box-shadow:inset 0 0 0 2px #ff7a4599}.v2l .cbat.is-low .cbat__fill{background:#ff7a45;animation:1.2s step-end infinite cbat-blink}.v2l .cbat.is-low .cbat__info small{color:#ff9a6b}.v2l .cbat.is-low .cbat__go{color:#fff;background:linear-gradient(90deg,#e637ce,#8b6ce8)}@keyframes cbat-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.v2l .cbat .cbat__fill{transition:none;animation:none!important}.v2l .pfill{transition:none}}:root[data-theme=light] .v2l .cbat{background:#00000008}:root[data-theme=light] .v2l .cbat__cell{background:#0000000f;box-shadow:inset 0 0 0 2px #0000002e}:root[data-theme=light] .v2l .cbat__tip{background:#0003}.v2l .studio-logo{--studio-logo-height:27px;--studio-logo-duration:1.8s;width:calc(var(--studio-logo-height) * 4.17593);height:var(--studio-logo-height);isolation:isolate;flex-shrink:0;position:relative}.v2l .studio-logo .sl-piece{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.v2l .studio-logo .sl-w path{fill:#fff}.v2l .studio-logo .sl-m path{fill:var(--dark)}:root[data-theme=light] .v2l .studio-logo .sl-w path{fill:#000}:root[data-theme=light] .v2l .studio-logo .sl-m path{fill:var(--light)}.v2l .studio-logo .sl-glow{opacity:0;background:radial-gradient(closest-side at 26%,#e52dcc8c,#8a64e640 50%,#0000);width:auto;height:auto;inset:-80% -10% -80% -20%}.v2l .studio-logo .sl-piece{will-change:transform, opacity;animation-play-state:paused}.v2l .studio-logo.is-ready .sl-piece{animation-play-state:running}.v2l .studio-logo .sl-m{animation:studio-logo-converge calc(var(--studio-logo-duration) * .3) cubic-bezier(.33, 1, .68, 1) both}.v2l .studio-logo .sl-glow{animation:studio-logo-glow calc(var(--studio-logo-duration) * .4) ease-out calc(var(--studio-logo-duration) * .22) both}.v2l .studio-logo .sl-w{animation:studio-logo-emerge calc(var(--studio-logo-duration) * .36) cubic-bezier(.16, 1, .3, 1) calc(var(--studio-logo-duration) * .3 + var(--i) * 45ms) both}.v2l .studio-logo .sl-b{transform-origin:68.3% 0;animation:studio-logo-swing calc(var(--studio-logo-duration) * .45) ease-out calc(var(--studio-logo-duration) * .55) both}@keyframes studio-logo-converge{0%{opacity:0;transform:translate(var(--x), var(--y))}25%{opacity:1}to{opacity:1;transform:none}}@keyframes studio-logo-glow{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes studio-logo-emerge{0%{opacity:0;transform:translateX(var(--from))}40%{opacity:1}to{opacity:1;transform:none}}@keyframes studio-logo-swing{0%{opacity:0;transform:translateY(-60%)}12%{opacity:1;transform:rotate(14deg)}30%{transform:rotate(-9deg)}50%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}to{opacity:1;transform:none}}.v2l .v2brand:has(.studio-logo){gap:0;min-height:44px}@media (width<=640px){.v2l .v2nav.is-filmset .v2brand:has(.studio-logo){width:39.96px;overflow:hidden}}@media (width<=380px){.v2l .v2brand:has(.studio-logo){width:39.96px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.v2l .studio-logo .sl-piece{will-change:auto;animation:none}}.v2l .nav__links>a.nav__filmset:before,.v2l .mnav a.nav__filmset:before{content:none}.v2l .nav__links>a.nav__filmset:after,.v2l .mnav a.nav__filmset:after{content:"";transform-origin:0;border-radius:2px;width:100%;height:1.5px;transition:transform .3s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0);background:linear-gradient(90deg,#9859ed,#e879d9,#f5b7e9)!important}.v2l .nav__links>a.nav__filmset:is(:hover,:focus-visible,[aria-current=page]):after,.v2l .mnav a.nav__filmset:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.v2l .mnav a.nav__filmset{position:relative}.v2l .mnav a.nav__filmset:after{width:auto;bottom:7px;left:14px;right:14px}.v2l .film-set-label{display:inline-block;position:relative}.v2l .film-set-label__shine{pointer-events:none;opacity:0;color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background-image:linear-gradient(105deg,#0000 32%,#8b5cf6 42%,#e98cde 48%,#fff6ff 51%,#ec69c5 54%,#0000 64%);background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0;overflow:visible}@media (prefers-reduced-motion:reduce){.v2l .film-set-label__shine{display:none}}.room-wordmark{--wm-cap:.72em;vertical-align:middle;height:var(--wm-cap);flex:none;line-height:0;display:inline-flex}.room-wordmark__ink{-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:100%;display:block}.room-wordmark__ink--light,:root[data-theme=light] .room-wordmark__ink--dark{display:none}:root[data-theme=light] .room-wordmark__ink--light{display:block}.v2l .nav__links .room-wordmark{--wm-cap:9px;opacity:.8;transition:opacity .15s}.v2l .nav__links>a:is(:hover,:focus-visible,[aria-current=page]) .room-wordmark{opacity:1}.v2l .mnav .room-wordmark{--wm-cap:11px}.v2l .rp-head .room-wordmark{--wm-cap:22px}.rp--studio .rp-head .room-wordmark{--wm-cap:15px}.v2l .rp-brand{margin:0 0 6px;display:block}.rp--studio .rp-brand{margin:0}@media (width<=760px){.rp--studio .rp-head .room-wordmark{--wm-cap:12px}}.room-loading{box-sizing:border-box;color:#f4f4f6;background:#0b0b0c;place-items:center;width:100%;min-height:100dvh;padding:16px;display:grid}.room-loading__mark{width:min(360px,100%);min-width:0}.room-loading__stack{flex-direction:column;align-items:center;gap:28px;width:min(360px,100%);display:flex}.room-loading .room-loading__studio{opacity:.92;background:0 0;justify-content:center;display:flex}.room-loading .room-loading__studio .studio-logo{--studio-logo-height:40px}.rl-art{--rl-duration:1.8s;--rl-speed:1;width:100%;height:auto;display:block;overflow:visible}.rl-art[data-room=doppel][data-variant=b],.rl-art[data-room=mirage][data-variant=d]{--rl-duration:2s}.rl-art[data-variant=c],.rl-art[data-room=mirage][data-variant=a],.rl-art[data-room=mirage][data-variant=b]{--rl-duration:2.4s}.rl-art[data-room=mirage][data-variant=c]{--rl-duration:2.2s}.rl-art[data-room=doppel][data-variant=d]{--rl-duration:1.6s}.rl-motion *,.rl-static{animation-duration:calc(var(--rl-duration) * var(--rl-speed));animation-timing-function:cubic-bezier(.45,0,.25,1);animation-iteration-count:infinite}.rl-static{display:none}.rl-ghost{opacity:.13}.rl-echo-left{fill:#4f22e1;animation-name:rl-echo-left}.rl-echo-right{fill:#c72dc2;animation-name:rl-echo-right}.rl-p-left{animation-name:rl-p-left}.rl-p-right{animation-name:rl-p-right}@keyframes rl-echo-left{0%,15%,85%,to{opacity:0;transform:translate(0)}42%,58%{opacity:.75;transform:translate(-24px)}}@keyframes rl-echo-right{0%,15%,85%,to{opacity:0;transform:translate(0)}42%,58%{opacity:.75;transform:translate(24px)}}@keyframes rl-p-left{0%,15%,85%,to{transform:translate(0)}42%,58%{transform:translate(-7px)}}@keyframes rl-p-right{0%,15%,85%,to{transform:translate(0)}42%,58%{transform:translate(7px)}}.rl-swap-white{animation-name:rl-swap-white}.rl-swap-color{animation-name:rl-swap-color}@keyframes rl-swap-white{0%,10%,to{clip-path:inset(0)}55%,70%{clip-path:inset(0 0 0 100%)}}@keyframes rl-swap-color{0%,10%,to{clip-path:inset(0 100% 0 0);transform:translate(12px)}55%,70%{clip-path:inset(0);transform:translate(0)}}.rl-flip,.rl-flip-color{transform-box:fill-box;transform-origin:50%;animation-delay:calc(var(--i) * -.12s * var(--rl-speed))}.rl-flip{animation-name:rl-flip}.rl-flip-color{animation-name:rl-flip-color}@keyframes rl-flip{0%,15%,75%,to{opacity:1;transform:scaleX(1)}35%,55%{opacity:0;transform:scaleX(0)}}@keyframes rl-flip-color{0%,15%,75%,to{opacity:0;transform:scaleX(0)}35%,55%{opacity:1;transform:scaleX(1)}}.rl-scan-ink{animation-name:rl-scan-ink}.rl-scanline{animation-name:rl-scanline}@keyframes rl-scan-ink{0%,8%{clip-path:inset(0 0 100%);opacity:1}62%,76%{clip-path:inset(0);opacity:1}96%,to{clip-path:inset(0);opacity:0}}@keyframes rl-scanline{0%,8%{opacity:0;transform:translateY(0)}15%{opacity:.9}65%{opacity:.9;transform:translateY(143px)}80%,to{opacity:0;transform:translateY(143px)}}.rl-shimmer{animation-name:rl-shimmer;animation-delay:calc(var(--i) * -.19s * var(--rl-speed))}@keyframes rl-shimmer{0%,to{opacity:.8;transform:translate(-3px)}50%{opacity:1;transform:translate(4px)}}.rl-rise{animation-name:rl-rise}.rl-reflection{animation-name:rl-reflection}@keyframes rl-rise{0%,to{opacity:.2;transform:translateY(26px)}35%,70%{opacity:1;transform:translateY(0)}}@keyframes rl-reflection{0%,to{opacity:0;transform:translateY(-16px)}35%,70%{opacity:.32;transform:translateY(0)}}.rl-sunset-base{opacity:.65}.rl-sunset{animation-name:rl-sunset}@keyframes rl-sunset{0%,5%{transform:translate(-810px)}45%,55%{transform:translate(0)}95%,to{transform:translate(810px)}}.rl-elsewhere{animation-name:rl-elsewhere;animation-delay:calc(var(--i) * -.065s * var(--rl-speed))}@keyframes rl-elsewhere{0%,15%,to{opacity:1;clip-path:inset(0);transform:translate(0)}45%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(28px)}46%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-28px)}78%{opacity:1;clip-path:inset(0);transform:translate(0)}}.rl-art[data-room=pyro][data-variant=a]{--rl-duration:2.4s}.rl-art[data-room=pyro][data-variant=b]{--rl-duration:2.2s}.rl-art[data-room=pyro][data-variant=c]{--rl-duration:2.6s}.rl-art[data-room=pyro][data-variant=d]{--rl-duration:2.5s}.rl-art [class*=rl-py-]{animation-duration:calc(var(--rl-duration) * var(--rl-speed));animation-timing-function:linear;animation-iteration-count:infinite}.rl-py-cycle{animation-name:rl-py-cycle}.rl-py-radius{transform-origin:465px 130px;animation-name:rl-py-radius}.rl-py-radius.rl-py-bloom-front{animation-name:rl-py-bloom}.rl-py-sweep{animation-name:rl-py-sweep}.rl-py-sweep.rl-py-bloom-front{animation-name:rl-py-sweep-bloom}.rl-py-fire{animation-name:rl-py-fire}.rl-py-ignite{animation-name:rl-py-ignite}.rl-py-alive{animation-name:rl-py-alive}.rl-py-glow{animation-name:rl-py-glow}.rl-py-heat{animation-name:rl-py-heat}.rl-art .rl-py-edge{transform-origin:465px 130px;animation-name:rl-py-edge;animation-duration:calc(.23s * var(--rl-speed));animation-timing-function:ease-in-out}.rl-art[data-variant=b] .rl-py-edge{transform-origin:0 130px}.rl-art .rl-py-shimmer{animation-name:rl-py-shimmer;animation-duration:calc(.29s * var(--rl-speed));animation-timing-function:ease-in-out}.rl-py-ember{animation-name:rl-py-ember;animation-delay:calc(var(--i) * -.018s * var(--rl-speed))}.rl-py-rain{animation-name:rl-py-rain;animation-delay:calc(var(--i) * -.025s * var(--rl-speed))}.rl-py-traveler{animation-name:rl-py-traveler}.rl-py-spark{animation-name:rl-py-spark}.rl-art[data-variant=b] .rl-py-ember{animation-name:rl-py-trail}@keyframes rl-py-cycle{0%,76%{opacity:1}96%,to{opacity:0}}@keyframes rl-py-radius{0%,14%{transform:scale(0)}22%{transform:scale(.085)}54%,to{transform:scale(1)}}@keyframes rl-py-bloom{0%,24%{transform:scale(0)}32%{transform:scale(.1)}62%,to{transform:scale(1)}}@keyframes rl-py-sweep{0%,12%{transform:translate(130px)}58%,to{transform:translate(730px)}}@keyframes rl-py-sweep-bloom{0%,20%{transform:translate(130px)}66%,to{transform:translate(730px)}}@keyframes rl-py-traveler{0%,12%{transform:translate(130px,201px)}58%,to{transform:translate(730px,201px)}}@keyframes rl-py-fire{0%,56%{opacity:1}69%,to{opacity:0}}@keyframes rl-py-ignite{0%,8%{opacity:0}15%{opacity:.85}19%{opacity:.55}24%{opacity:1}33%,to{opacity:0}}@keyframes rl-py-edge{0%,to{transform:translate(0)scale(1)}37%{transform:translate(4px,-3px)scale(1.012,.98)}71%{transform:translate(-3px,2px)scale(.99,1.018)}}@keyframes rl-py-alive{0%,58%,68%,77%,to{opacity:1}63%{opacity:.87}73%{opacity:.94}}@keyframes rl-py-glow{0%,48%{opacity:0}60%,71%{opacity:.85}65%,76%,to{opacity:.4}}@keyframes rl-py-heat{0%,5%{opacity:0}16%{opacity:.25}27%{opacity:.8}36%{opacity:.65}47%{opacity:.3}63%,to{opacity:0}}@keyframes rl-py-shimmer{0%,to{opacity:.18;transform:translate(0)}37%{opacity:.35;transform:translate(1.5px,-2px)}73%{opacity:.22;transform:translate(-1px,-.5px)}}@keyframes rl-py-ember{0%,7%{opacity:0;transform:translateY(7px)scale(.5)}13%{opacity:1;transform:translate(2px)scale(1)}23%{opacity:.7;transform:translate(calc(var(--dx) * .35),calc(var(--dy) * .45)) scale(.8)}36%,to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.25)}}@keyframes rl-py-rain{0%{opacity:0;transform:translateY(-10px)}7%{opacity:.65}20%{opacity:.9;transform:translate(calc(var(--dx) * .6),calc(var(--dy) * .6))}31%,to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes rl-py-spark{0%,10%{opacity:0}15%,50%{opacity:1}59%,to{opacity:0}}@keyframes rl-py-trail{0%,14%{opacity:0;transform:translate(-4px)}23%{opacity:.9;transform:translate(-10px,-8px)}43%{opacity:.65;transform:translate(calc(var(--dx) - 24px),calc(var(--dy) * .55))}59%,to{opacity:0;transform:translate(calc(var(--dx) - 35px),var(--dy))}}.room-loading-transition{z-index:1000;pointer-events:none;position:fixed;inset:0}.room-loading-transition--leaving{animation:.16s ease-out both rl-exit}@keyframes rl-exit{to{opacity:0}}.room-loading[data-reduced-motion=true] .rl-art *{animation:none}@media (prefers-reduced-motion:reduce){.rl-art .rl-motion{display:none}.rl-art *{animation:none!important}.rl-art .rl-static{animation:none;display:inline}.room-loading-transition--leaving{opacity:0;animation:none}}.room-loading .room-loading__studio .studio-logo .sl-glow{animation:none;display:none}.nav-room-wordmark{vertical-align:middle;--nav-room-violet:#a78bfa;--nav-room-magenta:#e879f9;line-height:0;display:inline-flex;position:relative}.nav-room-wordmark__still{transition:opacity .12s;display:inline-flex}.nav-room-wordmark__motion{pointer-events:none;opacity:0;transition:opacity .12s;position:absolute;inset:0}.nav-room-wordmark__motion .rl-art{fill:currentColor;width:100%;height:100%}.nav-room-wordmark__motion .rl-py-base{fill:currentColor}.nav-room-wordmark__motion .rl-art *{animation-play-state:paused}.nav-room-wordmark[data-playing=true] .nav-room-wordmark__still{opacity:0}.nav-room-wordmark[data-playing=true] .nav-room-wordmark__motion{opacity:1}.nav-room-wordmark[data-playing=true] .rl-art *{animation-play-state:running}.nav-room-wordmark .rl-echo-left{fill:var(--nav-room-violet)}.nav-room-wordmark .rl-echo-right{fill:var(--nav-room-magenta)}.nav-room-wordmark :is(linearGradient[id$=-gradient],linearGradient[id$=-purple]) stop{stop-color:var(--nav-room-violet)}.nav-room-wordmark :is(linearGradient[id$=-gradient],linearGradient[id$=-purple]) stop:last-child{stop-color:var(--nav-room-magenta)}:root[data-theme=light] .nav-room-wordmark{--nav-room-violet:#4f22e1;--nav-room-magenta:#a820a4}@media (prefers-reduced-motion:reduce){.nav-room-wordmark[data-playing] .nav-room-wordmark__still{opacity:1;transition:none}.nav-room-wordmark .nav-room-wordmark__motion{transition:none;display:none}}.v2l .nav-room-wordmark .room-wordmark{--wm-cap:.9em}
