.app-layout.svelte-1v2axqk{isolation:isolate;height:100dvh;min-height:100svh;color:var(--color-neutral-50);background:radial-gradient(circle at 15% 45%,#c8a8ff1f,#0000 22rem),radial-gradient(circle at 88% 30%,#00ffc214,#0000 20rem),linear-gradient(135deg,#111116 0%,#07080d 48%,#050607 100%);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.app-layout.svelte-1v2axqk:before{z-index:-2;content:"";opacity:.85;background:linear-gradient(62deg,#ffffff09 0 1px,#0000 1px 28%),linear-gradient(122deg,#0000 0 49%,#ffffff0e 50%,#0000 64%),radial-gradient(circle at 50% 52%,#0000 0 29rem,#00000075 48rem);position:absolute;inset:0}.app-layout.svelte-1v2axqk:after{z-index:-1;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:5.5rem 5.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 42%,#0000 78%);mask-image:radial-gradient(circle,#000 0 42%,#0000 78%)}.background-orb.svelte-1v2axqk,.grain-layer.svelte-1v2axqk{pointer-events:none;position:absolute}.background-orb.svelte-1v2axqk{z-index:-1;filter:blur(5rem);opacity:.38;border-radius:999rem;position:absolute}.background-orb--left.svelte-1v2axqk{background:#c8a8ff29;width:31rem;height:31rem;top:8rem;left:-8rem}.background-orb--right.svelte-1v2axqk{background:#ff5f1f1f;width:33rem;height:33rem;bottom:5rem;right:-10rem}.grain-layer.svelte-1v2axqk{z-index:-1;opacity:.22;background-image:radial-gradient(circle at 18% 24%,#ffffff14 0 1px,#0000 1px),radial-gradient(circle at 74% 36%,#ffffff0f 0 1px,#0000 1px);background-size:3.25rem 3.25rem,4.5rem 4.5rem;inset:0}.stage-header.svelte-1v2axqk{z-index:10;-webkit-backdrop-filter:blur(1.35rem);backdrop-filter:blur(1.35rem);background:linear-gradient(#050509d1,#05050957);border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:clamp(2.85rem,5.6svh,3.35rem);padding:0 clamp(1rem,3vw,2rem);display:grid;position:relative}.stage-header--portal.svelte-1v2axqk{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.stage-header--ready.svelte-1v2axqk{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.stage-header--ready.svelte-1v2axqk .brand-row:where(.svelte-1v2axqk),.stage-header--ready.svelte-1v2axqk .header-center:where(.svelte-1v2axqk),.stage-header--ready.svelte-1v2axqk .header-actions:where(.svelte-1v2axqk){min-width:0}.header-center.svelte-1v2axqk{justify-content:center;align-items:center;display:flex}.trial-notice.svelte-1v2axqk{z-index:9;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#0a0c12c2;border:1px solid #ffffff1f;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 clamp(1rem,3vw,2rem);padding:.62rem .75rem .62rem .9rem;display:flex;box-shadow:0 1rem 2.6rem #00000038}.trial-notice--ending-soon.svelte-1v2axqk{background:#42340a61;border-color:#facc1547}.trial-notice--last-day.svelte-1v2axqk,.trial-notice--expired.svelte-1v2axqk{background:#450a0a57;border-color:#f8717147}.trial-notice.svelte-1v2axqk div:where(.svelte-1v2axqk){align-items:baseline;gap:.65rem;min-width:0;display:flex}.trial-notice.svelte-1v2axqk strong:where(.svelte-1v2axqk){color:#fff;flex-shrink:0;font-size:.82rem;font-weight:900}.trial-notice.svelte-1v2axqk span:where(.svelte-1v2axqk){color:#f4f5f7b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:700;overflow:hidden}.trial-notice.svelte-1v2axqk a:where(.svelte-1v2axqk){color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999rem;flex-shrink:0;padding:.38rem .68rem;font-size:.76rem;font-weight:900;text-decoration:none}.trial-modal-backdrop.svelte-1v2axqk{z-index:60;-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:#00000094;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.trial-modal.svelte-1v2axqk{background:radial-gradient(circle at 85% 12%,#00ffc21f,#0000 11rem),linear-gradient(#ffffff1a,#ffffff0b),#0d0d14f5;border:1px solid #ffffff24;border-radius:1rem;gap:.9rem;width:min(100%,27rem);padding:clamp(1.2rem,4vw,1.55rem);display:grid;box-shadow:0 2rem 6rem #0000006b}.trial-modal__icon.svelte-1v2axqk{aspect-ratio:1;color:#d8c2ff;background:#7c3aed2e;border:1px solid #c8a8ff47;border-radius:.75rem;place-items:center;width:2.4rem;display:grid}.trial-modal.svelte-1v2axqk h2:where(.svelte-1v2axqk),.trial-modal.svelte-1v2axqk p:where(.svelte-1v2axqk){margin:0}.trial-modal.svelte-1v2axqk h2:where(.svelte-1v2axqk){font-size:1.45rem;line-height:1.2}.trial-modal.svelte-1v2axqk p:where(.svelte-1v2axqk),.trial-modal.svelte-1v2axqk small:where(.svelte-1v2axqk){color:#f4f5f7b8;font-weight:700;line-height:1.55}.trial-modal.svelte-1v2axqk button:where(.svelte-1v2axqk){color:#111116;min-height:2.85rem;font:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #ffffff2e;border-radius:.75rem;font-weight:900}@media (width<=42rem){.trial-notice.svelte-1v2axqk{flex-direction:column;align-items:stretch;gap:.55rem}.trial-notice.svelte-1v2axqk div:where(.svelte-1v2axqk){flex-direction:column;align-items:flex-start;gap:.2rem}.trial-notice.svelte-1v2axqk span:where(.svelte-1v2axqk){white-space:normal}.trial-notice.svelte-1v2axqk a:where(.svelte-1v2axqk){width:fit-content}}.stage-header--connect.svelte-1v2axqk .stage-pill:where(.svelte-1v2axqk){display:none}.stage-header--live.svelte-1v2axqk{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#05050975,#0000);border-bottom:0;min-height:clamp(2.7rem,5.2svh,3.2rem);padding-top:clamp(.45rem,1.2svh,.75rem)}.stage-header--live.svelte-1v2axqk:after{content:"";opacity:.34;background:linear-gradient(90deg,#0000,#ffffff0b,#0000);height:1px;position:absolute;inset:auto clamp(1rem,3vw,2rem) 0}.brand-row.svelte-1v2axqk,.header-actions.svelte-1v2axqk{align-items:center;display:flex}.brand-row.svelte-1v2axqk{gap:clamp(.7rem,1.6vw,1.2rem)}.stage-header--portal.svelte-1v2axqk .brand-row:where(.svelte-1v2axqk){gap:clamp(.55rem,1.25vw,.85rem)}.brand.svelte-1v2axqk{color:#fff;border-radius:.6rem;width:clamp(6.5rem,13vw,8.25rem);height:clamp(1.65rem,2.6vw,2.1rem);text-decoration:none;display:block;overflow:hidden}.brand.svelte-1v2axqk img:where(.svelte-1v2axqk){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stage-pill.svelte-1v2axqk{color:#ffdacfe6;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;background:#ffb69d0f;border:1px solid #ffb69d38;border-radius:999rem;align-items:center;gap:.55rem;max-width:14rem;padding:.34rem .66rem;font-size:clamp(.58rem,.9vw,.68rem);font-weight:800;display:inline-flex;box-shadow:0 0 1.5rem #ff5f1f1a}.stage-header--portal.svelte-1v2axqk .stage-pill:where(.svelte-1v2axqk){color:#f4f5f7b8;letter-spacing:.18em;background:#c8a8ff0e;border-color:#c8a8ff33;max-width:none;padding:.28rem .52rem;font-size:clamp(.54rem,.82vw,.62rem);box-shadow:0 0 1.2rem #c8a8ff1f}.stage-header--live.svelte-1v2axqk .stage-pill:where(.svelte-1v2axqk){color:#ffebefe6;background:#ff4d5b11;border-color:#ff4d5b3d;font-size:clamp(.64rem,.95vw,.76rem);box-shadow:0 0 1.6rem #ff4d5b24}.stage-pill.svelte-1v2axqk i:where(.svelte-1v2axqk){background:#ffb69d;border-radius:999rem;width:.42rem;height:.42rem;box-shadow:0 0 .85rem #ff7440}.stage-header--portal.svelte-1v2axqk .stage-pill:where(.svelte-1v2axqk) i:where(.svelte-1v2axqk){background:#c8a8ff;box-shadow:0 0 .85rem #c8a8ff}.stage-header--live.svelte-1v2axqk .stage-pill:where(.svelte-1v2axqk) i:where(.svelte-1v2axqk){background:#ff3148;box-shadow:0 0 1rem #ff3148}.header-actions.svelte-1v2axqk{justify-content:flex-end;gap:.72rem}.ready-onboarding-hint.svelte-1v2axqk{color:#f4f5f7b8;text-overflow:ellipsis;white-space:nowrap;background:#c8a8ff12;border:1px solid #c8a8ff38;border-radius:999rem;max-width:100%;margin:0;padding:.42rem .9rem;font-size:.76rem;font-weight:700;overflow:hidden}.ready-touch-greeting.svelte-1v2axqk{color:#f4f5f7cc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.82rem;font-weight:800;display:none;overflow:hidden}.stage-header--ready-touch.svelte-1v2axqk .ready-onboarding-hint:where(.svelte-1v2axqk){display:none}.stage-header--ready-touch.svelte-1v2axqk .header-center:where(.svelte-1v2axqk){justify-content:flex-end}.stage-header--ready-touch.svelte-1v2axqk .ready-touch-greeting:where(.svelte-1v2axqk){display:block}.ready-connect-control.svelte-1v2axqk{background:#00000038;border:1px solid #ffffff1f;border-radius:999rem;align-items:center;gap:.45rem;min-height:2.45rem;padding:.18rem .2rem .18rem .75rem;transition:box-shadow .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14}.ready-connect-control--focused.svelte-1v2axqk{border-color:#00ffc299;animation:1.3s ease-in-out 2 svelte-1v2axqk-ready-connect-focus-pulse;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #00ffc247,0 0 1.6rem #00ffc266}@keyframes svelte-1v2axqk-ready-connect-focus-pulse{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 0 3px #00ffc247,0 0 1.6rem #00ffc266}50%{box-shadow:inset 0 1px #ffffff14,0 0 0 5px #00ffc26b,0 0 2.2rem #00ffc28c}}.ready-focus-toast.svelte-1v2axqk{z-index:60;color:#baffec;white-space:nowrap;background:#07080deb;border:1px solid #00ffc266;border-radius:999rem;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.78rem;font-weight:800;animation:.32s svelte-1v2axqk-ready-connected-pop;display:inline-flex;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 0 1.4rem #00ffc24d}.ready-username-field.svelte-1v2axqk{color:#f4f5f7a3;align-items:center;gap:.35rem;width:clamp(11.5rem,18vw,15.5rem);min-width:0;font-size:.78rem;font-weight:800;display:inline-flex}.ready-connect-control--guest.svelte-1v2axqk{padding-left:.85rem}.ready-tiktok-icon.svelte-1v2axqk{object-fit:contain;filter:drop-shadow(-.08rem 0 #25f4ee)drop-shadow(.08rem 0 #fe2c55);flex:none;width:1.35rem;height:1.35rem}.ready-guest-status.svelte-1v2axqk{color:#f4f5f7bd;gap:.05rem;min-width:7.5rem;font-size:.72rem;font-weight:800;line-height:1.15;display:grid}.ready-username-field__label.svelte-1v2axqk{color:#f4f5f775;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900}.ready-username-field__at.svelte-1v2axqk{color:#fff;font-weight:900}.ready-username-field.svelte-1v2axqk input:where(.svelte-1v2axqk){color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:700}.ready-username-field.svelte-1v2axqk input:where(.svelte-1v2axqk)::placeholder{color:#f4f5f757}.ready-connect-error.svelte-1v2axqk{color:#ffb3b3;white-space:normal;background:#ff636314;border:1px solid #ff636352;border-radius:999rem;max-width:16rem;padding:.4rem .75rem;font-size:.72rem;font-weight:700;line-height:1.3}.ready-connect-button.svelte-1v2axqk{color:#07080d;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00ffc2,#c8a8ff);border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.05rem;padding:0 .82rem;font-family:inherit;font-size:.76rem;font-weight:900;animation:2s ease-in-out infinite svelte-1v2axqk-ready-connect-button-pulse;display:inline-flex}@keyframes svelte-1v2axqk-ready-connect-button-pulse{0%,to{box-shadow:0 0 #00ffc273}50%{box-shadow:0 0 0 .35rem #00ffc200}}.ready-connect-button.svelte-1v2axqk:disabled{color:#f4f5f766;cursor:not-allowed;background:#ffffff1a;animation:none}.ready-connected-badge.svelte-1v2axqk{color:#baffec;letter-spacing:.02em;white-space:nowrap;background:radial-gradient(circle at 15%,#00ffc233,#0000 42%),#00ffc213;border:1px solid #00ffc252;border-radius:999rem;align-items:center;gap:.5rem;width:fit-content;max-width:18rem;min-height:2.45rem;padding:0 .9rem;font-size:.78rem;font-weight:900;animation:.32s svelte-1v2axqk-ready-connected-pop;display:inline-flex;box-shadow:0 0 1.2rem #00ffc229,inset 0 1px #ffffff1a}.ready-connected-badge.svelte-1v2axqk svg{color:#00ffc2}.ready-connected-badge__user.svelte-1v2axqk{color:#baffecad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.ready-disconnect-button.svelte-1v2axqk{color:#ffb3b3;cursor:pointer;white-space:nowrap;background:#ff5a5a1a;border:1px solid #ff5a5a52;border-radius:999rem;flex-shrink:0;align-items:center;gap:.4rem;min-height:2.05rem;padding:0 .75rem;font-family:inherit;font-size:.72rem;font-weight:800;display:inline-flex}.ready-disconnect-button.svelte-1v2axqk:hover:not(:disabled){background:#ff5a5a33;border-color:#ff5a5a80}.ready-disconnect-button.svelte-1v2axqk:disabled{opacity:.5;cursor:not-allowed}.disconnect-confirm-actions.svelte-1v2axqk{gap:.6rem;width:100%;margin-top:.4rem;display:flex}.disconnect-confirm-back.svelte-1v2axqk,.disconnect-confirm-submit.svelte-1v2axqk{cursor:pointer;border-radius:999rem;flex:1;min-height:2.3rem;font-family:inherit;font-size:.82rem;font-weight:800}.disconnect-confirm-back.svelte-1v2axqk{color:#f4f5f7cc;background:0 0;border:1px solid #ffffff29}.disconnect-confirm-submit.svelte-1v2axqk{color:#1a0505;background:linear-gradient(135deg,#ff6a6a,#ff9a6a);border:0}.disconnect-confirm-back.svelte-1v2axqk:disabled,.disconnect-confirm-submit.svelte-1v2axqk:disabled{opacity:.6;cursor:not-allowed}@keyframes svelte-1v2axqk-ready-connected-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.summary-go-live-button.svelte-1v2axqk{color:#07080d;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#00ffc2,#c8a8ff);border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.45rem;padding:0 1.05rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.summary-go-live-button.svelte-1v2axqk:hover{filter:brightness(1.1);transform:translateY(-1px)}.upgrade-pro-button.svelte-1v2axqk{color:#1a1206;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#ffb03d,#ff7a3d 55%,#a855f7) 0 0/200% 200%;border:1px solid #ffe2a8bf;border-radius:999rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 1.15rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:background-position .4s,border-color .15s,transform .15s,box-shadow .15s;animation:2.4s ease-in-out infinite svelte-1v2axqk-upgrade-pro-glow;display:inline-flex;box-shadow:0 0 .9rem #ffb03d8c,0 .7rem 1.8rem #a855f759,inset 0 1px #ffffff59}.upgrade-pro-button.svelte-1v2axqk svg{color:#1a1206}.upgrade-pro-button.svelte-1v2axqk:hover,.upgrade-pro-button[aria-current=page].svelte-1v2axqk{background-position:100%;border-color:#ffe2a8f2;transform:translateY(-1px)scale(1.03);box-shadow:0 0 1.3rem #ffb03db3,0 .9rem 2.1rem #a855f773,inset 0 1px #fff6}@keyframes svelte-1v2axqk-upgrade-pro-glow{0%,to{box-shadow:0 0 .9rem #ffb03d8c,0 .7rem 1.8rem #a855f759,inset 0 1px #ffffff59}50%{box-shadow:0 0 1.4rem #ffb03dcc,0 .7rem 1.8rem #a855f780,inset 0 1px #ffffff59}}.avatar.svelte-1v2axqk{color:#f4f5f7cc;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.avatar.svelte-1v2axqk img:where(.svelte-1v2axqk){object-fit:cover;width:100%;height:100%;display:block}.user-menu.svelte-1v2axqk{position:relative}.user-button.svelte-1v2axqk{color:#f4f5f7cc;cursor:pointer;background:0 0;border:none;border-radius:999rem;align-items:center;gap:.48rem;padding:.2rem .55rem .2rem .22rem;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.user-button.svelte-1v2axqk:hover{opacity:.85}.user-name.svelte-1v2axqk{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.plan-badge.svelte-1v2axqk{letter-spacing:.12em;border-radius:999rem;flex-shrink:0;align-items:center;gap:.18em;padding:.15rem .45rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.plan-badge--free.svelte-1v2axqk{color:#f4f5f780;background:#ffffff0f;border:1px solid #ffffff24}.plan-badge--guest.svelte-1v2axqk{color:#aeffebd1;background:#00ffc214;border:1px solid #00ffc238}.plan-badge--pro.svelte-1v2axqk{color:#e2d0ff;text-shadow:0 0 .6rem #c8a8ffb3;background:linear-gradient(135deg,#7c3aed8c,#00ffc22e);border:1px solid #c8a8ff73;box-shadow:0 0 .8rem #7c3aed59,inset 0 1px #ffffff2e}.chevron.svelte-1v2axqk{opacity:.6;transition:transform .2s}.chevron--open.svelte-1v2axqk{transform:rotate(180deg)}.dropdown.svelte-1v2axqk{z-index:50;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#0c0c12eb;border:1px solid #ffffff1a;border-radius:.85rem;min-width:14rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 1rem 2.5rem #0000008c,inset 0 0 0 1px #ffffff0a}.dropdown__divider.svelte-1v2axqk{background:#ffffff12;height:1px;margin:.25rem .85rem}.dropdown__item.svelte-1v2axqk{color:#f4f5f7b8;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.55rem;width:100%;padding:.62rem .85rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.dropdown__item.svelte-1v2axqk:hover{background:#ffffff0d}.dropdown__item--active.svelte-1v2axqk{color:#ebe0fff2;background:#c8a8ff14}.dropdown__item--danger.svelte-1v2axqk{color:#ff7882d9}.dropdown__item--danger.svelte-1v2axqk:hover{color:#ff8090;background:#ff314814}.dropdown__item--upgrade.svelte-1v2axqk{color:#e2ceff}.stage-header--ready-touch.svelte-1v2axqk .stage-pill:where(.svelte-1v2axqk),.stage-header--ready-touch.svelte-1v2axqk .upgrade-pro-button:where(.svelte-1v2axqk),.stage-header--ready-touch.svelte-1v2axqk .user-name:where(.svelte-1v2axqk),.stage-header--ready-touch.svelte-1v2axqk .plan-badge:where(.svelte-1v2axqk),.stage-header--ready-touch.svelte-1v2axqk .chevron:where(.svelte-1v2axqk){display:none}.stage-header--ready-touch.svelte-1v2axqk .user-name--guest:where(.svelte-1v2axqk){display:inline}.stage-header--ready-touch.svelte-1v2axqk .ready-connect-control:where(.svelte-1v2axqk),.stage-header--ready-touch.svelte-1v2axqk .ready-connected-badge:where(.svelte-1v2axqk),.stage-header--ready-touch.svelte-1v2axqk .ready-connect-error:where(.svelte-1v2axqk){display:none}.stage-header--ready-touch.svelte-1v2axqk .user-button:where(.svelte-1v2axqk){min-width:auto;padding:.25rem}.ready-connect-button__mobile-label.svelte-1v2axqk,.stage-header--ready-touch.svelte-1v2axqk .ready-connect-button__desktop-label:where(.svelte-1v2axqk){display:none}.stage-header--ready-touch.svelte-1v2axqk .ready-connect-button__mobile-label:where(.svelte-1v2axqk){display:inline}.stage-header--ready-touch.svelte-1v2axqk .ready-connect-button:where(.svelte-1v2axqk){gap:0;min-height:2.3rem;padding-inline:.75rem}.stage-header--ready-touch.svelte-1v2axqk .ready-connect-button:where(.svelte-1v2axqk) svg,.stage-header--ready-touch.svelte-1v2axqk .ready-disconnect-button:where(.svelte-1v2axqk){display:none}.stage-header--ready-touch.svelte-1v2axqk .ready-connected-badge:where(.svelte-1v2axqk){border-radius:999rem;min-height:2.55rem;padding-inline:.55rem .7rem}.stage-header--ready-touch.svelte-1v2axqk .ready-connect-control--guest:where(.svelte-1v2axqk){background:#080a0fd1;border-color:#ffffff1f;border-radius:999rem;gap:.35rem;min-height:2.7rem;padding:.2rem .22rem .2rem .48rem;box-shadow:inset 0 1px #ffffff12}.stage-header--ready-touch.svelte-1v2axqk .ready-connect-control--guest:where(.svelte-1v2axqk) .ready-tiktok-icon:where(.svelte-1v2axqk){width:1.55rem;height:1.55rem}.stage-header--ready-touch.svelte-1v2axqk .brand:where(.svelte-1v2axqk){width:clamp(6.8rem,29vw,8.2rem);height:clamp(1.75rem,7vw,2.05rem)}.live-status.svelte-1v2axqk{color:#ffd9de;letter-spacing:.16em;text-shadow:0 0 .9rem #ff31488f;background:radial-gradient(circle at 15%,#ff314838,#0000 42%),#ff314813;border:1px solid #ff314852;border-radius:999rem;align-items:center;gap:.55rem;padding:.56rem .92rem;font-size:clamp(.82rem,1.15vw,.96rem);font-weight:900;display:inline-flex;box-shadow:0 0 1.75rem #ff314838,inset 0 1px #ffffff1f}.live-status.svelte-1v2axqk span:where(.svelte-1v2axqk){background:#ff3148;border-radius:999rem;width:.58rem;height:.58rem;box-shadow:0 0 0 .32rem #ff31481f,0 0 1rem #ff3148}.live-status--ended.svelte-1v2axqk{color:#ffe58a;text-shadow:0 0 .75rem #ffe58a61;background:radial-gradient(circle at 15%,#ffe58a2e,#0000 42%),#ffe58a12;border-color:#ffe58a47;box-shadow:0 0 1.45rem #ffe58a24,inset 0 1px #ffffff1a}.live-status--ended.svelte-1v2axqk span:where(.svelte-1v2axqk){background:#ffe58a;box-shadow:0 0 0 .32rem #ffe58a1a,0 0 .8rem #ffe58a}.app-layout__surface.svelte-1v2axqk{z-index:1;scrollbar-gutter:stable;grid-row:3;height:100%;min-height:0;position:relative;overflow-y:auto}@media (width<=767px){.stage-header--live.svelte-1v2axqk{display:none}}@media (width<=75rem){.stage-header--ready.svelte-1v2axqk{grid-template-columns:minmax(0,1fr) auto;display:grid}.header-center.svelte-1v2axqk{display:none}.stage-header--ready-touch.svelte-1v2axqk{grid-template-columns:auto minmax(0,1fr) auto}.stage-header--ready-touch.svelte-1v2axqk .header-center:where(.svelte-1v2axqk){display:flex}}@media (width<=720px){.stage-header.svelte-1v2axqk{gap:.85rem;padding-block:.55rem}.brand-row.svelte-1v2axqk{flex-direction:column;align-items:flex-start;gap:.45rem}.stage-header--portal.svelte-1v2axqk .brand-row:where(.svelte-1v2axqk){flex-direction:row;align-items:center;gap:.5rem}.stage-pill.svelte-1v2axqk{letter-spacing:.18em;text-overflow:ellipsis;max-width:calc(100vw - 8rem);font-size:.58rem;overflow:hidden}.stage-header--portal.svelte-1v2axqk .stage-pill:where(.svelte-1v2axqk){max-width:clamp(4.5rem,27vw,9rem)}}@media (width<=40rem){.stage-header.svelte-1v2axqk{grid-template-columns:minmax(0,1fr) auto;padding-inline:.85rem}.stage-header--ready-touch.svelte-1v2axqk{grid-template-columns:auto minmax(0,1fr) auto}.brand.svelte-1v2axqk{width:clamp(5.7rem,28vw,7rem);height:clamp(1.45rem,7vw,1.8rem)}.stage-pill.svelte-1v2axqk,.ready-onboarding-hint.svelte-1v2axqk{display:none}.upgrade-pro-button.svelte-1v2axqk,.summary-go-live-button.svelte-1v2axqk,.ready-connect-control.svelte-1v2axqk,.ready-connected-badge.svelte-1v2axqk{min-height:2.2rem;padding-inline:.8rem}.ready-connect-control.svelte-1v2axqk{width:min(16rem,42vw);padding-right:.18rem}.ready-connect-control--guest.svelte-1v2axqk{width:auto;padding-left:.6rem}.ready-username-field__label.svelte-1v2axqk,.ready-guest-status.svelte-1v2axqk{display:none}.ready-connect-button.svelte-1v2axqk{padding-inline:.62rem}.ready-connect-button.svelte-1v2axqk span:where(.svelte-1v2axqk),.ready-connected-badge__user.svelte-1v2axqk,.ready-disconnect-button.svelte-1v2axqk span:where(.svelte-1v2axqk){display:none}.ready-disconnect-button.svelte-1v2axqk{justify-content:center;width:2.05rem;padding-inline:0}.user-button.svelte-1v2axqk{max-width:calc(100vw - 13rem)}.user-name.svelte-1v2axqk{display:none}.user-name--guest.svelte-1v2axqk{display:inline}.dropdown.svelte-1v2axqk{width:min(18rem,100vw - 1.5rem);right:-.25rem}.stage-header--ready-touch.svelte-1v2axqk .ready-connect-button__mobile-label:where(.svelte-1v2axqk){display:inline}.stage-header--ready-touch.svelte-1v2axqk .ready-connected-badge__user:where(.svelte-1v2axqk){text-overflow:ellipsis;white-space:nowrap;max-width:8rem;display:inline;overflow:hidden}.stage-header--ready-touch.svelte-1v2axqk{gap:.55rem;padding-inline:.65rem}.stage-header--ready-touch.svelte-1v2axqk .header-actions:where(.svelte-1v2axqk){gap:.45rem}.stage-header--ready-touch.svelte-1v2axqk .brand:where(.svelte-1v2axqk){width:clamp(6.5rem,27vw,7.6rem)}}
