:root{--night:#080b1f;--night-2:#0f1433;--night-3:#171d47;--paper:#ececef;--paper-2:#f7f7f9;--mist:#a3a7c4;--ink-2:#474b69;--faint:#ececef1f;--blue:#4f8cff;--violet:#8b7cf6;--pink:#f472b6;--live:#3ddc97;--hang:#f2545b;--agent:linear-gradient(90deg, var(--blue), var(--violet) 55%, var(--pink));--agent-down:linear-gradient(180deg, var(--blue), var(--violet) 55%, var(--pink));--bg:var(--night);--fg:var(--paper);--fg-2:var(--mist);--rule:var(--faint);--raised:var(--night-2);--display:"Anybody", "Arial Narrow", system-ui, sans-serif;--text:"Instrument Sans", system-ui, -apple-system, "Segoe UI", "Kohinoor Devanagari", "Noto Sans Devanagari", "Noto Sans", sans-serif;--gutter:clamp(16px, 4vw, 40px);--max:1240px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.is-light{--bg:var(--paper);--fg:var(--night);--fg-2:var(--ink-2);--rule:#080b1f24;--raised:var(--paper-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--night);color:var(--paper);font:400 1.125rem/1.6 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,h4{font-family:var(--display);margin:0;font-weight:700}h2{letter-spacing:-.01em;text-wrap:balance;max-width:15ch;font-size:clamp(2.5rem,5.4vw,4.75rem);font-weight:720;font-stretch:78%;line-height:.95}h3{font-size:1.5rem;font-weight:640;font-stretch:88%;line-height:1.15}p{max-width:62ch;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.skip{z-index:30;background:var(--paper);color:var(--night);border-radius:8px;padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.nav{z-index:20;color:var(--paper);padding:14px var(--gutter);border-bottom:1px solid #0000;align-items:center;gap:24px;transition:background-color .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-color:var(--faint);background:#080b1feb}.brand{font-family:var(--display);white-space:nowrap;align-items:center;gap:10px;font-size:1.3rem;font-weight:700;font-stretch:92%;text-decoration:none;display:inline-flex}.brand__mark{width:25px;height:28px}.nav__menu{align-items:center;gap:26px;margin-left:auto;display:flex}.nav__menu a{color:var(--mist);font-size:.95rem;text-decoration:none;transition:color .2s}.nav__menu a:hover{color:var(--paper)}.nav__signin{border-left:1px solid var(--faint);padding-left:26px}.nav__toggle{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:none;box-shadow:inset 0 0 0 1px #ececef4d}.nav__toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;margin:auto;display:block}@media (width<=860px){.nav{gap:12px}.nav.is-open{background:var(--night);border-color:var(--faint)}.nav__cta{margin-left:auto}.nav__toggle{display:block}.nav__menu{padding:8px var(--gutter) 20px;background:var(--night);border-bottom:1px solid var(--faint);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px #00000080}.nav.is-open .nav__menu{display:flex}.nav__menu a{color:var(--paper);border-top:1px solid var(--faint);padding:14px 0;font-size:1.125rem}.nav__signin{border-left:0;padding-left:0}}.btn{background:var(--fg);min-height:48px;color:var(--bg);font:600 1rem/1 var(--text);white-space:nowrap;cursor:pointer;transition:background-color .2s, transform .2s var(--ease), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{border-radius:999px}.btn--ghost{color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 32%, transparent);background:0 0}.btn--ghost:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}.btn--small{min-height:40px;padding:0 18px;font-size:.95rem}.actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.tag{color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 30%, transparent);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 9px;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.state{font:600 .8125rem/1.3 var(--text);color:var(--fg-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.state:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.state--ok:before{background:var(--fg)}.state--beta:before{box-shadow:inset 0 0 0 1.5px var(--fg);background:linear-gradient(90deg, var(--fg) 50%, transparent 50%)}.state--live{color:var(--fg)}.state--live:before{background:var(--live);box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 25%, transparent)}.foot{z-index:1;color:var(--paper);border-top:1px solid var(--faint);background:var(--night);padding:56px 0 40px;position:relative}.foot__grid{grid-template-columns:minmax(0,1fr) auto;gap:32px 64px;display:grid}.foot__brand p,.foot__legal{color:var(--mist);margin-top:12px;font-size:.95rem}.foot__links{gap:64px;display:flex}.foot__links ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot__links a{color:var(--mist);font-size:.95rem;text-decoration:none}.foot__links a:hover{color:var(--paper);text-decoration:underline}.foot__legal{grid-column:1/-1}@media (width<=640px){.foot__grid{grid-template-columns:minmax(0,1fr)}.foot__links{gap:40px}}.has-cursor,.has-cursor *{cursor:none!important}.has-cursor :is(input:not([type=radio],[type=checkbox],[type=range]),textarea,select,[contenteditable]){cursor:auto!important}.cursor{z-index:100;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;top:0;left:0}.cursor.is-on{opacity:1}.cursor__dot,.cursor__ring{will-change:transform;position:fixed;top:0;left:0}.cursor i{transition:scale .25s var(--ease), opacity .2s, background-color .2s;border-radius:50%;display:block;position:absolute;top:0;left:0;translate:-50% -50%}.cursor__dot i{background:var(--paper);width:8px;height:8px;box-shadow:0 0 0 1.5px #080b1f8c}.cursor.on-light .cursor__dot i{background:var(--night);box-shadow:0 0 0 1.5px #ececefb3}.cursor__ring i{background:var(--agent);opacity:.9;width:36px;height:36px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.cursor[data-mode=link] .cursor__ring i{opacity:1;scale:1.5}.cursor[data-mode=link] .cursor__dot i{scale:.6}.cursor.is-down .cursor__ring i{scale:.72}.cursor.is-down[data-mode=link] .cursor__ring i{scale:1.2}.cursor[data-mode=text] i{opacity:0}@media (prefers-reduced-motion:reduce){.cursor i{transition:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.hero{align-items:center;min-height:100svh;padding:120px 0 72px;display:flex}.hero__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:48px;display:grid}.hero h1{letter-spacing:-.015em;margin-bottom:32px;font-size:clamp(3rem,6.4vw,5.75rem);font-weight:640;font-stretch:82%;line-height:.9}.h-line{white-space:pre;display:block}.lead{color:var(--mist);max-width:46ch;font-size:clamp(1.125rem,1.4vw,1.3125rem)}.hero__langs{color:var(--mist);margin-top:28px;font-size:.95rem}.hero__art,.channels__art,.finale__art{mix-blend-mode:lighten}.hero{position:relative;overflow:hidden}.hero__art{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(66vw,1180px);height:auto;position:absolute;top:50%;right:0;transform:translateY(-62%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.hero__grid{position:relative}.callcard{z-index:1;box-shadow:inset 0 0 0 1px var(--faint), 0 30px 80px -30px #0009;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1433b8;border-radius:22px;gap:14px;padding:18px;display:grid;position:relative;transform:translateY(24px)}.callcard__head{align-items:center;gap:12px;display:flex}.avatar{background:var(--night-3);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--faint);border-radius:50%;flex:none}.avatar--large{width:56px;height:56px}.callcard__id{min-width:0;line-height:1.3;display:grid}.callcard__id b{font-weight:600}.callcard__id span{color:var(--mist);font-size:.875rem}.callcard__head .tag{margin-left:auto}.callcard__state{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.live-dot{background:var(--live);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3ddc9738}.callcard__time{color:var(--mist);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.callcard__wave{align-items:center;gap:4px;height:40px;display:flex}.callcard__wave i{background:#a3a7c44d;border-radius:2px;flex:1;height:100%;transition:background-color .3s;transform:scaleY(.08)}.callcard__wave[data-who=agent] i{background:var(--c);animation:talk .9s var(--d) ease-in-out infinite alternate}.callcard__wave[data-who=caller] i{background:var(--paper);animation:talk .75s var(--d) ease-in-out infinite alternate}@keyframes talk{0%{transform:scaleY(.12)}45%{transform:scaleY(.85)}to{transform:scaleY(.3)}}.callcard__line{min-height:4.6em;padding-left:14px;font-size:.95rem;line-height:1.45;position:relative}.callcard__line:before{content:"";background:var(--paper);border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.callcard__line[data-who=agent]:before{background:var(--agent-down)}.callcard__line[data-who=tool]:before{background:var(--faint)}.callcard__line b{color:var(--mist);font-size:.8rem;font-weight:600;display:block}.callcard__foot{color:var(--mist);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.hangup{background:var(--hang);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hangup svg{fill:#fff;width:22px;height:22px}.demo{padding:120px 0;position:relative}.demo__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:48px;display:grid}.demo__head p{color:var(--mist)}.console{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--faint), 0 40px 120px -50px #4f8cff59;border-radius:26px;grid-template-columns:320px minmax(0,1fr);display:grid;overflow:hidden}.console__setup{border-right:1px solid var(--faint);align-content:start;gap:24px;padding:28px;display:grid}.persona{align-items:center;gap:14px;display:flex}.persona__name{font-family:var(--display);font-size:1.6rem;font-weight:680;font-stretch:88%;line-height:1.1}.persona__role{color:var(--mist);font-size:.9rem}.choice{border:0;gap:8px;margin:0;padding:0;display:grid}.choice legend,.field>span,.field legend{color:var(--fg-2);margin-bottom:8px;padding:0;font-size:.875rem;font-weight:600}.choice label{cursor:pointer;display:block;position:relative}.choice input,.field--choice input{opacity:0;pointer-events:none;position:absolute}.choice label>span{color:var(--mist);box-shadow:inset 0 0 0 1px var(--faint);border-radius:14px;padding:12px 14px 12px 40px;font-size:.875rem;line-height:1.4;transition:background-color .2s,box-shadow .2s,color .2s;display:block}.choice label>span:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--mist);border-radius:50%;position:absolute;top:15px;left:14px}.choice b{color:var(--paper);font-size:1rem;font-weight:600;display:block}.choice input:checked+span{background:var(--night-3);color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--paper)}.choice input:checked+span:before{box-shadow:inset 0 0 0 4px var(--paper)}.choice input:focus-visible+span,.field--choice input:focus-visible+span{outline:2px solid var(--violet);outline-offset:2px}.choice:disabled label{cursor:not-allowed;opacity:.55}.field{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.field select,.field input[type=number]{background:var(--night-3);width:100%;min-height:46px;color:var(--fg);font:500 1rem/1 var(--text);box-shadow:inset 0 0 0 1px var(--faint);border:0;border-radius:12px;padding:0 14px}.field select:disabled{opacity:.55}.field small,.field__hint{color:var(--fg-2);margin-top:6px;font-size:.8125rem;line-height:1.45}.console__setup .field__hint{margin-top:-14px}.console__call{grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:560px;padding:24px 28px 28px;display:grid}.console__bar{align-items:center;gap:12px;display:flex}.status{align-items:center;gap:10px;margin-right:auto;font-weight:600;display:flex}.status__icon{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--mist);border-radius:50%}.console[data-state=ringing] .status__icon,.console[data-state=permission] .status__icon{box-shadow:inset 0 0 0 2px var(--paper);animation:1.1s ease-out infinite ring}.console[data-state=agent] .status__icon{background:var(--agent);box-shadow:none}.console[data-state=listening] .status__icon{box-shadow:inset 0 0 0 2px var(--paper)}.console[data-state=caller] .status__icon{background:var(--paper);box-shadow:none}.console[data-state=muted] .status__icon{background:linear-gradient(135deg, transparent 44%, var(--paper) 44% 56%, transparent 56%)}.console[data-state=ended] .status__icon{background:var(--mist);box-shadow:none;border-radius:2px}.console[data-state=error] .status__icon{background:var(--hang);box-shadow:none;clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}@keyframes ring{0%{box-shadow:inset 0 0 0 2px var(--paper), 0 0 0 0 #ececef80}to{box-shadow:inset 0 0 0 2px var(--paper), 0 0 0 10px #ececef00}}.timer{text-align:right;min-width:3.2em;color:var(--mist);font-variant-numeric:tabular-nums}.wave{width:100%;height:72px;margin:20px 0 12px;display:block}.log{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:340px;margin:0;padding:4px 4px 4px 0;list-style:none;display:flex;overflow-y:auto}.log__empty{color:var(--mist);margin:auto 0;font-size:.95rem}.log__empty ol{counter-reset:how;gap:10px;margin:0;padding:0;list-style:none;display:grid}.log__empty li{counter-increment:how;grid-template-columns:28px minmax(0,1fr);align-items:baseline;display:grid}.log__empty li:before{content:counter(how);color:var(--paper);font-weight:600}.line{background:#ececef0d;border-radius:12px;max-width:60ch;padding:10px 14px 10px 18px;font-size:1rem;line-height:1.5;position:relative}.line:before{content:"";background:var(--paper);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.line--agent:before,.line--clip:before{background:var(--agent-down)}.line b{color:var(--mist);margin-bottom:2px;font-size:.8rem;font-weight:600;display:block}.line--caller{align-self:flex-end}.line--clip{color:var(--mist)}.line--tool{color:var(--mist);background:0 0;padding:2px 0;font-size:.9rem}.line--tool:before{display:none}.line--tool b{margin-right:8px;display:inline}.line.is-speaking span:after{content:"";vertical-align:-.1em;background:var(--agent);border-radius:2px;width:.5em;height:.9em;margin-left:2px;animation:.9s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.line--summary{background:#8b7cf614;padding:14px 16px;box-shadow:inset 0 0 0 1px #8b7cf64d}.line--summary:before{display:none}.line--summary dl{gap:6px;margin:0;display:grid}.line--summary dl div{grid-template-columns:7em minmax(0,1fr);gap:12px;display:grid}.line--summary dt,.line__cap{color:var(--mist);font-size:.875rem}.line--summary dd{margin:0}.line__cap{margin-top:10px}.prompt{justify-items:end;gap:6px;margin-top:14px;display:grid}.prompt__label{color:var(--mist);text-align:right;font-size:.8125rem}.prompt__say{background:var(--paper);max-width:52ch;color:var(--night);font:500 1rem/1.45 var(--text);text-align:left;cursor:pointer;transition:transform .2s var(--ease);border:0;border-radius:14px;padding:12px 16px 12px 20px;position:relative}.prompt__say:hover{transform:translateY(-1px)}.console__error{background:#f2545b14;border-radius:14px;margin-top:16px;padding:16px;box-shadow:inset 0 0 0 1px #f2545b99}.console__error-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ctl{background:var(--night-3);min-height:48px;color:var(--paper);font:600 1rem/1 var(--text);box-shadow:inset 0 0 0 1px var(--faint);cursor:pointer;border:0;border-radius:999px;padding:0 22px}.ctl[aria-pressed=true]{background:var(--paper);color:var(--night)}.ctl--end{background:var(--hang);box-shadow:none;color:#fff}.livecall{box-shadow:inset 0 0 0 1px var(--faint);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-top:20px;padding:22px 26px;display:grid}.livecall h3{margin-bottom:6px;font-size:1.3rem}.livecall p{color:var(--mist);font-size:.95rem}.livecall .livecall__error{color:var(--paper);grid-column:1/-1}.demo__notes{color:var(--mist);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;margin-top:28px;font-size:.95rem;display:grid}.demo__notes b{color:var(--paper);font-weight:600}.story{padding:120px 0;position:relative}.story__grid{gap:40px;display:grid}.story__head h2{margin-bottom:18px}.legend{color:var(--mist);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.95rem;display:flex}.key{border-radius:2px;width:22px;height:4px;display:inline-block}.key--caller{background:var(--paper)}.key--agent{background:var(--agent);margin-left:14px}.steps{gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step h3{align-items:baseline;gap:14px;display:flex}.step__n{min-width:1.2em;font:500 .9rem/1 var(--text);color:var(--mist);font-variant-numeric:tabular-nums}.step__body p{color:var(--mist);margin-top:8px}.says{gap:10px;margin-top:16px;display:grid}.say{max-width:52ch;color:var(--paper);background:#ececef0d;border-radius:12px;margin:0;padding:10px 14px 10px 18px;font-size:1rem;line-height:1.5;position:relative}.say:before{content:"";border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.say b{color:var(--mist);margin-bottom:2px;font-size:.8125rem;font-weight:600;display:block}.say--caller:before{background:var(--paper)}.say--agent:before,.say--clip:before{background:var(--agent-down)}.say--clip,.say--cut span{color:var(--mist)}.say--sys{color:var(--mist);background:0 0;padding:2px 0;font-size:.9rem}.say--sys:before{display:none}.say--tool{color:var(--paper)}.say--summary{background:#8b7cf614;gap:8px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #8b7cf64d}.say--summary:before{display:none}.say--summary div{grid-template-columns:6.5em minmax(0,1fr);gap:12px;display:grid}.say--summary dt{color:var(--mist);font-size:.875rem;line-height:1.7}.say--summary dd{margin:0}.transcript{display:none}@media (width>=861px){.story.is-pinned{height:100vh;padding:0}.is-pinned .story__grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px;height:100%;padding-top:104px;padding-bottom:40px}.is-pinned .steps{grid-area:2/1;align-content:start;gap:12px;padding-left:24px}.is-pinned .steps:before,.is-pinned .steps:after{content:"";background:var(--faint);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.is-pinned .steps:after{background:var(--agent-down);transform-origin:top;transform:scaleY(var(--p,0))}.is-pinned .step{opacity:.38;transition:opacity .35s}.is-pinned .step.is-active{opacity:1}.is-pinned .step h3{font-size:1.35rem}.is-pinned .step__body{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.is-pinned .step.is-active .step__body{grid-template-rows:1fr}.is-pinned .step__body>div{min-height:0;overflow:hidden}.is-pinned .says{display:none}.is-pinned .transcript{background:var(--night-2);width:100%;max-width:540px;min-height:0;box-shadow:inset 0 0 0 1px var(--faint), 0 40px 120px -50px #4f8cff4d;border-radius:22px;grid-area:1/2/span 2;grid-template-rows:auto auto auto minmax(0,1fr) auto;place-self:stretch end;gap:16px;padding:20px 22px;display:grid}}.transcript__head{align-items:center;gap:12px;display:flex}.transcript__id{line-height:1.3;display:grid}.transcript__id b{font-weight:600}.transcript__id span,.transcript__meta,.transcript__clock{color:var(--mist);font-size:.875rem;font-weight:400}.transcript__head .tag{margin-left:auto}.transcript__state{align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.transcript__dot{background:var(--live);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3ddc9738}.transcript__dot.is-done{background:var(--mist);box-shadow:none;border-radius:2px}.transcript__clock{font-variant-numeric:tabular-nums;margin-left:auto}.transcript__wave{align-items:center;gap:3px;height:36px;display:flex}.transcript__wave i{background:#a3a7c440;border-radius:2px;flex:1;height:100%;transform:scaleY(.08)}.transcript__wave[data-who=agent] i{background:var(--c);animation:talk .9s var(--d) ease-in-out infinite alternate}.transcript__wave[data-who=caller] i{background:var(--paper);animation:talk .75s var(--d) ease-in-out infinite alternate}.transcript__lines{flex-direction:column;gap:10px;min-height:0;padding:14px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}.transcript .say{flex:none;transition:opacity .35s}.transcript .say.is-next{opacity:.16}.transcript .say.is-past{opacity:.5}.transcript__steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.transcript__steps li{background:var(--faint);border-radius:2px;flex:1;height:4px;transition:background-color .3s}.transcript__steps li.is-done{background:var(--paper)}.product{padding:16vh 0 14vh}.product__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px 64px;margin-bottom:64px;display:grid}.product__head p{color:var(--mist);margin:0}.product__head .state{vertical-align:-1px;color:var(--paper)}.product__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:48px 72px;display:grid}.monitor{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--faint);border-radius:22px;margin:0;padding:20px;position:sticky;top:104px}.monitor__bar{border-bottom:1px solid var(--faint);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.monitor__bar b{font-family:var(--display);font-size:1.15rem;font-weight:660;font-stretch:90%}.monitor__call{border-bottom:1px solid var(--faint);padding:16px 0}.monitor__row{align-items:center;gap:12px;display:flex}.monitor__name{font-weight:600}.monitor__time{color:var(--mist);font-variant-numeric:tabular-nums;margin-left:auto}.monitor__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.monitor__facts dt,.monitor__label,.monitor__outcomes dt{color:var(--mist);font-size:.8125rem}.monitor__facts dd{margin:2px 0 0;font-size:.95rem;font-weight:600}.monitor__log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.monitor__log .say{font-size:.9rem}.monitor__campaign{padding-top:16px}.bar{background:var(--night-3);border-radius:4px;height:8px;margin:10px 0 8px;overflow:hidden}.bar span{background:var(--paper);border-radius:4px;height:100%;display:block}.monitor__count{font-size:.9rem}.monitor__outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.monitor__outcomes dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.6rem;font-weight:640;font-stretch:90%}.monitor figcaption{color:var(--mist);margin-top:16px;font-size:.8125rem}.features{margin:0}.features>div{border-top:1px solid var(--faint);grid-template-columns:12rem minmax(0,1fr);gap:6px 28px;padding:22px 0;display:grid}.features dt{font-family:var(--display);font-size:1.3rem;font-weight:640;font-stretch:88%;line-height:1.2}.features dt .state{font-family:var(--text);margin-top:6px;display:flex}.features dd{color:var(--mist);margin:0}.usecases{padding:16vh 0;position:relative}.usecases__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:20px 64px;margin-bottom:64px;display:grid}.usecases__head p{color:var(--fg-2);margin:0}.cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;display:grid}.case{flex-direction:column;display:flex}.case__art{aspect-ratio:4/3;object-fit:cover;background:var(--paper);border-radius:18px;width:100%;height:auto;margin-bottom:20px}.case h3{border-top:2px solid var(--night);max-width:16ch;margin-bottom:12px;padding-top:18px}.case>p{color:var(--fg-2);font-size:1rem}.case .case__line{color:var(--night);font-family:var(--display);margin-top:22px;padding-left:18px;font-size:1.35rem;font-weight:560;font-stretch:86%;line-height:1.22;position:relative}.case__line:before{content:"";background:var(--agent-down);border-radius:2px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.case__tags{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:22px 0 0;list-style:none;display:flex}.case__tags li{color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:6px;padding:2px 8px;font-size:.8125rem;font-weight:600}.channels{padding:16vh 0;position:relative}.channels__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:48px 64px;display:grid}.channels__art{width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000,#000 22% 85%,#0000);mask-image:linear-gradient(#0000,#000 22% 85%,#0000)}.channels h2{margin-bottom:48px}.rows{max-width:560px}.row{border-top:1px solid var(--faint);padding:26px 0}.row h3{margin-bottom:10px;font-size:clamp(1.6rem,2.8vw,2.25rem)}.row p{color:var(--mist)}.row .row__state{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.row__state .state{color:var(--paper)}.architecture{padding:16vh 0 14vh}.arch__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:20px 64px;margin-bottom:64px;display:grid}.arch__head p{color:var(--mist);margin:0}.flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 120px;padding:0;list-style:none;display:grid;position:relative}.flow:before{content:"";background:var(--faint);height:1px;position:absolute;top:15px;left:0;right:0}.flow li{padding-right:8px;position:relative}.flow__n{background:var(--night);width:31px;height:31px;box-shadow:inset 0 0 0 1px var(--mist);color:var(--paper);border-radius:50%;place-items:center;margin-bottom:20px;font-size:.875rem;font-weight:600;display:grid;position:relative}.flow__ai .flow__n{background:var(--agent);box-shadow:none;color:var(--night)}.flow h3{margin-bottom:8px;font-size:1.3rem}.flow p{color:var(--mist);font-size:.95rem}.voices__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:20px 64px;margin-bottom:48px;display:grid}.voices__head h3{max-width:16ch;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:700;font-stretch:80%;line-height:1}.voices__head p{color:var(--mist)}.chain{grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(0,1.2fr);gap:24px;display:grid;position:relative}.stage--whole{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--faint);border-radius:20px;align-self:start;padding:22px 24px}.stage--whole p{color:var(--mist);margin-bottom:16px;font-size:.95rem}.stage.stage--whole li{border-top:1px solid var(--faint);color:var(--paper);border-radius:0;justify-self:stretch;gap:2px;padding:10px 0;display:grid}.stage.stage--whole li b{font-weight:600}.stage.stage--whole li span{color:var(--mist);font-size:.875rem}.stage--whole .stage__bar{background:var(--agent);border-radius:2px;height:4px;margin-bottom:18px}.chain__wire{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chain__wire path{fill:none;stroke:url(#wire);stroke-width:2px}.stage{position:relative}.stage h4{margin-bottom:18px;font-size:1.5rem;font-weight:640;font-stretch:88%}.stage ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stage li{color:var(--mist);border-radius:999px;justify-self:start;padding:5px 14px;font-size:clamp(.95rem,1.6vw,1.2rem);transition:color .3s,background-color .3s,box-shadow .3s}.stage li.is-on{color:var(--paper);background:var(--night-2);box-shadow:inset 0 0 0 1px #8b7cf6b3,0 0 28px #8b7cf647}.arch__latency{color:var(--mist);max-width:76ch;margin-top:56px;font-size:.95rem}.integrations{margin-top:112px}.integrations__head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px 48px;margin-bottom:40px;display:grid}.integrations h3{max-width:16ch;margin-bottom:18px;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:700;font-stretch:80%;line-height:1}.integrations__head p{color:var(--mist)}.integrations__art{mix-blend-mode:lighten;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.carousel{margin:0 calc(-1 * var(--gutter));gap:14px;display:grid;position:relative}.carousel__row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.carousel__track{width:max-content;animation:drift calc(var(--n) * 3.2s) linear infinite;display:flex}.carousel__row--back .carousel__track{animation-direction:reverse}.carousel:hover .carousel__track,.carousel:focus-within .carousel__track,.carousel.is-paused .carousel__track{animation-play-state:paused}@keyframes drift{to{transform:translate(-50%)}}.carousel ul{gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.tool{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--faint);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex}.tool__mark{background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.tool__mark img{object-fit:contain;width:22px;height:22px}.tool__mark svg{fill:none;width:22px;height:22px;stroke:var(--night);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tool__text{font-size:.975rem;font-weight:600;line-height:1.25;display:grid}.tool__text small{color:var(--mist);font-size:.8125rem;font-weight:400}.carousel__toggle{margin-right:var(--gutter);color:var(--mist);font:600 .875rem/1 var(--text);box-shadow:inset 0 0 0 1px var(--faint);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:end;padding:6px 14px}.carousel__toggle:hover{color:var(--paper)}@media (prefers-reduced-motion:reduce){.carousel__row{scroll-snap-type:x proximity;padding:0 var(--gutter);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.carousel__track{animation:none}.carousel__track ul[aria-hidden]{display:none}.tool{scroll-snap-align:start}.carousel__toggle{display:none}}.integrations__note{color:var(--mist);max-width:80ch;margin-top:40px;font-size:.9rem}.trust{padding:12vh 0}.rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin-top:56px;display:grid}.rules>div{border-top:1px solid var(--faint);padding-top:20px}.rules h3{margin-bottom:10px;font-size:1.375rem}.rules p{color:var(--mist);font-size:1rem}.duty{box-shadow:inset 0 0 0 1px var(--faint);border-radius:20px;grid-template-columns:12rem minmax(0,1fr);gap:12px 32px;margin-top:64px;padding:28px;display:grid}.duty p{color:var(--mist);max-width:72ch}.pricing{padding:16vh 0;position:relative}.pricing__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:28px 64px;margin-bottom:48px;display:grid}.draft{border:1.5px dashed var(--night);border-radius:14px;padding:18px 20px;font-size:.95rem}.draft__src{color:var(--fg-2);margin-top:8px;font-size:.875rem}.parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:64px 0 0;padding:0;list-style:none;display:grid}.parts li{border-top:2px solid var(--night);padding-top:18px}.parts h3{margin-bottom:8px;font-size:1.3rem}.parts p{color:var(--fg-2);font-size:1rem}.calc{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;overflow:clip}.calc__title{font-size:1.5rem}.calc__inputs{align-content:start;gap:22px;padding:24px 28px 28px;display:grid}.calc .field select,.calc .field input[type=number]{color:var(--night);box-shadow:inset 0 0 0 1px var(--rule);background:#fff}.calc input[type=range]{width:100%;accent-color:var(--night)}.calc output{font-variant-numeric:tabular-nums}.field__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.field__pair--three{grid-template-columns:repeat(3,minmax(0,1fr))}.calc .calc__hint{margin-top:-12px}.calc__peek{display:none}.field--choice{flex-wrap:wrap;gap:8px;display:flex}.field--choice legend{width:100%}.field--choice label{cursor:pointer;position:relative}.field--choice label span{min-height:40px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;align-items:center;padding:0 14px;font-size:.95rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.field--choice input:checked+span{background:var(--night);color:var(--paper);box-shadow:none}.check{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.check input{width:20px;height:20px;accent-color:var(--night);flex:none;margin:2px 0 0}.check span{font-size:.95rem;font-weight:500}.check small{color:var(--fg-2);font-size:.8125rem;font-weight:400;display:block}.rates-edit{border-top:1px solid var(--rule);padding-top:18px}.rates-edit summary{cursor:pointer;font-weight:600}.rates-edit__intro{color:var(--fg-2);margin:10px 0 14px;font-size:.875rem}.rates-edit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;margin-bottom:16px;display:grid}.field--rate>span{font-size:.8125rem;font-weight:500}.rates-edit .btn:disabled{opacity:.4;cursor:default;transform:none}.calc__side{--fg:var(--paper);--fg-2:var(--mist);--rule:var(--faint);background:var(--night);color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.calc__out{align-content:start;gap:16px;padding:28px;display:grid;position:sticky;top:72px}.calc__rec{color:var(--mist);font-size:.95rem}.calc__total{gap:2px;display:grid}.calc__total output{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(3rem,6vw,4.75rem);font-weight:700;font-stretch:84%;line-height:.95}.calc__total span{color:var(--mist)}.stack{gap:3px;height:14px;display:flex}.stack span,.swatch{border-radius:3px;min-width:4px}.stack__included{background:#5c6290}.stack__ai{background:var(--agent)}.stack__line{background:var(--paper)}.stack__rent{background:var(--mist)}.stack__analysis{background:#6e74a8}.stack__unused{background:repeating-linear-gradient(135deg,#ececef59 0 3px,#0000 3px 7px);box-shadow:inset 0 0 0 1px #ececef59}.stack__carrier{box-shadow:inset 0 0 0 1.5px var(--paper);background:0 0}.swatch{vertical-align:0;width:10px;height:10px;margin-right:8px;display:inline-block}.calc__lines,.calc__kpis{margin:0;display:grid}.calc__lines div{border-bottom:1px solid var(--faint);justify-content:space-between;gap:16px;padding:7px 0;font-size:.95rem;display:flex}.calc__lines dt{color:var(--mist)}.calc__lines dd,.calc__kpis dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.calc__lines .calc__sub dt{padding-left:18px}.calc__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}.calc__kpis dt{color:var(--mist);font-size:.8125rem}.calc__kpis dd{font-family:var(--display);font-size:1.35rem;font-weight:640;font-stretch:90%}.calc__notes{border-top:1px solid var(--rule);color:var(--fg-2);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 40px;padding:20px 28px 24px;font-size:.875rem;display:grid}.calc__notes b{color:var(--fg)}.calc__warn{color:var(--fg);font-weight:500}.plans{margin-top:72px}.plans h3{margin-bottom:20px;font-size:1.75rem}.plans__scroll{overflow-x:auto}.plans__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:.95rem}.plans__table th,.plans__table td{border-bottom:1px solid var(--rule);text-align:left;padding:14px 16px 14px 0}.plans__table thead th{color:var(--fg-2);border-bottom:2px solid var(--night);font-size:.8125rem;font-weight:600}.plans__table tbody th{white-space:nowrap;font-family:var(--display);font-size:1.15rem;font-weight:640;font-stretch:90%}.plans__sub{margin-top:56px}.plans__lead{color:var(--fg-2);margin:-8px 0 16px;font-size:.95rem}.plans__table--minutes{min-width:640px}.plans__table--minutes td{font-variant-numeric:tabular-nums}.plans__note{color:var(--fg-2);max-width:80ch;margin-top:20px;font-size:.95rem}.faq{padding:16vh 0}.faq__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px 64px;display:grid}.faq h2{position:sticky;top:104px}.faq details{border-top:1px solid var(--faint)}.faq details:last-child{border-bottom:1px solid var(--faint)}.faq summary{font-family:var(--display);cursor:pointer;padding:20px 40px 20px 0;font-size:1.3rem;font-weight:620;font-stretch:90%;line-height:1.25;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--paper), var(--paper)) center / 100% 2px no-repeat, linear-gradient(var(--paper), var(--paper)) center / 2px 100% no-repeat;width:14px;height:14px;transition:transform .3s var(--ease);margin-top:-7px;position:absolute;top:50%;right:4px}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--mist);padding-bottom:22px}.finale{align-items:center;min-height:100svh;padding:120px 0;display:flex;position:relative;overflow:hidden}.finale__art{pointer-events:none;width:min(62vw,1180px);height:auto;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.finale .wrap{position:relative}.finale h2{max-width:11ch;margin-bottom:24px;font-size:clamp(3.1rem,6.6vw,7rem);font-weight:640;font-stretch:82%;line-height:.9}.finale p{color:var(--mist);max-width:50ch}.page main.missing{min-height:70vh;padding-top:180px;padding-bottom:120px}.missing h1{max-width:14ch;margin-bottom:20px;font-size:clamp(2.6rem,5.6vw,4.75rem);line-height:.96}.missing p{color:var(--fg-2)}@media (width<=1080px){.rules,.parts{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations__head{grid-template-columns:minmax(0,1fr)}.cases{grid-template-columns:repeat(2,minmax(0,1fr))}.console{grid-template-columns:280px minmax(0,1fr)}.calc{grid-template-columns:minmax(0,1fr)}.calc__out{position:static}.calc__peek{z-index:5;background:var(--night);color:var(--paper);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:.95rem;text-decoration:none;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #080b1f59}.calc__peek b{font-family:var(--display);font-size:1.25rem;font-weight:700;font-stretch:88%}.calc__peek span:last-child{color:var(--mist);white-space:nowrap;font-size:.875rem}.flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.flow:before{display:none}.product__grid{grid-template-columns:minmax(0,1fr)}.monitor{max-width:560px;position:static}}@media (width<=860px){.hero{align-items:flex-end;padding-top:46svh}.hero h1{font-size:clamp(2rem,10.6vw,3.6rem)}.hero__art{object-fit:cover;object-position:74% 50%;width:100%;height:56svh;top:0;transform:none;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.channels__grid{grid-template-columns:minmax(0,1fr)}.channels__art{max-width:420px}.hero__grid{grid-template-columns:minmax(0,1fr)}.callcard{display:none}.demo,.story{padding:88px 0}.demo__head,.demo__notes,.product__head,.usecases__head,.arch__head,.voices__head,.pricing__head,.faq__grid,.duty,.console,.livecall{grid-template-columns:minmax(0,1fr)}.console__setup{border-right:0;border-bottom:1px solid var(--faint);padding:22px}.console__call{min-height:520px;padding:20px 18px 22px}.controls .btn,.controls .ctl{flex:auto}.features>div{grid-template-columns:minmax(0,1fr)}.chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stage--whole{grid-column:1/-1;margin-top:24px}.stage li{padding:4px 8px}.faq h2{position:static}.finale{align-items:flex-end;padding-top:46svh}.finale__art{object-fit:cover;object-position:60% 70%;width:100%;height:50svh;top:0;bottom:auto;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}}@media (width<=600px){.rules,.parts,.cases,.flow{grid-template-columns:minmax(0,1fr)}.monitor__facts,.monitor__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.rates-edit__grid,.field__pair--wide{grid-template-columns:minmax(0,1fr)}.field__pair--three{gap:10px}.calc__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.calc__inputs,.calc__out{padding:20px}}@media (prefers-reduced-motion:reduce){.transcript__wave i,.callcard__wave i,.line.is-speaking span:after,.console .status__icon{animation:none!important}.callcard__wave[data-who] i{transform:scaleY(.4)}}.page{background:var(--paper);color:var(--night)}.page main{--bg:var(--paper);--fg:var(--night);--fg-2:var(--ink-2);--rule:#080b1f24;--raised:var(--paper-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-top:72px}.page .nav{border-color:var(--faint);background:#080b1ff0}.blog__head,.post__head{padding-top:clamp(56px,9vw,112px);padding-bottom:40px}.blog__head h1,.post__head h1{letter-spacing:-.01em;text-wrap:balance;max-width:18ch;font-size:clamp(2.6rem,5.6vw,4.75rem);font-weight:700;font-stretch:80%;line-height:.96}.post__head{max-width:calc(46rem + 2 * var(--gutter))}.post__dek{max-width:52ch;color:var(--fg-2);margin-top:20px;font-size:clamp(1.15rem,1.6vw,1.3rem);line-height:1.5}.post__meta{color:var(--fg-2);flex-wrap:wrap;gap:4px 18px;margin-bottom:20px;font-size:.9rem;display:flex}.postlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0 auto;padding-bottom:96px;list-style:none;display:grid}.postlist__item a{height:100%;padding:0 0 48px;text-decoration:none;display:block}.postlist__art{background:var(--night);border-radius:16px;width:100%;height:auto;margin-bottom:20px;display:block}.postlist__item h2{max-width:24ch;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:660;font-stretch:86%;line-height:1.1}.postlist__item a:hover h2{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.postlist__item p{color:var(--fg-2);margin-top:10px;font-size:1rem}.postlist__item .post__meta{margin:14px 0 0}@media (width<=760px){.postlist{grid-template-columns:minmax(0,1fr)}}.post__art{max-width:calc(64rem + 2 * var(--gutter));padding-bottom:56px}.post__art img{background:var(--night);border-radius:20px;width:100%;height:auto;display:block}.prose{max-width:calc(46rem + 2 * var(--gutter));padding-bottom:96px;font-size:1.125rem;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2{max-width:28ch;margin-top:2.2em;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:680;font-stretch:86%;line-height:1.12}.prose h3{margin-top:1.8em;font-size:1.3rem}.prose h2+*,.prose h3+*{margin-top:.6em}.prose p,.prose li{max-width:68ch}.prose a{color:var(--night);-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose a:hover{text-decoration-thickness:2.5px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:2px solid var(--rule);color:var(--fg-2);margin-left:0;margin-right:0;padding-left:20px}.prose table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.45;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;min-width:9em;padding:10px 14px 10px 0}.prose th{border-bottom-color:var(--night);font-weight:600}.exchange{background:var(--night);color:var(--paper);border-radius:16px;margin-left:0;margin-right:0;padding:20px 22px}.exchange figcaption{color:var(--mist);margin-bottom:12px;font-size:.85rem;font-weight:600}.exchange p{max-width:60ch;padding-left:16px;font-size:1.02rem;line-height:1.55;position:relative}.exchange p+p{margin-top:12px}.exchange p:before{content:"";background:var(--paper);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.exchange__agent:before{background:var(--agent-down)!important}.exchange b{color:var(--mist);font-size:.8rem;font-weight:600;display:block}.note{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule);border-radius:12px;padding:18px 20px}.note p{font-weight:500}.sources{color:var(--fg-2);overflow-wrap:anywhere;font-size:.95rem}.cta-band{background:var(--night);color:var(--paper);--bg:var(--night);--fg:var(--paper);--fg-2:var(--mist);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:88px 0}.cta-band h2{max-width:14ch;font-size:clamp(2.2rem,4.6vw,3.75rem)}.cta-band p{color:var(--mist);margin-top:16px}
