.lf.svelte-7xksfk{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(90% 40% at 50% 0,#00ff6a0d,#0000 60%),#08162c80;border-radius:18px;flex-direction:column;max-width:600px;height:calc(100dvh - 200px);min-height:480px;margin:0 auto;display:flex;overflow:hidden}.bar.svelte-7xksfk{-webkit-backdrop-filter:blur(10px)saturate(185%)brightness(1.08);backdrop-filter:blur(10px)saturate(185%)brightness(1.08);background:#0a101e57;border-bottom:1px solid #ffffff29;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #ffffff0d,inset 0 0 24px #82afff0f}.bar.svelte-7xksfk:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(90% 70% at 0 0,#00c8ff17,#0000 45%),radial-gradient(90% 70% at 100% 100%,#b45aff17,#0000 45%);position:absolute;inset:0}.bar.svelte-7xksfk>:where(.svelte-7xksfk){z-index:1;position:relative}.back.svelte-7xksfk{color:var(--text-dim);cursor:pointer;padding-right:2px;font-size:1.2rem;transition:color .15s}.back.svelte-7xksfk:hover{color:var(--text-bright)}.who.svelte-7xksfk{flex-direction:column;flex:1;display:flex}.name.svelte-7xksfk{font-family:var(--font-pixel);color:var(--text-bright);font-size:.48rem}.state.svelte-7xksfk{color:var(--electric);align-items:center;gap:6px;margin-top:5px;font-size:.74rem;display:inline-flex}.state.svelte-7xksfk i:where(.svelte-7xksfk){background:var(--electric);width:6px;height:6px;box-shadow:0 0 7px var(--electric);border-radius:50%;animation:2s infinite svelte-7xksfk-pulse}@keyframes svelte-7xksfk-pulse{0%,to{opacity:1}50%{opacity:.4}}.step.svelte-7xksfk{font-family:var(--font-pixel);color:var(--electric);letter-spacing:.1em;font-size:.46rem}.track.svelte-7xksfk{border-bottom:1px solid var(--border);background:#05122459;gap:4px;padding:10px 18px;display:flex}.seg.svelte-7xksfk{background:var(--border);border-radius:3px;flex:1;height:3px;transition:background .35s,box-shadow .35s}.seg.done.svelte-7xksfk{background:var(--electric)}.seg.on.svelte-7xksfk{background:var(--electric);box-shadow:0 0 10px var(--electric-glow)}.stream.svelte-7xksfk{scroll-behavior:smooth;flex-direction:column;flex:1;gap:13px;padding:22px 18px;display:flex;overflow-y:auto}.day.svelte-7xksfk{text-align:center;color:var(--text-ghost);text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px;font-size:.68rem}.msg.svelte-7xksfk{align-items:flex-end;gap:9px;max-width:82%;animation:.34s cubic-bezier(.2,.7,.2,1) both svelte-7xksfk-rise;display:flex}.msg.me.svelte-7xksfk{flex-direction:row-reverse;align-self:flex-end}@keyframes svelte-7xksfk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.m-av.svelte-7xksfk{flex-shrink:0}.bubble.svelte-7xksfk{border:1px solid var(--border);background:#1030508c;border-radius:14px 14px 14px 4px;padding:11px 14px}.bubble.soft.svelte-7xksfk{background:#08162c99}.msg.me.svelte-7xksfk .bubble:where(.svelte-7xksfk){color:var(--text-bright);background:#00ff6a1a;border-color:#00ff6a38;border-radius:14px 14px 4px;font-size:.92rem}.bubble.svelte-7xksfk p:where(.svelte-7xksfk){color:var(--text-bright);font-size:.92rem;line-height:1.5}.bubble.soft.svelte-7xksfk p:where(.svelte-7xksfk){color:var(--electric)}.bubble.svelte-7xksfk .kick:where(.svelte-7xksfk){font-family:var(--font-pixel);color:var(--ice);letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:7px;font-size:.4rem;display:block}.dock.svelte-7xksfk{border-top:1px solid var(--border);background:#05122499;padding:14px 16px}.controls.svelte-7xksfk{max-height:38dvh;overflow-y:auto}.opts.svelte-7xksfk{text-align:left;flex-direction:column;gap:9px;display:flex}.opts.row.svelte-7xksfk{flex-direction:row}.opts.row.svelte-7xksfk .opt:where(.svelte-7xksfk){flex:1}.opt.svelte-7xksfk{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#08162c80;border-radius:11px;flex-direction:column;gap:4px;padding:13px 15px;font-size:.94rem;transition:all .16s;display:flex}.opt.svelte-7xksfk:hover{border-color:var(--border-hover);color:var(--text-bright)}.opt.sel.svelte-7xksfk{border-color:var(--electric);color:var(--text-bright);background:#00ff6a0f;box-shadow:0 0 18px #00ff6a14}.opt.tall.svelte-7xksfk{padding:15px 17px}.opt-t.svelte-7xksfk{color:var(--text-bright);font-weight:600}.opt-s.svelte-7xksfk{color:var(--text-dim);font-size:.82rem}.opt.chk.svelte-7xksfk{flex-direction:row;align-items:flex-start;gap:12px}.opt-body.svelte-7xksfk{flex-direction:column;gap:4px;display:flex}.tick.svelte-7xksfk{border:1.5px solid var(--text-ghost);border-radius:6px;flex-shrink:0;width:20px;height:20px;margin-top:1px;transition:all .16s;position:relative}.opt.sel.svelte-7xksfk .tick:where(.svelte-7xksfk){border-color:var(--electric);background:var(--electric);box-shadow:0 0 10px var(--electric-glow)}.opt.sel.svelte-7xksfk .tick:where(.svelte-7xksfk):after{content:"";border:solid var(--void);border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.in.svelte-7xksfk{border:1px solid var(--border);width:100%;color:var(--text-bright);background:#030a1899;border-radius:10px;padding:13px 15px;font-size:.96rem;transition:border-color .18s,box-shadow .18s}.in.big.svelte-7xksfk{text-align:center;padding:15px 18px;font-size:1.05rem}.in.area.svelte-7xksfk{resize:vertical;min-height:80px;line-height:1.5}.in.svelte-7xksfk::placeholder{color:var(--text-ghost)}.in.svelte-7xksfk:focus{border-color:var(--electric);box-shadow:0 0 0 3px var(--electric-soft);outline:none}.in.err.svelte-7xksfk{border-color:#ff5a6a}.hint.svelte-7xksfk{color:var(--text-ghost);margin-top:10px;font-size:.78rem}.field.svelte-7xksfk{text-align:left;margin-bottom:12px;display:block}.q.svelte-7xksfk{color:var(--text-bright);margin-bottom:8px;font-size:.88rem;display:block}.trust.svelte-7xksfk{text-align:left;background:#00c8ff0a;border:1px solid #00c8ff26;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.trust.svelte-7xksfk svg:where(.svelte-7xksfk){color:var(--ice);flex-shrink:0;margin-top:1px}.trust.svelte-7xksfk span:where(.svelte-7xksfk){color:var(--text-dim);font-size:.82rem;line-height:1.5}.mrr-in.svelte-7xksfk{border:1px solid var(--border);color:var(--text-dim);background:#030a1899;border-radius:9px;align-items:center;gap:4px;padding:0 13px;display:flex}.mrr-in.solo.svelte-7xksfk{width:fit-content;min-width:160px}.mrr-in.ask.svelte-7xksfk{margin-top:12px}.mrr-in.svelte-7xksfk input:where(.svelte-7xksfk){width:84px;color:var(--text-bright);background:0 0;border:none;padding:10px 0}.slider-wrap.svelte-7xksfk{padding:6px 2px 2px}.slider-ends.svelte-7xksfk{font-family:var(--font-pixel);color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:14px;font-size:.44rem;display:flex}.slider.svelte-7xksfk{appearance:none;background:linear-gradient(90deg, var(--electric), var(--ice));border-radius:4px;outline:none;width:100%;height:4px}.slider.svelte-7xksfk::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-bright);border:3px solid var(--electric);width:24px;height:24px;box-shadow:0 0 16px var(--electric-glow);cursor:grab;border-radius:50%}.slider.svelte-7xksfk::-moz-range-thumb{background:var(--text-bright);border:3px solid var(--electric);width:24px;height:24px;box-shadow:0 0 16px var(--electric-glow);cursor:grab;border-radius:50%}.nav.svelte-7xksfk{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ghost.svelte-7xksfk{color:var(--text-dim);cursor:pointer;padding:8px 4px;font-size:.9rem;transition:color .15s}.ghost.svelte-7xksfk:hover{color:var(--text-bright)}.ghost-spacer.svelte-7xksfk{flex:1}.primary.svelte-7xksfk{background:var(--electric);color:var(--void);cursor:pointer;border-radius:10px;padding:12px 26px;font-size:.92rem;font-weight:700;transition:box-shadow .18s,opacity .18s;box-shadow:0 0 24px #00ff6a38,inset 0 1px #ffffff40}.primary.svelte-7xksfk:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.primary.svelte-7xksfk:not(:disabled):hover{box-shadow:0 0 40px #00ff6a6b}@media (width<=640px){.lf.svelte-7xksfk{border-radius:14px;height:calc(100dvh - 150px)}.opts.row.svelte-7xksfk{flex-direction:column}.controls.svelte-7xksfk{max-height:34dvh}}
