body.samva-v2{--ivory:#090e1c;--ivory-raised:#0f1728;--ink:#f7f1e8;--muted:#9aa8bd;--mist:#1a2740;--mist-strong:#263754;--red:#e15855;--red-hover:#ee6a67;--presence-surface:#090e1c;--hairline:#dde6f224;--soft-fill:#99abc614;--shadow:0 28px 90px #0003;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--content:1180px;--v2-panel:#0f1728;--v2-panel-soft:#0c1323;--v2-line-strong:#dde6f23b;--v2-glass:#090e1cdb;background:var(--ivory);min-height:100svh;color:var(--ink);overflow-x:clip}html[data-theme=light] body.samva-v2{--ivory:#f5f2ec;--ivory-raised:#fdfbf7;--ink:#14243d;--muted:#647389;--mist:#e7e9e8;--mist-strong:#d8dddf;--red:#c63e45;--red-hover:#ad3038;--presence-surface:#f7f4ef;--hairline:#14243d21;--soft-fill:#14243d0b;--shadow:0 28px 90px #252b3414;--v2-panel:#fdfbf7;--v2-panel-soft:#efede8;--v2-line-strong:#14243d36;--v2-glass:#f5f2ece0}@media (prefers-color-scheme:light){html:not([data-theme]) body.samva-v2{--ivory:#f5f2ec;--ivory-raised:#fdfbf7;--ink:#14243d;--muted:#647389;--mist:#e7e9e8;--mist-strong:#d8dddf;--red:#c63e45;--red-hover:#ad3038;--presence-surface:#f7f4ef;--hairline:#14243d21;--soft-fill:#14243d0b;--shadow:0 28px 90px #252b3414;--v2-panel:#fdfbf7;--v2-panel-soft:#efede8;--v2-line-strong:#14243d36;--v2-glass:#f5f2ece0}}.samva-v2 .site-container{width:min(var(--content), calc(100% - 48px))}.samva-v2 .brand{letter-spacing:.36em;min-height:44px;font-size:19px;font-weight:650}.samva-v2 .eyebrow,.samva-v2 .call-editorial-heading>p,.samva-v2 .call-privacy header>p,.samva-v2 .call-business header>p{color:var(--red);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760}.samva-v2 .button{min-height:50px;box-shadow:none;border-radius:999px;padding-inline:20px;font-size:13px;font-weight:720}.samva-v2 .button--secondary{border-color:var(--hairline);color:var(--ink);background:0 0}.samva-v2 .button--secondary:hover,.samva-v2 .button--secondary:focus-visible{border-color:var(--v2-line-strong);background:var(--soft-fill)}.samva-v2 .round-icon{border-color:var(--hairline);background:0 0;border-radius:50%}.samva-v2 .public-header--quiet{z-index:40;border-bottom:1px solid var(--hairline);background:var(--v2-glass);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);position:sticky;top:0}.samva-v2 .public-header--quiet .public-header__inner{width:min(1280px,100% - 48px);min-height:76px}.samva-v2 .public-header--quiet .public-header__brand{min-width:170px}.samva-v2 .public-header--quiet .desktop-nav{border:1px solid var(--hairline);background:var(--soft-fill);border-radius:999px;gap:2px;padding:5px;font-size:12px}.samva-v2 .public-header--quiet .desktop-nav a{border-radius:999px;align-items:center;min-height:38px;padding:0 18px;display:inline-flex}.samva-v2 .public-header--quiet .desktop-nav a:hover,.samva-v2 .public-header--quiet .desktop-nav a:focus-visible{background:var(--v2-panel)}.samva-v2 .public-header--quiet .header-actions{justify-content:flex-end;gap:14px;min-width:170px}.samva-v2 .public-header--quiet .locale-toggle--dual{border-color:var(--hairline);background:var(--soft-fill);grid-template-columns:repeat(2,40px);min-height:42px;padding:3px}.samva-v2 .public-header--quiet .locale-toggle__option{border-radius:999px;min-width:40px;min-height:34px;font-size:11px}.samva-v2 .public-header--quiet .locale-toggle__option[aria-pressed=true]{background:var(--ink);color:var(--ivory)}.samva-v2 .public-header__sign-in{border:1px solid var(--hairline);border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:680;display:inline-flex}.samva-v2 .public-header__sign-in:hover,.samva-v2 .public-header__sign-in:focus-visible{border-color:var(--v2-line-strong);background:var(--soft-fill)}.samva-v2 .call-space-page{background:var(--ivory)}.samva-v2 .call-space-page .site-container,.samva-v2 .site-footer .site-container{width:min(1280px,100% - 48px)}.samva-v2 .call-space-hero{min-height:auto;padding:24px 0 80px}.samva-v2 .call-space{border:1px solid var(--hairline);background:var(--v2-panel-soft);min-height:680px;box-shadow:var(--shadow);border-radius:30px;grid-template-rows:minmax(0,1fr) 66px;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);padding:0;display:grid;overflow:hidden}.samva-v2 .call-space__intro{border-right:1px solid var(--hairline);text-align:left;flex-direction:column;justify-content:center;min-width:0;padding:clamp(52px,6vw,82px);display:flex}.samva-v2 .call-space__eyebrow{width:fit-content;color:var(--muted);letter-spacing:.11em;align-items:center;gap:9px;margin:0 0 22px;font-size:10px;font-weight:730;display:inline-flex}.samva-v2 .call-space__eyebrow:before{background:var(--red);content:"";border-radius:50%;width:7px;height:7px}.samva-v2 .call-space__intro h1{letter-spacing:-.061em;max-width:9ch;font-size:clamp(58px,6vw,86px);font-weight:470;line-height:.98;display:block}.samva-v2 .call-space__intro h1 strong{color:var(--ink);font-weight:470;display:inline}.samva-v2 .call-space__intro h1 strong:before{color:var(--red);content:""}.samva-v2 .call-space__intro p{max-width:38ch;color:var(--muted);margin:26px 0 0;font-size:16px;font-weight:480;line-height:1.65}.samva-v2 .landing-voice-demo{align-items:stretch;min-width:0;margin:0;padding:36px clamp(34px,4vw,56px) 28px;display:flex}.samva-v2 .landing-voice-demo>section{grid-template-rows:32px minmax(300px,1fr) 44px auto;align-items:center;width:100%;min-width:0;display:grid}.samva-v2 .landing-voice-demo__status{border:1px solid var(--hairline);background:var(--soft-fill);width:fit-content;min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:inline-flex}.samva-v2 .landing-voice-demo__stage.call-space__interaction{width:100%;height:100%;min-height:300px;margin:0}.samva-v2 .landing-voice-demo__stage .voice-call-presence,.samva-v2 .landing-voice-demo__stage .voice-presence{width:clamp(242px,25vw,330px)}.samva-v2 .voice-presence,.samva-v2 .voice-presence__hit-target{border-radius:42%}.samva-v2 .voice-call-surface[data-interactive=true] .voice-presence:hover{filter:brightness(1.06)saturate(1.03);transform:scale(1.018)rotate(-.4deg)}.samva-v2 .voice-call-surface[data-interactive=true] .voice-presence:active{transform:scale(.987)}.samva-v2 .landing-voice-demo__actions{min-height:44px}.samva-v2 .landing-voice-demo__instruction,.samva-v2 .landing-voice-demo__actions .landing-voice-demo__primary{min-height:42px;color:var(--ink);font-size:12px;font-weight:650}.samva-v2 .landing-voice-demo__instruction:after{background:var(--red);content:"";width:18px;height:1px;margin-left:10px}.samva-v2 .landing-voice-demo__caption{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:20px;width:100%;min-height:116px;margin:10px 0 0;padding-top:18px;display:grid}.samva-v2 .landing-voice-demo__caption>i{background:var(--hairline);width:1px;height:100%}.samva-v2 .landing-voice-demo__caption article,.samva-v2 .landing-voice-demo__caption article[data-role=assistant]{text-align:left}.samva-v2 .landing-voice-demo__caption p{font-size:14px;line-height:1.55}.samva-v2 .call-space__rail{border-top:1px solid var(--hairline);grid-column:1/-1;grid-template-columns:84px 1fr 110px;min-height:66px;margin:0;padding:0 28px;font-size:10px}.samva-v2 .call-space__trust li{min-height:40px;font-size:10px}.samva-v2 .call-editorial-section,.samva-v2 .call-privacy,.samva-v2 .call-business{border-top:1px solid var(--hairline);background:var(--ivory);padding:112px 0}.samva-v2 .call-editorial-heading{max-width:760px;margin-bottom:42px}.samva-v2 .call-editorial-heading>p,.samva-v2 .call-privacy header>p,.samva-v2 .call-business header>p{margin:0 0 15px}.samva-v2 .call-editorial-heading h2,.samva-v2 .call-privacy h2,.samva-v2 .call-business h2{max-width:14ch;color:var(--ink);letter-spacing:-.048em;margin:0;font-size:clamp(40px,4.2vw,58px);font-weight:470;line-height:1.1}.samva-v2 .call-editorial-heading>span,.samva-v2 .call-privacy header>span,.samva-v2 .call-business header>span{max-width:54ch;color:var(--muted);margin-top:18px;font-size:15px;line-height:1.7;display:block}.samva-v2 .conversation-examples__layout{border:1px solid var(--hairline);background:var(--v2-panel-soft);box-shadow:var(--shadow);border-radius:26px;grid-template-columns:330px minmax(0,1fr);display:grid;overflow:hidden}.samva-v2 .conversation-examples__choices{border-right:1px solid var(--hairline);align-content:stretch;display:grid}.samva-v2 .conversation-examples__choices button{border:0;border-bottom:1px solid var(--hairline);min-height:94px;color:var(--muted);background:0 0;border-radius:0;padding:0 24px}.samva-v2 .conversation-examples__choices button:last-child{border-bottom:0}.samva-v2 .conversation-examples__choices button[aria-selected=true]{background:var(--soft-fill);color:var(--ink);box-shadow:inset 3px 0 0 var(--red)}.samva-v2 .conversation-example{background:var(--v2-panel);border:0;align-content:center;gap:32px;min-height:360px;padding:clamp(38px,5vw,66px);display:grid}.samva-v2 .conversation-turn{max-width:680px}.samva-v2 .conversation-turn>span{color:var(--muted);letter-spacing:.1em;font-size:10px}.samva-v2 .conversation-turn--samva>span{color:var(--red)}.samva-v2 .conversation-turn p{margin-top:9px;font-size:clamp(18px,2vw,25px);line-height:1.55}.samva-v2 .conversation-turn small{color:var(--muted)}.samva-v2 .call-how__layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:80px;display:grid}.samva-v2 .call-editorial-heading--sticky{height:fit-content;margin:0;position:sticky;top:112px}.samva-v2 .call-how__steps{border:1px solid var(--hairline);background:var(--v2-panel-soft);border-radius:24px;display:grid;overflow:hidden}.samva-v2 .call-how__steps li{border-bottom:1px solid var(--hairline);gap:24px;min-height:154px;padding:28px 30px}.samva-v2 .call-how__steps li:last-child{border-bottom:0}.samva-v2 .call-how__steps li>span{color:var(--red);font-size:10px}.samva-v2 .call-how__steps h3{margin:0;font-size:19px;font-weight:650}.samva-v2 .call-how__steps p{max-width:54ch;color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.samva-v2 .call-privacy__layout,.samva-v2 .call-business__layout{border:1px solid var(--hairline);background:var(--v2-panel);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:74px;padding:clamp(40px,6vw,72px);display:grid;overflow:hidden}.samva-v2 .call-privacy__rows{border-top:1px solid var(--hairline);display:grid}.samva-v2 .call-privacy__rows article{border-bottom:1px solid var(--hairline);grid-template-columns:34px minmax(0,1fr);gap:14px;min-height:112px;padding:22px 0;display:grid}.samva-v2 .call-privacy__rows article>span{color:var(--red);font-size:10px}.samva-v2 .call-privacy__rows h3{margin:0;font-size:16px}.samva-v2 .call-privacy__rows p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.samva-v2 .call-business__layout{align-items:center}.samva-v2 .call-business form,.samva-v2 .business-waitlist-form{width:100%}.samva-v2 .site-footer{padding:64px 0 max(38px, env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--ivory)}.samva-v2 .site-footer__inner{align-items:flex-end}.samva-v2 .site-footer__inner>div>p{max-width:42ch;color:var(--muted);font-size:12px}.samva-v2 .footer-links{color:var(--muted);gap:24px;font-size:12px}.samva-v2 .app-shell:not(.app-shell--immersive){background:var(--ivory);min-height:100svh}.samva-v2 .app-shell:not(.app-shell--immersive) .app-topbar{z-index:40;border-bottom:1px solid var(--hairline);background:var(--v2-glass);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;width:100%;min-height:72px;padding:0 max(24px,50vw - 590px);display:grid;position:sticky;top:0}.samva-v2 .app-topbar .app-nav{border:1px solid var(--hairline);background:var(--soft-fill);border-radius:999px;gap:2px;min-height:46px;padding:4px;display:inline-flex}.samva-v2 .app-topbar .app-nav a{min-height:36px;color:var(--muted);border-radius:999px;gap:7px;padding:0 16px;font-size:11px;font-weight:680}.samva-v2 .app-topbar .app-nav a svg{width:17px;height:17px}.samva-v2 .app-topbar .app-nav a[aria-current=page]{background:var(--v2-panel);color:var(--ink);box-shadow:none}.samva-v2 .app-topbar__utility{justify-self:end;gap:10px}.samva-v2 .app-topbar__allowance{border:1px solid var(--hairline);min-height:38px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:10px;display:inline-flex}.samva-v2 .app-topbar .round-icon{width:38px;height:38px}.samva-v2 .app-topbar__context{display:none}.samva-v2 .app-shell:not(.app-shell--immersive) .app-main{min-height:calc(100svh - 72px)}.samva-v2 .app-shell:not(.app-shell--immersive) .page-wrap{width:min(1080px,100% - 48px);padding:64px 0 100px}.samva-v2 .history-intro{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:32px;padding:0 0 36px;display:flex}.samva-v2 .history-intro h1{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.6vw,62px);font-weight:480;line-height:1.04}.samva-v2 .history-intro>div:first-child>p:last-child{max-width:600px;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.65}.samva-v2 .history-intro__meta{border:1px solid var(--hairline);background:var(--soft-fill);border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 14px;display:inline-flex}.samva-v2 .history-intro__meta strong{font-size:13px;font-weight:720}.samva-v2 .history-intro__meta span,.samva-v2 .history-intro__meta small{color:var(--muted);font-size:10px}.samva-v2 .history-intro__meta small{border-left:1px solid var(--hairline);margin:0 0 0 5px;padding-left:10px}.samva-v2 .history-search-row{min-height:78px}.samva-v2 .history-search--consumer{border-color:var(--hairline);background:var(--soft-fill);border-radius:999px;min-height:44px}.samva-v2 .history-groups{border:1px solid var(--hairline);background:var(--v2-panel-soft);border-radius:24px;overflow:hidden}.samva-v2 .history-group{border:0;grid-template-columns:132px minmax(0,1fr);display:grid}.samva-v2 .history-group+.history-group{border-top:1px solid var(--hairline)}.samva-v2 .history-group>h2{height:fit-content;color:var(--muted);padding:28px 22px;font-size:10px;position:sticky;top:96px}.samva-v2 .history-list--consumer{border-left:1px solid var(--hairline)}.samva-v2 .history-item--consumer{border-bottom:1px solid var(--hairline);border-radius:0;grid-template-columns:106px minmax(0,1fr) 32px;gap:18px;min-height:124px;padding:25px 24px}.samva-v2 .history-item--consumer:last-child{border-bottom:0}.samva-v2 .history-item--consumer:hover,.samva-v2 .history-item--consumer:focus-within{background:var(--soft-fill)}.samva-v2 .history-item--consumer .history-item__body h3{font-size:18px;font-weight:650}.samva-v2 .history-item--consumer .history-item__body>p{color:var(--muted);margin:5px 0 10px;font-size:12px;line-height:1.55}.samva-v2 .history-meta{color:var(--muted);font-size:10px}.samva-v2 .history-empty{background:0 0;border:0;min-height:320px}.samva-v2 .detail-toolbar{border:0;min-height:48px;margin-bottom:30px}.samva-v2 .detail-page--consumer .back-link,.samva-v2 .detail-talk-again{border:1px solid var(--hairline);min-height:42px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:11px;display:inline-flex}.samva-v2 .detail-talk-again{border-color:color-mix(in srgb, var(--red) 46%, var(--hairline));color:var(--red)}.samva-v2 .detail-header--consumer{border:1px solid var(--hairline);background:var(--v2-panel-soft);border-radius:26px;max-width:none;margin-bottom:34px;padding:clamp(34px,5vw,54px)}.samva-v2 .detail-header--consumer h1{letter-spacing:-.05em;max-width:15ch;font-size:clamp(38px,4.6vw,58px);font-weight:480}.samva-v2 .detail-header--consumer>p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:18px;font-size:16px;line-height:1.65}.samva-v2 .detail-layout,.samva-v2 .detail-layout[data-has-aside]{grid-template-columns:minmax(0,1fr) 270px;gap:28px}.samva-v2 .detail-transcript,.samva-v2 .detail-sources{border:1px solid var(--hairline);background:var(--v2-panel-soft);border-radius:22px;overflow:hidden}.samva-v2 .detail-transcript>header,.samva-v2 .detail-sources>h2{border-bottom:1px solid var(--hairline);min-height:54px;padding:18px 22px}.samva-v2 .detail-turn--consumer{border-bottom:1px solid var(--hairline);border-radius:0;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:26px 24px}.samva-v2 .detail-turn--consumer:last-child{border-bottom:0}.samva-v2 .detail-turn--consumer[data-role=assistant]{background:var(--soft-fill)}.samva-v2 .detail-turn--consumer>p{font-size:15px;line-height:1.72}.samva-v2 .detail-turn__sources a{background:var(--v2-panel);border-radius:999px}.samva-v2 .detail-sources{top:96px}.samva-v2 .detail-sources>div>a{padding:16px 18px}.samva-v2 .page-heading--editorial{border-bottom:1px solid var(--hairline);padding-bottom:34px}.samva-v2 .page-heading--editorial h1{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.6vw,60px);font-weight:480;line-height:1.05}.samva-v2 .page-heading--editorial>div>p:last-child{max-width:640px;color:var(--muted);margin-top:15px;font-size:14px}.samva-v2 .profile-layout{grid-template-columns:252px minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.samva-v2 .profile-index{border:1px solid var(--hairline);background:var(--v2-panel-soft);border-radius:20px;gap:3px;height:fit-content;padding:8px;display:grid;position:sticky;top:100px}.samva-v2 .profile-index>span{display:none}.samva-v2 .profile-index a{min-height:46px;color:var(--muted);white-space:nowrap;border:0;border-radius:13px;padding:0 14px;font-size:12px}.samva-v2 .profile-index a:hover,.samva-v2 .profile-index a[aria-current=location]{background:var(--soft-fill);color:var(--ink);padding-left:14px}.samva-v2 .profile-index b{display:none}.samva-v2 .profile-settings{gap:18px;min-width:0;display:grid}.samva-v2 .profile-section{border:1px solid var(--hairline);background:var(--v2-panel-soft);border-radius:22px;scroll-margin-top:100px;overflow:hidden}.samva-v2 .profile-section+.profile-section{margin-top:0}.samva-v2 .profile-section>header{border-bottom:1px solid var(--hairline);grid-template-columns:1fr;min-height:0;padding:24px}.samva-v2 .profile-section>header>span{display:none}.samva-v2 .profile-section>header h2{font-size:19px;font-weight:650}.samva-v2 .profile-section>header p{color:var(--muted);margin-top:5px;font-size:12px}.samva-v2 .profile-section .setting-row,.samva-v2 .profile-section .memory-row{border-bottom:1px solid var(--hairline);border-radius:0;min-height:82px;padding:18px 22px}.samva-v2 .profile-section>:last-child{border-bottom:0}.samva-v2 .profile-section .setting-row strong{font-size:13px}.samva-v2 .profile-section .setting-row p,.samva-v2 .profile-section .setting-row small{color:var(--muted);font-size:11px}.samva-v2 .segmented{border:1px solid var(--hairline);background:var(--soft-fill);border-radius:999px;padding:3px}.samva-v2 .segmented button{border:0;border-radius:999px;min-height:36px;padding-inline:14px;font-size:11px}.samva-v2 .segmented button[aria-pressed=true]{background:var(--ink);color:var(--ivory)}.samva-v2 .profile-empty{border:0;padding:28px 22px}.samva-v2 .profile-settings .danger-zone{border-top:1px solid var(--hairline);margin-top:8px;padding:18px 0 0}.samva-v2 .auth-shell,.samva-v2 .onboarding-shell{background:var(--ivory);min-height:100svh}.samva-v2 .auth-header,.samva-v2 .onboarding-shell>header{border:0;border-bottom:1px solid var(--hairline);background:0 0;width:min(1280px,100% - 48px);min-height:76px;margin-inline:auto;padding:0}.samva-v2 .auth-header{grid-template-columns:1fr auto 1fr;display:grid}.samva-v2 .auth-header .locale-toggle{justify-self:end}.samva-v2 .auth-space{border:1px solid var(--hairline);background:var(--v2-panel-soft);width:min(1120px,100% - 48px);min-height:660px;box-shadow:var(--shadow);border-radius:28px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(400px,.86fr);margin:44px auto 80px;padding:0;display:grid;overflow:hidden}.samva-v2 .auth-space__story{flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(46px,6vw,72px);display:flex;position:relative;overflow:hidden}.samva-v2 .auth-space__story h1{letter-spacing:-.055em;max-width:9ch;margin:12px 0 0;font-size:clamp(46px,5.6vw,70px);font-weight:470;line-height:1.03}.samva-v2 .auth-space__story>p:not(.eyebrow){max-width:39ch;color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.65}.samva-v2 .auth-space__presence{place-items:center start;min-height:260px;margin-top:auto;display:grid}.samva-v2 .auth-space__presence .voice-presence{width:clamp(210px,23vw,290px);transform:translate(-8%)}.samva-v2 .auth-panel{border:0;border-left:1px solid var(--hairline);background:var(--v2-panel);border-radius:0;flex-direction:column;grid-area:1/2/3;justify-content:center;min-width:0;padding:clamp(38px,5vw,58px);display:flex}.samva-v2 .auth-panel h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(28px,3vw,40px);font-weight:520;line-height:1.15}.samva-v2 .auth-form{gap:10px}.samva-v2 .auth-form label{color:var(--muted);margin-top:5px;font-size:11px}.samva-v2 .auth-form .field{border-color:var(--hairline);background:var(--soft-fill);border-radius:14px;min-height:52px}.samva-v2 .auth-benefits{border:0;grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0 44px 36px;display:grid}.samva-v2 .auth-benefits li{border-top:1px solid var(--hairline);min-width:0;padding:18px 0 0}.samva-v2 .auth-benefits li>span{color:var(--red);font-size:9px}.samva-v2 .auth-benefits strong{font-size:11px;display:block}.samva-v2 .auth-benefits small{display:none}.samva-v2 .onboarding-shell>main{width:min(1120px,100% - 48px);min-height:auto;margin:44px auto 80px}.samva-v2 .onboarding-card{border:1px solid var(--hairline);background:var(--v2-panel-soft);min-height:660px;box-shadow:var(--shadow);border-radius:28px;grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden}.samva-v2 .onboarding-rail{border-right:1px solid var(--hairline);flex-direction:column;padding:44px 34px 34px;display:flex}.samva-v2 .onboarding-rail__intro h2{letter-spacing:-.045em;max-width:12ch;margin:10px 0 0;font-size:30px;font-weight:520;line-height:1.15}.samva-v2 .onboarding-rail__intro>p:last-child{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}.samva-v2 .onboarding-rail__presence{place-items:center;height:180px;margin:18px 0 4px;display:grid}.samva-v2 .onboarding-rail__presence .voice-presence{width:178px}.samva-v2 .onboarding-rail .onboarding-progress{gap:3px;margin:8px 0 0;display:grid}.samva-v2 .onboarding-progress li{min-height:44px;color:var(--muted);border-radius:12px;gap:10px;padding:0 10px}.samva-v2 .onboarding-progress li[data-active=true]{background:var(--soft-fill);color:var(--ink)}.samva-v2 .onboarding-progress li>span{border-color:var(--hairline);width:24px;height:24px;font-size:9px}.samva-v2 .onboarding-rail__note{color:var(--muted);margin-top:auto;font-size:10px}.samva-v2 .onboarding-stage{background:var(--v2-panel);min-width:0;padding:clamp(42px,6vw,70px);display:flex}.samva-v2 .onboarding-stage .onboarding-step{width:min(100%,640px);margin:auto;padding:0}.samva-v2 .onboarding-step .consent-icon{border:1px solid var(--hairline);background:var(--soft-fill);width:46px;height:46px;color:var(--red);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.samva-v2 .onboarding-stage .onboarding-step h1{letter-spacing:-.05em;max-width:15ch;margin:10px 0 0;font-size:clamp(36px,4vw,50px);font-weight:480;line-height:1.08}.samva-v2 .onboarding-stage .onboarding-step>p:not(.eyebrow,.form-error){max-width:54ch;color:var(--muted);margin:16px 0 28px;font-size:13px;line-height:1.65}.samva-v2 .onboarding-step .choice-grid{border:1px solid var(--hairline);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.samva-v2 .onboarding-step .choice-grid button{background:0 0;border:0;border-radius:0;min-height:92px}.samva-v2 .onboarding-step .choice-grid button+button{border-left:1px solid var(--hairline)}.samva-v2 .onboarding-step .choice-grid button[aria-pressed=true]{background:var(--soft-fill);color:var(--ink);box-shadow:inset 0 -3px 0 var(--red)}.samva-v2 .onboarding-step .check-row,.samva-v2 .onboarding-step .toggle-row,.samva-v2 .onboarding-step .mic-test{border:1px solid var(--hairline);background:var(--soft-fill);border-radius:16px;min-height:78px;padding:16px 18px}.samva-v2 .onboarding-step .toggle-row+.toggle-row{margin-top:10px}.samva-v2 .onboarding-step__footer{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(110px,auto) minmax(150px,1fr);gap:10px;margin-top:28px;padding:0;display:grid;position:static}.samva-v2 .onboarding-step__footer--single{grid-template-columns:minmax(180px,1fr)}.samva-v2 .onboarding-step__footer .button{border-radius:999px;min-height:50px}.samva-v2 .sheet-backdrop,.samva-v2 .confirmation-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070f9e}.samva-v2 .source-sheet,.samva-v2 .recap-card{border-color:var(--hairline);background:var(--v2-panel);box-shadow:var(--shadow)}.samva-v2 .source-sheet{border-radius:24px 24px 0 0}@media (max-width:900px){.samva-v2 .call-space{grid-template-rows:auto auto 62px;grid-template-columns:1fr;min-height:auto}.samva-v2 .call-space__intro{text-align:center;border-right:0;align-items:center;padding:52px 48px 20px}.samva-v2 .call-space__intro h1{max-width:12ch;font-size:clamp(50px,8vw,68px)}.samva-v2 .landing-voice-demo{padding-top:12px}.samva-v2 .landing-voice-demo>section{grid-template-rows:32px 280px 44px auto}.samva-v2 .call-space__rail{grid-column:1}.samva-v2 .call-how__layout,.samva-v2 .call-privacy__layout,.samva-v2 .call-business__layout{grid-template-columns:1fr;gap:42px}.samva-v2 .call-editorial-heading--sticky{position:static}.samva-v2 .auth-space{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr)}.samva-v2 .auth-benefits{grid-template-columns:1fr}.samva-v2 .auth-benefits li:nth-child(n+2){display:none}.samva-v2 .onboarding-card{grid-template-columns:280px minmax(0,1fr)}.samva-v2 .profile-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:700px){.samva-v2 .site-container,.samva-v2 .call-space-page .site-container,.samva-v2 .site-footer .site-container{width:calc(100% - 24px)}.samva-v2 .public-header--quiet .public-header__inner{width:calc(100% - 28px);min-height:68px}.samva-v2 .public-header--quiet .brand{font-size:16px}.samva-v2 .public-header--quiet .public-header__brand,.samva-v2 .public-header--quiet .header-actions{min-width:0}.samva-v2 .public-header__sign-in{display:none}.samva-v2 .public-header--quiet .locale-toggle--dual{grid-template-columns:repeat(2,38px)}.samva-v2 .public-header--quiet .locale-toggle__option{min-width:38px}.samva-v2 .call-space-hero{padding:12px 0 54px}.samva-v2 .call-space{border-radius:24px;min-height:calc(100svh - 92px)}.samva-v2 .call-space__intro{padding:34px 22px 8px}.samva-v2 .call-space__eyebrow{margin-bottom:14px;font-size:9px}.samva-v2 .call-space__intro h1{max-width:10ch;font-size:clamp(43px,12.6vw,56px);line-height:1.02}.samva-v2 .call-space__intro p{max-width:30ch;margin-top:16px;font-size:14px}.samva-v2 .landing-voice-demo{padding:6px 20px 20px}.samva-v2 .landing-voice-demo>section{grid-template-rows:28px minmax(220px,1fr) 42px auto}.samva-v2 .landing-voice-demo__stage.call-space__interaction{min-height:220px}.samva-v2 .landing-voice-demo__stage .voice-call-presence,.samva-v2 .landing-voice-demo__stage .voice-presence{width:clamp(190px,57vw,230px)}.samva-v2 .landing-voice-demo__caption{grid-template-columns:1fr;gap:13px;min-height:0;padding-top:15px}.samva-v2 .landing-voice-demo__caption>i,.samva-v2 .landing-voice-demo__caption article:first-child{display:none}.samva-v2 .call-space__rail{grid-template-columns:auto 1fr auto;min-height:56px;padding:0 18px}.samva-v2 .call-space__trust li:nth-child(n+2){display:none}.samva-v2 .call-editorial-section,.samva-v2 .call-privacy,.samva-v2 .call-business{padding:76px 0}.samva-v2 .call-editorial-heading{margin-bottom:28px}.samva-v2 .call-editorial-heading h2,.samva-v2 .call-privacy h2,.samva-v2 .call-business h2{font-size:38px}.samva-v2 .conversation-examples__layout{border-radius:22px;grid-template-columns:1fr}.samva-v2 .conversation-examples__choices{border-right:0;border-bottom:1px solid var(--hairline);scrollbar-width:none;display:flex;overflow-x:auto}.samva-v2 .conversation-examples__choices button{border:0;border-right:1px solid var(--hairline);min-width:max-content;min-height:58px;padding-inline:17px}.samva-v2 .conversation-examples__choices button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--red)}.samva-v2 .conversation-example{min-height:330px;padding:30px 24px}.samva-v2 .call-how__layout{gap:28px}.samva-v2 .call-how__steps li{min-height:138px;padding:24px 22px}.samva-v2 .call-privacy__layout,.samva-v2 .call-business__layout{border-radius:22px;gap:30px;padding:30px 24px}.samva-v2 .site-footer{padding-bottom:42px}.samva-v2 .site-footer__inner{align-items:flex-start}.samva-v2 .app-shell:not(.app-shell--immersive) .app-topbar{background:var(--ivory);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto;min-height:64px;padding:0 18px}.samva-v2 .app-topbar .app-nav{z-index:60;right:12px;bottom:max(12px, env(safe-area-inset-bottom));border-color:var(--v2-line-strong);background:var(--v2-glass);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);grid-template-columns:repeat(3,1fr);width:auto;min-height:64px;padding:5px;display:grid;position:fixed;top:auto;left:12px;box-shadow:0 18px 50px #00000042}.samva-v2 .app-topbar .app-nav a{border-radius:999px;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:4px 8px;font-size:9px}.samva-v2 .app-topbar .app-nav a svg{width:20px;height:20px}.samva-v2 .app-topbar__allowance{display:none}.samva-v2 .app-shell:not(.app-shell--immersive) .app-main{min-height:calc(100svh - 64px);padding-bottom:84px}.samva-v2 .app-shell:not(.app-shell--immersive) .page-wrap{width:calc(100% - 32px);padding:38px 0 54px}.samva-v2 .history-intro{gap:18px;padding-bottom:24px;display:grid}.samva-v2 .history-intro h1,.samva-v2 .page-heading--editorial h1{font-size:39px}.samva-v2 .history-intro__meta{justify-self:start}.samva-v2 .history-groups{border-radius:19px}.samva-v2 .history-group{display:block}.samva-v2 .history-group>h2{padding:17px 18px 8px;position:static}.samva-v2 .history-list--consumer{border-left:0}.samva-v2 .history-item--consumer{grid-template-columns:minmax(0,1fr) 22px;gap:9px;min-height:0;padding:19px 18px}.samva-v2 .history-item--consumer>time,.samva-v2 .history-item--consumer .history-item__body{grid-column:1}.samva-v2 .history-item--consumer .history-arrow{grid-area:1/2/3;align-self:center}.samva-v2 .detail-toolbar{margin-bottom:18px}.samva-v2 .detail-header--consumer{border-radius:21px;margin-bottom:20px;padding:28px 22px}.samva-v2 .detail-header--consumer h1{font-size:38px}.samva-v2 .detail-layout,.samva-v2 .detail-layout[data-has-aside]{grid-template-columns:1fr;gap:20px}.samva-v2 .detail-transcript,.samva-v2 .detail-sources{border-radius:19px}.samva-v2 .detail-turn--consumer{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:21px 18px}.samva-v2 .detail-turn__sources{grid-column:1/-1}.samva-v2 .profile-layout{margin-top:18px;display:block}.samva-v2 .profile-index{z-index:20;scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;margin:0 -2px 18px;padding:4px;display:flex;position:sticky;top:72px;overflow-x:auto}.samva-v2 .profile-index a{border-radius:999px;flex:none;align-items:center;width:auto;min-width:0;min-height:38px;padding:0 13px;font-size:10px;display:inline-flex}.samva-v2 .profile-index a:hover,.samva-v2 .profile-index a[aria-current=location]{padding-left:13px}.samva-v2 .profile-section{border-radius:19px}.samva-v2 .profile-section>header,.samva-v2 .profile-section .setting-row,.samva-v2 .profile-section .memory-row{padding-inline:18px}.samva-v2 .profile-section .setting-row{flex-direction:column;align-items:flex-start;gap:14px}.samva-v2 .segmented{width:100%}.samva-v2 .segmented button{flex:1}.samva-v2 .auth-header,.samva-v2 .onboarding-shell>header{width:calc(100% - 32px);min-height:64px}.samva-v2 .auth-header .demo-header__back span{display:none}.samva-v2 .auth-space{border-radius:23px;grid-template-rows:auto auto auto;grid-template-columns:1fr;width:calc(100% - 24px);min-height:0;margin:12px auto 40px}.samva-v2 .auth-space__story{padding:34px 24px 10px}.samva-v2 .auth-space__story h1{font-size:42px}.samva-v2 .auth-space__presence{place-items:center;min-height:178px;margin-top:6px}.samva-v2 .auth-space__presence .voice-presence{width:170px;transform:none}.samva-v2 .auth-panel{border-top:1px solid var(--hairline);border-left:0;grid-area:2/1;padding:28px 24px 30px}.samva-v2 .auth-panel h2{font-size:30px}.samva-v2 .auth-benefits{display:none}.samva-v2 .onboarding-shell>main{width:calc(100% - 24px);margin:12px auto 40px}.samva-v2 .onboarding-card{border-radius:23px;min-height:0;display:block}.samva-v2 .onboarding-rail{border-right:0;border-bottom:1px solid var(--hairline);padding:20px 20px 0;display:block}.samva-v2 .onboarding-rail__intro,.samva-v2 .onboarding-rail__presence,.samva-v2 .onboarding-rail__note{display:none}.samva-v2 .onboarding-rail .onboarding-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 18px;display:grid}.samva-v2 .onboarding-progress li{justify-content:center;min-width:0;min-height:38px;padding:0}.samva-v2 .onboarding-progress li small{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.samva-v2 .onboarding-stage{padding:30px 22px 24px}.samva-v2 .onboarding-step .consent-icon{width:42px;height:42px;margin-bottom:20px}.samva-v2 .onboarding-stage .onboarding-step h1{font-size:35px}.samva-v2 .onboarding-step .choice-grid{grid-template-columns:1fr}.samva-v2 .onboarding-step .choice-grid button{min-height:72px}.samva-v2 .onboarding-step .choice-grid button+button{border-top:1px solid var(--hairline);border-left:0}.samva-v2 .onboarding-step__footer{padding-bottom:max(0px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.samva-v2 *,.samva-v2 :before,.samva-v2 :after{scroll-behavior:auto!important}}
