@font-face{font-family:Alexandria;src:url(./Alexandria-Variable-DcWATs9g.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Readex Pro;src:url(./ReadexPro-Variable-DaZ5x8Tr.woff2)format("woff2");font-weight:160 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./IBMPlexMono-Regular-Ce_rIFIj.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(./IBMPlexMono-Medium-BEp2iIrd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--surface-000:#fff;--surface-100:#f1f4f5;--surface-200:#e2e8eb;--line:#cdd6db;--line-strong:#6f828d;--ink:#0d1e29;--ink-muted:#475a66;--brand:#0b5b72;--brand-strong:#08455a;--on-brand:#fff;--brand-tint:#d6eaf0;--verify:#009e78;--status-reuse:#006b52;--on-status-reuse:#fff;--status-hold:#f0b030;--on-status-hold:#1f1300;--status-hold-edge:#a86d00;--status-standby:#5f6f78;--on-status-standby:#fff;--status-backwash:#3d5bb5;--on-status-backwash:#fff;--danger:#b42318;--on-danger:#fff;--focus:#0b5b72;--shadow-raised:0 1px 2px #0d1e2914, 0 6px 16px #0d1e290f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-pill:999px;--font-display:"Alexandria", "Readex Pro", system-ui, sans-serif;--font-sans:"Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-000:#13232d;--surface-100:#0c1921;--surface-200:#08121a;--line:#22363f;--line-strong:#6a8390;--ink:#e5eef2;--ink-muted:#9cb0ba;--brand:#5bb8d1;--brand-strong:#8fd0e2;--on-brand:#04212b;--brand-tint:#12384a;--verify:#3fd1a8;--status-reuse:#3fd1a8;--on-status-reuse:#002a1f;--status-hold:#f0b030;--on-status-hold:#1f1300;--status-hold-edge:#f0b030;--status-standby:#8a9ba4;--on-status-standby:#0c1921;--status-backwash:#8da2ec;--on-status-backwash:#0c1921;--danger:#f07a6e;--on-danger:#2a0603;--focus:#8fd0e2;--shadow-raised:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--surface-000:#13232d;--surface-100:#0c1921;--surface-200:#08121a;--line:#22363f;--line-strong:#6a8390;--ink:#e5eef2;--ink-muted:#9cb0ba;--brand:#5bb8d1;--brand-strong:#8fd0e2;--on-brand:#04212b;--brand-tint:#12384a;--verify:#3fd1a8;--status-reuse:#3fd1a8;--on-status-reuse:#002a1f;--status-hold:#f0b030;--on-status-hold:#1f1300;--status-hold-edge:#f0b030;--status-standby:#8a9ba4;--on-status-standby:#0c1921;--status-backwash:#8da2ec;--on-status-backwash:#0c1921;--danger:#f07a6e;--on-danger:#2a0603;--focus:#8fd0e2;--shadow-raised:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.display-xl{font:700 56px/1.1 var(--font-display)}.display-l{font:700 40px/1.15 var(--font-display)}.heading{font:600 28px/1.25 var(--font-display)}.title{font:600 20px/1.35 var(--font-display)}.body-l{font:400 18px/1.75 var(--font-sans)}.body{font:400 16px/1.7 var(--font-sans)}.body-s{font:400 14px/1.6 var(--font-sans)}.label{font:500 13px/1.4 var(--font-sans);letter-spacing:.01em}.reading{font:500 32px/1.1 var(--font-mono)}.code{font:400 13px/1.5 var(--font-mono)}body{font-family:var(--font-sans);color:var(--ink);background:var(--surface-100);-webkit-font-smoothing:antialiased;margin:0}.wv-icon{flex:none;width:1.25em;height:1.25em}.wv-status{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font:500 13px/1.4 var(--font-sans);white-space:nowrap;border:1px solid #0000;display:inline-flex}.wv-status__code{font:400 11px/1 var(--font-mono);letter-spacing:.02em;opacity:.85}.wv-status--reuse{background:var(--status-reuse);color:var(--on-status-reuse)}.wv-status--hold{background:var(--status-hold);color:var(--on-status-hold);border-color:var(--status-hold-edge)}.wv-status--standby{background:var(--status-standby);color:var(--on-status-standby)}.wv-status--backwash{background:var(--status-backwash);color:var(--on-status-backwash)}.wv-status--lg{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:16px}.wv-status--lg .wv-status__code{font-size:12px}.wv-sensor{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-000);min-width:0;display:grid}.wv-sensor__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.wv-sensor__name{font:500 13px/1.4 var(--font-sans);color:var(--ink-muted)}.wv-sensor__limit{font:400 12px/1.4 var(--font-mono);color:var(--ink-muted);direction:ltr;unicode-bidi:isolate}.wv-sensor__value{font:500 32px/1.1 var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.wv-sensor__unit{font:500 13px/1 var(--font-sans);color:var(--ink-muted)}.wv-sensor__bar{border-radius:var(--radius-pill);background:var(--surface-200);height:6px;position:relative}.wv-sensor__band{border-radius:inherit;background:var(--verify);opacity:.35;position:absolute;top:0;bottom:0}.wv-sensor__band:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--lo,0%);right:calc(100% - var(--hi,100%))}.wv-sensor__band:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--lo,0%);right:calc(100% - var(--hi,100%))}.wv-sensor__band:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--lo,0%);left:calc(100% - var(--hi,100%))}.wv-sensor__band:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--lo,0%);left:calc(100% - var(--hi,100%))}.wv-sensor__dot{top:50%;border:2px solid var(--surface-000);background:var(--brand);border-radius:50%;width:12px;height:12px;margin-inline-start:-6px;position:absolute;translate:0 -50%}.wv-sensor__dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--at,0%)}.wv-sensor__dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--at,0%)}.wv-sensor__dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--at,0%)}.wv-sensor__dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--at,0%)}.wv-sensor__note{align-items:center;gap:var(--space-1);font:400 13px/1.4 var(--font-sans);color:var(--ink-muted);margin:0;display:flex}.wv-sensor__note .wv-icon{color:var(--verify)}.wv-sensor[data-state=out]{border:2px solid var(--status-hold-edge)}.wv-sensor[data-state=out] .wv-sensor__dot{background:var(--status-hold-edge)}.wv-sensor[data-state=out] .wv-sensor__note{color:var(--ink)}.wv-sensor[data-state=out] .wv-sensor__note .wv-icon{color:var(--status-hold-edge)}.wv-sensor[data-state=missing]{border:2px solid var(--danger)}.wv-sensor[data-state=missing] .wv-sensor__value{color:var(--ink-muted)}.wv-sensor[data-state=missing] .wv-sensor__dot{display:none}.wv-sensor[data-state=missing] .wv-sensor__note,.wv-sensor[data-state=missing] .wv-sensor__note .wv-icon{color:var(--danger)}.wv-valve{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-000);display:flex}.wv-valve>.wv-icon{width:28px;height:28px;color:var(--brand)}.wv-valve dl{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.wv-valve dt{font:500 12px/1.4 var(--font-sans);color:var(--ink-muted)}.wv-valve dd{font:600 16px/1.4 var(--font-sans);margin:0}.wv-valve__alert{align-items:center;gap:var(--space-1);font:500 13px/1.4 var(--font-sans);color:var(--danger);display:none}.wv-valve[data-match=false]{border:2px solid var(--danger)}.wv-valve[data-match=false]>.wv-icon{color:var(--danger)}.wv-valve[data-match=false] .wv-valve__alert{display:flex}.wv-reasons{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.wv-reason{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-000);border:1px solid var(--line);font:400 14px/1.6 var(--font-sans);display:flex}.wv-reason .wv-icon{margin-block-start:2px}.wv-reason code{padding:0 var(--space-2);border-radius:var(--radius-s);background:var(--surface-200);font:400 12px/1.8 var(--font-mono);direction:ltr;flex:none}.wv-reason[data-kind=ok] .wv-icon{color:var(--verify)}.wv-reason[data-kind=hold]{border-color:var(--status-hold-edge)}.wv-reason[data-kind=hold] .wv-icon{color:var(--status-hold-edge)}.wv-reason[data-kind=critical]{border-color:var(--danger)}.wv-reason[data-kind=critical] .wv-icon{color:var(--danger)}.wv-events{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.wv-event{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr auto;display:grid}.wv-event__time{font:400 13px/1.4 var(--font-mono);color:var(--ink-muted);direction:ltr}.wv-event__sev{align-items:center;gap:var(--space-1);font:500 13px/1.4 var(--font-sans);display:inline-flex}.wv-event__sev:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.wv-event[data-severity=warning] .wv-event__sev:before{background:var(--status-hold-edge)}.wv-event[data-severity=critical] .wv-event__sev:before{background:var(--danger)}.wv-event__body{min-width:0}.wv-event__body strong{font:600 14px/1.5 var(--font-sans);display:block}.wv-event__body p{font:400 13px/1.5 var(--font-sans);color:var(--ink-muted);margin:0}.wv-event[data-acknowledged=true]{opacity:.6}@media (max-width:560px){.wv-event{grid-template-columns:auto 1fr}.wv-event__body{grid-column:1/-1}}.wv-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-m);font:500 14px/1 var(--font-sans);cursor:pointer;border:1px solid #0000;display:inline-flex}.wv-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wv-btn--primary{background:var(--brand);color:var(--on-brand)}.wv-btn--primary:hover{background:var(--brand-strong)}.wv-btn--secondary{background:var(--surface-000);color:var(--ink);border-color:var(--line-strong)}.wv-btn--secondary:hover{background:var(--surface-200)}.wv-btn--danger{background:var(--danger);color:var(--on-danger)}.wv-btn--ghost{color:var(--brand-strong);min-height:32px;padding:0 var(--space-2);background:0 0}.wv-btn--ghost:hover{background:var(--surface-200)}.wv-btn:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:no-preference){.wv-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:background-color .15s,left .3s}.wv-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:background-color .15s,left .3s}.wv-sensor__dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:background-color .15s,left .3s}.wv-sensor__dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:background-color .15s,left .3s}.wv-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:background-color .15s,right .3s}.wv-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:background-color .15s,right .3s}.wv-sensor__dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:background-color .15s,right .3s}.wv-sensor__dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:background-color .15s,right .3s}}:root{--night:var(--surface-200);--gutter:max(20px, 5vw);--max:1240px}html{scroll-behavior:auto;background:var(--night)}body.site{background:var(--night);color:var(--ink);font-family:var(--font-sans)}::selection{background:var(--brand);color:var(--on-brand)}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wrap{max-width:var(--max);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin:0 auto}.nav{z-index:20;align-items:center;gap:var(--space-6);padding-top:calc(env(safe-area-inset-top,0px) + 14px);padding-bottom:14px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav.is-scrolled{background:color-mix(in srgb, var(--night) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav__brand img{width:auto;height:34px;display:block}.nav__links{gap:var(--space-1);margin-inline-start:auto;display:flex}.nav__links a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);font:500 14px/1 var(--font-sans);color:var(--ink-muted);text-decoration:none;transition:color .15s}.nav__links a:hover{color:var(--ink)}.nav__lang{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font:500 13px/1 var(--font-sans);cursor:pointer;background:0 0;padding:8px 14px}.nav__lang:hover{border-color:var(--brand)}.btn{border-radius:var(--radius-pill);min-height:50px;font:500 16px/1 var(--font-sans);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--primary{background:var(--brand);color:var(--on-brand)}.btn--primary:hover{background:var(--brand-strong)}.btn--ghost{border-color:var(--line-strong);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.btn--small{background:var(--surface-000);border-color:var(--line-strong);min-height:40px;color:var(--ink);padding:0 18px;font-size:14px}.btn--small:disabled{opacity:.4;cursor:not-allowed}.story{height:720vh;position:relative}.story__anchor{position:absolute;top:118vh}.story__sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.stage{position:absolute;top:0;bottom:0;left:0;right:0}.stage__canvas{touch-action:pan-y;width:100%;height:100%;display:block}.stage__labels{pointer-events:none;direction:ltr;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}[dir=rtl] .hotspot{direction:rtl}.stage__fallback{display:none}.no-3d .stage__fallback,.stage.is-lost .stage__fallback{place-content:center;justify-items:center;gap:var(--space-4);text-align:center;font:400 14px/1.7 var(--font-sans);color:var(--ink-muted);background:radial-gradient(ellipse 60% 45% at 50% 40%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 70%);margin:0;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.no-3d .stage__fallback:before,.stage.is-lost .stage__fallback:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100.0%20100.0'%20width='100'%20height='100'%20role='img'%20aria-label='WAREVA'%3e%3ctitle%3eWAREVA%3c/title%3e%3cpath%20fill='%23ffffff'%20d='M50.00%2013.92%20L74.04%2037.96%20A34.00%2034.00%200%201%201%2025.96%2037.96%20Z'/%3e%3cpath%20fill='none'%20stroke='%230b5b72'%20stroke-width='8.00'%20stroke-linecap='round'%20stroke-linejoin='round'%20d='M35.50%2062.50%20L46.50%2073.00%20L65.50%2051.50'/%3e%3c/svg%3e") 50%/contain no-repeat;width:72px;height:72px}.stage.is-lost .stage__canvas,.stage.is-lost .stage__labels{display:none}.hotspot{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-000) 88%, transparent);border:1px solid var(--line-strong);color:var(--ink);font:500 12px/1.4 var(--font-sans);white-space:nowrap;padding:5px 12px;transition:opacity .4s,border-color .2s}.hotspot.is-active{border-color:var(--brand);color:var(--brand-strong)}.stage--story .hotspot{opacity:0}.stage--story .hotspot.is-active{opacity:1}.story__shade{pointer-events:none;background:linear-gradient(to left, color-mix(in srgb, var(--night) 88%, transparent) 0%, color-mix(in srgb, var(--night) 40%, transparent) 38%, transparent 62%);position:absolute;top:0;bottom:0;left:0;right:0}[dir=ltr] .story__shade{background:linear-gradient(to right, color-mix(in srgb, var(--night) 88%, transparent) 0%, color-mix(in srgb, var(--night) 40%, transparent) 38%, transparent 62%)}.panel{opacity:0;pointer-events:none;max-width:30rem;transition:opacity .7s,translate .9s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:14vh;translate:0 28px}.panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--gutter), env(safe-area-inset-right,0px))}.panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--gutter), env(safe-area-inset-right,0px))}.panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--gutter), env(safe-area-inset-right,0px))}.panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--gutter), env(safe-area-inset-right,0px))}.panel.is-active{opacity:1;pointer-events:auto;translate:0}.panel__k,.eyebrow,.kicker{margin:0 0 var(--space-4);font:500 14px/1.4 var(--font-sans);color:var(--brand)}.panel__t{font:600 clamp(30px, 4vw, 54px)/1.12 var(--font-display);text-wrap:balance;margin:0}.panel__b{margin:var(--space-4) 0 0;font:400 18px/1.85 var(--font-sans);color:var(--ink-muted)}.panel--hero{max-width:46rem;top:50%;bottom:auto;translate:0 -46%}.panel--hero.is-active{translate:0 -50%}.hero__title{font:700 clamp(54px, 9.4vw, 128px)/1.02 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.hero__title em{color:var(--brand);font-style:normal}.hero__lead{max-width:34em;margin:var(--space-6) 0 0;font:400 clamp(17px, 1.5vw, 20px)/1.85 var(--font-sans);color:var(--ink-muted)}.hero__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero__scroll{margin:var(--space-12) 0 0;align-items:center;gap:var(--space-3);font:400 13px/1 var(--font-sans);color:var(--ink-muted);display:flex}.hero__scroll:before{content:"";background:linear-gradient(var(--brand), transparent);width:1px;height:36px}.outcomes{gap:var(--space-3);margin-top:var(--space-6);display:grid}.outcome{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-l);background:color-mix(in srgb, var(--surface-000) 70%, transparent);font:400 16px/1.7 var(--font-sans);color:var(--ink-muted);grid-template-columns:auto 1fr;align-items:start;margin:0;transition:border-color .4s,color .4s,background-color .4s;display:grid}.outcome__dot{background:var(--line-strong);border-radius:50%;width:10px;height:10px;margin-top:8px;transition:background-color .4s,box-shadow .4s}.outcome--reuse.is-on{border-color:var(--verify);color:var(--ink)}.outcome--reuse.is-on .outcome__dot{background:var(--verify);box-shadow:0 0 14px var(--verify)}.outcome--hold.is-on{border-color:var(--status-hold);color:var(--ink)}.outcome--hold.is-on .outcome__dot{background:var(--status-hold);box-shadow:0 0 14px var(--status-hold)}.story__progress{inset-inline:max(var(--gutter), 16px);background:var(--line);border-radius:2px;height:2px;position:absolute;bottom:28px;overflow:hidden}.story__progress span{background:var(--brand);transform-origin:100%;width:100%;height:100%;display:block;transform:scaleX(0)}[dir=ltr] .story__progress span{transform-origin:0}.section{border-top:1px solid var(--line);background:var(--night);padding-block-start:clamp(88px,12vw,168px);padding-block-end:clamp(88px,12vw,168px);position:relative}.section__head{max-width:48rem;margin-bottom:clamp(40px,6vw,72px)}.section__t{font:600 clamp(32px, 4.6vw, 62px)/1.12 var(--font-display);text-wrap:balance;margin:0}.section__t--wide{max-width:18em}.section__lead{max-width:40em;margin:var(--space-6) 0 0;font:400 19px/1.85 var(--font-sans);color:var(--ink-muted)}.note{margin:var(--space-6) 0 0;font:400 13px/1.7 var(--font-sans);color:var(--ink-muted)}.control{background:radial-gradient(ellipse 70% 60% at 50% 30%, color-mix(in srgb, var(--brand) 9%, var(--night)), var(--night))}.control__grid{grid-template-columns:minmax(0,1fr) 316px;align-items:center;gap:clamp(20px,3vw,40px);display:grid}.control__unit{border:1px solid var(--line);background:var(--night);border-radius:28px;min-width:0;height:clamp(420px,46vw,620px);position:relative;overflow:hidden}.stage__tools{left:16px;right:16px;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:14px}.stage__hint{font:400 12px/1 var(--font-sans);color:var(--ink-muted)}.stage__zoom{pointer-events:auto;gap:6px;display:flex}.stage__zoom button{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-000) 85%, transparent);width:36px;height:36px;color:var(--ink);font:500 18px/1 var(--font-sans);cursor:pointer;border-radius:50%}.control__panel{margin-top:var(--space-8);gap:var(--space-4);display:grid}.control__label{font:500 13px/1.4 var(--font-sans);color:var(--ink-muted);margin:0}.control__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.control__full{font:500 14px/1 var(--font-sans);color:var(--brand);margin-inline-start:auto;text-decoration:none}.control__full:hover{text-decoration:underline}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:42px;color:var(--ink);font:400 15px/1 var(--font-sans);cursor:pointer;background:0 0;padding:0 18px;transition:border-color .15s,background-color .15s}.chip:hover{border-color:var(--ink-muted)}.chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.seg{border:1px solid var(--line-strong);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--radius-pill);min-height:34px;color:var(--ink-muted);font:500 13px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0 14px}.seg button[aria-checked=true]{background:var(--surface-000);color:var(--ink)}.phone{aspect-ratio:300/620;width:300px;max-width:100%;box-shadow:0 0 0 1px #2a3a44, 0 0 0 3px #0d161c, 0 40px 80px -20px #000, 0 0 60px -10px color-mix(in srgb, var(--brand) 25%, transparent);background:#03070a;border-radius:50px;justify-self:center;padding:11px;position:relative}.phone__screen{background:var(--surface-100);border-radius:40px;height:100%;position:relative;overflow:hidden}.phone__island{z-index:3;background:#03070a;border-radius:20px;width:92px;height:26px;position:absolute;top:10px;left:50%;translate:-50%}.app__bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:46px 16px 12px;display:flex}.app__bar img{width:26px;height:26px}.app__bar div{line-height:1.3;display:grid}.app__bar strong{font:700 13px/1.2 var(--font-display);letter-spacing:.02em}.app__bar span{font:400 11px/1.3 var(--font-sans);color:var(--ink-muted)}.app__live{border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-muted);margin-inline-start:auto;padding:3px 8px;font:500 10px/1 var(--font-mono)!important}.app__body{gap:10px;padding:12px 16px;display:grid}.app__label{font:500 11px/1 var(--font-sans);color:var(--ink-muted);margin:4px 0 0}.app__body .wv-status--lg{padding:7px 14px;font-size:14px}.app__reason{min-height:3.6em;font:400 12px/1.55 var(--font-sans);color:var(--ink-muted);margin:0}.app__valve{border:1px solid var(--line);font:500 13px/1 var(--font-sans);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:flex}.app__valve .wv-icon{color:var(--status-hold)}.app__valve[data-open=true] .wv-icon{color:var(--verify)}.app__readings{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.app__readings div{background:var(--surface-000);border-radius:12px;padding:9px 10px}.app__readings dt{font:400 10px/1.3 var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app__readings dd{font:500 17px/1.1 var(--font-mono);font-variant-numeric:tabular-nums;margin:3px 0 0}.app__readings small{font:400 10px/1 var(--font-sans);color:var(--ink-muted)}.app__today{background:var(--surface-000);font:400 11px/1 var(--font-sans);color:var(--ink-muted);border-radius:12px;justify-content:space-between;align-items:baseline;padding:10px 12px;display:flex}.app__today strong{font:500 18px/1 var(--font-mono);color:var(--ink)}.app__events{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app__events li{font:400 12px/1.3 var(--font-sans);align-items:center;gap:10px;display:flex}.app__events li:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px}.app__events li[data-tone=verify]:before{background:var(--verify)}.app__events li[data-tone=hold]:before{background:var(--status-hold)}.app__events li[data-tone=danger]:before{background:var(--danger)}.app__events time{font:400 11px/1 var(--font-mono);color:var(--ink-muted);direction:ltr}.phone__toast{z-index:4;top:44px;background:color-mix(in srgb, var(--surface-000) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-strong);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px;transition:translate .5s cubic-bezier(.2,.9,.2,1.1);display:grid;position:absolute;left:10px;right:10px;translate:0 -160%;box-shadow:0 16px 30px -12px #000}.phone__toast.is-in{translate:0}.phone__toast .wv-icon{width:22px;height:22px;color:var(--status-hold)}.phone__toast[data-tone=verify] .wv-icon{color:var(--verify)}.phone__toast[data-tone=danger] .wv-icon{color:var(--danger)}.phone__toast strong{font:600 12px/1.3 var(--font-sans);display:block}.phone__toast span{font:400 11px/1.45 var(--font-sans);color:var(--ink-muted);margin-top:2px;display:block}.phone__toast time{font:400 10px/1 var(--font-sans);color:var(--ink-muted)}.features{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.features li{padding-block:var(--space-8);border-top:1px solid var(--line);gap:var(--space-3);align-content:start;display:grid}.features__n{font:500 13px/1 var(--font-mono);color:var(--brand)}.features h3{font:600 24px/1.3 var(--font-display);margin:0}.features p{font:400 16px/1.8 var(--font-sans);color:var(--ink-muted);margin:0}.table-wrap{border:1px solid var(--line);border-radius:24px;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:760px;font:400 15px/1.6 var(--font-sans)}.compare th,.compare td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 20px}.compare tr:last-child>*{border-bottom:0}.compare thead th{font:500 13px/1.5 var(--font-sans);color:var(--ink-muted)}.compare tbody th{font:600 15px/1.5 var(--font-sans);color:var(--ink)}.compare td{color:var(--ink-muted)}.compare .is-us{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--ink);font-weight:500}.compare thead .is-us{color:var(--brand-strong);font:700 14px/1.5 var(--font-display)}.forms{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}.form-card{gap:var(--space-3);border:1px solid var(--line);background:var(--surface-100);border-radius:28px;align-content:start;padding:clamp(28px,4vw,44px);display:grid}.form-card--box{border-color:var(--brand);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 12%, var(--surface-100)), var(--surface-100) 60%)}.form-card__s{font:500 14px/1.4 var(--font-sans);color:var(--brand);margin:0}.form-card h3{font:600 clamp(24px, 2.6vw, 34px)/1.25 var(--font-display);margin:0}.form-card p:last-child{font:400 17px/1.8 var(--font-sans);color:var(--ink-muted);margin:0}.facts{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;display:grid}.facts div{gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line-strong);align-content:start;display:grid}.facts dd{font:500 clamp(44px, 6vw, 76px)/1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:-1;margin:0}.facts dd small{font:400 16px/1 var(--font-sans);color:var(--ink-muted);letter-spacing:0}.facts dt{font:400 16px/1.7 var(--font-sans);color:var(--ink-muted)}.team{gap:var(--space-6) clamp(24px, 4vw, 56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.team li{gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--line);align-content:start;display:grid}.team strong{font:600 21px/1.4 var(--font-display)}.team span{font:400 15px/1.7 var(--font-sans);color:var(--ink-muted)}.end{text-align:center}.end__inner{justify-items:center;gap:var(--space-6);display:grid}.end__inner img{width:56px;height:56px}.footer{border-top:1px solid var(--line);padding-block:var(--space-8) calc(var(--space-8) + env(safe-area-inset-bottom,0px))}.footer__inner{align-items:center;gap:var(--space-4) var(--space-8);font:400 13px/1.6 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;display:flex}.footer__inner img{width:auto;height:28px}.footer__inner a{color:var(--ink-muted);margin-inline-start:auto}@media (max-width:900px){.nav__links{display:none}.nav__lang{margin-inline-start:auto}.story{height:680vh}.story__shade{background:linear-gradient(to top, color-mix(in srgb, var(--night) 92%, transparent) 0%, color-mix(in srgb, var(--night) 55%, transparent) 42%, transparent 70%)!important}.panel{left:20px;right:20px;max-width:none;bottom:9vh}.panel--hero{top:auto;bottom:8vh;translate:0 28px}.panel--hero.is-active{translate:0}.panel__b{font-size:16px}.hero__scroll{display:none}.hero__title{font-size:clamp(42px,12vw,60px)}.hero__lead{margin-top:var(--space-4);font-size:16px;line-height:1.75}.hero__actions{margin-top:var(--space-6)}.hero__actions .btn{min-height:46px;padding:0 20px;font-size:15px}.control__grid{grid-template-columns:1fr}.phone{width:280px}.control__full{margin-inline-start:0}.stage--control .hotspot{display:none}}@media (prefers-reduced-motion:reduce){.panel,.phone__toast,.outcome,.outcome__dot,.nav{transition:none}}
