.world-canvas.svelte-s22c84{width:var(--world-w);height:var(--world-h);transform:translate(-50%, -50%) scale(var(--overlay-scale)) translateZ(0);transform-origin:50%;will-change:transform;pointer-events:none;background:0 0;position:absolute;top:50%;left:50%}.back.svelte-s22c84{z-index:0}.front.svelte-s22c84{z-index:9998}.widget-frame.svelte-i9ky5v{box-sizing:border-box;pointer-events:none;position:absolute}.widget-frame-content.svelte-i9ky5v{pointer-events:none;isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.widget-frame-content.svelte-i9ky5v :is(h1,h2,h3,h4,h5,h6,p,strong,em,small,label){z-index:30;position:relative}.widget-frame--active.svelte-i9ky5v .widget-frame-content:where(.svelte-i9ky5v){filter:drop-shadow(0 0 .85rem #ffffff1f)}.renderer-instance.svelte-txruxn{display:contents}.renderer-instance--suspended.svelte-txruxn *{animation-play-state:paused!important}.tag-chip-input.svelte-16zqfj0{flex-direction:column;gap:.45rem;display:flex}.tag-chip-editor-wrap.svelte-16zqfj0{position:relative}.tag-chip-editor.svelte-16zqfj0{color:#f5f7ff;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;width:100%;min-height:2.6rem;padding:.7rem 4rem .7rem .85rem;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.5;transition:border-color .15s}.tag-chip-editor.svelte-16zqfj0:focus{border-color:#ffffff38;box-shadow:0 0 0 1px #00ffc21f}.tag-chip-placeholder.svelte-16zqfj0{color:#f4f5f738;pointer-events:none;white-space:pre-wrap;padding:.7rem .85rem;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.5;position:absolute;inset:0;overflow:hidden}.tag-chip-placeholder-chip.svelte-16zqfj0{color:#a6ffea59;letter-spacing:.04em;vertical-align:middle;background:#00ffc214;border:1px solid #00ffc233;border-radius:999rem;margin:0 .1em;padding:.06em .45em;font-size:.78em;font-weight:900;display:inline-block}.tag-chip-editor.svelte-16zqfj0 [data-tag-token]{color:#a6ffeaf2;letter-spacing:.04em;vertical-align:baseline;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;background:#00ffc22e;border:1px solid #00ffc259;border-radius:999rem;margin:0 .1em;padding:.06em .45em;font-size:.78em;font-weight:900;display:inline-block}.tag-chip-insert-row.svelte-16zqfj0{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tag-chip-insert-label.svelte-16zqfj0{color:#f4f5f74d;letter-spacing:.04em;font-size:.7rem;font-weight:700}.tag-chip-insert-btn.svelte-16zqfj0{color:#a6ffead9;letter-spacing:.03em;cursor:pointer;background:#00ffc214;border:1px solid #00ffc24d;border-radius:999rem;padding:.22em .7em;font-size:.73rem;font-weight:800;transition:background .12s,border-color .12s}.tag-chip-insert-btn.svelte-16zqfj0:hover:not(:disabled){color:#a6ffea;background:#00ffc229;border-color:#00ffc280}.tag-chip-insert-btn.svelte-16zqfj0:disabled{opacity:.35;cursor:not-allowed}.tag-chip-commit-row.svelte-16zqfj0{flex-shrink:0;gap:.22rem;display:flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.tag-chip-btn.svelte-16zqfj0{cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;transition:background .12s,border-color .12s;display:inline-flex}.tag-chip-btn--clear.svelte-16zqfj0{color:#f4f5f78c;background:#ffffff0d;border:1px solid #ffffff1f}.tag-chip-btn--clear.svelte-16zqfj0:hover{color:#f4f5f7cc;background:#ffffff1a}.tag-chip-btn--save.svelte-16zqfj0{color:#a6ffea;background:#00ffc224;border:1px solid #00ffc266}.tag-chip-btn--save.svelte-16zqfj0:hover{background:#00ffc238;border-color:#00ffc299}.tag-chip-helper.svelte-16zqfj0{color:#f4f5f77a;margin:0;font-size:.7rem;font-weight:600;line-height:1.4}.gift-picker.svelte-1o2augq{position:relative}.gift-trigger.svelte-1o2augq{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--gift-accent) 16%, transparent), transparent 58%), #00000038;color:#f4f5f7d1;width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #ffffff1a;border-radius:.68rem;outline:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.48rem;padding:.44rem .52rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.gift-trigger.svelte-1o2augq:hover,.gift-picker--open.svelte-1o2augq .gift-trigger:where(.svelte-1o2augq){border-color:color-mix(in srgb, var(--gift-accent) 52%, white 8%);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--gift-accent) 24%, transparent), transparent 58%), #ffffff12;box-shadow:0 0 .9rem color-mix(in srgb, var(--gift-accent) 18%, transparent)}.gift-trigger-copy.svelte-1o2augq,.gift-option-copy.svelte-1o2augq{gap:.04rem;min-width:0;display:grid}.gift-trigger-copy.svelte-1o2augq strong:where(.svelte-1o2augq),.gift-option-copy.svelte-1o2augq strong:where(.svelte-1o2augq){color:#f4f5f7e6;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:900;line-height:1.1;overflow:hidden}.gift-trigger-copy.svelte-1o2augq small:where(.svelte-1o2augq),.gift-option-copy.svelte-1o2augq small:where(.svelte-1o2augq){color:#f4f5f770;font-size:.68rem;font-weight:800;line-height:1.1}.gift-trigger-chevron.svelte-1o2augq{color:#f4f5f775;transition:transform .14s}.gift-picker--open.svelte-1o2augq .gift-trigger-chevron:where(.svelte-1o2augq){transform:rotate(180deg)}.gift-visual.svelte-1o2augq{background:#ffffff13;border:1px solid #ffffff1a;border-radius:.52rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1.18rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.gift-visual--selected.svelte-1o2augq{width:2.15rem;height:2.15rem}.gift-visual.svelte-1o2augq img:where(.svelte-1o2augq){object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.12rem}.gift-menu.svelte-1o2augq{z-index:30;background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--gift-accent) 16%, transparent), transparent 58%), #111218fa;box-shadow:0 1.2rem 2.4rem #00000075, 0 0 1.2rem color-mix(in srgb, var(--gift-accent) 18%, transparent);border:1px solid #ffffff21;border-radius:.78rem;gap:.36rem;padding:.42rem;display:grid;position:absolute;inset:calc(100% + .36rem) 0 auto}.gift-search.svelte-1o2augq{color:#f4f5f761;background:#00000038;border:1px solid #ffffff17;border-radius:.58rem;align-items:center;gap:.34rem;padding:.3rem .42rem;display:flex}.gift-search.svelte-1o2augq input:where(.svelte-1o2augq){color:#f4f5f7d1;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.74rem;font-weight:800}.gift-search.svelte-1o2augq input:where(.svelte-1o2augq)::placeholder{color:#f4f5f747}.gift-menu-scroll.svelte-1o2augq{scrollbar-width:thin;gap:.18rem;max-height:17rem;padding-right:.12rem;display:grid;overflow:auto}.gift-group-label.svelte-1o2augq,.gift-empty.svelte-1o2augq{color:color-mix(in srgb, var(--gift-accent) 58%, white 24%);letter-spacing:.04em;text-transform:uppercase;margin:.36rem 0 .08rem;font-size:.68rem;font-weight:950}.gift-option.svelte-1o2augq{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.62rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.46rem;padding:.34rem .38rem;transition:border-color .12s,background .12s,transform .1s;display:grid}.gift-option.svelte-1o2augq:hover,.gift-option--active.svelte-1o2augq{border-color:color-mix(in srgb, var(--gift-accent) 36%, white 8%);background:color-mix(in srgb, var(--gift-accent) 12%, #ffffff12);transform:translateY(-1px)}.gift-option--active.svelte-1o2augq .gift-visual:where(.svelte-1o2augq){border-color:color-mix(in srgb, var(--gift-accent) 48%, white 8%);box-shadow:0 0 .75rem color-mix(in srgb, var(--gift-accent) 22%, transparent)}.gift-check.svelte-1o2augq{color:color-mix(in srgb, var(--gift-accent) 76%, white 18%)}.gift-option--disabled.svelte-1o2augq{opacity:.45;cursor:not-allowed}.gift-option--disabled.svelte-1o2augq:hover{background:0 0;border-color:#0000;transform:none}.gift-used-badge.svelte-1o2augq{letter-spacing:.05em;color:#f4f5f761;background:#ffffff12;border:1px solid #ffffff1a;border-radius:.3rem;flex-shrink:0;padding:.08rem .32rem;font-size:.62rem;font-weight:900}.custom-hero.svelte-1j4nznf .dock-title{margin:0}.group-head.svelte-1j4nznf{flex-direction:column;gap:.28rem;display:flex}.group-head.svelte-1j4nznf small:where(.svelte-1j4nznf){color:#f4f5f76b;font-size:.76rem;font-weight:700;line-height:1.4}.threshold-advisory.svelte-1j4nznf{color:#fff6d1d1;background:#ffd05c14;border:1px solid #ffd67838;border-radius:.82rem;margin:0;padding:.6rem .72rem;font-size:.72rem;font-weight:700;line-height:1.5}.custom-notice.svelte-1j4nznf{border:1px solid #ffffff14;border-radius:.85rem;margin:0;padding:.68rem .75rem;font-size:.76rem;font-weight:800;line-height:1.4}.custom-notice--error.svelte-1j4nznf{color:#ffd2dc;background:#ff50781a;border-color:#ff789247}.custom-notice--success.svelte-1j4nznf{color:#cdfff3;background:#00ffc214;border-color:#00ffc233}.mapped-row--muted.svelte-1j4nznf{background:#ffffff05}.mapped-row--muted.svelte-1j4nznf .gift-thumb:where(.svelte-1j4nznf){filter:saturate(.45)}.mapped-muted-copy.svelte-1j4nznf{color:#ffd678e6}.mini-btn--muted.svelte-1j4nznf{color:#ffd678f5}.confirm-overlay.svelte-1j4nznf{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080c9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-dialog.svelte-1j4nznf{background:radial-gradient(circle at 12% 0,#ff6e8a1a,#0000 58%),#17161efa;border:1px solid #ffffff14;border-radius:1rem;gap:.9rem;width:min(100%,24rem);padding:1rem;display:grid;box-shadow:0 1.5rem 3rem #0000005c}.confirm-icon.svelte-1j4nznf{color:#ffc3d0;background:#ff50781a;border:1px solid #ff78922e;border-radius:.85rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.confirm-copy.svelte-1j4nznf{gap:.42rem;display:grid}.confirm-copy.svelte-1j4nznf strong:where(.svelte-1j4nznf){color:#fffffff0;font-size:.95rem;font-weight:900}.confirm-copy.svelte-1j4nznf p:where(.svelte-1j4nznf){color:#f4f5f799;margin:0;font-size:.78rem;font-weight:700;line-height:1.5}.confirm-copy.svelte-1j4nznf span:where(.svelte-1j4nznf){color:#ffffffe6;font-weight:900}.confirm-actions.svelte-1j4nznf{justify-content:flex-end;gap:.55rem;display:flex}.confirm-btn.svelte-1j4nznf{color:#f4f5f7d6;min-width:5.5rem;height:2.5rem;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.82rem;justify-content:center;align-items:center;font-size:.76rem;font-weight:900;display:inline-flex}.confirm-btn--danger.svelte-1j4nznf{color:#ffd6df;background:#ff50781f;border-color:#ff789233}.custom-panel.svelte-1j4nznf{background:#ffffff08;border:1px solid #ffffff12;border-radius:.9rem;padding:.55rem}.composer-head.svelte-1j4nznf{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.empty-state.svelte-1j4nznf{text-align:center;color:#f4f5f780;flex-direction:column;align-items:center;gap:.45rem;padding:1.6rem 1rem;display:flex}.empty-state.svelte-1j4nznf strong:where(.svelte-1j4nznf){color:#f4f5f7e0;font-size:.86rem;font-weight:900}.empty-state.svelte-1j4nznf small:where(.svelte-1j4nznf){color:#f4f5f76b;font-size:.74rem;font-weight:700}.empty-state.svelte-1j4nznf .pick-sound-btn:where(.svelte-1j4nznf){flex:none;margin-top:.4rem}.add-mapping-btn.svelte-1j4nznf{color:#b4fff0;height:1.9rem;font:inherit;cursor:pointer;background:#00ffc20f;border:1px solid #00ffc233;border-radius:999rem;justify-content:center;align-self:flex-start;align-items:center;gap:.35rem;margin:0 .15rem .2rem;padding:0 .7rem;font-size:.72rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.add-mapping-btn.svelte-1j4nznf:hover:not(:disabled){color:#d2fff8;background:#00ffc21a;border-color:#00ffc25c}.add-mapping-btn.svelte-1j4nznf:disabled{opacity:.4;cursor:not-allowed}.gift-list.svelte-1j4nznf{flex-direction:column;gap:0;display:flex}.gift-row.svelte-1j4nznf{justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem;display:flex}.gift-thumb.svelte-1j4nznf{width:2.1rem;height:2.1rem;overflow:hidden}.gift-thumb.svelte-1j4nznf img:where(.svelte-1j4nznf){object-fit:cover;width:100%;height:100%}.gift-thumb--fallback.svelte-1j4nznf{color:#f4f5f7e0;font-size:.85rem;font-weight:900}.gift-copy.svelte-1j4nznf{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.gift-copy.svelte-1j4nznf strong:where(.svelte-1j4nznf){color:#f4f5f7e0;font-size:.8rem;font-weight:900;line-height:1.2;display:block}.gift-copy.svelte-1j4nznf small:where(.svelte-1j4nznf){color:#f4f5f761;font-size:.68rem;font-weight:800;line-height:1.2;display:block}.mini-btn.svelte-1j4nznf{color:#f4f5f7b8;width:2rem;height:2rem;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.mini-btn.svelte-1j4nznf:hover:not(:disabled){color:#f4f5f7eb;background:#ffffff14;border-color:#ffffff29}.mini-btn--danger.svelte-1j4nznf{color:#ffb0bed1}.mini-btn--danger.svelte-1j4nznf:hover:not(:disabled){color:#ffd2dc;background:#ff50781a;border-color:#ff789247}.mini-btn.svelte-1j4nznf:disabled{opacity:.35;cursor:not-allowed}.mapping-editor.svelte-1j4nznf{flex-direction:column;gap:.72rem;display:flex}.mapping-focus.svelte-1j4nznf{gap:.16rem;padding:0 .18rem;display:grid}.mapping-focus.svelte-1j4nznf strong:where(.svelte-1j4nznf){color:#f4f5f7e0;font-size:.82rem;font-weight:900;line-height:1.2}.mapping-focus.svelte-1j4nznf small:where(.svelte-1j4nznf){color:#f4f5f76b;font-size:.7rem;font-weight:800;line-height:1.4}.mapping-row.svelte-1j4nznf{background:radial-gradient(circle at 0 0,#00ffc20a,#0000 55%),#ffffff06;border:1px solid #ffffff14;border-radius:.85rem;align-items:center;gap:.45rem;padding:.42rem;display:flex}.pick-sound-btn.svelte-1j4nznf{color:#b4fff0;height:2rem;font:inherit;cursor:pointer;background:#00ffc20f;border:1px solid #00ffc233;border-radius:.72rem;flex:1;align-items:center;gap:.42rem;padding:0 .82rem;font-size:.76rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.pick-sound-btn.svelte-1j4nznf:hover:not(:disabled){color:#d2fff8;background:#00ffc21a;border-color:#00ffc25c}.pick-sound-btn.svelte-1j4nznf:disabled{opacity:.4;cursor:not-allowed}.gift-copy__text.svelte-1j4nznf{flex-direction:column;gap:.08rem;min-width:0;display:flex}.sound-actions.svelte-1j4nznf{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.mapped-summary.svelte-1j4nznf{flex-direction:column;gap:.4rem;display:flex}.mapped-summary__head.svelte-1j4nznf{justify-content:space-between;align-items:center;gap:.4rem;padding:0 .15rem;display:flex}.mapped-summary__head.svelte-1j4nznf strong:where(.svelte-1j4nznf){color:#f4f5f7d1;font-size:.74rem;font-weight:900}.mapped-summary__head.svelte-1j4nznf small:where(.svelte-1j4nznf){color:#f4f5f75c;font-size:.68rem;font-weight:800}.mapped-summary__end.svelte-1j4nznf{height:.01rem}.mapped-row.svelte-1j4nznf{background:#ffffff08;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.48rem .55rem;display:flex}.gift-row--skeleton.svelte-1j4nznf{pointer-events:none}.skeleton-dot.svelte-1j4nznf{background:#ffffff14;border-radius:.62rem;width:2rem;height:2rem}.skeleton-copy.svelte-1j4nznf{flex:1;gap:.32rem;min-width:0;display:grid}.skeleton-line.svelte-1j4nznf{background:#ffffff14;border-radius:999rem;height:.58rem}.skeleton-line--mid.svelte-1j4nznf{width:7rem}.skeleton-line--short.svelte-1j4nznf{width:4.2rem}.skeleton-select.svelte-1j4nznf{background:#ffffff14;border-radius:.78rem;width:8rem;height:2.4rem}.spin{animation:.85s linear infinite svelte-1j4nznf-spin}@keyframes svelte-1j4nznf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ac-root.svelte-1ydunhx{--ac-accent:#ff9f6b;flex-direction:column;gap:.7rem;display:flex}.ac-header.svelte-1ydunhx{align-items:flex-start;gap:.5rem;padding-bottom:.1rem;display:flex}.ac-header-icon.svelte-1ydunhx{background:color-mix(in srgb, var(--ac-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--ac-accent) 22%, transparent);width:1.85rem;height:1.85rem;color:var(--ac-accent);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.ac-title.svelte-1ydunhx{color:#f4f5f7e0;letter-spacing:.04em;margin:0;font-size:.88rem;font-weight:900}.ac-card.svelte-1ydunhx{border:1px solid color-mix(in srgb, var(--ac-accent) 18%, #ffffff0f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ac-accent) 10%, transparent), transparent 42%), #0000001f;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ac-accent) 8%, transparent);border-radius:.75rem;flex-direction:column;gap:.42rem;margin-block:.25rem;padding:.6rem .55rem;display:flex}.ac-field.svelte-1ydunhx{flex-direction:column;gap:.24rem;display:flex}.ac-row.svelte-1ydunhx{align-items:center;gap:.5rem;display:flex}.ac-label.svelte-1ydunhx{color:#f4f5f7e6;letter-spacing:.08em;white-space:nowrap;font-size:.78rem;font-weight:900;display:block}.ac-label--inline.svelte-1ydunhx{flex-shrink:0;align-items:center;min-width:4.8rem;display:flex}.ac-hero-card.svelte-1ydunhx{border:1px solid color-mix(in srgb, var(--ac-accent) 32%, #ffffff14);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--ac-accent) 20%, transparent), transparent 55%), linear-gradient(180deg, #ffffff0f, #00000024);box-shadow:0 0 0 1px color-mix(in srgb, var(--ac-accent) 10%, transparent), 0 16px 32px color-mix(in srgb, var(--ac-accent) 14%, transparent);border-radius:.9rem;flex-direction:column;align-items:stretch;gap:.55rem;padding:.8rem .8rem .9rem;display:flex}.ac-hero-thumb.svelte-1ydunhx{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--ac-accent) 30%, transparent), transparent 68%), #00000047;border:1px solid color-mix(in srgb, var(--ac-accent) 20%, #ffffff0f);border-radius:.7rem;place-items:center;width:100%;height:7.2rem;display:grid;position:relative;overflow:hidden}.ac-hero-thumb__img.svelte-1ydunhx{object-fit:contain;filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--ac-accent) 30%, transparent));position:absolute}.ac-hero-thumb__img--main.svelte-1ydunhx{z-index:2;width:4.6rem;height:4.6rem}.ac-hero-thumb__img--side-a.svelte-1ydunhx{opacity:.85;z-index:1;width:2.6rem;height:2.6rem;top:.6rem;left:1.2rem}.ac-hero-thumb__img--side-b.svelte-1ydunhx{opacity:.85;z-index:1;width:2.6rem;height:2.6rem;bottom:.6rem;right:1.2rem}.ac-hero-thumb__fallback{color:color-mix(in srgb, var(--ac-accent) 70%, white 16%)}.ac-hero-copy.svelte-1ydunhx{text-align:center;flex-direction:column;gap:.2rem;display:flex}.ac-hero-title.svelte-1ydunhx{color:#f4f5f7f2;font-size:.98rem;font-weight:900}.ac-hero-desc.svelte-1ydunhx{color:#f4f5f78c;font-size:.74rem;font-weight:700}.ac-hero-value.svelte-1ydunhx{color:color-mix(in srgb, var(--ac-accent) 78%, white 18%);letter-spacing:.01em;font-size:.68rem;font-weight:800}.ac-hero-actions.svelte-1ydunhx{justify-content:center;align-items:center;gap:.5rem;display:flex}.ac-hero-primary-btn.svelte-1ydunhx{border:1px solid color-mix(in srgb, var(--ac-accent) 40%, transparent);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--ac-accent) 38%, transparent), transparent 60%), color-mix(in srgb, var(--ac-accent) 16%, #ffffff0f);color:#f4f5f7f2;font:inherit;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb, var(--ac-accent) 22%, transparent);border-radius:999rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.78rem;font-weight:900;display:inline-flex}.ac-pattern-preview-btn.svelte-1ydunhx{border:1px solid color-mix(in srgb, var(--ac-accent) 16%, transparent);color:color-mix(in srgb, var(--ac-accent) 78%, white 14%);font:inherit;cursor:pointer;background:0 0;border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:.38rem .5rem;font-size:.68rem;font-weight:900;display:inline-flex}.ac-pattern-preview-btn--ghost.svelte-1ydunhx{color:#f4f5f7b8;border-color:#ffffff1a}.ac-picker-panel.svelte-1ydunhx{gap:.55rem}.ac-picker-panel__title.svelte-1ydunhx{flex-direction:column;gap:.08rem;display:flex}.ac-picker-panel__title.svelte-1ydunhx strong:where(.svelte-1ydunhx){color:#f4f5f7f0;font-size:.84rem;font-weight:900}.ac-back-btn.svelte-1ydunhx{color:#f4f5f7c7;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25rem;padding:0;font-size:.68rem;font-weight:900;display:inline-flex}.ac-card-head.svelte-1ydunhx{align-items:center;gap:.45rem;display:flex}.ac-card-index.svelte-1ydunhx{color:color-mix(in srgb, var(--ac-accent) 78%, white 12%);letter-spacing:.1em;font-size:.68rem;font-weight:900}.ac-card-label.svelte-1ydunhx{color:#f4f5f7ad;font-size:.74rem;font-weight:800}.ac-seg.svelte-1ydunhx{background:#00000038;border:1px solid #ffffff14;border-radius:999rem;flex:1;gap:.14rem;padding:.16rem;display:flex}.ac-seg-btn.svelte-1ydunhx{color:#f4f5f766;min-height:1.6rem;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999rem;flex:1;justify-content:center;align-items:center;gap:.22rem;padding:0 .4rem;font-size:.76rem;font-weight:900;transition:background .14s,color .14s;display:inline-flex}.ac-seg-btn--active.svelte-1ydunhx{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--ac-accent) 22%, transparent), transparent 60%), #ffffff1a;color:color-mix(in srgb, var(--ac-accent) 78%, white 14%)}.ac-seg-btn.svelte-1ydunhx:not(.ac-seg-btn--active):hover{color:#f4f5f7b3;background:#ffffff0f}.ac-input-wrap.svelte-1ydunhx{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:.6rem;align-items:center;gap:.45rem;width:100%;padding:.44rem .62rem;display:flex}.ac-input.svelte-1ydunhx{color:#f4f5f7e6;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.83rem}.ac-input-unit.svelte-1ydunhx{color:#f4f5f77a;letter-spacing:.08em;flex-shrink:0;font-size:.72rem;font-weight:900}.ac-sound-card.svelte-1ydunhx{border:1px solid color-mix(in srgb, var(--ac-accent) 18%, #ffffff14);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ac-accent) 8%, transparent), transparent 42%), #ffffff0d;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .62rem;display:flex}.ac-sound-copy.svelte-1ydunhx{flex-direction:column;gap:.18rem;min-width:0;display:flex}.ac-sound-copy.svelte-1ydunhx strong:where(.svelte-1ydunhx){color:#f4f5f7e0;font-size:.84rem;font-weight:900}.ac-sound-copy.svelte-1ydunhx small:where(.svelte-1ydunhx){color:#f4f5f79e;font-size:.72rem;font-weight:700}.ac-sound-actions.svelte-1ydunhx{flex-shrink:0;gap:.35rem;display:flex}.ac-action-btn.svelte-1ydunhx{border:1px solid color-mix(in srgb, var(--ac-accent) 26%, transparent);background:color-mix(in srgb, var(--ac-accent) 8%, transparent);color:color-mix(in srgb, var(--ac-accent) 78%, white 14%);font:inherit;cursor:pointer;border-radius:999rem;justify-content:center;align-items:center;gap:.25rem;padding:.38rem .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.ac-action-btn--ghost.svelte-1ydunhx{color:#f4f5f7b8;background:#ffffff0a;border-color:#ffffff1f}.ac-action-btn.svelte-1ydunhx:disabled{opacity:.45;cursor:not-allowed}.ac-size-wrap.svelte-1ydunhx{flex:1}.ac-master-switch-card.svelte-1ydunhx{border-color:color-mix(in srgb, var(--ac-accent) 28%, #ffffff1a)}.ac-global-disabled.svelte-1ydunhx{opacity:.38;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .18s}.ac-position-card.svelte-1ydunhx{background:#ffffff08;border:1px solid #a47ef83a;border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.6rem;display:flex}.ac-position-row.svelte-1ydunhx{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ac-position-copy.svelte-1ydunhx{flex-direction:column;gap:.18rem;min-width:0;display:flex}.ac-position-hint.svelte-1ydunhx{color:#f4f5f780;margin:0;font-size:.74rem;font-weight:700}.ac-position-reset-btn.svelte-1ydunhx{align-self:flex-start}.ac-advanced-toggle.svelte-1ydunhx{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.ac-advanced-toggle__copy.svelte-1ydunhx{flex-direction:column;gap:.18rem;min-width:0;display:flex}.ac-advanced-toggle__copy.svelte-1ydunhx strong:where(.svelte-1ydunhx){color:#f4f5f7e6;font-size:.8rem;font-weight:900}.ac-advanced-toggle__copy.svelte-1ydunhx small:where(.svelte-1ydunhx){color:#f4f5f77a;font-size:.7rem;font-weight:700}.ac-advanced-toggle__meta.svelte-1ydunhx{color:#f4f5f7ad;align-items:center;gap:.45rem;display:inline-flex}.ac-advanced-panel.svelte-1ydunhx{flex-direction:column;gap:.5rem;padding-top:.12rem;display:flex}.ac-tab-row.svelte-1ydunhx{background:#00000038;border:1px solid #ffffff14;border-radius:999rem;gap:.14rem;padding:.16rem;display:flex}.ac-tab-btn.svelte-1ydunhx{color:#f4f5f766;min-height:1.7rem;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999rem;flex:1;justify-content:center;align-items:center;padding:0 .5rem;font-size:.76rem;font-weight:900;transition:background .14s,color .14s;display:inline-flex}.ac-tab-btn--active.svelte-1ydunhx{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--ac-accent) 22%, transparent), transparent 60%), #ffffff1a;color:color-mix(in srgb, var(--ac-accent) 78%, white 14%)}.ac-tab-btn.svelte-1ydunhx:not(.ac-tab-btn--active):hover{color:#f4f5f7b3;background:#ffffff0f}.ac-pattern-section.svelte-1ydunhx{flex-direction:column;gap:.38rem;display:flex}.ac-pattern-section__head.svelte-1ydunhx{align-items:center;gap:.5rem;display:flex}.ac-pattern-section__head.svelte-1ydunhx span:where(.svelte-1ydunhx){color:#f4f5f7e6;letter-spacing:.04em;font-size:.7rem;font-weight:900}.ac-pattern-list.svelte-1ydunhx{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.ac-pattern-option.svelte-1ydunhx{text-align:left;width:100%;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:.62rem;flex-direction:column;align-items:stretch;gap:.32rem;padding:.62rem .68rem .54rem;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:flex}.ac-pattern-option--active.svelte-1ydunhx{border-color:color-mix(in srgb, var(--ac-accent) 48%, transparent);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--ac-accent) 24%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--ac-accent) 10%, transparent), #ffffff1a);box-shadow:0 0 0 1px color-mix(in srgb, var(--ac-accent) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ac-accent) 16%, transparent), 0 14px 30px color-mix(in srgb, var(--ac-accent) 16%, transparent)}.ac-pattern-option--previewing.svelte-1ydunhx{box-shadow:0 0 0 1px color-mix(in srgb, var(--ac-accent) 26%, transparent), 0 0 0 5px color-mix(in srgb, var(--ac-accent) 8%, transparent);transform:translateY(-1px)}.ac-pattern-option__copy.svelte-1ydunhx{flex-direction:column;gap:.08rem;min-width:0;display:flex}.ac-pattern-title-row.svelte-1ydunhx{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.ac-pattern-title-main.svelte-1ydunhx{align-items:center;gap:.2rem;min-width:0;display:flex}.ac-pattern-title-row.svelte-1ydunhx strong:where(.svelte-1ydunhx){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:900;overflow:hidden}.ac-pattern-option.svelte-1ydunhx small:where(.svelte-1ydunhx){color:#f4f5f76b;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;font-weight:700;line-height:1.16;display:-webkit-box;overflow:hidden}.ac-pattern-check-inline.svelte-1ydunhx{background:color-mix(in srgb, var(--ac-accent) 20%, #0e0a18eb);border:1px solid color-mix(in srgb, var(--ac-accent) 42%, transparent);width:1.08rem;height:1.08rem;color:color-mix(in srgb, var(--ac-accent) 84%, white 16%);box-shadow:0 0 0 1px color-mix(in srgb, var(--ac-accent) 10%, transparent), 0 0 16px color-mix(in srgb, var(--ac-accent) 18%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.ac-pattern-inline-preview.svelte-1ydunhx{color:color-mix(in srgb, var(--ac-accent) 78%, white 14%);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.28rem;padding:0;font-size:.64rem;font-weight:900;display:inline-flex}.ac-pattern-inline-preview.svelte-1ydunhx svg{stroke-width:2.2px;width:1.02rem;height:1.02rem}@media (width<=640px){.ac-pattern-list.svelte-1ydunhx,.ac-position-row.svelte-1ydunhx,.ac-sound-card.svelte-1ydunhx{flex-direction:column;align-items:stretch;display:flex}.ac-sound-actions.svelte-1ydunhx{width:100%}.ac-sound-actions.svelte-1ydunhx button{flex:1}}.cj-header.svelte-229bd{justify-content:space-between;align-items:center;gap:.5rem;padding-right:2rem;display:flex}.cj-header.svelte-229bd .dock-title:where(.svelte-229bd){flex:1;margin:0}.cj-section-title.svelte-229bd{color:#f4f5f799;margin:0;font-size:.78rem;font-weight:700}.cj-divider.svelte-229bd{background:#ffffff14;height:1px;margin:.15rem 0}.cj-controls.svelte-229bd{flex-direction:column;gap:.55rem;display:flex}.cj-field.svelte-229bd{flex-direction:column;gap:.28rem;display:flex}.cj-field-head.svelte-229bd{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cj-field-head.svelte-229bd strong:where(.svelte-229bd){color:#f4f5f7d1;font-size:.78rem;font-weight:900}.cj-slider.svelte-229bd{accent-color:#00ffc2;width:100%}.cj-hint.svelte-229bd{color:#f4f5f759;margin:0;font-size:.72rem;line-height:1.4}.cj-seg-row.svelte-229bd{gap:.28rem;display:flex}.cj-seg-btn.svelte-229bd{color:#f4f5f78c;min-width:0;font:inherit;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.45rem;flex:1;padding:.32rem .1rem;font-size:.68rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;overflow:hidden}.cj-seg-btn.svelte-229bd:hover{color:#f4f5f7cc;background:#ffffff14}.cj-seg-btn--active.svelte-229bd{color:#00ffc2f2;background:#00ffc21f;border-color:#00ffc273}.cj-actions.svelte-229bd{gap:.35rem;display:flex}.cj-reset-btn.svelte-229bd,.cj-test-btn.svelte-229bd,.cj-clear-btn.svelte-229bd{font:inherit;cursor:pointer;white-space:nowrap;border-radius:.45rem;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.32rem .4rem;font-size:.72rem;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:flex}.cj-reset-btn.svelte-229bd{color:#f4f5f780;background:#ffffff0a;border:1px solid #ffffff1a}.cj-reset-btn.svelte-229bd:hover{color:#f4f5f7bf;background:#ffffff14}.cj-test-btn.svelte-229bd{color:#00ffc2bf;background:#00ffc212;border:1px solid #00ffc238}.cj-test-btn.svelte-229bd:hover{color:#00ffc2f2;background:#00ffc224;border-color:#00ffc266}.cj-clear-btn.svelte-229bd{color:#ffb3b3d1;background:#ff6b6b14;border:1px solid #ff8a8a3d}.cj-clear-btn.svelte-229bd:hover{color:#ffd7d7fa;background:#ff6b6b29;border-color:#ff8a8a73}.widget-style-control.svelte-149j267{gap:.36rem;display:grid}.widget-style-grid.svelte-149j267{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.widget-style-grid--no-preview.svelte-149j267{gap:.34rem}.widget-style-grid--single.svelte-149j267{grid-template-columns:1fr}.widget-style-card.svelte-149j267{color:#f4f5f7bd;min-height:5.2rem;font:inherit;cursor:pointer;text-align:left;background:radial-gradient(circle at 14% 0,#ffffff14,#0000 62%),linear-gradient(145deg,#ffffff0f,#0000002e);border:1px solid #ffffff17;border-radius:.72rem;outline:none;grid-template-columns:auto 1fr;gap:.42rem;padding:.56rem;transition:border-color .16s,background .16s,color .16s,transform .1s;display:grid;position:relative;overflow:hidden}.widget-style-card.svelte-149j267:focus-visible{border-color:var(--style-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--style-accent) 34%, transparent), 0 0 .95rem color-mix(in srgb, var(--style-accent) 26%, transparent)}.widget-style-card.svelte-149j267:not(:disabled):hover{color:#fff;border-color:#fff3;transform:translateY(-1px)}.widget-style-card--active.svelte-149j267{border-color:var(--style-accent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--style-accent) 58%, transparent), 0 0 1.15rem color-mix(in srgb, var(--style-accent) 34%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--style-accent) 24%, transparent);background:radial-gradient(circle at 16% 0,#ffffff1a,#0000 64%),#ffffff13}.widget-style-card--active.svelte-149j267 .style-index:where(.svelte-149j267){background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--style-accent) 20%, #fff));color:color-mix(in srgb, var(--style-accent) 42%, #181a20);box-shadow:0 0 0 1px color-mix(in srgb, var(--style-accent) 42%, transparent), 0 0 .9rem color-mix(in srgb, var(--style-accent) 28%, transparent), inset 0 1px 0 #ffffffb8}.widget-style-card--active.svelte-149j267 .style-copy:where(.svelte-149j267) strong:where(.svelte-149j267){color:color-mix(in srgb, var(--style-accent) 16%, #fff);text-shadow:0 0 .55rem color-mix(in srgb, var(--style-accent) 18%, transparent)}.widget-style-card--active.svelte-149j267 .style-copy:where(.svelte-149j267) small:where(.svelte-149j267){color:#f4f5f79e}.widget-style-card--locked.svelte-149j267{cursor:not-allowed;opacity:.64}.widget-style-card--no-preview.svelte-149j267{align-content:center;gap:.34rem;min-height:3.95rem;padding:.5rem}.widget-style-card--no-preview.svelte-149j267 .style-index:where(.svelte-149j267){width:1.5rem;height:1.5rem;font-size:.8rem}.widget-style-card--no-preview.svelte-149j267 .style-copy:where(.svelte-149j267) strong:where(.svelte-149j267){font-size:.72rem;line-height:1}.widget-style-card--no-preview.svelte-149j267 .style-copy:where(.svelte-149j267) small:where(.svelte-149j267){font-size:.58rem;line-height:1.05}.style-index.svelte-149j267{color:#1e2026d1;background:linear-gradient(135deg,#f4f5f7d1,#f4f5f775);border-radius:999rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.86rem;font-weight:950;display:grid;box-shadow:0 0 .7rem #ffffff1f,inset 0 1px #ffffff61}.style-copy.svelte-149j267{text-transform:uppercase;gap:.08rem;min-width:0;padding-right:.2rem;display:grid}.style-copy.svelte-149j267 strong:where(.svelte-149j267){color:#f4f5f7db;font-size:.78rem;font-weight:950;line-height:1.05}.style-copy.svelte-149j267 small:where(.svelte-149j267){color:#f4f5f770;text-transform:none;font-size:.66rem;font-weight:800;line-height:1.15}.style-copy.svelte-149j267 em:where(.svelte-149j267){color:color-mix(in srgb, var(--style-accent) 45%, #f4f5f7c7);text-transform:none;font-size:.6rem;font-style:normal;font-weight:800;line-height:1.2}.style-preview.svelte-149j267{grid-column:1/-1;gap:.22rem;margin-top:.12rem;display:grid}.style-preview.svelte-149j267 span:where(.svelte-149j267){opacity:.85;background:linear-gradient(90deg,#f4f5f7b3,#f4f5f747);border-radius:999rem;height:.38rem}.style-preview.svelte-149j267 span:where(.svelte-149j267):nth-child(2){opacity:.56;width:76%}.style-preview.svelte-149j267 span:where(.svelte-149j267):nth-child(3){opacity:.42;width:56%}.style-preview--podium.svelte-149j267,.style-preview--columns.svelte-149j267{grid-template-columns:repeat(3,1fr);align-items:end;height:1.3rem}.style-preview--podium.svelte-149j267 span:where(.svelte-149j267),.style-preview--columns.svelte-149j267 span:where(.svelte-149j267){border-radius:999rem 999rem .35rem .35rem;width:auto}.style-preview--podium.svelte-149j267 span:where(.svelte-149j267):first-child,.style-preview--columns.svelte-149j267 span:where(.svelte-149j267):first-child{height:.88rem}.style-preview--podium.svelte-149j267 span:where(.svelte-149j267):nth-child(2),.style-preview--columns.svelte-149j267 span:where(.svelte-149j267):nth-child(2){height:1.3rem}.style-preview--podium.svelte-149j267 span:where(.svelte-149j267):nth-child(3),.style-preview--columns.svelte-149j267 span:where(.svelte-149j267):nth-child(3){height:1rem}.style-preview--circles.svelte-149j267{align-items:center;height:1.3rem;display:flex}.style-preview--circles.svelte-149j267 span:where(.svelte-149j267){border-radius:999rem;width:1rem;height:1rem}.style-preview--thermometer.svelte-149j267{grid-template-columns:.5rem 1fr;align-items:end;height:1.3rem}.style-preview--thermometer.svelte-149j267 span:where(.svelte-149j267):first-child{width:.5rem;height:1.3rem}.style-lock.svelte-149j267{color:#f4f5f794;background:#00000061;border:1px solid #ffffff17;border-radius:999rem;align-items:center;gap:.18rem;padding:.12rem .32rem;font-size:.58rem;font-weight:900;display:inline-flex;position:absolute;bottom:.38rem;right:.42rem}.style-more-btn.svelte-149j267{color:#f4f5f78f;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999rem;justify-self:end;align-items:center;gap:.2rem;padding:.22rem .52rem;font-size:.68rem;font-weight:900;transition:border-color .14s,background .14s,color .14s,transform .1s;display:inline-flex}.style-more-btn.svelte-149j267:hover{color:#f4f5f7cc;background:#ffffff13;border-color:#ffffff29;transform:translateY(-1px)}@media (width<=520px){.widget-style-grid.svelte-149j267{grid-template-columns:1fr}}.dock-root.svelte-tfj3bi{display:contents}.form-lock.svelte-tfj3bi{pointer-events:none;opacity:.7}.dock-text-input.svelte-tfj3bi{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}.dock-text-input.svelte-tfj3bi::placeholder{color:#f4f5f738}.dock-text-input.svelte-tfj3bi:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.dock-text-input--number.svelte-tfj3bi{appearance:textfield}.dock-text-input--number.svelte-tfj3bi::-webkit-outer-spin-button{-webkit-appearance:none}.dock-text-input--number.svelte-tfj3bi::-webkit-inner-spin-button{-webkit-appearance:none}.source-mode-toggle.svelte-tfj3bi{gap:.4rem;display:flex}.source-mode-btn.svelte-tfj3bi{color:#f4f5f799;font:inherit;cursor:pointer;background:#00000038;border:1px solid #ffffff1a;border-radius:.52rem;flex:1;padding:.4rem .5rem;font-size:.76rem;font-weight:800;transition:border-color .14s,background .14s,color .14s}.source-mode-btn.svelte-tfj3bi:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.source-mode-btn--active.svelte-tfj3bi{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:color-mix(in srgb, var(--accent) 66%, white)}.source-mode-btn.svelte-tfj3bi:disabled{cursor:not-allowed;opacity:.6}.dock-unit.svelte-tfj3bi{color:#f4f5f759;white-space:nowrap;flex-shrink:0;font-size:.74rem;font-weight:900}.start-mode-row.svelte-tfj3bi{color:#f4f5f7cc;cursor:pointer;align-items:center;gap:.55rem;font-size:.76rem;font-weight:700;display:flex}.sr-only.svelte-tfj3bi{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-checkbox.svelte-tfj3bi{border:1.5px solid color-mix(in srgb, var(--accent) 28%, transparent);width:1.05rem;height:1.05rem;color:color-mix(in srgb, var(--accent) 90%, transparent);background:#00000038;border-radius:.28rem;flex-shrink:0;place-items:center;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.custom-checkbox.svelte-tfj3bi svg:where(.svelte-tfj3bi){width:.6rem;height:.6rem}.custom-checkbox--checked.svelte-tfj3bi{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:0 0 .5rem color-mix(in srgb, var(--accent) 20%, transparent)}.start-mode-row.svelte-tfj3bi:hover .custom-checkbox:where(.svelte-tfj3bi):not(.custom-checkbox--checked){border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.save-hint.svelte-tfj3bi{color:#f4f5f775;margin:.45rem 0 0;font-size:.72rem;line-height:1.4}.progress-row.svelte-tfj3bi{background:#00000029;border:1px solid #ffffff12;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.38rem .52rem;display:flex}.progress-info.svelte-tfj3bi{font-variant-numeric:tabular-nums;align-items:center;gap:.28rem;font-size:.8rem;display:flex}.progress-value.svelte-tfj3bi{color:color-mix(in srgb, var(--accent) 85%, transparent);font-weight:900}.progress-sep.svelte-tfj3bi{color:#f4f5f747;font-weight:700}.progress-goal.svelte-tfj3bi{color:#f4f5f773;font-weight:800}.reset-btn.svelte-tfj3bi,.preview-reset-btn.svelte-tfj3bi{color:#ffa0a0b8;font:inherit;letter-spacing:.04em;cursor:pointer;background:#ff646414;border:1px solid #ff646447;border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:.22rem .6rem;font-size:.72rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.preview-reset-btn.svelte-tfj3bi{color:#f4f5f7a6;letter-spacing:0;background:#ffffff0a;border-color:#ffffff1f}.preview-reset-btn.svelte-tfj3bi:hover{border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:#f4f5f7e6}.reset-btn.svelte-tfj3bi:hover{color:#ffb4b4e6;background:#ff646429;border-color:#ff646480}.reset-btn.svelte-tfj3bi:disabled,.preview-reset-btn.svelte-tfj3bi:disabled{cursor:not-allowed;opacity:.45}.live-management.svelte-tfj3bi{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.65rem;display:flex}.live-management-hint.svelte-tfj3bi{color:#f4f5f761;margin:.22rem 0 0;font-size:.68rem;line-height:1.35}.confirm-backdrop.svelte-tfj3bi{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-dialog.svelte-tfj3bi{background:#15151b;border:1px solid #ffffff1f;border-radius:.9rem;width:min(25rem,100%);padding:1.15rem;box-shadow:0 1.5rem 4rem #0000008c}.confirm-dialog.svelte-tfj3bi h3:where(.svelte-tfj3bi){color:#fff;margin:0;font-size:1rem}.confirm-dialog.svelte-tfj3bi p:where(.svelte-tfj3bi){color:#f4f5f79e;margin:.55rem 0 0;font-size:.8rem;line-height:1.55}.confirm-actions.svelte-tfj3bi{justify-content:flex-end;gap:.5rem;margin-top:1.1rem;display:flex}.confirm-actions.svelte-tfj3bi button:where(.svelte-tfj3bi){font:inherit;cursor:pointer;border-radius:.55rem;padding:.52rem .78rem;font-size:.78rem;font-weight:800}.confirm-cancel.svelte-tfj3bi{color:#f4f5f7bf;background:#ffffff0d;border:1px solid #ffffff1f}.confirm-reset.svelte-tfj3bi{color:#fff;background:#be232de6;border:1px solid #ff5a5a73}.test-btn.svelte-tfj3bi{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:color-mix(in srgb, var(--accent) 55%, white);font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:.22rem .58rem;font-size:.72rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.test-btn.svelte-tfj3bi:hover{border-color:color-mix(in srgb, var(--accent) 52%, transparent);background:color-mix(in srgb, var(--accent) 15%, transparent);color:color-mix(in srgb, var(--accent) 82%, white)}.test-btn.svelte-tfj3bi:disabled{cursor:not-allowed;opacity:.45}.change-banner.svelte-tfj3bi{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14110af5;border-radius:.75rem;flex-direction:column;gap:.55rem;margin-top:.6rem;padding:.65rem .7rem;display:flex;position:sticky;bottom:.5rem;box-shadow:0 .4rem 1.1rem #00000059}.change-banner-title.svelte-tfj3bi{color:color-mix(in srgb, var(--accent) 64%, white);margin:0;font-size:.78rem;font-weight:900}.change-list.svelte-tfj3bi{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.change-item.svelte-tfj3bi{justify-content:space-between;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.change-label.svelte-tfj3bi{color:#f4f5f780;flex-shrink:0;font-weight:700}.change-diff.svelte-tfj3bi{color:#f4f5f7d9;text-align:right;align-items:center;gap:.3rem;min-width:0;font-weight:800;display:flex}.change-diff.svelte-tfj3bi svg{color:#f4f5f759;flex-shrink:0}.change-from.svelte-tfj3bi{color:#f4f5f780;-webkit-text-decoration:line-through #f4f5f74d;text-decoration:line-through #f4f5f74d}.change-to.svelte-tfj3bi{color:color-mix(in srgb, var(--accent) 66%, white)}.change-actions.svelte-tfj3bi{gap:.45rem;display:flex}.discard-btn.svelte-tfj3bi{color:#f4f5f7b8;font:inherit;cursor:pointer;background:#0000003d;border:1px solid #ffffff24;border-radius:.6rem;flex:1;padding:.5rem .7rem;font-size:.78rem;font-weight:800;transition:border-color .14s,background .14s}.discard-btn.svelte-tfj3bi:hover:enabled{background:#00000057;border-color:#ffffff47}.discard-btn.svelte-tfj3bi:disabled{cursor:not-allowed;opacity:.42}.apply-btn.svelte-tfj3bi{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 10%, transparent));color:color-mix(in srgb, var(--accent) 66%, white);font:inherit;cursor:pointer;border-radius:.6rem;flex:1.4;justify-content:center;align-items:center;gap:.38rem;padding:.5rem .75rem;font-size:.8rem;font-weight:900;transition:opacity .14s,transform .14s,border-color .14s;display:inline-flex}.apply-btn.svelte-tfj3bi:hover:enabled{border-color:color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-1px)}.apply-btn.svelte-tfj3bi:disabled{cursor:not-allowed;opacity:.42;transform:none}.save-error.svelte-tfj3bi{color:#ff9999e6;margin:0;font-size:.74rem;line-height:1.4}.spin.svelte-tfj3bi{animation:.9s linear infinite svelte-tfj3bi-spin}@keyframes svelte-tfj3bi-spin{to{transform:rotate(360deg)}}.lb-status.svelte-26kzno{color:#f4f5f79e;background:linear-gradient(145deg,#ffffff0f,#0000002e);border:1px solid #ffffff17;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.45rem;padding:.55rem .7rem;font-size:.72rem;font-weight:800;display:flex}.lb-status.svelte-26kzno strong:where(.svelte-26kzno){color:#d5b7ff;font-size:.82rem;font-weight:950}.lb-status-max.svelte-26kzno{color:#f4f5f766;margin-left:auto;font-size:.66rem;font-weight:700}.action-row.svelte-18memq2{gap:.5rem;display:grid}.dock-hint.svelte-18memq2{color:#f4f5f780;margin:.1rem 0 .65rem;font-size:.72rem}.action-chip.svelte-18memq2{color:#f4f5f7b8;width:100%;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.85rem;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.78rem;font-weight:900;transition:border-color .14s,background .14s,color .14s,transform .14s;display:flex}.action-chip.svelte-18memq2:hover{transform:translateY(-1px)}.action-chip--on.svelte-18memq2{color:#9fffe8;background:#00ffc21f;border-color:#00ffc24d;box-shadow:inset 0 0 0 1px #00ffc20f}.action-chip-status.svelte-18memq2{background:#ffffff38;border-radius:999px;flex:none;width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1px #ffffff0f}.action-chip--on.svelte-18memq2 .action-chip-status:where(.svelte-18memq2){background:#00ffc2;box-shadow:inset 0 0 0 1px #00ffc233,0 0 12px #00ffc23d}.action-chip-icon.svelte-18memq2{color:currentColor;flex:none;align-items:center;display:inline-flex}.action-chip-label.svelte-18memq2{white-space:nowrap;font-size:.88rem}.empty-state.svelte-18memq2{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:.8rem;gap:.2rem;margin-top:.75rem;padding:.75rem .85rem;display:grid}.empty-state-title.svelte-18memq2{color:#fff;font-size:.84rem;font-weight:900}.empty-state-body.svelte-18memq2{color:#f4f5f79e;font-size:.72rem;line-height:1.35}.empty-state-cta.svelte-18memq2{color:#9fffe8;font:inherit;cursor:pointer;background:#00ffc21a;border:1px solid #00ffc247;border-radius:999px;align-self:start;margin-top:.35rem;padding:.38rem .7rem;font-size:.72rem;font-weight:900}.empty-state-cta.svelte-18memq2:hover{background:#00ffc229}.empty-state-cta.svelte-18memq2:focus-visible,.action-chip.svelte-18memq2:focus-visible{outline-offset:2px;outline:2px solid #00ffc2cc}.action-chip.svelte-18memq2:active{transform:translateY(0)}.live-chat-desc.svelte-adzaur{color:#f4f5f76b;margin:-.2rem 0 0;font-size:.76rem;font-weight:700;line-height:1.35}.live-chat-field.svelte-adzaur{background:#ffffff09;border:1px solid #ffffff12;border-radius:.9rem;flex-direction:column;gap:.55rem;padding:.68rem;display:flex}.live-chat-field-head.svelte-adzaur{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.live-chat-field-head.svelte-adzaur strong:where(.svelte-adzaur){color:#f4f5f7d1;font-size:.78rem;font-weight:900}.live-chat-slider.svelte-adzaur{width:100%;accent-color:var(--color-mint)}.live-chat-presets.svelte-adzaur{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.live-chat-preset.svelte-adzaur{color:#f4f5f78a;cursor:pointer;font:inherit;background:#ffffff0b;border:1px solid #ffffff14;border-radius:.65rem;padding:.38rem .2rem;font-size:.72rem;font-weight:900;transition:border-color .14s,background .14s,color .14s}.live-chat-preset.svelte-adzaur:hover,.live-chat-preset--active.svelte-adzaur{color:var(--color-mint);background:#00ffc21f;border-color:#00ffc26b}.smart-timer-control.svelte-1h5c30l{--st-accent:#a77bff;--st-accent-strong:#c7afff;--st-accent-border:#a77bff6b;--st-accent-surface:#a77bff24;--st-accent-surface-hover:#a77bff33;box-sizing:border-box;background:radial-gradient(circle at 12% 0,#a77bff1f,#0000 42%),linear-gradient(#ffffff08,#ffffff04);border:1px solid #a77bff14;border-radius:.7rem;flex-direction:column;gap:1rem;padding:1.15rem 1.25rem 1.35rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.smart-timer-section.svelte-1h5c30l{flex-direction:column;gap:.72rem;display:flex}.smart-timer-control-title.svelte-1h5c30l{color:var(--st-accent-strong);text-shadow:0 0 14px #a77bff2e;margin:0;font-size:.96rem;font-weight:800;line-height:1}.smart-timer-preset-grid.svelte-1h5c30l,.smart-timer-buttons.svelte-1h5c30l{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}.smart-timer-expire-grid.svelte-1h5c30l{flex-wrap:wrap;gap:.32rem;display:flex}.smart-timer-preset-btn.svelte-1h5c30l,.smart-timer-expire-btn.svelte-1h5c30l,.smart-timer-control-btn.svelte-1h5c30l{color:#f4f5f7d1;cursor:pointer;min-height:2.05rem;font:inherit;background:#ffffff0b;border:1px solid #ffffff24;border-radius:.45rem;justify-content:center;align-items:center;gap:.34rem;padding:0 .72rem;font-size:.72rem;font-weight:800;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.smart-timer-expire-btn.svelte-1h5c30l{flex:none}.smart-timer-preset-btn.svelte-1h5c30l:hover,.smart-timer-expire-btn.svelte-1h5c30l:hover,.smart-timer-control-btn.svelte-1h5c30l:hover:not(:disabled){color:#fff;background:linear-gradient(#a77bff1f,#a77bff12),#ffffff0d;border-color:#a77bff4d}.smart-timer-preset-btn--active.svelte-1h5c30l,.smart-timer-expire-btn--active.svelte-1h5c30l{border-color:var(--st-accent-border);background:radial-gradient(circle at 20% 0%, #c7afff29, transparent 58%), linear-gradient(180deg, var(--st-accent-surface-hover), var(--st-accent-surface));color:#f3ecff;box-shadow:0 0 0 1px #a77bff33,inset 0 1px #ffffff14}.smart-timer-control-btn.svelte-1h5c30l:disabled{color:#f4f5f747;cursor:not-allowed;opacity:.72}.smart-timer-custom-row.svelte-1h5c30l{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.smart-timer-input-wrap.svelte-1h5c30l{flex:auto;gap:.35rem;min-width:0;display:grid}.smart-timer-input-head.svelte-1h5c30l{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.smart-timer-input-label.svelte-1h5c30l{color:#f4f5f78f;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:800}.smart-timer-input-shell.svelte-1h5c30l{background:linear-gradient(#a77bff14,#ffffff08),#ffffff0b;border:1px solid #a77bff29;border-radius:.48rem;align-items:center;gap:.55rem;min-height:2.5rem;padding:0 .72rem;display:flex}.smart-timer-message-card.svelte-1h5c30l{background:radial-gradient(circle at 0 0,#a77bff1a,#0000 46%),#ffffff06;border:1px solid #a77bff24;border-radius:.55rem;gap:.5rem;padding:.62rem .7rem;display:grid}.smart-timer-number.svelte-1h5c30l,.smart-timer-text-input.svelte-1h5c30l{box-sizing:border-box;color:#f4f5f7d6;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.82rem;font-weight:800}.smart-timer-text-input--boxed.svelte-1h5c30l{background:#0e0b18b3;border:1px solid #a77bff2e;border-radius:.48rem;min-height:2.35rem;padding:.54rem .68rem;box-shadow:inset 0 1px #ffffff0a}.smart-timer-text-input--boxed.svelte-1h5c30l::placeholder{color:#f4f5f757}.smart-timer-text-input--boxed.svelte-1h5c30l:focus{border-color:#c7afff80;box-shadow:0 0 0 1px #a77bff33,0 0 0 4px #a77bff14}.smart-timer-preview-btn.svelte-1h5c30l{color:#f3ecff;font:inherit;cursor:pointer;background:linear-gradient(#a77bff2e,#a77bff1a);border:1px solid #a77bff3d;border-radius:999rem;flex-shrink:0;padding:.34rem .72rem;font-size:.7rem;font-weight:900;transition:border-color .14s,background .14s,transform .14s}.smart-timer-preview-btn.svelte-1h5c30l:hover{background:linear-gradient(#a77bff42,#a77bff24);border-color:#c7afff6b}.smart-timer-input-unit.svelte-1h5c30l,.smart-timer-seconds-hint.svelte-1h5c30l{color:#f4f5f794;font-size:.74rem;font-weight:800}.smart-timer-seconds-hint.svelte-1h5c30l{flex-shrink:0;padding-bottom:.18rem}@media (width<=42rem){.smart-timer-preset-grid.svelte-1h5c30l,.smart-timer-expire-grid.svelte-1h5c30l,.smart-timer-buttons.svelte-1h5c30l{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-timer-custom-row.svelte-1h5c30l{flex-direction:column;align-items:stretch}.smart-timer-seconds-hint.svelte-1h5c30l{padding-bottom:0}}.lb-status.svelte-1rmhd6m{color:#f4f5f79e;background:linear-gradient(145deg,#ffffff0f,#0000002e);border:1px solid #ffffff17;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.45rem;padding:.55rem .7rem;font-size:.72rem;font-weight:800;display:flex}.lb-status.svelte-1rmhd6m strong:where(.svelte-1rmhd6m){color:#ffbfd6;font-size:.82rem;font-weight:950}.lb-status-max.svelte-1rmhd6m{color:#f4f5f766;margin-left:auto;font-size:.66rem;font-weight:700}.woa-controls.svelte-1un95ya{flex-direction:column;gap:.6rem;display:flex}.woa-field.svelte-1un95ya{flex-direction:column;gap:.34rem;display:flex}.woa-label-row.svelte-1un95ya{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.woa-count.svelte-1un95ya{min-width:1.6rem;height:1.35rem;color:var(--color-mint,#00ffc2);background:#00ffc21f;border-radius:999rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.woa-count--warn.svelte-1un95ya{color:#ffe58a;background:#ffe58a1f}.woa-textarea.svelte-1un95ya{box-sizing:border-box;resize:vertical;color:#f4f5f7e6;width:100%;min-height:8rem;font:inherit;background:#0000003d;border:1px solid #ffffff1a;border-radius:.65rem;outline:none;padding:.55rem .65rem;font-size:.82rem;font-weight:700;line-height:1.45}.woa-textarea.svelte-1un95ya::placeholder{color:#f4f5f738}.woa-textarea.svelte-1un95ya:focus{border-color:#c8a8ff7a}.woa-hint.svelte-1un95ya{color:#f4f5f761;margin:0;font-size:.68rem;font-weight:700;line-height:1.45}.woa-hint--warn.svelte-1un95ya{color:#ffe58ad1}.woa-spin-btn.svelte-1un95ya{color:#ffe58a;width:100%;min-height:2.55rem;font:inherit;letter-spacing:.08em;cursor:pointer;background:radial-gradient(circle at 20% 0,#ffffff2e,#0000 50%),linear-gradient(135deg,#ffe58a3d,#ff4d8d33,#8b36ff42);border:1px solid #ffe58a57;border-radius:999rem;justify-content:center;align-items:center;gap:.45rem;font-size:.86rem;font-weight:1000;transition:transform .12s,border-color .14s,background .14s;display:inline-flex;box-shadow:0 0 22px #ffe58a1f,inset 0 1px #ffffff24}.woa-spin-btn.svelte-1un95ya:hover:not(:disabled){background:radial-gradient(circle at 20% 0,#ffffff38,#0000 50%),linear-gradient(135deg,#ffe58a57,#ff4d8d47,#8b36ff57);border-color:#ffe58a94;transform:translateY(-1px)}.woa-spin-btn.svelte-1un95ya:disabled{opacity:.42;cursor:not-allowed}.woa-row.svelte-1un95ya,.woa-color-row.svelte-1un95ya{align-items:center;gap:.55rem;display:flex}.woa-row-label.svelte-1un95ya{flex-shrink:0;min-width:4.8rem}.woa-duration.svelte-1un95ya{flex:1;align-items:center;gap:.38rem;min-width:0;display:flex}.woa-nudge.svelte-1un95ya{color:#f4f5f7b8;width:1.65rem;height:1.65rem;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;font-weight:800;line-height:1;display:grid}.woa-nudge.svelte-1un95ya:hover{color:#fff;background:#ffffff1f}.woa-slider.svelte-1un95ya{cursor:pointer;appearance:none;background:#ffffff24;border-radius:999px;outline:none;flex:1;min-width:0;height:3px}.woa-slider.svelte-1un95ya::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #c8a8ff80}.woa-slider.svelte-1un95ya::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #c8a8ff80}.woa-duration-value.svelte-1un95ya{text-align:right;color:#f4f5f7bf;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.2rem;font-size:.76rem;font-weight:900}.woa-color-row.svelte-1un95ya{align-items:stretch}.woa-toggle.svelte-1un95ya{color:#f4f5f794;min-height:2.1rem;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999rem;flex:1;justify-content:center;align-items:center;gap:.35rem;font-size:.76rem;font-weight:900;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.woa-toggle--active.svelte-1un95ya{color:var(--color-mint,#00ffc2);background:#00ffc21a;border-color:#00ffc247}.woa-color-picker.svelte-1un95ya{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999rem;align-items:center;gap:.42rem;padding:0 .55rem 0 .7rem;display:flex;position:relative}.woa-swatch.svelte-1un95ya{border:1.5px solid #ffffff4d;border-radius:50%;width:1.35rem;height:1.35rem}.woa-color-hidden.svelte-1un95ya{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tb-header.svelte-rgsm0a{align-items:flex-start;gap:.5rem;padding-bottom:.1rem;display:flex}.tb-header-icon.svelte-rgsm0a{width:1.85rem;height:1.85rem;color:var(--color-mint,#00ffc2);background:#00ffc21a;border:1px solid #00ffc22e;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.tb-header-text.svelte-rgsm0a{flex-direction:column;gap:.18rem;min-width:0;display:flex}.tb-title.svelte-rgsm0a{color:#f4f5f7e0;letter-spacing:.04em;margin:0;font-size:.88rem;font-weight:900}.tb-desc.svelte-rgsm0a{color:#f4f5f761;margin:0;font-size:.68rem;font-weight:700;line-height:1.5}.tb-label.svelte-rgsm0a{color:#f4f5f766;letter-spacing:.1em;white-space:nowrap;font-size:.72rem;font-weight:900;display:block}.tb-label--inline.svelte-rgsm0a{flex-shrink:0;align-items:center;min-width:4.8rem;display:flex}.tb-field.svelte-rgsm0a{flex-direction:column;gap:.35rem;display:flex}.tb-input.svelte-rgsm0a{box-sizing:border-box;color:#f4f5f7e6;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:.6rem;outline:none;padding:.44rem .62rem;font-size:.83rem;transition:border-color .14s}.tb-input.svelte-rgsm0a::placeholder{color:#f4f5f733}.tb-input.svelte-rgsm0a:focus{border-color:#c8a8ff7a}.tb-row.svelte-rgsm0a{align-items:center;gap:.5rem;display:flex}.tb-seg.svelte-rgsm0a{background:#00000038;border:1px solid #ffffff14;border-radius:999rem;flex:1;gap:.14rem;padding:.16rem;display:flex}.tb-seg-btn.svelte-rgsm0a{color:#f4f5f766;min-height:1.6rem;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999rem;flex:1;justify-content:center;align-items:center;gap:.22rem;padding:0 .3rem;font-size:.76rem;font-weight:900;transition:background .14s,color .14s;display:inline-flex}.tb-seg-btn--wide.svelte-rgsm0a{padding:0 .7rem}.tb-seg-btn--active.svelte-rgsm0a{color:var(--color-mint,#00ffc2);background:radial-gradient(circle at 20% 0,#00ffc238,#0000 60%),#ffffff1a}.tb-seg-btn.svelte-rgsm0a:not(.tb-seg-btn--active):hover{color:#f4f5f7b3;background:#ffffff0f}.tb-speed-row.svelte-rgsm0a{flex:1;align-items:center;gap:.4rem;display:flex}.tb-speed-nudge.svelte-rgsm0a{color:#f4f5f7b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:1rem;font-weight:700;line-height:1;transition:background .12s,color .12s;display:grid}.tb-speed-nudge.svelte-rgsm0a:hover{color:#fff;background:#ffffff1f}.tb-speed-slider.svelte-rgsm0a{appearance:none;cursor:pointer;background:#ffffff24;border-radius:999px;outline:none;flex:1;height:3px}.tb-speed-slider.svelte-rgsm0a::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #c8a8ff80}.tb-speed-slider.svelte-rgsm0a::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #c8a8ff80}.tb-speed-val.svelte-rgsm0a{text-align:right;color:#f4f5f7bf;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.8rem;font-size:.78rem;font-weight:900}.tb-color-row.svelte-rgsm0a{align-items:flex-start;gap:.55rem;display:flex}.tb-color-group.svelte-rgsm0a{cursor:pointer;flex-direction:column;gap:.32rem;display:flex;position:relative}.tb-color-group--bg.svelte-rgsm0a{cursor:default;flex:1}.tb-swatch.svelte-rgsm0a{border:1.5px solid #ffffff42;border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.tb-color-hidden.svelte-rgsm0a{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tb-chips.svelte-rgsm0a{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.tb-chip.svelte-rgsm0a{cursor:pointer;border:1.5px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:border-color .14s,transform .1s;display:flex;position:relative}.tb-chip.svelte-rgsm0a:hover{transform:scale(1.1)}.tb-chip--active.svelte-rgsm0a{border-color:#ffffffbf;box-shadow:0 0 0 2px #c8a8ff61}.tb-chip--custom.svelte-rgsm0a{color:#fff;text-shadow:0 1px 3px #000000d9;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-color:#ffffff4d;font-size:.85rem;font-weight:700;overflow:hidden}.tb-chip--custom.svelte-rgsm0a .tb-color-hidden:where(.svelte-rgsm0a){pointer-events:auto;opacity:0}.tb-check.svelte-rgsm0a{pointer-events:none;width:10px;height:10px}.tn-header.svelte-1cr5le4{align-items:flex-start;gap:.5rem;padding-bottom:.1rem;display:flex}.tn-header-icon.svelte-1cr5le4{width:1.85rem;height:1.85rem;color:var(--color-mint,#00ffc2);background:#00ffc21a;border:1px solid #00ffc22e;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.tn-header-text.svelte-1cr5le4{flex-direction:column;gap:.18rem;min-width:0;display:flex}.tn-title.svelte-1cr5le4{color:#f4f5f7e0;letter-spacing:.04em;margin:0;font-size:.88rem;font-weight:900}.tn-desc.svelte-1cr5le4{color:#f4f5f761;margin:0;font-size:.68rem;font-weight:700;line-height:1.5}.tn-add-btn.svelte-1cr5le4{width:100%;color:var(--color-mint,#00ffc2);font:inherit;cursor:pointer;background:#00ffc20f;border:1px dashed #00ffc24d;border-radius:.7rem;justify-content:center;align-items:center;gap:.38rem;padding:.5rem;font-size:.8rem;font-weight:900;transition:background .14s,border-color .14s;display:flex}.tn-add-btn.svelte-1cr5le4:hover{background:#00ffc21f;border-color:#00ffc280}.tn-card.svelte-1cr5le4{background:#0000001f;border:1px solid #ffffff12;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.6rem .55rem;display:flex}.tn-card-head.svelte-1cr5le4{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:flex}.tn-chevron{color:#f4f5f759;flex-shrink:0;transition:transform .16s,color .16s}.tn-card-label.svelte-1cr5le4{text-overflow:ellipsis;white-space:nowrap;color:#f4f5f7bf;flex:1;font-size:.8rem;font-weight:800;overflow:hidden}.tn-remove-btn.svelte-1cr5le4{color:#f4f5f74d;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:50%;flex-shrink:0;place-items:center;width:1.45rem;height:1.45rem;padding:0;transition:background .12s,color .12s,border-color .12s;display:grid}.tn-remove-btn.svelte-1cr5le4:hover{color:#ff7878e6;background:#ff50501f;border-color:#ff50504d}.tn-advanced-btn.svelte-1cr5le4{color:#f4f5f766;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;padding:0;transition:background .12s,color .12s,border-color .12s;display:grid}.tn-advanced-btn.svelte-1cr5le4:hover{color:#f4f5f7b3;background:#ffffff17}.tn-advanced-btn--active.svelte-1cr5le4{color:var(--color-mint,#00ffc2);background:#00ffc21f;border-color:#00ffc259}.tn-empty.svelte-1cr5le4{text-align:center;color:#f4f5f740;margin:0;padding:.5rem 0;font-size:.76rem;font-weight:700}.tn-label.svelte-1cr5le4{color:#f4f5f766;letter-spacing:.1em;white-space:nowrap;font-size:.72rem;font-weight:900;display:block}.tn-label--inline.svelte-1cr5le4{flex-shrink:0;align-items:center;min-width:4.8rem;display:flex}.tn-field.svelte-1cr5le4{flex-direction:column;gap:.3rem;display:flex}.tn-input.svelte-1cr5le4{box-sizing:border-box;color:#f4f5f7e6;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:.6rem;outline:none;padding:.44rem .62rem;font-size:.83rem;transition:border-color .14s}.tn-input.svelte-1cr5le4::placeholder{color:#f4f5f733}.tn-input.svelte-1cr5le4:focus{border-color:#c8a8ff7a}.tn-row.svelte-1cr5le4{align-items:center;gap:.5rem;display:flex}.tn-seg.svelte-1cr5le4{background:#00000038;border:1px solid #ffffff14;border-radius:999rem;flex:1;gap:.14rem;padding:.16rem;display:flex}.tn-seg-btn.svelte-1cr5le4{color:#f4f5f766;min-height:1.6rem;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999rem;flex:1;justify-content:center;align-items:center;gap:.22rem;padding:0 .3rem;font-size:.76rem;font-weight:900;transition:background .14s,color .14s;display:inline-flex}.tn-seg-btn--wide.svelte-1cr5le4{padding:0 .7rem}.tn-seg-btn--active.svelte-1cr5le4{color:var(--color-mint,#00ffc2);background:radial-gradient(circle at 20% 0,#00ffc238,#0000 60%),#ffffff1a}.tn-seg-btn.svelte-1cr5le4:not(.tn-seg-btn--active):hover{color:#f4f5f7b3;background:#ffffff0f}.tn-speed-row.svelte-1cr5le4{flex:1;align-items:center;gap:.4rem;display:flex}.tn-speed-nudge.svelte-1cr5le4{color:#f4f5f7b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:1rem;font-weight:700;line-height:1;transition:background .12s,color .12s;display:grid}.tn-speed-nudge.svelte-1cr5le4:hover{color:#fff;background:#ffffff1f}.tn-speed-slider.svelte-1cr5le4{appearance:none;cursor:pointer;background:#ffffff24;border-radius:999px;outline:none;flex:1;height:3px}.tn-speed-slider.svelte-1cr5le4::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #c8a8ff80}.tn-speed-slider.svelte-1cr5le4::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #c8a8ff80}.tn-speed-val.svelte-1cr5le4{text-align:right;color:#f4f5f7bf;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.8rem;font-size:.78rem;font-weight:900}.tn-color-hidden.svelte-1cr5le4{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tn-chips.svelte-1cr5le4{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.tn-chip.svelte-1cr5le4{cursor:pointer;border:1.5px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:border-color .14s,transform .1s;display:flex;position:relative}.tn-chip.svelte-1cr5le4:hover{transform:scale(1.1)}.tn-chip--active.svelte-1cr5le4{border-color:#ffffffbf;box-shadow:0 0 0 2px #c8a8ff61}.tn-chip--custom.svelte-1cr5le4{color:#fff;text-shadow:0 1px 3px #000000d9;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-color:#ffffff4d;font-size:.85rem;font-weight:700;overflow:hidden}.tn-chip--custom.svelte-1cr5le4 .tn-color-hidden:where(.svelte-1cr5le4){pointer-events:auto;opacity:0}.tn-check.svelte-1cr5le4{pointer-events:none;width:10px;height:10px}.ga-header.svelte-r2r0pf{align-items:flex-start;gap:.5rem;padding-bottom:.1rem;display:flex}.ga-header-icon.svelte-r2r0pf{width:1.85rem;height:1.85rem;color:var(--color-mint,#00ffc2);background:#00ffc21a;border:1px solid #00ffc22e;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.ga-header-text.svelte-r2r0pf{flex-direction:column;gap:.18rem;min-width:0;display:flex}.ga-title.svelte-r2r0pf{color:#f4f5f7e0;letter-spacing:.04em;margin:0;font-size:.88rem;font-weight:900}.ga-desc.svelte-r2r0pf{color:#f4f5f761;margin:0;font-size:.68rem;font-weight:700;line-height:1.5}.ga-label.svelte-r2r0pf{color:#f4f5f766;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.ga-label--inline.svelte-r2r0pf{flex-shrink:0;align-items:center;min-width:5rem;display:flex}.ga-section-title.svelte-r2r0pf{color:#f4f5f78c;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff12;margin:.4rem 0 -.05rem;padding-top:.6rem;font-size:.68rem;font-weight:900}.ga-section-title.svelte-r2r0pf:first-child{border-top:0;margin-top:0;padding-top:0}.ga-row.svelte-r2r0pf{align-items:center;gap:.5rem;display:flex}.ga-field.svelte-r2r0pf{flex-direction:column;gap:.35rem;display:flex}.ga-anim-grid.svelte-r2r0pf{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.ga-anim-btn.svelte-r2r0pf{color:#f4f5f773;min-height:1.9rem;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.55rem;justify-content:center;align-items:center;gap:.3rem;font-size:.75rem;font-weight:900;transition:background .13s,border-color .13s,color .13s;display:flex}.ga-anim-btn.svelte-r2r0pf:not(.ga-anim-btn--active):hover{color:#f4f5f7bf;background:#ffffff14;border-color:#ffffff24}.ga-anim-star.svelte-r2r0pf{color:#ffd54a;display:inline-flex}.ga-themes-enter.svelte-r2r0pf{animation:.16s svelte-r2r0pf-ga-themes-fade}@keyframes svelte-r2r0pf-ga-themes-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.ga-anim-btn--active.svelte-r2r0pf{color:var(--color-mint,#00ffc2);background:#00ffc21a;border-color:#00ffc26b}.ga-seg.svelte-r2r0pf{background:#00000038;border:1px solid #ffffff14;border-radius:999rem;flex:1;gap:.14rem;padding:.16rem;display:flex}.ga-seg-btn.svelte-r2r0pf{color:#f4f5f766;min-height:1.6rem;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999rem;flex:1;justify-content:center;align-items:center;gap:.22rem;padding:0 .3rem;font-size:.76rem;font-weight:900;transition:background .14s,color .14s;display:inline-flex}.ga-seg-btn--wide.svelte-r2r0pf{padding:0 .7rem}.ga-seg-btn--active.svelte-r2r0pf{color:var(--color-mint,#00ffc2);background:radial-gradient(circle at 20% 0,#00ffc238,#0000 60%),#ffffff1a}.ga-seg-btn.svelte-r2r0pf:not(.ga-seg-btn--active):not(:disabled):hover{color:#f4f5f7b3;background:#ffffff0f}.ga-seg-btn.svelte-r2r0pf:disabled{opacity:.28;cursor:not-allowed;color:#f4f5f761}.ga-themes.svelte-r2r0pf{flex-wrap:wrap;gap:.3rem;display:flex}.ga-theme-btn.svelte-r2r0pf{color:#f4f5f78c;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999rem;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.73rem;font-weight:900;transition:border-color .13s,background .13s,color .13s;display:flex}.ga-theme-btn--active.svelte-r2r0pf{color:#f4f5f7f2;background:#ffffff1a;border-color:#ffffff6b}.ga-theme-btn.svelte-r2r0pf:not(.ga-theme-btn--active):hover{color:#f4f5f7bf;background:#ffffff12;border-color:#fff3}.ga-theme-tabs.svelte-r2r0pf{margin-bottom:.1rem}.ga-theme-dot.svelte-r2r0pf{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.ga-theme-dot--none.svelte-r2r0pf{background:0 0;border:1px dashed #ffffff59}.ga-theme-dot--custom.svelte-r2r0pf{border:1px solid #ffffff40}.ga-theme-label.svelte-r2r0pf{font-size:.73rem}.ga-custom-color-row.svelte-r2r0pf{align-items:center;gap:.4rem;display:flex}.ga-color-swatch.svelte-r2r0pf{cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:.4rem;flex-shrink:0;width:2rem;height:1.9rem;padding:.1rem}.ga-color-hex.svelte-r2r0pf{flex:1;font-family:monospace}.ga-slots.svelte-r2r0pf{flex-direction:column;gap:.6rem;display:flex}.ga-slot.svelte-r2r0pf{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:.32rem;padding:.6rem .65rem;display:flex}.ga-slots-head.svelte-r2r0pf{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ga-slots-count.svelte-r2r0pf{color:#f4f5f780;font-size:.76rem;font-weight:900}.ga-theme-cap-note.svelte-r2r0pf{color:#ffc864d9;background:#ffc86414;border:1px solid #ffc8642e;border-radius:.5rem;margin:0;padding:.35rem .55rem;font-size:.7rem;font-weight:700}.ga-slot-row-btn.svelte-r2r0pf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.ga-slot-thumb.svelte-r2r0pf{background:#ffffff0f;border:1px solid #ffffff14;border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden}.ga-slot-thumb.svelte-r2r0pf img:where(.svelte-r2r0pf){object-fit:contain;width:100%;height:100%}.ga-slot-thumb-placeholder.svelte-r2r0pf{color:#f4f5f74d;font-size:.8rem;font-weight:900}.ga-slot-summary.svelte-r2r0pf{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ga-slot-summary.svelte-r2r0pf strong:where(.svelte-r2r0pf){color:#f4f5f7e0;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:900;overflow:hidden}.ga-slot-summary.svelte-r2r0pf small:where(.svelte-r2r0pf){color:#f4f5f766;font-size:.66rem;font-weight:700}.ga-slot-chevron.svelte-r2r0pf{color:#f4f5f766;flex-shrink:0}.ga-slot-body.svelte-r2r0pf{flex-direction:column;gap:.32rem;margin-top:.55rem;display:flex}.ga-remove-btn.svelte-r2r0pf{color:#f46464d9;font:inherit;cursor:pointer;background:#f4646414;border:1px solid #f4646438;border-radius:999rem;justify-content:center;align-items:center;gap:.3rem;margin-top:.15rem;padding:.32rem .6rem;font-size:.7rem;font-weight:900;display:flex}.ga-remove-btn.svelte-r2r0pf:disabled{opacity:.35;cursor:not-allowed}.ga-add-btn.svelte-r2r0pf{width:100%;color:var(--color-mint,#00ffc2);font:inherit;cursor:pointer;background:#00ffc20d;border:1px dashed #00ffc24d;border-radius:.65rem;justify-content:center;align-items:center;padding:.5rem;font-size:.76rem;font-weight:900;display:flex}.ga-add-btn.svelte-r2r0pf:disabled{opacity:.35;cursor:not-allowed}.ga-slot-row.svelte-r2r0pf{align-items:center;gap:.4rem;display:flex}.ga-slot-field-label.svelte-r2r0pf{letter-spacing:.08em;color:#f4f5f752;text-transform:uppercase;flex-shrink:0;min-width:2.8rem;font-size:.66rem;font-weight:900}.ga-input.svelte-r2r0pf{box-sizing:border-box;color:#f4f5f7e6;font:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;flex:1;min-width:0;padding:.3rem .5rem;font-size:.78rem;transition:border-color .14s}.ga-input.svelte-r2r0pf::placeholder{color:#f4f5f733}.ga-input.svelte-r2r0pf:focus{border-color:#c8a8ff7a}.ga-sound-card.svelte-r2r0pf{background:#00ffc20a;border:1px solid #00ffc226;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.ga-sound-copy.svelte-r2r0pf{flex-direction:column;flex:1;gap:.14rem;min-width:0;display:flex}.ga-sound-copy.svelte-r2r0pf strong:where(.svelte-r2r0pf){color:#f4f5f7e0;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:900;overflow:hidden}.ga-sound-copy.svelte-r2r0pf small:where(.svelte-r2r0pf){color:#f4f5f76b;font-size:.66rem;font-weight:700}.ga-sound-actions.svelte-r2r0pf{flex-shrink:0;align-items:center;gap:.28rem;display:flex}.ga-action-btn.svelte-r2r0pf{color:var(--color-mint,#00ffc2);font:inherit;cursor:pointer;white-space:nowrap;background:#00ffc214;border:1px solid #00ffc242;border-radius:999rem;padding:.3rem .6rem;font-size:.69rem;font-weight:900}.ga-action-btn--ghost.svelte-r2r0pf{color:#f4f5f78c;background:#ffffff0a;border-color:#ffffff1f}.ga-action-btn.svelte-r2r0pf:disabled{opacity:.38;cursor:not-allowed}.ga-play-btn.svelte-r2r0pf{color:#f4f5f7b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;transition:background .12s,color .12s;display:flex}.ga-play-btn.svelte-r2r0pf:not(:disabled):hover{color:var(--color-mint,#00ffc2);background:#00ffc226;border-color:#00ffc24d}.ga-play-btn.svelte-r2r0pf:disabled{opacity:.3;cursor:not-allowed}.ga-error.svelte-r2r0pf{color:#f46464d9;margin:0;font-size:.68rem;font-weight:700}.ga-action-type-badge.svelte-r2r0pf{letter-spacing:.06em;color:#00ffc2b3;text-transform:uppercase;background:#00ffc214;border:1px solid #00ffc226;border-radius:.35rem;padding:.1rem .38rem;font-size:.66rem;font-weight:900}
