@font-face{font-family:Roboto;font-weight:200;font-display:swap;src:url(/assets/resources/Roboto-ExtraLight-BcarhL20.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(/assets/resources/RobotoRegular-PbSQe6jz.woff2) format("woff2"),url(/assets/resources/RobotoRegular-BrLSzXDd.woff) format("woff"),url(/assets/resources/Roboto-Regular-CN_pkOMA.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:500;font-display:swap;src:url(/assets/resources/RobotoMedium-XJFTS-Vo.woff2) format("woff2"),url(/assets/resources/RobotoMedium-BYXclS4N.woff) format("woff")}@font-face{font-family:Roboto;font-weight:700;font-display:swap;src:url(/assets/resources/RobotoBold-Dq_rreYC.woff2) format("woff2"),url(/assets/resources/RobotoBold-C3HiHk0H.woff) format("woff")}@font-face{font-family:Roboto;font-weight:900;font-display:swap;src:url(/assets/resources/RobotoBlack-C-QLP-1l.woff2) format("woff2"),url(/assets/resources/RobotoBlack-BOILZgEL.woff) format("woff")}.render-debug[data-v-302465b0]{position:fixed;z-index:100000;top:0;left:0;overflow:hidden;display:flex;flex-direction:column;width:320px;max-width:calc(100dvw - 16px);max-height:82vh;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-family:ui-monospace,SF Mono,Cascadia Code,Roboto Mono,monospace;font-size:11px;line-height:1.35;color:#e2e8f0;background:#0c0e14f0;box-shadow:0 12px 32px #0000008c}.render-debug--collapsed[data-v-302465b0]{width:220px}@media(max-width:600px){.render-debug--collapsed[data-v-302465b0]{width:176px}}.render-debug__resize[data-v-302465b0]{touch-action:none;cursor:ew-resize;position:absolute;z-index:1;top:0;right:0;bottom:0;width:6px}.render-debug__resize[data-v-302465b0]:hover,.render-debug__resize--active[data-v-302465b0]{opacity:.5;background:#6ea8fe}.render-debug__bar[data-v-302465b0]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;display:flex;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#1e222e,#141720)}.render-debug__bar[data-v-302465b0]:active{cursor:grabbing}.render-debug__title[data-v-302465b0]{overflow:hidden;flex:1;font-weight:600;text-overflow:ellipsis;letter-spacing:.02em;white-space:nowrap}.render-debug__count[data-v-302465b0]{min-width:18px;padding:0 5px;border-radius:8px;font-size:10px;color:#94a3b8;text-align:center;background:#ffffff14}.render-debug__toggle[data-v-302465b0]{cursor:pointer;padding:0 4px;border:0;color:#cbd5e1;background:transparent}@media(pointer:coarse){.render-debug__toggle[data-v-302465b0]{min-width:44px;min-height:44px}}.render-debug__pill[data-v-302465b0]{padding:1px 6px;border-radius:8px;font-size:9px;text-transform:uppercase;background:#ffffff1a}.render-debug__pill--ok[data-v-302465b0]{color:#bef264;background:#65a30d40}.render-debug__pill--warn[data-v-302465b0]{color:#fde047;background:#ca8a0440}.render-debug__pill--bad[data-v-302465b0]{color:#fca5a5;background:#dc262647}.render-debug__pill--phase[data-v-302465b0]{color:#94a3b8}.render-debug__pill--warmup[data-v-302465b0]{color:#7dd3fc;background:#0284c740}.render-debug__body[data-v-302465b0]{overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:8px}.render-debug__empty[data-v-302465b0]{margin:0;color:#94a3b8}.render-debug__grid[data-v-302465b0]{display:grid;grid-template-columns:1fr 1fr;gap:3px 6px}.render-debug__chip[data-v-302465b0]{display:flex;gap:4px;justify-content:space-between;padding:2px 5px;border-radius:4px;background:#ffffff0a}.render-debug__chip-k[data-v-302465b0]{color:#64748b}.render-debug__chip-v[data-v-302465b0]{overflow:hidden;color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap}.render-debug__inst[data-v-302465b0]{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#ffffff08}.render-debug__inst-head[data-v-302465b0]{display:flex;gap:6px;align-items:center}.render-debug__inst-id[data-v-302465b0]{font-weight:700;color:#94a3b8}.render-debug__inst-pipe[data-v-302465b0]{flex:1;font-weight:600;color:#7dd3fc}.render-debug__content[data-v-302465b0]{overflow:hidden;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap}.render-debug__metrics[data-v-302465b0]{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.render-debug__metrics--sub[data-v-302465b0]{font-size:10px;color:#94a3b8}.render-debug__metric[data-v-302465b0]{white-space:nowrap}.render-debug__metric--warn[data-v-302465b0]{font-weight:700;color:#fca5a5}.render-debug__fps[data-v-302465b0]{font-size:16px;font-weight:700}.render-debug__fps[data-v-302465b0]:after{content:"fps";margin-left:2px;font-size:9px;color:#64748b}.render-debug__fps--ok[data-v-302465b0]{color:#a3e635}.render-debug__fps--warn[data-v-302465b0]{color:#facc15}.render-debug__fps--bad[data-v-302465b0]{color:#f87171}.render-debug__bar-dist[data-v-302465b0]{overflow:hidden;display:flex;width:100%;height:6px;border-radius:3px;background:#ffffff0f}.render-debug__seg[data-v-302465b0]{height:100%}.render-debug__seg--0[data-v-302465b0]{background:#84cc16}.render-debug__seg--1[data-v-302465b0]{background:#bef264}.render-debug__seg--2[data-v-302465b0]{background:#facc15}.render-debug__seg--3[data-v-302465b0]{background:#fb923c}.render-debug__seg--4[data-v-302465b0]{background:#f87171}.render-debug__seg--5[data-v-302465b0]{background:#be123c}.render-debug__log[data-v-302465b0]{display:flex;flex-direction:column;gap:1px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.render-debug__log-title[data-v-302465b0]{margin-bottom:2px;font-size:9px;color:#64748b;text-transform:uppercase}.render-debug__log-row[data-v-302465b0]{overflow:hidden;padding:1px 2px;font-size:10px;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap}.render-debug__log-row--contextLost[data-v-302465b0]{color:#fca5a5}.render-debug__log-row--loaf[data-v-302465b0]{color:#c4b5fd}.render-debug__log-row--session[data-v-302465b0]{color:#7dd3fc}.render-debug__hint-bar[data-v-302465b0]{flex:none;padding:6px 8px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;line-height:1.4;color:#0f172a;overflow-wrap:break-word;background:#e2e8f0}.new-scroll-observer[data-v-19b022d3]{cursor:none;position:fixed;z-index:-1;top:0;left:0;display:grid;grid-auto-flow:row;width:100%;height:100%;opacity:0}.transition-slide-left-enter-active[data-v-8e58481f],.transition-slide-left-leave-active[data-v-8e58481f]{transition:transform .4s cubic-bezier(1,.6,.6,1)}.transition-slide-left-enter-from[data-v-8e58481f],.transition-slide-left-leave-to[data-v-8e58481f]{transform:translate(-100%)}.transition-slide-left-enter-to[data-v-8e58481f],.transition-slide-left-leave-from[data-v-8e58481f]{transform:translate(0)}.transition-slide-left-with-opacity-enter-active[data-v-8e58481f],.transition-slide-left-with-opacity-leave-active[data-v-8e58481f]{transition:transform .3s cubic-bezier(1,.6,.6,1),opacity .2s cubic-bezier(1,.6,.6,1)}.transition-slide-left-with-opacity-enter-from[data-v-8e58481f],.transition-slide-left-with-opacity-leave-to[data-v-8e58481f]{transform:translate(-100%);opacity:0}.transition-slide-left-with-opacity-enter-to[data-v-8e58481f],.transition-slide-left-with-opacity-leave-from[data-v-8e58481f]{transform:translate(0);opacity:1}:where(.app.rtl) .direction-adaptive{direction:rtl}:where(.app.ltr) .direction-adaptive{direction:ltr}.font-roboto{font-family:Roboto,sans-serif}input,textarea,button,ul,li,html,body{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}ul,li{list-style-type:none}a{-webkit-text-decoration:none;text-decoration:none}button{cursor:pointer;border:none;border-radius:0;font:inherit;text-align:inherit;background:none}input,textarea{resize:none;width:100%;border:none;font:inherit;background:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}input[type=number]{appearance:textfield}:active,:hover,:focus{outline:0;outline-offset:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-tap-highlight-color:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin}}*::-webkit-scrollbar{width:.25em;height:.25em;border-radius:.375em}*::-webkit-scrollbar-thumb{border-radius:.375em}input{overflow:hidden;text-overflow:ellipsis}input::-ms-clear{display:none}label{cursor:pointer;-webkit-user-select:none;user-select:none}img,svg{display:block}a,button{display:inherit;align-items:inherit;font-family:Roboto,Helvetica,Arial,sans-serif;color:inherit}input[type=text]{-webkit-opacity:1}.app{position:relative;font-family:Roboto,Helvetica,Arial,sans-serif}.app__reconnecting-modal{--modal-bg-clr: var(--app-reconnecting-modal)}.app .reconnection-container{width:264px}@media screen and (min-width:568px){.app .reconnection-container{width:400px}}
