.pill-btn.svelte-14th6al{background:none;border:none;padding:0;cursor:pointer;line-height:0}.site-header.svelte-14th6al{position:sticky;top:0;z-index:40;overflow-x:clip;background:linear-gradient(to bottom,rgb(var(--paper) / .82) 0%,rgb(var(--paper) / .55) 70%,transparent 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-inner.svelte-14th6al{position:relative;display:flex;justify-content:space-between;align-items:center;padding:26px var(--page-px) 18px;max-width:1440px;margin:0 auto}.logo-link.svelte-14th6al{display:block;line-height:0;pointer-events:auto}.logo.svelte-14th6al{width:240px;height:auto;pointer-events:none;transform:translateY(var(--logo-dy, 14px));transition:transform .3s cubic-bezier(.22,1,.36,1)}.logo-light.svelte-14th6al{display:none}@media(prefers-color-scheme:light){html:not([data-theme=dark]) .logo-dark.svelte-14th6al{display:none}html:not([data-theme=dark]) .logo-light.svelte-14th6al{display:block}}html[data-theme=light] .logo-dark.svelte-14th6al{display:none}html[data-theme=light] .logo-light.svelte-14th6al{display:block}.ghost-join.svelte-14th6al{position:absolute;right:120px;will-change:transform,opacity;transition:opacity .28s ease}.pill-stack.svelte-14th6al{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.pill-sub.svelte-14th6al{font-family:var(--font-mono);font-size:9px;letter-spacing:.13em;color:var(--text-ghost);white-space:nowrap}@media(max-width:767px){.header-inner.svelte-14th6al{padding:14px var(--page-px) 10px}.logo.svelte-14th6al{width:150px;transform:none}.ghost-join.svelte-14th6al{display:none}}.footer-sheet.svelte-7lfk2o{position:relative;max-width:1440px;margin:0 auto}.footer-sheet.svelte-7lfk2o>:where(.svelte-7lfk2o):not(.sheet-paper):not(.tear-line){position:relative}.tear-line.svelte-7lfk2o{position:absolute;top:0;left:var(--page-px);right:var(--page-px);height:20px;pointer-events:none;background:rgb(var(--ink) / .22);-webkit-mask-image:url(../../../images/footer-edge.svg);mask-image:url(../../../images/footer-edge.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1468px 20px;mask-size:1468px 20px;-webkit-mask-position:center top;mask-position:center top}.sheet-paper.svelte-7lfk2o{position:absolute;top:0;bottom:0;left:var(--page-px);right:var(--page-px);pointer-events:none;-webkit-mask-image:url(../../../images/footer-edge-mask.png),linear-gradient(#000,#000);mask-image:url(../../../images/footer-edge-mask.png),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:1468px 20px,100% calc(100% - 20px);mask-size:1468px 20px,100% calc(100% - 20px);-webkit-mask-position:center top,0 20px;mask-position:center top,0 20px;-webkit-mask-composite:source-over;mask-composite:add}.sheet-paper.svelte-7lfk2o:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--ink) / .07);-webkit-mask-image:url(../../../images/paper-grain.webp),linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:url(../../../images/paper-grain.webp),linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-size:340px 340px,100% 100%;mask-size:340px 340px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.footer.svelte-7lfk2o{padding:60px var(--page-px) 60px;max-width:1440px;margin:0 auto}.footer-cols.svelte-7lfk2o{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(28px,4vw,60px);align-items:start;margin-bottom:0}.col.svelte-7lfk2o{display:flex;flex-direction:column;gap:20px}.col-heading.svelte-7lfk2o{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--text-hi);font-weight:500}.contact-row.svelte-7lfk2o{display:flex;align-items:center;gap:10px;cursor:pointer}.contact-icon.svelte-7lfk2o{width:24px;height:24px;flex-shrink:0;color:var(--white);transition:color .2s}.email.svelte-7lfk2o{font-family:Bubblegum Sans,cursive;font-size:22px;color:var(--white);text-decoration:none;transition:color .2s}.phone.svelte-7lfk2o{font-family:Comic Relief,cursive;font-size:22px;color:var(--white);text-decoration:none;transition:color .2s}.contact-row.svelte-7lfk2o:hover .contact-icon:where(.svelte-7lfk2o),.contact-row.svelte-7lfk2o:hover .email:where(.svelte-7lfk2o),.contact-row.svelte-7lfk2o:hover .phone:where(.svelte-7lfk2o){color:var(--red-hot)}.availability.svelte-7lfk2o{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--text-sub);line-height:1.6}.social-grid.svelte-7lfk2o{display:grid;grid-template-columns:1fr 1fr}.social-link.svelte-7lfk2o{display:flex;justify-content:space-between;align-items:center;padding:9px 12px 9px 0;border-bottom:1px solid var(--border-ghost);text-decoration:none;color:var(--text-sub);transition:color .2s}.social-link.svelte-7lfk2o:hover{color:var(--text-hi)}.social-name.svelte-7lfk2o{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em}.social-arrow.svelte-7lfk2o{font-size:11px;opacity:.6}.public-blurb.svelte-7lfk2o{font-family:var(--font-body);font-size:14px;line-height:1.75;color:var(--text-sub)}@media(max-width:767px){.footer.svelte-7lfk2o{padding:52px 24px 48px}.email.svelte-7lfk2o,.phone.svelte-7lfk2o{font-size:17px}}.view.svelte-wzijpe{display:flex;flex-direction:column;gap:16px}.statement.svelte-wzijpe{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text-hi)}.explainer.svelte-wzijpe{padding:20px 22px}.ex-title.svelte-wzijpe{font-family:var(--font-title);font-size:18px;color:var(--text-near);letter-spacing:.03em;margin-bottom:8px}.ex-body.svelte-wzijpe{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--text-soft)}.metrics.svelte-wzijpe{display:flex;gap:14px;flex-wrap:wrap}.metric.svelte-wzijpe{display:flex;flex-direction:column;gap:4px;flex:1;min-width:120px}.metric-val.svelte-wzijpe{font-family:var(--font-display);font-size:clamp(40px,6vw,60px);color:var(--white);line-height:1}.metric-label.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;color:var(--text-caption)}.process.svelte-wzijpe{display:flex;gap:12px;flex-wrap:wrap}.step.svelte-wzijpe{flex:1;min-width:160px;padding:18px;display:flex;flex-direction:column;gap:6px}.step-n.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--red-mid)}.step-title.svelte-wzijpe{font-family:var(--font-title);font-size:15px;color:var(--text-near);letter-spacing:.03em}.step-body.svelte-wzijpe{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--text-subtle)}.comparison.svelte-wzijpe{display:flex;gap:12px}.cmp-col.svelte-wzijpe{flex:1;display:flex;flex-direction:column;gap:8px;padding:18px}.cmp-old.svelte-wzijpe{opacity:.55;border:1px dashed var(--border-mid);border-radius:2px}.cmp-title.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-label)}.cmp-title.accent.svelte-wzijpe{color:var(--red-hi)}.cmp-pt.svelte-wzijpe{font-family:var(--font-body);font-size:14px;color:var(--text-soft)}.breakdown.svelte-wzijpe{display:flex;flex-direction:column;gap:8px}.bd-title.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-label);margin-bottom:4px}.bd-item.svelte-wzijpe{display:flex;gap:10px;font-family:var(--font-body);font-size:14px;color:var(--text-soft);line-height:1.5}.bd-dash.svelte-wzijpe{color:var(--red-mid);flex-shrink:0}.chart.svelte-wzijpe{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.chart-title.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-label)}.chart-cap.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;color:var(--text-caption)}.bars.svelte-wzijpe{display:flex;flex-direction:column;gap:12px}.bar-row.svelte-wzijpe{display:grid;grid-template-columns:90px 1fr 36px;align-items:center;gap:12px}.bar-label.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--text-soft)}.bar-track.svelte-wzijpe{height:10px;background:rgb(var(--ink) / .05);border-radius:1px;overflow:hidden}.bar-fill.svelte-wzijpe{height:100%;background:linear-gradient(90deg,var(--red-mid),var(--red-hot));border-radius:1px}.bar-val.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;color:var(--text-near);text-align:right}.bar-row.svelte-wzijpe{padding:2px 4px;border-radius:2px;transition:background .14s}.bar-row.drillable.svelte-wzijpe{cursor:pointer}.bar-row.hot.svelte-wzijpe{background:rgb(var(--ink) / .04)}.bar-row.hot.svelte-wzijpe .bar-fill:where(.svelte-wzijpe){filter:brightness(1.15)}.pie-body.svelte-wzijpe{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pie.svelte-wzijpe{width:130px;height:130px;flex-shrink:0}.pie.svelte-wzijpe circle:where(.svelte-wzijpe){transition:stroke-width .14s}.pie.svelte-wzijpe .seg-drill:where(.svelte-wzijpe){cursor:pointer}.pie-center-v.svelte-wzijpe{font-family:var(--font-display);font-size:20px;fill:var(--white)}.pie-center-l.svelte-wzijpe{font-family:var(--font-mono);font-size:5px;letter-spacing:.2em;fill:var(--text-caption)}.pie-legend.svelte-wzijpe{display:flex;flex-direction:column;gap:6px;flex:1;min-width:140px}.legend-item.svelte-wzijpe{display:flex;align-items:center;gap:10px;background:none;border:none;padding:5px 6px;border-radius:2px;cursor:pointer;text-align:left;transition:background .14s}.legend-item.hot.svelte-wzijpe{background:rgb(var(--ink) / .05)}.legend-dot.svelte-wzijpe{width:9px;height:9px;border-radius:2px;flex-shrink:0}.legend-label.svelte-wzijpe{flex:1;font-family:var(--font-body);font-size:13px;color:var(--text-soft)}.legend-val.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;color:var(--text-near)}.tbl.svelte-wzijpe{width:100%;border-collapse:collapse}.tbl.svelte-wzijpe th:where(.svelte-wzijpe){font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;color:var(--text-caption);text-align:left;padding:8px 12px;border-bottom:1px solid var(--border-mid)}.tbl.svelte-wzijpe td:where(.svelte-wzijpe){font-family:var(--font-body);font-size:13px;color:var(--text-soft);padding:10px 12px;border-bottom:1px solid var(--border-ghost)}.tbl.svelte-wzijpe tbody:where(.svelte-wzijpe) tr:where(.svelte-wzijpe){transition:background .14s}.tbl.svelte-wzijpe tbody:where(.svelte-wzijpe) tr:where(.svelte-wzijpe):hover{background:rgb(var(--ink) / .03)}.trend.svelte-wzijpe{width:100%;height:70px;display:block}.gauge-card.svelte-wzijpe{flex-direction:row;align-items:center;gap:20px}.gauge.svelte-wzijpe{width:96px;height:96px;flex-shrink:0}.gauge-num.svelte-wzijpe{font-family:var(--font-display);font-size:22px;fill:var(--white)}.gauge-meta.svelte-wzijpe{display:flex;flex-direction:column;gap:4px}.gauge-label.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--text-near)}.gauge-cap.svelte-wzijpe{font-family:var(--font-body);font-size:13px;color:var(--text-soft)}.choices.svelte-wzijpe{display:flex;gap:10px;flex-wrap:wrap}.choice.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--text-hi);background:rgb(var(--ink) / .04);border:1px solid var(--border-mid);border-radius:2px;padding:10px 16px;cursor:pointer;transition:all .16s}.choice.svelte-wzijpe:hover{border-color:var(--red-hi);background:#d2282814}.choice-arrow.svelte-wzijpe{color:var(--red-mid)}.options.svelte-wzijpe{display:flex;flex-direction:column;gap:8px}.option.svelte-wzijpe{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;text-align:left;transition:all .16s}.option.svelte-wzijpe:hover{border-color:var(--red-hi);transform:translate(3px)}.opt-text.svelte-wzijpe{display:flex;flex-direction:column;gap:3px}.opt-label.svelte-wzijpe{font-family:var(--font-title);font-size:15px;color:var(--text-near);letter-spacing:.02em}.opt-desc.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--text-caption)}.opt-arrow.svelte-wzijpe{color:var(--red-mid);font-size:16px;flex-shrink:0}.form.svelte-wzijpe{padding:22px;display:flex;flex-direction:column;gap:14px}.field.svelte-wzijpe{display:flex;flex-direction:column;gap:6px}.field-label.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--text-label)}.field.svelte-wzijpe input:where(.svelte-wzijpe){font-family:var(--font-body);font-size:15px;color:var(--white);background:rgb(var(--ink) / .03);border:1px solid var(--border-mid);border-radius:2px;padding:11px 13px}.field.svelte-wzijpe input:where(.svelte-wzijpe):focus{outline:none;border-color:var(--text-subtle)}.form-submit.svelte-wzijpe{align-self:flex-start;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--white);background:var(--red-hot);border:none;border-radius:2px;padding:12px 22px;cursor:pointer}.pointer.svelte-wzijpe{align-self:flex-start;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-body);background:none;border:1px solid var(--border-mid);border-radius:2px;padding:10px 16px;cursor:pointer;transition:all .16s}.pointer.svelte-wzijpe:hover{color:var(--text-hi);border-color:var(--text-subtle)}.pointer-arrow.svelte-wzijpe{color:var(--red-mid)}.result.svelte-wzijpe{display:flex;gap:14px;align-items:flex-start;padding:20px 22px}.result-mark.svelte-wzijpe{display:inline-flex;align-items:center;color:#32c864e6}.result.err.svelte-wzijpe .result-mark:where(.svelte-wzijpe){color:var(--red-hot)}.result-title.svelte-wzijpe{font-family:var(--font-title);font-size:16px;color:var(--text-near);letter-spacing:.03em}.result-body.svelte-wzijpe{font-family:var(--font-body);font-size:13px;color:var(--text-soft);margin-top:4px;line-height:1.5}.confirm.svelte-wzijpe{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.confirm-text.svelte-wzijpe{font-family:var(--font-body);font-size:15px;color:var(--text-hi);line-height:1.5}.confirm-row.svelte-wzijpe{display:flex;gap:10px}.confirm-yes.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--white);background:var(--red-hot);border:none;border-radius:2px;padding:11px 20px;cursor:pointer}.confirm-no.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--text-label);background:none;border:1px solid var(--border-mid);border-radius:2px;padding:11px 20px;cursor:pointer}.auth.svelte-wzijpe{padding:22px;display:flex;flex-direction:column;gap:14px}.auth-roles.svelte-wzijpe{display:flex;gap:8px}.auth-role.svelte-wzijpe{flex:1;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);background:rgb(var(--ink) / .03);border:1px solid var(--border-mid);border-radius:2px;padding:10px;cursor:pointer;transition:all .16s}.auth-role.on.svelte-wzijpe{color:var(--white);border-color:var(--red-hi);background:#d2282814}.payment.svelte-wzijpe{padding:22px;display:flex;flex-direction:column;gap:14px}.pay-head.svelte-wzijpe{display:flex;justify-content:space-between;align-items:baseline}.pay-label.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-label)}.pay-amount.svelte-wzijpe{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);color:var(--white);line-height:1}.pay-note.svelte-wzijpe{font-family:var(--font-body);font-size:13px;color:var(--text-soft)}.pay-btn.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--white);background:var(--red-hot);border:none;border-radius:2px;padding:14px;cursor:pointer}.lock.svelte-wzijpe{font-size:11px}.credits.svelte-wzijpe{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.credits-bal.svelte-wzijpe{display:flex;flex-direction:column;gap:2px}.credits-val.svelte-wzijpe{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);color:var(--white);line-height:1}.credits-unit.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;color:var(--text-caption)}.credits-top.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--text-hi);background:none;border:1px solid var(--red-hi);border-radius:2px;padding:11px 18px;cursor:pointer}.progress.svelte-wzijpe{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.prog-head.svelte-wzijpe{display:flex;justify-content:space-between;align-items:center}.prog-label.svelte-wzijpe{font-family:var(--font-title);font-size:15px;color:var(--text-near);letter-spacing:.02em}.prog-pct.svelte-wzijpe{font-family:var(--font-mono);font-size:12px;color:var(--red-mid)}.prog-track.svelte-wzijpe{height:6px;background:rgb(var(--ink) / .06);border-radius:3px;overflow:hidden}.prog-fill.svelte-wzijpe{height:100%;background:linear-gradient(90deg,var(--red-mid),var(--red-hot));border-radius:3px;transition:width .4s cubic-bezier(.22,1,.36,1)}.prog-steps.svelte-wzijpe{display:flex;flex-direction:column;gap:8px;margin-top:4px}.prog-step.svelte-wzijpe{display:flex;align-items:center;gap:10px}.prog-dot.svelte-wzijpe{width:8px;height:8px;border-radius:50%;background:var(--border-sub);flex-shrink:0}.prog-step.done.svelte-wzijpe .prog-dot:where(.svelte-wzijpe){background:#32c864cc}.prog-step.active.svelte-wzijpe .prog-dot:where(.svelte-wzijpe){background:var(--red-hot);animation:pulse 1.4s ease-in-out infinite}.prog-step-label.svelte-wzijpe{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-soft)}.prog-step.pending.svelte-wzijpe .prog-step-label:where(.svelte-wzijpe){color:var(--text-faint)}.tasklist.svelte-wzijpe{display:flex;flex-direction:column;gap:8px}.task.svelte-wzijpe{padding:16px 18px;display:flex;flex-direction:column;gap:8px;text-align:left;width:100%;background:var(--surface)}.task.drillable.svelte-wzijpe{cursor:pointer;transition:transform .16s,border-color .16s}.task.drillable.svelte-wzijpe:hover{transform:translate(3px);border-color:var(--red-hi)}.task-top.svelte-wzijpe{display:flex;justify-content:space-between;align-items:center;gap:12px}.task-title.svelte-wzijpe{font-family:var(--font-title);font-size:15px;color:var(--text-near);letter-spacing:.02em}.task-status.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;padding:3px 8px;border-radius:2px;flex-shrink:0}.status-open.svelte-wzijpe,.status-queued.svelte-wzijpe{color:var(--text-label);background:rgb(var(--ink) / .05)}.status-running.svelte-wzijpe,.status-active.svelte-wzijpe{color:var(--red-hi);background:#d228281a}.status-done.svelte-wzijpe,.status-shipped.svelte-wzijpe{color:#32c864d9;background:#32c86414}.status-review.svelte-wzijpe{color:#ffa028e6;background:#ffa02814}.task-meta.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--text-caption)}.task-body.svelte-wzijpe{font-family:var(--font-body);font-size:13px;color:var(--text-soft);line-height:1.5}.billing.svelte-wzijpe{padding:20px 22px;display:flex;flex-direction:column;gap:10px}.bill-lines.svelte-wzijpe{display:flex;flex-direction:column;gap:8px}.bill-line.svelte-wzijpe{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:14px;color:var(--text-soft)}.bill-amt.svelte-wzijpe{font-family:var(--font-mono);color:var(--text-near)}.bill-total.svelte-wzijpe{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;color:var(--white);border-top:1px solid var(--border-mid);padding-top:10px;margin-top:4px}.timeline.svelte-wzijpe{display:flex;flex-direction:column;gap:0}.tl-event.svelte-wzijpe{display:flex;gap:14px;padding-bottom:18px;position:relative}.tl-event.svelte-wzijpe:before{content:"";position:absolute;left:4px;top:14px;bottom:0;width:1px;background:var(--border-ghost)}.tl-event.svelte-wzijpe:last-child:before{display:none}.tl-dot.svelte-wzijpe{width:9px;height:9px;border-radius:50%;background:var(--red-mid);flex-shrink:0;margin-top:4px;z-index:1}.tl-body.svelte-wzijpe{display:flex;flex-direction:column;gap:3px}.tl-date.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;color:var(--text-ghost)}.tl-title.svelte-wzijpe{font-family:var(--font-title);font-size:14px;color:var(--text-near);letter-spacing:.02em}.tl-text.svelte-wzijpe{font-family:var(--font-body);font-size:13px;color:var(--text-soft);line-height:1.5}.avail.svelte-wzijpe{display:flex;flex-direction:column;gap:8px}.avail-row.svelte-wzijpe{display:flex;flex-direction:column;gap:10px;padding:14px 18px}.avail-main.svelte-wzijpe{display:flex;align-items:center;justify-content:space-between;gap:16px}.avail-info.svelte-wzijpe{display:flex;flex-direction:column;gap:6px;background:none;border:none;padding:0;cursor:pointer;text-align:left}.avail-name.svelte-wzijpe{font-family:var(--font-title);font-size:15px;color:var(--text-near);letter-spacing:.02em}.why-toggle.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;color:var(--red-mid);border:1px solid var(--border-mid);border-radius:50%;padding:0 5px;margin-left:4px}.avail-tlds.svelte-wzijpe{display:flex;gap:6px;flex-wrap:wrap}.tld.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:#32c864e6;background:#32c86414;padding:3px 7px;border-radius:2px}.chk.svelte-wzijpe{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;background:rgb(var(--ink) / .05);color:var(--text-caption)}.chk-clear.svelte-wzijpe{color:#32c864e6;background:#32c86414}.chk-conflict.svelte-wzijpe{color:var(--text-faint);background:rgb(var(--ink) / .04)}.chk-screening.svelte-wzijpe,.chk-unknown.svelte-wzijpe{color:#ffa028e6;background:#ffa02814}.avail-buy.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--white);background:var(--red-hot);border:none;border-radius:2px;padding:9px 14px;cursor:pointer;white-space:nowrap;align-self:center}.avail-why.svelte-wzijpe{font-family:var(--font-body);font-size:13px;color:var(--text-soft);line-height:1.5;border-top:1px solid var(--border-ghost);padding-top:10px}.code.svelte-wzijpe{padding:16px 18px;display:flex;flex-direction:column;gap:8px;background:light-dark(rgb(0 0 0 / .05),rgb(0 0 0 / .4))}.code-lang.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;color:var(--text-caption)}.code.svelte-wzijpe pre:where(.svelte-wzijpe){margin:0;overflow-x:auto}.code.svelte-wzijpe code:where(.svelte-wzijpe){font-family:var(--font-mono);font-size:12px;color:var(--text-hi);line-height:1.6;white-space:pre}.quote.svelte-wzijpe{border-left:2px solid var(--red-hi);padding:4px 0 4px 18px;display:flex;flex-direction:column;gap:8px}.quote-text.svelte-wzijpe{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--text-hi);font-style:italic}.quote-by.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--text-caption)}.kanban.svelte-wzijpe{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.kan-col.svelte-wzijpe{flex:1;min-width:160px;display:flex;flex-direction:column;gap:8px}.kan-title.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--text-label);padding-bottom:4px;border-bottom:1px solid var(--border-mid)}.kan-card.svelte-wzijpe{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--surface);border:1px solid var(--border-mid);border-radius:2px;text-align:left}.kan-card.drillable.svelte-wzijpe{cursor:pointer;transition:border-color .16s}.kan-card.drillable.svelte-wzijpe:hover{border-color:var(--red-hi)}.kan-card-title.svelte-wzijpe{font-family:var(--font-body);font-size:13px;color:var(--text-near)}.kan-card-meta.svelte-wzijpe{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--text-caption)}@media(max-width:767px){.comparison.svelte-wzijpe,.process.svelte-wzijpe{flex-direction:column}}.thread.svelte-wzijpe{display:flex;flex-direction:column;gap:14px;padding:16px 18px;max-width:680px}.thread-head.svelte-wzijpe{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--border-faint);padding-bottom:10px}.thread-who.svelte-wzijpe{font-family:var(--font-body);font-size:14px;color:var(--text-hi)}.thread-chan.svelte-wzijpe{font-family:var(--font-mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-ghost);border:1px solid var(--border-mid);border-radius:3px;padding:1px 5px}.thread-msgs.svelte-wzijpe{display:flex;flex-direction:column;gap:8px}.tmsg.svelte-wzijpe{display:flex;flex-direction:column;max-width:80%}.tmsg.in.svelte-wzijpe{align-self:flex-start;align-items:flex-start}.tmsg.out.svelte-wzijpe{align-self:flex-end;align-items:flex-end}.tmsg-who.svelte-wzijpe{font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;color:var(--text-ghost);margin:0 0 2px 4px}.tmsg-body.svelte-wzijpe{font-family:var(--font-body);font-size:14px;line-height:1.45;margin:0;padding:8px 12px;border-radius:12px}.tmsg.in.svelte-wzijpe .tmsg-body:where(.svelte-wzijpe){background:rgb(var(--ink) / .05);color:var(--text-body);border-bottom-left-radius:2px}.tmsg.out.svelte-wzijpe .tmsg-body:where(.svelte-wzijpe){background:var(--red-hot);color:var(--white);border-bottom-right-radius:2px}.thread-acts.svelte-wzijpe{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.thread-acts.svelte-wzijpe button:where(.svelte-wzijpe){font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);background:none;border:1px solid var(--border-mid);border-radius:4px;padding:7px 12px;cursor:pointer;transition:all .14s}.thread-acts.svelte-wzijpe button:where(.svelte-wzijpe):hover{border-color:var(--red-mid);color:var(--text-hi)}.draft.svelte-wzijpe{display:flex;flex-direction:column;gap:10px;padding:16px 18px;max-width:680px}.draft-head.svelte-wzijpe{display:flex;flex-direction:column;gap:3px}.draft-to.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.draft-why.svelte-wzijpe{font-family:var(--font-body);font-size:12px;color:var(--text-ghost);font-style:italic}.draft-text.svelte-wzijpe{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--text-body);background:rgb(var(--ink) / .03);border:1px solid var(--border-mid);border-radius:4px;padding:12px 14px;resize:vertical;min-height:96px}.draft-text.svelte-wzijpe:focus{outline:none;border-color:var(--text-subtle)}.draft-read.svelte-wzijpe{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--text-body);white-space:pre-wrap;margin:0;padding:12px 14px;border-left:2px solid var(--border-mid)}.draft-manual.svelte-wzijpe{margin-left:auto}.draft-refine.svelte-wzijpe{display:flex;gap:6px;flex-wrap:wrap}.draft-refine.svelte-wzijpe button:where(.svelte-wzijpe){font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-ghost);background:none;border:1px dashed var(--border-mid);border-radius:4px;padding:5px 10px;cursor:pointer;transition:all .14s}.draft-refine.svelte-wzijpe button:where(.svelte-wzijpe):hover{border-style:solid;border-color:var(--red-mid);color:var(--text-soft)}.slides.svelte-wzijpe{display:flex;flex-direction:column;gap:12px;max-width:760px}.slides-title.svelte-wzijpe{font-family:var(--font-body);font-size:18px;color:var(--text-hi)}.slide.svelte-wzijpe{display:flex;gap:14px;padding:18px 20px}.slide-no.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;color:var(--text-ghost);flex-shrink:0;padding-top:3px;min-width:18px}.slide-body.svelte-wzijpe{display:flex;flex-direction:column;gap:8px}.slide-head.svelte-wzijpe{font-family:var(--font-body);font-size:16px;color:var(--text-hi);margin:0}.slide-bullets.svelte-wzijpe{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.slide-bullets.svelte-wzijpe li:where(.svelte-wzijpe){font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--text-body)}.doc.svelte-wzijpe{display:flex;flex-direction:column;gap:12px;padding:22px 26px;max-width:760px}.doc-head.svelte-wzijpe{border-bottom:1px solid var(--border-faint);padding-bottom:10px}.doc-title.svelte-wzijpe{font-family:var(--font-body);font-size:18px;color:var(--text-hi)}.doc-body.svelte-wzijpe{font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--text-body);white-space:pre-wrap}.doc-edit.svelte-wzijpe{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--text-body);background:rgb(var(--ink) / .03);border:1px solid var(--border-mid);border-radius:4px;padding:14px 16px;resize:vertical;min-height:240px}.doc-edit.svelte-wzijpe:focus{outline:none;border-color:var(--text-subtle)}.doc-acts.svelte-wzijpe{display:flex;gap:8px;flex-wrap:wrap}.doc-acts.svelte-wzijpe button:where(.svelte-wzijpe){font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-ghost);background:none;border:1px dashed var(--border-mid);border-radius:4px;padding:6px 11px;cursor:pointer;transition:all .14s}.doc-acts.svelte-wzijpe button:where(.svelte-wzijpe):hover{border-style:solid;border-color:var(--red-mid);color:var(--text-soft)}.doc-manual.svelte-wzijpe{margin-left:auto}.draft-acts.svelte-wzijpe{display:flex;gap:8px}.draft-send.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--white);background:var(--red-hot);border:none;border-radius:4px;padding:9px 18px;cursor:pointer;transition:opacity .16s}.draft-send.svelte-wzijpe:hover{opacity:.88}.draft-discard.svelte-wzijpe{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);background:none;border:1px solid var(--border-mid);border-radius:4px;padding:9px 14px;cursor:pointer;transition:color .16s}.draft-discard.svelte-wzijpe:hover{color:var(--text-hi)}.shell.svelte-gukqwm{--measure: 980px;position:fixed;z-index:100;background:var(--bg);overflow:hidden;border:1px solid var(--red-hot);transition:top .44s cubic-bezier(.22,1,.36,1),left .44s cubic-bezier(.22,1,.36,1),width .44s cubic-bezier(.22,1,.36,1),height .44s cubic-bezier(.22,1,.36,1),border-color .3s ease}.shell.is-open.svelte-gukqwm{border-color:var(--border-faint)}.inner.svelte-gukqwm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;opacity:0;transition:opacity .18s}.shell.is-open.svelte-gukqwm .inner:where(.svelte-gukqwm){opacity:1;transition-delay:.24s}.topbar.svelte-gukqwm{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border-bottom:1px solid var(--border-faint)}.tb-brand.svelte-gukqwm{display:flex;align-items:center;gap:10px}.tb-logo.svelte-gukqwm{width:26px;height:auto}.tb-word.svelte-gukqwm{font-family:var(--font-mono);font-size:13px;letter-spacing:.2em;color:var(--text-near)}.sksya-close.svelte-gukqwm{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--text-label);background:none;border:none;cursor:pointer;transition:color .18s}.sksya-close.svelte-gukqwm:hover{color:var(--red-hot)}.workspace.svelte-gukqwm{flex:1;display:flex;min-height:0}.main.svelte-gukqwm{flex:1;display:flex;flex-direction:column;min-height:0}.sidebar.svelte-gukqwm{width:60px;flex-shrink:0;border-right:1px solid var(--border-faint);display:flex;flex-direction:column;gap:16px;padding:16px 10px;overflow:hidden;transition:width .22s cubic-bezier(.22,1,.36,1)}.sidebar.expanded.svelte-gukqwm{width:232px}.side-top.svelte-gukqwm{display:flex;align-items:center;justify-content:space-between;min-height:30px}.side-brand.svelte-gukqwm{display:flex;align-items:center;gap:10px;position:relative;background:none;border:none;padding:4px;color:var(--text-near);cursor:e-resize}.sidebar.expanded.svelte-gukqwm .side-brand:where(.svelte-gukqwm){cursor:pointer}.brand-avatar.svelte-gukqwm{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:opacity .14s}.brand-icon.svelte-gukqwm{position:absolute;left:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--red-mid);opacity:0;transition:opacity .14s}.sidebar.svelte-gukqwm:not(.expanded) .side-brand:where(.svelte-gukqwm):hover .brand-avatar:where(.svelte-gukqwm){opacity:0}.sidebar.svelte-gukqwm:not(.expanded) .side-brand:where(.svelte-gukqwm):hover .brand-icon:where(.svelte-gukqwm){opacity:1}.side-collapse.svelte-gukqwm{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:w-resize;color:var(--text-label);padding:6px 10px;transition:color .15s}.side-collapse.svelte-gukqwm:hover{color:var(--text-hi)}.side-nav.svelte-gukqwm{display:flex;flex-direction:column;gap:2px;flex:1}.side-nav.svelte-gukqwm button:where(.svelte-gukqwm){display:flex;align-items:center;gap:14px;white-space:nowrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);background:none;border:none;border-radius:2px;padding:9px 10px;cursor:pointer;transition:background .15s,color .15s}.side-nav.svelte-gukqwm button:where(.svelte-gukqwm):hover{background:rgb(var(--ink) / .04);color:var(--text-hi)}.sc-key.svelte-gukqwm{width:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-label)}.side-nav.svelte-gukqwm button:where(.svelte-gukqwm):hover .sc-key:where(.svelte-gukqwm){color:var(--red-mid)}.sc-label.svelte-gukqwm{opacity:0;transition:opacity .16s}.sidebar.expanded.svelte-gukqwm .sc-label:where(.svelte-gukqwm){opacity:1}.acct.svelte-gukqwm{display:flex;flex-direction:column;gap:6px}.acct-pill.svelte-gukqwm{display:flex;flex-direction:column;border:1px solid var(--border-mid);border-radius:9999px;padding:5px 6px;transition:background .18s}.acct-pill.open.svelte-gukqwm{border-radius:16px;background:rgb(var(--ink) / .02)}.pill-menu.svelte-gukqwm{display:flex;flex-direction:column;gap:1px;padding:4px 0 6px;animation:svelte-gukqwm-menuIn .16s cubic-bezier(.22,1,.36,1)}@keyframes svelte-gukqwm-menuIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pill-menu.svelte-gukqwm button:where(.svelte-gukqwm){text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);background:none;border:none;border-radius:4px;padding:9px 10px;cursor:pointer;transition:all .14s}.pill-menu.svelte-gukqwm button:where(.svelte-gukqwm):hover{background:rgb(var(--ink) / .05);color:var(--text-hi)}.pill-row.svelte-gukqwm{display:flex;align-items:center;gap:6px}.acct-pill.open.svelte-gukqwm .pill-row:where(.svelte-gukqwm){border-top:1px solid var(--border-faint);padding-top:8px;margin-top:2px}.pill-main.svelte-gukqwm{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0}.pill-avatar.svelte-gukqwm{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pill-id.svelte-gukqwm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-family:var(--font-body);font-size:12px;color:var(--text-soft);opacity:0;transition:opacity .16s}.pill-caret.svelte-gukqwm{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-ghost);opacity:0;transition:opacity .16s}.pill-logout.svelte-gukqwm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-label);padding:2px 4px;opacity:0;pointer-events:none;transition:color .15s,opacity .16s}.pill-logout.svelte-gukqwm:hover{color:var(--red-hot)}.sidebar.expanded.svelte-gukqwm .pill-id:where(.svelte-gukqwm),.sidebar.expanded.svelte-gukqwm .pill-caret:where(.svelte-gukqwm),.sidebar.expanded.svelte-gukqwm .pill-logout:where(.svelte-gukqwm){opacity:1}.sidebar.expanded.svelte-gukqwm .pill-logout:where(.svelte-gukqwm){pointer-events:auto}.tb-menu.svelte-gukqwm{display:none;align-items:center;color:var(--text-label);background:none;border:none;cursor:pointer;padding:0 10px 0 0}.side-backdrop.svelte-gukqwm{display:none}@media(max-width:767px){.tb-menu.svelte-gukqwm{display:inline-flex}.sidebar.svelte-gukqwm{position:fixed;top:0;left:0;bottom:0;z-index:30;width:232px;transform:translate(-100%);transition:transform .24s cubic-bezier(.22,1,.36,1);background:var(--bg);border-right:1px solid var(--border-faint)}.sidebar.menu-open.svelte-gukqwm{transform:translate(0)}.sidebar.svelte-gukqwm .sc-label:where(.svelte-gukqwm),.sidebar.svelte-gukqwm .pill-id:where(.svelte-gukqwm),.sidebar.svelte-gukqwm .pill-caret:where(.svelte-gukqwm),.sidebar.svelte-gukqwm .pill-logout:where(.svelte-gukqwm){opacity:1}.side-backdrop.svelte-gukqwm{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#00000080;border:none;cursor:pointer}}.stage.svelte-gukqwm{flex:1;display:flex;min-height:0}.canvas.svelte-gukqwm{flex:1;min-width:0;overflow-y:auto;padding:32px 24px 8px;animation:svelte-gukqwm-canvasIn .22s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}.column.svelte-gukqwm{width:100%;max-width:var(--measure);margin-inline:auto}.canvas.centered.svelte-gukqwm{justify-content:center;padding-bottom:32px}@keyframes svelte-gukqwm-canvasIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.canvas-cap.svelte-gukqwm{font-family:var(--font-body);font-size:13px;color:var(--text-soft);margin:0 0 18px}.composing.svelte-gukqwm{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--text-label)}.waiting.svelte-gukqwm{display:flex;align-items:flex-start;gap:16px}.wait-face.svelte-gukqwm{width:40px;height:auto;flex-shrink:0;animation:pulse 2.4s ease-in-out infinite}.wait-copy.svelte-gukqwm{display:flex;flex-direction:column;gap:10px;min-width:0}.wait-fact.svelte-gukqwm{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--text-soft);max-width:46ch;animation:svelte-gukqwm-factIn .42s cubic-bezier(.22,1,.36,1)}@keyframes svelte-gukqwm-factIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wait-face.svelte-gukqwm,.wait-fact.svelte-gukqwm{animation:none}}.dots.svelte-gukqwm{color:var(--red-mid)}.chat.svelte-gukqwm{display:flex;flex-direction:column;min-height:0;height:100%}.chat-body.svelte-gukqwm{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:26px;padding-bottom:8px}.turn.svelte-gukqwm{display:flex;flex-direction:column;gap:6px}.turn-mark.svelte-gukqwm{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-ghost)}.turn-text.svelte-gukqwm{font-family:var(--font-body);margin:0}.turn.user.svelte-gukqwm .turn-text:where(.svelte-gukqwm){font-size:15px;line-height:1.5;color:var(--text-subtle)}.turn.sksya.svelte-gukqwm .turn-text:where(.svelte-gukqwm){font-size:16px;line-height:1.6;color:var(--text-hi)}.chat-empty.svelte-gukqwm{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--text-soft);margin:0}.side-nav.svelte-gukqwm button.active:where(.svelte-gukqwm){background:rgb(var(--ink) / .04);color:var(--text-hi)}.side-nav.svelte-gukqwm button.active:where(.svelte-gukqwm) .sc-key:where(.svelte-gukqwm){color:var(--red-mid)}.working.svelte-gukqwm{display:flex;flex-direction:column;gap:9px;font-family:var(--font-mono)}.wstage.svelte-gukqwm{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.12em;color:var(--text-label);transition:color .22s}.wstage.active.svelte-gukqwm{color:var(--text-near)}.wstage.done.svelte-gukqwm{color:var(--text-sub)}.wstage.failed.svelte-gukqwm{color:var(--red-hi)}.wdot.svelte-gukqwm{width:6px;height:6px;border-radius:50%;background:var(--text-ghost);flex-shrink:0}.wstage.active.svelte-gukqwm .wdot:where(.svelte-gukqwm){background:var(--red-hot);animation:pulse 1.2s ease-in-out infinite}.wstage.done.svelte-gukqwm .wdot:where(.svelte-gukqwm){background:#32c864b3}.wstage.failed.svelte-gukqwm .wdot:where(.svelte-gukqwm){background:var(--red-hot)}.wnote.svelte-gukqwm{font-size:10px;letter-spacing:.1em;color:var(--text-ghost);margin-left:16px}.sksya-input.svelte-gukqwm{width:100%;max-width:calc(var(--measure) + 48px);margin-inline:auto;padding:12px 24px 24px;transition:margin-bottom .16s ease}.dock.svelte-gukqwm{display:flex;flex-direction:column;gap:8px;background:rgb(var(--ink) / .03);border:1px solid var(--border-mid);border-radius:14px;padding:8px 8px 8px 10px;transition:border-color .18s,background .18s}.dock.svelte-gukqwm:focus-within{border-color:var(--text-subtle);background:rgb(var(--ink) / .05)}.dock.offering.svelte-gukqwm{border-color:var(--red-mid);background:#d228280a}.dock-row.svelte-gukqwm{display:flex;align-items:flex-end;gap:8px}.dock-note.svelte-gukqwm{display:flex;align-items:baseline;gap:10px;padding:2px 2px 0 4px}.dock-label.svelte-gukqwm{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--red-hi)}.dock-hint.svelte-gukqwm{font-family:var(--font-body);font-size:11px;color:var(--text-ghost)}.dock-btn.svelte-gukqwm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;background:none;border:none;border-radius:8px;color:var(--text-label);cursor:pointer;transition:color .15s,background .15s}.dock-btn.svelte-gukqwm:hover:not(:disabled){color:var(--text-hi);background:rgb(var(--ink) / .06)}.dock-btn.svelte-gukqwm:disabled{opacity:.4;cursor:default}.dock-btn.on.svelte-gukqwm{color:var(--red-hot);animation:pulse 1.2s ease-in-out infinite}.attach-row.svelte-gukqwm{display:flex;gap:6px;flex-wrap:wrap;padding-left:4px}.voice-row.svelte-gukqwm{padding-left:4px;font-family:var(--font-body);font-size:11px;color:var(--text-soft)}.voice-row.err.svelte-gukqwm{color:var(--red-hi)}.meter.svelte-gukqwm{flex:1;min-width:0;height:34px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:0 6px}.tick.svelte-gukqwm{flex:0 0 2px;border-radius:2px;background:var(--text-ghost);transition:height 90ms linear,background 90ms linear}.tick.speech.svelte-gukqwm{background:var(--red-hot)}.dock-status.svelte-gukqwm{flex:1;min-width:0;align-self:center;padding:6px 4px;font-family:var(--font-body);font-size:15px;color:var(--text-soft)}.attach-chip.svelte-gukqwm{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--text-soft);background:rgb(var(--ink) / .05);border-radius:4px;padding:4px 8px}.attach-chip.err.svelte-gukqwm{color:var(--red-hi)}.attach-chip.svelte-gukqwm button:where(.svelte-gukqwm){background:none;border:none;color:var(--text-label);cursor:pointer;font-size:12px;padding:0;line-height:1}.attach-chip.svelte-gukqwm button:where(.svelte-gukqwm):hover{color:var(--red-hot)}.coedit-chip.svelte-gukqwm{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--red-mid);display:flex;gap:6px;align-items:center}.coedit-chip.ghost.svelte-gukqwm{color:var(--text-ghost)}.coedit-chip.svelte-gukqwm button:where(.svelte-gukqwm){font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-soft);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.coedit-chip.svelte-gukqwm button:where(.svelte-gukqwm):hover{color:var(--text-hi)}.dock-row.svelte-gukqwm textarea:where(.svelte-gukqwm){flex:1;min-width:0;resize:none;border:none;outline:none;background:none;font-family:var(--font-body);font-size:15px;line-height:22px;color:var(--white);padding:6px 4px;max-height:200px;overflow-y:auto}.dock-row.svelte-gukqwm textarea:where(.svelte-gukqwm)::-moz-placeholder{color:var(--text-ghost)}.dock-row.svelte-gukqwm textarea:where(.svelte-gukqwm)::placeholder{color:var(--text-ghost)}.dock-send.svelte-gukqwm{flex-shrink:0;height:34px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:#fff;background:var(--red-hot);border:none;border-radius:8px;padding:0 16px;cursor:pointer;transition:opacity .18s;white-space:nowrap}.dock-send.svelte-gukqwm:disabled{opacity:.35;cursor:default}
