:root{--bg:#000;--surface:#0d0f14;--pill:#1c1c1e;--pill-strong:#2a2a2e;--hairline:#1f1f22;--ink:#fff;--ink-2:#9a9aa1;--ink-3:#6e6e73;--blue:#5b9bff;--blue-deep:#0a5cff;--blue-tint:#0f2036;--blue-chip:#2b4a7a;--green:#34c759;--green-ink:#4cd08a;--green-tint:#0f3a22;--orange:#f0a030;--orange-tint:#3a2a0a;--orange-chip:#6b4a14;--red:#ff3b30;--grey-dot:#8e8e93;--tile-lime:#dff08a;--tile-mint:#b9e6e0;--tile-rose:#f2b8c6;--tile-sky:#c9d6ff;--tile-sand:#ffd9a8;--tile-lilac:#d8c8f2;--font:-apple-system, BlinkMacSystemFont, system-ui, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:clamp(20px, 8vw, 120px);--maxw:1200px;--bar-h:84px;--tab-h:84px;--bottom-stack:calc(var(--tab-h) + 40px + 24px)}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;line-height:1.3}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}img{max-width:100%;display:block}button,input{font:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:12px}.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.display{margin:0;font-weight:700;line-height:.95}.lede{color:var(--ink-2);max-width:32em;margin:18px 0 0}.h2{margin:clamp(32px,4vw,50px) 0 24px}.sub{color:var(--ink-2);margin-top:4px;font-size:clamp(15px,1.2vw,17px)}.pill{background:var(--pill);border-radius:9999px}.row{border-bottom:1px solid var(--hairline);color:inherit;align-items:center;gap:clamp(12px,1.4vw,20px);padding:clamp(14px,1.6vw,22px) 0;display:flex}.row:last-child,.row.last{border-bottom:0}.row.link{border-radius:16px;margin-inline:-12px;padding-inline:12px;transition:background .16s}.row.link:hover{background:var(--surface);color:inherit}.row .t{flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(17px,1.7vw,24px);font-weight:600;display:flex}.row .body{flex:1;min-width:0}.row .meta{color:var(--ink-2);white-space:nowrap;font-size:clamp(14px,1.2vw,17px)}.tile{color:#0b1a33;border-radius:22%;flex:none;justify-content:center;align-items:center;width:clamp(52px,5vw,72px);height:clamp(52px,5vw,72px);font-size:clamp(15px,1.4vw,20px);font-weight:700;display:flex;position:relative}.tile.dark{background:var(--pill);color:var(--ink-2)}.dot{border:3px solid var(--bg);border-radius:9999px;width:16px;height:16px;position:absolute;bottom:-4px;right:-4px}.dot.green{background:var(--green)}.dot.orange{background:#ff9f0a}.dot.grey{background:var(--grey-dot)}.chip{white-space:nowrap;border:1px solid;border-radius:8px;padding:4px 10px;font-size:14px;font-weight:600}.chip.work{color:var(--blue);border-color:var(--blue-chip)}.chip.acq{color:var(--orange);border-color:var(--orange-chip)}.chip.friend{color:var(--green-ink);border-color:#1f5a3a}.chip.none{color:var(--ink-2);border-color:#3a3a3e}.cbtn{background:var(--pill);color:#cfcfd4;cursor:pointer;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.cbtn.blue{background:var(--blue-tint);color:#4d8dff}.cbtn.green{background:var(--green);color:#fff}.cbtn svg{width:22px;height:22px}.status{white-space:nowrap;border-radius:9999px;padding:8px 14px;font-size:15px;font-weight:600}.status.ok{background:var(--green-tint);color:var(--green-ink)}.status.wait{background:var(--orange-tint);color:var(--orange)}.status.info{background:var(--blue-tint);color:var(--blue)}.status.plain{background:var(--pill);color:var(--ink)}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:22px;padding:clamp(18px,2vw,26px)}.btn{border-radius:var(--radius-cta,16px);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;height:44px;padding:8px 12px;font-size:15px;font-weight:600;display:inline-flex}.btn.primary{background:var(--blue-deep);color:#fff}.btn.primary:hover{color:#fff;background:#0a4ed9}.btn.secondary{color:var(--ink);background:0 0;transition:background .2s}.btn.secondary:hover{background:var(--pill);color:var(--ink)}.search{gap:12px;display:flex}.search label{height:68px;color:var(--grey-dot);background:var(--pill);border-radius:9999px;flex:1;align-items:center;gap:14px;padding:0 26px;font-size:clamp(17px,1.6vw,22px);display:flex}.search input{min-width:0;color:var(--ink);font-size:inherit;background:0 0;border:0;outline:none;flex:1}.search .cbtn{width:68px;height:68px}.search .cbtn svg{width:26px;height:26px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chrome{pointer-events:none;z-index:20;position:fixed;bottom:0;left:0;right:0}.chrome>*{pointer-events:auto}.availbar{height:var(--bar-h);-webkit-backdrop-filter:blur(20px);background:#28282ceb;border-radius:9999px;align-items:center;gap:20px;margin-bottom:26px;padding:0 10px;display:flex;box-shadow:0 20px 60px #00000080}.availbar .go{background:var(--green);color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.availbar .go svg{width:28px;height:28px}.availbar .txt{text-align:center;flex-direction:column;flex:1;line-height:1.2;display:flex}.availbar .txt b{font-size:clamp(17px,1.6vw,22px);font-weight:600}.availbar .txt span{color:#b8b8bf;font-size:clamp(13px,1.1vw,15px)}.availbar .spacer{width:66px}.tabs{height:var(--tab-h);gap:12px;margin-bottom:40px;display:flex}.tabbar{color:#e5e5ea;background:#1e1e21f5;border-radius:9999px;flex:1;justify-content:space-around;align-items:center;padding:0 clamp(6px,1.4vw,20px);font-size:clamp(11px,1vw,14px);font-weight:600;display:flex}.tab{color:#e5e5ea;border-radius:9999px;flex-direction:column;align-items:center;gap:4px;padding:10px clamp(10px,1.8vw,26px);display:flex;position:relative}.tab svg{width:26px;height:26px}.tab.on{background:var(--pill-strong);color:var(--blue)}.tab .badge{background:var(--red);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:flex;position:absolute;top:4px;right:clamp(2px,1vw,14px)}.tabsearch{width:var(--tab-h);height:var(--tab-h);color:#fff;background:#1e1e21f5;border-radius:9999px;justify-content:center;align-items:center;display:flex}.tabsearch svg{width:30px;height:30px}main{padding-bottom:var(--bottom-stack)}.prose{color:#e5e5ea;max-width:46em;line-height:1.55}.prose h2{margin:1.6em 0 .5em}.prose h3{margin:1.4em 0 .4em}.prose p,.prose ul,.prose ol{margin:.7em 0}.prose li{margin:.35em 0}.prose li::marker{color:var(--ink-2)}@media (width<=720px){:root{--tab-h:68px;--bottom-stack:110px}.row .meta{display:none}.row .hide-sm,.hide-sm{display:none!important}.cbtn{width:46px;height:46px}.cbtn svg{width:18px;height:18px}.search label{height:56px;padding:0 18px}.search .cbtn{width:56px;height:56px}.availbar{gap:12px;margin-bottom:12px;padding:0 6px}.availbar .go{width:52px;height:52px}.availbar .spacer{width:52px}.tabs{margin-bottom:14px}.tabsearch{width:var(--tab-h);height:var(--tab-h)}.tab{padding:8px}.tab span.lbl{font-size:11px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.icon{flex:none;width:22px;height:22px}.tab .icon{width:26px;height:26px}.availbar .go .icon{width:28px;height:28px}.tabsearch .icon{width:30px;height:30px}.search .cbtn .icon{width:26px;height:26px}.btn .icon{width:16px;height:16px}.ask .icon,.ai .icon{width:18px;height:18px}.tileico.icon{color:#cfcfd4}@media (width<=720px){.row{flex-wrap:wrap;gap:12px}.row .body{flex:calc(100% - 64px)}.row .status,.row .cbtn,.row .more{margin-left:auto}.row .t{gap:8px;font-size:18px}.row .sub{font-size:14px}.status{padding:6px 10px;font-size:13px}.tile{width:52px;height:52px}}.search .prefix{color:var(--ink);margin-right:-10px;font-weight:600}:root{--bg:#07080a;--surface:#15191f;--pill:#1c2028;--hairline:#282d35;--ink:#f0f3f8;--ink-2:#a8b2c2;--ink-3:#8590a0;--blue:#60a6ff;--blue-deep:#0167ff;--green:#24d875;--purple:#ba90ff;--maxw:1120px;--radius-frame:24px;--radius-card:16px;--radius-cta:16px;--gutter:clamp(24px, 6.5vw, 104px)}html{scroll-behavior:smooth;scroll-padding-top:36px}html:has(dialog[open]){overflow:hidden}dialog{overscroll-behavior:contain}body{letter-spacing:-.015em}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{font-family:inherit}button:disabled{cursor:default}a,button{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:5px}::selection{color:#fff;background:#164e91}svg{flex-shrink:0}main.wrap{padding-bottom:130px}.muted{color:var(--ink-2)}.overline{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.live-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.site-header{justify-content:space-between;align-items:center;gap:24px;height:116px;display:flex}.site-brand,.header-actions{align-items:center;gap:24px;display:flex}.site-brand img{flex-shrink:0;width:91px;height:auto}.brand-link{flex-shrink:0;display:flex}.site-brand .logo-mark{width:32px;height:32px;display:none}.early-access{color:#bfc8d3;border:1px solid var(--hairline);border-radius:30px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:flex}.ea-labels{display:grid;overflow:hidden}.ea-label{white-space:nowrap;grid-area:1/1}.ea-alt{visibility:hidden}@media (prefers-reduced-motion:no-preference){.ea-label{animation:8s ease-in-out infinite ea-swap}.ea-alt{visibility:visible;animation-delay:-4s}}@keyframes ea-swap{0%,42%{opacity:1;transform:none}50%{opacity:0;transform:translateY(-6px)}51%,92%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.early-access i{background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%;position:relative}.early-access i:after{content:"";background:var(--green);border-radius:50%;animation:2s ease-out infinite live-pulse;position:absolute;inset:0}@keyframes live-pulse{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}.header-ctas{gap:8px;display:flex}.btn.primary{background:var(--blue-deep)}.btn.primary:hover{background:#217aff}.header-back{background:var(--pill);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.skip-link{background:var(--ink);color:var(--bg);z-index:100;padding:12px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:12px}.hero{padding:88px 0 40px}.hero-kicker{color:#bac3ce;align-items:center;gap:9px;margin-bottom:28px;font-size:12px;display:flex}.edition{color:var(--ink-3);letter-spacing:.14em;margin-left:auto;font-size:10px}.display>span{color:#909ba9}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:40px;margin:32px 0 72px;display:flex}.claim-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}.hero .lede{margin:0}.hero-people{align-items:center;gap:15px;padding-bottom:4px;display:flex}.hero-people>span{color:var(--ink-2);white-space:nowrap;font-size:11px;line-height:1.6}.hero-people b{color:var(--ink);font-weight:500}.avatar-stack{padding-left:8px;display:flex}.avatar-stack .taalk-avatar{outline:4px solid var(--bg);margin-left:-8px}.taalk-avatar{width:var(--avatar-size,48px);height:var(--avatar-size,48px);font-size:calc(var(--avatar-size,48px) * .38);color:#17202e;letter-spacing:-.03em;border-radius:25%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.taalk-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-photo{border-radius:inherit;width:100%;height:100%;display:block;position:relative;overflow:hidden}.avatar-photo:is(.portrait-anastasiia-dolgaia,.portrait-grigor-hakobyan,.portrait-amro-atta) img{object-fit:fill;border-radius:0;max-width:none;position:absolute}.portrait-anastasiia-dolgaia img{width:102.143%;height:100.547%;top:-.273%;left:-1.429%}.portrait-grigor-hakobyan img{width:123.571%;height:121.641%;top:-6.892%;left:-8.571%}.portrait-amro-atta img{width:123.571%;height:121.641%;top:.252%;left:-12.143%}.presence{border:3px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.presence.available{background:var(--green)}.presence.quiet{background:var(--purple)}.presence.away{background:#748197}.claim-entry{border-radius:var(--radius-frame);background:var(--glass-fill,#20242c);min-height:64px;box-shadow:inset 0 -1px 0 var(--glass-depth,#00000059), 0 0 2px var(--glass-contact,#00000040), 0 2px 28px var(--glass-shadow,#0006);border:0;align-items:center;gap:14px;padding:8px;transition:box-shadow .2s;display:flex;position:relative}.claim-entry:after{content:"";border-radius:inherit;background:var(--glass-rim,linear-gradient(180deg, #ffffff47, #ffffff14 35%, #ffffff08 65%, #ffffff1f));-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.claim-input{letter-spacing:-.025em;flex:1;align-items:baseline;min-width:0;font-size:18px;display:flex}.claim-input input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:6px 0;font-weight:600}.claim-input input::placeholder{color:var(--ink-3);opacity:1;font-weight:400}.claim-input input:focus,.claim-input input:focus-visible{outline:none}.claim-entry:focus-within{box-shadow:inset 0 -1px 0 var(--glass-depth,#00000059), 0 0 0 4px color-mix(in srgb, var(--blue) 22%, transparent), 0 2px 28px var(--glass-shadow,#0006)}.claim-entry:focus-within:after{background:linear-gradient(180deg, var(--blue), color-mix(in srgb, var(--blue) 55%, transparent))}.claim-mark{background:var(--glass-card,#2a303a);width:48px;height:48px;color:var(--blue);border-radius:var(--radius-card);flex-shrink:0;place-items:center;display:grid}.claim-prompt{color:var(--ink);font-size:var(--text-body);font-weight:550;line-height:var(--line-body);letter-spacing:-.02em;margin:0 0 0 4px;display:block}.claim-prompt span{color:var(--ink-2);font-weight:400}.claim-button{border-radius:var(--radius-card);background:var(--blue-deep);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 20px;font-size:15px;font-weight:600;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px #fff3}.claim-button:hover{filter:brightness(1.08)}.claim-button svg{width:16px;height:16px}.site-section{padding-top:100px;scroll-margin-top:12px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.section-heading h2,.section-copy h2{margin:13px 0 0}.feature-row{isolation:isolate;border-bottom:1px solid var(--hairline);align-items:center;gap:22px;padding:23px 0;display:flex;position:relative}.feature-row:before{content:"";z-index:-1;border-radius:var(--radius-card);background:var(--feature-hover,#12161c);opacity:0;transition:opacity .18s;position:absolute;inset:6px -16px}.feature-row:hover{color:var(--ink)}.feature-row:hover:before{opacity:1}.feature-tile{color:#17202e;border-radius:25%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.feature-tile.mint{background:#c1dcd5}.feature-tile.sky{background:#bccfed}.feature-tile.lilac{background:#d0c1e8}.feature-tile.sand{background:#e3dcb8}.feature-tile.grey{background:var(--pill);color:var(--ink)}.feature-tile svg{width:22px;height:22px}.feature-phase{color:var(--ink-3);letter-spacing:.06em;font-size:10px}.feature-row .row-title{margin:5px 0 4px}.feature-row p{color:var(--ink-2);margin:0}.row-arrow{color:var(--ink-3);margin-left:auto;padding:12px}.row-arrow svg{width:19px}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:112px;display:grid}.section-copy h2{margin-top:16px}.section-copy>p{color:var(--ink-2);max-width:340px;margin:24px 0 28px;font-size:15px}.signal-list{max-width:355px;margin:0;padding:0;list-style:none}.signal-list li{border-top:1px solid var(--hairline);align-items:flex-start;gap:12px;padding:17px 0;display:flex}.signal-list li:first-child{border-top:0}.signal{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.signal.green{background:var(--green)}.signal.purple{background:var(--purple)}.signal.blue{background:var(--blue)}.signal.grey{background:#748197}.signal-list .signal{margin:7px 4.5px 0;box-shadow:0 0 0 5px #1c2028}.signal-list b{font-weight:550}.signal-list li div>span{color:var(--ink-2);margin-top:5px;display:block}.interaction-hint{color:var(--blue);align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.interaction-hint svg{width:16px;height:16px}.profile-demo{min-width:0;max-width:470px}.demo-toolbar{color:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:10px;display:flex}.demo-toolbar>span{align-items:center;gap:7px;display:flex}.demo-toolbar button{color:var(--ink-2);background:0 0;border:1px solid #353d49;border-radius:30px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.demo-toolbar button[aria-pressed=true]{color:var(--purple);border-color:#604685}.public-profile{color:#17202e;color-scheme:light;background:#fff;border-radius:24px;padding:20px;box-shadow:0 18px 60px #0005}.profile-url{color:#778293;justify-content:space-between;align-items:center;font-size:11px;display:flex}.profile-url b{color:#17202e;font-weight:600}.square-control{color:#596579;background:#fff;border:1px solid #dce2eb;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.profile-identity{text-align:center;flex-direction:column;align-items:center;padding:24px 8px 22px;display:flex}.profile-identity .presence{border-color:#fff;width:15px;height:15px}.availability-text{color:#007738;margin-top:13px;font-size:10px;font-weight:600}.availability-text.quiet{color:#7030de}.profile-identity h3{letter-spacing:-.04em;margin:10px 0 6px;font-size:26px}.profile-identity p{color:#596579;margin:0;font-size:12px}.local-time{color:#596579;background:#f5f7fa;border-radius:30px;align-items:center;gap:6px;margin-top:13px;padding:6px 10px;font-size:10px;display:flex}.profile-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-actions button{color:#17202e;background:#f5f7fa;border:1px solid #dce2eb;border-radius:13px;flex-direction:column;align-items:center;gap:9px;padding:14px 5px;font-size:11px;font-weight:550;display:flex}.profile-actions button.is-primary{color:#fff;background:#0167ff;border-color:#0167ff}.profile-actions button:hover{filter:brightness(.95)}.profile-actions svg{width:20px;height:20px}.profile-about{padding:20px 3px 17px}.profile-about .overline{color:#7b8696;font-size:9px}.profile-about p{color:#596579;margin:7px 0 0;font-size:12px;line-height:1.6}.profile-footer{color:#596579;border-top:1px solid #e7ebf1;align-items:center;gap:6px;padding-top:14px;font-size:9px;display:flex}.profile-footer img{width:auto;max-height:20px;margin-left:auto}.context-note{background:#1c2028;border:1px solid #343d4a;border-radius:14px;align-items:center;gap:11px;margin:16px 0 0 28px;padding:14px 16px;display:flex;transform:rotate(-2deg)}.context-note b{font-size:11px;font-weight:600}.context-note p{color:var(--ink-2);margin:4px 0 0;font-size:10px}.context-note>svg{color:var(--green);margin-left:auto}.note-icon{color:var(--blue);display:flex}.section-description{color:var(--ink-2);margin:13px 0 0}.contacts-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:68px;display:grid}.demo-panel{border-radius:var(--radius-frame);overflow:hidden}.glass-stage{min-width:0;position:relative}.try-badge{z-index:4;background:var(--blue-deep);color:#fff;letter-spacing:-.01em;white-space:nowrap;height:26px;box-shadow:0 4px 14px color-mix(in srgb, var(--blue-deep) 35%, transparent);pointer-events:none;border-radius:30px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;transition:opacity .4s,transform .4s;display:inline-flex;position:absolute;top:-13px;left:50%;translate:-50%}.try-badge i{background:#fff;border-radius:50%;width:6px;height:6px;position:relative}.try-badge i:after{content:"";background:#fff;border-radius:50%;animation:2s ease-out infinite live-pulse;position:absolute;inset:0}.tried .try-badge{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.try-badge i:after{animation:none}}.glass-stage :is(.demo-panel,.web-profile),.ways-card{background:var(--glass-fill,#20242c);box-shadow:inset 0 -1px 0 var(--glass-depth,#00000059), 0 0 2px var(--glass-contact,#00000040), 0 2px 28px var(--glass-shadow,#0006);border:0;position:relative}.glass-stage :is(.demo-panel,.web-profile):after,.ways-card:after{content:"";z-index:3;border-radius:inherit;background:var(--glass-rim,linear-gradient(180deg, #ffffff47, #ffffff14 35%, #ffffff08 65%, #ffffff1f));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-stage :is(.call-summary-card,.wp-identity){background:var(--glass-card,#2a303a)}.glass-stage .wp-identity{border:1px solid var(--glass-card-edge,#ffffff0f)}.glass-stage .wp-actions button:not(.wp-call),.glass-stage .segmented{background:var(--glass-card,#2a303a)}.panel-heading{justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.panel-heading h3{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:600}.panel-heading h3>span{color:var(--ink-3);vertical-align:middle;margin-left:4px;font-size:13px}.panel-heading>svg{color:var(--ink-2)}.panel-heading .overline{font-size:9px}.segmented{background:#1c2028;border-radius:30px;gap:3px;width:max-content;margin:0 24px 9px;padding:4px;display:flex}.segmented button{min-height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:30px;padding:6px 19px;font-size:11px}.segmented button.selected{color:#fff;background:#353e4b}.person-row{align-items:center;gap:12px;padding:16px 0;display:flex;position:relative}.tiny-chip{color:var(--ink-2);white-space:nowrap;vertical-align:middle;border:1px solid #384150;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:500;display:inline-block}.tiny-chip.work{color:var(--blue);border-color:#29405c}.context-copy>p{color:var(--ink-2);margin:0}.context-copy h3{margin:0 0 16px}.context-sources{grid-auto-rows:1fr;gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.context-sources li{align-items:flex-start;gap:16px;display:flex}.context-sources .feature-tile{width:44px;height:44px}.context-sources .feature-tile svg{width:20px;height:20px}.context-sources p{color:var(--ink-2);margin:0}.context-sources .row-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.soon-chip{letter-spacing:0;background:color-mix(in srgb, var(--purple) 18%, transparent);color:var(--purple);border-radius:6px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1}.ways-card{border-radius:var(--radius-frame);overflow:hidden}.ways-person{align-items:center;gap:16px;padding:16px 16px 12px;display:flex}.ways-person>div{flex:1;min-width:0}.ways-person p{color:var(--ink-2);font-size:var(--text-small);line-height:var(--line-body);letter-spacing:-.02em;margin:0}.ways-person .row-title{color:var(--ink);font-size:var(--text-body);font-weight:550;line-height:1.3}.ways-status{border:1px solid var(--hairline);color:var(--green);white-space:nowrap;border-radius:30px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.ways-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.ways-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 8px 8px;display:grid}@media (width<=720px){.ways-person{flex-wrap:wrap;gap:12px;padding:16px}.ways-role{display:none}.ways-status{font-size:12px}}.way{border-radius:var(--radius-card);background:var(--glass-card,#2a303a);padding:20px;transition:background .3s,transform .2s,box-shadow .2s;display:block;position:relative}.way:hover{color:var(--ink);box-shadow:0 6px 18px var(--glass-shadow,#0006);transform:translateY(-2px)}.way.waved{background:var(--wave-sent,#221f14)}.way.waved .way-icon svg{transform-origin:50% 85%;animation:1.1s ease-in-out 2 hand-wave}@keyframes hand-wave{0%,to{transform:rotate(0)}15%,45%{transform:rotate(18deg)}30%,60%{transform:rotate(-12deg)}75%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.way.waved .way-icon svg{animation:none}}.way-icon.feature-tile{width:48px;height:48px}.way-icon.feature-tile svg{width:24px;height:24px}.way .row-title{margin:20px 0 7px}.way p{color:var(--ink-2);max-width:150px;min-height:36px;margin:0}.way .way-arrow{width:13px;height:13px;color:var(--ink-3);position:absolute;top:24px;right:22px}.record-heading{align-items:center;gap:14px;padding:24px 28px;display:flex}.record-heading h3{align-items:center;gap:10px;margin:0 0 6px;font-size:17px;font-weight:550;display:flex}.record-heading p{color:var(--ink-2);margin:0;font-size:11px}.record-heading .record-meta{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.record-kind{color:var(--blue);align-items:center;gap:4px;font-weight:550;display:inline-flex}.segmented.record-tabs{margin:0 28px}.record-tabs button{align-items:center;gap:6px;display:flex}.record-tabs button span{background:#29313e;border-radius:4px;padding:2px 5px;font-size:9px}.record-body{padding:28px;display:grid}.record-pane{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,visibility 0s .35s}.record-pane.shown{opacity:1;visibility:visible;transition:opacity .35s}.record-body h4{letter-spacing:-.035em;margin:17px 0 12px;font-size:28px;font-weight:550;line-height:1.22}.record-body>p{color:var(--ink-2);max-width:600px;margin:0;font-size:13px;line-height:1.8}.call-summary-card{border-radius:var(--radius-card);background:var(--surface);padding:16px}.record-body .call-summary-card h4{color:var(--blue);letter-spacing:normal;align-items:center;gap:6px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.call-summary-card .call-summary{color:var(--ink);margin:0;font-size:14px;line-height:1.65}.key-decisions{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.key-decisions span{color:#cbd3df;align-items:center;gap:7px;font-size:11px;display:flex}.key-decisions svg{color:var(--green)}.record-footer{border-top:1px solid var(--hairline);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:15px 28px;font-size:10px;display:flex}.record-footer>span,.record-footer button{align-items:center;gap:7px;margin-left:auto;display:flex}.record-footer button{color:var(--blue);background:0 0;border:0;min-height:26px;font-size:11px}.transcript-lines>div{gap:20px;margin-top:16px;font-size:12px;display:flex}.transcript-lines h4+div{margin-top:0}.transcript-lines time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:2px;font-size:10px}.transcript-lines p{color:var(--ink-2);margin:0;line-height:1.55}.transcript-lines b{color:var(--ink);margin-bottom:3px;font-size:11px;display:block}.task-list label{cursor:pointer;align-items:center;gap:14px;padding:10px 0;display:flex}.task-list h4+label{padding-top:2px}.task-list label:last-child{padding-bottom:0}.task-list input{width:20px;height:20px;accent-color:var(--blue-deep)}.task-list b{font-size:13px;font-weight:500}.task-list small{color:var(--ink-2);margin-top:5px;font-size:11px;display:block}.task-done b{color:var(--ink-2);text-decoration:line-through}.company-section{padding-top:104px}.location-label{color:var(--ink-2);align-items:center;gap:7px;font-size:11px;display:flex}.team-roster{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.team-roster .company-row>div{min-width:0}.team-roster .company-row>svg{flex-shrink:0}@media (width<=600px){.team-roster{grid-template-columns:minmax(0,1fr)}}.company-row{border-bottom:1px solid var(--hairline);align-items:center;gap:16px;padding:21px 0;display:flex}.company-row>div{flex:1}.company-row .row-title{margin:0 0 5px}.company-row p{color:var(--ink-2);margin:0}.company-row>svg{width:18px;color:var(--ink-3)}.company-row:hover{color:var(--ink)}.open-roles{color:var(--green);background:#10281d;border-radius:30px;padding:7px 11px;font-size:10px}.closing+.site-footer{margin-top:0}.faq-list{border-top:1px solid var(--hairline)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item .row-title{color:var(--ink);font-size:var(--text-body);letter-spacing:-.02em;text-wrap:balance;font-weight:550;line-height:1.3}.faq-item summary .icon{width:18px;height:18px;color:var(--ink-2);flex-shrink:0;transition:transform .2s}.faq-item[open] summary .icon{transform:rotate(45deg)}.faq-item summary:hover .row-title{color:var(--blue)}.faq-item p{max-width:640px;color:var(--ink-2);font-size:var(--text-small);line-height:var(--line-body);letter-spacing:-.02em;margin:-4px 0 0;padding-bottom:20px}.closing{padding:100px 0 64px}.closing-card{text-align:center;border:1px solid var(--hairline);border-radius:var(--radius-frame);background:var(--surface);flex-direction:column;align-items:center;padding:64px 24px;display:flex;position:relative;overflow:hidden}.closing-mark{width:64px;height:64px;box-shadow:0 8px 24px var(--glass-shadow,#0006);border-radius:25%;margin-bottom:24px}.closing h2{margin:16px 0 0}.closing h2,.closing-lede{text-wrap:balance}.closing-lede{max-width:480px;color:var(--ink-2);font-size:var(--text-body);line-height:var(--line-body);letter-spacing:-.02em;margin:20px 0 0}.closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.closing-store img{width:auto;height:48px;display:block}.closing-actions .btn{height:48px;padding:0 20px}.site-footer{border-top:1px solid var(--hairline);color:var(--ink-3);align-items:center;gap:24px;margin-top:64px;padding:25px 0 0;font-size:10px;display:flex}.footer-logo{opacity:.65}.site-footer>div{flex-wrap:wrap;gap:24px;margin-left:auto;display:flex}.site-chrome{z-index:30;width:min(620px,100% - 36px);position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.site-dock{justify-content:center;align-items:center;gap:10px;display:flex}.dock-tabs{-webkit-backdrop-filter:blur(24px);background:#20242ce8;border:1px solid #424954;border-radius:42px;gap:4px;padding:5px;display:flex;position:relative;box-shadow:0 8px 30px #0008,inset 0 1px #ffffff08}.dock-tab{white-space:nowrap;color:#b8c0cd;border-radius:32px;flex-direction:column;flex:0 0 100px;align-items:center;gap:4px;padding:9px 8px;font-size:9px;font-weight:500;display:flex}.dock-tab>span:first-child{display:flex;position:relative}.dock-tab svg{width:20px;height:20px}.dock-tab{z-index:1;position:relative}.dock-tab.active{color:#77b1ff}.dock-indicator{opacity:0;-webkit-backdrop-filter:blur(8px)saturate(1.6);transform-origin:50%;pointer-events:none;background:linear-gradient(#ffffff24,#ffffff12);border-radius:32px;width:0;transition:width .3s,opacity .2s;position:absolute;top:5px;bottom:5px;left:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000002e,0 0 8px #0003}.dock-badge{color:#fff;background:#ff6556;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-4px;right:-9px}.dock-search{backdrop-filter:blur(20px);width:64px;height:64px;color:var(--ink);background:#20242cf2;border:1px solid #424954;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 8px 30px #0008}.dock-search svg{width:23px;height:23px}.search-dialog,.demo-dialog{border-radius:var(--radius-frame);color:var(--ink);background:#15191f;border:1px solid #414c5d;width:min(530px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 120px #0009}.search-dialog::backdrop,.demo-dialog::backdrop{backdrop-filter:blur(6px);background:#0009}.search-dialog{max-height:min(560px,100dvh - 48px);padding:12px 20px 20px}.search-dialog[open]{flex-direction:column;display:flex;overflow:hidden}#site-results{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.search-dialog-header{border-bottom:1px solid var(--hairline);color:var(--ink-2);align-items:center;gap:12px;padding:10px 0 18px;display:flex}.search-dialog-header input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:17px}.escape-key{background:var(--pill);border:1px solid var(--hairline);color:var(--ink-2);border-radius:5px;padding:6px 7px;font-size:10px}.search-dialog>.overline{margin:20px 0 10px;font-size:9px}.search-result{border-radius:9px;padding:12px;display:block}.search-result:hover{background:#242c38}.search-result b{font-size:14px;font-weight:500;display:block}.search-result span{color:var(--ink-2);margin-top:4px;font-size:11px;display:block}.search-foot{color:var(--ink-3);border-top:1px solid var(--hairline);margin-top:10px;padding-top:15px;font-size:10px}.search-empty{color:var(--ink-2);padding:20px 0;font-size:13px}.demo-dialog{padding:30px}.demo-dialog>.overline{margin-bottom:25px;font-size:9px;display:block}.demo-dialog h2{letter-spacing:-.03em;margin:18px 0;font-size:27px}.dialog-close{color:var(--ink-2);background:#29313c;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:18px}.dialog-close svg{width:17px}.demo-dialog label{flex-direction:column;gap:8px;margin:17px 0;font-size:12px;display:flex}.demo-dialog input,.demo-dialog textarea,.demo-dialog select{color:var(--ink);font:inherit;background:#222a36;border:1px solid #4f5c6e;border-radius:10px;width:100%;min-width:0;padding:12px}.demo-dialog textarea{resize:vertical}.demo-dialog small{color:var(--ink-2);margin-top:12px;font-size:10px;display:block}.demo-dialog .btn{justify-content:center;width:100%;margin-top:8px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quiet-notice{color:#cfb3ff;background:#2d2144;border-radius:10px;gap:9px;padding:14px;font-size:12px;line-height:1.6;display:flex}.demo-dialog>p{color:var(--ink-2);font-size:14px;line-height:1.6}.confirmation{color:var(--green);align-items:center;gap:10px;padding:16px 0;font-size:13px;display:flex}main>.display{margin-top:44px}main>.lede{max-width:600px}.row .t{font-size:18px}.row .sub{font-size:13px}.row .tile{border-radius:25%;width:48px;height:48px;font-size:18px}.row .status{font-size:11px}.row .cbtn{width:40px;height:40px}.row .meta{font-size:12px}.row .more{font-size:13px}.row .chip{padding:3px 7px;font-size:10px}.row{padding:20px 0}.prose{margin:35px 0 55px}.prose a{color:var(--blue)}@media (width>=1450px){.hero,.site-section{padding-top:112px}}@media (width<=1000px){.split-section,.contacts-layout{gap:40px}.hero-people{display:none}.ways-grid .way{padding:20px}.tiny-chip{font-size:8px}.panel-heading{padding-inline:18px}.segmented{margin-left:18px}}@media (width<=720px){:root{--gutter:24px}.site-header{gap:8px;height:90px}.site-brand{gap:12px}.site-brand .logo-full{width:80px}.early-access{padding:5px 7px;font-size:9px}.header-actions{gap:8px}.hero{padding-top:48px;padding-bottom:24px}.hero-kicker{margin-bottom:23px;font-size:10px}.edition{font-size:8px}.hero-bottom{margin:24px 0 48px}.claim-entry{gap:10px;min-height:60px;padding:6px}.claim-input{font-size:16px}.claim-mark{border-radius:18px;width:44px;height:44px}.claim-mark svg{width:18px}.claim-button{border-radius:18px;height:48px;padding:0 16px}.claim-button svg{display:none}.claim-prompt span{display:block}.site-section{padding-top:68px}.section-heading{gap:16px;margin-bottom:22px}.how-section .section-heading h2{max-width:270px}.how-section .section-heading h2 .muted{margin-top:5px;display:block}.overline{font-size:9px}.feature-row{gap:15px;padding:20px 0}.feature-tile{width:45px;height:45px}.feature-phase{font-size:9px}.row-arrow{padding:4px}.row-arrow svg{width:15px}.split-section{grid-template-columns:1fr;gap:30px;padding-top:70px}.section-copy>p{max-width:100%;margin:18px 0 22px;font-size:14px}.signal-list{max-width:100%}.signal-list li{padding:14px 0}.section-copy .interaction-hint{margin-top:16px}.profile-demo{width:100%;max-width:470px;margin:auto}.public-profile{padding:18px}.profile-identity{padding-top:20px}.context-note{margin-left:20px}.section-description{font-size:13px}.contacts-layout{grid-template-columns:1fr;gap:32px}.context-copy{padding:0 4px}.context-copy h3 br{display:none}.ways-grid{grid-template-columns:1fr 1fr}.way .way-arrow{top:20px;right:16px}.record-heading{gap:12px;padding:20px 18px}.record-heading h3{flex-wrap:wrap;gap:6px;font-size:15px}.record-heading p{font-size:10px;line-height:1.5}.segmented.record-tabs{width:auto;margin:0 18px}.record-tabs button{white-space:nowrap;flex:1;justify-content:center;padding-inline:8px}.record-body{padding:22px 18px}.record-body h4{font-size:26px}.record-body>p{font-size:12px}.key-decisions{gap:12px}.key-decisions span{font-size:10px}.record-footer{flex-wrap:wrap;gap:10px;padding:14px 18px;font-size:9px}.record-footer button{font-size:10px}.transcript-lines>div{gap:12px;font-size:11px}.company-section .section-heading{flex-direction:column;align-items:flex-start;gap:16px}.company-row{gap:12px;padding:18px 0}.company-row>.tiny-chip{display:none}.open-roles{white-space:nowrap;padding:6px 8px;font-size:9px}.company-row>svg{width:14px}.closing{padding:68px 0 40px}.closing-card{padding:48px 20px}.closing-mark{width:56px;height:56px;margin-bottom:20px}.site-footer{font-size:var(--text-meta);flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px}.site-footer>div{font-size:var(--text-small);color:var(--ink-2);order:1;gap:24px;margin-left:0}.site-footer>span{order:2}.footer-logo{display:flex}.footer-logo img{width:72px}.site-chrome{width:calc(100% - 28px);bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:450px}.site-dock{gap:8px}.dock-tabs{flex:1;gap:0;padding:4px}.dock-indicator{top:4px;bottom:4px}.dock-tab{white-space:nowrap;flex:1;gap:4px;min-width:0;padding:8px;font-size:8px}.dock-tab svg{width:19px;height:19px}.dock-search{width:57px;height:57px}.dock-search svg{width:21px;height:21px}.dock-badge{width:12px;height:12px;font-size:7px;top:-3px;right:-8px}.demo-dialog{padding:24px}.demo-dialog h2{font-size:24px}.task-list b{font-size:12px}.row .body{flex:calc(100% - 64px)}.row .t{font-size:16px}.row .sub{font-size:12px}main>.display{margin-top:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.submitted-context{background:#222a36;border-radius:12px;padding:16px;font-size:13px}.submitted-context p{color:var(--ink-2);white-space:pre-wrap;line-height:1.5}.submitted-context small{color:var(--blue)}@media (width<=720px){.site-brand:has(.header-back) .early-access{display:none}.rolerow .row{grid-template-columns:48px minmax(0,1fr) 36px;gap:12px;display:grid}.rolerow .body{grid-column:2}.rolerow .status{display:none}.rolerow .cbtn{grid-area:1/3;width:36px;height:36px}}.profile-hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:68px;display:grid}.profile-hub-copy .signal-list,.profile-hub-copy .profile-privacy-note,.profile-hub .profile-demo{max-width:none}@media (width<=1000px){.profile-hub{gap:40px}}@media (width<=720px){.profile-hub{grid-template-columns:1fr;gap:32px}.profile-hub .glass-stage{grid-row:1}}.profile-privacy-note{border-top:1px solid var(--hairline);max-width:355px;color:var(--ink-2);align-items:flex-start;gap:12px;padding-top:17.5px;display:flex}.profile-privacy-note>.icon{width:17px;height:17px;color:var(--blue);margin-top:2px}.profile-privacy-note p{margin:0}.profile-privacy-note b{color:var(--ink);font-weight:550;display:block}.profile-privacy-note p span{margin-top:6.4px;display:block}.claim-status{min-height:20px;font-size:var(--text-small);color:var(--ink-2);margin:12px 0 0 14px;line-height:20px}.claim-status[data-state=available]{color:var(--green)}.claim-status[data-state=taken],.claim-status[data-state=invalid],.claim-status[data-state=error]{color:var(--red)}.claim-dialog{text-align:center;width:min(440px,100vw - 32px);padding:32px 24px 24px}.claim-badge{background:color-mix(in srgb, var(--green) 16%, transparent);width:56px;height:56px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.claim-badge svg{width:28px;height:28px}.demo-dialog.claim-dialog h2{font-size:var(--type-h4);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.2}.claim-dialog .claim-dialog-url{color:var(--blue);font-size:var(--type-h4);letter-spacing:-.03em;overflow-wrap:anywhere;margin:4px 0 24px;font-weight:600;line-height:1.2}.claim-steps{border-radius:var(--radius-card);background:var(--pill);text-align:left;gap:16px;margin:0 0 24px;padding:16px;list-style:none;display:grid}.claim-steps li{align-items:flex-start;gap:12px;display:flex}.claim-step-mark{border:1.5px solid var(--blue);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.claim-steps .done .claim-step-mark{border-color:var(--green);background:var(--green);color:var(--bg)}.claim-step-mark svg{width:14px;height:14px}.claim-steps b{font-size:15px;font-weight:600;line-height:24px;display:block}.claim-steps .done b{color:var(--ink-2)}.claim-steps li span:not(.claim-step-mark,.sr){color:var(--ink-2);font-size:13px;line-height:1.45;display:block}.claim-steps strong{color:var(--ink);font-weight:600}.demo-dialog.claim-dialog .btn{margin:0}.claim-dialog .claim-dialog-note b{color:var(--ink-2);font-weight:600}.claim-dialog .claim-dialog-note{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:1.45}.call-demo{min-height:540px;display:grid;position:relative}.call-demo .live-screen,.call-demo .after-screen{position:absolute;inset:0}.call-screen{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;padding:24px;transition:opacity .3s,visibility 0s linear .3s;display:flex}.call-screen.shown{opacity:1;visibility:visible;transition:opacity .3s}.call-state{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.caller{text-align:center;flex-direction:column;align-items:center;margin:24px 0;display:flex}.call-topic b{font-size:16px;font-weight:600;display:block}.call-topic p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.5}.caller-ring{border-radius:25%;animation:2s ease-out infinite caller-ring;display:flex}@keyframes caller-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 45%, transparent)}to{box-shadow:0 0 0 22px #0000}}.caller h3,.live-heading h3,.after-screen h3{letter-spacing:-.035em;margin:16px 0 4px;font-size:24px;font-weight:600}.caller p,.live-heading p,.after-screen p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.call-demo .call-summary-card h4{color:var(--blue);letter-spacing:normal;align-items:center;gap:6px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.call-answer{justify-content:space-around;margin-top:auto;padding-top:28px;display:flex}.call-button{color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.call-button>span{color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .15s;display:grid}.call-button:hover>span{transform:scale(1.06)}.call-button.decline>span{background:var(--red)}.call-button.accept>span{background:var(--green)}.call-button.accept svg{animation:1.6s ease-in-out infinite phone-shake}@keyframes phone-shake{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}}.call-state .live-dot,.live-timer .live-dot{position:relative}.call-state .live-dot:after,.live-timer .live-dot:after{content:"";background:var(--green);border-radius:50%;animation:2s ease-out infinite live-pulse;position:absolute;inset:0}.live-heading{flex-shrink:0;align-items:center;gap:12px;margin-bottom:16px;display:flex}.live-heading>div{flex:1;min-width:0}.live-heading h3{margin:0 0 2px;font-size:17px}.live-timer{color:var(--green);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;display:flex}.live-transcript{flex-direction:column;flex:auto;min-height:0;display:flex}.live-lines{scroll-behavior:smooth;flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden}.live-lines.overflowing{mask-image:linear-gradient(#0000,#000 40px)}.live-lines p{color:var(--ink-2);flex-shrink:0;margin:0;font-size:13px;line-height:1.5;animation:.35s action-in}.live-lines b{color:var(--ink);font-size:12px;font-weight:600;display:block}.live-actions{flex-shrink:0;min-height:118px;margin-top:12px}.live-waiting{color:var(--ink-3);margin:0;font-size:12px}.live-action{align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;line-height:1.45;animation:.35s action-in;display:flex}.live-action b{font-weight:500}.live-action small{color:var(--ink-2);font-size:12px}.live-action svg{color:var(--green);flex-shrink:0;margin-top:1px}@keyframes action-in{0%{opacity:0;transform:translateY(6px)}}.call-controls{flex-shrink:0;justify-content:center;gap:24px;padding-top:16px;display:flex}.call-control{color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.call-control svg{box-sizing:content-box;background:var(--pill);color:var(--ink);border-radius:50%;padding:13px}.call-control.on svg{background:var(--ink);color:var(--surface)}.call-control.end svg{background:var(--red);color:#fff}.after-screen{text-align:center;justify-content:center;align-items:center;gap:4px}.after-screen p{max-width:320px;margin-bottom:20px}.after-screen .btn{width:min(280px,100%);margin-top:8px}@media (prefers-reduced-motion:reduce){.live-lines{scroll-behavior:auto}.caller-ring,.call-button.accept svg,.call-state .live-dot:after,.live-timer .live-dot:after{animation:none}}.theme-toggle{border:1px solid var(--hairline);background:var(--pill);width:76px;height:44px;color:var(--ink-2);border-radius:30px;flex-shrink:0;align-items:center;gap:2px;padding:5px;display:flex}.theme-toggle>span{border-radius:50%;place-items:center;width:31px;height:32px;display:grid}.theme-toggle svg{width:17px;height:17px}.theme-moon{color:#f0f3f8;background:#36404f}.logo-light{display:none}html[data-theme=light]{color-scheme:light;--bg:#fff;--surface:#f5f7fa;--pill:#eff2f7;--pill-strong:#e0e6ee;--hairline:#dce2eb;--ink:#17202e;--ink-2:#596579;--ink-3:#667387;--blue:#005de0;--blue-deep:#0167ff;--blue-tint:#eaf2ff;--blue-chip:#b7cfee;--green:#007738;--green-ink:#007738;--green-tint:#e5f5ec;--purple:#7030de;--orange:#ab4b00;--orange-tint:#fff1df;--orange-chip:#e2c59f;--grey-dot:#667387;--red:#d00012}html[data-theme=light] .logo-dark{display:none}html[data-theme=light] .logo-light{display:block}html[data-theme=light] .theme-sun{color:#005de0;background:#fff;box-shadow:0 1px 5px #17202e18}html[data-theme=light] .theme-moon{color:var(--ink-3);background:0 0}html[data-theme=light] :is(.early-access,.hero-kicker){color:var(--ink-2)}html[data-theme=light] .display>span{color:#6a778a}html[data-theme=light] .way{--wave-sent:#f7f3e1}html[data-theme=light] .ways-status{color:#007738}html[data-theme=light] .feature-row{--feature-hover:#f5f8fd}html[data-theme=light] .signal-list .signal{box-shadow:0 0 0 5px #eff2f7}html[data-theme=light] .demo-toolbar button{border-color:var(--hairline)}html[data-theme=light] .demo-toolbar button[aria-pressed=true]{background:#f4eeff;border-color:#d5c1f2}html[data-theme=light] .public-profile{border:1px solid #dce2eb;box-shadow:0 16px 50px #23395712}html[data-theme=light] .context-note{background:#f5f7fa;border-color:#dce2eb;box-shadow:0 6px 18px #23395708}html[data-theme=light]{--glass-fill:#f6f8fb;--glass-rim:linear-gradient(180deg, #fff, #fffc 35%, #fff9 65%, #ffffffe6);--glass-depth:#17202e0f;--glass-contact:#17202e24;--glass-shadow:#23395726;--glass-card:#fff;--glass-card-edge:#e3e8ef}html[data-theme=light] .glass-stage .wp-actions button:not(.wp-call){border-color:var(--glass-card-edge)}html[data-theme=light] .segmented{background:#eff2f7}html[data-theme=light] .segmented button.selected{color:var(--ink);background:#fff;box-shadow:0 1px 5px #17202e12}html[data-theme=light] .tiny-chip{border-color:#cbd4df}html[data-theme=light] .tiny-chip.work{border-color:#bdd0ee}html[data-theme=light] .soon-chip{color:#6b3fc0}html[data-theme=light] .record-tabs button span{background:#e7edf5}html[data-theme=light] .key-decisions span{color:var(--ink-2)}html[data-theme=light] .open-roles{background:#e5f5ec}html[data-theme=light] .footer-logo{opacity:1}html[data-theme=light] :is(.dock-tabs,.dock-search){backdrop-filter:blur(24px);background:#f6f8fbea;border-color:#ccd5e2;box-shadow:0 8px 30px #2339571a,inset 0 1px #fff}html[data-theme=light] .dock-tab{color:#596579}html[data-theme=light] .dock-tab.active{color:#005de0}html[data-theme=light] .dock-indicator{background:linear-gradient(#17202e12,#17202e0a);box-shadow:inset 0 1px #fffc,inset 0 -1px #17202e0d,0 0 6px #23395714}html[data-theme=light] :is(.search-dialog,.demo-dialog){background:#fff;border-color:#ccd5e2;box-shadow:0 24px 100px #17202e30}html[data-theme=light] :is(.search-dialog,.demo-dialog)::backdrop{background:#24375040}html[data-theme=light] .search-result:hover{background:#eff4fc}html[data-theme=light] .dialog-close{background:#eff2f7}html[data-theme=light] :is(.demo-dialog input,.demo-dialog textarea,.demo-dialog select){background:#f5f7fa;border-color:#aeb9c9}html[data-theme=light] .quiet-notice{color:#7030de;background:#f1ebfc}html[data-theme=light] .submitted-context{background:#f5f7fa}html[data-theme=light] :is(.prose,.cbtn,.tileico){color:var(--ink)}html[data-theme=light] .cbtn.blue{color:var(--blue)}html[data-theme=light] .chip.friend{border-color:#b9d9c8}html[data-theme=light] .chip.none{border-color:var(--hairline)}html[data-theme=light] .segbtn.on{color:var(--ink);background:#fff;box-shadow:0 1px 5px #17202e14}html[data-theme=light] .banner{background:#eef4ff;border-color:#cfddf3}html[data-theme=light] .btn.secondary,html[data-theme=light] .btn.secondary:hover{color:var(--blue)}html[data-theme=light] ::selection{color:#17202e;background:#c7dcff}@media (width<=720px){.header-actions,.site-brand:has(.header-back){gap:8px}.theme-toggle,.site-brand .early-access,.site-header:has(.header-back) .logo-full{display:none}.site-header:has(.header-back) .logo-mark{display:block}.header-download .icon{display:none}}@media (width<=360px){.site-header{gap:8px}.header-actions{gap:7px}.site-brand:has(.header-back){gap:8px}.header-login{display:none}.site-brand:has(.header-back) .logo-full{width:64px}.site-header:has(.header-back) .header-download .icon{display:none}}:root{--type-h1:clamp(2.5rem, 1.9437rem + 4.507vw, 6rem);--type-h2:clamp(2rem, 1.6479rem + 1.5023vw, 3rem);--type-h3:clamp(1.25rem, .9859rem + 1.1268vw, 2rem);--type-h4:clamp(1.125rem, .993rem + .5634vw, 1.5rem);--type-lede:clamp(1.25rem, 1.118rem + .5634vw, 1.625rem);--text-body:18px;--line-body:1.45;--text-small:15px;--text-meta:13px}.display,.prose h1{font-size:var(--type-h1);font-weight:700}.section-heading h2,.section-copy h2,.closing h2,.h2{font-size:var(--type-h2);font-weight:600}.context-copy h3{font-size:var(--type-h3);font-weight:550}.prose h2{font-size:var(--type-h4);font-weight:550}.prose h3{font-size:var(--text-body);font-weight:550}.display,.section-heading h2,.section-copy h2,.closing h2,.h2,.context-copy h3,.prose h1,.prose h2,.prose h3{letter-spacing:-.04em;line-height:1}.display,.section-heading h2,.section-copy h2,.closing h2,.h2,.context-copy h3,.prose h1,.prose h2,.prose h3,.row-title{text-wrap:balance}:is(.display,.section-heading h2,.section-copy h2,.closing h2,.h2,.context-copy h3) *{font-weight:inherit}.lede,.section-description,.context-copy>p,.prose,.feature-row p,.way p,.company-row p,.context-sources p,.section-copy>p,.signal-list li div>span,.profile-privacy-note p{font-weight:400;line-height:var(--line-body)}.lede,.section-description,.context-copy>p,.prose,.feature-row p,.way p,.company-row p,.context-sources p,.section-copy>p,.signal-list li div>span,.signal-list b,.profile-privacy-note p{letter-spacing:-.02em}.lede,.section-description,.context-copy>p,.prose,.signal-list b,.profile-privacy-note b{font-size:var(--text-body)}.hero .lede{font-size:var(--type-lede);line-height:1.3}.lede{text-wrap:balance}.feature-row p,.way p,.company-row p,.context-sources p,.signal-list li div>span,.profile-privacy-note p{font-size:var(--text-small)}.feature-row .row-title,.way .row-title,.company-row .row-title,.context-sources .row-title{font-size:var(--text-body);color:var(--ink);font-weight:550;line-height:1.3}.company-row[href]:hover .row-title{color:var(--blue)}.text-small{font-size:var(--text-small)}.text-meta{font-size:var(--text-meta)}
