@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-ext-wght-normal-CnNj8hVb.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f2f2ef;--surface:#fbfbf8;--surface-2:#e7e7e2;--ink:#111210;--muted:#676963;--line:#cacbc5;--panel:#171815;--panel-2:#252622;--panel-ink:#f5f5f0;--panel-muted:#aaa9a1;--danger:#c8382c;--radius:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);font-synthesis:none;font-family:Onest Variable,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#121310;--surface:#1b1c18;--surface-2:#272823;--ink:#f0f0eb;--muted:#a7a89f;--line:#3b3c36;--panel:#e8e8e1;--panel-2:#d4d4cc;--panel-ink:#141511;--panel-muted:#5f615a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--page);margin:0;transition:color .22s,background-color .22s}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}::selection{color:var(--panel-ink);background:var(--panel)}:focus-visible{outline:3px solid var(--danger);outline-offset:4px}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--page)}::-webkit-scrollbar-thumb{border:3px solid var(--page);background:var(--muted);border-radius:999px}.site-header,.hero,.mechanism,.quick-start,.reading-tools,.principles,.availability,.plans,.site-footer{width:min(1440px,100% - 48px);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;display:grid}.brand{align-items:center;gap:10px;width:fit-content;display:inline-flex}.brand>span{aspect-ratio:1;color:#f4f4ef;background:#151613;border-radius:9px;place-items:center;width:34px;font-weight:820;display:grid}.brand b{letter-spacing:-.02em;font-size:17px}.site-header nav{color:var(--muted);gap:30px;font-size:14px;font-weight:590;display:flex}.site-header nav a{transition:color .16s}.site-header nav a:hover{color:var(--ink)}.header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.theme-toggle,.small-cta,.source-controls button{border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:color .16s ease, background-color .16s ease, transform .14s var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle{border-radius:11px;width:40px;height:40px}.theme-toggle svg{width:18px;height:18px}.small-cta{border-radius:11px;gap:7px;min-height:40px;padding:0 15px;font-size:14px;font-weight:700}.small-cta svg{width:16px}.theme-toggle:hover,.small-cta:hover{color:var(--panel-ink);background:var(--panel)}.theme-toggle:active,.small-cta:active,.primary-cta:active,.source-controls button:active,.version-tabs button:active{transform:scale(.97)}.hero{min-height:calc(100dvh - 72px);padding:clamp(42px,6vw,80px) 0 36px}.hero-copy{grid-template-columns:minmax(0,1.65fr) minmax(360px,.65fr);align-items:end;gap:48px;display:grid}.hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(48px,6.5vw,96px);font-weight:790;line-height:.93}.hero h1 span{color:var(--muted)}.hero-copy>p{color:var(--muted);margin:0 0 15px;font-size:clamp(17px,1.5vw,21px);line-height:1.48}.hero-actions{grid-column:2;justify-items:start;gap:12px;margin-top:-22px;display:grid}.hero-trust{max-width:48ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.hero-trust span{color:var(--line);margin-inline:4px}.primary-cta{min-height:52px;color:var(--panel-ink);background:var(--panel);white-space:nowrap;transition:transform .14s var(--ease-out), background-color .16s ease;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:750;display:inline-flex}.primary-cta svg{width:19px;height:19px;transition:transform .18s var(--ease-out)}.primary-cta:hover svg{transform:translate(3px)}.signal-scroll{min-height:240vh;margin-top:clamp(38px,5vw,72px);position:relative}.signal-wall{z-index:2;min-height:520px;color:var(--panel-ink);border-radius:var(--radius);background:var(--panel);box-shadow:0 34px 90px color-mix(in srgb, var(--ink) 18%, transparent);margin-top:0;position:sticky;top:max(18px,50dvh - 250px);overflow:hidden}.signal-head{border-bottom:1px solid color-mix(in srgb, var(--panel-ink) 16%, transparent);justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:12px 24px;display:flex}.signal-status{gap:2px;min-width:0;display:grid}.signal-status small{color:var(--panel-muted);font-size:12px;font-weight:620}.signal-status b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720;overflow:hidden}.scroll-guide{min-width:330px;min-height:54px;color:var(--ink);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:9px 14px 8px;display:grid}.scroll-guide svg{width:15px;height:15px}.scroll-guide>span{gap:1px;min-width:0;display:grid}.scroll-guide>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:740;overflow:hidden}.scroll-guide>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:520;overflow:hidden}.scroll-guide>i{background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.scroll-guide>i b{border-radius:inherit;background:var(--danger);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.restart-demo{width:44px;height:44px;color:var(--ink);background:var(--surface);cursor:pointer;transition:color .16s ease, background-color .16s ease, transform .14s var(--ease-out);border:0;border-radius:10px;flex:none;place-items:center;display:grid}.restart-demo svg{width:19px;height:19px}.restart-demo:active{transform:scale(.96)}.signal-grid{grid-template-columns:minmax(300px,1.2fr) minmax(270px,1fr) minmax(300px,1.2fr) minmax(150px,.62fr);grid-template-areas:"incoming router result operator";align-items:stretch;min-height:420px;display:grid}.incoming{grid-area:incoming;align-content:center;gap:12px;padding:32px 18px;display:grid}.incoming-post{width:100%;min-height:82px;color:var(--ink);background:var(--surface);transition:opacity .22s ease, transform .42s var(--ease-in-out), filter .24s ease;transition-delay:calc(var(--lane) * 70ms);border-radius:12px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid;position:relative;overflow:hidden;transform:translate(0)}.incoming-post:after{content:"";background:linear-gradient(90deg, transparent 0, color-mix(in srgb, var(--danger) 11%, transparent) 48%, transparent 100%);opacity:0;pointer-events:none;transition:opacity .18s ease, transform .42s var(--ease-in-out);position:absolute;inset:0;transform:translate(-105%)}.source-avatar{aspect-ratio:1;color:#161713;background:#d9dad4;border-radius:10px;place-items:center;width:38px;font-size:13px;font-weight:780;display:grid}.source-avatar.large{width:46px;font-size:15px}.source-copy{align-content:center;gap:4px;min-width:0;display:grid}.source-copy b{font-size:13px;line-height:1.2}.source-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.match-word{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:5px;padding-block:1px;transition:color .18s,background-color .22s,box-shadow .22s}.incoming-post time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.router{width:min(320px,100% - 20px);min-width:0;min-height:350px;transition:transform .3s var(--ease-out);grid-area:router;align-content:center;place-self:center;display:grid}.score-engine{background:color-mix(in srgb, var(--panel-ink) 7%, transparent);width:100%;min-height:348px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel-ink) 10%, transparent);border-radius:14px;padding:15px;position:relative;overflow:hidden}.engine-boot{width:100%;color:var(--panel-ink);opacity:1;filter:blur();transition:opacity .18s ease, filter .22s ease, transform .26s var(--ease-out);place-content:center;gap:9px;padding:18px;display:grid;position:absolute;inset:0;transform:translateY(0)}.engine-command{align-items:center;gap:7px;font-size:12px;display:flex}.engine-command i{color:var(--danger);font-style:normal;font-weight:780}.engine-command code{width:0;color:inherit;opacity:0;white-space:nowrap;font:650 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block;overflow:hidden}.engine-command b{background:var(--panel-ink);opacity:.9;width:7px;height:15px;animation:.9s step-end infinite engine-caret}.engine-idle-copy{color:var(--panel-muted);letter-spacing:.015em;transition:opacity .12s ease, transform .18s var(--ease-out);font-size:10px;font-weight:620}.engine-runtime{gap:9px;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.engine-runtime>span{color:var(--panel-muted);opacity:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:2px 6px;font-size:10px;display:grid;transform:translateY(5px)}.engine-runtime>span>em{color:color-mix(in srgb, var(--panel-muted) 58%, transparent);font-variant-numeric:tabular-nums;font-style:normal}.engine-runtime code{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.engine-runtime code b{color:var(--panel-ink);text-overflow:ellipsis;font-weight:650;overflow:hidden}.engine-runtime code i{color:var(--panel-muted);font-style:normal}.engine-runtime code q{color:var(--danger);quotes:"\"" "\""}.engine-runtime small{color:color-mix(in srgb, var(--panel-muted) 82%, transparent);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font:9px/1.3 Onest Variable,Segoe UI,sans-serif;overflow:hidden}.engine-progress{background:color-mix(in srgb, var(--panel-ink) 10%, transparent);opacity:0;border-radius:99px;width:100%;height:2px;display:block;overflow:hidden}.engine-progress i{border-radius:inherit;background:var(--danger);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.engine-done{color:var(--panel-muted);opacity:0;grid-template-columns:12px minmax(0,1fr) 30px;align-items:center;gap:6px;font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;transform:translateY(4px)}.engine-done>i{color:var(--danger);font-style:normal;font-weight:780}.engine-done code{color:inherit;font:inherit}.engine-done code b{color:var(--panel-ink);font-weight:650}.engine-done strong{color:var(--danger);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.engine-content{opacity:.08;filter:blur(3px);clip-path:inset(0 0 100%);transition:opacity .32s ease, filter .38s ease, clip-path .52s var(--ease-out), transform .42s var(--ease-out);transform:translateY(7px)}.score-engine[data-engine-state=waiting] .engine-command code{display:none}.score-engine[data-engine-state=running] .engine-idle-copy,.score-engine[data-engine-state=done] .engine-idle-copy{opacity:0;transform:translateY(-3px)}.score-engine[data-engine-state=running] .engine-command code,.score-engine[data-engine-state=done] .engine-command code{animation:.5s steps(18,end) forwards engine-command-type}.score-engine[data-engine-state=running] .engine-runtime>span{animation:engine-runtime-line .26s var(--ease-out) forwards}.score-engine[data-engine-state=running] .engine-runtime>span:first-child{animation-delay:.62s}.score-engine[data-engine-state=running] .engine-runtime>span:nth-child(2){animation-delay:1.12s}.score-engine[data-engine-state=running] .engine-runtime>span:nth-child(3){animation-delay:1.62s}.score-engine[data-engine-state=running] .engine-runtime>span:nth-child(4){animation-delay:2.12s}.score-engine[data-engine-state=running] .engine-progress{animation:.12s .59s forwards engine-progress-show}.score-engine[data-engine-state=running] .engine-progress i{animation:2.1s linear .61s forwards engine-progress-fill}.score-engine[data-engine-state=done] .engine-command code{opacity:1;width:18ch}.score-engine[data-engine-state=done] .engine-runtime>span{opacity:1;transform:translateY(0)}.score-engine[data-engine-state=done] .engine-progress{opacity:1}.score-engine[data-engine-state=done] .engine-progress i{transform:scaleX(1)}.score-engine[data-engine-state=done] .engine-done{opacity:1;transition:opacity .18s ease, transform .24s var(--ease-out);transform:translateY(0)}.score-engine[data-engine-state=ready] .engine-boot{opacity:0;filter:blur(3px);pointer-events:none;transform:translateY(-6px)}.score-engine[data-engine-state=ready] .engine-content{opacity:1;filter:blur();clip-path:inset(0);transition-delay:70ms;transform:translateY(0)}.engine-content>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.engine-content>header b{font-size:12px;font-weight:720}.engine-content>header span{color:var(--panel-muted);font-size:11px}@keyframes engine-caret{0%,48%{opacity:.9}49%,to{opacity:.15}}@keyframes engine-command-type{0%{opacity:1;width:0}to{opacity:1;width:18ch}}@keyframes engine-runtime-line{to{color:var(--panel-ink);opacity:1;transform:translateY(0)}}@keyframes engine-progress-show{to{opacity:1}}@keyframes engine-progress-fill{to{transform:scaleX(1)}}.score-signal-list{gap:7px;display:grid}.score-signal{min-height:40px;color:var(--panel-muted);background:color-mix(in srgb, var(--panel-ink) 4%, transparent);opacity:.34;transition:color .18s ease, background-color .18s ease, opacity .22s ease, transform .26s var(--ease-out);transition-delay:calc(var(--signal-order) * 35ms);border-radius:9px;grid-template-columns:18px minmax(0,1fr) 38px;align-items:center;gap:9px;padding:6px 9px;display:grid;transform:translateY(2px)}.score-signal>svg{width:15px;height:15px}.score-signal>span{gap:4px;min-width:0;display:grid}.score-signal>span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:660;overflow:hidden}.score-signal>span i{background:color-mix(in srgb, var(--panel-ink) 10%, transparent);border-radius:99px;height:3px;overflow:hidden}.score-signal>span i em{border-radius:inherit;background:var(--danger);transform-origin:0;width:100%;height:100%;transition:transform .52s var(--ease-out);transition-delay:calc(var(--signal-order) * 35ms);display:block;transform:scaleX(0)}.score-signal>strong{text-align:right;font-variant-numeric:tabular-nums;opacity:0;font-size:11px;font-weight:720;transition:opacity .18s}.score-signal[data-active=true]{color:var(--panel-ink);background:color-mix(in srgb, var(--panel-ink) 8%, transparent);opacity:1;transform:translateY(0)}.score-signal[data-active=true]>span i em{transform:scaleX(var(--score))}.score-signal[data-active=true]>strong{opacity:1}.score-total{min-height:60px;color:var(--panel-ink);background:color-mix(in srgb, var(--panel-ink) 7%, transparent);opacity:.58;transition:color .18s ease, background-color .22s ease, opacity .22s ease, transform .26s var(--ease-out);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex;transform:scale(.98)}.score-total>span{gap:1px;display:grid}.score-total small{color:var(--panel-muted);font-size:10px;font-weight:620}.score-total b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:790;line-height:1}.score-total b i{color:var(--panel-muted);font-size:10px;font-style:normal;font-weight:620}.score-total>em{max-width:9ch;color:var(--panel-muted);text-align:right;font-size:10px;font-style:normal;font-weight:680;line-height:1.2}.score-total[data-ready=true]{color:var(--ink);background:var(--surface);opacity:1;transform:scale(1)}.score-total[data-ready=true]>em{color:var(--danger)}.merged-output{width:calc(100% - 20px);min-height:290px;color:var(--ink);background:var(--surface);opacity:.38;transition:opacity .42s ease, transform .52s var(--ease-out), box-shadow .42s ease;border-radius:13px;grid-area:result;place-self:center;padding:22px;transform:scale(.98)}.merged-output header,.merged-output footer{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.avatar-stack{display:flex}.avatar-stack i{aspect-ratio:1;border:2px solid var(--surface);background:var(--surface-2);border-radius:50%;place-items:center;width:28px;margin-right:-7px;font-size:10px;font-style:normal;font-weight:780;display:grid}.merged-output h2{letter-spacing:-.035em;max-width:14ch;margin:38px 0 13px;font-size:clamp(24px,2vw,30px);line-height:1.02}.merged-output p{max-width:35ch;color:var(--muted);margin:0 0 38px;font-size:14px;line-height:1.5}.merged-output footer{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding-top:12px}.operator{color:var(--panel-ink);cursor:pointer;background:0 0;border:0;grid-area:operator;align-content:center;justify-items:center;gap:5px;padding:18px 12px;display:grid}.operator-avatar{aspect-ratio:1;will-change:transform;width:min(150px,100%);display:block}.operator-avatar>*{width:100%!important;height:100%!important}.operator-avatar .bs-avatar__svg>g[clip-path]{transform-box:view-box;transform-origin:50%;will-change:transform}.stena-bot-avatar,.stena-bot-avatar .bs-avatar__svg{width:100%;height:100%;display:block}.stena-avatar-path{transition:d .42s cubic-bezier(.22,1,.36,1),opacity .18s}.stena-avatar-eyes{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite stena-bot-blink}@keyframes stena-bot-blink{0%,45%,51%,to{scale:1}48%{scale:1 .08}}.operator-copy{text-align:center;gap:3px;display:grid}.operator-copy b{font-size:13px}.operator-copy span{color:var(--panel-muted);font-size:11px}.operator[data-alert=true] .operator-copy b{color:var(--danger)}.signal-wall[data-phase=scanning] .incoming-post:after{opacity:1;transform:translate(0)}.signal-wall[data-phase=scanning] .incoming-post{transform:translate(8px)}.signal-wall[data-phase=matching] .match-word{color:var(--ink);background:color-mix(in srgb, var(--danger) 18%, transparent);box-shadow:2px 0 0 color-mix(in srgb, var(--danger) 18%, transparent), -2px 0 0 color-mix(in srgb, var(--danger) 18%, transparent)}.signal-wall[data-phase=matching] .incoming-post:after{opacity:0;transform:translate(105%)}.signal-wall[data-phase=matching] .incoming-post{transform:translate(14px)}.signal-wall[data-phase=merging] .incoming-post{opacity:.35;filter:blur(1.5px);transform:translate(62%)scale(.94)}.signal-wall[data-phase=scanning] .merged-output{opacity:.24}.signal-wall[data-phase=matching] .merged-output{opacity:.34;transform:scale(.985)}.signal-wall[data-phase=merging] .merged-output{opacity:.68;transform:scale(.99)}.signal-wall[data-phase=merged] .incoming-post{opacity:.14;filter:blur(3px);transform:translate(88%)scale(.9)}.signal-wall[data-phase=merged] .router{transform:scale(1.03)}.signal-wall[data-phase=merged] .score-engine{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel-ink) 18%, transparent), 0 18px 45px #0003}.signal-wall[data-phase=merged] .merged-output{opacity:1;transform:translate(0)scale(1);box-shadow:0 22px 55px #0000002e}.mechanism{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(56px,8vw,130px);min-height:100dvh;padding:110px 0;display:grid}.mechanism,.principles,.plans{scroll-margin-top:24px}.mechanism-copy h2,.principles h2,.availability h2,.plan-main h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,5.2vw,76px);line-height:.96}.mechanism-copy p{max-width:39ch;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.55}.source-reader{border-radius:var(--radius);background:var(--surface-2);min-width:0;padding:18px}.source-reader-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:650;display:flex}.source-controls{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.source-controls button{border-radius:10px;width:38px;height:38px}.source-controls svg{width:17px}.source-version{background:var(--surface);height:430px;animation:source-in .32s var(--ease-out) both;border-radius:13px;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(24px,4vw,52px);display:grid}.source-version header{align-items:center;gap:12px;display:flex}.source-version header>span:last-child{gap:3px;display:grid}.source-version header b{font-size:15px}.source-version time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.source-version h3{letter-spacing:-.035em;align-self:end;max-width:18ch;margin:0 0 18px;font-size:clamp(30px,4vw,52px);line-height:1}.source-version p{max-width:52ch;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.version-tabs{grid-template-columns:repeat(3,1fr);gap:6px;padding-top:10px;display:grid}.version-tabs button{min-height:42px;color:var(--muted);cursor:pointer;transition:color .16s ease, background-color .16s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:10px;font-weight:650}.version-tabs button[aria-selected=true]{color:var(--ink);background:var(--surface)}@keyframes source-in{0%{opacity:.5;filter:blur(2px);transform:translate(12px)}to{opacity:1;filter:blur();transform:translate(0)}}.quick-start{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.7fr) minmax(620px,1.3fr);align-items:center;gap:clamp(56px,8vw,128px);padding:130px 0;display:grid}.quick-start-copy h2,.reading-tools-copy h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,76px);line-height:.96}.quick-start-copy p,.reading-tools-copy>p{max-width:40ch;color:var(--muted);margin:26px 0 0;font-size:18px;line-height:1.55}.quick-start-stage{min-height:500px;color:var(--panel-ink);border-radius:var(--radius);background:var(--panel);grid-template-columns:245px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000024}.start-rail{border-right:1px solid color-mix(in srgb, var(--panel-ink) 16%, transparent);align-content:center;display:grid}.start-rail button{min-height:118px;color:var(--panel-muted);border:0;border-bottom:1px solid color-mix(in srgb, var(--panel-ink) 12%, transparent);text-align:left;cursor:pointer;transition:color .18s ease, background-color .22s ease, transform .14s var(--ease-out);background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 12px;padding:20px 24px;display:grid;position:relative}.start-rail button:first-child{border-top:1px solid color-mix(in srgb, var(--panel-ink) 12%, transparent)}.start-rail button:before{content:"";background:var(--danger);clip-path:inset(50% 0);width:1px;transition:clip-path .26s var(--ease-out);position:absolute;top:0;bottom:0;right:0}.start-rail button>span{font-variant-numeric:tabular-nums;grid-row:1/3;font-size:12px}.start-rail button b{color:inherit;font-size:15px;line-height:1.2}.start-rail button small{grid-column:2;font-size:11px;line-height:1.3}.start-rail button[aria-selected=true]{color:var(--panel-ink);background:var(--panel-2)}.start-rail button[aria-selected=true]:before{clip-path:inset(0)}.start-rail button:active{transform:scale(.98)}.start-preview{min-width:0;animation:start-preview-in .34s var(--ease-out) both;align-content:center;gap:28px;padding:clamp(34px,5vw,68px);display:grid}.quick-start-stage[data-mode=import] .start-preview{gap:20px}.start-preview-head{color:var(--panel-muted);justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.start-preview-head b{color:var(--panel-ink);font-size:13px}.start-preview>p{max-width:46ch;color:var(--panel-muted);margin:0;font-size:14px;line-height:1.55}.starter-channel-list{flex-wrap:wrap;gap:8px;display:flex}.starter-channel-list span{min-height:42px;color:var(--panel-ink);background:color-mix(in srgb, var(--panel-ink) 10%, transparent);animation:channel-chip-in .42s var(--ease-out) both;border-radius:10px;align-items:center;gap:9px;padding:0 13px 0 8px;font-size:13px;font-weight:680;display:inline-flex}.starter-channel-list span:nth-child(2){animation-delay:45ms}.starter-channel-list span:nth-child(3){animation-delay:90ms}.starter-channel-list span:nth-child(4){animation-delay:.135s}.starter-channel-list span:nth-child(5){animation-delay:.18s}.starter-channel-list span:nth-child(6){animation-delay:.225s}.starter-channel-list span i{aspect-ratio:1;width:26px;color:var(--panel);background:var(--panel-ink);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:10px;font-style:normal;display:grid}.starter-channel-list .starter-more{color:var(--panel-muted);padding-inline:14px}.starter-link-field{min-height:62px;color:var(--panel-ink);background:color-mix(in srgb, var(--panel-ink) 10%, transparent);animation:link-field-in .48s var(--ease-out) both;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 42px;align-items:center;gap:12px;padding:8px 9px 8px 17px;display:grid}.starter-link-field>svg{width:20px}.starter-link-field>span{color:var(--panel-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.starter-link-field button{aspect-ratio:1;width:42px;color:var(--ink);background:var(--surface);cursor:pointer;transition:transform .14s var(--ease-out);border:0;border-radius:10px;place-items:center;display:grid}.starter-link-field button:active{transform:scale(.95)}.starter-import-routes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.starter-import-routes>span{background:color-mix(in srgb, var(--panel-ink) 10%, transparent);min-height:88px;animation:import-route-in .52s var(--ease-out) both;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-content:center;align-items:center;gap:5px 11px;padding:16px;display:grid}.starter-import-routes>span:nth-child(2){animation-delay:90ms}.starter-import-routes svg{grid-row:1/3;width:24px;height:24px}.starter-import-routes b{font-size:13px;line-height:1.2}.starter-import-routes small{color:var(--panel-muted);font-size:11px;line-height:1.25}.starter-import-flow{color:var(--panel-muted);grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;font-size:10px;line-height:1.25;display:grid}.starter-import-flow>span{opacity:.45;white-space:nowrap;width:100%;animation:import-step-in .36s var(--ease-out) both;justify-content:flex-start;align-items:center;gap:6px;display:inline-flex}.starter-import-flow>span:nth-of-type(2){animation-delay:.18s}.starter-import-flow>span:nth-of-type(3){color:var(--panel-ink);animation-delay:.36s}.starter-import-flow>span i{aspect-ratio:1;background:currentColor;border-radius:50%;flex:none;width:7px}.starter-import-flow>span:last-of-type i{background:var(--danger)}.starter-import-flow>svg{opacity:.42;width:14px;height:14px;animation:import-arrow-in .3s var(--ease-out) both}.starter-import-flow>svg:first-of-type{animation-delay:.11s}.starter-import-flow>svg:nth-of-type(2){animation-delay:.29s}@keyframes start-preview-in{0%{opacity:.35;filter:blur(2px);transform:translate(14px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes channel-chip-in{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes link-field-in{0%{opacity:.45;clip-path:inset(0 22% 0 0);transform:translate(-10px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes import-route-in{0%{opacity:.38;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes import-step-in{0%{opacity:.25;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes import-arrow-in{0%{opacity:.1;transform:translate(-5px)}to{opacity:.42;transform:translate(0)}}.reading-tools{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.78fr) minmax(590px,1.22fr);align-items:center;gap:clamp(56px,8vw,128px);padding:130px 0;display:grid}.reading-tools-copy h2 span{color:var(--muted)}.auto-refresh-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:13px;max-width:470px;margin-top:46px;padding:18px 0;display:grid;position:relative}.auto-refresh-note>svg{width:25px;height:25px}.auto-refresh-note>span{gap:4px;display:grid}.auto-refresh-note b{font-size:14px}.auto-refresh-note small{color:var(--muted);font-size:12px;line-height:1.4}.auto-refresh-note>i{aspect-ratio:1;background:var(--danger);width:9px;box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 30%, transparent);border-radius:50%;animation:2.2s ease-out infinite refresh-pulse}.search-demo{border-radius:var(--radius);background:var(--surface-2);min-width:0;padding:clamp(18px,3vw,34px)}.demo-search-field{background:var(--surface);min-height:64px;box-shadow:0 16px 42px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:13px;padding:0 18px;display:grid}.demo-search-field>svg{width:22px;height:22px;color:var(--muted)}.demo-search-field input{width:100%;color:var(--ink);font:inherit;caret-color:var(--danger);background:0 0;border:0;outline:0;font-size:16px}.demo-search-field input::placeholder{color:var(--muted)}.demo-search-field kbd{min-width:30px;height:30px;color:var(--muted);background:var(--surface-2);font:inherit;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:12px;display:grid}.demo-result-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px 10px;font-size:12px;display:flex}.demo-result-meta span{align-items:center;gap:6px;display:inline-flex}.demo-result-meta svg{width:14px;height:14px}.demo-result-list{align-content:start;gap:7px;min-height:232px;display:grid}.demo-result-list article{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:13px;min-height:78px;padding:11px 12px;display:grid;transform:translateY(10px)}.reading-tools[data-results-visible=true] .demo-result-list article{animation:result-in .36s var(--ease-out) both}.demo-result-list article:nth-child(2){animation-delay:45ms}.demo-result-list article:nth-child(3){animation-delay:90ms}.result-channel{aspect-ratio:1;background:var(--surface);border-radius:10px;place-items:center;width:42px;font-size:12px;font-weight:780;display:grid}.demo-result-list article>span:nth-child(2){gap:5px;min-width:0;display:grid}.demo-result-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.demo-result-list article small{color:var(--muted);font-size:11px}.demo-result-list article button{aspect-ratio:1;width:42px;color:var(--muted);border:1px solid var(--line);cursor:pointer;transition:color .16s ease, background-color .16s ease, transform .14s var(--ease-out);background:0 0;border-radius:10px;place-items:center;display:grid}.demo-result-list article button svg{width:18px;height:18px}.demo-result-list article button[data-saved=true]{color:var(--panel-ink);border-color:var(--panel);background:var(--panel)}.demo-result-list article button:active{transform:scale(.95)}.demo-empty{max-width:36ch;color:var(--muted);text-align:center;align-self:center;margin:50px auto 0;font-size:14px;line-height:1.5}@keyframes result-in{0%{opacity:.35;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes refresh-pulse{50%{box-shadow:0 0 0 7px #0000}}.principles{border-top:1px solid var(--line);padding:130px 0}.principles h2{max-width:980px}.principles h2 span{color:var(--muted);transition:color .52s}.promise-list{border-top:1px solid var(--line);grid-template-columns:1.1fr .9fr 1.2fr;gap:0;margin-top:82px;display:grid}.promise-list article{border-bottom:1px solid var(--line);min-height:298px;padding:28px 34px;transition:color .22s,background-color .32s;position:relative;overflow:hidden}.promise-list article:before{content:"";background:var(--danger);clip-path:inset(0 100% 0 0);height:3px;transition:clip-path .52s var(--ease-out);position:absolute;top:-1px;left:0;right:0}.promise-list article+article{border-left:1px solid var(--line)}.promise-list article[data-active=true]{background:var(--surface-2)}.promise-list article[data-active=true]:before{clip-path:inset(0)}.promise-scene{align-content:start;gap:17px;min-height:122px;display:grid;overflow:hidden}.promise-scene small{color:var(--muted);font-size:12px;font-weight:680;line-height:1.25;transition:color .22s}.promise-list article[data-active=true] .promise-scene small{color:var(--ink)}.promise-scene i,.promise-scene em{font-style:normal}.scene-channel-list{flex-wrap:wrap;gap:6px;display:flex}.scene-channel-list i{min-height:36px;color:var(--ink);background:var(--surface);opacity:.42;transition:opacity .26s ease, transform .52s var(--ease-out), background-color .22s ease;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex;transform:translate(-8px)}.scene-channel-list i:nth-child(2){transition-delay:70ms}.scene-channel-list i:nth-child(3){transition-delay:.14s}.scene-channel-list svg{width:14px;height:14px;color:var(--danger);transition:transform .28s var(--ease-out);transform:scale(.7)}.scene-collapse{height:58px;display:block;position:relative}.scene-collapse>i{background:var(--surface);opacity:.52;width:76px;height:44px;transition:opacity .26s ease, transform .68s var(--ease-in-out), box-shadow .26s ease;border-radius:9px;align-content:center;gap:6px;padding:0 11px;display:grid;position:absolute;top:3px;left:0}.scene-collapse>i:first-child{transform:translateY(-6px)}.scene-collapse>i:nth-child(2){transform:translate(42px)}.scene-collapse>i:nth-child(3){transform:translate(84px,6px)}.scene-collapse>i b{background:var(--muted);border-radius:999px;height:3px;display:block}.scene-collapse>i b:last-child{opacity:.55;width:62%}.scene-collapse em{min-height:32px;color:var(--ink);opacity:.25;transition:opacity .22s ease .62s, transform .36s var(--ease-out) .62s;align-items:center;gap:6px;font-size:11px;font-weight:720;display:inline-flex;position:absolute;top:10px;right:0;transform:translate(6px)}.scene-collapse em svg{width:16px;height:16px;color:var(--danger)}.scene-source-tabs{gap:5px;display:flex}.scene-source-tabs i{min-height:36px;color:var(--muted);background:var(--surface);opacity:.45;transition:opacity .24s ease, color .18s ease, background-color .18s ease, transform .42s var(--ease-out);border-radius:9px;padding:10px 11px;font-size:11px;font-weight:680;transform:translateY(5px)}.scene-source-tabs i:nth-child(2){transition-delay:70ms}.scene-source-tabs i:nth-child(3){transition-delay:.14s}.promise-list h3{letter-spacing:-.025em;transition:transform .32s var(--ease-out);margin:34px 0 12px;font-size:23px}.promise-list p{max-width:34ch;color:var(--muted);margin:0;line-height:1.55}.promise-list article[data-active=true] h3{transform:translateY(-3px)}.promise-list article[data-active=true] .scene-channel-list i{opacity:1;transform:translate(0)}.promise-list article[data-active=true] .scene-channel-list svg{transform:scale(1)}.promise-list article[data-active=true] .scene-collapse>i:first-child{opacity:.28;transform:translate(64px,-7px)scale(.94)}.promise-list article[data-active=true] .scene-collapse>i:nth-child(2){opacity:.52;transform:translate(68px)scale(.97)}.promise-list article[data-active=true] .scene-collapse>i:nth-child(3){opacity:1;box-shadow:0 14px 30px color-mix(in srgb, var(--ink) 12%, transparent);transform:translate(72px,7px)}.promise-list article[data-active=true] .scene-collapse em{opacity:1;transform:translate(0)}.promise-list article[data-active=true] .scene-source-tabs i{opacity:1;transform:translateY(0)}.promise-list article[data-active=true] .scene-source-tabs i:first-child{animation:1.5s .18s both source-tab-pass}.promise-list article[data-active=true] .scene-source-tabs i:nth-child(2){animation:1.5s .62s both source-tab-pass}.promise-list article[data-active=true] .scene-source-tabs i:nth-child(3){animation:source-tab-last .62s var(--ease-out) 1.06s both}.principles[data-visible=false] .promise-scene *{animation-play-state:paused!important}@keyframes source-tab-pass{0%,to{color:var(--muted);background:var(--surface-2)}24%,64%{color:var(--panel-ink);background:var(--panel)}}@keyframes source-tab-last{to{color:var(--panel-ink);background:var(--panel)}}.availability{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);gap:clamp(54px,8vw,130px);padding:120px 0;display:grid}.availability-copy h2{max-width:11ch}.availability-copy h2 span{color:var(--muted)}.availability-copy p{max-width:42ch;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.55}.availability-list{border-top:1px solid var(--line);align-self:end}.availability-row{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:26px;min-height:112px;padding:24px 0;display:grid}.availability-label{align-items:center;gap:12px;font-size:16px;display:flex}.availability-label svg{width:24px;height:24px;transition:transform .26s var(--ease-out);flex:none}.availability-row:hover .availability-label svg{transform:translateY(-2px)rotate(-6deg)}.availability-row>p{max-width:44ch;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.install-route{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;line-height:1.45;display:flex}.install-route svg{width:16px;height:16px;transition:transform .26s var(--ease-out);flex:none}.availability-row:hover .install-route svg{transform:translate(3px)}.install-route strong{color:var(--ink);font-weight:720}.plans{min-height:620px;color:var(--panel-ink);border-radius:var(--radius);background:var(--panel);grid-template-columns:1.2fr .8fr;margin-bottom:48px;display:grid;overflow:hidden}.plan-main{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,6vw,86px);display:flex}.plan-main h2{max-width:10ch}.plan-main p{max-width:42ch;color:var(--panel-muted);margin:24px 0 36px;font-size:18px;line-height:1.5}.primary-cta.inverse{color:var(--ink);background:var(--surface)}.plan-options{border-left:1px solid color-mix(in srgb, var(--panel-ink) 16%, transparent);align-content:center;padding:clamp(28px,5vw,70px);display:grid}.plan-option{border-bottom:1px solid color-mix(in srgb, var(--panel-ink) 16%, transparent)}.plan-option:first-child{border-top:1px solid color-mix(in srgb, var(--panel-ink) 16%, transparent)}.plan-option-trigger{width:100%;color:var(--panel-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:23px 0;display:grid}.plan-option-trigger>span:first-child{gap:5px;min-width:0;display:grid}.plan-option-trigger b{font-size:24px}.plan-option-trigger small{max-width:34ch;color:var(--panel-muted);opacity:0;transition:opacity .18s ease, transform .22s var(--ease-out);font-size:12px;line-height:1.35;transform:translateY(-4px)}.plan-limit{min-width:176px;color:var(--panel-muted);white-space:nowrap;grid-template-columns:auto 18px;align-items:center;gap:2px 10px;display:grid}.plan-limit strong{color:var(--panel-ink);font-variant-numeric:tabular-nums;font-size:22px}.plan-limit small{color:var(--panel-muted);align-self:end;font-size:11px;font-weight:600}.plan-limit em{color:var(--panel-muted);grid-column:1;font-size:11px;font-style:normal}.plan-limit svg{width:17px;transition:transform .22s var(--ease-out);grid-area:1/2/3}.plan-option-reveal{opacity:0;transition:grid-template-rows .24s var(--ease-out), opacity .16s ease, transform .22s var(--ease-out);grid-template-rows:0fr;display:grid;transform:translateY(-6px)}.plan-option-reveal ul{min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.plan-option-reveal li{color:var(--panel-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:5px 0;font-size:13px;line-height:1.35;display:grid}.plan-option-reveal li:last-child{padding-bottom:20px}.plan-option-reveal li svg{width:16px;height:16px;color:var(--panel-ink)}.plan-option[data-open=true] .plan-option-trigger small{opacity:1;transform:translateY(0)}.plan-option[data-open=true] .plan-limit svg{transform:rotate(180deg)}.plan-option[data-open=true] .plan-option-reveal{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.plan-options>p{color:var(--panel-muted);margin:28px 0 0;line-height:1.5}.site-footer{border-top:1px solid var(--line);gap:24px;min-height:230px;padding:34px 0 30px;display:grid}.footer-main{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.site-footer p{color:var(--muted);margin:0;font-size:14px}.footer-bot-link{justify-self:end;align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.footer-bot-link svg{width:16px}.footer-legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 24px;padding-top:22px;font-size:13px;display:flex}.footer-legal a{border-bottom:1px solid #0000;transition:color .16s,border-color .16s}.footer-legal a:hover{color:var(--ink);border-color:var(--ink)}.footer-cookie{width:100%;max-width:76ch;color:var(--muted);font-size:12px;line-height:1.55}.footer-cookie summary{width:fit-content;color:var(--ink);cursor:pointer;text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;font-weight:680;list-style:none;display:inline-flex}.footer-cookie summary::-webkit-details-marker{display:none}.footer-cookie summary:after{content:"";transform-origin:50%;width:6px;height:6px;transition:transform .18s var(--ease-out);border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg)translateY(-2px)}.footer-cookie[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.footer-cookie summary:hover{text-decoration:underline}.footer-cookie>div{max-width:72ch;animation:cookie-details-in .26s var(--ease-out) both;gap:8px;padding-top:12px;display:grid}.footer-cookie p{font-size:12px;line-height:1.55}.footer-cookie strong{color:var(--ink);font-weight:680}.footer-cookie a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}@keyframes cookie-details-in{0%{opacity:.45;clip-path:inset(0 0 28%);transform:translateY(-5px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.cookie-notice{z-index:20;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));width:min(420px,100vw - 36px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);animation:cookie-notice-in .42s var(--ease-out) both;gap:16px;padding:18px;display:grid;position:fixed;box-shadow:0 20px 55px #0c0d0b33}.cookie-notice>div:first-child{gap:5px;display:grid}.cookie-notice strong{font-size:17px;line-height:1.25}.cookie-notice p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.cookie-notice-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.cookie-notice-actions a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:13px;font-weight:650}.cookie-notice-actions a:hover{color:var(--ink)}.cookie-notice-actions button{min-width:112px;min-height:40px;color:var(--panel-ink);background:var(--panel);font:inherit;cursor:pointer;transition:transform .14s var(--ease-out);border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:720}.cookie-notice-actions button:active{transform:scale(.97)}@keyframes cookie-notice-in{0%{opacity:.25;clip-path:inset(18% 0 0);transform:translateY(18px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@media (width<=1080px){.signal-grid{grid-template-columns:minmax(280px,1.05fr) minmax(250px,.9fr) minmax(280px,1fr);grid-template-areas:"incoming router result"}.router{width:calc(100% - 16px)}.operator{border:0;width:72px;height:72px;padding:0;position:absolute;top:83px;right:22px}.operator-copy{display:none}.merged-output{align-self:end;width:calc(100% - 28px);margin:0 14px 16px 0}.mechanism{gap:48px}.quick-start{grid-template-columns:minmax(240px,.65fr) minmax(500px,1.35fr);gap:40px}.quick-start-stage{grid-template-columns:210px minmax(0,1fr)}.start-rail button{padding-inline:18px}.reading-tools{grid-template-columns:minmax(260px,.72fr) minmax(500px,1.28fr);gap:40px}.promise-list{grid-template-columns:1fr;margin-top:64px}.promise-list article{grid-template:"scene title""scene body"/minmax(240px,.8fr) minmax(0,1.2fr);align-content:center;gap:7px clamp(32px,6vw,72px);min-height:220px;padding:32px 28px;display:grid}.promise-list article+article{border-left:0}.promise-scene{grid-area:scene;min-width:0}.promise-list h3{grid-area:title;align-self:end;margin:0 0 4px}.promise-list p{grid-area:body;align-self:start}.promise-list article[data-active=true] h3{transform:none}.availability{grid-template-columns:1fr;gap:48px;padding:110px 0}.availability-copy h2{max-width:13ch}.availability-copy p{max-width:42ch}.availability-list{align-self:stretch}.plans{grid-template-columns:1fr;min-height:auto}.plan-main{min-height:460px}.plan-main h2{max-width:12ch}.plan-options{border-top:1px solid color-mix(in srgb, var(--panel-ink) 16%, transparent);border-left:0}.cookie-notice{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));width:min(760px, calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px}}@media (width<=900px){.site-header,.hero,.mechanism,.quick-start,.reading-tools,.principles,.availability,.plans,.site-footer{width:min(100% - 28px,720px)}.site-header{grid-template-columns:1fr auto}.site-header nav,.small-cta{display:none}.hero{min-height:auto;padding-top:44px}.hero-copy{display:block}.hero h1{font-size:clamp(45px,12vw,72px);line-height:.96}.hero-copy>p{max-width:34ch;margin-top:25px}.hero-actions{margin-top:24px}.signal-scroll{min-height:300vh;margin-top:40px}.signal-wall{min-height:806px;margin-top:0;top:max(8px,50dvh - 403px)}.signal-grid{grid-template-columns:1fr;grid-template-areas:"incoming";min-height:734px;display:grid}.incoming{align-content:start;gap:7px;padding:18px 16px 0}.incoming-post{width:100%;min-height:64px}.router{width:220px;min-height:174px;position:absolute;top:314px;left:50%;transform:translate(-50%)}.signal-wall[data-phase=merged] .router{transform:translate(-50%)scale(1.04)}.score-engine{min-height:174px;padding:8px}.engine-boot{gap:4px;padding:9px 11px}.engine-command{gap:4px;font-size:10px}.engine-command code{font-size:10px}.engine-command b{width:5px;height:11px}.engine-idle-copy{font-size:10px}.engine-runtime{gap:2px;margin-top:0}.engine-runtime>span{grid-template-columns:14px minmax(0,1fr);gap:3px;font-size:10px}.engine-runtime small{font-size:10px;line-height:1.15}.engine-progress{height:1px}.engine-done{grid-template-columns:8px minmax(0,1fr) 10px;gap:3px;font-size:10px}.engine-content>header{display:none}.score-signal-list{grid-template-columns:1fr 1fr;gap:4px}.score-signal{grid-template-columns:13px minmax(0,1fr);gap:5px;min-height:30px;padding:4px 6px}.score-signal>svg{width:12px;height:12px}.score-signal>span{gap:3px}.score-signal>span b{font-size:10px}.score-signal>strong{display:none}.score-total{min-height:42px;margin-top:5px;padding:5px 8px}.score-total small{display:none}.score-total b{font-size:22px}.merged-output{width:auto;min-height:244px;margin:0;position:absolute;top:500px;left:16px;right:16px}.merged-output h2{max-width:16ch;margin-top:26px}.merged-output p{margin-bottom:24px}.operator{z-index:2;pointer-events:auto;border:0;width:84px;height:84px;padding:0;top:336px;right:22px}.signal-wall[data-phase=merged] .incoming-post{transform:scale(.94)}.mechanism{grid-template-columns:1fr;min-height:auto;padding:100px 0}.mechanism-copy p{max-width:31ch}.source-version{height:400px}.quick-start,.reading-tools{grid-template-columns:1fr;gap:52px;padding:100px 0}.quick-start-copy p,.reading-tools-copy>p{max-width:34ch}.quick-start-stage{grid-template-columns:1fr;min-height:0}.start-rail{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--panel-ink) 16%, transparent);grid-template-columns:1fr}.start-rail button{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--panel-ink) 12%, transparent);grid-template-columns:28px minmax(0,1fr) auto;gap:3px 10px;min-height:70px;padding:12px 16px}.start-rail button:first-child{border-top:0}.start-rail button+button{border-left:0}.start-rail button:before{clip-path:inset(0 50%);width:auto;height:1px;inset:auto 0 0}.start-rail button[aria-selected=true]:before{clip-path:inset(0)}.start-rail button>span{grid-row:1/3;font-size:10px}.start-rail button b{font-size:13px}.start-rail button small{grid-column:2;font-size:10px}.start-preview{min-height:330px}.auto-refresh-note{max-width:none}.search-demo{width:100%}.principles{padding:100px 0}.promise-list{margin-top:54px}.promise-list article{min-height:210px;padding:28px 24px}.promise-list article+article{border-left:0;padding-left:0}.promise-list h3{margin:0 0 4px}.availability{grid-template-columns:1fr;gap:54px;padding:100px 0}.availability-copy p{max-width:34ch}.plans{grid-template-columns:1fr;min-height:auto}.plan-main{min-height:480px}.plan-options{border-top:1px solid color-mix(in srgb, var(--panel-ink) 16%, transparent);border-left:0}.site-footer{min-height:260px}.footer-main{grid-template-columns:1fr auto}.footer-main>p{display:none}.footer-legal{gap:12px 18px}}@media (width<=640px){.promise-list article{min-height:0;padding:26px 0 30px;display:block}.promise-scene{min-height:112px}.promise-list h3{margin:24px 0 10px}.scene-collapse{max-width:270px}}@media (width<=520px){.hero h1{font-size:clamp(39px,12.5vw,58px)}.hero-actions{gap:12px}.primary-cta{width:100%}.signal-head{grid-template-columns:1fr;gap:7px;min-height:88px;padding:10px 12px;display:grid}.signal-status small{display:none}.signal-status b{max-width:none;font-size:11px}.scroll-guide{gap:4px 6px;width:100%;min-width:0;min-height:38px;padding:7px 10px 6px;font-size:10px}.restart-demo{width:38px;height:38px;position:absolute;top:10px;right:12px}.signal-wall{min-height:824px;top:max(8px,50dvh - 412px)}.signal-grid{min-height:736px}.router{top:316px}.merged-output{top:512px}.operator{top:354px}.incoming-post{grid-template-columns:34px minmax(0,1fr);padding:8px 10px}.incoming-post time{display:none}.source-copy span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.source-avatar{width:34px}.merged-output{padding:16px}.merged-output h2{margin-top:24px;font-size:24px}.operator{width:64px;height:64px;right:0}.mechanism-copy h2,.principles h2,.availability h2,.plan-main h2{font-size:clamp(38px,12vw,54px)}.source-reader{padding:9px}.source-version{height:430px;padding:22px}.source-version h3{font-size:34px}.version-tabs{gap:2px}.version-tabs button{font-size:12px}.availability-row{grid-template-columns:1fr;gap:14px;min-height:0;padding:24px 0}.availability-label{font-size:15px}.install-route{gap:7px;font-size:14px}.plan-main{min-height:450px;padding:28px}.plan-options{padding:28px}.plan-option-trigger{align-items:start;gap:14px}.plan-option-trigger b{font-size:22px}.plan-limit{min-width:138px}.plan-limit strong{font-size:22px}.plan-limit small,.plan-limit em{font-size:10px}.footer-main{grid-template-columns:1fr;gap:18px}.footer-bot-link{justify-self:start}.footer-legal{flex-direction:column;align-items:flex-start}.cookie-notice{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));width:calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right));grid-template-columns:1fr;align-items:stretch;gap:16px;padding:16px}.cookie-notice-actions{justify-content:space-between}}@media (width<=420px){.quick-start-copy h2,.reading-tools-copy h2{font-size:clamp(38px,12vw,54px)}.start-rail button{grid-template-columns:24px minmax(0,1fr);padding-inline:12px}.start-rail button small{grid-column:2}.start-preview{min-height:360px;padding:24px 18px}.starter-import-routes{grid-template-columns:1fr}.starter-import-flow{grid-template-columns:1fr;gap:6px}.starter-import-flow>svg{display:none}.demo-search-field{grid-template-columns:22px minmax(0,1fr);min-height:58px;padding-inline:14px}.demo-search-field kbd{display:none}.demo-result-meta{flex-direction:column;align-items:flex-start;gap:6px}.demo-result-list article{grid-template-columns:38px minmax(0,1fr) 38px;gap:9px;padding-inline:6px}.result-channel,.demo-result-list article button{width:38px}.plan-option-trigger{grid-template-columns:minmax(0,1fr) auto;gap:8px}.plan-limit{gap-inline:4px;grid-template-columns:auto 14px;min-width:104px}.plan-limit small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.incoming-post,.merged-output,.operator-avatar{filter:none!important;transition-duration:.12s!important;transform:none!important}.score-signal,.score-signal>span i em,.score-total{transition-duration:.01ms!important}.promise-list article:before{clip-path:inset(0)}.scene-channel-list i,.scene-source-tabs i{opacity:1!important;animation:none!important;transform:none!important}.scene-collapse>i{opacity:.35!important}.scene-collapse>i:first-child{transform:translate(64px,-6px)!important}.scene-collapse>i:nth-child(2){transform:translate(68px)!important}.scene-collapse>i:nth-child(3){opacity:1!important;transform:translate(72px,6px)!important}.scene-collapse em{opacity:1!important;transform:none!important}.plan-option-reveal,.plan-option-trigger small,.plan-limit svg{transition-duration:.01ms!important}.start-preview,.demo-result-list article{animation:none}.demo-result-list article{opacity:1;transform:none}.starter-channel-list span,.starter-link-field,.starter-import-routes>span,.starter-import-flow>span,.starter-import-flow>svg,.auto-refresh-note>i,.engine-command b{animation:none}.engine-content{filter:none;transform:none}}
