@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/admin/figtree-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/admin/figtree-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web/figtree-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web/figtree-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/admin/figtree-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/admin/figtree-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/admin/figtree-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/admin/figtree-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/admin/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/admin/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/admin/jetbrains-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/admin/jetbrains-mono-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/admin/jetbrains-mono-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/admin/jetbrains-mono-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
.web{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f7fb;--card:#fdfdff;--surface:#e8e9ed;--ink:#111318;--muted:#626674;--border:#d6d7db;--strong:#adafb3;--control-border:#7d808a;--accent:#3758f9;--accent-hover:#2946d8;--accent-text:#2946d8;--accent-soft:#3758f90f;--accent-line:#3758f9;--on-accent:#fff;--focus:#3758f9;--still:#08743a;--broken:#bb2f36;--healed:#935209;--unknown:#5f615b;--still-soft:#e6f3eb;--broken-soft:#fbeced;--healed-soft:#f8efe3;--unknown-soft:#eeeeec;--on-state:#fff;--live:#3ccb75;--note-bg:#eef0f6;--note-border:#d6d7db;--band-bg:#0c0d11;--band-card:#1b1e27;--band-surface:#262a36;--band-ink:#f6f7fb;--band-muted:#b8bdca;--band-accent-text:#9badff;--band-border:#343844;--band-control-border:#80869a;--band-edge:transparent;--band-accent-soft:#7b93ff1f;--band-still:#3ccb75;--band-broken:#ff6b6b;--band-healed:#f3a847;--band-healed-soft:#2c2319;--band-unknown:#b8bdca;--band-still-soft:#15291f;--band-broken-soft:#2e1a1e;--band-unknown-soft:#22252d;--overlay:#0f111773;--shadow-sm:0 1px 2px #1113180d;--shadow-md:0 18px 40px -18px #1113182e;--shadow-overlay:0 30px 80px #00000040;--media-scrim:#0f11171f;--media-scrim-hover:#0f111733;--media-badge-shadow:0 0 0 2px #ffffffd9, 0 4px 14px #0f111759;--frame-chrome:#e8e9ed;--frame-chrome-border:#d6d7db;--frame-chrome-ink:#555966;--frame-dot:#c9cbd1;--frame-url:#fff;--frame-page:#fff;--frame-canvas:#f4f5f8;--frame-ink:#111318;--frame-muted:#626674;--frame-still:#08743a;--frame-broken:#bb2f36;--frame-broken-soft:#fbeced;--frame-healed:#935209;--frame-unknown:#5f615b;--sans:Figtree, "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-display:clamp(44px, 32.9px + 2.86vw, 74px);--text-h1:clamp(34px, 24.3px + 2.48vw, 60px);--text-h2:clamp(30px, 24.8px + 1.33vw, 44px);--text-h3:clamp(18px, 17.3px + .19vw, 20px);--text-stat:clamp(36px, 30.4px + 1.43vw, 52px);--text-lead:clamp(17px, 16.3px + .19vw, 19px);--text-body:16px;--text-ui:15px;--text-small:14px;--text-meta:13px;--text-label:12px;--text-micro:11px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-display:1.04;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-display:-.028em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.13em;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--section:clamp(64px, 9vw, 110px);--gutter:clamp(20px, 4.2vw, 48px);--wrap:1160px;--wrap-snap:1120px;--wrap-narrow:820px;--wrap-prose:680px;--header-h:84px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-14:14px;--radius-18:18px;--radius-22:22px;--radius-pill:999px;--control-sm:36px;--control-md:44px;--control-lg:54px;--control-touch:44px;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:1000;--z-dialog:1010;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}.web.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111318;--card:#1b1e27;--surface:#262a36;--ink:#f6f7fb;--muted:#b8bdca;--border:#343844;--strong:#747a8a;--control-border:#80869a;--accent:#3758f9;--accent-hover:#2f4ee8;--accent-text:#9badff;--accent-soft:#7b93ff1f;--accent-line:#7b93ff;--on-accent:#fff;--focus:#7b93ff;--still:#3ccb75;--broken:#ff6b6b;--healed:#f3a847;--unknown:#b8bdca;--still-soft:#15291f;--broken-soft:#2e1a1e;--healed-soft:#2c2319;--unknown-soft:#22252d;--on-state:#111318;--live:#3ccb75;--note-bg:#1f222c;--note-border:#343844;--band-bg:#0c0d11;--band-card:#1b1e27;--band-surface:#262a36;--band-ink:#f6f7fb;--band-muted:#b8bdca;--band-accent-text:#9badff;--band-border:#343844;--band-control-border:#80869a;--band-edge:#343844;--band-accent-soft:#7b93ff1f;--band-still:#3ccb75;--band-broken:#ff6b6b;--band-healed:#f3a847;--band-healed-soft:#2c2319;--band-unknown:#b8bdca;--band-still-soft:#15291f;--band-broken-soft:#2e1a1e;--band-unknown-soft:#22252d;--overlay:#0009;--shadow-sm:0 1px 2px #0006;--shadow-md:0 18px 40px -18px #0009;--shadow-overlay:0 30px 80px #0009;--media-scrim:#0000002e;--media-scrim-hover:#00000047;--media-badge-shadow:0 0 0 2px #ffffffd9, 0 4px 14px #00000080}@media (prefers-color-scheme:dark){.web[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111318;--card:#1b1e27;--surface:#262a36;--ink:#f6f7fb;--muted:#b8bdca;--border:#343844;--strong:#747a8a;--control-border:#80869a;--accent:#3758f9;--accent-hover:#2f4ee8;--accent-text:#9badff;--accent-soft:#7b93ff1f;--accent-line:#7b93ff;--on-accent:#fff;--focus:#7b93ff;--still:#3ccb75;--broken:#ff6b6b;--healed:#f3a847;--unknown:#b8bdca;--still-soft:#15291f;--broken-soft:#2e1a1e;--healed-soft:#2c2319;--unknown-soft:#22252d;--on-state:#111318;--live:#3ccb75;--note-bg:#1f222c;--note-border:#343844;--band-bg:#0c0d11;--band-card:#1b1e27;--band-surface:#262a36;--band-ink:#f6f7fb;--band-muted:#b8bdca;--band-accent-text:#9badff;--band-border:#343844;--band-control-border:#80869a;--band-edge:#343844;--band-accent-soft:#7b93ff1f;--band-still:#3ccb75;--band-broken:#ff6b6b;--band-healed:#f3a847;--band-healed-soft:#2c2319;--band-unknown:#b8bdca;--band-still-soft:#15291f;--band-broken-soft:#2e1a1e;--band-unknown-soft:#22252d;--overlay:#0009;--shadow-sm:0 1px 2px #0006;--shadow-md:0 18px 40px -18px #0009;--shadow-overlay:0 30px 80px #0009;--media-scrim:#0000002e;--media-scrim-hover:#00000047;--media-badge-shadow:0 0 0 2px #ffffffd9, 0 4px 14px #00000080}}@media (prefers-reduced-motion:reduce){.web{--duration-fast:.01ms;--duration-base:.01ms;--duration-slow:.01ms}}
.web{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.web.w-page{min-height:100dvh;font-size:var(--text-body);line-height:var(--leading-normal);overflow-wrap:break-word;flex-direction:column;display:flex}.web.w-page>main{flex:1 0 auto}.web,.web *,.web :before,.web :after{box-sizing:border-box}.web :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}.web :where(ul,ol)[class]{margin:0;padding:0;list-style:none}.web :where(img,svg,video){max-width:100%;height:auto;display:block}.web :where(button,input,select,textarea){font:inherit;color:inherit}.web :where(button){cursor:pointer}.web :where(a){color:var(--accent-text);text-decoration:none}.web :where(a:hover){text-underline-offset:.18em;text-decoration:underline}.web :where(code,kbd,samp,pre){font-family:var(--mono)}.web :where(hr){background:var(--border);border:0;height:1px;margin:0}.web :where([hidden]){display:none!important}.web :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web :focus:not(:focus-visible){outline:none}html:has(.web.w-page){scroll-padding-top:100px}html:has(.web.w-page .w-header--minimal){scroll-padding-top:80px}@media (max-width:768px){html:has(.web.w-page){scroll-padding-top:80px}html:has(.web.w-page .w-sticky-cta){scroll-padding-bottom:88px}}html:has(>body>.web){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7fb}html:has(>body>.web.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111318}@media (prefers-color-scheme:dark){html:has(>body>.web[data-theme=system]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111318}}@media (prefers-reduced-motion:no-preference){html:has(.web.w-page){scroll-behavior:smooth}}
.web .w-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.web .w-wrap--snap{max-width:calc(var(--wrap-snap) + 2 * var(--gutter))}.web .w-wrap--narrow{max-width:calc(var(--wrap-narrow) + 2 * var(--gutter))}.web .w-wrap--prose{max-width:calc(var(--wrap-prose) + 2 * var(--gutter))}.web .w-section{padding-block:var(--section)}.web .w-section--flush-top{padding-top:0}.web .w-section--rule{border-top:1px solid var(--border)}.web .w-section--card{background:var(--card);border-block:1px solid var(--border)}.web .w-band{--paper:var(--band-bg);--card:var(--band-card);--surface:var(--band-surface);--ink:var(--band-ink);--muted:var(--band-muted);--border:var(--band-border);--strong:var(--band-control-border);--control-border:var(--band-control-border);--accent-text:var(--band-accent-text);--accent-line:var(--band-accent-text);--focus:var(--band-accent-text);--accent-soft:var(--band-accent-soft);--still:var(--band-still);--broken:var(--band-broken);--healed:var(--band-healed);--unknown:var(--band-unknown);--still-soft:var(--band-still-soft);--broken-soft:var(--band-broken-soft);--healed-soft:var(--band-healed-soft);--unknown-soft:var(--band-unknown-soft);--note-bg:var(--band-card);--note-border:var(--band-border);--on-state:var(--band-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--band-bg);color:var(--band-ink);border-block:1px solid var(--band-edge)}.web .w-band--inset{border:1px solid var(--band-edge);border-radius:var(--radius-22);padding:clamp(24px,3.5vw,44px)}.web .w-band--accent{--ink:var(--on-accent);--muted:var(--on-accent);--accent-text:var(--on-accent);--focus:var(--on-accent);background:var(--accent);color:var(--on-accent);border-block:0}.web .w-band--accent .w-btn--primary{background:var(--on-accent);color:var(--accent-hover)}.web .w-band--accent .w-btn--primary:hover,.web .w-band--accent .w-btn--primary.is-hover{background:color-mix(in srgb, var(--on-accent) 88%, var(--accent))}.web .w-band--accent .w-btn--secondary{border-color:var(--on-accent);color:var(--on-accent);background:0 0}.web .w-stack{gap:var(--space-16);flex-direction:column;display:flex}.web .w-stack--2xs{gap:var(--space-4)}.web .w-stack--xs{gap:var(--space-8)}.web .w-stack--sm{gap:var(--space-12)}.web .w-stack--lg{gap:var(--space-24)}.web .w-stack--xl{gap:var(--space-40)}.web .w-cluster{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.web .w-cluster--xs{gap:var(--space-8)}.web .w-cluster--lg{gap:var(--space-24)}.web .w-cluster--end{justify-content:flex-end}.web .w-cluster--between{justify-content:space-between}.web .w-grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}.web .w-grid--sm{gap:var(--space-16)}.web .w-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.web .w-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.web .w-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.web .w-grid--auto{grid-template-columns:repeat(auto-fill, minmax(min(var(--w-min,260px), 100%), 1fr))}.web .w-grid--auto-fit{grid-template-columns:repeat(auto-fit, minmax(min(var(--w-min,260px), 100%), 1fr))}.web .w-grid--split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px)}.web .w-grid--aside{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px)}.web .w-grid--align-start{align-items:start}.web .w-grid--aside-end{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:start;gap:clamp(24px,4vw,48px)}.web .w-section-head{gap:var(--space-24) clamp(32px, 5vw, 72px);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;margin-bottom:clamp(32px,4vw,48px);display:grid}.web .w-section-head>:only-child{grid-column:1/-1;max-width:760px}.web .w-section-head__main{gap:var(--space-12);flex-direction:column;display:flex}.web .w-display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-semibold);text-wrap:balance}.web .w-h1{font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:var(--weight-semibold);text-wrap:balance}.web .w-h2{font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);text-wrap:balance;margin:0}.web .w-h3{font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-weight:var(--weight-semibold);margin:0}.web .w-h4{font-size:var(--text-body);line-height:var(--leading-snug);font-weight:var(--weight-semibold)}.web .w-lead{font-size:var(--text-lead);line-height:var(--leading-normal);color:var(--muted);text-wrap:pretty;margin:0}.web .w-body{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--muted);margin:0}.web .w-small{font-size:var(--text-small);line-height:var(--leading-normal)}.web .w-meta{font-size:var(--text-meta);line-height:var(--leading-normal);color:var(--muted)}.web .w-label{font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink)}.web .w-eyebrow{font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text)}.web .w-eyebrow--muted{color:var(--muted)}.web .w-mono{font-family:var(--mono)}.web .w-stat{font-family:var(--mono);font-size:var(--text-stat);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:1}.web .w-muted{color:var(--muted)}.web .w-accent{color:var(--accent-text)}.web .w-ink{color:var(--ink)}.web .w-strong{font-weight:var(--weight-semibold);color:var(--ink)}.web .w-measure{max-width:62ch}.web .w-break{overflow-wrap:anywhere}.web .w-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.web .w-prose{max-width:var(--wrap-prose);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-relaxed)}.web .w-prose>*+*{margin-top:var(--space-16)}.web .w-prose>:first-child{margin-top:0}.web .w-prose h2{margin-top:var(--space-48);font-size:clamp(22px,20px + .5vw,26px);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-weight:var(--weight-semibold);scroll-margin-top:calc(var(--header-h) + 16px)}.web .w-prose h3{margin-top:var(--space-32);font-size:var(--text-h3);line-height:var(--leading-snug);font-weight:var(--weight-semibold)}.web .w-prose h2+*,.web .w-prose h3+*{margin-top:var(--space-8)}.web .w-prose p,.web .w-prose li{color:var(--muted)}.web .w-prose strong{color:var(--ink);font-weight:var(--weight-semibold)}.web .w-prose ul,.web .w-prose ol{padding-left:1.3em}.web .w-prose li+li{margin-top:var(--space-6)}.web .w-prose a{color:var(--accent-text);text-underline-offset:.18em;text-decoration:underline}.web .w-prose code{border-radius:var(--radius-6);background:var(--surface);padding:.1em .35em;font-size:.9em}.web .w-link{color:var(--accent-text);text-underline-offset:.2em;border-radius:2px;text-decoration:underline;text-decoration-thickness:1px}.web .w-link:hover{text-decoration-thickness:2px}.web .w-link--quiet{color:var(--ink);text-decoration:none}.web .w-link--quiet:hover,.web .w-link--quiet.is-hover{color:var(--accent-text);text-decoration:none}.web .w-link--muted{color:var(--muted);text-decoration:none}.web .w-link--muted:hover{color:var(--ink);text-decoration:underline}.web .w-link--arrow{font-weight:var(--weight-semibold);align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.web .w-link--arrow>[aria-hidden]{transition:transform var(--duration-fast) var(--ease-standard)}.web .w-link--arrow:hover>[aria-hidden]{transform:translate(3px)}.web .w-link--stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.web .w-btn{justify-content:center;align-items:center;gap:var(--space-8);height:var(--control-md);min-width:var(--control-md);padding:0 var(--space-20);border-radius:var(--radius-14);background:var(--card);color:var(--ink);font-family:var(--sans);font-size:var(--text-ui);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.web .w-btn:hover{text-decoration:none}.web .w-btn--primary{background:var(--accent);color:var(--on-accent)}.web .w-btn--primary:hover,.web .w-btn--primary.is-hover{background:var(--accent-hover)}.web .w-btn--secondary{border-color:var(--strong);background:var(--card);color:var(--ink)}.web .w-btn--secondary:hover,.web .w-btn--secondary.is-hover{background:var(--surface)}.web .w-btn--ghost{color:var(--ink);background:0 0}.web .w-btn--ghost:hover,.web .w-btn--ghost.is-hover{background:var(--surface)}.web .w-btn--quiet{border-color:var(--border);color:var(--ink);font-weight:var(--weight-semibold);background:0 0}.web .w-btn--quiet:hover,.web .w-btn--quiet.is-hover{border-color:var(--strong);background:var(--surface)}.web .w-btn--sm{height:var(--control-sm);min-width:var(--control-sm);padding:0 var(--space-12);border-radius:var(--radius-10);font-size:var(--text-meta)}.web .w-btn--lg{height:var(--control-lg);padding:0 var(--space-24);font-size:var(--text-body)}.web .w-btn--block{width:100%;display:flex}.web .w-btn--icon{padding:0}.web .w-btn[disabled],.web .w-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.web .w-btn:focus-visible,.web .w-btn.is-focus{outline:2px solid var(--focus);outline-offset:2px}.web .w-actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.web .w-field{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.web .w-field__row{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.web .w-optional{color:var(--muted);font-weight:var(--weight-regular)}.web .w-input,.web .w-textarea,.web .w-select{width:100%;min-width:0;height:var(--control-md);padding:0 var(--space-16);border:1px solid var(--control-border);border-radius:var(--radius-14);background:var(--card);color:var(--ink);font-family:var(--sans);font-size:var(--text-body);line-height:var(--leading-snug);transition:border-color var(--duration-fast) var(--ease-standard)}.web .w-input--lg{height:var(--control-lg);padding:0 var(--space-20);font-size:17px}.web .w-input--code{font-family:var(--mono);letter-spacing:.4em;text-align:center;font-size:22px}.web .w-textarea{height:auto;min-height:120px;padding:var(--space-12) var(--space-16);resize:vertical}.web .w-select{appearance:none;padding-right:var(--space-40);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.web .w-input::placeholder,.web .w-textarea::placeholder{color:var(--muted);opacity:1}.web .w-input:hover,.web .w-textarea:hover,.web .w-select:hover{border-color:var(--ink)}.web .w-input:focus-visible,.web .w-textarea:focus-visible,.web .w-select:focus-visible,.web .w-input.is-focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.web .w-input[aria-invalid=true],.web .w-textarea[aria-invalid=true],.web .w-select[aria-invalid=true]{border-color:var(--broken)}.web .w-input:disabled,.web .w-textarea:disabled,.web .w-select:disabled{background:var(--surface);color:var(--muted);cursor:not-allowed}.web .w-hint{font-size:var(--text-meta);line-height:var(--leading-normal);color:var(--muted)}.web .w-error{gap:var(--space-6);font-size:var(--text-meta);line-height:var(--leading-normal);font-weight:var(--weight-semibold);color:var(--broken);display:flex}.web .w-error:before{content:"✕";font-family:var(--mono)}.web .w-check{align-items:flex-start;gap:var(--space-12);min-height:var(--control-touch);padding-block:var(--space-12);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--ink);cursor:pointer;display:inline-flex}.web .w-check>input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.web .w-switch{appearance:none;border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;width:44px;height:26px;transition:background-color var(--duration-base) var(--ease-standard);flex:none;margin:0;position:relative}.web .w-switch:after{content:"";background:var(--card);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.web .w-switch:checked{border-color:var(--accent-line);background:var(--accent)}.web .w-switch:checked:after{background:var(--on-accent);transform:translate(18px)}.web .w-switch:disabled,.web .w-switch[aria-disabled=true]{opacity:.6;cursor:not-allowed}.web .w-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web .w-urlform{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.web .w-urlform__row{gap:var(--space-8);min-width:0;display:flex}.web .w-urlform__row>.w-input{flex:auto}.web .w-urlform__row>.w-btn{flex:none}.web .w-urlform--lg .w-input{height:var(--control-lg);padding:0 var(--space-20);font-size:17px}.web .w-urlform--lg .w-btn{height:var(--control-lg);padding:0 var(--space-24);font-size:var(--text-body)}.web .w-urlform--inset .w-urlform__row{padding:var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-14);background:var(--card);gap:0}.web .w-urlform--inset .w-urlform__row:focus-within{outline:2px solid var(--focus);outline-offset:1px}.web .w-urlform--inset .w-input{height:calc(var(--control-md) - 2px);background:0 0;border:0}.web .w-urlform--inset .w-input:focus-visible{outline:none}.web .w-urlform--inset .w-btn{height:calc(var(--control-md) - 2px);border-radius:var(--radius-10)}.web .w-urlform--inline{align-items:center;gap:var(--space-16);flex-direction:row}.web .w-urlform--inline>.w-label{flex:none}.web .w-urlform--inline>.w-urlform__row{flex:auto}.web .w-urlform--inline>.w-hint{flex:none}.web .w-seg{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-14);background:var(--surface);border:0;flex-wrap:wrap;margin:0;display:inline-flex}.web .w-seg>legend{float:left;padding:0}.web .w-seg__item{justify-content:center;align-items:center;gap:var(--space-6);min-height:var(--control-sm);padding:0 var(--space-16);border-radius:var(--radius-10);color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.web .w-seg__item>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.web .w-seg__item:hover{color:var(--ink);text-decoration:none}.web .w-seg__item[aria-current=page],.web .w-seg__item[aria-selected=true],.web .w-seg__item.is-active{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--control-border)}.web .w-seg__item:has(>input:checked){background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--control-border)}.web .w-seg__item:focus-visible,.web .w-seg__item.is-focus{outline:2px solid var(--focus);outline-offset:1px}.web .w-seg__item:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.web .w-seg--block{display:flex}.web .w-seg--block>.w-seg__item{flex:1 1 0}.web .w-seg--sm .w-seg__item{min-height:30px;padding:0 var(--space-12);font-size:var(--text-meta)}.web .w-choice{align-items:center;gap:var(--space-8) var(--space-12);border:0;flex-wrap:wrap;margin:0;padding:0;display:inline-flex}.web .w-choice>legend{float:left;margin-right:var(--space-4);font-size:var(--text-small);color:var(--muted);padding:0}.web .w-card{gap:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-22);background:var(--card);flex-direction:column;min-width:0;padding:clamp(20px,2.2vw,28px);display:flex;position:relative}.web .w-card--sm{padding:var(--space-20);border-radius:var(--radius-18)}.web .w-card--lg{padding:clamp(24px,3vw,36px)}.web .w-card--flush{padding:0;overflow:hidden}.web .w-card--raised{box-shadow:var(--shadow-md)}.web .w-card--selected{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-line)}.web .w-card--link{transition:border-color var(--duration-fast) var(--ease-standard)}.web .w-card--link:hover,.web .w-card--link.is-hover{border-color:var(--strong)}.web .w-card--link:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.web .w-card--link :focus-visible{outline:none}.web .w-panel{gap:var(--space-12);border-radius:var(--radius-18);background:var(--surface);flex-direction:column;min-width:0;padding:clamp(20px,2.2vw,28px);display:flex}.web .w-panel--card{background:var(--card);border:1px solid var(--border)}.web .w-note{gap:var(--space-12);padding:var(--space-16) var(--space-20);border:1px solid var(--note-border);border-radius:var(--radius-14);background:var(--note-bg);color:var(--ink);font-size:var(--text-small);line-height:var(--leading-normal);display:flex}.web .w-note__glyph{font-family:var(--mono);font-weight:var(--weight-semibold);flex:none}.web .w-note__body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.web .w-note__title{font-weight:var(--weight-semibold);color:var(--ink)}.web .w-note p:where(:not(.w-note__title,.w-ink)){color:var(--muted)}.web .w-note--caution{border-left:3px solid var(--ink)}.web .w-note--still{background:var(--still-soft);border-color:#0000}.web .w-note--still .w-note__glyph,.web .w-note--still .w-note__title{color:var(--still)}.web .w-note--broken{background:var(--broken-soft);border-color:#0000}.web .w-note--broken .w-note__glyph,.web .w-note--broken .w-note__title{color:var(--broken)}.web .w-note--healed{background:var(--healed-soft);border-color:#0000}.web .w-note--healed .w-note__glyph,.web .w-note--healed .w-note__title{color:var(--healed)}.web .w-note--unknown{background:var(--unknown-soft);border-color:#0000}.web .w-note--unknown .w-note__glyph,.web .w-note--unknown .w-note__title{color:var(--unknown)}.web .w-note--short{background:var(--card);border-color:var(--border);font-size:var(--text-ui)}.web .w-badge{align-items:center;gap:var(--space-4);height:24px;padding:0 var(--space-8);border-radius:var(--radius-6);background:var(--surface);color:var(--ink);font-size:var(--text-label);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1;display:inline-flex}.web .w-badge--outline{box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);background:0 0}.web .w-badge--accent{background:var(--accent-soft);color:var(--accent-text)}.web .w-badge--still{background:var(--still-soft);color:var(--still)}.web .w-badge--broken{background:var(--broken-soft);color:var(--broken)}.web .w-badge--healed{background:var(--healed-soft);color:var(--healed)}.web .w-badge--unknown{background:var(--unknown-soft);color:var(--unknown)}.web .w-state{align-items:center;gap:var(--space-6);font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.2;display:inline-flex}.web .w-state__glyph{flex:none}.web .w-state--still{color:var(--still)}.web .w-state--broken{color:var(--broken)}.web .w-state--healed{color:var(--healed)}.web .w-state--unknown{color:var(--unknown)}.web .w-state--look{color:var(--ink)}.web .w-state--lg{font-size:var(--text-small)}.web .w-state--solid{height:22px;padding:0 var(--space-8);border-radius:var(--radius-pill);color:var(--on-state)}.web .w-state--solid.w-state--still{background:var(--still)}.web .w-state--solid.w-state--broken{background:var(--broken)}.web .w-state--solid.w-state--healed{background:var(--healed)}.web .w-state--solid.w-state--unknown{background:var(--unknown)}.web .w-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.web .w-dot--live{background:var(--live);animation:2s 2 w-pulse}.web .w-live{align-items:center;gap:var(--space-8);height:32px;padding:0 var(--space-12);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-meta);text-decoration:none;display:inline-flex}.web .w-live:hover{color:var(--ink);border-color:var(--strong);text-decoration:none}.web .w-checklist{gap:var(--space-8);flex-direction:column;display:flex}.web .w-checklist--inline{gap:var(--space-8) var(--space-20);flex-flow:wrap}.web .w-checklist>li{gap:var(--space-8);font-size:var(--text-ui);line-height:var(--leading-normal);color:var(--ink);grid-template-columns:1.2em minmax(0,1fr);display:grid}.web .w-checklist--muted>li{color:var(--muted);font-size:var(--text-small)}.web .w-checklist__glyph{color:var(--still);font-weight:var(--weight-semibold)}.web .w-checklist__glyph--no{color:var(--muted)}.web .w-rows{flex-direction:column;display:flex}.web .w-rows>*{justify-content:space-between;align-items:baseline;gap:var(--space-16);padding-block:var(--space-12);border-bottom:1px solid var(--border);font-size:var(--text-small);display:flex}.web .w-rows--top>:first-child{border-top:1px solid var(--border)}.web .w-rows dt{color:var(--muted)}.web .w-rows dd{font-family:var(--mono);font-weight:var(--weight-semibold);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.web .w-finding{gap:var(--space-4) var(--space-12);padding-block:var(--space-16);border-bottom:1px solid var(--border);font-size:var(--text-ui);line-height:var(--leading-normal);color:var(--ink);grid-template-columns:1.4em minmax(0,1fr);display:grid}.web .w-finding__glyph{font-family:var(--mono);font-weight:var(--weight-semibold)}.web .w-finding__more{align-items:flex-start;gap:var(--space-8);color:var(--muted);font-size:var(--text-small);flex-direction:column;grid-column:2;display:flex}.web .w-faq{border-top:1px solid var(--border);flex-direction:column;display:flex}.web .w-faq__item{border-bottom:1px solid var(--border)}.web .w-faq__q{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--control-touch);padding-block:var(--space-20);cursor:pointer;border-radius:var(--radius-8);list-style:none;display:flex}.web .w-faq__q::-webkit-details-marker{display:none}.web .w-faq__q:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web .w-faq__title{font-size:clamp(16px,15.3px + .19vw,18px);line-height:var(--leading-snug);font-weight:var(--weight-semibold);color:var(--ink)}.web .w-faq__sign{width:14px;height:14px;color:var(--muted);flex:none;position:relative}.web .w-faq__sign:before,.web .w-faq__sign:after{content:"";width:14px;height:2px;transition:transform var(--duration-base) var(--ease-standard);background:currentColor;border-radius:1px;position:absolute;top:6px;left:0}.web .w-faq__sign:after{transform:rotate(90deg)}.web .w-faq__item[open] .w-faq__sign:after{transform:rotate(0)}.web .w-faq__a{max-width:68ch;padding-bottom:var(--space-24);color:var(--muted);font-size:var(--text-body);line-height:var(--leading-relaxed)}.web .w-faq__a>*+*{margin-top:var(--space-12)}.web .w-table-wrap{border:1px solid var(--border);border-radius:var(--radius-18);background:var(--card);overflow-x:auto}.web .w-table{border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:var(--leading-normal)}.web .w-table caption{padding:var(--space-16) var(--space-20) 0;text-align:left;font-weight:var(--weight-semibold);color:var(--ink)}.web .w-table th{padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--border);text-align:left;font-family:var(--mono);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);white-space:nowrap}.web .w-table td{padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--border);vertical-align:top;color:var(--ink)}.web .w-table tr:last-child td{border-bottom:0}.web .w-table td.w-table__muted{color:var(--muted)}.web .w-table td.w-table__num{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums}.web .w-table--stack th[scope=row]{padding:var(--space-16) var(--space-20);vertical-align:top;font-family:var(--sans);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none;color:var(--ink);white-space:normal;overflow-wrap:break-word;min-width:8em}.web .w-table--stack tr:last-child th{border-bottom:0}.web .w-code{--ink:var(--band-ink);--muted:var(--band-muted);--surface:var(--band-surface);--border:var(--band-border);--strong:var(--band-control-border);--focus:var(--band-accent-text);border:1px solid var(--band-edge);border-radius:var(--radius-18);background:var(--band-bg);color:var(--band-ink);overflow:hidden}.web .w-code__bar{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-bottom:1px solid var(--band-border);font-family:var(--mono);font-size:var(--text-label);color:var(--band-muted);display:flex}.web .w-code pre{padding:var(--space-16) var(--space-20);font-family:var(--mono);font-size:var(--text-meta);tab-size:2;margin:0;line-height:1.7;overflow-x:auto}.web .w-code pre:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.web .w-code__token{color:var(--band-accent-text)}.web .w-code__comment{color:var(--band-muted)}.web .w-code-inline{border-radius:var(--radius-6);background:var(--surface);color:var(--ink);font-family:var(--mono);padding:.1em .4em;font-size:.88em}.web .w-snippet{padding:var(--space-12) var(--space-12);border-radius:var(--radius-10);background:var(--surface);color:var(--ink);font-family:var(--mono);font-size:var(--text-meta);line-height:var(--leading-normal)}.web .w-steps{gap:var(--space-6);counter-reset:w-step;flex-direction:column;display:flex}.web .w-steps>li{gap:var(--space-8);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--ink);counter-increment:w-step;grid-template-columns:1.6em minmax(0,1fr);display:grid}.web .w-steps>li:before{content:counter(w-step);font-family:var(--mono);color:var(--muted)}.web .w-timeline{grid-template-columns:repeat(var(--w-cols,5), minmax(0, 1fr));gap:var(--space-16);counter-reset:none;display:grid}.web .w-timeline__item{gap:var(--space-6);padding-top:var(--space-24);flex-direction:column;display:flex;position:relative}.web .w-timeline__item:before{content:"";background:var(--border);height:2px;position:absolute;top:5px;left:12px;right:0}.web .w-timeline__item:after{content:"";background:var(--strong);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.web .w-timeline__item.is-done:before{background:var(--accent-line)}.web .w-timeline__item.is-done:after{background:var(--accent)}.web .w-timeline__when{font-family:var(--mono);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text)}.web .w-timeline__item:not(.is-done) .w-timeline__when{color:var(--muted)}.web .w-timeline__title{font-weight:var(--weight-semibold);color:var(--ink)}.web .w-timeline__text{font-size:var(--text-meta);line-height:var(--leading-normal);color:var(--muted)}.web .w-plans [data-cycle=year]{display:none}.web .w-plans:has(input[type=radio][value=year]:checked) [data-cycle=month]{display:none}.web .w-plans:has(input[type=radio][value=year]:checked) [data-cycle=year]{display:block}.web .w-plans:has(input[type=radio][value=year]:checked) .w-plan__price[data-cycle=year]{display:flex}.web .w-plan{gap:var(--space-16)}.web .w-plan__head{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.web .w-plan__name{font-size:22px;line-height:var(--leading-snug);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.web .w-plan__fit{min-height:3em;font-size:var(--text-small);line-height:var(--leading-normal);color:var(--muted)}.web .w-plan__prices{gap:var(--space-4);flex-direction:column;display:flex}.web .w-plan__price{align-items:baseline;gap:var(--space-6);display:flex}.web .w-plan__amount{font-size:clamp(40px,36px + 1vw,48px);line-height:1;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.web .w-plan__per{font-size:var(--text-small);color:var(--muted)}.web .w-founding-future{color:var(--ink);font-weight:var(--weight-medium)}.web .w-plan__foot{gap:var(--space-8);text-align:center;flex-direction:column;margin-top:auto;display:flex}.web .w-metrics{gap:var(--space-20);flex-direction:column;display:flex}.web .w-metric{gap:0 var(--space-12);grid-template-columns:12px minmax(0,1fr);align-items:baseline;display:grid}.web .w-metric__value{font-family:var(--mono);font-size:clamp(22px,20px + .6vw,28px);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.web .w-metric__label{font-size:var(--text-meta);color:var(--muted);grid-column:2}.web .w-metric>.w-dot{align-self:center}.web .w-uptime{gap:2px;height:28px;display:flex}.web .w-uptime>span{background:var(--still);border-radius:2px;flex:1 1 0;min-width:2px}.web .w-uptime>span.is-degraded{background:var(--unknown)}.web .w-uptime>span.is-down{background:var(--broken)}.web .w-uptime>span.is-none{background:var(--surface)}.web .w-sign{align-items:center;gap:var(--space-12);display:flex}.web .w-sign__photo{object-fit:cover;background:var(--surface);border-radius:50%;flex:none;width:48px;height:48px}.web .w-sign__name{font-weight:var(--weight-semibold);color:var(--ink)}.web .w-sign__role{font-size:var(--text-meta);color:var(--muted)}.web .w-quote{font-size:clamp(20px,18px + .6vw,26px);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-weight:var(--weight-semibold);color:var(--ink);text-wrap:balance}.web .w-frame{border:1px solid var(--frame-chrome-border);border-radius:var(--radius-18);background:var(--frame-page);box-shadow:var(--shadow-md);overflow:hidden}.web .w-frame__bar{align-items:center;gap:var(--space-12);height:36px;padding:0 var(--space-12);border-bottom:1px solid var(--frame-chrome-border);background:var(--frame-chrome);font-family:var(--mono);font-size:var(--text-label);color:var(--frame-chrome-ink);--ink:var(--frame-ink);--muted:var(--frame-chrome-ink);--border:var(--frame-chrome-border);--still:var(--frame-still);--broken:var(--frame-broken);--healed:var(--frame-healed);--unknown:var(--frame-unknown);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.web .w-frame__dots{gap:6px;display:inline-flex}.web .w-frame__dots:before{content:"";background:var(--frame-dot);width:10px;height:10px;box-shadow:16px 0 0 var(--frame-dot), 32px 0 0 var(--frame-dot);border-radius:50%;margin-right:32px}.web .w-frame__url{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;overflow:hidden}.web .w-frame__shot{aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--frame-page);width:100%;height:auto}.web .w-shot{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:var(--radius-10);background:var(--frame-page);width:100%;height:auto;display:block}.web .w-figcaption{margin-top:var(--space-8);font-family:var(--mono);font-size:var(--text-label);color:var(--muted)}.web .w-loop{min-width:0;margin:0}.web .w-loop__media{border-radius:var(--radius-10);position:relative;overflow:hidden}.web .w-loop__media img{width:100%;height:auto;display:block}.web .w-loop__video{object-fit:cover;background:var(--paper);width:100%;height:100%;position:absolute;inset:0}.web .w-loop__play{width:100%;min-width:var(--control-touch);min-height:var(--control-touch);padding:var(--space-16);background:var(--media-scrim);cursor:pointer;border:0;place-items:center;transition:background-color .16s;display:grid;position:absolute;inset:0}.web .w-loop__play:hover{background:var(--media-scrim-hover)}.web .w-loop__play:focus-visible{outline:none}.web .w-loop__badge{align-items:center;gap:var(--space-12);min-height:var(--control-lg);padding:0 var(--space-24) 0 var(--space-16);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-family:var(--sans);font-size:var(--text-body);font-weight:var(--weight-semibold);box-shadow:var(--media-badge-shadow);line-height:1.2;transition:background-color .16s,transform .16s;display:inline-flex}.web .w-loop__play:hover .w-loop__badge{background:var(--accent-hover);transform:scale(1.04)}.web .w-loop__play:focus-visible .w-loop__badge{outline:3px solid var(--focus);outline-offset:3px}.web .w-loop__icon{flex:none;width:28px;height:28px}.web .w-loop__label{white-space:nowrap}.web .w-loop__length{padding-left:var(--space-12);font-family:var(--mono);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;border-left:1px solid}.web .w-loop__length--mobile{display:none}.web .w-loop__buffering{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.web .w-loop__spinner{width:var(--control-lg);height:var(--control-lg);border:4px solid var(--card);border-top-color:var(--accent);box-shadow:var(--shadow-md);border-radius:50%;animation:.9s linear infinite w-loop-spin}@keyframes w-loop-spin{to{transform:rotate(1turn)}}.web .w-loop__caption{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-8);display:flex}.web .w-loop__caption .w-figcaption{margin:0}@media (max-width:768px){.web .w-loop__length--desktop{display:none}.web .w-loop__length--mobile{display:inline}.web .w-loop__badge{gap:var(--space-8);min-height:var(--control-md);padding:0 var(--space-16) 0 var(--space-12);font-size:var(--text-small)}.web .w-loop__icon{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.web .w-loop__play,.web .w-loop__badge{transition:none}.web .w-loop__play:hover .w-loop__badge{transform:none}.web .w-loop__spinner{animation:none}}.web .w-filmstrip{gap:var(--space-12);padding-bottom:var(--space-4);scroll-snap-type:x mandatory;border-radius:var(--radius-10);grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.web .w-filmstrip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web .w-filmstrip>figure{scroll-snap-align:start}.web .w-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.web .w-skip{top:var(--space-8);left:var(--space-8);z-index:var(--z-dialog);padding:var(--space-12) var(--space-16);border-radius:var(--radius-10);background:var(--accent);color:var(--on-accent);font-weight:var(--weight-semibold);position:absolute;transform:translateY(-200%)}.web .w-skip:focus{text-decoration:none;transform:none}.web .w-brand{min-height:var(--control-touch);color:var(--ink);font-size:20px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.web .w-brand:hover{text-decoration:none}.web .w-brand__tld{color:var(--accent-text)}.web .w-brand__cursor{background:var(--accent);width:6px;height:17px;margin-left:3px;display:inline-block}.web .w-header{z-index:var(--z-header);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.web .w-header__bar{height:var(--header-h);align-items:center;gap:clamp(16px,2.2vw,32px);display:flex}.web .w-nav{align-items:center;gap:clamp(16px,1.8vw,28px);display:flex}.web .w-nav__link{min-height:var(--control-touch);color:var(--ink);font-size:var(--text-ui);align-items:center;text-decoration:none;display:inline-flex}.web .w-nav__link:hover{color:var(--accent-text);text-decoration:none}.web .w-nav__link[aria-current=page]{font-weight:var(--weight-semibold)}.web .w-header__end{align-items:center;gap:var(--space-20);margin-left:auto;display:flex}.web .w-header__end>.w-link{min-height:var(--control-touch);align-items:center;display:inline-flex}.web .w-header--minimal .w-header__bar{height:64px}.web .w-header__end>.w-header__aside{text-align:right;flex-wrap:wrap;justify-content:flex-end;column-gap:.3em}.web .w-header__aside>span{white-space:nowrap}.web .w-menu{margin-left:auto;display:none}.web .w-menu>summary{list-style:none}.web .w-menu>summary::-webkit-details-marker{display:none}.web .w-menu__open{display:inline}.web .w-menu__close,.web .w-menu[open] .w-menu__open{display:none}.web .w-menu[open] .w-menu__close{display:inline}.web .w-menu__sheet{gap:var(--space-16);max-height:calc(100dvh - 64px);padding:var(--space-16) var(--gutter) var(--space-24);border-bottom:1px solid var(--border);background:var(--paper);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.web .w-menu__links{flex-direction:column;display:flex}.web .w-menu__links>a{border-bottom:1px solid var(--border);min-height:52px;color:var(--ink);font-size:18px;font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:flex}.web .w-menu__links>a[aria-current=page]{color:var(--accent-text)}.web .w-menu__links>a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.web .w-menu>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web .w-stickybar{top:var(--header-h);z-index:var(--z-sticky);padding-block:var(--space-12);border-block:1px solid var(--border);background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky}.web .w-sticky-cta{display:none}.web .w-footer{padding-top:var(--section);overflow:hidden;container-type:inline-size}.web .w-footer__cta{gap:var(--space-40) clamp(32px, 6vw, 96px);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;padding-bottom:clamp(48px,6vw,72px);display:grid}.web .w-footer__cols{gap:var(--space-40);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));padding-block:clamp(40px,5vw,56px);display:grid}.web .w-footer__about{align-items:flex-start;gap:var(--space-16);max-width:320px;color:var(--muted);font-size:var(--text-small);line-height:var(--leading-normal);flex-direction:column;display:flex}.web .w-footer__about a{color:var(--ink)}.web .w-footer__group{gap:var(--space-12);flex-direction:column;display:flex}.web .w-footer__heading{font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}.web .w-footer__links{flex-direction:column;display:flex}.web .w-footer__link{min-height:34px;color:var(--muted);font-size:var(--text-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3em;padding:0;text-decoration:none;display:inline-flex}.web .w-footer__link:hover,.web .w-footer__link.is-hover{color:var(--ink);text-decoration:none}.web .w-footer__mark{font-size:calc(min(100cqi - 2 * var(--gutter), var(--wrap)) / 6.9);line-height:.8;font-weight:var(--weight-semibold);letter-spacing:-.047em;white-space:nowrap;color:var(--band-surface);-webkit-user-select:none;user-select:none;justify-content:center;align-items:baseline;margin:0;display:flex;transform:translateY(8%)}.web .w-footer__mark .w-brand__tld{color:color-mix(in srgb, var(--band-surface) 80%, var(--band-ink))}.web .w-footer__mark .w-brand__cursor{background:var(--accent);width:.12em;height:.7em;margin-left:.05em}.web .w-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);padding-block:var(--space-16) var(--space-24);border-top:1px solid var(--border);font-size:var(--text-meta);color:var(--muted);flex-wrap:wrap;display:flex}.web .w-footer__share-status{min-height:1lh;color:var(--still);font-weight:var(--weight-semibold)}.web .w-footer__share-status:empty{min-height:0}.web .w-footer__bottom>p{margin:0}.web .w-footer__share{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-14);background:var(--card);color:var(--muted);font-size:var(--text-meta);flex-direction:column;display:flex}.web .w-theme{border:1px solid var(--border);border-radius:var(--radius-10);margin:0;padding:2px;display:inline-flex}.web .w-theme>legend{float:left}.web .w-theme__legend{min-height:30px;padding:0 var(--space-8) 0 var(--space-12);font-family:var(--mono);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);align-items:center;display:inline-flex}.web .w-theme__item{min-height:30px;padding:0 var(--space-12);border-radius:var(--radius-8);color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:inline-flex;position:relative}.web .w-theme__item>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.web .w-theme__item:hover{color:var(--ink)}.web .w-theme__item:has(>input:checked){background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--control-border)}.web .w-theme__item:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.web .w-dialog{border:1px solid var(--border);border-radius:var(--radius-18);background:var(--card);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-overlay);margin:auto;padding:0}.web .w-dialog::backdrop{background:var(--overlay)}.web .w-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-24) var(--space-24) 0;display:flex}.web .w-dialog__body{gap:var(--space-16);padding:var(--space-16) var(--space-24);color:var(--muted);font-size:var(--text-small);line-height:var(--leading-normal);flex-direction:column;display:flex}.web .w-dialog__foot{justify-content:flex-end;gap:var(--space-12);padding:var(--space-16) var(--space-24) var(--space-24);flex-wrap:wrap;display:flex}.web .w-dialog--static{width:100%;max-width:560px;margin:0;display:block;position:static}.web .w-sidenav{top:calc(var(--header-h) + 24px);gap:var(--space-2);flex-direction:column;display:flex;position:sticky}.web .w-sidenav__link{min-height:40px;padding:0 var(--space-12);border-radius:var(--radius-10);color:var(--ink);font-size:var(--text-ui);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.web .w-sidenav__link:hover{background:var(--surface);text-decoration:none}.web .w-sidenav__link[aria-current=page],.web .w-sidenav__link[aria-current=location],.web .w-sidenav__link[aria-current=true]{background:var(--card);box-shadow:inset 0 0 0 1px var(--control-border);font-weight:var(--weight-semibold)}.web .w-sidenav__note{margin-top:var(--space-16);padding:0 var(--space-12);font-size:var(--text-meta);color:var(--muted)}.web .w-textbtn{color:var(--accent-text);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.web .w-textbtn:hover{text-decoration-thickness:2px}.web .w-textbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.web .w-textbtn:disabled{color:var(--muted);cursor:not-allowed;text-decoration-thickness:1px}.web mark{padding:0 var(--space-4);border:1px dashed var(--control-border);border-radius:var(--radius-6);background:var(--surface);color:var(--ink);font-family:var(--mono);font-size:.9em}.web .w-crumbs__list{font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);margin:0;padding:0;list-style:none;display:block}.web .w-crumbs__list>li{display:inline}.web .w-crumbs__list>li+li:before{content:"/";margin-inline:0 var(--space-8);color:var(--muted)}.web .w-crumbs__list a{min-height:var(--control-touch);color:var(--accent-text);align-items:center;text-decoration:none;display:inline-flex}.web .w-crumbs__list a:hover{text-decoration:underline}.web .w-rate{flex-flow:wrap;justify-content:space-between;align-items:center}.web.w-show-future [data-future]{outline:2px dashed var(--healed);outline-offset:3px}@keyframes w-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes w-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 55%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb, var(--live) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 0%, transparent)}}.web .w-blink{animation:1.1s 4 w-blink}@media (prefers-reduced-motion:reduce){.web .w-blink,.web .w-dot--live{animation:none}.web *,.web :before,.web :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1200px){.web .w-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.web .w-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.web .w-footer__about{grid-column:1/-1;max-width:520px}}@media (max-width:1024px){.web .w-grid--split,.web .w-grid--aside,.web .w-grid--aside-end,.web .w-section-head,.web .w-footer__cta{grid-template-columns:minmax(0,1fr)}.web .w-section-head{align-items:start}.web .w-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.web .w-sidenav{padding-bottom:var(--space-4);scrollbar-width:thin;flex-direction:row;position:static;overflow-x:auto}.web .w-sidenav__note{display:none}.web .w-timeline{row-gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr))}.web .w-urlform--inline{flex-wrap:wrap}.web .w-urlform--inline>.w-hint{display:none}}@media (max-width:768px){.web{--header-h:64px}.web .w-nav,.web .w-header__end{display:none}.web .w-header__end--always{display:flex}.web .w-menu{display:block}html:has(.web .w-menu[open]){overflow:hidden}.web.w-page:has(.w-menu[open]):after{content:"";z-index:calc(var(--z-header) - 1);background:var(--overlay);position:fixed;inset:0}.web.w-page:has(.w-menu[open]) .w-sticky-cta{display:none}.web .w-grid--2,.web .w-grid--3{grid-template-columns:minmax(0,1fr)}.web .w-plans__list{gap:var(--space-12);margin-inline:calc(var(--gutter) * -1);padding:var(--space-4) var(--gutter) var(--space-12);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:minmax(260px,84%);grid-auto-flow:column;overflow-x:auto}.web .w-plans__list>li{scroll-snap-align:start}.web .w-footer__cols{gap:var(--space-32) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.web .w-timeline{grid-template-columns:minmax(0,1fr);gap:0}.web .w-timeline__item{padding:0 0 var(--space-24) var(--space-32)}.web .w-timeline__item:before{width:2px;height:auto;inset:12px auto 0 5px}.web .w-stickybar{display:none}.web .w-sticky-cta{z-index:var(--z-sticky);align-items:center;gap:var(--space-12);padding:var(--space-12) var(--gutter) calc(var(--space-12) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:fixed;bottom:0;left:0;right:0}.web .w-sticky-cta>.w-btn{flex:auto}.web .w-sticky-cta[hidden]{display:none}.web.w-page:has(.w-sticky-cta:not([hidden])) :is(a,button,input,select,textarea,summary){scroll-margin-bottom:88px}.web.w-page:has(.w-sticky-cta:not([hidden])){padding-bottom:76px}.web .w-table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.web .w-table--stack tr{padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border);display:block}.web .w-table--stack tr:last-child{border-bottom:0}.web .w-table--stack td{gap:var(--space-12);padding:var(--space-4) 0;border:0;grid-template-columns:minmax(96px,36%) minmax(0,1fr);display:grid}.web .w-table--stack td:before{content:attr(data-label);font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}.web .w-table--stack td.w-table__num{text-align:left}.web .w-table--stack th[scope=row]{padding:var(--space-4) 0 var(--space-8);font-size:var(--text-ui);border-bottom:0;display:block}}@media (max-width:480px){.web .w-grid--4{grid-template-columns:minmax(0,1fr)}.web .w-urlform__row{flex-direction:column}.web .w-urlform__row>.w-btn{width:100%}.web .w-urlform--inset .w-urlform__row{padding:var(--space-4)}.web .w-urlform--inline,.web .w-actions{flex-direction:column;align-items:stretch}.web .w-actions>.w-btn{width:100%}.web .w-actions>.w-badge{align-self:flex-start}.web .w-seg--fluid{display:flex}.web .w-seg--fluid>.w-seg__item{flex:1 1 0}.web .w-footer__cols{grid-template-columns:minmax(0,1fr)}.web .w-footer__bottom{flex-direction:column;align-items:flex-start}.web .w-header__end>.w-header__aside{flex-direction:column;align-items:flex-end;line-height:1.3}.web .w-rows>*{font-size:var(--text-small)}}@media (pointer:coarse){.web .w-btn,.web .w-seg__item,.web .w-theme__item,.web .w-sidenav__link,.web .w-nav__link,.web .w-footer__link,.web .w-crumbs__list a,.web .w-urlform--inset .w-input,.web .w-link--standalone,.web .w-live,.web .w-brand,.web .w-skip{min-height:var(--control-touch)!important;min-width:var(--control-touch)!important}.web .w-link--standalone{align-items:center;column-gap:.3em;display:inline-flex}}.web .w-founding-bar{background:var(--note-bg);border-bottom:1px solid var(--note-border);color:var(--ink);font-size:var(--text-small);line-height:var(--leading-normal)}.web .w-founding-bar__inner{justify-content:center;align-items:center;column-gap:var(--space-16);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.web .w-founding-bar__text{padding-block:var(--space-8);text-align:center;text-wrap:balance;margin:0}.web .w-founding-bar__count{font-family:var(--mono);font-weight:var(--weight-semibold);white-space:nowrap}.web .w-founding-bar__emoji{margin-inline-end:.15em}@property --w-founding-roll{syntax:"<integer>";inherits:false;initial-value:0}@keyframes w-founding-roll{0%{--w-founding-roll:var(--w-founding-from);visibility:visible}to{--w-founding-roll:var(--w-founding-to);visibility:hidden}}.web .w-founding-bar__left{text-align:start;font-variant-numeric:tabular-nums;display:inline-block;position:relative}.web .w-founding-bar__num{display:inline}.web .w-founding-bar__left:before{background:var(--note-bg);content:counter(w-founding-roll) / "";counter-reset:w-founding-roll var(--w-founding-roll);justify-content:flex-end;animation:.7s ease-out forwards w-founding-roll;display:flex;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.web .w-founding-bar__left:before{content:none;animation:none}}.web .w-founding-bar__link{min-height:var(--control-touch);min-width:var(--control-touch);padding-inline:var(--space-4);color:var(--accent-text);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}@media (max-width:480px){.web .w-founding-bar__text{padding-block:0}.web .w-founding-bar__detail{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
