@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/fraunces-variable-latin-DihXLNYH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 600;font-stretch:100%;font-display:swap;src:url(/assets/bricolage-grotesque-variable-latin-Cre6nC2_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--color-background: #1a1614;--color-surface: #231d1a;--color-surface-high: #2c2521;--color-text-primary: #f5ede0;--color-text-secondary: #a8978a;--color-text-tertiary: #695b51;--color-accent: #d4a85f;--color-accent-hover: #e6b76e;--color-accent-active: #b8924d;--color-border: #2c2521;--color-border-accent: #d4a85f;--color-error: #c5604c;--color-error-fill: #d97260;--color-error-hover: #d77260;--color-error-bg: rgba(197, 96, 76, .12);--color-error-border: rgba(197, 96, 76, .4);--color-success: #7c8d6f;--color-success-bg: rgba(124, 141, 111, .18);--color-success-border: rgba(124, 141, 111, .45);--color-warning: #d97757;--color-warning-bg: rgba(217, 119, 87, .12);--color-warning-border: rgba(217, 119, 87, .4);--color-dock-bg: rgba(20, 18, 16, .86);--color-dock-border: rgba(212, 168, 95, .18);--color-panel-bg: rgba(20, 18, 16, .92);--color-panel-tint: rgba(212, 168, 95, .06);--color-input-bg: rgba(244, 234, 212, .06);--color-input-bg-focus: rgba(244, 234, 212, .1);--color-spotify: #1db954;--font-display: "Fraunces", "Cormorant Garamond", Georgia, serif;--font-body: "Bricolage Grotesque", "Helvetica Neue", system-ui, sans-serif;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--letter-tight: -.02em;--letter-loose: .04em;--letter-looser: .08em;--letter-loosest: .18em;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--border-width: 1px;--border-width-thick: 2px;--gradient-idle-bg: radial-gradient(ellipse at center top, rgba(212, 168, 95, .05) 0%, transparent 60%), linear-gradient(180deg, var(--color-surface) 0%, var(--color-background) 80%);--gradient-incoming-bg: radial-gradient(ellipse at center 40%, rgba(212, 168, 95, .18) 0%, transparent 60%), linear-gradient(180deg, #2a1f18 0%, var(--color-background) 80%);--gradient-funhouse-cta: linear-gradient( 135deg, rgba(239, 111, 108, .92), rgba(212, 168, 95, .92) );--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0);--ease-in-out: cubic-bezier(.83, 0, .17, 1);--duration-fast: .16s;--duration-base: .24s;--duration-slow: .36s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100vh;height:100dvh;background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}@media (pointer: coarse){button{min-height:48px;touch-action:manipulation}body{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}input,textarea,select{font-size:16px}}body{font-variation-settings:"opsz" 14,"wdth" 100,"wght" 400;line-height:1.45}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}a{color:var(--color-accent);text-decoration:none;transition:color .24s var(--ease-out)}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.display{font-family:var(--font-display);font-variation-settings:"opsz" 144,"wght" 400;letter-spacing:-.02em}.grain:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px;mix-blend-mode:overlay}.wordmark{font-family:var(--font-display);font-variation-settings:"opsz" 72,"wght" 350;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-primary)}.brass-line{display:inline-block;height:1px;background-color:var(--color-accent);transition:opacity .6s var(--ease-in-out)}@keyframes brass-pulse{0%,to{opacity:.55}50%{opacity:.95}}.brass-line--pulse{animation:brass-pulse 4s var(--ease-in-out) infinite}:root{--tk-void: #0b0a0f;--tk-panel: #15131c;--tk-panel-high: #1e1b28;--tk-line: #2a2636;--tk-ink: #f2eef7;--tk-muted: #8a8397;--tk-faint: #5b5568;--tk-amber: #ffc24b;--tk-amber-dim: #7a6636;--tk-signal: #ff5b2e;--tk-signal-soft: #ff7a52;--tk-signal-glow: rgba(255, 91, 46, .55);--tk-font: "Bricolage Grotesque", "Helvetica Neue", system-ui, sans-serif;--color-background: var(--tk-void)}html,body{background-color:var(--tk-void);color:var(--tk-ink);font-family:var(--tk-font);overflow:hidden}#app{height:100dvh;min-height:100dvh}:focus-visible{outline:2px solid var(--tk-amber);outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.signin.svelte-1y498ni{height:100%;display:grid;place-content:center;justify-items:center;gap:34px;text-align:center;padding:max(48px,env(safe-area-inset-top)) 28px max(48px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 80% 55% at 50% 30%,rgba(255,91,46,.1) 0%,transparent 70%),radial-gradient(ellipse 90% 60% at 50% 34%,rgba(255,194,75,.06) 0%,transparent 72%),var(--tk-void)}.mark.svelte-1y498ni{position:relative;display:grid;place-items:center;filter:drop-shadow(0 10px 26px rgba(0,0,0,.6))}.mark.svelte-1y498ni img:where(.svelte-1y498ni){border-radius:20px}.brand.svelte-1y498ni{display:grid;gap:12px;justify-items:center}.wordmark.svelte-1y498ni{font-family:var(--tk-font);font-weight:600;font-size:clamp(34px,11vw,48px);letter-spacing:.24em;text-transform:uppercase;text-indent:.24em;color:var(--tk-ink);line-height:1}.tagline.svelte-1y498ni{color:var(--tk-muted);font-size:15px;letter-spacing:.02em;max-width:22ch}.passkey-btn.svelte-1y498ni{min-width:220px;padding:17px 40px;background:var(--tk-amber);color:#241a05;border:none;border-radius:14px;font-family:var(--tk-font);font-size:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);box-shadow:0 8px 28px #ffc24b38}.passkey-btn.svelte-1y498ni:hover:not(:disabled){background:#ffce6a;box-shadow:0 10px 34px #ffc24b52}.passkey-btn.svelte-1y498ni:active:not(:disabled){transform:translateY(1px) scale(.99)}.passkey-btn.svelte-1y498ni:disabled{opacity:.72;cursor:progress}.working.svelte-1y498ni{font-style:italic;letter-spacing:.08em;text-transform:none}.footnote.svelte-1y498ni{color:var(--tk-faint);font-size:12.5px;letter-spacing:.05em;max-width:28ch}.vu.svelte-1mndbgq{width:100%;display:grid;gap:8px}.ladder.svelte-1mndbgq{display:flex;gap:3px;height:26px;align-items:stretch}.seg.svelte-1mndbgq{flex:1;border-radius:2px;background:var(--tk-panel-high);box-shadow:inset 0 0 0 1px #ffffff05;transition:background-color 60ms linear,box-shadow 60ms linear,opacity .12s linear;opacity:.5}.vu.live.svelte-1mndbgq .seg:where(.svelte-1mndbgq){opacity:.85}.seg.lit.amber.svelte-1mndbgq{background:var(--tk-amber);box-shadow:0 0 10px #ffc24b80}.seg.lit.warm.svelte-1mndbgq{background:var(--tk-signal-soft);box-shadow:0 0 12px #ff7a528c}.seg.lit.hot.svelte-1mndbgq{background:var(--tk-signal);box-shadow:0 0 16px var(--tk-signal-glow)}.seg.peak.svelte-1mndbgq{background:#fff;box-shadow:0 0 14px #ffffffb3;opacity:1}.scale.svelte-1mndbgq{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--tk-faint)}.zones.svelte-1s0ui0o{display:grid;gap:12px}.row-head.svelte-1s0ui0o{display:flex;align-items:center;justify-content:space-between}.eyebrow.svelte-1s0ui0o{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--tk-muted)}.mini.svelte-1s0ui0o{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tk-amber);padding:4px 10px;border:1px solid var(--tk-amber-dim);border-radius:999px;background:transparent;min-height:0}.mini.svelte-1s0ui0o:disabled{opacity:.4}.hint.svelte-1s0ui0o{color:var(--tk-muted);font-size:13.5px}.hint-err.svelte-1s0ui0o{color:var(--tk-signal-soft)}.chips.svelte-1s0ui0o{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1s0ui0o{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;min-height:0;border-radius:999px;border:1px solid var(--tk-line);background:var(--tk-panel);color:var(--tk-muted);font-size:14px;font-weight:500;letter-spacing:.01em;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.chip-dot.svelte-1s0ui0o{width:7px;height:7px;border-radius:50%;background:var(--tk-line);transition:background-color var(--duration-fast) var(--ease-out)}.chip.on.svelte-1s0ui0o{color:var(--tk-ink);border-color:var(--tk-amber);background:#ffc24b1a}.chip.on.svelte-1s0ui0o .chip-dot:where(.svelte-1s0ui0o){background:var(--tk-amber);box-shadow:0 0 8px #ffc24b99}.chip.svelte-1s0ui0o:active:not(:disabled){transform:scale(.97)}.chip.svelte-1s0ui0o:disabled{cursor:default}.zones.live.svelte-1s0ui0o .chip.on:where(.svelte-1s0ui0o){border-color:var(--tk-signal);background:#ff5b2e24;animation:svelte-1s0ui0o-chip-pulse 1.6s var(--ease-in-out) infinite}.zones.live.svelte-1s0ui0o .chip.on:where(.svelte-1s0ui0o) .chip-dot:where(.svelte-1s0ui0o){background:var(--tk-signal);box-shadow:0 0 10px var(--tk-signal-glow)}.zones.live.svelte-1s0ui0o .chip:where(.svelte-1s0ui0o):not(.on){opacity:.35}@keyframes svelte-1s0ui0o-chip-pulse{0%,to{box-shadow:0 0 #ff5b2e00}50%{box-shadow:0 0 0 4px #ff5b2e29}}.presets.svelte-1s0ui0o{display:flex;flex-wrap:wrap;gap:8px}.preset.svelte-1s0ui0o{display:inline-flex;align-items:center;border:1px dashed var(--tk-line);border-radius:999px;overflow:hidden}.preset-apply.svelte-1s0ui0o{padding:6px 12px;min-height:0;font-size:12.5px;letter-spacing:.06em;color:var(--tk-ink);background:transparent}.preset-apply.svelte-1s0ui0o:disabled{opacity:.4}.preset-x.svelte-1s0ui0o{padding:6px 10px 7px;min-height:0;font-size:15px;line-height:1;color:var(--tk-faint);background:transparent}.preset-x.svelte-1s0ui0o:disabled{opacity:.3}.preset-new.svelte-1s0ui0o{border-style:solid;border-color:var(--tk-amber-dim)}.preset-input.svelte-1s0ui0o{width:120px;padding:6px 12px;background:transparent;border:none;color:var(--tk-ink);font-size:13px}.preset-input.svelte-1s0ui0o:focus{outline:none}.save-preset.svelte-1s0ui0o{justify-self:start;padding:4px 2px;min-height:0;font-size:12px;letter-spacing:.04em;color:var(--tk-faint);background:transparent}.save-preset.svelte-1s0ui0o:hover{color:var(--tk-amber)}.stage.svelte-3ama1y{position:relative;height:100%;display:flex;flex-direction:column;padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:var(--tk-void);overflow:hidden;transition:background-color var(--duration-slow) var(--ease-out)}.glow.svelte-3ama1y{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse 120% 55% at 50% 118%,rgba(255,91,46,.4) 0%,transparent 68%),radial-gradient(ellipse 90% 40% at 50% -10%,rgba(255,91,46,.16) 0%,transparent 70%);transition:opacity var(--duration-slow) var(--ease-out);z-index:0}.stage.live.svelte-3ama1y .glow:where(.svelte-3ama1y){opacity:1;animation:svelte-3ama1y-flood-breathe 3.4s var(--ease-in-out) infinite}@keyframes svelte-3ama1y-flood-breathe{0%,to{opacity:.82}50%{opacity:1}}.stage.live.svelte-3ama1y{background:#140b0c}.head.svelte-3ama1y,.scroll.svelte-3ama1y,.console.svelte-3ama1y{position:relative;z-index:1}.head.svelte-3ama1y{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px}.wordmark-row.svelte-3ama1y{display:flex;align-items:center;gap:9px}.logo.svelte-3ama1y{border-radius:7px}.wordmark.svelte-3ama1y{font-weight:600;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--tk-ink)}.tally.svelte-3ama1y{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--tk-line);border-radius:999px;background:var(--tk-panel)}.tally-lamp.svelte-3ama1y{width:9px;height:9px;border-radius:50%;background:var(--tk-faint);transition:background-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.tally-text.svelte-3ama1y{font-size:11px;font-weight:600;letter-spacing:.22em;color:var(--tk-muted)}.tally.arming.svelte-3ama1y .tally-lamp:where(.svelte-3ama1y){background:var(--tk-amber);box-shadow:0 0 10px #ffc24bb3;animation:svelte-3ama1y-blink .8s steps(1) infinite}.tally.on.svelte-3ama1y{border-color:var(--tk-signal);background:#ff5b2e29}.tally.on.svelte-3ama1y .tally-lamp:where(.svelte-3ama1y){background:var(--tk-signal);box-shadow:0 0 14px var(--tk-signal-glow);animation:svelte-3ama1y-lamp-pulse 1.4s var(--ease-in-out) infinite}.tally.on.svelte-3ama1y .tally-text:where(.svelte-3ama1y){color:var(--tk-signal-soft)}@keyframes svelte-3ama1y-blink{50%{opacity:.25}}@keyframes svelte-3ama1y-lamp-pulse{0%,to{box-shadow:0 0 10px var(--tk-signal-glow)}50%{box-shadow:0 0 22px var(--tk-signal)}}.scroll.svelte-3ama1y{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px;padding:6px 2px 12px}.status.svelte-3ama1y{min-height:20px}.status-line.svelte-3ama1y{font-size:13px;letter-spacing:.04em;color:var(--tk-ink);display:inline-flex;align-items:center;gap:10px}.status-line.muted.svelte-3ama1y{color:var(--tk-muted)}.live-line.svelte-3ama1y{color:var(--tk-signal-soft);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px}.timer.svelte-3ama1y{font-variant-numeric:tabular-nums;color:var(--tk-ink);padding:2px 8px;border-radius:999px;background:#ff5b2e2e;letter-spacing:.04em}.console.svelte-3ama1y{flex:none;display:grid;justify-items:center;gap:12px;padding-top:10px}.talk.svelte-3ama1y{position:relative;width:min(58vw,220px);aspect-ratio:1;border-radius:50%;border:none;background:radial-gradient(circle at 50% 38%,var(--tk-panel-high),var(--tk-panel));box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px var(--tk-line),inset 0 2px 20px #ffffff08;display:grid;place-items:center;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.talk-ring.svelte-3ama1y{position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--tk-amber-dim);opacity:.5;transition:border-color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.talk-core.svelte-3ama1y{display:grid;justify-items:center;gap:4px;z-index:1}.talk-label.svelte-3ama1y{font-size:clamp(26px,8vw,34px);font-weight:600;letter-spacing:.14em;color:var(--tk-ink);line-height:1}.talk-sub.svelte-3ama1y{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tk-muted)}.talk.svelte-3ama1y:active:not(:disabled){transform:scale(.975)}.talk.svelte-3ama1y:disabled{opacity:.55}.talk.svelte-3ama1y:disabled .talk-ring:where(.svelte-3ama1y){opacity:.2}.talk.connecting.svelte-3ama1y .talk-ring:where(.svelte-3ama1y){border-color:var(--tk-amber);animation:svelte-3ama1y-spin-ring 1s linear infinite}@keyframes svelte-3ama1y-spin-ring{to{transform:rotate(360deg)}}.talk.live.svelte-3ama1y{background:radial-gradient(circle at 50% 38%,var(--tk-signal-soft),var(--tk-signal));box-shadow:0 0 0 6px #ff5b2e29,0 20px 60px var(--tk-signal-glow),inset 0 2px 24px #ffffff29;animation:svelte-3ama1y-talk-throb 1.5s var(--ease-in-out) infinite}.talk.live.svelte-3ama1y .talk-ring:where(.svelte-3ama1y){inset:-12px;border-color:var(--tk-signal);opacity:.9;animation:svelte-3ama1y-ring-expand 1.5s var(--ease-out) infinite}.talk.live.svelte-3ama1y .talk-label:where(.svelte-3ama1y){color:#fff}.talk.live.svelte-3ama1y .talk-sub:where(.svelte-3ama1y){color:#ffffffd9}@keyframes svelte-3ama1y-talk-throb{0%,to{box-shadow:0 0 0 6px #ff5b2e29,0 20px 60px var(--tk-signal-glow),inset 0 2px 24px #ffffff29}50%{box-shadow:0 0 0 14px #ff5b2e14,0 24px 70px var(--tk-signal-glow),inset 0 2px 24px #ffffff38}}@keyframes svelte-3ama1y-ring-expand{0%{transform:scale(1);opacity:.9}to{transform:scale(1.18);opacity:0}}.mode.svelte-3ama1y{display:inline-flex;padding:3px;gap:3px;background:var(--tk-panel);border:1px solid var(--tk-line);border-radius:999px}.mode-btn.svelte-3ama1y{min-height:0;padding:7px 20px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);background:transparent;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.mode-btn.sel.svelte-3ama1y{color:#241a05;background:var(--tk-amber)}.mode-btn.svelte-3ama1y:disabled{opacity:.5}.latency.svelte-3ama1y{text-align:center;font-size:12px;letter-spacing:.02em;color:var(--tk-faint);max-width:32ch;transition:color var(--duration-base) var(--ease-out)}.latency.first.svelte-3ama1y{color:var(--tk-amber)}.secondary.svelte-3ama1y{width:100%;display:grid;gap:10px;padding-top:4px;border-top:1px solid var(--tk-line);margin-top:2px}.chime.svelte-3ama1y{justify-self:center;display:inline-flex;align-items:center;gap:10px;min-height:0;padding:6px 4px;font-size:12.5px;letter-spacing:.02em;color:var(--tk-muted);background:transparent}.chime-track.svelte-3ama1y{width:34px;height:20px;border-radius:999px;background:var(--tk-panel-high);border:1px solid var(--tk-line);display:inline-flex;align-items:center;padding:2px;transition:background-color var(--duration-fast) var(--ease-out)}.chime-knob.svelte-3ama1y{width:14px;height:14px;border-radius:50%;background:var(--tk-faint);transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.chime.on.svelte-3ama1y{color:var(--tk-ink)}.chime.on.svelte-3ama1y .chime-track:where(.svelte-3ama1y){background:#ffc24b38;border-color:var(--tk-amber)}.chime.on.svelte-3ama1y .chime-knob:where(.svelte-3ama1y){transform:translate(14px);background:var(--tk-amber)}.tts.svelte-3ama1y{display:grid;gap:8px;opacity:.9}.tts-input-row.svelte-3ama1y{display:flex;gap:8px}.tts-input.svelte-3ama1y{flex:1;padding:11px 14px;background:var(--tk-panel);border:1px solid var(--tk-line);border-radius:10px;color:var(--tk-ink);font-size:16px}.tts-input.svelte-3ama1y::placeholder{color:var(--tk-faint)}.tts-input.svelte-3ama1y:focus{outline:none;border-color:var(--tk-amber)}.tts-send.svelte-3ama1y{min-height:0;padding:0 18px;border-radius:10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ink);background:var(--tk-panel-high);border:1px solid var(--tk-line)}.tts-send.svelte-3ama1y:disabled{opacity:.45}.phrases.svelte-3ama1y{display:flex;flex-wrap:wrap;gap:6px}.phrase.svelte-3ama1y{min-height:0;padding:6px 12px;border-radius:999px;font-size:12.5px;color:var(--tk-muted);background:transparent;border:1px solid var(--tk-line)}.phrase.svelte-3ama1y:hover{color:var(--tk-ink);border-color:var(--tk-amber-dim)}.toast.svelte-1n46o8q{position:fixed;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top) + 12px);z-index:100;max-width:min(440px,calc(100vw - 24px));display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--tk-panel-high);border:1px solid var(--tk-signal);border-radius:12px;box-shadow:0 12px 40px #00000080;color:var(--tk-ink);font-size:14px;line-height:1.35;cursor:pointer;text-align:left;font-family:var(--tk-font);animation:svelte-1n46o8q-toast-in .24s var(--ease-out)}.toast-dot.svelte-1n46o8q{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tk-signal);box-shadow:0 0 12px var(--tk-signal-glow)}.toast-msg.svelte-1n46o8q{letter-spacing:.01em}@keyframes svelte-1n46o8q-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}
