.topbar[data-v-efda525d]{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--topbar-h);display:flex;align-items:center;gap:1.4rem;padding:0 1.4rem;background:#0603148c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.topbar__brand[data-v-efda525d]{border:none;background:none;padding:0;margin-right:auto;display:flex;align-items:center}.topbar__brand img[data-v-efda525d]{height:58px;display:block;filter:drop-shadow(0 0 16px rgba(139,92,255,.4));transition:filter .2s ease}.topbar__brand:hover img[data-v-efda525d]{filter:drop-shadow(0 0 20px rgba(255,61,240,.45))}.topbar__nav[data-v-efda525d]{display:flex;gap:.4rem}.topbar__link[data-v-efda525d]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:var(--radius-pill);color:var(--ink-dim);text-decoration:none;font-size:.92rem;font-weight:700;transition:color .15s ease,background .15s ease}.topbar__link svg[data-v-efda525d]{width:1.1rem;height:1.1rem}.topbar__link[data-v-efda525d]:hover{color:#fff;background:#ffffff14}.topbar__link--premium[data-v-efda525d]{color:var(--neon-pink);text-shadow:0 0 16px rgba(255,61,240,.5)}.topbar__link--premium[data-v-efda525d]:hover{color:#ff7af5;background:#ff3df01a}.topbar__actions[data-v-efda525d]{display:flex;align-items:center;gap:.6rem}.topbar__signin[data-v-efda525d]{padding:.55rem 1.2rem;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-pill);background:transparent;color:#fff;font-weight:700;font-size:.92rem;transition:background .15s ease,border-color .15s ease}.topbar__signin[data-v-efda525d]:hover{background:#ffffff14;border-color:#fff6}.topbar__cta[data-v-efda525d]{padding:.6rem 1.35rem;border:none;border-radius:var(--radius-pill);background:var(--cta-grad);color:#fff;font-weight:800;font-size:.92rem;box-shadow:0 0 22px #ff3df059,0 8px 20px #04021466;transition:transform .12s ease,box-shadow .15s ease}.topbar__cta[data-v-efda525d]:hover{transform:translateY(-1px);box-shadow:0 0 30px #ff3df080,0 10px 24px #04021473}.topbar__cta[data-v-efda525d]:active{transform:translateY(0) scale(.98)}@media(max-width:760px){.topbar[data-v-efda525d]{gap:.6rem;padding:0 .9rem}.topbar__nav[data-v-efda525d]{display:none}.topbar__brand img[data-v-efda525d]{height:44px}}.gate-scene[data-v-8f60f092]{position:relative;max-width:29rem;margin:0 auto;padding-top:1.6rem}.gate-portal[data-v-8f60f092]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.gate-portal__ring[data-v-8f60f092]{position:absolute;width:min(120%,34rem);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,rgba(139,123,255,0) 18%,rgba(139,123,255,.55) 32%,rgba(96,220,255,.65) 50%,rgba(255,122,210,.5) 68%,rgba(139,123,255,0) 82%,transparent 100%);filter:blur(26px);opacity:.55;animation:portal-spin-8f60f092 14s linear infinite}.gate-portal__ring--counter[data-v-8f60f092]{width:min(105%,30rem);filter:blur(38px);opacity:.35;animation:portal-spin-8f60f092 22s linear infinite reverse}.gate-portal__core[data-v-8f60f092]{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(139,123,255,.28),transparent 65%);filter:blur(20px);animation:portal-breathe-8f60f092 5s ease-in-out infinite}@keyframes portal-spin-8f60f092{to{transform:rotate(360deg)}}@keyframes portal-breathe-8f60f092{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.12);opacity:1}}.gate[data-v-8f60f092]{position:relative;display:flex;flex-direction:column;gap:1.15rem;text-align:center;padding:2.9rem 2.3rem 2rem;background:linear-gradient(175deg,#ffffff24,#ffffff12 45%,#8b7bff1a);border:1px solid rgba(255,255,255,.22);border-radius:30px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #0a04328c,inset 0 1px #ffffff47}.gate__emblem[data-v-8f60f092]{position:absolute;top:-1.55rem;left:50%;translate:-50% 0;font-size:2.6rem;filter:drop-shadow(0 10px 18px rgba(96,220,255,.45));animation:hover-bob-8f60f092 3.4s ease-in-out infinite}@keyframes hover-bob-8f60f092{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-7px) rotate(4deg)}}.gate__eyebrow[data-v-8f60f092]{margin:0;font-size:.64rem;font-weight:800;letter-spacing:.34em;color:#a0e1ffd9;text-shadow:0 0 14px rgba(96,220,255,.5)}.gate__title[data-v-8f60f092]{margin:0;font-size:2rem;line-height:1.12;font-weight:900;letter-spacing:-.03em;background:linear-gradient(120deg,#fff 45%,#e4ddff 75%,#bfeaff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 10px rgba(20,8,60,.55))}.gate__consent[data-v-8f60f092]{color:#ffffffb8;font-size:.93rem;line-height:1.55;margin:0}.gate__consent strong[data-v-8f60f092]{color:#fff}.gate__form[data-v-8f60f092]{display:flex;flex-direction:column;gap:1rem;text-align:left;margin-top:.2rem}.gate__field[data-v-8f60f092]{display:flex;flex-direction:column;gap:.4rem}.gate__field-name[data-v-8f60f092]{font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#ffffffd9;padding-left:.4rem}.gate__field-wrap[data-v-8f60f092]{position:relative;display:block}.gate__field-icon[data-v-8f60f092]{position:absolute;left:1.05rem;top:50%;translate:0 -50%;font-size:1.05rem;opacity:.85;pointer-events:none}.gate__field input[data-v-8f60f092]{width:100%;box-sizing:border-box;padding:.95rem 1.1rem .95rem 2.9rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.22);background:#0a052073;color:#fff;font:inherit;font-weight:600;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.gate__field input[data-v-8f60f092]::placeholder{color:#ffffff61;font-weight:500}.gate__field input[data-v-8f60f092]:focus{outline:none;border-color:#96c8ffcc;background:#10093099;box-shadow:0 0 0 4px #60dcff29,0 0 24px #8b7bff40}.gate__field input[type=number][data-v-8f60f092]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.gate__field input[type=number][data-v-8f60f092]::-webkit-outer-spin-button,.gate__field input[type=number][data-v-8f60f092]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gate__cta[data-v-8f60f092]{position:relative;display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;margin-top:.35rem;padding:1rem 1.4rem;border:none;border-radius:1.15rem;background:linear-gradient(120deg,#fff,#dcd4ff 85%);color:#1a1140;font:inherit;font-size:1.02rem;font-weight:900;letter-spacing:-.01em;cursor:pointer;overflow:hidden;box-shadow:0 12px 32px #8b7bff66,inset 0 1px #ffffffe6;transition:transform .12s ease,box-shadow .18s ease,opacity .18s ease}.gate__cta[data-v-8f60f092]:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.85),transparent);animation:cta-shine-8f60f092 3.2s ease-in-out infinite}@keyframes cta-shine-8f60f092{0%,60%{left:-80%}to{left:130%}}.gate__cta-arrow[data-v-8f60f092]{transition:transform .15s ease}.gate__cta[data-v-8f60f092]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px #8b7bff8c,inset 0 1px #ffffffe6}.gate__cta:hover:not(:disabled) .gate__cta-arrow[data-v-8f60f092]{transform:translate(4px)}.gate__cta[data-v-8f60f092]:active:not(:disabled){transform:translateY(0) scale(.985)}.gate__cta[data-v-8f60f092]:disabled{opacity:.45;cursor:not-allowed}.gate__cta[data-v-8f60f092]:disabled:after{animation:none}.gate__error[data-v-8f60f092]{color:#ffd0d4;background:#ff4d5e38;border:1px solid rgba(255,77,94,.4);border-radius:14px;padding:.65rem .95rem;font-size:.85rem;line-height:1.45;margin:0}.gate__pledges[data-v-8f60f092]{display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem;list-style:none;margin:.1rem 0 0;padding:0}.gate__pledges li[data-v-8f60f092]{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:.72rem;font-weight:600;color:#ffffffa8;cursor:help}.gate__pledges i[data-v-8f60f092]{font-style:normal;font-size:.82rem}.gate__welcome[data-v-8f60f092]{display:flex;flex-direction:column;gap:.9rem;align-items:center}.gate__planet[data-v-8f60f092]{background:linear-gradient(120deg,#aee9ff,#ded6ff 55%,#ffc2ec);-webkit-background-clip:text;background-clip:text;color:transparent}.gate__id-card[data-v-8f60f092]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0a052073;font-weight:700;color:#ffffffe6}.gate__id-handle[data-v-8f60f092]{color:#fff}.gate__id-dot[data-v-8f60f092]{opacity:.45}.gate__id-check[data-v-8f60f092]{font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#7effc4;text-shadow:0 0 12px rgba(126,255,196,.5)}.gate__origin[data-v-8f60f092]{color:#fff9;margin:0;font-size:.88rem}.gate__origin strong[data-v-8f60f092]{color:#ffffffeb}@media(max-width:560px){.gate[data-v-8f60f092]{padding:2.6rem 1.5rem 1.7rem}.gate__title[data-v-8f60f092]{font-size:1.7rem}.gate-portal__ring[data-v-8f60f092]{filter:blur(20px)}}.signin[data-v-7789a99b]{display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.signin__eyebrow[data-v-7789a99b]{margin:0;font-size:.64rem;font-weight:800;letter-spacing:.34em;color:#a0e1ffd9;text-shadow:0 0 14px rgba(96,220,255,.5)}.signin__title[data-v-7789a99b]{margin:0;font-size:1.9rem;font-weight:900;letter-spacing:-.03em;background:linear-gradient(120deg,#fff 45%,#e4ddff 75%,#bfeaff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 10px rgba(20,8,60,.55))}.signin__why[data-v-7789a99b]{margin:0;max-width:24rem;color:var(--ink-dim);font-size:.92rem;line-height:1.5}.signin__why strong[data-v-7789a99b]{color:#fff}.signin__google[data-v-7789a99b]{min-height:44px;display:flex;justify-content:center}.signin__dev[data-v-7789a99b]{display:flex;flex-direction:column;gap:.6rem;width:min(100%,18rem)}.signin__dev-warn[data-v-7789a99b]{margin:0;font-size:.74rem;font-weight:700;color:#ffd280}.signin__dev input[data-v-7789a99b]{padding:.8rem 1.1rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.22);background:#0a052073;color:#fff;font:inherit;text-align:center}.signin__dev input[data-v-7789a99b]:focus{outline:none;border-color:#96c8ffcc}.signin__error[data-v-7789a99b]{margin:0;padding:.55rem .9rem;border-radius:14px;background:#ff4d5e38;border:1px solid rgba(255,77,94,.4);color:#ffd0d4;font-size:.84rem;max-width:24rem}.signin__pledges[data-v-7789a99b]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;list-style:none;margin:.2rem 0 0;padding:0}.signin__pledges li[data-v-7789a99b]{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:.7rem;font-weight:600;color:#ffffff9e}.signin__pledges i[data-v-7789a99b]{font-style:normal}.tv[data-v-aafa53ba]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:radial-gradient(120% 90% at 50% 110%,#241a5e,#120b34 45%,#070417);overflow:hidden}.tv__screen[data-v-aafa53ba]{border-radius:0}.tv__cosmos[data-v-aafa53ba]{position:absolute;top:0;right:0;bottom:0;left:0}.tv__aurora[data-v-aafa53ba]{position:absolute;width:65vmax;height:65vmax;border-radius:50%;filter:blur(90px);opacity:.5;mix-blend-mode:screen;will-change:transform}.tv__aurora--a[data-v-aafa53ba]{background:radial-gradient(circle,hsl(var(--au-a) / .8),transparent 65%);top:-25%;left:-15%;animation:drift-a-aafa53ba 26s ease-in-out infinite alternate}.tv__aurora--b[data-v-aafa53ba]{background:radial-gradient(circle,hsl(var(--au-b) / .45),transparent 65%);bottom:-30%;right:-10%;animation:drift-b-aafa53ba 32s ease-in-out infinite alternate}.tv__aurora--c[data-v-aafa53ba]{background:radial-gradient(circle,hsl(var(--au-c) / .35),transparent 65%);top:25%;left:45%;animation:drift-c-aafa53ba 40s ease-in-out infinite alternate}@keyframes drift-a-aafa53ba{0%{transform:translate(0) scale(1)}to{transform:translate(12%,16%) scale(1.15)}}@keyframes drift-b-aafa53ba{0%{transform:translate(0) scale(1.1)}to{transform:translate(-14%,-10%) scale(.95)}}@keyframes drift-c-aafa53ba{0%{transform:translate(0)}to{transform:translate(-18%,12%) scale(1.2)}}.tv__planet[data-v-aafa53ba]{position:absolute;bottom:var(--planet-y, -18vmin);right:var(--planet-x, 8%);width:var(--planet-size, 34vmin);height:var(--planet-size, 34vmin);border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.35),transparent 40%),linear-gradient(165deg,var(--planet, #9d8bff) 0%,color-mix(in srgb,var(--planet, #6a5cf6) 55%,#0a0620) 55%,#150e3a 100%);box-shadow:0 0 80px color-mix(in srgb,var(--planet, #8b7bff) 45%,transparent);transition:background .6s ease,width .6s ease,height .6s ease}.tv__planet--ring[data-v-aafa53ba]:after{content:"";position:absolute;left:50%;top:42%;width:160%;height:34%;transform:translate(-50%) rotate(-16deg);border-radius:50%;border:1.2vmin solid rgba(255,255,255,.22);border-top-color:transparent}.tv__moon[data-v-aafa53ba]{position:absolute;top:18%;left:12%;width:7vmin;height:7vmin;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.5),transparent 45%),linear-gradient(160deg,color-mix(in srgb,var(--planet, #9d8bff) 70%,#fff),#241a5e);opacity:.8;box-shadow:0 0 30px color-mix(in srgb,var(--planet, #8b7bff) 35%,transparent)}.tv__sky[data-v-aafa53ba]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tv__stream[data-v-aafa53ba]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.tv__stream--hidden[data-v-aafa53ba]{opacity:0}.tv__static[data-v-aafa53ba]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.14) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 2px,transparent 2px 5px),#0a0620;animation:burst-aafa53ba .42s steps(6) forwards}@keyframes burst-aafa53ba{0%{opacity:1;filter:brightness(2.2)}60%{opacity:.7;filter:brightness(1.2)}to{opacity:0}}.tv__badge[data-v-aafa53ba]{position:absolute;left:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.15rem;padding:.7rem 1rem;border-radius:1rem;background:#08041a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);max-width:min(72vw,22rem)}.tv__badge-live[data-v-aafa53ba]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6rem;font-weight:800;letter-spacing:.18em;color:#ff5a6a}.tv__badge-live i[data-v-aafa53ba]{width:6px;height:6px;border-radius:50%;background:#ff5a6a;animation:onair-aafa53ba 2s ease-in-out infinite}@keyframes onair-aafa53ba{0%,to{opacity:1}50%{opacity:.35}}.tv__badge-name[data-v-aafa53ba]{font-size:1.05rem;font-weight:800;color:#fff}.tv__badge-tag[data-v-aafa53ba]{font-size:.78rem;color:#ffffffa6}.tv .pane-bar[data-v-aafa53ba]{justify-content:stretch}.tv .pane-bar__row[data-v-aafa53ba]{width:100%}.tv .pane-bar__row[data-v-aafa53ba]>:first-child{margin-right:auto}.tv .pane-btn--last svg[data-v-aafa53ba]{fill:none;stroke:currentColor;width:1.4rem;height:1.4rem}.tv .pane-btn--last[data-v-aafa53ba]:disabled{opacity:.32}.tv__badge-no[data-v-aafa53ba]{margin-left:.1rem;padding:.05rem .3rem;border-radius:.3rem;background:#ffffff29;color:#fff;font-size:.58rem;font-weight:900;letter-spacing:.08em}.tv-pop-enter-active[data-v-aafa53ba]{transition:opacity .25s ease,transform .25s ease}.tv-pop-enter-from[data-v-aafa53ba]{opacity:0;transform:translateY(8px)}.tv-pop-leave-active[data-v-aafa53ba]{transition:opacity .15s ease}.tv-pop-leave-to[data-v-aafa53ba]{opacity:0}@media(max-width:640px){.tv__planet[data-v-aafa53ba]{right:-8%}}.duo[data-v-e8d67be5]{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:min(88%,17rem)}.duo__card[data-v-e8d67be5]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.9rem;border-radius:1rem;background:#08041ab8;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.duo__title[data-v-e8d67be5]{margin:0;font-size:.92rem;font-weight:800}.duo__hint[data-v-e8d67be5]{margin:0;font-size:.78rem;color:#ffffffb3}.duo__with[data-v-e8d67be5]{margin:0;font-size:.9rem}.duo__x[data-v-e8d67be5]{position:absolute;top:.35rem;right:.55rem;background:none;border:none;color:#ffffff80;font-size:1.1rem;line-height:1}.duo__x[data-v-e8d67be5]:hover{color:#fff}.duo__make[data-v-e8d67be5]{width:100%;padding:.55rem;border:none;border-radius:.7rem;background:var(--cta-grad);color:#150c33;font-weight:800;font-size:.85rem}.duo__make[data-v-e8d67be5]:hover{filter:brightness(1.06)}.duo__or[data-v-e8d67be5]{display:flex;align-items:center;gap:.5rem;width:100%;color:#ffffff80;font-size:.68rem}.duo__or[data-v-e8d67be5]:before,.duo__or[data-v-e8d67be5]:after{content:"";flex:1;height:1px;background:#ffffff29}.duo__join[data-v-e8d67be5]{display:flex;gap:.4rem;width:100%}.duo__field[data-v-e8d67be5]{flex:1;min-width:0;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.22);border-radius:.6rem;background:#ffffff14;color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.18em;text-align:center;text-transform:uppercase}.duo__field[data-v-e8d67be5]::placeholder{color:#ffffff4d;letter-spacing:.18em}.duo__field[data-v-e8d67be5]:focus{outline:none;border-color:var(--neon-cyan);background:#ffffff1f}.duo__go[data-v-e8d67be5]{flex:none;padding:0 .9rem;border:1px solid rgba(255,255,255,.22);border-radius:.6rem;background:#ffffff1f;color:#fff;font-weight:800;font-size:.8rem}.duo__go[data-v-e8d67be5]:hover:not(:disabled){background:#fff3}.duo__go[data-v-e8d67be5]:disabled{opacity:.4}.duo__link[data-v-e8d67be5]{display:flex;flex-direction:column;align-items:center;gap:.1rem;width:100%;padding:.5rem .8rem;border:1px dashed rgba(255,255,255,.35);border-radius:.7rem;background:#ffffff14;color:#fff;transition:background .15s ease}.duo__link[data-v-e8d67be5]:hover{background:#ffffff24}.duo__link code[data-v-e8d67be5]{font-size:1.1rem;font-weight:800;letter-spacing:.2em}.duo__link span[data-v-e8d67be5]{font-size:.7rem;color:#b9acff;font-weight:700}.duo__leave[data-v-e8d67be5]{background:none;border:none;color:#ffffff8c;font-size:.75rem;text-decoration:underline}.duo__leave[data-v-e8d67be5]:hover{color:#fff}.duo__error[data-v-e8d67be5]{margin:0;font-size:.75rem;color:#ffd0d4;background:#ff4d5e40;border-radius:.6rem;padding:.35rem .6rem}.chatcol[data-v-cfc38464]{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--panel-grad);border:1px solid var(--panel-border);box-shadow:var(--shadow-soft)}.chatcol__roster[data-v-cfc38464]{display:flex;gap:.3rem;padding:.45rem;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d}.chatcol__who[data-v-cfc38464]{flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border-radius:.7rem;background:hsl(var(--hue, 260) 70% 60% / .18)}.chatcol__who--me[data-v-cfc38464]{background:#ffffff1f}.chatcol__who--idle[data-v-cfc38464]{background:#ffffff0f}.chatcol__who-name[data-v-cfc38464]{font-size:.76rem;font-weight:800;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatcol__avatar[data-v-cfc38464]{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:linear-gradient(160deg,hsl(var(--hue, 260) 85% 68%),hsl(var(--hue, 260) 75% 48%));color:#fff;font-style:normal;font-size:.76rem;font-weight:900;box-shadow:inset 0 1px #fff6}.chatcol__avatar--idle[data-v-cfc38464]{background:#ffffff1f;font-size:.85rem}.chatcol__avatar--sm[data-v-cfc38464]{width:1.3rem;height:1.3rem;font-size:.62rem;align-self:flex-end}.chatcol__connecting[data-v-cfc38464]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:.7rem;background:#ffffff14;font-size:.7rem;font-weight:700;color:#ffffffb3;white-space:nowrap}.chatcol__dot[data-v-cfc38464]{width:6px;height:6px;border-radius:50%;background:#8fe0ff;animation:chat-pulse-cfc38464 1.2s ease-in-out infinite}@keyframes chat-pulse-cfc38464{0%,to{opacity:1}50%{opacity:.25}}.chatcol__list[data-v-cfc38464]{flex:1;min-height:0;list-style:none;margin:0;padding:.7rem .65rem;display:flex;flex-direction:column;gap:.45rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.chatcol__list[data-v-cfc38464]::-webkit-scrollbar{width:5px}.chatcol__list[data-v-cfc38464]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.chatcol__empty[data-v-cfc38464]{margin:auto 0;padding:0 .5rem;text-align:center;font-size:.78rem;line-height:1.5;color:#ffffff6b}.chatcol__item[data-v-cfc38464]{display:flex}.chatcol__msg[data-v-cfc38464]{display:flex;align-items:flex-end;gap:.4rem;max-width:100%}.chatcol__msg--me[data-v-cfc38464]{margin-left:auto}.chatcol__bubble[data-v-cfc38464]{padding:.45rem .75rem;border-radius:14px 14px 14px 5px;background:#08041a99;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.87rem;line-height:1.35;overflow-wrap:anywhere}.chatcol__msg--me .chatcol__bubble[data-v-cfc38464]{background:#fff;border-color:transparent;color:var(--brand-700);font-weight:600;border-radius:14px 14px 5px}.chatcol__cmd[data-v-cfc38464]{padding:.1rem .35rem;border-radius:.35rem;background:#ffffff1f;color:#cfc4ff;font-weight:700;font-size:.95em}.chatcol__system[data-v-cfc38464]{margin:0 auto;padding:.3rem .7rem;border-radius:999px;background:#8b7bff38;border:1px solid rgba(185,172,255,.32);color:#e6e0ff;font-size:.72rem;font-weight:700;text-align:center}.chatcol__squad[data-v-cfc38464]{width:100%;padding:.75rem .85rem;border-radius:16px;background:linear-gradient(160deg,#6050fff2,#26165cf2);border:1px solid rgba(185,172,255,.55);box-shadow:0 10px 24px #14085073;color:#fff}.chatcol__squad-title[data-v-cfc38464]{margin:0;font-size:.88rem}.chatcol__squad-sub[data-v-cfc38464]{margin:.15rem 0 .6rem;font-size:.73rem;color:#ffffffb8;line-height:1.4}.chatcol__squad-actions[data-v-cfc38464]{display:flex;gap:.4rem}.chatcol__accept[data-v-cfc38464],.chatcol__decline[data-v-cfc38464]{flex:1;padding:.45rem 0;border:none;border-radius:999px;font:inherit;font-weight:800;font-size:.8rem;transition:transform .1s ease}.chatcol__accept[data-v-cfc38464]{background:#fff;color:var(--brand-600)}.chatcol__decline[data-v-cfc38464]{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3)}.chatcol__accept[data-v-cfc38464]:hover,.chatcol__decline[data-v-cfc38464]:hover{transform:translateY(-1px)}.chatcol__squad-done[data-v-cfc38464]{margin:0;font-size:.78rem;font-weight:800;color:#b9f5cf}.chatcol__form[data-v-cfc38464]{display:flex;align-items:center;gap:.4rem;padding:var(--bar-pad);border-top:1px solid rgba(255,255,255,.1);background:#08041a4d}.chatcol__input[data-v-cfc38464]{flex:1;min-width:0;height:var(--bar-ctl);padding:0 .9rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);background:#08041a80;color:#fff;font:inherit;font-size:.87rem}.chatcol__input[data-v-cfc38464]::placeholder{color:#fff6}.chatcol__input[data-v-cfc38464]:focus{outline:none;border-color:#96c8ffb3;background:#100930a6}.chatcol__input[data-v-cfc38464]:disabled{opacity:.6}.chatcol__send[data-v-cfc38464]{flex:none;width:var(--bar-ctl);height:var(--bar-ctl);border:none;border-radius:50%;background:#fff;color:var(--brand-600);font-size:.95rem;font-weight:800;transition:transform .1s ease}.chatcol__send[data-v-cfc38464]:hover:not(:disabled){transform:scale(1.07)}.chatcol__send[data-v-cfc38464]:disabled{opacity:.4}@media(max-width:900px){.chatcol__roster[data-v-cfc38464]{padding:.35rem}.chatcol__list[data-v-cfc38464]{padding:.5rem}}.meter[data-v-67647dcc]{display:flex;align-items:center;gap:.45rem;flex:none}.meter__track[data-v-67647dcc]{position:relative;width:var(--meter-w);height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.meter__fill[data-v-67647dcc]{position:absolute;inset:0 auto 0 0;border-radius:999px;background:currentColor;opacity:.8}.meter__warn[data-v-67647dcc]{font-size:.7rem;font-weight:800;letter-spacing:.02em;color:currentColor;white-space:nowrap}.meter--live[data-v-67647dcc]{color:#3ddc84}.meter--muted[data-v-67647dcc]{color:#ffffff47}.meter--dead[data-v-67647dcc]{color:#ffb020}.meter--dead .meter__track[data-v-67647dcc]{background:#ffb02038}.meter--dead .meter__warn[data-v-67647dcc]{animation:meter-warn-67647dcc 1.4s ease-in-out infinite}@keyframes meter-warn-67647dcc{0%,to{opacity:1}50%{opacity:.4}}.dock[data-v-01b8c1f6]{flex:none;width:min(100%,1150px);margin:.9rem auto 0;padding:.75rem 1.25rem;border-radius:var(--radius-md);background:#0a06206b;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dock__warm[data-v-01b8c1f6]{display:flex;align-items:center;justify-content:center;gap:.65rem;font-weight:700;font-size:.95rem}.dock__spinner[data-v-01b8c1f6]{flex:none;width:16px;height:16px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.dock--panel[data-v-01b8c1f6]{padding:1.25rem 2.2rem;border-radius:24px}.dock__cold[data-v-01b8c1f6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.8rem}.dock__art[data-v-01b8c1f6]{flex:none;width:128px;height:auto;animation:dish-hover-01b8c1f6 6s ease-in-out infinite;filter:drop-shadow(0 14px 28px rgba(93,63,211,.35))}@keyframes dish-hover-01b8c1f6{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-8px) rotate(1.5deg)}}.dock__text[data-v-01b8c1f6]{flex:1 1 20rem;display:flex;flex-direction:column;gap:.35rem;text-align:left;min-width:0}.dock__headline[data-v-01b8c1f6]{margin:0;font-size:1.45rem;font-weight:900;letter-spacing:-.02em;line-height:1.15}.dock__accent[data-v-01b8c1f6]{background:linear-gradient(100deg,#ff6ec7,#c98bff 60%,#9b8bff);-webkit-background-clip:text;background-clip:text;color:transparent}.dock__sub[data-v-01b8c1f6]{margin:0;max-width:34rem;color:var(--ink-dim);font-size:1rem;line-height:1.5}.dock__online[data-v-01b8c1f6]{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;font-size:.82rem;font-weight:700;color:var(--ink-dim)}.dock__online i[data-v-01b8c1f6]{width:.5rem;height:.5rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #3ddc8433}.dock__stop[data-v-01b8c1f6]{flex:none;padding:.85rem 1.7rem;font-size:.98rem;border-radius:999px}@media(max-width:860px){.dock--panel[data-v-01b8c1f6]{padding:1.5rem 1.2rem}.dock__cold[data-v-01b8c1f6]{justify-content:center;text-align:center}.dock__text[data-v-01b8c1f6]{text-align:center;align-items:center;flex-basis:100%}.dock__art[data-v-01b8c1f6]{width:104px}.dock__headline[data-v-01b8c1f6]{font-size:1.25rem}.dock__sub[data-v-01b8c1f6]{font-size:.92rem}}:root{--brand-700: #4634d6;--brand-600: #5546ec;--brand-500: #6a5cf6;--brand-400: #8b7bff;--neon-pink: #ff3df0;--neon-cyan: #35d6ff;--neon-purple: #8b5cff;--cta-grad: linear-gradient(100deg, #ff3df0 0%, #8b5cff 55%, #35d6ff 120%);--panel-grad: linear-gradient(180deg, #251a63 0%, #1a1048 60%, #130b38 100%);--panel-border: rgba(139, 123, 255, .28);--ink: #ffffff;--ink-dim: rgba(255, 255, 255, .68);--ink-faint: rgba(255, 255, 255, .45);--glass: rgba(255, 255, 255, .07);--glass-strong: rgba(255, 255, 255, .12);--glass-border: rgba(255, 255, 255, .12);--danger: #ff4d5e;--success: #3ddc84;--radius-lg: 28px;--radius-md: 18px;--radius-pill: 999px;--shadow-soft: 0 18px 50px rgba(4, 2, 20, .5);--shadow-pop: 0 10px 30px rgba(4, 2, 20, .55);--topbar-h: 76px;--bar-pad: .55rem;--bar-ctl: 2.3rem;--meter-w: 4.5rem;--pane-pad: 1.35rem;--pane-ctl: 3.75rem}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 650px at 50% -15%,rgba(120,70,255,.35),transparent 60%),radial-gradient(800px 520px at 92% 30%,rgba(53,214,255,.09),transparent 60%),radial-gradient(800px 520px at 5% 85%,rgba(255,61,240,.1),transparent 60%),linear-gradient(168deg,#2a1b69,#1a1049 48%,#0d0729);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='6'%3E%3Cellipse cx='60' cy='70' rx='34' ry='14'/%3E%3Ccircle cx='60' cy='58' r='13'/%3E%3Cellipse cx='265' cy='210' rx='40' ry='16'/%3E%3Ccircle cx='265' cy='196' r='15'/%3E%3Ccircle cx='170' cy='320' r='18'/%3E%3Ccircle cx='330' cy='60' r='9'/%3E%3Ccircle cx='120' cy='180' r='6'/%3E%3C/g%3E%3C/svg%3E")}#app{position:relative;z-index:1}button{font:inherit;cursor:pointer}::selection{background:#ffffff40}input{font:inherit}.btn{border:none;border-radius:var(--radius-pill);padding:.8rem 1.7rem;font-weight:800;letter-spacing:.01em;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:not(:disabled):active{transform:scale(.97)}.btn--primary{background:#fff;color:var(--brand-600);box-shadow:var(--shadow-pop)}.btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px #1408508c}.btn--lg{font-size:1.15rem;padding:1.05rem 2.6rem}.btn--ghost{background:var(--glass);color:var(--ink);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn--ghost:hover{background:var(--glass-strong)}.spinner{display:inline-block;width:1em;height:1em;margin-right:.5rem;vertical-align:-.15em;border:2px solid rgba(90,70,220,.3);border-top-color:var(--brand-600);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{height:100%}.error-banner{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:.75rem;max-width:min(90vw,560px);padding:.85rem 1.15rem;background:var(--danger);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-pop);font-weight:600}.error-banner__close{background:none;border:none;color:inherit;font-size:1rem;line-height:1;padding:.25rem}.landing{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:1.75rem;padding:calc(var(--topbar-h) + 1rem) 1.5rem 1.75rem;text-align:center}.landing__brand{width:min(430px,76vw);margin:0 auto;animation:brand-float 6s ease-in-out infinite;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes brand-float{0%,to{transform:translateY(0) scale(1);filter:brightness(1) drop-shadow(0 0 55px rgba(139,92,255,.3))}50%{transform:translateY(-8px) scale(1.01);filter:brightness(1.1) drop-shadow(0 0 75px rgba(255,61,240,.32))}}.landing__card{max-width:29rem;margin:0 auto;padding:2.4rem 2.3rem 2rem;background:linear-gradient(175deg,#ffffff24,#ffffff12 45%,#8b7bff1a);border:1px solid rgba(255,255,255,.22);border-radius:30px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #0a04328c,inset 0 1px #ffffff47}.landing__tagline{margin:0 auto 1.25rem;max-width:34rem;color:var(--ink-dim);font-size:1.05rem;line-height:1.45}.landing__duo-invite{margin:-1rem auto 1.5rem;padding:.5rem 1rem;border-radius:var(--radius-pill);background:#ffffff24;border:1px solid rgba(255,255,255,.22);font-size:.88rem;font-weight:700;width:fit-content}.landing__online{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.75rem;color:var(--ink-dim);font-size:.92rem;font-weight:600}.landing__dot{width:9px;height:9px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #3ddc8440}.landing__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:760px;width:100%}.feature{--fc: var(--neon-purple);background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-md);padding:1.15rem 1.15rem 1.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feature:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--fc) 45%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--fc) 18%,transparent)}.feature__glyph{display:inline-grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;color:var(--fc);border:1.5px solid color-mix(in srgb,var(--fc) 55%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--fc) 35%,transparent),inset 0 0 12px color-mix(in srgb,var(--fc) 18%,transparent)}.feature__glyph svg{width:1.5rem;height:1.5rem;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--fc) 70%,transparent))}.feature h3{margin:.6rem 0 .25rem;font-size:.98rem;font-weight:800}.feature p{margin:0;color:var(--ink-dim);font-size:.85rem;line-height:1.45}@media(max-height:800px){.landing{gap:1.15rem;padding-top:calc(var(--topbar-h) + .5rem);padding-bottom:1.25rem}.landing__brand{width:min(350px,68vw)}.landing__tagline{margin-bottom:.9rem;font-size:.98rem}.feature{padding:.95rem 1rem 1.05rem}.feature__glyph{width:2.3rem;height:2.3rem}.feature__glyph svg{width:1.25rem;height:1.25rem}}.permission-gate__hint{max-width:420px;margin:.7rem auto 0;color:var(--ink-faint);font-size:.8rem;line-height:1.45}.chat{position:relative;height:100%;display:flex;flex-direction:column;padding:calc(var(--topbar-h) + .75rem) 1rem 1rem}.video-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:1rem 2rem .25rem}.stage-frame{display:grid;grid-template-columns:1fr 1fr minmax(13rem,16rem);gap:14px;width:min(100%,1560px);height:100%;max-height:580px;margin:auto}@media(max-width:1000px){.stage-frame{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(7rem,11rem);max-height:none}.stage-frame>.chatcol{grid-column:1 / -1}}.stage-pane{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--panel-grad);border:1px solid var(--panel-border);box-shadow:var(--shadow-soft);min-height:0;display:flex;flex-direction:column}.stage-body{position:relative;flex:1;min-height:0;overflow:hidden}.pane-bar{flex:none;display:flex;align-items:center;justify-content:center;padding:var(--pane-pad) .9rem;border-top:1px solid rgba(255,255,255,.1);background:#08041a73}.pane-bar__row{display:flex;align-items:center;justify-content:center;gap:.55rem}.pane-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:var(--pane-ctl);min-width:var(--pane-ctl);padding:0 1.4rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);background:#08041a80;color:#fff;font-size:1.02rem;font-weight:700;line-height:1;transition:background .15s ease,border-color .15s ease,transform .1s ease}.pane-btn svg{width:1.45rem;height:1.45rem;fill:currentColor}.pane-btn:hover:not(:disabled){background:#281a5cbf;border-color:#ffffff52}.pane-btn:active:not(:disabled){transform:scale(.95)}.pane-btn:disabled{opacity:.4;cursor:not-allowed}.pane-btn--icon{padding:0;width:var(--pane-ctl)}.pane-btn--on{background:#ffffffeb;color:var(--brand-600);border-color:transparent}.pane-btn--on:hover:not(:disabled){background:#fff}.pane-btn--primary{background:#fff;color:var(--brand-600);border-color:transparent;font-weight:800;padding:0 1.1rem}.pane-btn--primary:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.pane-btn--zap{flex-direction:column;width:var(--pane-ctl);padding:0;gap:.12rem;border-radius:1.15rem}.pane-btn--zap svg{width:1.5rem;height:1.5rem;fill:#ffb020}.pane-btn--zap span{font-size:.55rem;font-weight:900;letter-spacing:.12em}.pane-btn--danger{color:#ff8a97;border-color:#ff8a9747}.pane-btn--danger:hover:not(:disabled){background:#ff4d5e2e;border-color:#ff8a9780}.pane-btn--confirm{background:#ffb020;color:#3a2400;border-color:transparent}.pane-btn--sent{opacity:.55}.stage-tiles{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr;gap:6px}.stage-tiles--duo{grid-template-rows:1fr 1fr}.stage-tile{position:relative;overflow:hidden;border-radius:inherit;background:radial-gradient(120% 90% at 50% 110%,#241a5e,#120b34 45%,#070417);min-height:0}.stage-tiles--duo .stage-tile{border-radius:14px}.stage-pane__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stage-pane__video--mirror{transform:scaleX(-1)}.stage-pane__tag{position:absolute;top:.9rem;left:.9rem;max-width:calc(100% - 1.8rem);z-index:5;padding:.35rem .8rem;border-radius:var(--radius-pill);background:#08041a99;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.78rem;font-weight:800}.stage-pane__tag--peer{display:flex;flex-direction:column;gap:.05rem;padding:.4rem .85rem;line-height:1.25}.stage-pane__tag--peer strong{font-size:.85rem;font-weight:800}.stage-pane__tag--peer em{font-style:normal;font-size:.7rem;font-weight:600;color:var(--ink-dim)}.stage-pane__off{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.stage-pane__off-icon{font-size:2.4rem;width:84px;height:84px;line-height:84px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.stage-pane__off p{margin:.4rem 0 0;color:var(--ink-dim);font-weight:700;font-size:.95rem}.stage-pane__off-btn{padding:.55rem 1.3rem;font-size:.88rem}.stage-pane__leave-squad{position:absolute;top:.9rem;right:.9rem;z-index:6;padding:.4rem .85rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);background:#08041a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9;font-size:.75rem;font-weight:800;transition:background .15s ease,color .15s ease,transform .1s ease}.stage-pane__leave-squad:hover{background:#ff4d5ed9;color:#fff;transform:translateY(-1px)}@media(max-width:760px){.stage-frame{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.stage-incoming{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;background:radial-gradient(80% 80% at 50% 50%,#08041a2e,#08041a8c);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.stage-incoming__card{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;padding:1.6rem 2rem 1.4rem;border-radius:24px;background:#100930bf;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px #00000080;max-width:min(85%,22rem)}.stage-incoming__count{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;border:2px solid rgba(139,123,255,.8);font-size:1.6rem;font-weight:900;color:#fff;box-shadow:0 0 24px #8b7bff80,inset 0 0 14px #8b7bff40;animation:incoming-pulse 1s ease-in-out infinite}@keyframes incoming-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.stage-incoming__title{margin:.3rem 0 0;font-size:1.15rem;color:#ffffffd9}.stage-incoming__title strong{color:#fff;font-weight:900}.stage-incoming__sub{margin:0;font-size:.82rem;color:#ffffff8c}.stage-incoming__actions{display:flex;gap:.55rem;margin-top:.7rem;flex-wrap:wrap;justify-content:center}.stage-incoming__meet{padding:.7rem 1.3rem;border:none;border-radius:1rem;background:linear-gradient(180deg,#fff,#ded6ff);color:var(--brand-600);font:inherit;font-weight:800;box-shadow:inset 0 1px #fffffff2,0 8px 22px #8b7bff59;transition:transform .1s ease}.stage-incoming__meet:hover{transform:translateY(-1px)}.stage-incoming__stay{padding:.7rem 1.1rem;border:1px solid rgba(255,255,255,.25);border-radius:1rem;background:#ffffff14;color:#ffffffd9;font:inherit;font-weight:700;transition:background .15s ease,transform .1s ease}.stage-incoming__stay:hover{background:#ffffff29;transform:translateY(-1px)}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media(max-width:640px){.chat{padding:calc(var(--topbar-h) + .5rem) .5rem .5rem}.video-stage{padding:.5rem}.pane-bar{padding:.4rem;gap:.35rem}.pane-btn{height:2rem;min-width:2rem;padding:0 .45rem;font-size:.82rem}}
