:root{--bg:#050507;--bg-raised:#0a0a0d;--surface:#0f0f13;--surface-2:#16161b;--border:#ffffff14;--border-strong:#ffffff29;--text:#fafafa;--text-muted:#a1a1aa;--text-dim:#71717a;--accent:#b0358b;--accent-hover:#9c2f7b;--accent-text:#e58fc9;--accent-soft:#b0358b29;--ok:#4ade80;--warn:#f4a261;--crit:#f47b7b;--danger:#f87171;--c1:#b0358b;--c2:#1f9bd8;--c3:#f97316;--c4:#84cc16;--radius:14px;--font:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img,svg{max-width:100%;height:auto;display:block}a{color:var(--accent-text);text-decoration:none}a:hover{color:#f3b6dd}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.12}p{margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:-48px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:112px 0}.eyebrow{color:var(--accent-text);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:12.5px;font-weight:500;display:inline-block}.heading{max-width:760px;margin-bottom:56px}.heading h2,.wall__copy h2,.faq__grid h2,.contact__copy h2{font-size:clamp(32px,4.2vw,52px)}.heading p,.wall__copy>p,.contact__copy>p{color:var(--text-muted);margin-top:20px;font-size:19px}.index{font-family:var(--mono);color:var(--accent-text);letter-spacing:.08em;font-size:13px}.tag{background:var(--accent-soft);color:var(--accent-text);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-block}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15.5px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-hover);color:#fff}.btn--ghost{border-color:var(--border-strong);color:var(--text);background:#ffffff05}.btn--ghost:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff52}.btn--light{color:#18181b;background:#fff}.btn--light:hover{color:#18181b;background:#f4f4f5}.btn--sm{padding:9px 16px;font-size:14px}.btn:disabled{opacity:.6;cursor:wait}.actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.site-header{z-index:50;margin-top:12px;position:sticky;top:12px}.site-header__frame{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0c0c10b8;border-radius:16px;align-items:center;gap:28px;max-width:1200px;min-height:62px;padding-left:20px;padding-right:10px;display:flex;box-shadow:0 10px 40px #00000073}@media (width<=1248px){.site-header{padding:0 16px}}.site-header__logo img{width:104px;height:auto}.site-nav{gap:4px;margin-left:12px;display:flex}.site-nav a{color:var(--text-muted);border-radius:8px;padding:8px 12px;font-size:14.5px;font-weight:500}.site-nav a:hover{color:var(--text);background:#ffffff0d}.site-header__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.site-header__signin{color:var(--text-muted);padding:8px 12px;font-size:14.5px;font-weight:500}.site-header__signin:hover{color:var(--text)}.menu-toggle{border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:none}.menu-toggle span:not(.sr-only){background:var(--text);width:18px;height:1.5px;display:block}.mobile-menu{border:1px solid var(--border-strong);background:#0c0c10f5;border-radius:16px;flex-direction:column;gap:4px;max-width:1200px;margin:8px auto 0;padding:12px 20px 20px;display:flex}.mobile-menu a:not(.btn){color:var(--text);border-bottom:1px solid var(--border);padding:12px 4px;font-size:17px}.mobile-menu .btn{margin-top:12px}@media (width<=960px){.site-nav,.site-header__demo,.site-header__signin{display:none}.menu-toggle{display:inline-flex}}.language-switcher__summary{border:1px solid var(--border-strong);height:38px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.language-switcher__summary:hover{background:#b0358b24;border-color:#b0358b99}.language-switcher__flag{font-size:16px;line-height:1}.language-switcher__code{letter-spacing:.04em}.language-switcher__chevron{width:14px;height:14px;color:var(--text-muted)}.hero{background:radial-gradient(760px 520px at 78% 30%, #b0358b47, transparent 70%), radial-gradient(600px 400px at 0% 0%, #b0358b1f, transparent 70%), var(--bg);margin-top:-86px;padding:168px 0 150px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 30%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 80% at 70% 30%,#000 10%,#0000 72%)}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:64px;display:grid;position:relative}.hero h1{letter-spacing:-.04em;font-size:clamp(40px,4.3vw,58px);line-height:1.02}.hero__lead{max-width:540px;color:var(--text-muted);margin-top:24px;font-size:clamp(17px,1.6vw,19px)}@media (width<=1040px){.hero{padding:140px 0 120px}.hero__grid{grid-template-columns:1fr;gap:56px}}.panel{border:1px solid var(--border-strong);background:linear-gradient(#121217,#0c0c10);border-radius:16px;position:relative;box-shadow:0 24px 70px #0000008c}.panel__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:14px;display:flex}.panel__head b{font-weight:600}.mono-note{color:var(--text-dim);font-family:var(--mono);font-size:11.5px}.live-pill{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.live-pill i,.dot-live{background:#a3e635;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite pulse;box-shadow:0 0 #a3e63599}.dot-live{margin-right:6px;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 #a3e6358c}80%,to{box-shadow:0 0 0 7px #a3e63500}}.segmented{border:1px solid var(--border);background:#ffffff05;border-radius:10px;gap:2px;padding:3px;font-size:12px;display:inline-flex}.segmented>span,.segmented>button{color:var(--text-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;padding:4px 9px;display:inline-flex}.segmented>.is-active{background:var(--accent);color:#fff}.segmented--full{display:flex}.segmented--full>button{cursor:pointer;flex:1;justify-content:center;padding:7px 8px}.segmented--full>button:hover{color:var(--text)}.segmented--full>button[aria-checked=true]{background:var(--accent);color:#fff}.status{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.status--ok{color:var(--ok);background:#4ade801f}.status--warn{color:var(--warn);background:#f4a26124}.status--crit{color:var(--crit);background:#f47b7b24}.chip-btn{border:1px solid var(--border-strong);color:var(--text);border-radius:9px;align-items:center;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chip-btn--accent{border-color:var(--accent);background:var(--accent);color:#fff}code{font-family:var(--mono);font-size:.92em}.gauge{border:1px solid var(--border);background:#ffffff04;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;display:flex}.gauge__label{color:var(--text-muted);text-align:center;font-size:11px;line-height:1.25}.gauge__dial{aspect-ratio:1;width:84px;position:relative}.gauge__dial svg{width:100%;height:100%;transform:rotate(135deg)}.gauge__dial circle{fill:none;stroke-width:8px;stroke-linecap:round}.gauge__track{stroke:#ffffff12}.gauge--accent .gauge__value{stroke:var(--c1)}.gauge--blue .gauge__value{stroke:var(--c2)}.gauge--orange .gauge__value{stroke:var(--c3)}.gauge--green .gauge__value{stroke:var(--c4)}.gauge__reading{flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;inset:0}.gauge__reading b{letter-spacing:-.02em;font-size:20px;font-weight:600}.gauge__reading small{color:var(--text-dim);font-size:10.5px}.gauge--lg .gauge__dial{width:120px}.gauge--lg .gauge__reading b{font-size:28px}.gauge--lg .gauge__label{font-size:13px}.chart{position:relative;overflow:hidden}.chart svg{width:100%;height:auto;display:block}.chart--scrolling .chart__plot{animation:26s linear infinite chart-scroll}@keyframes chart-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.chart__grid{stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.chart__area{opacity:.55}.chart__line{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart__line--bold{stroke-width:2.2px}.chart__layer--1 .chart__area{fill:var(--c1)}.chart__layer--1 .chart__line{stroke:var(--c1)}.chart__layer--2 .chart__area{fill:var(--c2)}.chart__layer--2 .chart__line{stroke:#4cb6ea}.chart__layer--3 .chart__area{fill:var(--c3)}.chart__layer--3 .chart__line{stroke:#fb923c}.chart__layer--4 .chart__area{fill:var(--c4)}.chart__layer--4 .chart__line{stroke:#a3e635}.chart__layer.is-overlay .chart__area{opacity:.18}.chart__ticks{color:var(--text-dim);font-family:var(--mono);justify-content:space-between;padding-top:8px;font-size:10.5px;display:flex}.swatch{color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.swatch:before{content:"";background:var(--sw);border-radius:2px;width:8px;height:8px}.swatch em{color:var(--text);font-style:normal;font-weight:600}.swatch--1{--sw:var(--c1)}.swatch--2{--sw:var(--c2)}.swatch--3{--sw:var(--c3)}.swatch--4{--sw:var(--c4)}.spark{width:100%;height:28px}.spark__line{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.spark__area{opacity:.16}.spark--ok .spark__line{stroke:var(--c2)}.spark--ok .spark__area{fill:var(--c2)}.spark--warn .spark__line{stroke:var(--warn)}.spark--warn .spark__area{fill:var(--warn)}.spark--crit .spark__line{stroke:var(--crit)}.spark--crit .spark__area{fill:var(--crit)}.hero-figure{margin:0;padding:0 0 36px;position:relative}.dash-card{border:1px solid var(--border-strong);background:linear-gradient(#16161cf0,#0a0a0ef5);border-radius:20px;padding:18px;box-shadow:0 40px 120px #000000b3,inset 0 0 0 1px #ffffff05}.dash-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-card__brand{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:inline-flex;overflow:hidden}.dash-card__brand i{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.dash-card__section{color:var(--accent-text);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 10px;font-size:11px;display:block}.dash-card__gauges{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dash-card__chart{border:1px solid var(--border);background:#ffffff04;border-radius:12px;margin-top:12px;padding:14px 14px 10px}.dash-card__chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:12px;font-size:13px;display:flex}.dash-card__legend{flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}.float-alert{-webkit-backdrop-filter:blur(10px);background:#140c10f0;border:1px solid #f47b7b66;border-radius:14px;flex-direction:column;gap:6px;width:236px;padding:14px 16px;font-size:13px;animation:6s ease-in-out infinite float;display:flex;position:absolute;bottom:54px;right:-36px;box-shadow:0 24px 60px #0009,0 0 40px #f47b7b1f}.float-alert b{font-size:15px}.float-alert__status{color:var(--crit);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.float-alert__status i{background:var(--crit);width:7px;height:7px;box-shadow:0 0 10px var(--crit);border-radius:50%}.float-alert__host{color:var(--text-muted);justify-content:space-between;display:flex}.float-alert__host strong{color:var(--text)}.float-alert__bar{background:linear-gradient(90deg, #26303a 0 75%, var(--warn) 75% 90%, var(--crit) 90%);border-radius:99px;height:6px;position:relative}.float-alert__bar i{background:#fff;border-radius:2px;width:3px;height:12px;position:absolute;top:-3px;left:94.2%}.float-alert small{color:var(--text-dim);font-size:11.5px}.float-chip{border:1px solid var(--border-strong);background:#121218f2;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:-22px;box-shadow:0 18px 50px #0009}.float-chip svg{width:16px;height:16px;color:var(--accent-text)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=1320px){.float-alert{right:-12px}}@media (width<=1040px){.hero-figure{max-width:640px}.float-alert{right:-16px}}@media (width<=560px){.hero-figure{padding:0 0 88px}.dash-card{padding:14px}.gauge__dial{width:66px}.gauge__reading b{font-size:16px}.float-alert{width:210px;top:auto;bottom:0;right:8px}.float-chip{display:none;bottom:18px;left:0}}.highlights{z-index:2;margin-top:-78px;position:relative}.highlights__grid{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(12px);background:#0e0e12eb;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 30px 80px #0000008c}.highlights article{padding:30px 32px 34px}.highlights article+article{border-left:1px solid var(--border)}.highlights h2{letter-spacing:-.015em;margin:12px 0 8px;font-size:21px}.highlights p{color:var(--text-muted);font-size:15.5px}@media (width<=860px){.highlights{margin-top:0}.hero{padding-bottom:64px}.highlights__grid{grid-template-columns:1fr}.highlights article+article{border-left:0;border-top:1px solid var(--border)}}.cards{gap:20px;display:grid}.cards--2{grid-template-columns:repeat(2,1fr)}.cards--3{grid-template-columns:repeat(3,1fr)}.cards--4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface), var(--bg-raised));padding:30px}.card h3{letter-spacing:-.015em;margin-bottom:10px;font-size:21px}.card p{color:var(--text-muted);font-size:16px}.card--tall{padding:36px}@media (width<=960px){.cards--3,.cards--4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cards--2,.cards--3,.cards--4{grid-template-columns:1fr}.card,.card--tall{padding:26px}}.problem{background:var(--bg)}.solution{border-radius:var(--radius);background:linear-gradient(135deg,#b0358b2e,#b0358b0a);border:1px solid #b0358b66;margin-top:64px;padding:40px 44px}.solution h3{font-size:clamp(24px,3vw,32px)}.solution p{color:#d4d4d8;max-width:760px;margin-top:10px;font-size:18px}.product{background:var(--bg-raised);border-top:1px solid var(--border)}.features{flex-direction:column;gap:96px;display:flex}.feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.feature--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature--flip .feature__copy{order:2}.feature h3{font-size:clamp(26px,3vw,36px)}.feature__copy>p{color:var(--text-muted);margin-top:18px;font-size:17.5px}.ticks{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ticks li{color:#d4d4d8;padding-left:30px;font-size:16px;position:relative}.ticks li:before{content:"";background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23e58fc9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.500 8.300l2.300 2.300 4.700-5'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:.38em;left:0}.feature__figure{min-width:0}.fleet .panel__head{flex-wrap:wrap}.fleet__rows{padding:6px 0}.fleet__row{grid-template-columns:120px minmax(0,1fr) 64px 82px;align-items:center;gap:16px;padding:11px 18px;font-size:13.5px;display:grid}.fleet__row+.fleet__row{border-top:1px solid var(--border)}.fleet__row code{color:#d4d4d8}.fleet__row strong{text-align:right;font-variant-numeric:tabular-nums}.fleet__row .status{justify-self:end}.fleet__row.is-crit{box-shadow:inset 2px 0 0 var(--crit);background:linear-gradient(90deg,#f47b7b1a,#0000 70%)}.fleet__row.is-crit strong{color:var(--crit)}.fleet__row.is-warn{box-shadow:inset 2px 0 0 var(--warn)}.fleet__avg{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 18px;font-size:13px;display:flex}.fleet__avg strong{color:var(--text)}.fleet__avg em{color:var(--accent-text);font-style:normal}@media (width<=560px){.fleet__row{grid-template-columns:96px minmax(0,1fr) 56px;gap:10px;padding:10px 14px;font-size:12.5px}.fleet__row .status{display:none}}.settings-fig{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:14px;margin:0;display:grid;position:relative}.settings-fig__plot{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:16px 18px 0;display:grid}.settings-fig__plot svg{width:100%;height:170px;display:block}.settings-fig__yaxis{color:var(--text-dim);font-family:var(--mono);text-align:right;flex-direction:column;justify-content:space-between;font-size:10px;display:flex}.settings-fig__xaxis{padding:6px 18px 0 54px}.settings-fig__legend{border-top:1px solid var(--border);flex-wrap:wrap;gap:18px;margin-top:14px;padding:14px 18px 16px;display:flex}.legend-item{border-left:3px solid var(--sw);flex-direction:column;padding-left:10px;line-height:1.3;display:flex}.legend-item small{color:var(--text-muted);font-size:11.5px}.legend-item b{font-size:16px;font-weight:600}.legend-item--1{--sw:var(--c1)}.legend-item--2{--sw:var(--c2)}.legend-item--3{--sw:var(--c3)}.settings-fig__set{display:none}[data-type=stacked] .settings-fig__set--stacked,[data-type=area] .settings-fig__set--area,[data-type=line] .settings-fig__set--line{display:inline}[data-grid=off] .settings-fig__grid,[data-legend=off] .settings-fig__legend{display:none}[data-axes=off] .settings-fig__yaxis,[data-axes=off] .settings-fig__xaxis{visibility:hidden}.settings-fig__panel{padding-bottom:6px}.settings-fig__group{gap:8px;padding:14px 16px;display:grid}.settings-fig__group+.settings-fig__group{border-top:1px solid var(--border)}.settings-fig__label{color:var(--text-dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;font-size:13.5px;display:flex;position:relative}.switch-row input{opacity:0;width:1px;height:1px;position:absolute}.switch{background:#2a2a31;border-radius:99px;width:32px;height:18px;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch-row input:checked+.switch{background:var(--accent)}.switch-row input:checked+.switch:after{transform:translate(14px)}.switch-row input:focus-visible+.switch{outline:2px solid var(--accent-text);outline-offset:2px}.settings-fig__range{grid-template-columns:1fr 1fr}.settings-fig__range .settings-fig__label{grid-column:1/-1}.field{border:1px solid var(--border);background:var(--bg);border-radius:8px;justify-content:space-between;padding:7px 10px;font-size:13px;display:flex}.field small{color:var(--text-dim)}.settings-fig__export{gap:8px;display:flex}.settings-fig__hint{color:var(--text-dim);grid-column:1/-1;font-size:13px}.settings-fig__hint:before{content:"↳ ";color:var(--accent-text)}@media (width<=760px){.settings-fig{grid-template-columns:1fr}}.alert-fig{box-shadow:inset 3px 0 0 var(--crit), 0 24px 70px #0000008c;padding:20px}.alert-fig__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.alert-fig__head b{font-size:17px;display:block}.alert-fig__head small{color:var(--text-muted);font-size:12.5px}.status--solid{padding:4px 10px}.alert-fig__why{background:#b0358b1f;border:1px solid #b0358b59;border-radius:12px;margin-top:16px;padding:14px 16px}.alert-fig__why span{color:var(--accent-text);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.alert-fig__why p{color:#e4e4e7;margin-top:6px;font-size:13.5px;line-height:1.55}.alert-fig__grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.alert-fig__box{border:1px solid var(--border);background:#ffffff04;border-radius:12px;padding:14px}.alert-fig__box-head{justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}.alert-fig__box-head span{color:var(--text-dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.threshold{background:#1b2229;border-radius:99px;height:10px;position:relative;overflow:visible}.threshold>span{position:absolute;top:0;bottom:0}.threshold__ok{background:#26313b;border-radius:99px 0 0 99px;left:0}.threshold__warn{background:var(--warn);opacity:.75}.threshold__crit{background:var(--crit);opacity:.8;border-radius:0 99px 99px 0}.threshold__now{background:#fff;border-radius:2px;width:3px;margin-left:-1px;box-shadow:0 0 10px #ffffffb3;top:-4px!important;bottom:-4px!important}.threshold__marks{height:18px;color:var(--text-dim);font-family:var(--mono);margin-top:6px;font-size:10.5px;position:relative}.threshold__marks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.history{grid-template-columns:repeat(24,1fr);gap:3px;display:grid}.history i{background:#1f2830;border-radius:3px;height:22px}.history .history__w{background:var(--warn);opacity:.8}.history .history__c{background:var(--crit)}.history .history__p{background:#2a2a31}.history__ticks{color:var(--text-dim);font-family:var(--mono);justify-content:space-between;margin-top:8px;font-size:10.5px;display:flex}.alert-fig__meta{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 0;padding-top:14px;display:grid}.alert-fig__meta dt{color:var(--text-dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.alert-fig__meta dd{margin:3px 0 0;font-size:13px}.alert-fig__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=560px){.alert-fig{padding:16px}.alert-fig__grid{grid-template-columns:1fr}.alert-fig__meta{grid-template-columns:1fr 1fr}}@media (width<=960px){.features{gap:72px}.feature,.feature--flip{grid-template-columns:1fr;gap:32px}.feature--flip .feature__copy{order:0}}.wall{background:var(--bg);border-top:1px solid var(--border);overflow:hidden}.wall__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.points{gap:24px;margin-top:36px;display:grid}.points article{grid-template-columns:36px 1fr;gap:14px;display:grid}.points h3{letter-spacing:-.01em;margin-bottom:4px;font-size:18px}.points p{color:var(--text-muted);font-size:16px}.tv{margin:0;container-type:inline-size}.tv__bezel{background:linear-gradient(#1d1d23,#111115);border:1px solid #2c2c33;border-radius:18px;padding:12px;box-shadow:0 0 0 1px #000,0 50px 120px #b0358b38,0 30px 70px #000000bf}.tv__screen{aspect-ratio:16/9;background:#08080a;border-radius:8px;overflow:hidden}.tv__stand{background:linear-gradient(#26262c,#121216);border-radius:0 0 12px 12px;width:24%;height:26px;margin:0 auto}.wall-screen{flex-direction:column;gap:2.6cqw;padding:3cqw 3.4cqw;display:flex}.wall-screen__head{justify-content:space-between;align-items:center;font-size:2.4cqw;display:flex}.wall-screen__title{align-items:center;gap:1.4cqw;font-weight:600;display:inline-flex}.wall-screen__title img{width:2.2cqw;height:auto}.wall-screen__right{align-items:center;gap:2cqw;display:inline-flex}.wall-screen .live-pill{padding:.4cqw 1.4cqw;font-size:1.7cqw}.wall-screen__clock{font-family:var(--mono);font-size:2.8cqw;font-weight:500}.wall-screen__gauges{grid-template-columns:repeat(4,1fr);gap:1.8cqw;display:grid}.wall-screen .gauge{border-radius:1.6cqw;gap:.8cqw;padding:1.6cqw 1cqw}.wall-screen .gauge__label{font-size:1.6cqw}.wall-screen .gauge__dial{width:13cqw}.wall-screen .gauge__reading b{font-size:3.4cqw}.wall-screen .gauge__reading small{font-size:1.4cqw}.wall-screen__bottom{flex:1;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:1.8cqw;min-height:0;display:grid}.wall-screen__chart,.wall-screen__status{border:1px solid var(--border);background:#ffffff04;border-radius:1.6cqw;padding:1.6cqw 1.8cqw;font-size:1.8cqw}.wall-screen__chart>b,.wall-screen__status>b{margin-bottom:1.2cqw;font-weight:600;display:block}.wall-screen .chart__ticks{padding-top:.6cqw;font-size:1.3cqw}.wall-screen__status{flex-direction:column;gap:.8cqw;display:flex}.wall-stat{color:var(--text-muted);align-items:baseline;gap:1cqw;font-size:1.7cqw;display:flex}.wall-stat strong{min-width:3.4cqw;font-size:3.2cqw;font-weight:600;line-height:1.1}.wall-stat--crit strong{color:var(--crit)}.wall-stat--warn strong{color:var(--warn)}.wall-stat--ok strong{color:var(--ok)}@media (width<=960px){.wall__grid{grid-template-columns:1fr;gap:48px}}.use-cases{background:var(--bg-raised);border-top:1px solid var(--border)}.integrations{background:var(--bg);border-top:1px solid var(--border)}.note{color:var(--text-muted);margin-top:28px;font-size:16px}.route{grid-template-columns:minmax(0,.9fr) minmax(0,.7fr) minmax(0,1.4fr);align-items:center;margin:0;display:grid;position:relative}.route__source{box-shadow:inset 3px 0 0 var(--crit), 0 24px 70px #0000008c;justify-items:start;gap:8px;padding:22px;display:grid}.route__source b{font-size:18px}.route__source code{color:var(--text-muted);font-size:13px}.route__label{color:var(--text-dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.route__wires{align-self:stretch;position:relative}.route__wires svg{width:100%;height:100%;position:absolute;inset:0}.route__wire{fill:none;stroke:#e58fc98c;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:5 6;animation:1.4s linear infinite wire;animation-delay:calc(var(--i) * -.3s)}@keyframes wire{to{stroke-dashoffset:-22px}}.route__badge{z-index:1;color:var(--accent-text);white-space:nowrap;background:#1a0f17;border:1px solid #b0358b80;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.route__targets{gap:12px;display:grid}.route__target{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 16px 40px #00000073}.route__target b{font-size:15px;display:block}.route__target small{color:var(--text-muted);font-size:13px;line-height:1.4;display:block}.route__icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.route__icon svg{width:20px;height:20px}.route__result{color:var(--ok);white-space:nowrap;background:#4ade801a;border-radius:7px;padding:4px 9px;font-size:11.5px}@media (width<=960px){.route{grid-template-columns:1fr;gap:0}.route__wires{height:64px}.route__wires svg{display:none}.route__wires:before{content:"";border-left:1.5px dashed #e58fc98c;position:absolute;top:0;bottom:0;left:50%}}@media (width<=560px){.route__target{grid-template-columns:36px minmax(0,1fr)}.route__result{grid-column:2;justify-self:start}}.ai{border:1px solid var(--border-strong);background:radial-gradient(500px 260px at 100% 0%, #b0358b29, transparent 70%), var(--surface);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;margin-top:64px;padding:40px;display:grid}.ai__mark{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-text);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.ai__mark svg{width:28px;height:28px}.ai h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,28px)}.ai__copy p{color:var(--text-muted);margin-top:12px}.ai-chat{border:1px solid var(--border);background:var(--bg);border-radius:16px;gap:12px;margin:0;padding:20px;font-size:14px;display:grid}.ai-chat__client{color:var(--text-dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.ai-chat__q{background:var(--accent);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:86%;padding:10px 14px}.ai-chat__tool{border:1px solid var(--border);color:var(--text-muted);font-family:var(--mono);border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:5px 10px;font-size:11.5px;display:inline-flex}.ai-chat__tool i{background:var(--ok);border-radius:50%;width:6px;height:6px}.ai-chat__a{border:1px solid var(--border);background:var(--surface-2);color:#e4e4e7;border-radius:14px 14px 14px 4px;max-width:92%;padding:12px 14px;line-height:1.55}@media (width<=860px){.ai{grid-template-columns:1fr;gap:28px;padding:26px}}.security{background:var(--bg-raised);border-top:1px solid var(--border)}.icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:11px;place-items:center;margin-bottom:20px;display:grid}.icon svg{width:22px;height:22px}.use-case .icon{float:right;margin:0 0 12px 16px}.cta{text-align:center;background:radial-gradient(800px 360px at 50% 0,#ffffff24,#0000 70%),linear-gradient(135deg,#b0358b,#7d1f62);padding:104px 0}.cta h2{color:#fff;max-width:820px;margin:0 auto;font-size:clamp(32px,4.4vw,54px)}.cta p{color:#ffffffdb;max-width:680px;margin:22px auto 36px;font-size:19px}.faq{background:var(--bg)}.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}.faq__list details{border-bottom:1px solid var(--border)}.faq__list details:first-child{border-top:1px solid var(--border)}.faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__plus{flex:none;width:18px;height:18px;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:var(--accent-text);width:14px;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__plus:after{transform:translate(-50%,-50%)rotate(90deg)}details[open] .faq__plus:after{transform:translate(-50%,-50%)rotate(0)}.faq__list details p{color:var(--text-muted);padding:0 40px 24px 0;font-size:16.5px}@media (width<=860px){.faq__grid{grid-template-columns:1fr;gap:32px}}.contact{background:var(--bg-raised);border-top:1px solid var(--border)}.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}.contact__meta{margin-top:28px!important;font-size:16px!important}.contact__form{border:1px solid var(--border-strong);background:var(--surface);border-radius:18px;padding:36px}@media (width<=900px){.contact__grid{grid-template-columns:1fr;gap:40px}.contact__form{padding:24px}}.lead-form{gap:18px;display:grid}.lead-form__grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.lead-form label{gap:7px;display:grid}.lead-form label>span{color:var(--text-muted);font-size:14px;font-weight:500}.lead-form input[type=text],.lead-form input[type=email],.lead-form input[type=tel],.lead-form textarea{border:1px solid var(--border-strong);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.lead-form textarea{resize:vertical;min-height:120px}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.lead-form [aria-invalid=true]{border-color:var(--danger)!important}.lead-form__error{color:var(--danger);margin-top:-10px;font-size:13.5px}.lead-form__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead-form .lead-form__consent{align-items:flex-start;gap:10px;display:flex}.lead-form__consent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.lead-form__consent span{color:var(--text-muted);font-size:14px;font-weight:400;line-height:1.5}.lead-form__status{min-height:1.4em;color:var(--text-muted);font-size:14.5px}.lead-form__status.is-success{color:var(--ok)}.lead-form__status.is-error{color:var(--danger)}@media (width<=560px){.lead-form__grid{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--border);background:var(--bg);padding:72px 0 36px}.site-footer__top{grid-template-columns:1.3fr 1fr 1fr 1.6fr;gap:40px;display:grid}.site-footer__brand p{max-width:260px;color:var(--text-dim);margin-top:16px;font-size:14.5px}.site-footer__brand img{width:104px}.site-footer__col h3{color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono);margin-bottom:14px;font-weight:500}.site-footer__col a{color:var(--text-muted);padding:4px 0;font-size:15px;display:block}.site-footer__col a:hover{color:var(--text)}.site-footer__col p{color:var(--text-muted);margin-bottom:10px;font-size:14px;line-height:1.5}.site-footer__col p strong{color:var(--text);font-weight:600}.site-footer__legal{border-top:1px solid var(--border);color:var(--text-dim);margin-top:56px;padding-top:24px;font-size:13.5px}@media (width<=960px){.site-footer__top{grid-template-columns:1fr 1fr}}@media (width<=560px){.site-footer__top{grid-template-columns:1fr}}.legal-hero{text-align:center;background:radial-gradient(700px 280px at 50% -40px, #b0358b40, transparent 70%), var(--bg);padding:96px 0 40px}.legal-hero h1{font-size:clamp(38px,5vw,60px)}.legal-hero p{color:var(--text-muted);margin-top:14px;font-size:18px}.legal-hero .legal-hero__date{color:var(--text-dim);font-size:14px}.legal-body{padding:24px 0 112px}.legal-content{max-width:860px;color:var(--text-muted);font-size:16.5px;line-height:1.7}.legal-content h2{color:var(--text);margin-top:40px;margin-bottom:12px;font-size:26px}.legal-content h3{color:var(--text);margin-top:26px;margin-bottom:8px;font-size:19px}.legal-content p{margin-bottom:14px}.legal-content ul{margin:0 0 16px;padding-left:22px}.legal-content a{text-underline-offset:3px;text-decoration:underline}.cookie-consent-banner{z-index:90;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(14px);background:#0f0f13f5;border-radius:16px;max-width:960px;margin:0 auto;padding:22px 24px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 70px #000000b3}.cookie-consent-banner__content{justify-content:space-between;align-items:center;gap:24px;display:flex}.cookie-consent-banner__title{margin-bottom:4px;font-size:16px;font-weight:600}.cookie-consent-banner__description{color:var(--text-muted);font-size:14.5px;line-height:1.5}.cookie-consent-banner__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.cookie-consent-btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:600}.cookie-consent-btn--primary{background:var(--accent);color:#fff}.cookie-consent-btn--primary:hover{background:var(--accent-hover)}.cookie-consent-btn--ghost{border-color:var(--border-strong);color:var(--text);background:0 0}.cookie-consent-btn--ghost:hover{background:#ffffff0f}@media (width<=760px){.cookie-consent-banner__content{flex-direction:column;align-items:stretch}.cookie-consent-banner__actions .cookie-consent-btn{flex:1}}.cookie-consent-modal{z-index:95;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cookie-consent-modal__backdrop{background:#000000b8;position:absolute;inset:0}.cookie-consent-modal__panel{border:1px solid var(--border-strong);background:var(--surface);border-radius:18px;width:100%;max-width:620px;max-height:calc(100vh - 32px);padding:28px;position:relative;overflow:auto;box-shadow:0 40px 100px #000c}.cookie-consent-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.cookie-consent-modal__title{font-size:22px}.cookie-consent-modal__description{color:var(--text-muted);margin-top:6px;font-size:14.5px}.cookie-consent-modal__close{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.cookie-consent-modal__close:hover{color:var(--text);border-color:var(--border-strong)}.cookie-consent-modal__close svg{width:18px;height:18px}.cookie-consent-groups{gap:12px;display:grid}.cookie-consent-group{border:1px solid var(--border);background:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.cookie-consent-group__copy h3{letter-spacing:0;margin-bottom:4px;font-size:15.5px}.cookie-consent-group__copy p{color:var(--text-muted);font-size:14px;line-height:1.5}.cookie-consent-chip{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:600}.cookie-consent-toggle{cursor:pointer;flex:none;align-items:center;gap:10px;display:inline-flex}.cookie-consent-toggle input{opacity:0;pointer-events:none;position:absolute}.cookie-consent-toggle__track{background:#2a2a31;border-radius:999px;width:42px;height:24px;transition:background .15s;position:relative}.cookie-consent-toggle__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.cookie-consent-toggle input:checked+.cookie-consent-toggle__track{background:var(--accent)}.cookie-consent-toggle input:checked+.cookie-consent-toggle__track:after{transform:translate(18px)}.cookie-consent-toggle input:focus-visible+.cookie-consent-toggle__track{outline:2px solid var(--accent-text);outline-offset:2px}.cookie-consent-toggle__text{min-width:28px;color:var(--text-muted);font-size:13px}.cookie-consent-modal__footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}html.cookie-consent-open,html.has-language-modal,.has-language-modal,.has-language-modal body{overflow:hidden}.lang-modal{--lm-panel-top:color-mix(in srgb, #0b0b0f 78%, var(--accent));--lm-panel-bottom:color-mix(in srgb, #0b0b0f 93%, var(--accent));--lm-accent-text:color-mix(in srgb, var(--accent) 62%, #fff);--lm-hairline:#ffffff1a;box-sizing:border-box;color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:40px 20px;overflow:hidden}.lang-modal:not([open]){display:none}.lang-modal[open]{justify-content:center;align-items:center;display:flex}.lang-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;animation:.25s lang-modal-fade}.lang-modal__panel{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:linear-gradient(180deg, var(--lm-panel-top) 0%, var(--lm-panel-bottom) 100%);border-radius:22px;flex-direction:column;width:720px;max-width:100%;max-height:100%;animation:.3s cubic-bezier(.2,.8,.2,1) lang-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000008c,inset 0 1px #ffffff0a}.lang-modal__grip{background:#ffffff38;border-radius:99px;width:38px;height:4px;margin:9px auto 0;display:none}.lang-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 30px 18px;display:flex}.lang-modal__heading{min-width:0}.lang-modal .lang-modal__title{color:#fff;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700;line-height:1.2}.lang-modal__subtitle{color:#ffffff9e;margin:5px 0 0;font-size:13.5px;font-weight:500;line-height:1.45}.lang-modal__close{border:1px solid var(--lm-hairline);color:#ffffffbf;cursor:pointer;background:#ffffff0d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:flex}.lang-modal__close svg{width:17px;height:17px}.lang-modal__close:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 22%, transparent);color:#fff}.lang-modal__body{overscroll-behavior:contain;padding:0 30px 26px;overflow-y:auto}.lang-modal__section+.lang-modal__section{margin-top:0}.lang-modal .lang-modal__label{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.lang-modal .lang-modal__label--accent{color:var(--lm-accent-text)}.lang-modal__count{color:#ffffffb3;letter-spacing:.04em;background:#ffffff14;border-radius:99px;padding:3px 7px;font-size:10.5px}.lang-modal__rule{background:linear-gradient(90deg, transparent, var(--lm-hairline), transparent);border:0;height:1px;margin:20px 0 18px}.lang-modal__chips{flex-wrap:wrap;gap:9px;display:flex}.lang-modal__chip{border:1px solid var(--lm-hairline);color:#fff;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:9px 15px 9px 11px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.lang-modal__grid{grid-template-columns:1fr 1fr;gap:3px 14px;display:grid}.lang-modal__row{color:#ffffffe6;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;font-size:14.5px;font-weight:600;line-height:1.25;transition:background-color .13s,border-color .13s;display:flex}.lang-modal__name{flex:1;min-width:0}.lang-modal__chip:hover,.lang-modal__row:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 15%, transparent);color:#fff}.lang-modal__chip.is-current{border-color:color-mix(in srgb, var(--accent) 75%, transparent);background:color-mix(in srgb, var(--accent) 20%, transparent)}.lang-modal__row.is-current{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:#fff}.lang-modal__flag{flex:none;font-size:17px;line-height:1}.lang-modal__tick{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.lang-modal__tick--chip{width:auto;height:auto;color:var(--lm-accent-text);background:0 0;border-radius:0;margin-left:1px;font-size:13px}.lang-modal__close:focus-visible,.lang-modal__chip:focus-visible,.lang-modal__row:focus-visible{outline:2px solid var(--lm-accent-text);outline-offset:2px}.lang-modal__noscript{flex-wrap:wrap;gap:4px;display:none}.lang-modal__noscript a{border:1px solid var(--border-strong);color:var(--text-muted);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}@keyframes lang-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes lang-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes lang-modal-up{0%{transform:translateY(100%)}to{transform:none}}@media (width<=640px){.lang-modal[open]{align-items:flex-end;padding:0}.lang-modal__panel{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:88dvh;animation-name:lang-modal-up}.lang-modal__grip{display:block}.lang-modal__head{z-index:1;background:var(--lm-panel-top);padding:16px 20px 14px;position:sticky;top:0}.lang-modal__body{padding:0 16px calc(20px + env(safe-area-inset-bottom))}.lang-modal .lang-modal__title{font-size:19px}.lang-modal__grid{grid-template-columns:1fr;gap:2px}.lang-modal__row{padding:13px 12px;font-size:15.5px}.lang-modal__chip{padding:11px 16px 11px 13px}.lang-modal__rule{margin:16px 0 15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
