body{--font-dm-sans:var(--font-inter);--font-geist-sans:var(--font-inter);--font-matter:var(--font-inter);--font-syne:var(--font-inter);--font-instrument:var(--font-inter);--font-rajdhani:var(--font-inter);--font-geist-mono:var(--font-jetbrains);--font-tiro-deva:var(--font-noto-deva)}:where(.font-mono):not(code,pre,textarea,[data-monospace]){font-family:var(--font-inter),sans-serif}:where(code,pre,kbd,[data-monospace]){font-family:var(--font-jetbrains),monospace}:focus-visible{outline:2px solid var(--saffron);outline-offset:3px}.btn-outline,.btn-saffron,.input-vani{border-radius:8px}.converlane-logo{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-family:var(--font-dm-sans),sans-serif}.converlane-logo svg{flex:none}.converlane-wordmark{font-size:23px;font-weight:650;letter-spacing:-1px;line-height:1.15}.converlane-wordmark small{display:block;font-size:9px;font-weight:500;letter-spacing:1.2px;color:var(--text-muted);margin-top:4px}.dashboard-root{color:var(--text-primary);background:var(--background);font-family:var(--font-dm-sans),sans-serif;font-weight:400}.dashboard-root h1{font-family:var(--font-instrument),Georgia,serif;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.2;letter-spacing:-1px;text-transform:none}.dashboard-root h2,.dashboard-root h3{letter-spacing:-.25px}.dashboard-root button,.dashboard-root h2,.dashboard-root h3,.dashboard-root input,.dashboard-root label,.dashboard-root select{font-family:var(--font-dm-sans),sans-serif}.dashboard-root button{letter-spacing:normal;text-transform:none}.dashboard-root :where(.font-mono):not(code,pre,textarea,[data-monospace],h1,h2,h3){font-family:var(--font-dm-sans),sans-serif;font-variant-numeric:tabular-nums}.dashboard-root :where(code,pre,kbd,[data-monospace]){font-family:var(--font-jetbrains),monospace}.dashboard-root .glass-card{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;backdrop-filter:none}.dashboard-root .glass-card,.dashboard-root .glass-card:hover{box-shadow:0 2px 8px #192b3604}.dashboard-root .grid-bg,.dashboard-root .grid-bg-subtle{background-image:none}.dashboard-root .hud-bracket:after,.dashboard-root .hud-bracket:before{display:none}.dashboard-root :focus-visible{outline:2px solid var(--saffron);outline-offset:3px}.dashboard-root input,.dashboard-root select,.dashboard-root textarea{color-scheme:light}.dark .dashboard-root input,.dark .dashboard-root select,.dark .dashboard-root textarea{color-scheme:dark}.dashboard-root input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-root select{min-height:38px}.dashboard-root table th{font-family:var(--font-dm-sans),sans-serif;text-transform:none;letter-spacing:normal;font-weight:500}.dashboard-root table td{font-variant-numeric:tabular-nums}.bg-saffron.text-black{background:var(--action-bg);color:var(--action-fg)}.converlane-auth-content button{cursor:pointer}.converlane-auth-content button:disabled{cursor:not-allowed}@media (max-width:767px){.dashboard-root{height:100dvh}.dashboard-root input:not([type=checkbox]):not([type=radio]):not([type=range]),.dashboard-root select,.dashboard-root textarea{font-size:16px}.dashboard-root h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.converlane-auth-content *,.dashboard-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dashboard-root .bg-saffron.text-ink,.dashboard-root .bg-saffron.text-white,.dashboard-root [class~="bg-[var(--saffron)]"].text-white{background:var(--action-bg);color:var(--action-fg)}.dashboard-root{--warning-text:#805916}.dark .dashboard-root{--warning-text:#efc471}.dashboard-root :is(.text-amber-200,.text-amber-300){color:var(--warning-text)}.dashboard-root :is(.text-red-300,.text-red-400){color:var(--sentiment-negative)}.dashboard-root :is(.text-emerald-300,.text-emerald-400,.text-green-400){color:var(--sentiment-positive)}@media (max-width:767px){.dashboard-root>main{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.voice-demo-shell>main{padding-bottom:env(safe-area-inset-bottom,0)}}.docs-api{--docs-bg:var(--background);--docs-surface:var(--surface);--docs-border:var(--border-color);color:var(--text-primary);background:var(--background);--docs-paper:var(--surface);--docs-ink:var(--text-primary);--docs-ink-soft:var(--text-secondary);--docs-ink-faint:var(--text-muted);--docs-rule:var(--border-color);--docs-rule-strong:var(--border-light);--docs-code-bg:var(--surface-light);--docs-code-rule:var(--border-color)}.docs-topbar{background:var(--glass-bg)}.converlane-logo svg{color:var(--saffron)}[style*="DM Sans"],[style*="Instrument Serif"],[style*=Rajdhani],[style*=Syne]{font-family:var(--font-inter),sans-serif!important}.grid-bg,.grid-bg-subtle{background-image:none}.dashboard-root .font-serif{font-family:var(--font-inter),sans-serif;font-style:normal}.dashboard-root :where(.tracking-widest,.tracking-wider){letter-spacing:normal;text-transform:none}.form-summary{cursor:pointer}