@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/fonts/onest-rub.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20BD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-rub.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+20BD}@font-face{font-family:Onest Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:104.5%;ascent-override:92.8%;descent-override:29.2%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f0;--bg-raised:#fff;--panel:#fff;--panel-2:#f9f8f5;--panel-3:#eeede8;--line:#e6e5e0;--line-2:#dad9d3;--line-3:#c4c3bd;--guide:transparent;--text:#111214;--text-2:#4d4f55;--text-3:#6f7177;--text-4:#a3a3aa;--accent:#ff5a1f;--accent-hi:#c8460f;--accent-wash:#ff5a1f1a;--accent-line:#ff5a1f59;--accent-glow:#ff5a1f40;--series-1:#ff5a1f;--series-2:#c8460f;--series-3:#8a4429;--font-sans:"Onest", "Onest Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--container:1360px;--gutter:clamp(20px, 5.5vw, 80px);--section-pad:clamp(88px, 11vw, 168px);--header-h:76px;--radius-s:6px;--radius:10px;--radius-l:16px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:500}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}img,svg,canvas{max-width:100%;display:block}[hidden]{display:none!important}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}main{z-index:1;position:relative}.section{border-top:1px solid var(--line);position:relative}.section>.container{padding-block:var(--section-pad);position:relative}.section>.container:before,.section>.container:after{content:"";background:linear-gradient(var(--line-3), var(--line-3)) center / 9px 1px no-repeat, linear-gradient(var(--line-3), var(--line-3)) center / 1px 9px no-repeat;width:9px;height:9px;position:absolute;top:-5px}.section>.container:before{left:calc(var(--gutter) - 5px)}.section>.container:after{right:calc(var(--gutter) - 5px)}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:14px;height:1px}.eyebrow.is-plain:before{display:none}.section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(24px,4vw,64px);margin-bottom:clamp(48px,6vw,88px);display:grid}.section-head>div{gap:24px;display:grid}.section-title{letter-spacing:-.042em;max-width:16ch;font-size:clamp(36px,4.6vw,68px);font-weight:500;line-height:1.02}.section-title .muted{color:var(--text-3)}.section-lead{color:var(--text-2);max-width:34em;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.mono{font-family:var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--radius-s);background:var(--text);color:var(--bg);white-space:nowrap;padding:10px 16px;font-weight:500;position:fixed;top:12px;left:12px}.skip-link:not(:focus-visible){clip-path:inset(50%);pointer-events:none;width:1px;height:1px;padding:0;overflow:hidden}.reveal-pending{opacity:0;transform:translateY(22px)}.reveal-in{opacity:1;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--reveal-delay,0s);transform:none}html[data-motion=paused] :is(.scene-scan,.scene-tile,.network-link-flow,.network-sweep i,.final-radar i),html[data-motion=paused] :is(.pulse-dot,.scene-tile):after,html[data-motion=paused] .network-dot:before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:900px){.section-head{grid-template-columns:minmax(0,1fr);align-items:start}}.button{--button-h:48px;height:var(--button-h);letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease), box-shadow .2s;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.button svg{transition:transform .25s var(--ease);flex:none}.button:hover svg{transform:translate(3px)}.button:active{transform:translateY(1px)}.button-primary{background:var(--text);color:#fff;box-shadow:inset 0 -1px #00000024,0 0 0 1px #ffffff14}.button-primary:hover{background:#000;box-shadow:inset 0 -1px #00000024,0 0 0 4px #ffffff12}.button-primary:disabled{opacity:.6}.button-secondary{border:1px solid var(--line-3);background:var(--panel);color:var(--text)}.button-secondary:hover{border-color:var(--text)}.button-ghost{color:var(--text-2);padding-inline:12px}.button-ghost:hover{color:var(--text);background:#ffffff0a}.button-small{--button-h:36px;border-radius:7px;padding:0 14px;font-size:14px}.icon-button{width:36px;height:36px;color:var(--text-2);border:1px solid #0000;border-radius:8px;place-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-grid}.icon-button:hover{color:var(--text);border-color:var(--line-2);background:#ffffff0d}.chip{border:1px solid var(--line-2);height:26px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.chip-live{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-hi)}.chip-next{color:var(--text-2);border-style:dashed}.pulse-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.pulse-dot:after{content:"";border:1px solid var(--accent);opacity:0;animation:pulse-ring 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes pulse-ring{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.6)}}.panel{border:1px solid var(--line-2);border-radius:var(--radius-l);background:linear-gradient(180deg, #ffffff07, #ffffff02), var(--panel);position:relative;box-shadow:inset 0 1px #ffffff0b,0 30px 60px -30px #0009}.glass{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#ffffff0b,#ffffff03),#111317b8}[data-spotlight]{--mx:-400px;--my:-400px}[data-spotlight]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), #ffffff0e, transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}[data-spotlight]:hover:before{opacity:1}.redact{vertical-align:-.12em;width:var(--w,8ch);background:repeating-linear-gradient(-45deg,#d6e0ee29 0 2px,#d6e0ee0d 2px 5px);border-radius:3px;max-width:100%;height:.95em;display:inline-block;box-shadow:inset 0 0 0 1px #d6e0ee14}.masked{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}:root{--page:#f5f4f0;--surface:#fff;--soft:#eeede8;--ink:#111214;--ink-2:#6f7177;--ink-3:#8c8e94;--hair:#11121414;--hair-2:#11121426;--hair-3:#11121447;--graphite:#15161a;--graphite-2:#1b1c21;--graphite-3:#26272d;--on-dark:#f3f2ee;--on-dark-2:#f3f2eead;--on-dark-3:#f3f2ee85;--hair-d:#ffffff14;--hair-d2:#ffffff29;--signal:#ff5a1f;--signal-soft:#ff5a1f24;--signal-line:#ff5a1f66;--wrap:1320px;--pad:clamp(20px, 4.4vw, 72px);--block:clamp(96px, 11vw, 176px)}:focus-visible{outline-color:var(--ink)}:is(.app,.frag-stream,.plan.is-main,.cta-slab,.record,.obj-event,.tl-item.is-new,.uc-b .uc-visual) :focus-visible{outline-color:var(--signal)}.app-detail :focus-visible{outline-color:var(--signal)}.wrap{width:min(100% - var(--pad) * 2, var(--wrap));margin-inline:auto}.home>section{position:relative}.h2{letter-spacing:-.045em;font-size:clamp(34px,4.7vw,80px);font-weight:600;line-height:1}.dim{color:var(--ink-3)}.kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:12px;line-height:1;display:inline-flex}.lead{color:var(--ink-2);max-width:33em;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.lbl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}.sig{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.sig-off{background:var(--on-dark-3)}.head{justify-items:start;gap:clamp(18px,2vw,28px);margin-bottom:clamp(48px,6vw,96px);display:grid}.head-center{text-align:center;justify-items:center}.head-split{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:clamp(24px,5vw,96px)}.head-split>div{justify-items:start;gap:clamp(18px,2vw,28px);display:grid}.btn{letter-spacing:-.01em;white-space:nowrap;height:46px;transition:background-color .2s, border-color .2s, color .2s, transform .25s var(--ease), box-shadow .25s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.btn svg{transition:transform .25s var(--ease);flex:none}.btn:hover svg{transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn-lg{border-radius:14px;height:56px;padding:0 28px;font-size:16px}.btn-sm{border-radius:11px;height:40px;padding:0 16px;font-size:14px}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000;transform:translateY(-1px);box-shadow:0 14px 28px -16px #11121499}.btn-line{border-color:var(--hair-2);color:var(--ink);background:#ffffff80}.btn-line:hover{border-color:var(--ink);background:var(--surface)}.btn-paper{background:var(--page);color:var(--ink)}.btn-paper:hover{background:#fff;transform:translateY(-1px)}.btn-ghost{border-color:var(--hair-d2);color:var(--on-dark)}.btn-ghost:hover{border-color:#ffffff80}.link{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.link svg{transition:transform .25s var(--ease)}.link:hover svg{transform:translate(3px)}.status{border:1px solid var(--hair-2);height:24px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10.5px;font-weight:500;display:inline-flex}.status-available{border-color:var(--ink);background:var(--ink);color:#fff}.status-soon{color:var(--ink-2);border-style:dashed}.status-restricted{color:var(--ink-2)}.obj{border:1px solid var(--hair-2);background:var(--surface);text-align:left;border-radius:14px;justify-items:start;gap:7px;padding:14px 18px 15px;display:grid;position:relative;box-shadow:0 18px 32px -26px #11121466}.obj strong{letter-spacing:-.025em;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.1}.obj-meta{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;line-height:1.2;display:inline-flex}.obj-meta i{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.obj-src{min-width:176px}.obj-firm{min-width:250px;padding:16px 20px 17px}.obj-firm strong{font-size:23px}.obj-event{background:var(--graphite);min-width:250px;color:var(--on-dark);border-color:#0000;padding:16px 20px 18px;box-shadow:0 28px 44px -28px #111214b3}.obj-event strong{font-size:22px}.obj-event .lbl,.obj-event .obj-meta{color:var(--on-dark-2)}.obj-event .obj-time{color:var(--on-dark-3)}.obj-note{border-radius:999px;align-items:center;gap:8px;padding:9px 10px 9px 16px;display:inline-flex}.obj-clock{font-family:var(--font-mono);margin-right:4px;font-size:13px;font-weight:500}.obj-chan{background:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.obj-chan svg{color:var(--signal)}.brand{--brand-accent:var(--signal);align-items:center;gap:.5556em;font-size:18px;line-height:1;display:inline-flex}.brand-mark{flex:none;width:1.44444em;height:1.08333em;overflow:visible}.brand-mark-lines{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.brand-mark-source{fill:currentColor}.brand-mark-core{fill:var(--brand-accent);transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease)}a:hover .brand-mark-core{transform:scale(1.2)}.wordmark{letter-spacing:-.035em;white-space:nowrap;font-weight:700}.wordmark-dot{color:var(--brand-accent)}.wordmark-one{font-weight:400}.nav{z-index:60;pointer-events:none;animation:nav-in .8s var(--ease) .1s both;flex-direction:column;align-items:center;padding:14px 14px 0;display:flex;position:fixed;inset:0 0 auto}@keyframes nav-in{0%{opacity:0;transform:translateY(-14px)}}.nav-bar,.nav-sheet{pointer-events:auto;width:100%;max-width:1200px}.nav-bar{border:1px solid #0000;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 10px 0 20px;transition:background-color .45s,border-color .45s,box-shadow .45s;display:grid}.nav.is-solid.is-open .nav-bar{background:var(--surface)}.nav.is-solid .nav-bar{border-color:var(--hair);-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#ffffffd1;box-shadow:0 20px 40px -28px #11121459}.nav-brand{justify-self:start;padding:8px 0;display:inline-flex}.nav-links{gap:2px;display:flex}.nav-links a,.nav-login{color:var(--ink-2);border-radius:10px;padding:9px 14px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s}.nav-links a:hover,.nav-login:hover{color:var(--ink);background:#1112140d}.nav-actions{justify-self:end;align-items:center;gap:6px;display:flex}.nav-toggle{border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;display:none}.nav-toggle i{background:var(--ink);height:1.5px;transition:transform .3s var(--ease), opacity .2s, width .3s var(--ease);border-radius:2px}.nav-toggle i:nth-child(2){width:70%}.nav.is-open .nav-toggle i:first-child{transform:translateY(6.5px)rotate(45deg)}.nav.is-open .nav-toggle i:nth-child(2){opacity:0}.nav.is-open .nav-toggle i:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav-sheet{border:1px solid var(--hair);background:var(--surface);transform-origin:top;border-radius:20px;margin-top:8px;padding:10px;box-shadow:0 30px 60px -30px #11121466}.nav-sheet nav{display:grid}.nav-sheet nav a{letter-spacing:-.03em;border-radius:12px;align-items:baseline;gap:16px;padding:15px 14px;font-size:22px;font-weight:600;display:flex}.nav-sheet nav a+a{border-top:1px solid var(--hair);border-radius:0}.nav-sheet nav a:active{background:var(--soft)}.nav-sheet-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:10px;display:grid}.nav-sheet-actions .btn{height:52px}@media (max-width:899px){.nav-bar{grid-template-columns:1fr auto;padding-right:6px}.nav-links,.nav-login{display:none}.nav-toggle{display:flex}}@media (max-width:479px){.nav{padding:10px 10px 0}.nav-bar{padding-left:14px}.nav-cta{display:none}}@media (min-width:900px){.nav-sheet{display:none}}.ftr{padding-top:clamp(56px,6vw,96px)}.ftr-in{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));gap:40px clamp(24px,4vw,72px);padding-bottom:clamp(48px,5vw,80px);display:grid}.ftr-brand a{padding:8px 0;display:inline-flex}.ftr-brand p{letter-spacing:-.03em;margin-top:14px;font-size:20px;font-weight:600;line-height:1.2}.ftr-col ul{gap:2px;margin-top:18px;display:grid}.ftr-col :is(a,button){min-height:34px;color:var(--ink);align-items:center;font-size:15px;transition:color .2s;display:inline-flex}.ftr-col :is(a,button):hover{color:var(--ink-2)}.ftr-bottom{border-top:1px solid var(--hair);font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:22px 28px;font-size:11.5px;display:flex}@media (max-width:899px){.ftr-in{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-brand{grid-column:1/-1}}@media (max-width:379px){.ftr-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.head-split{grid-template-columns:minmax(0,1fr);row-gap:20px}}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1!important;transform:none!important}}.hero{min-height:100svh;padding:calc(var(--header-h) + clamp(20px, 12vh - 76px, 64px)) 0 clamp(20px, 12vh - 76px, 64px);align-items:center;display:flex;position:relative;overflow:clip}.hero-field{background-image:linear-gradient(var(--hair) 1px, transparent 1px), linear-gradient(90deg, var(--hair) 1px, transparent 1px);pointer-events:none;background-position:50% -1px;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 50% 34%,#000 0%,#0000 74%);mask-image:radial-gradient(78% 70% at 50% 34%,#000 0%,#0000 74%)}.hero-in{text-align:center;position:relative}.hero-kicker{border:1px solid var(--hair-2);height:32px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);animation:rise .8s var(--ease) both;background:#fff9;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:11.5px;display:inline-flex}.hero-title{letter-spacing:-.055em;text-wrap:nowrap;margin-top:clamp(22px,2.6vw,40px);font-size:clamp(34px,min(7.1vw,11.6vh),128px);font-weight:600;line-height:.95}.hero-line{margin:-.1em -.06em -.16em;padding:.1em .06em .16em;display:block;overflow:hidden}.hero-line>span{animation:line-up 1.1s var(--ease) 80ms both;display:block}.hero-line:nth-child(2)>span{animation-delay:.17s}.hero-line:nth-child(3)>span{animation-delay:.26s}.hero-line-2{color:var(--ink-3)}.hero-line-2 b{font-weight:inherit;color:var(--signal)}@keyframes line-up{0%{transform:translateY(112%)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.hero-stage{grid-template-columns:minmax(0,1fr) minmax(0,clamp(540px,42vw,700px)) minmax(0,1fr);align-items:end;margin-top:clamp(26px,2.6vw,44px);display:grid;position:relative}.hero-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-col{flex-direction:column;gap:16px;display:flex;position:static}.hero-col-src{align-items:flex-start;padding-bottom:22px}.hero-col-src .obj+.obj{margin-left:clamp(24px,4vw,72px)}.hero-col-out{align-items:flex-end;gap:30px;padding-bottom:6px}.hero-col-out .obj-note{margin-right:clamp(12px,2vw,36px)}.hero-center{flex-direction:column;align-items:center;display:flex}.hero-sub{max-width:31em;color:var(--ink-2);animation:rise .8s var(--ease) .4s both;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.hero-cta{animation:rise .8s var(--ease) .48s both;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(22px,2.2vw,34px);display:flex}.hero-terms{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);animation:rise .8s var(--ease) .56s both;margin-top:16px;font-size:11.5px}.hero-center .obj-firm{margin-top:clamp(30px,3.4vw,56px)}.hero-example{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);animation:rise .8s var(--ease) 3.2s both;margin-top:clamp(22px,2.4vw,36px);font-size:11px}.hero .obj{animation:obj-in .8s var(--ease) both}@keyframes obj-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.hero .obj-src{animation-delay:.75s}.hero .obj-src+.obj-src{animation-delay:.87s}.hero .obj-firm{animation-delay:1.55s}.hero .obj-event{animation-delay:2.3s}.hero .obj-note{animation-delay:2.95s}.wire-base{fill:none;stroke:var(--hair-3);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.85s cubic-bezier(.65,0,.35,1) 1s forwards wire-draw}.wire-port{fill:var(--page);stroke:var(--ink-3);stroke-width:1px;opacity:0;animation:.4s 1s forwards wire-port}.wire-3 :is(.wire-base,.wire-port){animation-delay:1.75s}.wire-4 :is(.wire-base,.wire-port){animation-delay:2.55s}@keyframes wire-draw{to{stroke-dashoffset:0}}@keyframes wire-port{to{opacity:1}}.wire-pulse{fill:none;stroke:var(--signal);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.1 1.2;stroke-dashoffset:.1px;animation:1.1s cubic-bezier(.5,0,.3,1) both wire-pulse}@keyframes wire-pulse{to{stroke-dashoffset:-1.02px}}.obj-swap{justify-items:start;gap:7px;display:grid}.obj-note .obj-swap{align-items:center;gap:8px;display:inline-flex}.obj-swap.is-swap{animation:obj-swap .6s var(--ease) both}.obj-swap.is-swap .sig{animation:sig-ping 1.4s var(--ease) both}.hero .obj-note .obj-chan{animation:chan-on .45s var(--ease) 3.45s both}.hero .obj-note .obj-chan+.obj-chan{animation-delay:3.7s}.hero .obj-note .obj-chan svg{animation:chan-check .45s var(--ease) 3.45s both}.hero .obj-note .obj-chan+.obj-chan svg{animation-delay:3.7s}.hero .obj-swap.is-tick .obj-clock{animation:obj-swap .5s var(--ease) both}.hero .obj-swap.is-tick .obj-chan,.hero .obj-swap.is-tick .obj-chan svg{animation-delay:1.2s}.hero .obj-swap.is-tick .obj-chan+.obj-chan,.hero .obj-swap.is-tick .obj-chan+.obj-chan svg{animation-delay:1.42s}@keyframes obj-swap{0%{opacity:0;transform:translateY(8px)}}@keyframes chan-on{0%{opacity:.4}}@keyframes chan-check{0%{opacity:0}}@keyframes sig-ping{0%{box-shadow:0 0 #ff5a1f99}to{box-shadow:0 0 0 12px #ff5a1f00}}@media (min-width:1180px){.hero-col-out .obj-event{width:270px}}@media (max-width:1179px){.hero{align-items:flex-start}.hero-stage{flex-direction:column;align-items:center;display:flex}.hero-center{display:contents}.hero-sub{order:1}.hero-cta{order:2}.hero-terms{order:3}.hero-col-src{flex-direction:row;order:4;align-items:stretch;gap:12px;width:min(100%,440px);margin-top:clamp(40px,7vw,64px);padding-bottom:0}.hero-col-src .obj{flex:1;min-width:0}.hero-col-src .obj+.obj{margin-left:0}.hero-center .obj-firm{order:5;width:min(100%,440px);margin-top:44px}.hero-col-out{order:6;align-items:center;gap:40px;width:min(100%,440px);margin-top:44px;padding-bottom:0}.hero-col-out .obj-event{width:100%}.hero-col-out .obj-note{margin-right:0}}@media (max-width:359px){.hero-title{font-size:8.6vw}}@media (max-width:479px){.hero-kicker{text-align:left;height:auto;padding:8px 14px;font-size:10.5px;line-height:1.4}.hero-cta{width:100%}.hero-cta .btn{flex:100%}.obj-src strong{font-size:19px}.hero-col-src .obj-meta{font-size:10.5px}}.product{padding-block:clamp(72px, 8vw, 128px) var(--block)}.app-shell{position:relative}.app{background:var(--graphite);color:var(--on-dark);text-align:left;border-radius:22px;font-size:13.5px;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 0 0 1px #111214e6,0 60px 120px -60px #11121499,0 30px 50px -40px #11121480}.app .lbl{color:var(--on-dark-3)}.app :is(button):focus-visible{outline:2px solid var(--signal);outline-offset:-2px;border-radius:12px}.app-chrome{border-bottom:1px solid var(--hair-d);background:#101115;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 18px;display:grid}.app-dots{gap:7px;display:inline-flex}.app-dots i{background:#ffffff21;border-radius:50%;width:10px;height:10px}.app-url{font-family:var(--font-mono);color:var(--on-dark-2);background:#ffffff0d;border-radius:8px;padding:6px 28px;font-size:12px}.app-example{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3);justify-self:end;font-size:10.5px}.app-top{border-bottom:1px solid var(--hair-d);align-items:center;gap:32px;height:58px;padding:0 22px;display:flex}.app-brand{display:inline-flex}.app-brand .brand{font-size:17px}.app-nav{gap:4px;display:flex}.app-nav span{color:var(--on-dark-2);border-radius:9px;padding:7px 13px}.app-nav .is-on{color:var(--on-dark);background:#ffffff14}.app-tools{color:var(--on-dark-2);align-items:center;gap:18px;margin-left:auto;display:inline-flex}.app-bell{position:relative}.app-bell .sig{width:6px;height:6px;box-shadow:0 0 0 2px var(--graphite);opacity:0;transition:opacity .35s;position:absolute;top:-2px;right:-3px}.app-bell.is-on .sig{opacity:1}.app-user{background:var(--graphite-3);width:30px;height:30px;color:var(--on-dark);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.app-body{grid-template-columns:252px minmax(0,1fr) 372px;min-height:632px;display:grid}.app-side{border-right:1px solid var(--hair-d);padding:24px 12px}.app-side>.lbl{padding:0 12px}.app-side-count{color:var(--on-dark-2);display:inline-block}.app-side ul{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:14px;display:grid}.app-co{text-align:left;border-radius:11px;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;padding:11px 12px;transition:background-color .2s;display:grid;position:relative}.app-co:hover{background:#ffffff09}.app-co.is-on{background:#ffffff12}.app-co-name{color:var(--on-dark-2);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:color .2s;display:flex}.app-co:hover .app-co-name,.app-co.is-on .app-co-name{color:var(--on-dark)}.app-co-name .sig{opacity:0;transition:opacity .35s}.app-co-name .sig.is-on{opacity:1}.app-co-last{color:var(--on-dark-2);justify-content:space-between;gap:8px;font-size:12px;display:flex}.app-co-kind{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-co-at{font-family:var(--font-mono);color:var(--on-dark-3);flex:none;font-size:11px}.app-co.is-off .app-co-name,.app-co.is-off .app-co-last{color:var(--on-dark-3)}.app-main{min-width:0;padding:28px clamp(18px,2.4vw,32px) 24px}.app-company{border-bottom:1px solid var(--hair-d);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.app-company>div{min-width:0}.app-company strong,.app-company-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-company-meta{display:block}.app-company strong{letter-spacing:-.035em;margin:10px 0 6px;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.05;display:block}.app-company-meta{font-family:var(--font-mono);color:var(--on-dark-2);font-size:12px}.app-watch,.tl-watch{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.app-watch{border:1px dashed var(--hair-d2);height:32px;color:var(--on-dark-2);border-radius:999px;flex:none;padding:0 13px;font-size:12.5px;transition:border-color .25s,background-color .25s,color .25s}.app .app-watch:focus-visible{outline-offset:2px;border-radius:999px}.app-watch svg{transition:color .25s}.app-watch:hover{color:var(--on-dark);border-color:#ffffff57}.app-watch.is-on{color:var(--on-dark);background:#ffffff0a;border-style:solid}.app-watch.is-on svg{color:var(--signal)}.app-list-head{align-items:center;padding:20px 14px 10px;display:flex}.app-list-head .lbl{transition:color .3s}.app-incoming{background:var(--hair-d);opacity:0;flex:1;height:1px;margin:0 14px;transition:opacity .3s;position:relative}.app-incoming i{opacity:0;position:absolute;inset:-1px 0}.app-incoming i:after{content:"";background:linear-gradient(90deg, var(--signal), #ff5a1f00);border-radius:3px;width:34px;height:3px;position:absolute;top:0;right:0}.app-list-head.is-incoming .app-incoming{opacity:1}.app-list-head.is-incoming .lbl:last-child{color:var(--signal)}.app-list-head.is-incoming .app-incoming i{animation:.8s cubic-bezier(.5,0,.2,1) both app-incoming}@keyframes app-incoming{0%{opacity:0;transform:translate(0)}18%,82%{opacity:1}to{opacity:0;transform:translate(calc(34px - 100%))}}.app-list{gap:2px;display:grid}.app-list li{overflow:hidden}.app-row{text-align:left;border:1px solid #0000;border-radius:13px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:15px 14px;transition:background-color .2s,border-color .2s;display:grid;position:relative}.app-row:before{content:"";background:var(--signal);opacity:0;width:2px;transition:opacity .25s, transform .35s var(--ease);border-radius:2px;position:absolute;top:16px;bottom:16px;left:-1px;transform:scaleY(.4)}.app-row:hover{background:#ffffff0a}.app-row.is-on{border-color:var(--hair-d);background:#ffffff13}.app-row.is-on:before{opacity:1;transform:none}.app-row-date{font-family:var(--font-mono);color:var(--on-dark-2);font-size:12px;transition:color .2s}.app-row:hover .app-row-date,.app-row.is-on .app-row-date{color:var(--on-dark)}.app-row-what{gap:3px;min-width:0;display:grid}.app-row-kind{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:15px;font-weight:500;display:flex}.app-row-kind em{border:1px solid var(--signal-line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);border-radius:999px;padding:3px 7px 2px;font-size:9.5px;font-style:normal}.is-arriving .app-row-kind em{animation:app-new .5s var(--ease) .5s both}@keyframes app-new{0%{border-color:var(--hair-d);color:var(--on-dark-3);opacity:0}}.app-row-mod{color:var(--on-dark-2);font-size:12.5px}.app-row-src{border:1px solid var(--hair-d);font-family:var(--font-mono);color:var(--on-dark-2);border-radius:7px;padding:4px 9px;font-size:11px;transition:border-color .2s,background-color .2s,color .2s}.app-row:hover .app-row-src{border-color:var(--hair-d2);color:var(--on-dark)}.app-row.is-on .app-row-src{border-color:var(--signal-line);color:var(--on-dark);background:#ff5a1f14}.app-detail{border-left:1px solid var(--hair-d);background:var(--graphite-2);flex-direction:column;gap:16px;min-width:0;padding:28px 26px 24px;display:flex}.app-card{flex-direction:column;gap:16px;display:flex}.app-card h3{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.2}.app-detail-note{color:var(--on-dark-2);font-size:13.5px;line-height:1.5}.app-card dl{border-top:1px solid var(--hair-d)}.app-card dl>div{border-bottom:1px solid var(--hair-d);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.app-card dt{color:var(--on-dark-2);font-size:12.5px}.app-card dd{font-size:13px}.app-detail-source dt{color:var(--signal)}.app-docs{gap:6px;display:grid}.app-docs button{border:1px solid var(--hair-d);text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 11px;font-size:12.5px;transition:border-color .2s,background-color .2s;display:flex}.app .app-docs button:focus-visible{border-radius:9px}.app-docs button>span{flex:1;min-width:0}.app-docs svg{color:var(--on-dark-3);transition:color .2s, transform .3s var(--ease), opacity .2s;flex:none}.app-doc-go{opacity:.45}.app-docs button:is(:hover,:focus-visible),.app-docs .is-open button{border-color:var(--hair-d2);background:#ffffff0a}.app-docs button:is(:hover,:focus-visible) svg:first-child,.app-docs .is-open svg:first-child{color:var(--on-dark)}.app-docs button:is(:hover,:focus-visible) .app-doc-go,.app-docs .is-open .app-doc-go{color:var(--signal);opacity:1;transform:translate(2px,-2px)}@media (hover:none){.app-docs .app-doc-go{color:var(--on-dark-2);opacity:1}}.app-doc-hint{color:var(--on-dark-2);padding:8px 11px 2px 33px;font-size:12px;line-height:1.4}.app-notify{border-top:1px solid var(--hair-d);gap:11px;margin-top:auto;padding-top:16px;display:grid}.app-notify .lbl{line-height:1.4}.app-notify-row{flex-wrap:wrap;gap:6px;display:flex}.app-chan{border:1px solid var(--hair-d);height:26px;color:var(--on-dark-3);border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12.5px;transition:background-color .35s,border-color .35s,color .35s;display:inline-flex}.app-chan svg{color:var(--on-dark-3);opacity:.4;transition:color .35s,opacity .35s}.app-chan.is-on{color:var(--on-dark);background:#ffffff12;border-color:#0000}.app-chan.is-on svg{color:var(--signal);opacity:1}.swap{display:inline-block}.app-caption{font-family:var(--font-mono);letter-spacing:.04em;text-align:center;color:var(--ink-2);margin-top:22px;font-size:11px}@media (max-width:1239px){.app-body{grid-template-columns:220px minmax(0,1fr) 330px;min-height:706px}}@media (max-width:1079px){.app-body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 330px;min-height:762px}.app-side{border-right:0;border-bottom:1px solid var(--hair-d);scrollbar-width:none;grid-column:1/-1;align-items:center;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.app-side::-webkit-scrollbar{display:none}.app-side>.lbl{flex:none;padding:0 8px 0 4px}.app-side ul{gap:4px;margin:0;display:flex}.app-side li{flex:none}.app-co{white-space:nowrap;grid-template-columns:auto;padding:8px 12px}.app-co-last{display:none}}@media (max-width:779px){.app{border-radius:18px;font-size:14px}.app-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.app-top{gap:14px;padding:0 16px}.app-nav span:not(.is-on),.app-side>.lbl{display:none}.app-main{padding:22px 12px 14px}.app-company{padding-inline:6px}.app-list-head{padding-inline:12px}.app-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:13px 12px}.app-row-date{grid-column:1/-1}.app-detail{border-top:1px solid var(--hair-d);border-left:0;padding:22px 18px}.app-card dd{font-size:14px}}@media (max-width:479px){.app-brand .wordmark{display:none}.app-url{padding-inline:14px}.app-top{gap:10px}.app-company{flex-direction:column;gap:14px}}.strip{border-block:1px solid var(--hair)}.strip-in{grid-template-columns:minmax(0,4fr) minmax(0,9fr);align-items:center;gap:32px clamp(24px,4vw,72px);padding-block:clamp(36px,4vw,60px);display:grid}.strip-claim{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,28px);font-weight:600;line-height:1.12}.strip-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strip-list li{border-left:1px solid var(--hair-2);align-content:start;gap:8px;padding-left:clamp(16px,2vw,28px);display:grid}.strip-list strong{letter-spacing:-.04em;font-size:clamp(24px,2.5vw,40px);font-weight:600;line-height:1}.strip-list span{color:var(--ink-2);font-size:13px;line-height:1.35}@media (max-width:899px){.strip-in{grid-template-columns:minmax(0,1fr)}.strip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}}.mods{padding-block:var(--block)}.mods-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.mod{border:1px solid var(--hair);background:var(--surface);border-radius:24px;flex-direction:column;gap:clamp(20px,2vw,32px);min-height:340px;padding:clamp(22px,2.1vw,34px);transition:border-color .3s,box-shadow .4s;display:flex;position:relative}.mod:hover{border-color:var(--hair-2);box-shadow:0 36px 60px -44px #11121466}.mod-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mod h3{letter-spacing:-.045em;font-size:clamp(28px,2.6vw,44px);font-weight:600;line-height:1}.mod-text p{max-width:30em;color:var(--ink-2);margin-top:14px;font-size:15.5px;line-height:1.5}.mod-text .mod-note{color:var(--ink-2);margin-top:10px;font-size:13px}.frag{margin-top:auto}.mod-procurement{grid-column:span 7;min-height:480px}.mod-procurement h3{font-size:clamp(40px,4.6vw,80px)}.mod-registry{background:var(--soft);border-color:#0000;grid-column:span 5}.mod-registry h3{font-size:clamp(34px,3.4vw,58px)}.mod-bankruptcy{grid-area:2/1/span 2/span 4}.mod-licenses{grid-area:2/5/span 2/span 4}.mod-courts,.mod-control{border-style:dashed;border-color:var(--hair-2);background:0 0;grid-column:9/span 4;min-height:0}.mod-courts{grid-row:2}.mod-control{grid-row:3}.mod:is(.is-soon,.is-restricted) h3{color:var(--ink-2);font-size:clamp(24px,2vw,32px)}.mod:is(.is-soon,.is-restricted):hover{box-shadow:none}.frag button{text-align:left;width:100%}.frag button:focus-visible{outline-offset:-2px;outline-width:2px;outline-style:solid}.frag-stream{background:var(--graphite);color:var(--on-dark);border-radius:16px;padding:6px}.frag-stream button{color:var(--on-dark-2);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;font-size:15px;font-weight:500;transition:background-color .35s,color .35s;display:grid}.frag-stream button+button{box-shadow:0 -1px 0 var(--hair-d)}.frag-stream b{font-family:var(--font-mono);color:var(--on-dark-3);font-size:11px;font-weight:400}.frag-stream .sig{background:var(--on-dark-3);transition:background-color .35s}.frag-stream button:hover{color:var(--on-dark)}.frag-stream .is-on{color:var(--on-dark);background:#ffffff12}.frag-stream .is-on .sig{background:var(--signal)}.frag-caption{box-shadow:0 -1px 0 var(--hair-d);font-family:var(--font-mono);color:var(--on-dark-2);padding:12px 16px 10px;font-size:11.5px;line-height:1.4}.frag-record{border:1px solid var(--hair);background:var(--surface);border-radius:16px;padding:4px 6px}.mod-licenses .frag-record{background:var(--page)}.frag-record>*{border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px 12px;font-size:14.5px;transition:background-color .35s;display:flex}.frag-record>*+*{box-shadow:0 -1px 0 var(--hair)}.frag-name{color:var(--ink-2)}.frag-val{align-items:center;gap:8px;font-weight:500;display:inline-flex}.frag-record button:hover{background:#11121408}.frag-record .is-changed{background:#ff5a1f0f}.frag-record .is-changed .frag-val:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.frag-stages{display:grid}.frag-stages button{color:var(--ink-2);border-radius:6px;padding:0 0 18px 26px;font-size:14.5px;transition:color .35s;position:relative}.frag-stages button:last-child{padding-bottom:0}.frag-stages button:focus-visible{outline-offset:2px}.frag-stages button:before{content:"";border:1px solid var(--ink-3);background:var(--surface);border-radius:50%;width:9px;height:9px;transition:background-color .35s,border-color .35s,box-shadow .35s;position:absolute;top:6px;left:0}.frag-stages button:not(:last-child):after{content:"";background:linear-gradient(var(--ink), var(--ink)) top / 100% 0% no-repeat, var(--hair-2);width:1px;transition:background-size .5s var(--ease);position:absolute;top:18px;bottom:-4px;left:4px}.frag-stages button:hover,.frag-stages .is-done{color:var(--ink)}.frag-stages .is-done:before{border-color:var(--ink);background:var(--ink)}.frag-stages .is-done:after{background-size:100% 100%}.frag-stages .is-on{color:var(--ink);font-weight:500}.frag-stages .is-on:before{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 4px var(--signal-soft)}@media (max-width:1099px){.mods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mod.mod{grid-area:auto;min-height:0}.mod.mod-procurement{grid-column:1/-1}}@media (max-width:699px){.mods-grid{grid-template-columns:minmax(0,1fr)}.mod{border-radius:20px}.frag-stream button{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.frag-caption{min-height:calc(2.8em + 22px)}.frag-stream b{display:none}}.how{padding-block:var(--block);background:var(--soft)}.pipe{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.pipe-line{background:var(--hair-2);height:1px;position:absolute;top:6px;left:6px;right:calc(16.6667% - 7px)}.pipe-line i{background:var(--ink);transform-origin:0 0;width:100%;height:100%;display:block}.pipe-step{padding:40px 24px 0 0;position:relative}.pipe-node{border:1px solid var(--ink-3);background:var(--soft);border-radius:50%;width:13px;height:13px;transition:background-color .35s,border-color .35s,box-shadow .35s;position:absolute;top:0;left:0}.pipe.is-seen .pipe-node{border-color:var(--ink);background:var(--ink);transition-delay:var(--at)}.pipe.is-seen .pipe-step:last-child .pipe-node{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 6px var(--signal-soft)}.pipe-step h3{letter-spacing:-.04em;margin:16px 0 10px;font-size:clamp(19px,1.6vw,27px);font-weight:600;line-height:1.05}.pipe-step p{max-width:15em;color:var(--ink-2);font-size:14.5px;line-height:1.45}@media (max-width:999px){.pipe{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.pipe-line{width:1px;height:auto;inset:6px auto 0 6px}.pipe-step{padding:0 0 36px 44px}.pipe-step:last-child{padding-bottom:0}.pipe-step:last-child:before{content:"";background:var(--soft);width:13px;position:absolute;top:14px;bottom:0;left:0}.pipe-step h3{margin-top:10px;font-size:26px}.pipe-step p{max-width:none;font-size:15.5px}}.tl{padding-block:var(--block)}.tl-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px clamp(32px,5vw,96px);display:grid}.tl-side{top:calc(var(--header-h) + 40px);justify-items:start;gap:clamp(18px,2vw,28px);display:grid;position:sticky}.tl-side .h2{font-size:clamp(34px,4vw,68px)}.tl-firm{margin-top:16px}.tl-watch{border-top:1px solid var(--hair);width:100%;color:var(--ink-2);margin-top:6px;padding-top:12px;font-size:12.5px}.tl-watch svg{color:var(--signal)}.tl-list{--tl-date:clamp(118px, 11vw, 176px);--tl-gap:clamp(16px, 2vw, 32px);gap:clamp(26px,3vw,48px);display:grid;position:relative}.tl-axis{top:16px;bottom:16px;left:calc(var(--tl-date) + var(--tl-gap) + 6px);background:var(--hair-2);width:1px;position:absolute}.tl-axis i{background:var(--ink);transform-origin:top;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.tl-axis i{transform:none!important}}.tl-item{grid-template-columns:var(--tl-date) 13px minmax(0, 1fr);align-items:start;gap:var(--tl-gap);display:grid;position:relative}.tl-date{font-family:var(--font-mono);letter-spacing:-.06em;text-align:right;font-size:clamp(30px,3.2vw,54px);line-height:1}.tl-date small{letter-spacing:.1em;color:var(--ink-3);margin-top:8px;font-size:12px;display:block}.tl-node{z-index:1;border:1px solid var(--ink-3);background:var(--page);border-radius:50%;width:13px;height:13px;margin-top:clamp(8px,1vw,18px);position:relative}.tl-item.is-new .tl-node{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 6px var(--signal-soft)}.tl-card{border-bottom:1px solid var(--hair);padding-bottom:clamp(26px,3vw,48px)}.tl-item:last-child .tl-card{border-bottom:0;padding-bottom:0}.tl-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:11.5px;display:flex}.tl-meta span:first-child{color:var(--ink)}.tl-card h3{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(23px,2vw,34px);font-weight:600;line-height:1.05}.tl-card p{max-width:30em;color:var(--ink-2);font-size:15.5px;line-height:1.5}.tl-item.is-new .tl-card{background:var(--graphite);color:var(--on-dark);border:0;border-radius:20px;padding:clamp(22px,2.2vw,32px);box-shadow:0 40px 60px -44px #111214b3}.tl-item.is-new .tl-meta,.tl-item.is-new .tl-card p{color:var(--on-dark-2)}.tl-item.is-new .tl-meta span:first-child{color:var(--signal)}@media (max-width:999px){.tl-in{grid-template-columns:minmax(0,1fr)}.tl-side{position:static}}@media (max-width:699px){.tl-list{--tl-gap:16px}.tl-axis{left:6px}.tl-item{gap:10px var(--tl-gap);grid-template-columns:13px minmax(0,1fr)}.tl-date{text-align:left;grid-area:1/2;font-size:30px}.tl-date small{margin-left:10px;display:inline}.tl-node{grid-area:1/1;margin-top:9px}.tl-card{grid-column:2}}.uc{padding-bottom:var(--block)}.uc .head{margin-bottom:clamp(32px,4vw,64px)}.uc-scene{border-top:1px solid var(--hair-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px 24px;padding-block:clamp(40px,5vw,80px);display:grid}.uc-a .uc-text{grid-column:1/span 5}.uc-a .uc-visual{grid-column:7/span 6}.uc-b .uc-visual{grid-column:1/span 6}.uc-b .uc-text{grid-column:8/span 5}.uc-code{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:14px;font-size:12px;display:inline-flex}.uc-code b{color:var(--ink-3);font-weight:400}.uc-scene h3{letter-spacing:-.045em;max-width:11em;margin:20px 0 clamp(24px,2.6vw,40px);font-size:clamp(28px,3.3vw,56px);font-weight:600;line-height:1.02}.uc-ledger li{border-top:1px solid var(--hair);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:16px;padding:15px 0;display:grid}.uc-ledger p{color:var(--ink-2);font-size:15.5px;line-height:1.45}.uc-ledger li:last-child p{color:var(--ink);font-weight:500}.uc-visual{background:var(--soft);border-radius:28px;flex-direction:column;justify-content:center;min-height:clamp(340px,34vw,500px);padding:clamp(24px,4vw,64px);display:flex;position:relative}.uc-a .uc-visual .obj-event{align-self:flex-start}.uc-wire{background:linear-gradient(var(--signal), var(--hair-3));width:1px;height:clamp(28px,4vw,56px);margin-left:44px}.uc-context{align-self:flex-end;width:min(100%,380px);margin-top:-1px;padding:18px 20px 10px}.uc-context ul{width:100%;margin-top:6px}.uc-context li{border-top:1px solid var(--hair);align-items:baseline;gap:16px;padding:10px 0;font-size:14.5px;font-weight:500;display:flex}.uc-context li span{font-family:var(--font-mono);color:var(--ink-2);flex:none;font-size:11.5px;font-weight:400}.uc-b .uc-visual{background:var(--graphite);align-items:center}.uc-doc{border:0;border-radius:18px;gap:10px;width:min(100%,460px);padding:clamp(20px,2vw,28px)}.uc-doc .lbl{color:var(--signal)}.uc-doc strong{white-space:normal;font-size:clamp(19px,1.6vw,24px);line-height:1.2}.uc-doc ul{gap:6px;width:100%;margin-top:8px;display:grid}.uc-doc li{border:1px solid var(--hair);background:var(--page);border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.uc-doc li svg{color:var(--ink-3);flex:none}.uc-doc-foot{font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:11.5px;display:flex}.uc-doc-foot i{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.uc-c{border:1px solid var(--hair);background:var(--surface);border-radius:32px;margin-top:clamp(8px,2vw,32px);padding:clamp(24px,4vw,64px);display:block}.uc-c h3{max-width:none;margin-bottom:clamp(32px,4vw,64px)}.uc-track{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uc-track li{align-content:start;justify-items:start;gap:18px;padding-right:clamp(16px,2.4vw,40px);display:grid}.uc-track li+li{border-left:1px solid var(--hair-2);padding-left:clamp(16px,2.4vw,40px)}.uc-track .obj{align-content:center;min-height:92px}.uc-track .obj-note{min-height:0;margin-block:23px}.uc-track .tl-watch{border:0;width:auto;margin:0;padding:0}.uc-track p{max-width:22em;color:var(--ink-2);font-size:15.5px;line-height:1.45}.uc-track li:last-child p{color:var(--ink);font-weight:500}@media (max-width:999px){.uc-scene{grid-template-columns:minmax(0,1fr)}.uc-scene>*{grid-column:1/-1!important}.uc-b .uc-text{grid-row:1}.uc-visual{min-height:0}.uc-track{grid-template-columns:minmax(0,1fr);gap:28px}.uc-track li.uc-track li,.uc-track li+li{border-top:1px solid var(--hair-2);border-left:0;padding:28px 0 0}.uc-track .obj-note{margin-block:0}}@media (max-width:479px){.uc-ledger li{grid-template-columns:minmax(0,1fr);gap:8px}.uc-visual,.uc-c{border-radius:22px}.uc-visual .obj-event,.uc-track .obj{width:100%;min-width:0}.uc-track .obj-note{width:auto}}.rec{padding-block:var(--block);background:var(--soft)}.rec-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px clamp(32px,5vw,96px);display:grid}.rec-head{margin-bottom:0}.rec-head .h2{font-size:clamp(34px,3.3vw,58px)}.record{background:var(--graphite);color:var(--on-dark);border-radius:26px;padding:clamp(22px,3vw,44px);box-shadow:0 60px 100px -60px #111214b3}.record .lbl{color:var(--on-dark-3)}.record-top{justify-content:space-between;gap:16px;display:flex}.record-top .lbl:first-child{color:var(--on-dark-2)}.record h3{letter-spacing:-.04em;max-width:17em;margin:clamp(20px,2vw,28px) 0 clamp(22px,2.4vw,34px);font-size:clamp(24px,2.7vw,44px);font-weight:600;line-height:1.06}.record-fields{border-top:1px solid var(--hair-d);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,44px);display:grid}.record-fields>div{border-bottom:1px solid var(--hair-d);align-content:start;gap:7px;padding:15px 0;display:grid}.record-fields>div:last-child:nth-child(odd){grid-column:1/-1}.record-fields dt{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3);font-size:10.5px}.record-fields dd{font-size:15.5px;line-height:1.35}.record-source{border:1px solid var(--signal-line);background:#ff5a1f14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;margin-top:clamp(20px,2vw,28px);padding:clamp(18px,1.8vw,24px);display:grid}.record-source .lbl{color:var(--signal)}.record-source strong{letter-spacing:-.02em;margin:10px 0 6px;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.2;display:block}.record-signed{font-family:var(--font-mono);color:var(--on-dark-2);font-size:11.5px}.record-source ul{gap:6px;display:grid}.record-source li{border:1px solid var(--hair-d2);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px 10px 14px;font-size:13.5px;display:flex}.record-source li svg{color:var(--signal);flex:none}.record-foot{color:var(--on-dark-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:20px;font-size:13.5px;display:flex}.prin{margin-top:var(--block);border-top:1px solid var(--hair-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prin li{padding:22px clamp(16px,2vw,32px) 0 0}.prin li+li{border-left:1px solid var(--hair-2);padding-left:clamp(16px,2vw,32px)}.prin strong{letter-spacing:-.05em;max-width:7em;margin:clamp(40px,6vw,104px) 0 16px;font-size:clamp(26px,2.9vw,50px);font-weight:600;line-height:.98;display:block}.prin p{max-width:19em;color:var(--ink-2);font-size:14.5px;line-height:1.45}@media (max-width:999px){.rec-in{grid-template-columns:minmax(0,1fr)}.prin{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.prin li:nth-child(3){border-left:0;padding-left:0}.prin strong{margin-top:40px}}@media (max-width:599px){.record{border-radius:20px}.record-fields,.record-source{grid-template-columns:minmax(0,1fr)}.record-source li{white-space:normal}.prin strong{font-size:25px}}@media (max-width:359px){.prin{grid-template-columns:minmax(0,1fr)}.prin li.prin li{border-left:0;padding-left:0}}.price{padding-block:var(--block)}.price-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px clamp(32px,5vw,96px);display:grid}.price-side{top:calc(var(--header-h) + 40px);justify-items:start;gap:clamp(18px,2vw,28px);display:grid;position:sticky}.price-side .h2{font-size:clamp(34px,3.8vw,64px)}.price-base{width:100%;margin-top:clamp(8px,1.4vw,24px)}.price-base ul{border-top:1px solid var(--hair-2);margin-top:16px}.price-base li{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.price-base svg{color:var(--ink-3);flex:none}.price-plans{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.plan{border:1px solid var(--hair);background:var(--surface);border-radius:24px;flex-direction:column;padding:clamp(22px,2.2vw,34px);display:flex}.plan header{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.plan-name{letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.plan-name em,.plan-mark{border:1px solid var(--hair-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:5px 9px 4px;font-size:10px;font-style:normal;font-weight:500;line-height:1}.plan-mark{border-color:var(--signal-line);color:var(--signal)}.plan-price{letter-spacing:-.05em;white-space:nowrap;margin-top:clamp(28px,3vw,48px);font-size:clamp(38px,3.5vw,58px);font-weight:600;line-height:1}.plan-price span{letter-spacing:0;color:var(--ink-2);margin-top:10px;font-size:13.5px;font-weight:400;display:block}.plan-list{border-top:1px solid var(--hair-2);margin-top:clamp(22px,2.2vw,32px)}.plan-list li{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:12px 0;font-size:14.5px;line-height:1.35;display:flex}.plan-list svg{color:var(--ink-3);flex:none}.plan .btn{width:100%;height:52px;margin-top:clamp(22px,2.2vw,32px)}.plan.is-second{border-color:var(--hair-3);box-shadow:0 40px 70px -56px #11121473}.plan.is-main{background:var(--graphite);color:var(--on-dark);border-color:#0000;padding-block:clamp(30px,3.4vw,54px) clamp(22px,2.2vw,34px);box-shadow:0 50px 80px -50px #111214bf}.plan.is-main .plan-price{font-size:clamp(46px,4.4vw,76px)}.plan.is-main .plan-price span{color:var(--on-dark-2)}.plan.is-main .plan-list{border-top-color:var(--hair-d2)}.plan.is-main .plan-list li{border-bottom-color:var(--hair-d)}.plan.is-main .plan-list svg{color:var(--signal)}.price-rows{border:1px solid var(--hair);border-radius:24px;margin-top:14px}.price-row{grid-template-columns:172px minmax(0,1fr) auto 104px;align-items:center;gap:12px 24px;padding:20px clamp(20px,1.9vw,28px);display:grid}.price-row+.price-row{border-top:1px solid var(--hair)}.price-row.is-addon{grid-template-columns:172px minmax(0,1fr) auto}.price-row-text{color:var(--ink-2);font-size:14.5px;line-height:1.4}.price-row-sum{letter-spacing:-.035em;white-space:nowrap;font-size:22px;font-weight:600}.price-row-sum span{letter-spacing:0;color:var(--ink-2);margin-left:8px;font-size:13px;font-weight:400}.price-row .link{justify-self:end}.price-foot{max-width:48em;color:var(--ink-2);margin-top:22px;font-size:13.5px;line-height:1.5}@media (max-width:1099px){.price-in{grid-template-columns:minmax(0,1fr)}.price-side{position:static}.price-base ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}}@media (max-width:779px){.price-plans{grid-template-columns:minmax(0,1fr)}.plan.is-main .plan-price{font-size:52px}.plan-price{font-size:42px}.price-row,.price-row.is-addon{grid-template-columns:minmax(0,1fr) auto}.price-row-text{grid-area:2/1/auto/-1}.price-row .link{grid-column:1/-1;justify-self:start}.price-base ul{grid-template-columns:minmax(0,1fr)}}.cta{padding:0 clamp(8px,1.1vw,20px)}.cta-slab{background:var(--graphite);color:var(--on-dark);text-align:center;border-radius:clamp(24px,2.6vw,44px);padding-block:clamp(120px,14vw,240px) clamp(96px,11vw,190px);position:relative;overflow:hidden}.cta-field{background-image:linear-gradient(var(--hair-d) 1px, transparent 1px), linear-gradient(90deg, var(--hair-d) 1px, transparent 1px);opacity:.7;background-position:50% -1px;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 40%,#000 0%,#0000 76%);mask-image:radial-gradient(70% 80% at 50% 40%,#000 0%,#0000 76%)}.cta-rule{background:linear-gradient(transparent, var(--hair-d2));width:1px;height:clamp(64px,8vw,140px);position:absolute;top:0;left:50%}.cta-rule i{background:var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:-3px}.cta-in{width:min(100% - var(--pad) * 2, 1560px);justify-items:center;display:grid;position:relative}.cta .kicker{color:var(--on-dark-2)}.cta-title{letter-spacing:-.055em;text-wrap:balance;margin-top:clamp(22px,2.4vw,36px);font-size:clamp(32px,4.5vw,86px);font-weight:600;line-height:.98}.cta-title .dim{color:#f3f2ee6b}.cta-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(32px,3.6vw,60px);display:flex}.cta-terms{font-family:var(--font-mono);letter-spacing:.04em;color:var(--on-dark-3);margin-top:22px;font-size:11.5px}@media (max-width:479px){.cta-actions{width:100%}.cta-actions .btn{flex:100%}}.dialog-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);animation:overlay-in .3s var(--ease);background:#11121480;position:fixed;inset:0}.dialog{z-index:91;border:1px solid var(--line-2);border-radius:var(--radius-l);background:linear-gradient(180deg, #ffffff09, transparent 40%), var(--panel);width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);animation:dialog-in .4s var(--ease);padding:clamp(22px,4vw,36px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0d,0 40px 120px -30px #11121473}.dialog:focus-visible{outline:none}.dialog-head{justify-content:space-between;align-items:center;margin:-6px -8px 18px 0;display:flex}.dialog-title{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,36px);font-weight:500;line-height:1.08}.dialog-text{color:var(--text-2);margin-top:12px;font-size:15px;line-height:1.6}.access-form{gap:20px;margin-top:28px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.form-field{gap:8px;display:grid}.form-field label,.form-modules legend{color:var(--text-2);align-items:baseline;gap:8px;font-size:13px;font-weight:500;display:flex}.form-optional{color:var(--text-3);font-weight:400}.form-field input,.form-field textarea{border:1px solid var(--line-2);background:var(--panel-2);border-radius:8px;width:100%;min-height:46px;padding:11px 14px;font-size:15px;line-height:1.4;transition:border-color .2s,box-shadow .2s,background-color .2s}.form-field textarea{resize:vertical;min-height:84px}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--text-4)}.form-field input:hover,.form-field textarea:hover{border-color:var(--line-3)}.form-field input:focus,.form-field textarea:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-wash);background:var(--panel);outline:none}:is(.form-field input:focus-visible,.form-field textarea:focus-visible){outline:2px solid var(--text);outline-offset:1px}.form-field input[aria-invalid=true]{border-color:#ff6b2bb3}.form-error{color:var(--accent-hi);font-size:13px}.form-alert{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--text);border-radius:8px;padding:12px 14px;font-size:14px}.form-modules{border:0;min-width:0;margin:0;padding:0}.form-modules legend{margin-bottom:10px;padding:0}.module-options{flex-wrap:wrap;gap:8px;display:flex}.module-option{border:1px solid var(--line-2);height:36px;color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.module-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.module-option small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px}.module-option:hover{border-color:var(--line-3);color:var(--text)}.module-option:has(input:checked){border-color:var(--accent-line);background:var(--accent-wash);color:var(--text)}.module-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.form-consent{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.form-consent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.form-consent a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-submit{justify-self:start}.dialog-done{justify-items:start;gap:4px;display:grid}.dialog-done-icon{border:1px solid var(--accent-line);background:var(--accent-wash);width:48px;height:48px;color:var(--accent-hi);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.dialog-done .button{margin-top:24px}@keyframes overlay-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}}@media (max-width:560px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-submit{justify-self:stretch}}.legal{padding-block:calc(var(--header-h) + clamp(56px, 9vw, 128px)) clamp(64px, 8vw, 120px)}.legal-inner{align-content:center;justify-items:start;gap:clamp(18px,2.4vw,28px);max-width:760px;min-height:48vh;display:grid}.legal-title{letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(32px,6.4vw,76px);font-weight:600;line-height:1.02}.legal-body{color:var(--ink-2);gap:12px;max-width:36em;font-size:clamp(16px,1.25vw,18px);line-height:1.6;display:grid}.legal-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.legal-actions .btn svg{transform:none}.legal-actions .btn-line:hover svg{transform:translate(-3px)}.legal-actions .btn-ink:hover svg{transform:translate(2px,-2px)}
