.page-head.svelte-1bv7ezn{padding-top:clamp(60px,9vh,120px);padding-bottom:clamp(20px,3vh,40px)}.page-head.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin:8px 0 22px}.channel-section.svelte-1bv7ezn{padding-bottom:clamp(40px,6vh,80px)}.channel-grid.svelte-1bv7ezn{display:grid;grid-template-columns:.85fr 1.15fr;gap:22px;align-items:stretch}.presence.svelte-1bv7ezn{padding:0;display:flex;flex-direction:column}.presence-chrome.svelte-1bv7ezn{border-bottom:1px solid var(--ash-glass-border)}.presence-body.svelte-1bv7ezn{padding:var(--ash-space-xl);display:flex;flex-direction:column;gap:18px;flex:1}.ash-orb.svelte-1bv7ezn{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#00f0ff33,#00f0ff05);border:1px solid rgba(0,240,255,.4);box-shadow:var(--ash-glow-cyan);animation:ash-core-pulse 3.5s ease-in-out infinite}.ash-orb.thinking.svelte-1bv7ezn{animation-duration:1s;border-color:var(--ash-violet);box-shadow:var(--ash-glow-violet)}.ash-orb.confirmed.svelte-1bv7ezn{border-color:var(--ash-green);box-shadow:var(--ash-glow-green)}.orb-core.svelte-1bv7ezn{font-size:26px;color:var(--ash-cyan);text-shadow:0 0 12px var(--ash-cyan)}.confirmed.svelte-1bv7ezn .orb-core:where(.svelte-1bv7ezn){color:var(--ash-green);text-shadow:0 0 12px var(--ash-green)}.ash-says.svelte-1bv7ezn{font-family:var(--ash-font-mono);font-size:13.5px;line-height:1.7;color:var(--ash-text-bright);margin:0;min-height:5.5em}.caret.svelte-1bv7ezn{color:var(--ash-cyan);animation:svelte-1bv7ezn-blink 1s steps(1) infinite}.caret.hide.svelte-1bv7ezn{opacity:0}@keyframes svelte-1bv7ezn-blink{50%{opacity:0}}.listening.svelte-1bv7ezn{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.1em;color:var(--ash-cyan-matte)}.presence.svelte-1bv7ezn .rule:where(.svelte-1bv7ezn){margin-top:auto}.presence-foot.svelte-1bv7ezn{font-size:11px;margin:0}.form-wrap.svelte-1bv7ezn{padding:var(--ash-space-xl)}.form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:18px}.row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:8px;position:relative}label.svelte-1bv7ezn{font-family:var(--ash-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ash-text-muted)}.req.svelte-1bv7ezn{color:var(--ash-magenta)}.inp.svelte-1bv7ezn{background:#00000059;border:1px solid var(--ash-glass-border);border-radius:5px;color:var(--ash-text-bright);font-family:var(--ash-font-ui);font-size:15px;padding:12px 14px;outline:none;transition:border-color var(--ash-dur-short) var(--ash-ease),box-shadow var(--ash-dur-short) var(--ash-ease);width:100%}textarea.inp.svelte-1bv7ezn{resize:vertical;min-height:120px;font-size:14.5px;line-height:1.6}select.inp.svelte-1bv7ezn{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ash-cyan) 50%),linear-gradient(135deg,var(--ash-cyan) 50%,transparent 50%);background-position:calc(100% - 18px) 1.25em,calc(100% - 13px) 1.25em;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.inp.svelte-1bv7ezn::placeholder{color:var(--ash-text-dim)}.inp.svelte-1bv7ezn:focus{border-color:#00f0ff73;box-shadow:0 0 0 1px #00f0ff1a,var(--ash-glow-subtle)}.inp.invalid.svelte-1bv7ezn{border-color:#ff2d6a80}.counter.svelte-1bv7ezn{position:absolute;right:4px;bottom:-18px;font-size:9.5px;color:var(--ash-text-dim)}.hp.svelte-1bv7ezn{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.send.svelte-1bv7ezn{margin-top:8px;justify-content:center;font-size:13px;padding:16px}.send.svelte-1bv7ezn:disabled{opacity:.45;cursor:not-allowed}.send-note.svelte-1bv7ezn{text-align:center;font-size:10.5px;margin:0}.form-error.svelte-1bv7ezn{color:var(--ash-magenta);font-size:12.5px;margin:0}.spinner.svelte-1bv7ezn{width:13px;height:13px;border:2px solid rgba(0,240,255,.25);border-top-color:var(--ash-cyan);border-radius:50%;display:inline-block;animation:ash-spin .7s linear infinite}.confirm.svelte-1bv7ezn{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(12px,3vw,32px) 0}.confirm.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:4px}.confirm-body.svelte-1bv7ezn{max-width:46ch;font-size:15px}.confirm-cta.svelte-1bv7ezn{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap;justify-content:center}@media(max-width:860px){.channel-grid.svelte-1bv7ezn,.row.svelte-1bv7ezn{grid-template-columns:1fr}}
