.editor-layer.svelte-1okow92{z-index:10080;pointer-events:none;width:1080px;height:1920px;position:absolute;inset:0}.editor-layer--locked.svelte-1okow92{cursor:progress}.editor-background.svelte-1okow92{pointer-events:auto;position:absolute;inset:0}.editor-hit-target.svelte-1okow92,.selection-outline.svelte-1okow92,.resize-handle.svelte-1okow92,.widget-close-button.svelte-1okow92,.editor-toolbar.svelte-1okow92{pointer-events:auto}.editor-hit-target.svelte-1okow92{touch-action:none;background:0 0;position:absolute}.editor-hit-target--locked.svelte-1okow92{pointer-events:none}.editor-hit-target--alert.svelte-1okow92{background:#fb923c0a;border:2px dashed #fb923c99;border-radius:20px;box-shadow:0 0 0 1px #fb923c1f,inset 0 0 28px #fb923c08}.editor-hit-target--alert.svelte-1okow92:before{content:attr(data-alert-label);letter-spacing:.12em;color:#fb923c73;pointer-events:none;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex;position:absolute;inset:0}.editor-hit-target--alert.svelte-1okow92 .selection-outline:where(.svelte-1okow92){border-color:#fb923c2e}.editor-hit-target--alert.svelte-1okow92:hover .selection-outline:where(.svelte-1okow92),.editor-hit-target--alert.editor-hit-target--active.svelte-1okow92 .selection-outline:where(.svelte-1okow92){opacity:1;border-color:#fb923cb3;box-shadow:0 0 0 1px #00000059,0 0 1.4rem #fb923c38}.selection-outline.svelte-1okow92{opacity:0;border:2px solid #00ffc22e;border-radius:16px;transition:opacity .14s,border-color .14s,box-shadow .14s;position:absolute;inset:-4px;box-shadow:inset 0 0 0 1px #00000061}.editor-hit-target.svelte-1okow92:not(.editor-hit-target--alert):hover .selection-outline:where(.svelte-1okow92),.editor-hit-target--active.svelte-1okow92:not(.editor-hit-target--alert) .selection-outline:where(.svelte-1okow92){opacity:1;border-color:#00ffc29e;box-shadow:0 0 0 1px #00000059,0 0 1.4rem #00ffc238}.resize-handle.svelte-1okow92{touch-action:none;background:#04050eeb;border:2px solid #00ffc2d9;border-radius:999rem;width:22px;height:22px;padding:0;position:absolute;box-shadow:0 0 .9rem #00ffc273}.resize-handle--nw.svelte-1okow92{top:-13px;left:-13px}.resize-handle--ne.svelte-1okow92{top:-13px;right:-13px}.resize-handle--sw.svelte-1okow92{bottom:-13px;left:-13px}.resize-handle--se.svelte-1okow92{bottom:-13px;right:-13px}.resize-handle--n.svelte-1okow92{top:-13px;left:50%;transform:translate(-50%)}.resize-handle--s.svelte-1okow92{bottom:-13px;left:50%;transform:translate(-50%)}.resize-handle--e.svelte-1okow92{top:50%;right:-13px;transform:translateY(-50%)}.resize-handle--w.svelte-1okow92{top:50%;left:-13px;transform:translateY(-50%)}.widget-close-button.svelte-1okow92{z-index:2;color:#fff3f3;touch-action:none;background:#781212f5;border:2px solid #ff6e6eeb;border-radius:999rem;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:-46px;right:-6px;box-shadow:0 0 .95rem #ff4e4e66}.editor-toolbar.svelte-1okow92{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141620f5;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:14px;padding:14px 16px;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 1rem 2rem #00000073}.editor-toolbar__button.svelte-1okow92{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#9657f5,#7c3aed);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:24px;font-weight:800;display:inline-flex;box-shadow:0 .4rem 1rem #7c3aed73}.editor-toolbar__button.svelte-1okow92:hover:not(:disabled){background:linear-gradient(135deg,#b487ff,#9657f5)}.editor-toolbar__button.svelte-1okow92:disabled{opacity:.42}.editor-toolbar__button--secondary.svelte-1okow92{color:#f4f5f7eb;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff47}.editor-toolbar__button--secondary.svelte-1okow92:hover:not(:disabled){background:#ffffff2e}.leaderboard-preview-hint.svelte-1okow92,.leaderboard-resize-count.svelte-1okow92{z-index:35;color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c12d1;border:1px solid #ffffff2e;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:900;position:absolute;transform:translate(-50%);box-shadow:0 .8rem 2rem #00000052}.leaderboard-preview-hint.svelte-1okow92{animation:4s forwards svelte-1okow92-leaderboard-hint-fade}.leaderboard-resize-count.svelte-1okow92{background:#080e10e0;border-color:#00ffc280;padding:.7rem 1rem;font-size:1.44rem}@keyframes svelte-1okow92-leaderboard-hint-fade{0%,72%{opacity:1}to{opacity:0}}.tt-video-bg.svelte-1r37kdo{background:linear-gradient(#0c0b10 0%,#090810 50%,#050508 100%);position:absolute;inset:0}.tt-cam-glow.svelte-1r37kdo{filter:blur(2.8rem);background:radial-gradient(circle,#b4a0dc0f,#0000 60%);border-radius:50%;width:55%;height:52%;position:absolute;top:12%;left:18%}.tt-live-header.svelte-1r37kdo{z-index:15;box-sizing:border-box;height:var(--tt-header-h);justify-content:space-between;gap:var(--tt-header-gap);padding:var(--tt-header-pad-top) var(--tt-header-pad-x) var(--tt-header-pad-bottom);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#00000085 0%,#00000038 60%,#0000 100%);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.tt-header-row1.svelte-1r37kdo{justify-content:space-between;align-items:center;gap:calc(.3 * var(--tt-u));flex:auto;min-height:0;display:flex}.tt-host-card.svelte-1r37kdo{align-items:center;gap:calc(.3 * var(--tt-u));min-width:0;padding:calc(.18 * var(--tt-u)) calc(.5 * var(--tt-u)) calc(.18 * var(--tt-u)) calc(.18 * var(--tt-u));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999rem;display:flex}.tt-avatar.svelte-1r37kdo{width:calc(1.75 * var(--tt-u));height:calc(1.75 * var(--tt-u));background:linear-gradient(135deg,#5a468299,#2d1c5a99);border:1.5px solid #ffffff2e;border-radius:999rem;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.tt-host-text.svelte-1r37kdo{gap:calc(.06 * var(--tt-u));flex-direction:column;min-width:0;display:flex}.tt-host-text.svelte-1r37kdo strong:where(.svelte-1r37kdo){color:#ffffffb3;font-size:calc(.86 * var(--tt-u));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tt-heart-count.svelte-1r37kdo{align-items:center;gap:calc(.14 * var(--tt-u));color:#ffffff59;font-size:calc(.6 * var(--tt-u));font-weight:700;display:flex}.tt-orange-heart.svelte-1r37kdo{width:calc(1.6 * var(--tt-u));height:calc(1.6 * var(--tt-u));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ff643c1f;border:1px solid #ff643c2e;border-radius:999rem;flex-shrink:0;place-items:center;display:grid}.tt-header-right.svelte-1r37kdo{align-items:center;gap:calc(.28 * var(--tt-u));flex-shrink:0;display:flex}.tt-donor-stack.svelte-1r37kdo{align-items:center;display:flex}.tt-donor-avatar.svelte-1r37kdo{width:calc(1.2 * var(--tt-u));height:calc(1.2 * var(--tt-u));margin-left:calc(-.32 * var(--tt-u));border:1.5px solid #1e1432cc;border-radius:999rem;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:visible}.tt-donor-avatar.svelte-1r37kdo:first-child{margin-left:0}.tt-donor-avatar--1.svelte-1r37kdo{background:linear-gradient(135deg,#b48cd259,#8c5abe59)}.tt-donor-avatar--2.svelte-1r37kdo{background:linear-gradient(135deg,#d2af8c59,#b9826459)}.tt-donor-badge.svelte-1r37kdo{bottom:calc(-.28 * var(--tt-u));color:#ffffff73;font-size:calc(.3 * var(--tt-u));padding:calc(.06 * var(--tt-u)) calc(.18 * var(--tt-u));white-space:nowrap;pointer-events:none;background:#14121cd9;border-radius:999rem;font-weight:800;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.tt-viewer-count.svelte-1r37kdo{color:#ffffff73;font-size:calc(.8 * var(--tt-u));padding:calc(.18 * var(--tt-u)) calc(.38 * var(--tt-u));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999rem;font-weight:800}.tt-close.svelte-1r37kdo{width:calc(1.5 * var(--tt-u));height:calc(1.5 * var(--tt-u));color:#fff;font-size:calc(.7 * var(--tt-u));cursor:default;background:0 0;border:0;border-radius:999rem;place-items:center;padding:0;display:grid}.tt-header-row2.svelte-1r37kdo{align-items:center;gap:calc(.28 * var(--tt-u));min-height:0;padding-bottom:calc(.02 * var(--tt-u));flex:auto;align-content:flex-end;display:flex}.tt-activity-badge.svelte-1r37kdo{align-items:center;gap:calc(.2 * var(--tt-u));padding:calc(.16 * var(--tt-u)) calc(.4 * var(--tt-u)) calc(.16 * var(--tt-u)) calc(.3 * var(--tt-u));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999rem;display:flex}.tt-activity-icon.svelte-1r37kdo{font-size:calc(.52 * var(--tt-u));opacity:.45;line-height:1}.tt-activity-icon--sub.svelte-1r37kdo{margin-left:calc(-.1 * var(--tt-u))}.tt-activity-label.svelte-1r37kdo{color:#ffffff61;font-size:calc(.56 * var(--tt-u));white-space:nowrap;font-weight:600}.tt-chat-stream.svelte-1r37kdo{bottom:var(--tt-bottom-h);left:calc(.5 * var(--tt-u));right:calc(.5 * var(--tt-u));z-index:15;gap:calc(.3 * var(--tt-u));max-height:var(--tt-chat-h);flex-direction:column;display:flex;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 40%);mask-image:linear-gradient(#0000 0%,#000 40%)}.tt-chat-msg.svelte-1r37kdo{align-items:flex-start;gap:calc(.26 * var(--tt-u));max-width:88%;display:flex}.tt-chat-msg--fade.svelte-1r37kdo{opacity:.3;max-height:calc(.85 * var(--tt-u));overflow:hidden}.tt-chat-avatar.svelte-1r37kdo{width:calc(1.3 * var(--tt-u));height:calc(1.3 * var(--tt-u));font-size:calc(.55 * var(--tt-u));border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;align-self:flex-start;place-items:center;display:grid;overflow:hidden}.tt-chat-avatar--a.svelte-1r37kdo{background:linear-gradient(135deg,#c864b473,#b4465a73)}.tt-chat-avatar--b.svelte-1r37kdo{background:linear-gradient(135deg,#5096d273,#1ebed273)}.tt-chat-avatar--c.svelte-1r37kdo{background:linear-gradient(135deg,#a082dc73,#6e3cc873)}.tt-chat-avatar--d.svelte-1r37kdo{background:linear-gradient(135deg,#3cb46e73,#32d2b473)}.tt-chat-avatar--e.svelte-1r37kdo{background:linear-gradient(135deg,#d2648c73,#d2be5073)}.tt-chat-body.svelte-1r37kdo{gap:calc(.1 * var(--tt-u));flex-direction:column;min-width:0;display:flex}.tt-chat-row1.svelte-1r37kdo{align-items:center;gap:calc(.16 * var(--tt-u));flex-wrap:wrap;display:flex}.tt-chat-row2.svelte-1r37kdo{color:#ffffff80;font-size:calc(.82 * var(--tt-u));font-weight:500;line-height:1.3}.tt-badge.svelte-1r37kdo{font-size:calc(.6 * var(--tt-u));padding:calc(.1 * var(--tt-u)) calc(.28 * var(--tt-u));white-space:nowrap;border-radius:999rem;font-weight:900}.tt-badge--mod.svelte-1r37kdo{color:#ffb95080;background:#ffa5001a}.tt-badge--rose.svelte-1r37kdo{color:#ff647880;background:#fe2c551a}.tt-badge--rank.svelte-1r37kdo{color:#ffbe5080;background:#ffa5001a}.tt-badge--host.svelte-1r37kdo{color:#ffffff59;background:#ffffff0f}.tt-chat-user.svelte-1r37kdo{color:#ffffff8c;font-size:calc(.82 * var(--tt-u));font-weight:800}.tt-bottombar.svelte-1r37kdo{z-index:15;box-sizing:border-box;align-items:center;gap:calc(.28 * var(--tt-u));min-height:var(--tt-bottom-h);padding:var(--tt-bottom-pad-top) var(--tt-bottom-pad-x) var(--tt-bottom-pad-bottom);background:linear-gradient(#0000,#0009 35%);display:flex;position:absolute;inset:auto 0 0}.tt-input-box.svelte-1r37kdo{color:#fff3;min-width:0;font-size:calc(.7 * var(--tt-u));padding:calc(.28 * var(--tt-u)) calc(.28 * var(--tt-u)) calc(.28 * var(--tt-u)) calc(.6 * var(--tt-u));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999rem;flex:1;justify-content:space-between;align-items:center;font-weight:500;display:flex}.tt-input-emoji.svelte-1r37kdo{width:calc(1.25 * var(--tt-u));height:calc(1.25 * var(--tt-u));color:#ffffff40;cursor:default;background:0 0;border:0;border-radius:999rem;flex-shrink:0;place-items:center;padding:0;display:grid}.tt-bottom-actions.svelte-1r37kdo{gap:calc(.22 * var(--tt-u));flex-shrink:0;align-items:center;display:flex}.tt-bottom-btn.svelte-1r37kdo{width:calc(1.55 * var(--tt-u));height:calc(1.55 * var(--tt-u));color:#fff3;font-size:calc(.62 * var(--tt-u));cursor:default;background:#ffffff0a;border:0;border-radius:999rem;place-items:center;padding:0;display:grid;position:relative}.tt-bottom-btn--people.svelte-1r37kdo,.tt-bottom-btn--rose.svelte-1r37kdo,.tt-bottom-btn--gift.svelte-1r37kdo,.tt-bottom-btn--share.svelte-1r37kdo{color:#fff3}.tt-share-count.svelte-1r37kdo{bottom:calc(-.1 * var(--tt-u));right:calc(-.1 * var(--tt-u));color:#fff3;font-size:calc(.28 * var(--tt-u));padding:calc(.06 * var(--tt-u)) calc(.2 * var(--tt-u));background:#0f0f0fcc;border-radius:999rem;font-weight:900;line-height:1;position:absolute}.gift-widget-preview{color:#fff;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05060a94;border:1px solid #ffffff24;border-radius:28px;align-content:center;gap:6px;width:100%;height:100%;padding:24px 28px;font-size:36px;transition:opacity .16s,filter .16s,width .18s,font-size .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.gift-widget-preview:before{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:-1px}.gift-widget-preview--theme-classic{background:linear-gradient(145deg,#ffffff1a,#05060a9e);border-color:#ffffff2e}.gift-widget-preview--theme-neon{border-color:color-mix(in srgb, var(--widget-accent) 56%, white 10%);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--widget-accent) 28%, transparent), transparent 56%), #05060aa3;box-shadow:0 0 1rem color-mix(in srgb, var(--widget-accent) 32%, transparent), inset 0 1px 0 #ffffff1a}.gift-widget-preview--theme-cyberpunk{background:linear-gradient(90deg,#8b36ff4d,#0000 38%,#00ffc22e),#04050ec7;border-color:#8b36ffb8;box-shadow:0 0 1.2rem #8b36ff73,0 0 .8rem #00ffc229}.gift-widget-preview--theme-cyberpunk:before{opacity:1;background:linear-gradient(90deg,#0000,#00ffc26b,#0000);animation:1.8s linear infinite widget-scan}.gift-widget-preview--theme-pastel{background:radial-gradient(circle at 20% 0,#ffb7df61,#0000 58%),linear-gradient(145deg,#ffffff2e,#c8a8ff2e);border-color:#ffb7dfb8;box-shadow:0 0 1rem #ffb7df59}.gift-widget-preview--theme-pastel:before{opacity:1;background:radial-gradient(circle at 18% 28%,#ffffffb8 0 .08rem,#0000 .1rem),radial-gradient(circle at 78% 62%,#ffffff8c 0 .06rem,#0000 .08rem);animation:2.2s ease-in-out infinite widget-sparkle}.gift-widget-preview--theme-gold3d{text-shadow:0 1px #00000073;background:linear-gradient(145deg,#ffe58a59,#784a1140 42%,#05060ab8),#05060ac2;border-color:#ffe58ad1;box-shadow:0 0 1.3rem #ffc7586b,inset 0 1px #ffffff38}.gift-widget-preview--theme-gold3d strong{color:#ffe58a}@keyframes widget-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes widget-sparkle{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-.18rem)}}.gift-widget-preview--active{border-color:#ffffff47;box-shadow:inset 0 1px #ffffff1f}.gift-widget-preview--donation,.gift-widget-preview--chat{text-align:left}.gift-widget-preview--chat-banner{text-align:center}.gift-widget-preview--chat-ticker{white-space:nowrap;display:block;overflow:hidden}.gift-widget-preview--chat-ticker span,.gift-widget-preview--chat-ticker small{display:none}.gift-widget-preview--chat-ticker strong{min-width:max-content;font-size:.68rem;display:inline-block}.gift-widget-preview--chat-stream{min-height:4.2rem}.gift-widget-preview span{color:color-mix(in srgb, var(--widget-accent) 82%, white 12%);letter-spacing:.1em;font-size:.42em;font-weight:900}.gift-widget-preview strong{font-size:.58em;line-height:1.1}.gift-widget-preview small{color:#f4f5f78c;font-size:.52em;font-weight:800}.phone-stage.svelte-1pvtfta{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;height:100%;min-height:0;padding-block:clamp(.2rem,.6vh,.4rem);display:flex;position:relative;overflow:hidden}.stage-shell.svelte-1pvtfta{z-index:30;width:1080px;height:1920px;transform:scale(calc(100cqw / 1080px));transform-origin:0 0;position:absolute;top:0;left:0}.stage-content.svelte-1pvtfta{width:1080px;height:1920px;position:absolute;inset:0}.tt-preview-alert-portal.svelte-1pvtfta{z-index:10050;pointer-events:none;position:absolute;inset:0}.phone-stage.svelte-1pvtfta:before{z-index:-1;content:"";filter:blur(2.6rem);background:radial-gradient(circle at 50% 18%,#8b36ff4d,#0000 15rem),radial-gradient(circle at 48% 78%,#00ffc21f,#0000 17rem);border-radius:999rem;position:absolute;inset:4% 6% 1%}.phone-shell.svelte-1pvtfta{aspect-ratio:9/16;background:#030407;border:.28rem solid #24252dfa;border-radius:2.35rem;width:auto;max-width:100%;height:100%;max-height:100%;padding:0;box-shadow:0 3rem 6.4rem #00000094,0 0 0 1px #ffffff14,0 0 3.6rem #8b36ff3d}.phone-screen.svelte-1pvtfta{aspect-ratio:9/16;--tt-u:clamp(.72rem, 3.333cqw, 1.08rem);--sz-top:11.5%;--sz-bottom:31.3%;--sz-side:3.7%;--tt-header-h:var(--sz-top);--tt-header-pad-top:2.2%;--tt-header-pad-x:1.7%;--tt-header-pad-bottom:1.4%;--tt-header-gap:0.7%;--tt-bottom-h:6.9%;--tt-bottom-pad-x:1.5%;--tt-bottom-pad-top:1%;--tt-bottom-pad-bottom:1.35%;--tt-chat-h:calc(var(--sz-bottom) - var(--tt-bottom-h));background:linear-gradient(#1b0b3b57 0 16%,#0000 30%),radial-gradient(circle at 50% 38%,#c8a8ff42,#0000 10rem),linear-gradient(#12091f 0%,#0b0c13 55%,#05070d 100%);border-radius:2.05rem;height:100%;position:relative;overflow:hidden;container-type:size}.phone-screen.svelte-1pvtfta:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#00000057);height:11%;position:absolute;inset:auto 0 0}.tt-safe-zone-wrap.svelte-1pvtfta{z-index:2;pointer-events:none;position:absolute;inset:0}.tt-safe-zone.svelte-1pvtfta{top:var(--sz-top);bottom:var(--sz-bottom);left:var(--sz-side);right:var(--sz-side);border:1.5px dashed #00ffc273;border-radius:.35rem;position:absolute;box-shadow:inset 0 0 0 1px #00ffc214,0 0 0 1px #0000004d}.tt-safe-zone.svelte-1pvtfta:before{content:"SAFE ZONE";color:#00ffc280;letter-spacing:.1em;padding:.3rem .35rem;font-size:.38rem;font-weight:900;display:block}@media (width<=70rem){.phone-shell.svelte-1pvtfta{width:auto;height:100%}}@media (width>=70.001rem) and (height<=850px){.phone-shell.svelte-1pvtfta{border-width:.24rem}}.panel-heading.svelte-yn9gkz{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.side-title-stack.svelte-yn9gkz{gap:.2rem;min-width:0;display:grid}.side-title-stack.svelte-yn9gkz p:where(.svelte-yn9gkz){color:#f4f5f785;margin:0;font-size:.68rem;font-weight:800;line-height:1.25}.guest-demo-badge.svelte-yn9gkz{color:#aeffebeb;white-space:nowrap;background:#00ffc21a;border:1px solid #00ffc247;border-radius:999rem;flex-shrink:0;padding:.26rem .55rem;font-size:.68rem;font-weight:900}.panel-scroll.svelte-yn9gkz{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-direction:column;flex:1;gap:clamp(.85rem,1.6vh,1.15rem);min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.panel-footer.svelte-yn9gkz{flex-direction:column;flex-shrink:0;gap:.5rem;padding-top:.1rem;display:flex}.ready-banner.svelte-yn9gkz{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 8% 0,#00ffc21a,#0000 60%),#ffffff0b;border:1px solid #00ffc238;border-radius:.85rem;align-items:center;gap:.48rem;padding:.42rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff14}.ready-banner__check.svelte-yn9gkz{width:1.45rem;height:1.45rem;color:var(--color-mint);background:#00ffc229;border-radius:999rem;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 .5rem #00ffc24d}.ready-banner__check.svelte-yn9gkz svg{width:.85rem;height:.85rem}.ready-banner.svelte-yn9gkz strong:where(.svelte-yn9gkz){color:#fff;font-size:.78rem;font-weight:900;display:block}.ready-banner.svelte-yn9gkz small:where(.svelte-yn9gkz){color:#f4f5f78c;font-size:.66rem;font-weight:700;line-height:1.3}.tts-preview-btn.svelte-yn9gkz{color:#fff;font:inherit;cursor:pointer;background:#00ffc21a;border:1px solid #00ffc247;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;gap:.32rem;padding:.42rem .6rem;font-size:.74rem;font-weight:900;transition:background .14s,opacity .14s;display:flex}.tts-preview-btn.svelte-yn9gkz:hover:not(:disabled){background:#00ffc22e}.tts-preview-btn.svelte-yn9gkz:disabled{cursor:default;opacity:.62}.range-control__value.svelte-yn9gkz{align-items:center;gap:.4rem;display:flex}.voice-panel.svelte-yn9gkz,.panel-section.svelte-yn9gkz{gap:.65rem;display:grid}.panel-section.svelte-yn9gkz{border-top:1px solid #ffffff14;padding-top:.7rem}.section-label.svelte-yn9gkz{color:#f4f5f7c7;letter-spacing:.08em;align-items:center;gap:.42rem;font-size:.8rem;font-weight:900;display:flex}.section-label.svelte-yn9gkz svg{color:var(--color-mint);filter:drop-shadow(0 0 .75rem #00ffc259)}.side-title.svelte-yn9gkz{color:#f4f5f7db;letter-spacing:.035em;align-items:center;gap:.55rem;margin:0;font-size:clamp(.98rem,1.45vw,1.12rem);font-weight:700;display:flex}.side-title.svelte-yn9gkz svg{color:#ffb69d;filter:drop-shadow(0 0 .75rem #ff74406b)}.tts-settings-toggle.svelte-yn9gkz{color:#f4f5f7b8;width:100%;font:inherit;cursor:pointer;text-align:left;background:#ffffff09;border:1px dashed #ffffff29;border-radius:.85rem;align-items:center;gap:.55rem;padding:.52rem .62rem;transition:background .14s,color .14s,border-color .14s;display:flex}.tts-settings-toggle.svelte-yn9gkz:hover{color:#fff;background:#00ffc214;border-color:#00ffc259}.tts-settings-toggle[aria-expanded=true].svelte-yn9gkz{color:#fff;background:#00ffc21a;border-style:solid;border-color:#00ffc259}.tts-settings-toggle__icon.svelte-yn9gkz{color:var(--color-mint);flex-shrink:0;place-items:center;display:grid}.tts-settings-toggle__copy.svelte-yn9gkz{flex:1;gap:.05rem;min-width:0;display:grid}.tts-settings-toggle__copy.svelte-yn9gkz strong:where(.svelte-yn9gkz){font-size:.8rem;font-weight:900}.tts-settings-toggle__copy.svelte-yn9gkz small:where(.svelte-yn9gkz){color:#f4f5f77a;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}.tts-settings-toggle.svelte-yn9gkz svg:last-child{color:#f4f5f780;flex-shrink:0}.tts-picker.svelte-yn9gkz{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%), #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem .65rem;padding:.62rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff17}.tts-picker--off.svelte-yn9gkz{filter:saturate(.45)}.tts-actions.svelte-yn9gkz{grid-column:2;align-items:center;gap:.42rem;width:100%;display:flex}.tts-actions.svelte-yn9gkz .voice-select{flex:1;min-width:0}.tts-actions.svelte-yn9gkz .voice-select__trigger{width:100%}.tts-avatar.svelte-yn9gkz{width:2.35rem;height:2.35rem;color:color-mix(in srgb, var(--accent) 85%, white 20%);background:#0000003d;border-radius:.78rem;grid-row:1/3;align-self:start;place-items:center;display:grid}.tts-avatar.svelte-yn9gkz svg{filter:drop-shadow(0 0 .6rem color-mix(in srgb, var(--accent) 55%, transparent))}.tts-copy.svelte-yn9gkz{gap:.08rem;min-width:0;display:grid}.tts-copy.svelte-yn9gkz strong:where(.svelte-yn9gkz),.tts-copy.svelte-yn9gkz small:where(.svelte-yn9gkz){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tts-copy.svelte-yn9gkz strong:where(.svelte-yn9gkz){color:#fff;font-size:.88rem;font-weight:900}.tts-copy.svelte-yn9gkz small:where(.svelte-yn9gkz){color:#f4f5f773;font-size:.7rem;font-weight:800}.tts-spam.svelte-yn9gkz{color:#fff;width:100%;font:inherit;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:.85rem;align-items:center;gap:.55rem;padding:.52rem .62rem;transition:border-color .16s,background .16s;display:flex}.tts-spam--on.svelte-yn9gkz{background:radial-gradient(circle at 8% 0,#00ffc21a,#0000 55%),#ffffff0e;border-color:#00ffc247}.tts-spam__icon.svelte-yn9gkz{color:#00ffc2c7;flex-shrink:0;place-items:center;display:grid}.tts-spam__copy.svelte-yn9gkz{flex:1;gap:.06rem;min-width:0;display:grid}.tts-spam__copy.svelte-yn9gkz strong:where(.svelte-yn9gkz){color:#fff;font-size:.8rem;font-weight:900}.tts-spam__copy.svelte-yn9gkz small:where(.svelte-yn9gkz){color:#f4f5f773;font-size:.66rem;font-weight:800;line-height:1.3}.tts-spam__switch.svelte-yn9gkz{background:#ffffff24;border-radius:999rem;flex-shrink:0;align-items:center;width:2.6rem;height:1.45rem;padding:.16rem;transition:background .16s;display:inline-flex;position:relative}.tts-spam__switch--on.svelte-yn9gkz{background:var(--color-mint)}.tts-spam__thumb.svelte-yn9gkz{background:#fff;border-radius:999rem;width:1.12rem;height:1.12rem;transition:transform .16s;box-shadow:0 1px 4px #00000059}.tts-spam__switch--on.svelte-yn9gkz .tts-spam__thumb:where(.svelte-yn9gkz){transform:translate(1.15rem)}.tts-advanced.svelte-yn9gkz{background:#0000002e;border:1px solid #ffffff12;border-radius:1rem;gap:.5rem;padding:.62rem;display:grid}.pad-grid.svelte-yn9gkz{grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:.95rem;display:grid}.pad-grid--compact.svelte-yn9gkz{gap:.55rem;margin-top:0}.pad-grid--compact.svelte-yn9gkz .reaction-pad:where(.svelte-yn9gkz){border-radius:.9rem;min-height:clamp(3.05rem,6.8vh,3.65rem);padding:.5rem .54rem}.pad-grid--compact.svelte-yn9gkz .pad-emoji:where(.svelte-yn9gkz){border-radius:.68rem;width:1.8rem;height:1.8rem;font-size:1.12rem}.reaction-pad.svelte-yn9gkz{background:radial-gradient(circle at 10% 18%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 48%), linear-gradient(135deg, #8b36ff14, transparent 58%), #ffffff0d;color:#fff;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #c8a8ff2e;border-radius:1rem;align-items:center;gap:.48rem;min-height:clamp(3.45rem,8.2vh,4.2rem);padding:.62rem .64rem;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 1.15rem #8b36ff14,0 .85rem 1.6rem #00000029}.reaction-pad.svelte-yn9gkz:before{content:"";background:var(--accent);opacity:0;filter:blur(2.35rem);border-radius:999rem;width:4.8rem;height:4.8rem;transition:opacity .18s;position:absolute;inset:-110% -35% auto auto}.reaction-pad--active.svelte-yn9gkz,.reaction-pad.svelte-yn9gkz:not(.reaction-pad--disabled):hover{border-color:color-mix(in srgb, var(--accent) 56%, white 10%);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 58%), #ffffff15;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 1.75rem color-mix(in srgb, var(--accent) 28%, transparent), 0 1rem 1.8rem #0000004d}.reaction-pad--active.svelte-yn9gkz:before,.reaction-pad.svelte-yn9gkz:not(.reaction-pad--disabled):hover:before{opacity:.42}.reaction-pad--disabled.svelte-yn9gkz{color:#f4f5f757;cursor:not-allowed;filter:grayscale(.75)saturate(.45);opacity:.56;background:linear-gradient(135deg,#ffffff09,#0000 58%),#ffffff06;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0b}.reaction-pad--disabled.svelte-yn9gkz:before{display:none}.pad-emoji.svelte-yn9gkz{width:2.1rem;height:2.1rem;color:color-mix(in srgb, var(--accent) 85%, white 20%);filter:drop-shadow(0 0 .8rem color-mix(in srgb, var(--accent) 48%, transparent));background:#0003;border-radius:.78rem;flex-shrink:0;place-items:center;display:grid;position:relative}.pad-emoji--action.svelte-yn9gkz{font:inherit;cursor:pointer;border:0;transition:background .14s,box-shadow .14s,transform .14s}.pad-emoji--action.svelte-yn9gkz:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:0 0 .75rem color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-1px)}.pad-emoji--action.svelte-yn9gkz:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, white 20%);outline-offset:2px}.pad-emoji--action.svelte-yn9gkz:disabled{cursor:not-allowed}.pad-select-area.svelte-yn9gkz{color:#fff;min-width:0;font:inherit;cursor:pointer;text-align:left;flex:1;align-items:center;gap:.48rem;display:flex}.pad-select-area[aria-disabled=true].svelte-yn9gkz{color:#f4f5f757;cursor:not-allowed}.pad-active-check.svelte-yn9gkz{color:#0000;background:#0a081266;border:1px solid #ffffff24;border-radius:999rem;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:grid}.pad-active-check--on.svelte-yn9gkz{border-color:color-mix(in srgb, var(--accent) 60%, white 10%);background:color-mix(in srgb, var(--accent) 32%, transparent);color:#fff;box-shadow:0 0 .65rem color-mix(in srgb, var(--accent) 45%, transparent)}.pad-copy.svelte-yn9gkz{gap:.08rem;min-width:0;display:grid;position:relative}.pad-copy.svelte-yn9gkz strong:where(.svelte-yn9gkz){text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.36rem;font-size:.9rem;line-height:1.18;display:flex;overflow:hidden}.coming-soon-pill.svelte-yn9gkz{color:#f4f5f77a;letter-spacing:.08em;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;padding:.18rem .3rem;font-size:.5rem;font-weight:900;line-height:1}.coming-soon-pill--overlay.svelte-yn9gkz{z-index:1;border-radius:inherit;color:#f4f5f7b8;letter-spacing:.16em;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;border:none;place-items:center;padding:0;font-size:.78rem;display:grid;position:absolute;inset:0}.pad-copy.svelte-yn9gkz small:where(.svelte-yn9gkz){color:#f4f5f76b;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1.1;overflow:hidden}.range-control.svelte-yn9gkz{background:#ffffff0b;border:1px solid #ffffff12;border-radius:1rem;gap:.45rem;padding:.65rem .75rem;display:grid}.range-control.svelte-yn9gkz>span:where(.svelte-yn9gkz){justify-content:space-between;align-items:center;gap:.75rem;display:flex}.range-control__label.svelte-yn9gkz{color:#f4f5f7b3;letter-spacing:.05em;align-items:center;gap:.32rem;font-size:.72rem;font-weight:900;display:flex}.range-control__label.svelte-yn9gkz svg{color:var(--color-mint);flex-shrink:0}.range-control.svelte-yn9gkz small:where(.svelte-yn9gkz){color:var(--color-mint);font-size:.76rem;font-weight:900}.range-control.svelte-yn9gkz input:where(.svelte-yn9gkz){width:100%;accent-color:var(--color-mint);cursor:pointer}.go-live-error.svelte-yn9gkz{color:#ffcdbef0;background:#ff744014;border:1px solid #ffb69d33;border-radius:.85rem;margin:0;padding:.65rem .75rem;font-size:.78rem;font-weight:800;line-height:1.45}.go-live-divider.svelte-yn9gkz{align-items:center;gap:.6rem;display:flex}.go-live-divider.svelte-yn9gkz:before,.go-live-divider.svelte-yn9gkz:after{content:"";background:linear-gradient(90deg,#0000,#8b36ff59,#0000);flex:1;height:1px}.go-live-divider.svelte-yn9gkz span:where(.svelte-yn9gkz){color:#c8a8ff80;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:900}@keyframes svelte-yn9gkz-go-live-pulse{0%,to{box-shadow:0 0 #8b36ff99,0 0 #8b36ff4d,0 0 1.4rem #8b36ff80}60%{box-shadow:0 0 0 .7rem #8b36ff00,0 0 0 1.4rem #8b36ff00,0 0 1.4rem #8b36ff80}}.go-live-btn.svelte-yn9gkz{color:#fff;width:100%;font:inherit;letter-spacing:.06em;cursor:pointer;background:linear-gradient(135deg,#8b36ff,#7128f1 46%,#b052ff);border:1px solid #ffffff38;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .18s,filter .18s;animation:2s ease-out infinite svelte-yn9gkz-go-live-pulse;display:flex;position:relative;box-shadow:0 0 0 1px #c8a8ff3d,inset 0 1px #ffffff47,0 .6rem 1.8rem #8b36ff4d}.go-live-pulse.svelte-yn9gkz{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.go-live-btn.svelte-yn9gkz svg{filter:drop-shadow(0 0 .6rem #ffffff80);flex-shrink:0}.go-live-btn.svelte-yn9gkz:hover{filter:brightness(1.15);transform:scale(1.02)}.go-live-btn.svelte-yn9gkz:disabled,.go-live-btn--loading.svelte-yn9gkz{cursor:wait;filter:saturate(.7)brightness(.95);opacity:.82;transform:none}.go-live-hint.svelte-yn9gkz{color:#c8a8ffb3;text-align:center;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.go-live-hint--ready.svelte-yn9gkz{color:#00ffc2c7}@media (width<=48rem){.pad-grid.svelte-yn9gkz{gap:.7rem}.reaction-pad.svelte-yn9gkz{min-height:3.9rem}}@media (width>=70.001rem) and (height<=850px){.reaction-pad.svelte-yn9gkz{min-height:3.2rem;padding:.55rem}.pad-emoji.svelte-yn9gkz{width:1.9rem;height:1.9rem;font-size:1.16rem}}.settings-dock.svelte-1sq2sae{background:#00000026;border:1px solid #ffffff12;border-radius:1rem;flex-direction:column;flex:1 0 auto;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;animation:.16s svelte-1sq2sae-dock-in;display:flex;position:relative;overflow:hidden}.settings-dock-body.svelte-1sq2sae{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8a8ff33 transparent;flex-direction:column;flex:auto;gap:.6rem;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;padding:.65rem .6rem;display:flex;overflow-y:auto}.settings-dock-close.svelte-1sq2sae{z-index:2;color:#f4f5f77a;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999rem;place-items:center;width:1.55rem;height:1.55rem;padding:0;transition:border-color .14s,background .14s,color .14s,transform .1s;display:grid;position:absolute;top:.5rem;right:.5rem}.settings-dock-close.svelte-1sq2sae:hover{color:#f4f5f7d1;background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.settings-dock-close.svelte-1sq2sae:active{transform:translateY(0)}@keyframes svelte-1sq2sae-dock-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.settings-dock.svelte-1sq2sae .dock-title{color:#f4f5f7b8;letter-spacing:.06em;align-items:center;gap:.38rem;margin:0;font-size:.88rem;font-weight:900;display:flex}.settings-dock.svelte-1sq2sae .dock-title svg{color:var(--color-mint);flex-shrink:0}.settings-dock.svelte-1sq2sae .dock-empty{color:#f4f5f74d;margin:0;font-size:.82rem;font-weight:700}.settings-dock.svelte-1sq2sae .dock-block{gap:.32rem;display:grid}.settings-dock.svelte-1sq2sae .dock-block--inline{grid-template-columns:auto 1fr;align-items:center;gap:.48rem}.settings-dock.svelte-1sq2sae .dock-blabel{color:#f4f5f766;letter-spacing:.1em;white-space:nowrap;font-size:.74rem;font-weight:900}.settings-dock.svelte-1sq2sae .likeathon-row{grid-template-columns:1fr max-content;align-items:center;gap:.48rem}.settings-dock.svelte-1sq2sae .likeathon-label{color:#ffc758bf;align-items:center;gap:.28rem;display:flex}.settings-dock.svelte-1sq2sae .likeathon-label svg{color:#ffc758bf}.settings-dock.svelte-1sq2sae .likeathon-toggle{color:#f4f5f759;font:inherit;letter-spacing:.05em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999rem;flex-shrink:0;padding:.3rem .52rem;font-size:.72rem;font-weight:900;transition:border-color .14s,background .14s,color .14s}.settings-dock.svelte-1sq2sae .likeathon-toggle--on{color:#ffc758;background:#ffc7581a;border-color:#ffc75840}.settings-dock.svelte-1sq2sae .paywall{border-radius:.75rem;position:relative;overflow:hidden}.settings-dock.svelte-1sq2sae .paywall-ghost{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(1.5px);flex-direction:column;gap:.32rem;padding:.5rem .55rem .6rem;display:flex}.settings-dock.svelte-1sq2sae .paywall-ghost-segments{pointer-events:none}.settings-dock.svelte-1sq2sae .paywall-ghost-bar{background:#ffffff14;border-radius:.45rem;height:1.55rem}.settings-dock.svelte-1sq2sae .paywall-ghost-bar--short{width:55%}.settings-dock.svelte-1sq2sae .paywall-overlay{-webkit-backdrop-filter:blur(6px);color:#c8a8ffbf;background:#0a041ab8;border:1px solid #8b36ff4d;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.32rem;padding:.55rem .7rem;display:flex;position:absolute;inset:0}.settings-dock.svelte-1sq2sae .paywall-overlay svg{opacity:.7;color:#c8a8ff;flex-shrink:0}.settings-dock.svelte-1sq2sae .paywall-label{letter-spacing:.06em;text-align:center;color:#c8a8ffb8;font-size:.7rem;font-weight:900}.settings-dock.svelte-1sq2sae .paywall-btn{color:#e0ccff;text-align:center;font:inherit;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#6d22d7a6,#8b36ff73);border:1px solid #8b36ff8c;border-radius:999rem;justify-content:center;align-items:center;margin-top:.1rem;padding:.32rem .72rem;font-size:.74rem;font-weight:900;text-decoration:none;transition:background .14s,box-shadow .14s,transform .1s;display:inline-flex;box-shadow:0 0 .8rem #8b36ff59,inset 0 1px #ffffff1a}.settings-dock.svelte-1sq2sae .paywall-btn:hover{background:linear-gradient(135deg,#782de6cc,#a04aff99);transform:translateY(-1px);box-shadow:0 0 1.2rem #8b36ff8c,inset 0 1px #ffffff26}.settings-dock.svelte-1sq2sae .paywall-btn:active{transform:translateY(0)}.settings-dock.svelte-1sq2sae .template-segments{background:#00000038;border:1px solid #ffffff12;border-radius:999rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.18rem;display:grid}.settings-dock.svelte-1sq2sae .template-segment{color:#f4f5f773;min-height:1.65rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.2rem;font-size:.82rem;font-weight:900;transition:background .16s,color .16s;display:inline-flex}.settings-dock.svelte-1sq2sae .template-segment--active{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 62%), #ffffff1a;color:#fff}.settings-dock.svelte-1sq2sae .theme-preset-strip{scrollbar-width:none;grid-template-columns:repeat(5,minmax(4.2rem,1fr));gap:.26rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.settings-dock.svelte-1sq2sae .theme-preset-strip::-webkit-scrollbar{display:none}.settings-dock.svelte-1sq2sae .theme-preset-card{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--theme-accent) 24%, transparent), transparent 62%), #ffffff09;color:#f4f5f7ad;min-height:3.2rem;font:inherit;cursor:pointer;text-align:left;border:1px solid #ffffff14;border-radius:.72rem;gap:.12rem;padding:.42rem .46rem;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid;position:relative;overflow:hidden}.settings-dock.svelte-1sq2sae .theme-preset-card:hover,.settings-dock.svelte-1sq2sae .theme-preset-card--active{border-color:color-mix(in srgb, var(--theme-accent) 64%, white 8%);background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--theme-accent) 38%, transparent), transparent 62%), #ffffff12;color:#fff;transform:translateY(-1px)}.settings-dock.svelte-1sq2sae .theme-preset-card strong{z-index:1;white-space:nowrap;align-items:center;gap:.22rem;font-size:.76rem;font-weight:900;display:flex;position:relative}.settings-dock.svelte-1sq2sae .theme-preset-card small{z-index:1;color:#f4f5f761;white-space:nowrap;font-size:.62rem;font-weight:800;position:relative}.settings-dock.svelte-1sq2sae .theme-preset-glow{background:color-mix(in srgb, var(--theme-accent) 36%, transparent);filter:blur(1rem);opacity:.7;height:2.5rem;position:absolute;inset:auto -22% -55%}.settings-dock.svelte-1sq2sae .theme-pro-badge{z-index:1;color:#c8a8ff;letter-spacing:.08em;background:#0a041ab8;border-radius:999rem;align-items:center;gap:.14rem;padding:.14rem .28rem;font-size:.56rem;font-weight:900;display:inline-flex;position:absolute;bottom:.28rem;right:.28rem}.settings-dock.svelte-1sq2sae .size-segments{background:#00000038;border:1px solid #ffffff12;border-radius:999rem;flex:1;gap:.16rem;padding:.14rem;display:flex}.settings-dock.svelte-1sq2sae .size-segment{color:#f4f5f766;min-height:1.45rem;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999rem;flex:1;justify-content:center;align-items:center;gap:.18rem;font-size:.8rem;font-weight:900;transition:background .14s,color .14s;display:inline-flex}.settings-dock.svelte-1sq2sae .size-segment--active{color:var(--color-mint);background:radial-gradient(circle at 20% 0,#00ffc233,#0000 60%),#ffffff1a}.settings-dock.svelte-1sq2sae .size-segment--locked{opacity:.35;cursor:not-allowed}.settings-dock.svelte-1sq2sae .size-segment--locked svg{opacity:.6}.settings-dock.svelte-1sq2sae .position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.settings-dock.svelte-1sq2sae .position-button{color:#fff;min-height:2.4rem;font:inherit;cursor:pointer;text-align:center;background:#ffffff07;border:1px solid #fff1;border-radius:.72rem;justify-items:center;gap:.18rem;padding:.3rem .2rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.settings-dock.svelte-1sq2sae .position-button--active,.settings-dock.svelte-1sq2sae .position-button:hover{background:radial-gradient(circle at 15% 0,#00ffc22e,#0000 58%),#ffffff0f;border-color:#00ffc266;transform:translateY(-1px)}.settings-dock.svelte-1sq2sae .position-frame{background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff1a 0 calc(50% + .5px),#0000 0),linear-gradient(#0000 calc(50% - .5px),#ffffff1a 0 calc(50% + .5px),#0000 0),#0003;border:1px solid #ffffff26;border-radius:.28rem;width:1.35rem;height:1.75rem;display:grid;position:relative}.settings-dock.svelte-1sq2sae .position-frame i{background:var(--color-mint);border-radius:999rem;width:.32rem;height:.32rem;position:absolute;box-shadow:0 0 .5rem #00ffc2b3}.settings-dock.svelte-1sq2sae .position-frame--top-left i{top:.14rem;left:.14rem}.settings-dock.svelte-1sq2sae .position-frame--top-right i{top:.14rem;right:.14rem}.settings-dock.svelte-1sq2sae .position-frame--bottom-left i{bottom:.14rem;left:.14rem}.settings-dock.svelte-1sq2sae .position-frame--bottom-right i{bottom:.14rem;right:.14rem}.settings-dock.svelte-1sq2sae .position-button small{color:#f4f5f766;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:900;overflow:hidden}.settings-dock.svelte-1sq2sae .pill-group{flex-wrap:wrap;gap:.26rem;display:flex}.settings-dock.svelte-1sq2sae .pill{color:#f4f5f76b;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999rem;padding:.26rem .56rem;font-size:.78rem;font-weight:900;transition:border-color .14s,background .14s,color .14s}.settings-dock.svelte-1sq2sae .pill--on{color:var(--color-mint);background:#00ffc21a;border-color:#00ffc23d}.settings-dock.svelte-1sq2sae .goal-type-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;display:grid}.settings-dock.svelte-1sq2sae .goal-type-btn{color:#f4f5f76b;min-height:2rem;font:inherit;cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.16rem;padding:.26rem;font-size:.72rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:flex}.settings-dock.svelte-1sq2sae .goal-type-btn span{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;display:block;overflow:hidden}.settings-dock.svelte-1sq2sae .goal-type-btn--active{color:var(--color-mint);background:radial-gradient(circle at 15% 0,#00ffc229,#0000 58%),#ffffff0f;border-color:#00ffc247}.settings-dock.svelte-1sq2sae .alert-text-input{color:#f4f5f7d1;width:100%;font:inherit;box-sizing:border-box;background:#00000038;border:1px solid #ffffff1a;border-radius:.52rem;outline:none;padding:.38rem .52rem;font-size:.82rem;font-weight:700;transition:border-color .14s}.settings-dock.svelte-1sq2sae .alert-text-input::placeholder{color:#f4f5f738}.settings-dock.svelte-1sq2sae .alert-text-input:focus{border-color:#ff9f6b73}.settings-dock.svelte-1sq2sae .asset-upload-card{color:#f4f5f7b3;cursor:pointer;background:#ffffff09;border:1px dashed #ffffff24;border-radius:.75rem;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.46rem;padding:.52rem .58rem;transition:border-color .14s,background .14s;display:grid}.settings-dock.svelte-1sq2sae .asset-upload-card:hover{background:#00ffc20e;border-color:#00ffc252}.settings-dock.svelte-1sq2sae .asset-upload-card input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-dock.svelte-1sq2sae .asset-upload-icon{background:#0003;border-radius:.52rem;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;display:grid}.settings-dock.svelte-1sq2sae .asset-upload-card strong,.settings-dock.svelte-1sq2sae .asset-upload-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-dock.svelte-1sq2sae .asset-upload-card strong{color:#f4f5f7c7;font-size:.8rem;font-weight:900}.settings-dock.svelte-1sq2sae .asset-upload-card small{color:#f4f5f75c;margin-top:.08rem;font-size:.68rem;font-weight:800}.settings-dock.svelte-1sq2sae .asset-upload-error{color:#ff9f6bd6;margin:-.1rem 0 0;font-size:.72rem;font-weight:800}.settings-dock.svelte-1sq2sae .asset-quota{background:#00000029;border-radius:.72rem;gap:.2rem;padding:.44rem .52rem;display:grid}.settings-dock.svelte-1sq2sae .asset-quota-head{color:#f4f5f773;justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;font-weight:900;display:flex}.settings-dock.svelte-1sq2sae .asset-quota-head strong{color:#00ffc2b8;white-space:nowrap;font-size:.68rem}.settings-dock.svelte-1sq2sae .asset-quota-bar{background:#ffffff14;border-radius:999rem;height:.34rem;overflow:hidden}.settings-dock.svelte-1sq2sae .asset-quota-bar span{border-radius:inherit;background:linear-gradient(90deg,#00ffc2,#c8a8ff);height:100%;display:block}.settings-dock.svelte-1sq2sae .asset-quota small{color:#f4f5f757;font-size:.68rem;font-weight:800}.settings-dock.svelte-1sq2sae .test-fire-btn{color:#f4f5f7d1;width:100%;min-height:2.2rem;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.72rem;justify-content:center;align-items:center;gap:.38rem;padding:.42rem .72rem;font-size:.82rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:flex}.settings-dock.svelte-1sq2sae .test-fire-btn:hover{color:var(--color-mint);background:#00ffc214;border-color:#00ffc252}.settings-dock.svelte-1sq2sae .dock-block--group{background:#ffffff06;border:1px solid #ffffff12;border-radius:.9rem;gap:.72rem;padding:.72rem .72rem .8rem;display:grid}.settings-dock.svelte-1sq2sae .group-head{gap:.18rem;display:grid}.settings-dock.svelte-1sq2sae .group-head strong{color:#f4f5f7e6;font-size:.82rem;font-weight:900}.settings-dock.svelte-1sq2sae .group-head small{color:#f4f5f761;font-size:.72rem;font-weight:700}.settings-dock.svelte-1sq2sae .field-head span{color:#f4f5f785;letter-spacing:.06em;font-size:.74rem;font-weight:900}.settings-dock.svelte-1sq2sae .inline-toggle{justify-content:space-between;align-items:center;gap:.72rem;display:flex}.settings-dock.svelte-1sq2sae .inline-toggle__copy{gap:.18rem;min-width:0;display:grid}.settings-dock.svelte-1sq2sae .inline-toggle__copy strong{color:#f4f5f7e0;font-size:.8rem;font-weight:900}.settings-dock.svelte-1sq2sae .inline-toggle__copy small{color:#f4f5f761;font-size:.72rem;font-weight:700}.settings-dock.svelte-1sq2sae .toggle-pill{color:#f4f5f759;font:inherit;letter-spacing:.05em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;align-items:center;gap:.32rem;padding:.28rem .52rem .28rem .28rem;font-size:.72rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.settings-dock.svelte-1sq2sae .toggle-pill--on{color:var(--color-mint);background:#00ffc21a;border-color:#00ffc247}.settings-dock.svelte-1sq2sae .toggle-pill__track{background:#ffffff1a;border-radius:999rem;width:1.6rem;height:.88rem;transition:background .14s;display:inline-block;position:relative}.settings-dock.svelte-1sq2sae .toggle-pill--on .toggle-pill__track{background:#00ffc247}.settings-dock.svelte-1sq2sae .toggle-pill__thumb{background:#f4f5f773;border-radius:999rem;width:.62rem;height:.62rem;transition:left .14s,background .14s;position:absolute;top:50%;left:.14rem;transform:translateY(-50%)}.settings-dock.svelte-1sq2sae .toggle-pill--on .toggle-pill__thumb{background:var(--color-mint);left:calc(100% - .76rem)}.settings-dock.svelte-1sq2sae .toggle-pill__label{font-size:.72rem;font-weight:900}.settings-dock.svelte-1sq2sae .sound-picker-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.52rem .6rem;display:flex}.settings-dock.svelte-1sq2sae .sound-picker-card__copy{gap:.14rem;min-width:0;display:grid}.settings-dock.svelte-1sq2sae .sound-picker-card__copy strong{text-overflow:ellipsis;white-space:nowrap;color:#f4f5f7d1;font-size:.8rem;font-weight:900;overflow:hidden}.settings-dock.svelte-1sq2sae .sound-picker-card__copy small{text-overflow:ellipsis;white-space:nowrap;color:#f4f5f75c;font-size:.7rem;font-weight:700;overflow:hidden}.settings-dock.svelte-1sq2sae .sound-picker-card__actions{flex-shrink:0;gap:.38rem;display:flex}.settings-dock.svelte-1sq2sae .sound-picker-btn{color:#f4f5f7c7;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999rem;padding:.28rem .62rem;font-size:.74rem;font-weight:900;transition:border-color .14s,background .14s,color .14s}.settings-dock.svelte-1sq2sae .sound-picker-btn:hover{color:var(--color-mint);background:#00ffc214;border-color:#00ffc247}.settings-dock.svelte-1sq2sae .sound-clear-btn{color:#f4f5f759;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999rem;padding:.28rem .52rem;font-size:.74rem;font-weight:900;transition:border-color .14s,color .14s}.settings-dock.svelte-1sq2sae .sound-clear-btn:hover:not(:disabled){color:#ff7878cc;border-color:#ff6b6b4d}.settings-dock.svelte-1sq2sae .sound-clear-btn:disabled{opacity:.28;cursor:not-allowed}.settings-dock.svelte-1sq2sae .coin-threshold-input-wrap{background:#00000038;border:1px solid #ffffff1a;border-radius:.52rem;align-items:center;gap:0;display:flex;overflow:hidden}.settings-dock.svelte-1sq2sae .coin-threshold-input{color:#f4f5f7d1;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.38rem .52rem;font-size:.82rem;font-weight:700}.settings-dock.svelte-1sq2sae .coin-threshold-unit{color:#f4f5f759;letter-spacing:.06em;white-space:nowrap;padding:0 .6rem 0 0;font-size:.74rem;font-weight:900}.settings-dock.svelte-1sq2sae .field-help{color:#f4f5f75c;font-size:.72rem;font-weight:700}.layer-list-wrap.svelte-a2td1j{flex:1;gap:.3rem;min-height:0;display:flex;position:relative}.layer-list.svelte-a2td1j{scrollbar-width:none;flex-direction:column;flex:1;gap:1.1rem;min-height:0;display:flex;overflow:hidden scroll}.layer-list.svelte-a2td1j::-webkit-scrollbar{display:none}.custom-scrollbar.svelte-a2td1j{background:#ffffff0f;border-radius:999rem;flex-shrink:0;align-self:stretch;width:.3rem;transition:opacity .2s;position:relative}.custom-scrollbar--hidden.svelte-a2td1j{opacity:0;pointer-events:none}.custom-scrollbar-thumb.svelte-a2td1j{background:#c8a8ff73;border-radius:999rem;min-height:2rem;transition:background .16s;position:absolute;left:0;right:0}.custom-scrollbar-thumb.svelte-a2td1j:hover{background:#c8a8ffb3}.section-group.svelte-a2td1j{flex-direction:column;gap:.18rem;display:flex}.section-label.svelte-a2td1j{color:color-mix(in srgb, var(--s-accent) 65%, #f4f5f766);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.32rem;padding:0 .2rem;font-size:.76rem;font-weight:900;display:flex}.section-label.svelte-a2td1j .section-label-icon{color:var(--s-accent);flex-shrink:0}.section-items.svelte-a2td1j{flex-direction:column;gap:.16rem;display:flex}.dock-row.svelte-a2td1j{background:#ffffff06;border:1px solid #ffffff0e;border-radius:.6rem;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.4rem;padding:.22rem .3rem .22rem .38rem;transition:border-color .14s,background .14s;display:grid}.dock-row--active.svelte-a2td1j{background:radial-gradient(circle at 8% 0,#00ffc21a,#0000 55%),#ffffff0a;border-color:#00ffc247}.dock-row--off.svelte-a2td1j{opacity:.48;filter:grayscale(.7)}.dock-row--unavailable.svelte-a2td1j .dock-select:where(.svelte-a2td1j){opacity:.38;filter:grayscale()}.availability-badge.svelte-a2td1j{letter-spacing:.05em;white-space:nowrap;border-radius:.3rem;flex-shrink:0;align-items:center;padding:.22rem .42rem;font-size:.6rem;font-weight:900;line-height:1;display:inline-flex}.availability-badge--maintenance.svelte-a2td1j{color:#925a00;background:#fbbf242e;border:1px solid #fbbf2466}.dock-end.svelte-a2td1j{align-items:center;gap:.3rem;display:flex}.dev-maintenance-hint.svelte-a2td1j{letter-spacing:.03em;color:#fbbf2473;white-space:nowrap;flex-shrink:0;font-size:.56rem;font-style:italic;font-weight:700}.availability-badge--coming-soon.svelte-a2td1j{color:#a0a5b4;background:#ffffff0f;border:1px solid #ffffff1f}.dock-select.svelte-a2td1j{color:#fff;min-width:0;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.38rem;padding:0;display:flex}.dock-icon.svelte-a2td1j{width:1.4rem;height:1.4rem;color:var(--color-mint);background:#0003;border-radius:.42rem;flex-shrink:0;place-items:center;display:grid}.dock-copy.svelte-a2td1j{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dock-label-row.svelte-a2td1j{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.dock-description.svelte-a2td1j{color:#f4f5f76b;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.dock-label.svelte-a2td1j{color:#f4f5f7d1;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:900;overflow:hidden}.status-badge.svelte-a2td1j{letter-spacing:.05em;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;align-items:center;gap:.28rem;padding:.18rem .44rem;font-size:.6rem;font-weight:900;line-height:1;display:inline-flex}.status-badge__dot.svelte-a2td1j{background:currentColor;border-radius:999rem;width:.34rem;height:.34rem}.status-badge--neutral.svelte-a2td1j{color:#bcc2d3c2;background:#ffffff0a}.status-badge--success.svelte-a2td1j{color:#7bffe4;background:#00ffc21f;border-color:#00ffc247;box-shadow:0 0 .8rem #00ffc21a}.status-badge--accent.svelte-a2td1j{color:#d8c4ff;background:#8b5cf624;border-color:#8b5cf647;box-shadow:0 0 .8rem #8b5cf61a}.status-badge--warning.svelte-a2td1j{color:#fbde9a;background:#fbbf2421;border-color:#fbbf2442;box-shadow:0 0 .8rem #fbbf2414}.pro-badge.svelte-a2td1j{color:#c8a8ff;letter-spacing:.1em;background:linear-gradient(135deg,#8b36ff47,#b052ff2e);border:1px solid #b052ff59;border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;gap:.18rem;padding:.22rem .38rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 .6rem #8b36ff33}.pro-badge.svelte-a2td1j svg{opacity:.85}.pro-badge--unlocked.svelte-a2td1j{color:#ffc758;background:linear-gradient(135deg,#ffc7582e,#ffe2821a);border-color:#ffc75859;box-shadow:0 0 .6rem #ffc75826}.dock-toggle.svelte-a2td1j{color:#f4f5f773;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;align-items:center;gap:.24rem;padding:.26rem .5rem .26rem .38rem;font-size:.76rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.dock-toggle--on.svelte-a2td1j{color:var(--color-mint);background:#00ffc21a;border-color:#00ffc240}.dock-settings.svelte-a2td1j{color:#f4f5f79e;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;padding:0;transition:border-color .14s,background .14s,color .14s,transform .1s;display:inline-flex}.dock-settings.svelte-a2td1j:hover{color:#c9fff3;background:#00ffc214;border-color:#00ffc238}.dock-settings.svelte-a2td1j:active{transform:scale(.98)}.dock-toggle-dot.svelte-a2td1j{opacity:.55;background:currentColor;border-radius:999rem;flex-shrink:0;width:.34rem;height:.34rem;transition:opacity .14s}.dock-toggle--on.svelte-a2td1j .dock-toggle-dot:where(.svelte-a2td1j){opacity:1;box-shadow:0 0 .4rem #00ffc2cc}.dock-row--sub.svelte-a2td1j{border-left:2px solid #00ffc226;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1rem;padding-left:.55rem}.dock-select--sub.svelte-a2td1j{gap:.28rem}.dock-sub-index.svelte-a2td1j{color:#00ffc273;flex-shrink:0;font-size:.68rem;font-weight:900}.dock-label--sub.svelte-a2td1j{color:#f4f5f799;font-size:.8rem}.info-tip.svelte-a2td1j{color:#c8a8ffe6;cursor:help;background:#8b5cf62e;border:1px solid #b052ff4d;border-radius:999rem;flex-shrink:0;align-items:center;padding:.18rem .32rem;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.info-tip.svelte-a2td1j:hover{color:#e6d2ff;background:#8b5cf652;border-color:#b052ff8c}.note-count.svelte-a2td1j{min-width:1.2rem;height:1.2rem;color:var(--color-mint,#00ffc2);background:#00ffc21f;border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .28rem;font-size:.64rem;font-weight:900;display:inline-flex}.floating-tip{z-index:9999;pointer-events:none;white-space:nowrap;color:#e6d2ff;letter-spacing:.01em;visibility:hidden;opacity:0;background:#160e28f7;border:1px solid #b052ff66;border-radius:.5rem;padding:.38rem .72rem;font-size:.75rem;font-weight:600;position:fixed;translate:-50%;box-shadow:0 4px 16px #0000008c,0 0 1rem #8b5cf640}.floating-tip--visible{visibility:visible;opacity:1}.panel-heading.svelte-1jy076u{flex-shrink:0;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.panel-content.svelte-1jy076u{flex-direction:column;flex:auto;gap:.85rem;min-width:0;min-height:0;display:flex;overflow:hidden}.panel-layers.svelte-1jy076u{flex:0 0 clamp(11rem,26vh,17rem);min-width:0;min-height:0;overflow:hidden}.panel-layers--solo.svelte-1jy076u{flex:auto}.panel-layers.svelte-1jy076u .layer-list-wrap{height:100%}.panel-dock.svelte-1jy076u{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.side-title.svelte-1jy076u{color:#f4f5f7db;letter-spacing:.035em;align-items:center;gap:.55rem;margin:0;font-size:clamp(1.18rem,1.75vw,1.36rem);font-weight:700;display:flex}.side-title.svelte-1jy076u svg{color:var(--color-lavender);filter:drop-shadow(0 0 .75rem #c8a8ff8a)}.active-count-badge.svelte-1jy076u{color:#00ffc2;letter-spacing:.02em;white-space:nowrap;background:#00ffc21f;border:1px solid #00ffc259;border-radius:999px;align-items:center;margin-left:.15rem;padding:.18rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.obs-cta.svelte-1i70js5{z-index:200;color:#021a12;font:inherit;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00e5b0 0%,#00b386 100%);border:none;border-radius:999rem;align-items:center;gap:.5rem;padding:.62rem 1.5rem;font-size:.82rem;font-weight:900;transition:opacity .14s,transform .14s,box-shadow .14s;display:inline-flex;position:fixed;bottom:1rem;left:51%;transform:translate(-50%);box-shadow:0 0 0 1px #00ffc24d,0 4px 20px #00c89673,inset 0 1px #ffffff26}.obs-cta.svelte-1i70js5:hover{opacity:.92;box-shadow:0 0 0 1px #00ffc273,0 6px 28px #00c89699,inset 0 1px #ffffff26}.obs-cta.svelte-1i70js5:active{transform:translate(-50%)scale(.97)}.ga-touch.svelte-1d2wtgi{gap:1rem;display:grid}.ga-touch__head.svelte-1d2wtgi{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.ga-touch__head-copy.svelte-1d2wtgi{gap:.2rem;min-width:0;display:grid}.ga-touch__head-line.svelte-1d2wtgi{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ga-touch__head-copy.svelte-1d2wtgi strong:where(.svelte-1d2wtgi){color:#fff;font-size:.96rem;font-weight:900}.ga-touch__head-copy.svelte-1d2wtgi span:where(.svelte-1d2wtgi){color:#f4f5f794;font-size:.74rem;font-weight:700}.ga-touch__count.svelte-1d2wtgi{color:#f4f5f7d1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999rem;align-items:center;padding:.22rem .48rem;font-size:.7rem;font-weight:800;display:inline-flex}.ga-touch__add.svelte-1d2wtgi,.ga-touch__done.svelte-1d2wtgi,.ga-touch__mini.svelte-1d2wtgi,.ga-touch__mini--ghost.svelte-1d2wtgi,.ga-touch__mini--danger.svelte-1d2wtgi,.ga-touch__danger-btn.svelte-1d2wtgi,.ga-touch__back.svelte-1d2wtgi,.ga-touch__icon-btn.svelte-1d2wtgi,.ga-touch__theme.svelte-1d2wtgi,.ga-touch__seg.svelte-1d2wtgi button:where(.svelte-1d2wtgi),.ga-touch__card-main.svelte-1d2wtgi{font:inherit}.ga-touch__add.svelte-1d2wtgi,.ga-touch__done.svelte-1d2wtgi{color:#00ffc2;background:#00ffc21f;border:1px solid #00ffc229;border-radius:999rem;flex-shrink:0;align-items:center;gap:.45rem;padding:.62rem .88rem;font-size:.78rem;font-weight:900;display:inline-flex}.ga-touch__done.svelte-1d2wtgi{color:#04110e;background:linear-gradient(135deg,#00ffc2,#00c2ff);border-color:#0000}.ga-touch__cards.svelte-1d2wtgi{gap:.75rem;display:grid}.ga-touch__card.svelte-1d2wtgi{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;gap:.35rem;padding:.72rem .76rem;display:grid;position:relative}.ga-touch__card-main.svelte-1d2wtgi{color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:.65rem;padding:0;display:flex}.ga-touch__gift.svelte-1d2wtgi{color:#00ffc2e0;background:#ffffff0f;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.ga-touch__gift.svelte-1d2wtgi img:where(.svelte-1d2wtgi){object-fit:cover;width:100%;height:100%}.ga-touch__card-copy.svelte-1d2wtgi{flex:1;gap:.1rem;min-width:0;display:grid}.ga-touch__card-copy.svelte-1d2wtgi strong:where(.svelte-1d2wtgi){color:#fff;justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;font-weight:900;display:flex}.ga-touch__card-copy.svelte-1d2wtgi small:where(.svelte-1d2wtgi),.ga-touch__card-copy.svelte-1d2wtgi em:where(.svelte-1d2wtgi){color:#f4f5f799;font-size:.73rem;font-style:normal;font-weight:700;line-height:1.3}.ga-touch__status-badge.svelte-1d2wtgi{color:#ffc480;background:#ffc48014;border:1px solid #ffc48029;border-radius:999rem;flex-shrink:0;align-items:center;padding:.2rem .45rem;font-size:.64rem;font-weight:900;display:inline-flex}.ga-touch__status-badge--ready.svelte-1d2wtgi{color:#00ffc2;background:#00ffc214;border-color:#00ffc229}.ga-touch__card-actions.svelte-1d2wtgi{align-items:center;gap:.8rem;padding-left:3.15rem;display:flex}.ga-touch__play-btn.svelte-1d2wtgi{color:#f4f5f7d1;min-height:2.15rem;font:inherit;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999rem;justify-content:center;align-items:center;gap:.42rem;padding:0 .72rem;font-size:.72rem;font-weight:800;display:inline-flex}.ga-touch__icon-btn.svelte-1d2wtgi,.ga-touch__mini.svelte-1d2wtgi,.ga-touch__mini--ghost.svelte-1d2wtgi,.ga-touch__mini--danger.svelte-1d2wtgi{color:#f4f5f7d1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.4rem;padding:0 .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.ga-touch__icon-btn.svelte-1d2wtgi{width:2.35rem;min-height:2.1rem;padding:0}.ga-touch__menu.svelte-1d2wtgi{z-index:5;background:#0c1016f5;border:1px solid #ffffff17;border-radius:.95rem;min-width:8.6rem;display:grid;position:absolute;top:calc(100% - .15rem);right:.76rem;overflow:hidden;box-shadow:0 1.25rem 2.5rem #00000057}.ga-touch__menu-item.svelte-1d2wtgi{color:#f4f5f7d6;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:flex-start;align-items:center;padding:.82rem .9rem;font-size:.78rem;font-weight:800;display:flex}.ga-touch__menu-item.svelte-1d2wtgi:last-child{border-bottom:0}.ga-touch__menu-item.svelte-1d2wtgi:disabled{color:#f4f5f759}.ga-touch__menu-item--danger.svelte-1d2wtgi{color:#faa}.ga-touch__mini--ghost.svelte-1d2wtgi{color:#f4f5f7ad;background:0 0}.ga-touch__mini--danger.svelte-1d2wtgi,.ga-touch__danger-btn.svelte-1d2wtgi{color:#faa;background:#ff6e6e1f;border-color:#ff6e6e33}.ga-touch__warning.svelte-1d2wtgi{color:#ffc480;margin:0;font-size:.75rem;font-weight:700}.ga-touch__controls.svelte-1d2wtgi,.ga-touch__editor-body.svelte-1d2wtgi{gap:.85rem;display:grid}.ga-touch__control-block.svelte-1d2wtgi,.ga-touch__field.svelte-1d2wtgi{gap:.5rem;display:grid}.ga-touch__control-block.svelte-1d2wtgi>span:where(.svelte-1d2wtgi),.ga-touch__field.svelte-1d2wtgi>span:where(.svelte-1d2wtgi){color:#f4f5f7cc;font-size:.8rem;font-weight:800}.ga-touch__seg.svelte-1d2wtgi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.ga-touch__theme.svelte-1d2wtgi{color:#f4f5f7b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.9rem;padding:.8rem .95rem;font-size:.8rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s}.ga-touch__theme.svelte-1d2wtgi:active{transform:scale(.985)}.ga-touch__theme--active.svelte-1d2wtgi{color:#00ffc2f0;background:#00ffc21a;border-color:#00ffc247;box-shadow:inset 0 0 0 1px #00ffc21f,0 .55rem 1.2rem #00ffc214}.ga-touch__themes.svelte-1d2wtgi,.ga-touch__bg-options.svelte-1d2wtgi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.ga-touch__bg-option.svelte-1d2wtgi{color:#f4f5f7c7;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.9rem;align-items:center;gap:.55rem;padding:.82rem .88rem;font-size:.78rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.ga-touch__bg-option.svelte-1d2wtgi:active{transform:scale(.985)}.ga-touch__bg-option--active.svelte-1d2wtgi{color:#00ffc2f0;background:#00ffc21a;border-color:#00ffc247;box-shadow:inset 0 0 0 1px #00ffc21f,0 .55rem 1.2rem #00ffc214}.ga-touch__bg-option--custom.svelte-1d2wtgi{position:relative}.ga-touch__bg-color-input.svelte-1d2wtgi{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ga-touch__bg-swatch.svelte-1d2wtgi{border:1px solid #ffffff1f;border-radius:999rem;flex-shrink:0;width:1rem;height:1rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ga-touch__editor.svelte-1d2wtgi{background:#04080c66;border:1px solid #ffffff14;border-radius:1.1rem;gap:.85rem;padding:.9rem;display:grid}.ga-touch__editor-head.svelte-1d2wtgi{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.ga-touch__back.svelte-1d2wtgi{color:#f4f5f7d1;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.8rem;font-weight:800;display:inline-flex}.ga-touch__editor-copy.svelte-1d2wtgi{gap:.1rem;min-width:0;display:grid}.ga-touch__editor-copy.svelte-1d2wtgi strong:where(.svelte-1d2wtgi){color:#fff;font-size:.94rem;font-weight:900}.ga-touch__editor-copy.svelte-1d2wtgi span:where(.svelte-1d2wtgi){color:#f4f5f79e;font-size:.76rem;font-weight:700}.ga-touch__input.svelte-1d2wtgi,.ga-touch__sound-pick.svelte-1d2wtgi{color:#fff;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.95rem;padding:.88rem .92rem;font-size:.9rem}.ga-touch__sound-pick.svelte-1d2wtgi{text-align:left;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ga-touch__sound-pick-copy.svelte-1d2wtgi{gap:.15rem;min-width:0;display:grid}.ga-touch__sound-pick.svelte-1d2wtgi strong:where(.svelte-1d2wtgi){color:#fff;font-size:.88rem;font-weight:800;display:block}.ga-touch__sound-pick.svelte-1d2wtgi small:where(.svelte-1d2wtgi){color:#f4f5f79e;font-size:.75rem;font-weight:700}.ga-touch__sound-note.svelte-1d2wtgi{color:#f4f5f785;align-items:center;gap:.38rem;font-size:.72rem;font-weight:700;display:inline-flex}.ga-touch__sound-actions.svelte-1d2wtgi{flex-wrap:wrap;gap:.55rem;display:flex}.ga-touch__danger.svelte-1d2wtgi{padding-top:.25rem}.ga-touch__danger-btn.svelte-1d2wtgi{border-radius:.95rem;align-items:center;gap:.4rem;min-height:2.55rem;padding:0 .95rem;display:inline-flex}.ga-touch__confirm.svelte-1d2wtgi{gap:.55rem;display:grid}.ga-touch__confirm.svelte-1d2wtgi span:where(.svelte-1d2wtgi){color:#ffd6d6;font-size:.78rem;font-weight:800}.ga-touch__confirm.svelte-1d2wtgi div:where(.svelte-1d2wtgi){gap:.5rem;display:flex}.ga-touch__done.svelte-1d2wtgi:disabled,.ga-touch__add.svelte-1d2wtgi:disabled,.ga-touch__play-btn.svelte-1d2wtgi:disabled,.ga-touch__icon-btn.svelte-1d2wtgi:disabled,.ga-touch__mini.svelte-1d2wtgi:disabled,.ga-touch__mini--ghost.svelte-1d2wtgi:disabled{opacity:.45;cursor:not-allowed}@media (width>=48rem){.ga-touch__editor.svelte-1d2wtgi{padding:1rem}.ga-touch__themes.svelte-1d2wtgi{grid-template-columns:repeat(4,minmax(0,1fr))}}.touch-board-preview.svelte-1unm93w{gap:.8rem;min-width:0;display:grid}.touch-board-preview__copy.svelte-1unm93w{gap:.16rem;display:grid}.touch-board-preview__copy.svelte-1unm93w strong:where(.svelte-1unm93w){color:#fff;font-size:.94rem;font-weight:900}.touch-board-preview__copy.svelte-1unm93w span:where(.svelte-1unm93w){color:#f4f5f79e;font-size:.75rem;font-weight:700;line-height:1.45}.touch-board-preview__actions.svelte-1unm93w{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.touch-board-preview__save.svelte-1unm93w{color:#00ffc2;font:inherit;cursor:pointer;background:#00ffc214;border:1px solid #00ffc229;border-radius:999rem;align-items:center;gap:.45rem;padding:.62rem .9rem;font-size:.78rem;font-weight:900;display:inline-flex}.touch-board-preview__save.svelte-1unm93w:disabled{cursor:wait;opacity:.72}.touch-board-preview__status.svelte-1unm93w{color:#f4f5f79e;font-size:.74rem;font-weight:700}.touch-board-preview__frame.svelte-1unm93w{contain:layout paint;background:radial-gradient(circle at 18% 0,#00ffc20f,#0000 46%),linear-gradient(#101218b8,#0a0c1094);border:1px solid #ffffff14;border-radius:1.2rem;width:100%;min-width:0;height:10.5rem;position:relative;overflow:hidden}.touch-board-preview__frame--tablet.svelte-1unm93w{height:12.5rem}.touch-board-preview__frame--vertical.svelte-1unm93w{height:18rem}.touch-board-preview__frame--vertical.touch-board-preview__frame--tablet.svelte-1unm93w{height:20rem}.touch-board-preview__expand.svelte-1unm93w,.touch-board-preview__close.svelte-1unm93w{color:#f4f5f7e0;cursor:pointer;background:#090c12d1;border:1px solid #ffffff1f;border-radius:999rem;justify-content:center;align-items:center;display:inline-flex}.touch-board-preview__expand.svelte-1unm93w{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:2.2rem;height:2.2rem;position:absolute;top:.75rem;right:.75rem}.touch-board-preview__artboard.svelte-1unm93w{transform-origin:50%;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.touch-board-preview__artboard--transparent.svelte-1unm93w .horizon-bg{opacity:.18}.touch-board-preview__artboard--transparent.svelte-1unm93w .horizon-bg--color{box-shadow:inset 0 0 0 1px #ffffff0a;background:0 0!important}.touch-board-preview__fullscreen.svelte-1unm93w{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020408d1;justify-content:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.touch-board-preview__fullscreen-shell.svelte-1unm93w{background:radial-gradient(circle at 18% 0,#00ffc214,#0000 48%),linear-gradient(#101218d1,#0a0c10ad);border:1px solid #ffffff14;border-radius:1.4rem;place-items:center;width:min(100%,34rem);min-width:0;height:min(100%,78dvh);min-height:0;margin:auto 0;display:grid;position:relative;overflow:hidden}.touch-board-preview__close.svelte-1unm93w{z-index:81;width:2.5rem;height:2.5rem;position:fixed;top:clamp(.75rem,3vw,1.25rem);right:clamp(.75rem,3vw,1.25rem)}.touch-lane.svelte-239q1v{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 15% 0,#00ffc214,#0000 46%),linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff14;border-radius:1.45rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 1.5rem 3rem #00000038,inset 0 1px #ffffff14}.touch-lane--bare.svelte-239q1v{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.touch-lane--tablet.svelte-239q1v{padding:1.15rem}.touch-lane__header.svelte-239q1v{gap:.5rem;display:grid}.touch-lane__copy.svelte-239q1v{gap:.28rem;min-width:0;display:grid}.touch-lane__eyebrow.svelte-239q1v{color:#00ffc2b8;letter-spacing:.16em;margin:0;font-size:.62rem;font-weight:900}.touch-lane__title-row.svelte-239q1v{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.touch-lane__copy.svelte-239q1v h2:where(.svelte-239q1v){color:#fff;margin:0;font-size:1.18rem;font-weight:900;line-height:1.05}.touch-lane__description.svelte-239q1v{color:#f4f5f7b8;max-width:30rem;margin:0;font-size:.78rem;font-weight:700;line-height:1.4}.touch-lane__copy.svelte-239q1v p:where(.svelte-239q1v):last-child{color:#f4f5f799;max-width:30rem;margin:0;font-size:.77rem;font-weight:700;line-height:1.45}.touch-lane__toggle.svelte-239q1v{color:#f4f5f7b8;font:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;align-items:center;gap:.45rem;padding:.42rem .62rem .42rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.touch-lane__toggle.svelte-239q1v span:where(.svelte-239q1v){white-space:nowrap}.touch-lane__toggle.svelte-239q1v strong:where(.svelte-239q1v){white-space:nowrap;background:#ffffff14;border-radius:999rem;place-items:center;min-width:2.1rem;min-height:1.6rem;padding:0 .55rem;font-size:.74rem;font-weight:900;display:inline-grid}.touch-lane__toggle--on.svelte-239q1v{color:#00ffc2eb;background:linear-gradient(135deg,#00ffc21f,#00c2ff1a);border-color:#00ffc257}.touch-lane__toggle--on.svelte-239q1v strong:where(.svelte-239q1v){background:#00ffc229}.touch-lane__standalone-subtitle.svelte-239q1v{color:#f4f5f799;max-width:30rem;margin:0;font-size:.77rem;font-weight:700;line-height:1.45}.touch-lane__content.svelte-239q1v{display:contents}.touch-lane__content--locked.svelte-239q1v{filter:grayscale();opacity:.45;pointer-events:none;gap:1rem;display:grid}.touch-lane__body.svelte-239q1v,.touch-lane__preview.svelte-239q1v,.touch-lane__footer.svelte-239q1v{min-width:0}@media (width>=56rem){.touch-lane--tablet.svelte-239q1v{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start}.touch-lane--tablet.svelte-239q1v .touch-lane__header:where(.svelte-239q1v),.touch-lane--tablet.svelte-239q1v .touch-lane__footer:where(.svelte-239q1v){grid-column:1/-1}}.catalog-runtime.svelte-1lnwvrd{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.catalog-runtime__viewport.svelte-1lnwvrd{width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.catalog-runtime__stage.svelte-1lnwvrd{transform:translate(-50%, -50%) scale(var(--catalog-preview-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}.catalog-runtime__content.svelte-1lnwvrd,.catalog-runtime__portal.svelte-1lnwvrd{position:absolute;inset:0}.catalog-runtime__portal.svelte-1lnwvrd{z-index:10050;pointer-events:none}.catalog-runtime__action.svelte-1lnwvrd{z-index:2;color:#9bffe8;font:inherit;background:#050c10db;border:1px solid #00ffc24d;border-radius:999rem;padding:.35rem .6rem;font-size:.64rem;font-weight:850;position:absolute;bottom:.45rem;right:.55rem}.catalog-runtime--suspended.svelte-1lnwvrd *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.catalog-runtime.svelte-1lnwvrd *{scroll-behavior:auto!important;animation-play-state:paused!important}}.catalog-modal.svelte-o9uimj{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030508c2;align-items:end;padding:.85rem;display:grid;position:fixed;inset:0}.catalog-modal__sheet.svelte-o9uimj{gap:.8rem;max-height:min(86dvh,52rem);padding:clamp(.9rem,1.8vw,1.2rem);display:grid;overflow:auto}.catalog-modal__head.svelte-o9uimj{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.catalog-modal__copy.svelte-o9uimj{gap:.18rem;display:grid}.catalog-modal__copy.svelte-o9uimj strong:where(.svelte-o9uimj){color:#fff;font-size:.98rem;font-weight:900}.catalog-modal__copy.svelte-o9uimj span:where(.svelte-o9uimj){color:#f4f5f79e;font-size:.75rem;font-weight:700}.catalog-modal__close.svelte-o9uimj{color:#f4f5f7d1;font:inherit;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999rem;padding:.5rem .8rem;font-size:.78rem;font-weight:800}.catalog-preview.svelte-o9uimj{z-index:1;background:radial-gradient(circle at 50% 0,#8b36ff38,#0000 60%),linear-gradient(#171628,#090b13);border:1px solid #00ffc229;border-radius:1.1rem;align-content:center;gap:.5rem;height:min(38dvh,18rem);min-height:13rem;padding:.7rem;display:grid;position:sticky;top:0}.catalog-preview--empty.svelte-o9uimj{place-items:center;display:grid}.catalog-preview__stage.svelte-o9uimj{place-items:center;height:min(30dvh,14rem);min-height:9rem;display:grid;position:relative}.catalog-preview__loading.svelte-o9uimj,.catalog-preview__hint.svelte-o9uimj{color:#f4f5f780;font-size:.76rem;font-weight:700}.catalog-preview__loading--overlay.svelte-o9uimj{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090b13b8;border-radius:.8rem;place-items:center;display:grid;position:absolute;inset:0}.catalog-preview__caption.svelte-o9uimj{text-align:center;gap:.1rem;display:grid}.catalog-preview__caption.svelte-o9uimj strong:where(.svelte-o9uimj){color:#fff;font-size:.82rem;font-weight:900}.catalog-preview__caption.svelte-o9uimj span:where(.svelte-o9uimj){color:#f4f5f794;font-size:.7rem;font-weight:650}.catalog-modal__body.svelte-o9uimj{gap:1.1rem;display:grid}.catalog-section.svelte-o9uimj h3:where(.svelte-o9uimj){color:var(--accent,#fff);letter-spacing:.04em;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.78rem;font-weight:900;display:flex}.catalog-section.svelte-o9uimj ul:where(.svelte-o9uimj){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.catalog-section.svelte-o9uimj li:where(.svelte-o9uimj){display:contents}.catalog-item.svelte-o9uimj{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;display:flex}.catalog-item--selected.svelte-o9uimj{background:#00ffc20f;border-color:#00ffc266}.catalog-item__icon.svelte-o9uimj{color:#d7c0ff;background:#c8a8ff1a;border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.catalog-item__body.svelte-o9uimj{flex:auto;gap:.2rem;min-width:0;display:grid}.catalog-item__title-row.svelte-o9uimj{align-items:center;gap:.4rem;display:flex}.catalog-item__title-row.svelte-o9uimj strong:where(.svelte-o9uimj){color:#fff;font-size:.86rem;font-weight:900}.catalog-item__pro.svelte-o9uimj{color:#ffd68cf2;letter-spacing:.04em;background:#ffd68c1a;border:1px solid #ffd68c3d;border-radius:999rem;padding:.14rem .4rem;font-size:.58rem;font-weight:900}.catalog-item__body.svelte-o9uimj p:where(.svelte-o9uimj){color:#f4f5f794;margin:0;font-size:.72rem;font-weight:650;line-height:1.4}.catalog-item__badge.svelte-o9uimj{white-space:nowrap;border-radius:999rem;flex:none;align-items:center;gap:.28rem;padding:.3rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.catalog-item__badge--success.svelte-o9uimj{color:#97ffe8eb;background:#00ffc214;border:1px solid #00ffc233}.catalog-item__badge--accent.svelte-o9uimj{color:#d8c0fff2;background:#c8a8ff1a;border:1px solid #c8a8ff38}.catalog-item__badge--neutral.svelte-o9uimj{color:#f4f5f7ad;background:#ffffff0a;border:1px solid #ffffff1a}.catalog-item__badge--warning.svelte-o9uimj{color:#ffd68ce6;background:#ffd68c14;border:1px solid #ffd68c33}.ready-hero-preview.svelte-rn77h4{background:radial-gradient(circle at 50% 0,#8b36ff38,#0000 60%),linear-gradient(#171628,#090b13);border:1px solid #00ffc229;border-radius:1.1rem;gap:.55rem;padding:.7rem;display:grid}.ready-hero-preview__stage.svelte-rn77h4{place-items:center;height:min(32dvh,15rem);min-height:10rem;display:grid;position:relative}.ready-hero-preview__status.svelte-rn77h4{color:#f4f5f780;font-size:.76rem;font-weight:700}.ready-hero-preview__status--overlay.svelte-rn77h4{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090b13b8;border-radius:.8rem;place-items:center;display:grid;position:absolute;inset:0}.ready-hero-preview__indicator.svelte-rn77h4{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.ready-hero-preview__dot.svelte-rn77h4{cursor:pointer;background:#ffffff38;border:0;border-radius:999rem;width:.5rem;height:.5rem;padding:0;transition:background .16s,transform .16s}.ready-hero-preview__dot--active.svelte-rn77h4{background:#00ffc2;transform:scale(1.25);box-shadow:0 0 .4rem #00ffc2b3}.ready-hero-preview__caption.svelte-rn77h4{text-align:center;flex-direction:column;gap:.1rem;margin:0;display:flex}.ready-hero-preview__caption-label.svelte-rn77h4{color:#f4f5f7e6;font-size:.8rem;font-weight:800}.ready-hero-preview__caption-desc.svelte-rn77h4{color:#f4f5f78c;font-size:.72rem;font-weight:600}.ready-hero-preview__actions.svelte-rn77h4{justify-content:center;align-items:center;gap:.5rem;display:flex}.ready-hero-preview__catalog.svelte-rn77h4{color:#9bffe8;font:inherit;cursor:pointer;background:#00ffc20f;border:1px solid #00ffc23d;border-radius:999rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.ready-hero-preview__stage.svelte-rn77h4 .catalog-runtime__action{display:none}.glass-panel.svelte-1v3qodv{flex-direction:column;gap:clamp(.85rem,1.6vh,1.15rem);min-width:0;height:100%;min-height:0;padding:clamp(.9rem,1.8vw,1.2rem);display:flex;overflow:hidden}.ready-touch-shell.svelte-1v3qodv{width:min(100%,74rem);height:100%;min-height:0;margin:0 auto;display:flex;position:relative}.ready-touch-card.svelte-1v3qodv{--sticky-cta-height:5.2rem;flex-direction:column;gap:.75rem;width:100%;min-height:0;display:flex}.ready-touch-card--mobile.svelte-1v3qodv{padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px))}.ready-touch-scroll.svelte-1v3qodv{min-height:0;padding-right:.1rem;padding-bottom:calc(var(--sticky-cta-height) + env(safe-area-inset-bottom,0px));flex:1;align-content:start;gap:1rem;display:grid;overflow-y:auto}.ready-touch-scroll--tablet.svelte-1v3qodv{align-content:start}.ready-touch-primary.svelte-1v3qodv{min-width:0}.ready-touch-primary--tablet.svelte-1v3qodv{display:grid}.ready-touch-ready-status.svelte-1v3qodv,.ready-touch-audio-modal__copy.svelte-1v3qodv{gap:.15rem;display:grid}.ready-touch-audio-modal__copy.svelte-1v3qodv strong:where(.svelte-1v3qodv){color:#fff;font-size:.92rem;font-weight:900}.ready-touch-audio-modal__copy.svelte-1v3qodv span:where(.svelte-1v3qodv){color:#f4f5f79e;font-size:.75rem;font-weight:700}.ready-touch-go-live-card__copy.svelte-1v3qodv span:where(.svelte-1v3qodv){color:#f4f5f7a8;font-size:.78rem;font-weight:700;line-height:1.45}.ready-checklist.svelte-1v3qodv{gap:.55rem;display:grid}.ready-checklist__title.svelte-1v3qodv{color:#fff;margin:0;font-size:.9rem;font-weight:900}.ready-checklist__list.svelte-1v3qodv{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ready-checklist__card.svelte-1v3qodv{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.ready-checklist__card.svelte-1v3qodv:disabled{cursor:default}.ready-checklist__card--done.svelte-1v3qodv{border-color:#00ffc238}.ready-checklist__icon.svelte-1v3qodv{color:#f4f5f759;flex:none;place-items:center;display:grid}.ready-checklist__card--done.svelte-1v3qodv .ready-checklist__icon:where(.svelte-1v3qodv){color:#00ffc2d9}.ready-checklist__body.svelte-1v3qodv{flex:auto;gap:.15rem;min-width:0;display:grid}.ready-checklist__body.svelte-1v3qodv strong:where(.svelte-1v3qodv){color:#fff;font-size:.84rem;font-weight:900}.ready-checklist__summary.svelte-1v3qodv{overflow-wrap:anywhere;color:#f4f5f799;font-size:.74rem;font-weight:700;line-height:1.4}.ready-checklist__edit.svelte-1v3qodv{color:#f4f5f780;flex:none;place-items:center;display:grid}.ready-tiktok-card.svelte-1v3qodv{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.1rem;gap:.4rem;padding:.85rem .95rem;transition:border-color .2s,box-shadow .2s;display:grid}.ready-tiktok-card--attention.svelte-1v3qodv{border-color:#00ffc280;animation:.42s svelte-1v3qodv-ready-tiktok-card-shake;box-shadow:0 0 0 1px #00ffc233,0 0 1.6rem #00ffc259}@keyframes svelte-1v3qodv-ready-tiktok-card-shake{0%,to{transform:translate(0)}20%{transform:translate(-.35rem)}40%{transform:translate(.3rem)}60%{transform:translate(-.2rem)}80%{transform:translate(.15rem)}}.ready-tiktok-card__head.svelte-1v3qodv{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ready-tiktok-card__badge.svelte-1v3qodv{color:#fff;letter-spacing:.03em;align-items:center;gap:.35rem;font-size:.76rem;font-weight:900;display:inline-flex}.ready-tiktok-card__icon.svelte-1v3qodv{object-fit:contain;filter:drop-shadow(-.06rem 0 #25f4ee)drop-shadow(.06rem 0 #fe2c55);flex:none;width:1.05rem;height:1.05rem}.ready-tiktok-card__status.svelte-1v3qodv{color:#ff8a8ae6;white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;display:inline-flex}.ready-tiktok-card__status--on.svelte-1v3qodv{color:#00ffc2e6}.ready-tiktok-card__dot.svelte-1v3qodv{background:#ff6c6cd9;border-radius:999rem;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 .5rem #ff6c6c80}.ready-tiktok-card__dot--on.svelte-1v3qodv{background:#00ffc2d9;box-shadow:0 0 .5rem #00ffc299}.ready-tiktok-card.svelte-1v3qodv p:where(.svelte-1v3qodv){color:#f4f5f799;margin:0;font-size:.76rem;font-weight:700;line-height:1.4}.ready-tiktok-card.svelte-1v3qodv p:where(.svelte-1v3qodv) strong:where(.svelte-1v3qodv){color:#9bffe8;font-weight:900}.ready-tiktok-card__username.svelte-1v3qodv{background:#ffffff08;border:1px solid #ffffff1f;border-radius:.85rem;align-items:center;gap:.3rem;padding:.55rem .8rem;display:flex}.ready-tiktok-card__username.svelte-1v3qodv span:where(.svelte-1v3qodv):first-child{color:#f4f5f780;flex:none;font-size:.68rem;font-weight:800}.ready-tiktok-card__at.svelte-1v3qodv{color:#f4f5f780;flex:none;font-weight:800}.ready-tiktok-card__username.svelte-1v3qodv input:where(.svelte-1v3qodv){color:#fff;min-width:0;font:inherit;background:0 0;border:0;flex:auto;font-size:.85rem;font-weight:800}.ready-tiktok-card__username.svelte-1v3qodv input:where(.svelte-1v3qodv):focus{outline:none}.ready-tiktok-card__connect.svelte-1v3qodv{color:#9bffe8;width:100%;font:inherit;cursor:pointer;background:#00ffc214;border:1px solid #00ffc23d;border-radius:.85rem;justify-content:center;align-items:center;padding:.6rem .8rem;font-size:.8rem;font-weight:900;display:inline-flex}.ready-tiktok-card__connect.svelte-1v3qodv:disabled{cursor:wait;opacity:.7}.ready-tiktok-card__disconnect.svelte-1v3qodv{color:#ff9494f2;width:100%;font:inherit;cursor:pointer;background:#ff6c6c14;border:1px solid #ff6c6c47;border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.ready-touch-go-live-card.svelte-1v3qodv{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.2rem;gap:.85rem;height:auto;padding:.9rem;display:grid}.ready-touch-go-live-card__copy.svelte-1v3qodv{gap:.2rem;display:grid}.ready-touch-go-live-card__copy.svelte-1v3qodv strong:where(.svelte-1v3qodv){color:#fff;font-size:.96rem;font-weight:900}.ready-touch-card__footer.svelte-1v3qodv{border-top:1px solid #ffffff14;flex-shrink:0;padding-top:.75rem}.overlay-heartbeat-status.svelte-1v3qodv{text-align:center;margin:0 0 .5rem;font-size:.85rem;font-weight:600}.overlay-heartbeat-status--ready.svelte-1v3qodv{color:#4ade80}.overlay-heartbeat-status--warning.svelte-1v3qodv{color:#facc15}.overlay-heartbeat-status--missing.svelte-1v3qodv{color:#f87171}.ready-touch-ready-status.svelte-1v3qodv{gap:.35rem}.ready-touch-ready-status__title.svelte-1v3qodv{align-items:center;gap:.42rem;font-size:.8rem;font-weight:900;display:inline-flex}.ready-touch-ready-status__title--ok.svelte-1v3qodv{color:#00ffc2}.ready-touch-ready-status__title--warn.svelte-1v3qodv{color:#ffd68ce6}.ready-touch-ready-status__grid.svelte-1v3qodv{flex-wrap:wrap;gap:.38rem .45rem;display:flex}.ready-touch-ready-status__grid.svelte-1v3qodv span:where(.svelte-1v3qodv){color:#f4f5f7ad;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999rem;padding:.28rem .52rem;font-size:.7rem;font-weight:800}.ready-sticky-go-live-btn.svelte-1v3qodv{color:#fff;width:100%;min-height:3.35rem;font:inherit;letter-spacing:.06em;cursor:pointer;background:linear-gradient(135deg,#8b36ff,#7128f1 46%,#b052ff);border:1px solid #ffffff38;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .18s,filter .18s;animation:2s ease-out infinite go-live-pulse;display:flex;position:relative;box-shadow:0 0 0 1px #c8a8ff3d,inset 0 1px #ffffff47,0 .6rem 1.8rem #8b36ff4d}.ready-sticky-go-live-btn.svelte-1v3qodv svg{filter:drop-shadow(0 0 .6rem #ffffff80);flex-shrink:0}.ready-sticky-go-live-btn.svelte-1v3qodv:hover{filter:brightness(1.15);transform:scale(1.02)}.ready-sticky-go-live-btn.svelte-1v3qodv:disabled,.ready-sticky-go-live-btn--loading.svelte-1v3qodv{cursor:wait;filter:saturate(.7)brightness(.95);opacity:.82;transform:none}.ready-sticky-go-live-btn--error.svelte-1v3qodv{letter-spacing:0;background:linear-gradient(135deg,#7a2e42,#9a3d55);font-size:.78rem}.ready-touch-audio-modal.svelte-1v3qodv{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030508c2;align-items:end;padding:.85rem;display:grid;position:fixed;inset:0}.ready-touch-audio-modal__sheet.svelte-1v3qodv{gap:.8rem;max-height:min(86dvh,52rem);display:grid;overflow:auto}.ready-touch-audio-modal__head.svelte-1v3qodv{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ready-touch-audio-modal__close.svelte-1v3qodv{color:#f4f5f7d1;font:inherit;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999rem;padding:.5rem .8rem;font-size:.78rem;font-weight:800}.ready-touch-giftaction-head-actions.svelte-1v3qodv{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ready-touch-giftaction-status-toggle.svelte-1v3qodv{color:#f4f5f7b8;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999rem;flex-shrink:0;align-items:center;gap:.45rem;padding:.42rem .62rem .42rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.ready-touch-giftaction-status-toggle.svelte-1v3qodv span:where(.svelte-1v3qodv){white-space:nowrap}.ready-touch-giftaction-status-toggle.svelte-1v3qodv strong:where(.svelte-1v3qodv){white-space:nowrap;background:#ffffff14;border-radius:999rem;place-items:center;min-width:2.1rem;min-height:1.6rem;padding:0 .55rem;font-size:.74rem;font-weight:900;display:inline-grid}.ready-touch-giftaction-status-toggle--on.svelte-1v3qodv{color:#00ffc2eb;background:linear-gradient(135deg,#00ffc21f,#00c2ff1a);border-color:#00ffc257}.ready-touch-giftaction-status-toggle--on.svelte-1v3qodv strong:where(.svelte-1v3qodv){background:#00ffc229}.glass-panel{-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem);background:radial-gradient(circle at 15% 0,#c8a8ff21,#0000 46%),linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff14;border-radius:1.6rem;position:relative;box-shadow:0 1.8rem 4rem #00000040,inset 0 1px #ffffff1c}.ready-page.svelte-1qvanec{isolation:isolate;grid-template-rows:minmax(0,1fr);width:100%;height:100%;max-height:100%;padding:clamp(.6rem,1.5vw,1.2rem) clamp(1rem,3vw,2.2rem) clamp(1.2rem,2.8vh,2rem);display:grid;position:relative;overflow:hidden}.ready-page--touch.svelte-1qvanec{grid-template-rows:auto minmax(0,1fr);padding:clamp(.75rem,2vw,1rem)}.ready-page--touch-mobile.svelte-1qvanec{padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px))}.ready-page--going-live.svelte-1qvanec{z-index:100}.ready-loader.svelte-1qvanec{text-align:center;align-content:center;place-items:center;gap:.7rem;width:min(100%,30rem);height:100%;min-height:24rem;margin:0 auto;display:grid}.ready-loader__orb.svelte-1qvanec{border:3px solid #ffffff1f;border-top-color:var(--color-mint);border-radius:999rem;width:4.2rem;height:4.2rem;animation:.9s linear infinite svelte-1qvanec-go-live-spin;box-shadow:0 0 2rem #00ffc233}.ready-loader.svelte-1qvanec p:where(.svelte-1qvanec){color:#fff;margin:0;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:900}.ready-loader.svelte-1qvanec span:where(.svelte-1qvanec){color:#f4f5f79e;font-weight:700;line-height:1.6}.ready-board.svelte-1qvanec{grid-template-columns:minmax(22rem,30rem) minmax(18rem,1fr) 26rem;align-self:stretch;align-items:stretch;gap:clamp(1rem,2.4vw,2rem);width:min(100%,100rem);height:100%;min-height:0;margin:0 auto;display:grid}.glass-panel.svelte-1qvanec{flex-direction:column;gap:clamp(.85rem,1.6vh,1.15rem);min-width:0;height:100%;min-height:0;padding:clamp(.9rem,1.8vw,1.2rem);display:flex;overflow:hidden}.audio-panel.svelte-1qvanec{background:radial-gradient(circle at 86% 0,#00ffc21a,#0000 44%),linear-gradient(145deg,#ffffff17,#ffffff09)}.go-live-loading.svelte-1qvanec{z-index:80;color:#fff;text-align:center;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:radial-gradient(circle at 50% 42%,#8b36ff47,#0000 24rem),#050509c7;align-content:center;place-items:center;gap:.65rem;display:grid;position:fixed;inset:0}.go-live-loading__orb.svelte-1qvanec{border:3px solid #ffffff24;border-top-color:var(--color-mint);border-radius:999rem;width:4.5rem;height:4.5rem;animation:.9s linear infinite svelte-1qvanec-go-live-spin;box-shadow:0 0 2rem #00ffc247}.go-live-loading.svelte-1qvanec p:where(.svelte-1qvanec){letter-spacing:.03em;margin:0;font-size:clamp(1.35rem,3vw,2.35rem);font-weight:900}.go-live-loading.svelte-1qvanec span:where(.svelte-1qvanec){color:#f4f5f79e;font-weight:800}@keyframes svelte-1qvanec-go-live-spin{to{transform:rotate(360deg)}}.phone-stage-wrapper.svelte-1qvanec{flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;height:100%;display:flex;position:relative}.rehearsal-panel.svelte-1qvanec{align-self:start;height:100%;max-height:100%;overflow-y:hidden}.stale-session-notice.svelte-1qvanec{z-index:50;-webkit-backdrop-filter:blur(12px);color:#ffdc82e6;white-space:nowrap;background:#1a1204eb;border:1px solid #ffc86459;border-radius:999rem;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;animation:.22s notice-in;position:fixed;bottom:5rem;left:50%;transform:translate(-50%);box-shadow:0 0 1.5rem #c88c0040,0 4px 20px #0006}.pro-preview-badge.svelte-1qvanec{z-index:45;-webkit-backdrop-filter:blur(12px);color:#e6d2fff2;letter-spacing:.02em;white-space:nowrap;background:#1e1230eb;border:1px solid #c8a8ff66;border-radius:999rem;padding:.4rem .9rem;font-size:.76rem;font-weight:800;animation:.22s notice-in;position:fixed;bottom:8.4rem;left:50%;transform:translate(calc(30px - 50%));box-shadow:0 0 1.5rem #a77bff33,0 4px 20px #00000059}.pro-preview-toast.svelte-1qvanec{z-index:50;-webkit-backdrop-filter:blur(12px);color:#e6d2ffeb;white-space:nowrap;background:#1a1228eb;border:1px solid #c8a8ff59;border-radius:999rem;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;animation:.22s notice-in;position:fixed;bottom:5rem;left:50%;transform:translate(-50%);box-shadow:0 0 1.5rem #a77bff33,0 4px 20px #0006}.upsell-backdrop.svelte-1qvanec{z-index:40;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#00000094;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.upsell-card.svelte-1qvanec{color:#fff;background:radial-gradient(circle at 18% 0,#ffe58a29,#0000 54%),linear-gradient(145deg,#1c1822fa,#08090df5);border:1px solid #ffe58a33;border-radius:1.45rem;width:min(100%,26rem);padding:1.25rem;box-shadow:0 2rem 5rem #0000008c,0 0 3rem #ffe58a1f,inset 0 1px #ffffff1f}.upsell-badge.svelte-1qvanec{color:#ffe58a;letter-spacing:.14em;background:#ffe58a1f;border-radius:999rem;padding:.36rem .58rem;font-size:.58rem;font-weight:900;display:inline-flex}.upsell-card.svelte-1qvanec h2:where(.svelte-1qvanec){margin:.85rem 0 0;font-size:clamp(1.35rem,4vw,1.85rem);line-height:1.15}.upsell-card.svelte-1qvanec p:where(.svelte-1qvanec){color:#f4f5f79e;margin:.65rem 0 0;font-size:.86rem;font-weight:700;line-height:1.65}.upsell-actions.svelte-1qvanec{gap:.7rem;margin-top:1rem;display:flex}.upsell-actions.svelte-1qvanec button:where(.svelte-1qvanec),.upsell-actions.svelte-1qvanec a:where(.svelte-1qvanec){text-align:center;font:inherit;cursor:pointer;border:0;border-radius:.9rem;flex:1;justify-content:center;align-items:center;padding:.82rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.not-live-dialog.svelte-1qvanec{background:radial-gradient(circle at 18% 0,#00ffc21a,#0000 54%),linear-gradient(145deg,#1c1822fa,#08090df5);border-color:#00ffc233;box-shadow:0 2rem 5rem #0000008c,0 0 3rem #00ffc214,inset 0 1px #ffffff1f}.not-live-badge.svelte-1qvanec{color:#00ffc2;background:#00ffc21f}.not-live-confirm.svelte-1qvanec{color:#050509;background:linear-gradient(135deg,#00b389,#00ffc2);box-shadow:0 0 1.6rem #00ffc247}.not-live-confirm.svelte-1qvanec:disabled{opacity:.6;cursor:default}.not-live-checklist.svelte-1qvanec{color:#f4f5f7c7;background:#ffffff0d;border-radius:.85rem;flex-direction:column;gap:.45rem;margin:.9rem 0 0;padding:.75rem .9rem;font-size:.82rem;font-weight:700;list-style:none;display:flex}.not-live-checklist.svelte-1qvanec li:where(.svelte-1qvanec){align-items:center;gap:.5rem;display:flex}.not-live-checklist.svelte-1qvanec li:where(.svelte-1qvanec):before{content:"✅";font-size:.78rem}.not-live-checklist-wait.svelte-1qvanec:before{content:"⏳"!important}.upsell-primary.svelte-1qvanec{color:#fff;background:linear-gradient(135deg,#8b36ff,#b052ff);box-shadow:0 0 1.6rem #8b36ff52}.upsell-secondary.svelte-1qvanec{color:#f4f5f7ad;background:#ffffff14}.sr-only.svelte-1qvanec{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=70rem){.ready-page.svelte-1qvanec:not(.ready-page--touch){transform-origin:0 0;width:1080px;height:1920px;transform:scale(calc(100svw / 1080));padding:1rem 1.2rem 1.4rem;position:fixed;inset:clamp(2.85rem,5.6svh,3.35rem) 0 0;overflow:hidden}.ready-page.svelte-1qvanec:not(.ready-page--touch) .ready-board:where(.svelte-1qvanec){grid-template-columns:minmax(22rem,30rem) minmax(18rem,1fr) 26rem;gap:1.4rem;height:100%}.ready-page.svelte-1qvanec:not(.ready-page--touch) .canvas-panel:where(.svelte-1qvanec){order:1}.ready-page.svelte-1qvanec:not(.ready-page--touch) .phone-stage-wrapper:where(.svelte-1qvanec){order:2}.ready-page.svelte-1qvanec:not(.ready-page--touch) .audio-panel:where(.svelte-1qvanec){order:3}.ready-page.svelte-1qvanec:not(.ready-page--touch) .glass-panel:where(.svelte-1qvanec){height:100%;max-height:none;overflow-y:auto}}@media (width>=70.001rem) and (height<=850px){.ready-page.svelte-1qvanec:not(.ready-page--touch){padding:.4rem 1rem .8rem}.ready-page.svelte-1qvanec:not(.ready-page--touch) .ready-board:where(.svelte-1qvanec){gap:clamp(.75rem,1.8vw,1.5rem)}.ready-page.svelte-1qvanec:not(.ready-page--touch) .glass-panel:where(.svelte-1qvanec){gap:.65rem;padding:.75rem}}
