/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--radius-sm:3px;--radius-md:6px;--radius-lg:6px;--ease-out:cubic-bezier(.16, 1, .3, 1);--breakpoint-wide:90rem;--color-bg:#0b0c0d;--color-surface:#101112;--color-card:#141516;--color-elevated:#1a1b1d;--color-border:#232527;--color-card-border:#232527;--color-border-strong:#5c6065;--color-control-border:var(--color-border-strong);--color-field:var(--color-elevated);--color-text:#d6d8da;--color-muted:#9a9ea3;--color-faint:#868a90;--color-accent:#0090ab;--color-accent-text:#27b5d0;--color-accent-tint:#0090ab29;--color-accent-solid:#007d94;--color-on-accent:#fff;--color-primary:var(--color-accent-solid);--color-on-primary:var(--color-on-accent);--color-danger:#f04b42;--color-success:#1f9e5c;--color-warning:#b8860f;--color-danger-text:#ff8a83;--color-success-text:#4cc789;--color-warning-text:#e0b04a;--color-overlay:#000000b3;--heat-0:#17191b;--heat-1:#0d3b46;--heat-2:#00596b;--heat-3:#0090ab;--heat-4:#6fdcf0;--font-values:var(--font-mono);--text-3xs:.6875rem;--text-2xs:.6875rem;--text-body:.75rem;--text-caps:.6875rem;--text-kpi:1.125rem;--text-title:1.25rem;--text-hero:2.375rem;--tracking-label:.02em;--tracking-caps:.06em;--radius-card:6px;--radius-control:4px;--radius-chip:3px;--radius-badge:8px;--radius-pill:999px;--chip-h:1.0625rem;--footer-stats-h:2.75rem;--footer-summary-h:2.25rem;--footer-pager-h:2rem;--layout-kpi:76px;--layout-row1:300px;--rail:300px;--rail-sm:16.25rem;--sidebar-w:12.5rem;--sidebar-rail-w:3.25rem;--mobile-nav-h:3.5rem;--gap-card:10px;--chart-min-h:26.25rem;--chart-min-h-tall:30rem;--chart-plot-min:10rem;--chart-plot-max:11.875rem;--chart-axis-h:1rem;--row-h-expanded:1.75rem;--spark-w:3.5rem;--spark-h:1.375rem;--ribbon-block:.625rem;--ribbon-gap:.125rem;--ribbon-radius:1px;--z-sticky:10;--z-overlay:40;--z-modal:50;--z-dropdown:60;--z-toast:70;--duration-fast:.1s;--duration-base:.15s;--duration-slow:.25s;--duration-pulse:1.5s;--duration-spin:.7s}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--color-accent);--color-focus:var(--color-accent);--label-transform:uppercase;--seg-track:var(--color-surface);--seg-thumb:var(--color-accent-tint);--shadow-glow:0 0 20px #0090ab40}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow:0 0 20px color-mix(in srgb, var(--color-accent) 25%, transparent)}}:root{--shadow-inset-glow:inset 0 0 20px #0090ab14}@supports (color:color-mix(in lab, red, red)){:root{--shadow-inset-glow:inset 0 0 20px color-mix(in srgb, var(--color-accent) 8%, transparent)}}:root{--shadow-panel:0 4px 16px #00000080;--shadow-card:0 1px 0 #ffffff08 inset, 0 1px 2px #00000059}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1f2f3;--color-surface:#e8e9ea;--color-card:#fff;--color-elevated:#f6f7f8;--color-field:#fff;--color-border:#d9dbdd;--color-card-border:#d9dbdd;--color-border-strong:#7a7e83;--color-text:#1b1d1f;--color-muted:#4f5358;--color-faint:#5d6166;--color-accent:#007085;--color-accent-text:#056;--color-accent-tint:#0070851f;--color-accent-solid:#007085;--color-on-accent:#fff;--color-danger:#ae322b;--color-success:#166e40;--color-warning:#7c5a0b;--color-danger-text:#9d2a24;--color-success-text:#135c36;--color-warning-text:#6b4d08;--color-overlay:#1b1d1f73;--heat-0:#eef1f2;--heat-1:#cfe6ea;--heat-2:#9fd3dc;--heat-3:#4fb6c8;--heat-4:#007085;--shadow-glow:0 0 16px #0090ab2e}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--shadow-glow:0 0 16px color-mix(in srgb, var(--color-accent) 18%, transparent)}}:root[data-theme=light]{--shadow-inset-glow:inset 0 0 20px #0090ab0f}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--shadow-inset-glow:inset 0 0 20px color-mix(in srgb, var(--color-accent) 6%, transparent)}}:root[data-theme=light]{--shadow-panel:0 4px 16px #1b1d1f24;--shadow-card:0 1px 1px #1b1d1f0a}:root[data-style=sharp]{--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-card:0;--radius-control:0;--radius-chip:0;--radius-badge:0;--radius-pill:0;--shadow-card:none;--shadow-panel:none;--shadow-glow:none;--shadow-inset-glow:none;--text-3xs:.75rem;--text-2xs:.75rem;--text-caps:.75rem;--text-body:.9375rem;--text-kpi:1.375rem;--gap-card:12px;--chip-h:1.375rem;--label-transform:none;--color-focus:var(--color-text);--seg-track:transparent;--seg-thumb:var(--color-text)}:root[data-style=sharp]:not([data-theme=light]){--color-bg:#0c0e11;--color-surface:#12151a;--color-card:#171b21;--color-elevated:#1e232a;--color-field:var(--color-elevated);--color-border:#282c32;--color-card-border:#282c32;--color-text:#eceef1;--color-muted:#a0a7b1;--color-faint:#929aa5;--color-accent-text:#2bbbd6;--color-accent-tint:#2bbbd624;--color-accent-solid:#077a91;--color-primary:#f1f2f3;--color-on-primary:#111}:root[data-style=sharp][data-theme=light]{--color-bg:#f4f5f7;--color-surface:#eceef1;--color-card:#fff;--color-elevated:#f4f5f7;--color-field:#fff;--color-border:#e3e6ea;--color-card-border:#e3e6ea;--color-text:#14171a;--color-muted:#565d66;--color-faint:#5a616b;--color-accent-text:#00677d;--color-accent-tint:#00758c1a;--color-accent-solid:#00758c;--color-primary:#14171a;--color-on-primary:#fff}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrainsmono-latin.woff2)format("woff2")}:root{--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:112px;--measure:1200px;--gutter:clamp(16px, 4vw, 48px);--duration-1:.16s;--duration-2:.32s;--duration-3:.64s;--duration-4:1.1s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.108 26%, 1.1, 1.079 30.6%, 1.017 38.5%, .994 42.3%, .98 47.9%, .997 66.5%, 1.001 76.5%, 1)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#09090b;--surface-raised:#121214;--surface-sunken:#131315;--text-strong:#fafafa;--text-muted:#a1a1aa;--text-accent:#fafafa;--border-subtle:#27272a;--border-control:#606061;--action-bg:#fafafa;--action-fg:#09090b;--status-sent:#4ade80;--status-queued:#fbbf24;--status-failed:#ff6f91;--surface-tint:#fafafa0f}[data-theme=light],[data-theme=dark] [data-tone=inverse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#fafafa;--surface-raised:#fff;--surface-sunken:#f0f0f0;--text-strong:#09090b;--text-muted:#52525b;--text-accent:#09090b;--border-subtle:#e4e4e7;--border-control:#909091;--action-bg:#09090b;--action-fg:#fff;--status-sent:#0f6b4b;--status-queued:#8a5a00;--status-failed:#b0124f;--surface-tint:#09090b0d}[data-theme=light] [data-tone=inverse]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#09090b;--surface-raised:#121214;--surface-sunken:#131315;--text-strong:#fafafa;--text-muted:#a1a1aa;--text-accent:#fafafa;--border-subtle:#27272a;--border-control:#606061;--action-bg:#fafafa;--action-fg:#09090b;--status-sent:#4ade80;--status-queued:#fbbf24;--status-failed:#ff6f91;--surface-tint:#fafafa0f}[data-tone=inverse]{background:var(--surface-page);color:var(--text-strong)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--surface-page);color:var(--text-strong);font:400 16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg{max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,pre,blockquote{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}fieldset{border:0;min-width:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--text-strong);outline-offset:3px}.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}.skip-link{z-index:90;background:var(--text-strong);color:var(--surface-page);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:8px}.skip-link:focus{top:8px}:not(pre)>code{font-size:.9em}p>code,li>code,dd>code{border:1px solid var(--border-subtle);border-radius:var(--radius-chip);background:var(--surface-raised);overflow-wrap:anywhere;padding:1px 5px}[data-status=queued]{color:var(--status-queued)}[data-status=sent]{color:var(--status-sent)}[data-status=failed]{color:var(--status-failed)}[data-status=neutral]{color:var(--text-muted)}.status-word{font:800 1em/.86 var(--font-mono);letter-spacing:-.04em;text-transform:uppercase}.wrap{max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(72px,10vw,144px);position:relative}.section[data-tone=sunken]{background:var(--surface-sunken)}.section+.section[data-tone=sunken],.section[data-tone=sunken]+.section{border-top:1px solid var(--border-subtle)}.section[data-variant=loud]{padding-block:clamp(64px,9vw,128px);overflow:hidden}.section[data-variant=quiet]{padding-block:clamp(96px,14vw,200px)}.section-head{gap:14px;max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:grid}.section-head h2{font:700 clamp(30px, 4.2vw, 52px) / 1.04 var(--font-sans);letter-spacing:-.03em;text-wrap:balance}.section-head p{color:var(--text-muted);max-width:60ch;font-size:clamp(16px,1.6vw,18px)}.family-dot{vertical-align:middle;grid-template-columns:repeat(2,5px);gap:2px;display:inline-grid}.family-dot i{opacity:.9;background:currentColor;border-radius:1px;width:5px;height:5px}.family-dot i:last-child{border-radius:50%}.eyebrow{font:600 12px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-wrap:balance;display:block}.eyebrow .family-dot{margin:-2px 10px 0 0}.eyebrow b{color:var(--text-strong);margin-left:.6ch;font-weight:600}.note{color:var(--text-muted);font-size:13px;line-height:1.55}.note b{color:var(--text-strong);font-weight:600}.site-header{z-index:40;background:var(--surface-page);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--surface-page) 86%, transparent)}}.site-header{-webkit-backdrop-filter:saturate(1.4)blur(12px);transition:border-color var(--duration-2);border-bottom:1px solid #0000}.site-header.is-stuck{border-bottom-color:var(--border-subtle)}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.site-nav{align-items:center;gap:4px;display:flex}.site-nav__link{color:var(--text-muted);padding:10px 12px;font-size:14px;text-decoration:none;display:none}.site-nav__link:hover{color:var(--text-strong)}@media (min-width:900px){.site-nav__link{display:inline-block}}.brand{letter-spacing:-.01em;align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{border-radius:var(--radius-card);background:var(--action-bg);width:32px;height:32px;color:var(--action-fg);place-items:center;display:inline-grid}.brand-mark svg{width:18px;height:18px}.brand-mark[data-size=sm]{width:28px;height:28px}.theme-toggle{min-width:72px}.section-rail{display:none}@media (min-width:1360px){.section-rail{z-index:30;flex-direction:column;gap:2px;display:flex;position:fixed;top:50%;left:20px;transform:translateY(-50%)}.section-rail a{min-height:28px;color:var(--text-muted);font:500 12px/1 var(--font-mono);align-items:center;gap:10px;padding:2px 6px;text-decoration:none;display:flex}.section-rail a:before{content:"";background:var(--border-control);width:14px;height:2px;transition:width var(--duration-2) var(--ease-out), background var(--duration-2)}.section-rail a span{opacity:0;transition:opacity var(--duration-2), transform var(--duration-2) var(--ease-out);color:var(--text-strong);background:var(--surface-page);padding:3px 6px;transform:translate(-4px)}.section-rail:hover a span,.section-rail a:focus-visible span{opacity:1;transform:none}.section-rail a[aria-current]:before{background:var(--text-strong);width:28px}}.site-footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);padding-block:40px 56px;font-size:14px}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.family-credit{color:var(--text-muted);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.family-credit svg{width:22px;height:22px;color:var(--text-strong)}.site-footer nav{flex-wrap:wrap;gap:4px 8px;display:flex}.site-footer nav a{color:var(--text-muted);padding:8px 6px;display:inline-block}.button{border-radius:var(--radius-control);border:1px solid var(--border-control);min-height:44px;color:var(--text-strong);font:600 15px/1 var(--font-sans);transition:background var(--duration-1), border-color var(--duration-1), transform var(--duration-1);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--text-strong)}.button[data-variant=primary]{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-fg)}.button[data-variant=primary]:hover{opacity:.88}.button[data-size=sm]{min-height:40px;padding:0 14px;font-size:14px}.has-motion .button:active{transform:translateY(1px)}.film-control{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-page);min-height:36px;color:var(--text-muted);font:500 12px/1 var(--font-mono);align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.film-control:hover{color:var(--text-strong);border-color:var(--text-strong)}.film-control svg{fill:currentColor;width:12px;height:12px}.film-control__bar{background:var(--border-subtle);width:36px;height:2px;position:relative;overflow:hidden}.film-control__bar i{background:var(--text-strong);transform-origin:0;transform:scaleX(var(--p,1));position:absolute;inset:0}html:not(.has-motion) .film-control{display:none}.copy-button{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-page);min-width:56px;min-height:32px;color:var(--text-muted);font:500 12px/1 var(--font-mono);padding:0 10px;position:absolute;top:8px;right:8px}.copy-button:hover{color:var(--text-strong)}.option-list{gap:8px;display:grid}.option-list__legend{font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;padding:0}.option{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);cursor:pointer;min-height:48px;transition:border-color var(--duration-1), background var(--duration-1);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 12px;padding:12px 14px;display:grid;position:relative}.option:hover{border-color:var(--border-control)}.option input{width:16px;height:16px;accent-color:var(--text-strong);margin:3px 0 0}.option b{font-size:15px;font-weight:600;line-height:1.35}.option small{font:500 12px/1.4 var(--font-mono);color:var(--text-muted);grid-column:2}.option:has(input:checked){border-color:var(--text-strong);background:var(--surface-tint)}.option:has(input:focus-visible){outline:2px solid var(--text-strong);outline-offset:2px}.ruler{height:84px;position:relative}.ruler__track{background:var(--border-control);height:1px;position:absolute;top:46px;left:0;right:0}.ruler__tick{background:var(--border-control);width:1px;height:6px;position:absolute;top:-6px}.ruler__tick[data-major]{background:var(--text-muted);height:12px;top:-12px}.ruler__label{font:500 11px/1 var(--font-mono);color:var(--text-muted);white-space:nowrap;position:absolute;top:22px;left:0;transform:translate(-50%)}.ruler__pin{transform-origin:50% 100%;background:currentColor;width:2px;height:42px;margin-left:-1px;position:absolute;top:4px}.ruler__pin:not([data-status]){color:var(--text-strong)}.ruler__pin-label{font:700 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;position:absolute;top:-2px;left:8px}.ruler__head{width:2px;height:21px;top:26px;left:var(--head-x,88.46%);background:var(--text-strong);margin-left:-1px;transition:left .1s linear;position:absolute}.ruler__head:after{content:"";background:var(--text-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.ruler__long{display:none}@media (min-width:700px){.ruler__long{display:inline}}.ruler[data-variant=attempts]{margin-top:28px}.ruler[data-variant=attempts] .ruler__pin{height:40px;top:6px}.ruler[data-variant=attempts] .ruler__pin-label{font-size:12px;top:-14px;left:50%;transform:translate(-50%)}.ruler__marker{border-radius:var(--radius-chip);background:var(--surface-page);border:2px solid;width:14px;height:14px;position:absolute;top:-3px;left:-6px}.ruler__pin[data-end=sent] .ruler__marker{background:currentColor;border-radius:50%}.ruler__pin[data-end=failed] .ruler__marker{background:currentColor}.ruler__pin[data-ghost]{border-left:2px dashed var(--border-control);width:0;color:var(--text-muted);background:0 0}.ruler__pin[data-ghost] .ruler__marker{border-style:dashed;border-color:var(--border-control)}.phone{--device-bezel:#08090b;--device-screen-top:#26262b;--device-screen-mid:#131316;--device-screen-bottom:#07070a;--device-text:#fff;--device-text-soft:#d5dbe1;--device-card:#242a32eb;--device-card-edge:#ffffff1f;--device-icon-bg:#e4e4e7;--device-icon-fg:#09090b;--device-ap:#c9d0d7;--device-body:#dfe4e9;--device-black:#000;container-type:inline-size}.phone__body{aspect-ratio:9/18.6;background:var(--device-bezel);border:1px solid var(--border-control);border-radius:15cqw;padding:3.2cqw}.phone__screen{background:radial-gradient(120% 70% at 50% 0%, var(--device-screen-top) 0%, var(--device-screen-mid) 55%, var(--device-screen-bottom) 100%);height:100%;color:var(--device-text);border-radius:12.5cqw;align-content:start;justify-items:center;padding-top:15cqw;display:grid;position:relative;overflow:hidden}.phone__screen:before{content:"";background:var(--device-black);opacity:0;transition:opacity .5s var(--ease-out);z-index:2;pointer-events:none;position:absolute;inset:0}.phone__notch{background:var(--device-black);border-radius:9cqw;width:26cqw;height:6.5cqw;margin-left:-13cqw;position:absolute;top:4cqw;left:50%}.phone__clock{font:600 22cqw/1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.phone__date{font:500 6.4cqw/1.2 var(--font-sans);color:var(--device-text-soft);margin-top:2cqw}.phone__notification{background:var(--device-card);border:1px solid var(--device-card-edge);text-align:left;border-radius:6.5cqw;grid-template-columns:auto 1fr;gap:1.5cqw 4cqw;width:88%;margin-top:9cqw;padding:5cqw;display:grid;position:relative}.phone__icon{background:var(--device-icon-bg);width:12cqw;height:12cqw;color:var(--device-icon-fg);border-radius:3.5cqw;grid-row:span 3;place-items:center;display:grid}.phone__icon svg{width:7.5cqw;height:7.5cqw}.phone__app{font:500 5.6cqw/1.2 var(--font-sans);color:var(--device-ap);justify-content:space-between;display:flex}.phone__title{font:600 6.8cqw/1.25 var(--font-sans);color:var(--device-text)}.phone__text{font:400 6.2cqw/1.3 var(--font-sans);color:var(--device-body)}.hero{padding-block:clamp(28px,4vw,48px) clamp(56px,7vw,96px)}.hero__grid{grid-template-columns:minmax(0,1fr) 148px;grid-template-areas:"text text""word phone""ruler ruler""stamps stamps""req req";gap:24px 40px;display:grid}.hero__text{grid-area:text;align-content:start;gap:18px;display:grid}.hero h1{font:700 clamp(36px, 4.1vw, 56px) / 1.02 var(--font-sans);letter-spacing:-.035em;text-wrap:balance}.hero h1 span{color:var(--text-muted)}.hero__lede{color:var(--text-muted);max-width:46ch;font-size:17px}.hero__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.request{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);grid-area:req;align-self:start;min-width:0;position:relative;overflow:hidden}.request__head{border-bottom:1px solid var(--border-subtle);font:600 12px/1.4 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.request pre{font:12px/1.75 var(--font-mono);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px 14px}.request pre b{color:var(--text-strong);font-weight:600}.request__key{color:var(--text-strong)}.request__response{border-top:1px dashed var(--border-control);color:var(--text-strong);margin-top:6px;padding-top:8px;display:block}.hero__word{grid-area:word;align-self:end;gap:10px;display:grid}.word-box{min-width:6.1ch;height:.9em;font-size:clamp(50px,14vw,132px);font-family:var(--font-mono);display:grid;position:relative;overflow:hidden}.word-box>span{font:800 1em/.9 var(--font-mono);letter-spacing:-.045em;text-transform:uppercase;grid-area:1/1}.word-box__queued{color:var(--status-queued);transform:translateY(-110%)}.word-box__sent{color:var(--status-sent)}.word-meta{font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;display:flex}.word-meta b{color:var(--text-strong);text-transform:none;letter-spacing:0;font-weight:600}.stamps{grid-area:stamps;align-self:end;gap:12px;display:grid}.stamps li{color:var(--text-muted);grid-template-columns:76px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;display:grid}.stamps time{font:600 13px/1.6 var(--font-mono);color:var(--text-strong)}.stamps b{color:var(--text-strong);font-weight:600}.stamps .status-word{letter-spacing:.02em;font-size:14px}.hero__ruler{grid-area:ruler;align-self:start}.hero__ruler .note{max-width:70ch;margin-top:8px}.hero .phone{grid-area:phone;place-self:end;width:148px}.has-motion .hero__grid.is-pre .request__line:not(.is-on),.has-motion .hero__grid.is-pre .request__response:not(.is-on){clip-path:inset(0 100% 0 0)}.has-motion .hero__grid .request__line,.has-motion .hero__grid .request__response{transition:clip-path .26s var(--ease-out)}.has-motion .hero__grid.is-pre .stamps li:not(.is-on){clip-path:inset(0 100% 0 0)}.has-motion .hero__grid .stamps li{transition:clip-path .42s var(--ease-out)}.has-motion .hero__grid.is-pre .ruler__pin:not(.is-on){transform:scaleY(0)}.has-motion .hero__grid .ruler__pin{transition:transform .36s var(--ease-spring)}.has-motion .hero__grid.is-pre .phone:not(.is-lit) .phone__screen:before{opacity:.82}.has-motion .hero__grid.is-pre .phone:not(.is-lit) .phone__notification{transform:translateY(-320%)}.has-motion .hero__grid .phone__notification{transition:transform .62s var(--ease-spring)}.has-motion .hero__grid.is-pre .word-meta:not(.is-on){clip-path:inset(0 100% 0 0)}.has-motion .hero__grid .word-meta{transition:clip-path .4s var(--ease-out)}@media (min-width:700px){.hero__grid{grid-template-columns:minmax(0,1fr) 196px;grid-template-areas:"text text""req phone""word word""ruler ruler""stamps stamps"}.hero .phone{width:196px}}@media (min-width:1100px){.hero__grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) 206px;grid-template-areas:"text req phone""word stamps stamps""ruler ruler ruler";gap:28px 44px}.hero .phone{align-self:start;width:206px}.request{align-self:start;margin-top:30px}.stamps{align-self:end;padding-bottom:6px}}.flow__stops{gap:0;display:grid}.flow__list{position:relative}.stop{grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:18px 0 22px;display:grid;position:relative}.stop:before{content:"";background:var(--border-subtle);width:2px;position:absolute;top:0;bottom:0;left:21px}.stop:first-child:before{top:26px}.stop:last-child:before{height:26px;bottom:auto}.stop__dot{z-index:1;border:1px solid var(--border-control);background:var(--surface-sunken);width:44px;height:44px;font:700 13px/1 var(--font-mono);color:var(--text-muted);transition:border-color var(--duration-2), color var(--duration-2), background var(--duration-2);border-radius:50%;place-items:center;display:grid;position:relative}.stop h3{font:700 20px/1.25 var(--font-sans);letter-spacing:-.015em;padding-top:9px}.stop p{color:var(--text-muted);grid-column:2;max-width:56ch}.stop__tag{font:600 12px/1 var(--font-mono);border:1px solid var(--border-subtle);border-radius:var(--radius-chip);color:var(--text-strong);background:var(--surface-raised);grid-column:2;justify-self:start;padding:6px 8px}.stop.is-active .stop__dot{border-color:var(--text-strong);color:var(--text-strong);background:var(--surface-tint)}.stop.is-active h3{color:var(--text-strong)}.flow__chip{display:none}.has-motion .flow__chip{z-index:2;background:var(--text-strong);width:16px;height:16px;box-shadow:0 0 0 4px var(--surface-tint);transform:translateY(var(--chip-y,0px));transition:transform .12s linear;display:block;position:absolute;top:0;left:14px}.record{display:none}@media (min-width:1000px){.flow__grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"head head""list record";align-items:start;gap:0 64px;display:grid}.flow__grid>.section-head{grid-area:head}.flow__list{grid-area:list}.record{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);grid-area:record;padding:28px;display:block}}.record__word{height:.92em;font-size:clamp(56px,6.4vw,96px);font-family:var(--font-mono);overflow:hidden}.record__word span{font:800 1em/.92 var(--font-mono);letter-spacing:-.045em;text-transform:uppercase;transition:color var(--duration-2);display:block}.record dl{border-top:1px solid var(--border-subtle);font:13px/1.4 var(--font-mono);grid-template-columns:120px minmax(0,1fr);margin-top:24px;display:grid}.record dt,.record dd{border-bottom:1px solid var(--border-subtle);padding:10px 0}.record dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding-top:12px;font-size:11px;font-weight:600}.record dd{color:var(--text-strong);overflow-wrap:anywhere}.record__note{margin-top:16px}@media (min-width:1000px) and (min-height:680px){.has-motion .flow__pin{height:340vh}.has-motion .flow__stick{align-content:center;min-height:calc(100vh - 72px);padding-block:16px;display:grid;position:sticky;top:72px}.has-motion .flow__grid{grid-template-rows:auto 1fr;grid-template-areas:"list head""list record";row-gap:24px}.has-motion .flow .section-head{margin-bottom:0}.has-motion .flow .section-head h2{font-size:clamp(30px,3.2vw,44px)}.has-motion .stop{padding:10px 0 12px}.has-motion .stop p{font-size:15px;line-height:1.5}.has-motion .stop__tag{display:none}.has-motion .record{padding:22px 24px}.has-motion .record dt,.has-motion .record dd{padding-block:7px}}.status-list{gap:clamp(18px,2.6vw,28px);margin-top:clamp(24px,4vw,48px);display:grid}.status-list li{border-top:1px solid var(--border-control);align-items:end;gap:10px;padding-top:clamp(14px,2vw,22px);display:grid}.status-list .status-word{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(64px,21vw,232px);line-height:.82}.status-list p{color:var(--text-muted);max-width:34ch;font-size:clamp(15px,1.4vw,18px)}.status-list p b{color:var(--text-strong)}.has-motion .status-list li:first-child .status-word{transform:translateX(calc(var(--drift,.5) * -7vw + 3vw))}.has-motion .status-list li:nth-child(2) .status-word{transform:translateX(calc(var(--drift,.5) * 9vw - 4vw))}.has-motion .status-list li:nth-child(3) .status-word{transform:translateX(calc(var(--drift,.5) * -5vw + 2vw))}@media (min-width:900px){.status-list li{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.status-list p{padding-bottom:1.1vw}}.retries__grid{gap:32px;display:grid}@media (min-width:1000px){.retries__grid{grid-template-columns:320px minmax(0,1fr);gap:56px}}.retry-board{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);min-width:0;padding:clamp(18px,3vw,32px)}.retry-board__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.retry-board__word{height:.9em;font-size:clamp(48px,7vw,104px);font-family:var(--font-mono);overflow:hidden}.retry-board__word span{font:800 1em/.9 var(--font-mono);letter-spacing:-.045em;text-transform:uppercase;display:block}.reason{font:700 13px/1 var(--font-mono);border-radius:var(--radius-chip);border:1px solid;padding:8px 10px}.reason[data-status=neutral]{border-style:dashed}.attempts{border-top:1px solid var(--border-subtle);font:13px/1.5 var(--font-mono);margin-top:8px}.attempts li{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);grid-template-columns:34px 92px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.attempts li b{font-weight:600}.attempts .attempts__note{font-family:var(--font-sans);color:var(--text-muted);border-bottom:0;grid-column:1/-1;padding-top:12px;font-size:14px}.retry-board__summary{color:var(--text-strong);max-width:62ch;margin-top:14px;font-size:15px}.retry-board .note{margin-top:12px}.has-motion .retry-board.is-playing .ruler__pin:not(.is-on):not([data-ghost]){transform:scaleY(0)}.has-motion .retry-board .ruler__pin{transition:transform .32s var(--ease-spring)}.once__grid{align-items:center;gap:28px;display:grid}@media (min-width:1000px){.once__grid{grid-template-columns:minmax(0,1.1fr) 120px minmax(0,1fr);gap:24px}}.slips{gap:10px;display:grid;position:relative}.slip{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);font:13px/1.65 var(--font-mono);color:var(--text-muted);padding:12px 14px;overflow:hidden}.slip__head{color:var(--text-strong);justify-content:space-between;margin-bottom:4px;font-weight:600;display:flex}.slip__key{background:var(--surface-tint);color:var(--text-strong);border-left:3px solid var(--text-strong);margin:2px -14px;padding:2px 14px;display:block}.slip__key:after{content:"  same";float:right;color:var(--text-strong);font-weight:700}.slip:first-child .slip__key:after{content:""}.merge{font:700 12px/1.3 var(--font-mono);color:var(--text-muted);text-align:center;place-items:center;gap:8px;display:grid}.merge svg{width:100%;max-width:120px;height:48px;color:var(--border-control)}@media (max-width:999px){.merge svg{width:48px;height:40px;transform:rotate(90deg)}}.delivery-card{border:1px solid var(--text-strong);border-radius:var(--radius-card);background:var(--surface-raised);padding:20px}.delivery-card__head{font:600 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.delivery-card .status-word{margin:14px 0 6px;font-size:clamp(44px,5vw,64px)}.tally{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.tally div{padding:12px 0 0}.tally b{font:700 clamp(28px, 3vw, 40px) / 1 var(--font-mono);font-variant-numeric:tabular-nums;display:block}.tally span{color:var(--text-muted);font-size:13px}.once__row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.has-motion .slip.is-new{animation:slip-in .52s var(--ease-spring) both}@keyframes slip-in{0%{transform:translateY(-14px)scale(.98)}to{transform:none}}.has-motion .delivery-card.is-bumped{animation:bump .42s var(--ease-spring)}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}.apps__grid{gap:32px;display:grid}@media (min-width:1000px){.apps__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px}}.topology{font:13px/1.45 var(--font-mono);gap:14px;display:grid}.topology__callers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.caller{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);padding:14px}.caller b{font:700 15px/1.2 var(--font-sans);color:var(--text-strong);display:block}.caller span{color:var(--text-muted);font-size:12px}.service-box{border:1px solid var(--text-strong);border-radius:var(--radius-card);background:var(--surface-raised);padding:16px}.service-box__name{font:700 15px/1 var(--font-sans);align-items:center;gap:10px;margin-bottom:12px;display:flex}.senders{grid-template-columns:1fr 1fr;gap:10px;display:grid}.senders div{border:1px dashed var(--border-control);border-radius:var(--radius-control);color:var(--text-muted);overflow-wrap:anywhere;padding:10px;font-size:12px}.senders div b{color:var(--text-strong);margin-bottom:4px;font-size:13px;display:block}.service-box__worker{border-radius:var(--radius-control);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-strong);text-align:center;margin-top:10px;padding:10px;font-weight:600}.config-block{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);margin-top:28px;position:relative}.config-block__head{border-bottom:1px solid var(--border-subtle);font:600 12px/1.4 var(--font-mono);color:var(--text-muted);padding:10px 14px}.config-block pre{font:12.5px/1.7 var(--font-mono);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px}.config-block pre b{color:var(--text-strong);font-weight:600}.answer{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);margin-top:16px;padding:18px}.answer__code{font:800 clamp(24px, 3vw, 34px) / 1 var(--font-mono);letter-spacing:-.02em;text-transform:lowercase;display:inline-block}.answer p{color:var(--text-muted);margin-top:10px;font-size:15px}.console-shots{gap:24px;margin-top:clamp(36px,5vw,56px);display:grid}@media (min-width:900px){.console-shots{grid-template-columns:repeat(3,minmax(0,1fr))}}.console-shot{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);margin:0;overflow:hidden}.console-shot img{border-bottom:1px solid var(--border-subtle);width:100%;height:auto;display:block}.console-shot figcaption{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.console-shot figcaption b{color:var(--text-strong);font-weight:600}.shot-tag{font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-control);border-radius:var(--radius-control);flex:none;padding:4px 6px}.console-phone{gap:24px;margin-top:24px;display:grid}@media (min-width:900px){.console-phone{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:40px}}.console-phone .console-shot{max-width:390px}.console-phone__title{font:600 20px/1.3 var(--font-sans);margin-bottom:12px}.console-phone p{color:var(--text-muted);max-width:62ch;font-size:16px}.console-phone p+p{margin-top:10px}.tradeoff h2{font:300 clamp(36px, 6.2vw, 88px) / 1.02 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin-top:20px}.tradeoff h2 em{font-style:normal;font-weight:700}.tradeoff__cols{gap:40px;margin-top:clamp(48px,7vw,96px);display:grid}@media (min-width:900px){.tradeoff__cols{grid-template-columns:1fr 1fr 1fr;gap:48px}}.tradeoff__cols h3{font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-control);margin-bottom:6px;padding-bottom:14px}.tradeoff__cols li{border-bottom:1px solid var(--border-subtle);padding:10px 0;font-size:16px}.tradeoff__cols p{color:var(--text-strong);max-width:42ch;font-size:16px}.tradeoff__cols p+p{color:var(--text-muted);margin-top:12px}.faq{border-top:1px solid var(--border-control);max-width:880px}.faq details{border-bottom:1px solid var(--border-subtle)}.faq summary{cursor:pointer;min-height:56px;font:600 17px/1.35 var(--font-sans);transition:color var(--duration-1);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.faq summary:hover,.faq summary:hover:after{color:var(--text-strong)}.faq summary:hover{background:var(--surface-tint)}.faq summary:hover:after{transform:rotate(90deg)}.faq details[open] summary:hover:after{transform:rotate(45deg)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 22px/1 var(--font-mono);color:var(--text-muted);transition:transform var(--duration-2) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-muted);max-width:68ch;padding:0 0 18px}.contract__grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1000px){.contract__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px}}.contract__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.scroll-region{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);max-width:100%;overflow-x:auto}.scroll-region+.note{margin-top:10px}.table{border-collapse:collapse;width:100%;font-size:14px}.table caption{text-align:left;border-bottom:1px solid var(--border-subtle);font:600 12px/1.4 var(--font-mono);color:var(--text-muted);padding:10px 14px}.table th,.table td{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:10px 14px}.table tbody tr:last-child>*{border-bottom:0}.table thead th{font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.table th[scope=row]{font:600 13px/1.5 var(--font-mono);color:var(--text-strong)}.table td{color:var(--text-muted)}.table td code{white-space:nowrap}.steps{counter-reset:step;gap:16px;max-width:58ch;margin-top:28px;display:grid}.steps li{color:var(--text-muted);padding-left:44px;position:relative}.steps li:before{counter-increment:step;content:counter(step);border:1px solid var(--border-control);width:28px;height:28px;font:700 12px/1 var(--font-mono);color:var(--text-strong);place-items:center;display:grid;position:absolute;top:0;left:0}.steps b{color:var(--text-strong);font-weight:600}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (forced-colors:active){.family-dot i,.film-control__bar i,.section-rail a:before{background:canvastext}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/*$vite$:1*/