@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-symbols.woff2)format("woff2-variations");unicode-range:U+2190-21FF,U+2500-259F,U+25A0-25FF,U+2713-2717}:root{--bg:#f8f7f4;--surface:#fff;--sunk:#efede8;--ink:#121212;--muted:#5d5b56;--faint:#807e78;--line:#12121217;--line-strong:#12121229;--tint:#1212120d;--hue:#d4880f;--hue-ink:#8f5400;--ask:#1f6b58;--flag:#a84f27;--remind:#4152a8;--explain:#6f6019;--sans:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Pixelify Sans Variable", var(--sans);--mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.23, 1, .32, 1);--max:1120px;--gutter:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0c0c0d;--surface:#151517;--sunk:#111113;--ink:#ededeb;--muted:#a3a19c;--faint:#85837e;--line:#ffffff14;--line-strong:#ffffff26;--tint:#ffffff0f;--hue:#f2b84b;--hue-ink:#f2b84b;--ask:#7fc8b4;--flag:#f0a57c;--remind:#a9b4f2;--explain:#d7c77a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}::selection{background:var(--hue);color:#fff}:focus-visible{outline:2px solid var(--hue);outline-offset:3px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:30;background:var(--ink);color:var(--bg);border-radius:8px;padding:10px 14px;font-weight:500;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600}h3{font-family:var(--sans)}h1{letter-spacing:-.02em;font-size:clamp(34px,8.6vw,82px);line-height:1.02}h2{letter-spacing:-.015em;font-size:clamp(30px,4vw,46px);line-height:1.08}h3{letter-spacing:-.015em;font-size:17px;line-height:1.3}p{text-wrap:pretty;margin:0}code,kbd,pre{font-family:var(--mono);font-variant-ligatures:none}code{background:var(--tint);border-radius:5px;padding:1px 5px;font-size:.88em}kbd{background:var(--surface);min-width:22px;box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 0 var(--line-strong);text-align:center;border-radius:6px;padding:0 6px;font-size:12px;line-height:22px;display:inline-block}.nav{z-index:5;max-width:var(--max);padding:20px var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:absolute;inset:0 0 auto}.brand{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.brand img{box-shadow:0 0 0 1px var(--line-strong);border-radius:7px}.nav nav{align-items:center;gap:4px;display:flex}.nav nav a{color:var(--muted);border-radius:8px;padding:6px 10px;font-size:14px;text-decoration:none;transition:color .2s,background-color .2s}.nav nav a:hover{color:var(--ink);background:var(--tint)}.nav nav .nav-gh{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);margin-left:6px}.hero{min-height:min(100svh,920px);padding:168px var(--gutter) 0;text-align:center;isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.hero-copy{z-index:1;max-width:880px;position:relative}.kicker{font:500 13px/1.4 var(--mono);color:var(--hue-ink);margin:0 0 22px}.lede{max-width:560px;color:var(--muted);margin:24px auto 0;font-size:19px;line-height:1.55}.actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.btn{height:46px;transition:transform .15s var(--ease), background-color .2s;border-radius:10px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.btn-solid{background:var(--ink);color:var(--bg)}.btn-solid:hover{background:color-mix(in srgb, var(--ink) 88%, var(--hue))}.btn-solid:active{transform:scale(.98)}.btn-store{cursor:default;color:var(--muted)}.btn-store:hover{background:var(--surface)}.btn-ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-ghost:hover{background:var(--sunk)}.soon{background:color-mix(in srgb, var(--hue) 18%, transparent);color:var(--hue-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.horizon{z-index:0;width:100%;height:58%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 34%);mask-image:linear-gradient(#0000 0,#000 34%)}main>section:not(.hero){max-width:var(--max);padding:140px var(--gutter) 0;margin:0 auto}.demo-head{text-align:center;max-width:640px;margin:0 auto 40px}.demo-head p{color:var(--muted);margin-top:16px;font-size:17px}.picker{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:2px;margin-top:28px;padding:4px;display:inline-flex}.picker button{height:34px;color:var(--muted);font:500 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;transition:background-color .2s,color .2s}.picker button:hover{color:var(--ink)}.picker button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000000f}.sound{height:42px;color:var(--muted);font:500 14px/1 var(--sans);cursor:pointer;vertical-align:top;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;margin:28px 0 0 8px;padding:0 14px;transition:color .2s,background-color .2s;display:inline-flex}.sound:hover{color:var(--ink);background:var(--tint)}.sound-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.sound-bars i{width:2px;height:3px;transition:height .2s var(--ease);background:currentColor;border-radius:1px}.sound[aria-pressed=true]{color:var(--hue-ink)}.sound[aria-pressed=true] .sound-bars i{animation:.9s ease-in-out infinite alternate level}.sound[aria-pressed=true] .sound-bars i:nth-child(2){animation-delay:-.3s}.sound[aria-pressed=true] .sound-bars i:nth-child(3){animation-delay:-.6s}@keyframes level{0%{height:3px}to{height:12px}}.meet{aspect-ratio:16/9;color:#e8eaed;background:#202124;border-radius:20px;flex-direction:column;gap:10px;margin:0;padding:12px;font-family:Google Sans,Roboto,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.tiles{flex:1;min-height:0;position:relative}.tile{background:#3c4043;border-radius:12px;transition:box-shadow .25s;position:absolute;inset:0;overflow:hidden}.tile-self{aspect-ratio:4/3;background:#4a4e51;border-radius:10px;width:22%;inset:auto 16px 16px auto;box-shadow:0 6px 20px #00000059}.tile-self[data-speaking=true]{box-shadow:inset 0 0 0 3px #8ab4f8,0 6px 20px #00000059}.tile[data-speaking=true]{box-shadow:inset 0 0 0 3px #8ab4f8}.tile canvas{width:100%;height:100%;position:absolute;inset:0}.tile-name{background:#0000008c;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;position:absolute;bottom:12px;left:12px}.tile-self .tile-name{font-size:12px;bottom:8px;left:8px}.captions{text-align:left;flex-direction:column;flex:none;justify-content:center;gap:2px;height:74px;padding:10px 16px;display:flex}.captions[hidden]{visibility:hidden;display:flex}.captions-who{color:#bdc1c6;font-size:13px;font-weight:600}.captions-text{min-height:1.45em;font-size:17px;line-height:1.45}.card{z-index:2;color:#f3f0ea;--ask:#7fc8b4;--flag:#f0a57c;--remind:#a9b4f2;--explain:#d7c77a;background:#1c1b19f2;border:1px solid #ffffff17;border-radius:14px;width:300px;font:13px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:absolute;top:28px;right:28px;box-shadow:0 12px 32px #00000059}.card-head{align-items:center;gap:8px;padding:9px 10px 9px 12px;display:flex}.card-head img{border-radius:5px}.card-status{color:#aaa49a;flex:1;font-size:12px}.card-status:before{content:"";vertical-align:1px;background:var(--ask);border-radius:50%;width:6px;height:6px;margin-right:7px;animation:2.4s ease-in-out infinite breathe;display:inline-block}.card-status[data-mode=busy]:before{background:var(--explain);animation-duration:.8s}.card-status[data-mode=quiet]:before{background:#aaa49a;animation:none}@keyframes breathe{50%{opacity:.35}}.card-count{color:#1c1b19;text-align:center;background:#f3f0ea;border-radius:99px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:650}.card-count[hidden]{display:none}.nudges{margin:0;padding:0;list-style:none}.nudge{animation:arrive .26s var(--ease);border-top:1px solid #ffffff17;padding:10px 12px 11px}.nudge.fresh{animation:arrive .26s var(--ease), glow 2.4s var(--ease)}.nudge p{font-family:var(--mono);margin-top:3px;font-size:12.5px;line-height:1.5}.nudge-kind{color:var(--kind);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.nudge-kind:before,.kind-tag:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}@keyframes arrive{0%{opacity:0;transform:translateY(-6px)}}@keyframes glow{0%{background:color-mix(in srgb, var(--kind) 14%, transparent)}}[data-kind=ask]{--kind:var(--ask)}[data-kind=flag]{--kind:var(--flag)}[data-kind=remind]{--kind:var(--remind)}[data-kind=explain]{--kind:var(--explain)}.how h2,.kinds h2,.privacy h2{text-align:center;max-width:720px;margin:0 auto}.strip{width:100%;height:132px;margin:48px 0 28px;display:block}.phases{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.phases p{color:var(--muted);margin-top:8px;font-size:15px}.kind-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:48px 0 0;padding:0;list-style:none;display:grid}.kind{--cut:26px;background:var(--surface);min-height:230px;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);transition:transform .3s var(--ease);flex-direction:column;padding:28px 28px 26px;display:flex;position:relative}.kind:hover{transform:translateY(-2px)}.kind-tag{color:var(--kind);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.kind-eg{letter-spacing:-.02em;margin-top:20px;font-size:clamp(20px,2.1vw,25px);font-weight:500;line-height:1.3}.kind-what{color:var(--muted);margin-top:auto;padding-top:20px;font-size:15px}.around{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.around dl{margin:36px 0 0}.around dt{letter-spacing:-.01em;font-size:17px;font-weight:600}.around dd{color:var(--muted);margin:4px 0 22px}.recap{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin:0;overflow:hidden}.recap-bar{background:var(--sunk);font:500 12px/1 var(--mono);color:var(--faint);padding:12px 18px}.recap pre{color:var(--muted);white-space:pre-wrap;margin:0;padding:20px 18px 24px;font-size:13px;line-height:1.65}.r-h{color:var(--ink);font-weight:600}.r-ok{color:var(--ask)}.r-no{color:var(--flag)}.privacy-lede{text-align:center;max-width:600px;color:var(--muted);margin:18px auto 0;font-size:17px}.flow{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:44px;margin:52px 0 0;padding:0;list-style:none;display:grid}.flow-node{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:24px 22px 22px;display:flex;position:relative}.flow-node+.flow-node:before{content:"";border-top:2px dotted var(--hue);width:44px;position:absolute;top:50%;right:100%}.flow-node+.flow-node:after{content:"";border:5px solid #0000;border-left:6px solid var(--hue);border-right:0;position:absolute;top:calc(50% - 4px);right:calc(100% + 1px)}.flow-home{background:var(--ink);color:var(--bg);box-shadow:none}.flow-label{font:500 12px/1.4 var(--mono);color:var(--hue-ink)}.flow-home .flow-label{color:var(--hue)}.flow-node strong{font-family:var(--sans);letter-spacing:-.02em;font-size:19px;font-weight:600}.flow-node>span:last-child{color:var(--muted);font-size:14px}.flow-home>span:last-child{color:color-mix(in srgb, var(--bg) 70%, var(--ink))}.never{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.never li{background:var(--sunk);color:var(--ink);border-radius:12px;padding:14px 16px;font-size:15px;font-weight:500}.never span{color:var(--flag);margin-right:8px;font-weight:700;display:inline-block}.aside{color:var(--muted);margin-top:28px;font-size:14px}.privacy .aside{text-align:center;max-width:640px;margin:28px auto 0}.faq{grid-template-columns:1fr 2fr;gap:64px;display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{letter-spacing:-.01em;cursor:pointer;padding:20px 40px 20px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font:500 20px/1 var(--mono);color:var(--hue-ink);transition:transform .25s var(--ease);position:absolute;top:50%;right:4px;translate:0 -50%}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{color:var(--muted);padding:0 40px 22px 0}.setup{grid-template-columns:1fr 1fr;gap:64px;display:grid}.providers table{border-collapse:collapse;width:100%;margin-top:32px}.providers th,.providers td{text-align:left;border-top:1px solid var(--line);padding:13px 0}.providers tr:last-child>*{border-bottom:1px solid var(--line)}.providers th{width:34%;font-weight:600}.providers td{color:var(--muted)}.install h3{letter-spacing:-.02em;padding-top:14px;font-size:22px}.install ol{color:var(--muted);margin:22px 0 0;padding-left:20px}.install li{margin-bottom:8px;padding-left:4px}.foot{margin-top:96px}.foot-mark{width:100%;height:clamp(110px,17vw,250px);display:block}.foot-row{max-width:var(--max);padding:24px var(--gutter) 36px;color:var(--muted);justify-content:space-between;gap:16px;margin:0 auto;font-size:14px;display:flex}.foot-row a{text-decoration:none}.foot-row a:hover{color:var(--ink)}.foot-links{flex-wrap:wrap;gap:20px;display:flex}.policy{max-width:720px;padding:120px var(--gutter) 0;margin:0 auto}.policy h1,.policy h2{font-family:var(--sans);font-weight:650}.policy h1{letter-spacing:-.035em;font-size:clamp(34px,6vw,56px)}.policy .lede{margin:24px 0 0}.policy h2{letter-spacing:-.02em;margin:56px 0 16px;font-size:clamp(22px,2.6vw,26px)}.policy p,.policy li{font-size:17px;line-height:1.65}.policy p{margin:0 0 14px}.policy ul{margin:0 0 14px;padding-left:22px}.policy li{margin-bottom:6px}.policy code{font:.88em var(--mono);padding:1px 3px}.policy a{color:var(--hue-ink)}@media (width<=900px){.meet{aspect-ratio:auto;flex-direction:column;gap:10px;display:flex}.tiles{aspect-ratio:4/3;flex:none}.tile-self{width:30%}.card{width:auto;position:static}.phases{grid-template-columns:1fr 1fr}.flow{grid-template-columns:1fr;gap:28px}.flow-node+.flow-node:before{border-top:0;border-left:2px dotted var(--hue);width:0;height:28px;inset:auto auto 100% 32px}.flow-node+.flow-node:after{border:5px solid #0000;border-top:6px solid var(--hue);border-bottom:0;inset:auto auto calc(100% - 1px) 28px}.never{grid-template-columns:1fr 1fr}.faq{grid-template-columns:1fr;gap:28px}.around,.setup{grid-template-columns:1fr;gap:48px}}@media (width<=640px){:root{--gutter:16px}.nav nav a:not(.nav-gh){display:none}.hero{min-height:720px;padding-top:128px}.lede{font-size:17px}.horizon{height:42%}main>section:not(.hero){padding-top:100px}.picker{width:100%;display:flex}.actions .btn{justify-content:center;width:100%}.picker button{flex:1;padding:0 6px}.meet{margin:0 calc(var(--gutter) * -1);border-radius:0;padding:10px}.captions{height:92px;padding:8px 6px}.captions-text{font-size:15px}.strip{height:96px}.phases,.kind-grid{grid-template-columns:1fr}.kind{min-height:0}.foot{margin-top:64px}.foot-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation:none!important}}.og .nav,.og .actions{display:none}.og .hero{padding-top:96px}
