.site h3{font-family:var(--display);font-size:1.12rem;font-weight:630;font-stretch:112%;line-height:1.25}.site ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.site ul li{color:var(--muted)}.site ul b{color:var(--fg);font-weight:650}.site .land-bar{z-index:10;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.site-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem;font-stretch:112%;font:600 .74rem/1.6 var(--display)!important}.site-note,.connect-note{color:var(--faint);max-width:46rem;margin:1rem 0 0;font-size:.84rem}.reasons{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important}.reasons li{padding:1.3rem 1.4rem .4rem 0}.reasons li+li{border-left:1px solid var(--line);padding-left:1.4rem}.reasons h3{color:var(--fg);margin-bottom:.5rem}.reasons p{margin:0;font-size:.95rem}.see{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem 1.6rem;display:grid}.transcript{gap:.55rem;margin:0;display:grid}.transcript figcaption{font-family:var(--display);font-weight:630;font-stretch:112%}.transcript pre{background:var(--panel);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.78rem;line-height:1.55}.shot{gap:.7rem;margin:0;display:grid}.shot a{border-radius:var(--r);display:block}.shot img{border:1px solid var(--line-strong);border-radius:var(--r);width:100%;height:auto;box-shadow:var(--shadow);background:var(--panel);display:block}.shot figcaption{color:var(--muted);max-width:38rem;font-size:.92rem}.shot figcaption b{color:var(--fg);font-weight:650}.compare-wrap{border-top:1px solid var(--line-strong)}.compare{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.93rem}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.9rem 1rem .9rem 0}.compare thead th{font-family:var(--display);color:var(--muted);font-size:1rem;font-weight:630;font-stretch:112%}.compare thead th.us{color:var(--accent)}.compare tbody th{width:11rem;font:600 .74rem/1.7 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-stretch:112%}.compare td{color:var(--muted)}.compare td.us{color:var(--fg)}.compare .us{background:var(--accent-soft);padding-left:1rem}.diagram{margin:0 0 2rem}.diagram-scroll{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:1rem;overflow-x:auto}.scroll-hint{display:none!important}.sysdiag{width:100%;min-width:46rem;height:auto;color:var(--faint);font-family:var(--sans);display:block}.d-t{fill:var(--fg);font-size:13px;font-weight:700}.d-h{fill:var(--fg);font:700 16px var(--display);font-stretch:118%}.d-s{fill:var(--muted);font-size:11px}.d-k{fill:var(--muted);letter-spacing:.1em;font-size:10.5px;font-weight:600}.d-a{fill:var(--accent);font-size:11px;font-weight:600}.d-person{fill:var(--person-soft);stroke:var(--person);stroke-width:1.5px}.d-agent{fill:var(--accent-soft);stroke:var(--agent);stroke-width:1.5px}.d-api{fill:var(--bg);stroke:var(--accent);stroke-width:1.75px}.d-band{fill:var(--accent-soft)}.d-mod{fill:var(--panel);stroke:var(--line-strong);stroke-width:1px}.d-store{fill:var(--raised);stroke:var(--line-strong);stroke-width:1.5px}.d-ext{fill:var(--panel);stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:5 4}.d-host{fill:none;stroke:var(--line-strong);stroke-width:1.25px;stroke-dasharray:3 5}.d-line{stroke:currentColor;stroke-width:1.5px;fill:none}.d-dash{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-dasharray:5 4}.sec{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;display:grid}.sec>section{border-top:1px solid var(--line-strong);padding:1.3rem 0 1.6rem}.sec h3{margin-bottom:.9rem}.sec li{font-size:.95rem}.limits{border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--r);background:var(--panel);margin-top:.6rem;padding:1.3rem 1.4rem}.limits h3{margin-bottom:.7rem}.limits ul{gap:.4rem}.limits li{padding-left:1rem;font-size:.93rem;position:relative}.limits li:before{content:"";background:var(--warn);border-radius:1px;width:5px;height:5px;position:absolute;top:.62em;left:0}.pilot{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;display:grid}.pilot>section{border-top:1px solid var(--line-strong);padding:1.3rem 0 1.6rem}.pilot h3{margin-bottom:.9rem}.pilot li{padding-left:1rem;position:relative}.pilot li:before{content:"";background:var(--accent);border-radius:2px;width:6px;height:6px;position:absolute;top:.62em;left:0}.status{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:.6rem;display:grid;overflow:hidden}.status>div{background:var(--panel);min-width:0;padding:1rem 1.15rem}.status h3{align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.95rem;display:flex}.state-dot{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.state-dot.done{background:var(--accent)}.state-dot.todo{background:var(--warn)}.site .chips{flex-wrap:wrap;gap:.4rem;display:flex}.site .chips li{background:var(--accent-soft);color:var(--fg);border-radius:999px;padding:.2rem .65rem;font-size:.84rem}.site .chips.todo li{background:var(--warn-soft)}@media (width<=1180px){.reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.reasons li:nth-child(3){border-left:0;padding-left:0}.reasons li:nth-child(n+3){border-top:1px solid var(--line);margin-top:1rem}}@media (width<=900px){.see,.sec,.pilot,.status{grid-template-columns:minmax(0,1fr)}.scroll-hint{display:inline-flex!important}.site .land-bar nav .button{margin-left:auto}.compare,.compare tbody,.compare tr,.compare th,.compare td{width:auto;display:block}.compare thead{display:none}.compare tr{border-bottom:1px solid var(--line);padding:1rem 0}.compare th,.compare td{border:0;padding:.35rem 0}.compare tbody th{width:auto;color:var(--fg)}.compare td{grid-template-columns:9.5rem minmax(0,1fr);gap:.8rem;display:grid}.compare td:before{content:attr(data-label);color:var(--faint);font-size:.85rem}.compare .us{border-radius:var(--r);margin:0 -.6rem;padding:.35rem .6rem}.compare td.us:before{color:var(--accent)}}@media (width<=600px){.reasons{grid-template-columns:minmax(0,1fr)}.reasons li,.reasons li+li{border-left:0;padding-left:0}.reasons li+li{border-top:1px solid var(--line);margin-top:1rem}.compare td{grid-template-columns:minmax(0,1fr);gap:.1rem}}.alarm{grid-area:map;gap:.6rem;margin:0 0 1.1rem;display:grid}.alarm-card{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.alarm-head{border-bottom:1px solid var(--line);border-left:3px solid var(--danger);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.9rem 1.15rem;display:flex}.alarm-head b{font-family:var(--display);font-size:1.1rem;font-weight:650;font-stretch:112%}.alarm-head span{color:var(--muted);font-size:.86rem}.alarm-sop{border-bottom:1px solid var(--line);background:var(--person-soft);padding:.8rem 1.15rem;font-size:.9rem}.alarm-sop b{font-weight:650}.alarm-sop span{color:var(--muted);margin-top:.1rem;font-size:.84rem;display:block}.alarm-sop code{color:var(--person);background:0 0;padding:0;font-size:.78rem}.site .alarm-steps{gap:.6rem;padding:.85rem 1.15rem}.site .alarm-steps li{color:var(--fg);grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;font-size:.93rem;display:grid}.alarm-steps i{font:600 .78rem var(--mono);color:var(--accent);font-style:normal}.alarm-steps small{color:var(--faint);white-space:nowrap;font-size:.8rem}.site .alarm-steps li.ask{border-radius:var(--r);background:var(--accent-soft);margin:0 -.7rem;padding:.55rem .7rem}.alarm-foot{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.15rem 1rem;display:flex}.alarm-foot .button{cursor:default;pointer-events:none}.alarm-foot span:last-child{color:var(--faint);margin-left:auto;font-size:.82rem}.alarm figcaption{color:var(--faint);text-align:right;font-size:.8rem}.hero-note{color:var(--faint);max-width:34rem;margin:1rem 0 0;font-size:.86rem}.levels-note{max-width:46rem;color:var(--fg);margin:1.4rem 0 0;font-size:1.02rem}.flow{min-width:54rem}.d-model{fill:var(--accent-soft);stroke:var(--agent);stroke-width:1.5px}.d-ovoo{fill:var(--raised);stroke:var(--mark-2);stroke-width:2px}.d-row{fill:var(--fg);opacity:.035}.key.code{background:var(--panel);box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:2px}.key.ovoo{background:var(--raised);box-shadow:0 0 0 1.5px var(--mark-2) inset;border-radius:2px}.see-pair{margin-top:clamp(2rem,4vw,3rem)}.sec>section p{color:var(--muted);margin:0;font-size:.95rem}.people-spec{margin-top:.4rem}.compare.two tbody th{width:9rem}.compare .us+th,.compare .us+td{padding-left:1rem}.site-block{margin-top:clamp(2rem,4vw,3rem)}@media (width<=900px){.alarm{margin-top:.5rem}.alarm figcaption{text-align:left}.land-bar nav a.nav-keep{white-space:nowrap;display:inline}}@media (width<=600px){.site .land-bar nav{gap:.9rem}.site .land-bar nav a.nav-keep{display:none}}.privacy{max-width:46rem;padding-bottom:4rem}.privacy h1{font-family:var(--display);letter-spacing:-.028em;font-size:clamp(2.2rem,1.4rem + 2.8vw,3.4rem);font-weight:650;font-stretch:120%;line-height:1.04}.privacy h2{letter-spacing:-.01em;margin:2.4rem 0 .7rem;font-size:1.3rem}.privacy p,.privacy ul{color:var(--muted)}
