/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--beam:0deg}}}@layer theme,base,components,utilities;:root{color-scheme:light;--ink:#0b1e33;--ink2:#4f5e70;--ink3:#627083;--acc:#0479d6;--acc-btn:#0479d6;--acc-ink:#0b5fa5;--accSoft:#eef5fc;--cta-hover:#0465b4;--line:#e3e8ee;--bg:#fff;--bg2:#f5f7fa;--surface:#fff;--border-accent:#0479d64d;--glow:#0479d629;--warn-bg:#fdf6e9;--warn-ink:#9a6612;--warn-line:#e0a23b;--danger-bg:#f0e3e3;--danger-ink:#c0564f;--derived-bg:#f1ecfd;--derived-ink:#5733c2;--derived-line:#6d4be0;--fd:"Space Grotesk", system-ui, sans-serif;--fb:"Inter", system-ui, sans-serif;--fm:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#0b1e33;font-family:var(--fb);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0}a{color:#0479d6;text-decoration:none}::selection{background:#0479d629}input::placeholder,textarea::placeholder{color:#8794a3}[hidden]{display:none!important}#br-root{color:#0b1e33;min-height:100vh;font-family:var(--fb);background:#fff;overflow-x:clip}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fgFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes beamSpin{to{--beam:360deg}}@keyframes brUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fgBlink{50%{opacity:.25}}@keyframes ctaShine{0%,55%{transform:translate(-140%)skew(-18deg)}to{transform:translate(560%)skew(-18deg)}}@keyframes stairRise{0%{clip-path:inset(100% 0 0);opacity:.15}to{clip-path:inset(0);opacity:1}}@keyframes anchorDrop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes flowY{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.btn{appearance:none;font-family:var(--fb);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn-lg{border-radius:12px;height:48px;padding:0 22px;font-size:15.5px}.btn-nav{border-radius:12px;height:44px;padding:0 18px;font-size:14.5px}.btn-sm{border-radius:9px;height:32px;padding:0 12px;font-size:12.5px}.btn-block{box-sizing:border-box;width:100%}.btn-primary{background:var(--acc-btn);color:#fff}.btn-primary:hover{background:var(--cta-hover);color:#fff;transform:translateY(-1px)}.btn-secondary{color:#0b1e33;background:#fff;border:1px solid #e3e8ee;box-shadow:0 1px 3px #0000000a}.btn-secondary:hover{color:#0b1e33;box-shadow:0 14px 34px -12px #0000001f}.tag{font-family:var(--fm);letter-spacing:normal;white-space:nowrap;border:1px solid;border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:400;display:inline-flex}.tag-ai{color:var(--acc-ink);background:var(--accSoft);border-color:var(--border-accent)}.tag-review{color:var(--warn-ink);background:var(--warn-bg);border-color:var(--warn-line)}.tag-derived{color:var(--derived-ink);background:var(--derived-bg);border-color:var(--derived-line)}.tag-missing{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-ink)}.tag-user{color:#0a6e9e;background:#e8f5fc;border-color:#9fd3ef}.tag-clean{color:#1d7650;background:#e7f6ee;border-color:#a6dbc1}.oe-row{text-align:left;appearance:none;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;transition:background .15s,border-color .15s;display:flex}.oe-row:hover{background:var(--bg2)}.oe-row.is-active{background:var(--accSoft);border-color:var(--acc)}.oe-row.is-active[data-state=review]{background:var(--warn-bg);border-color:var(--warn-line)}.oe-row.is-active[data-state=derived]{background:var(--derived-bg);border-color:var(--derived-line)}.oe-field{cursor:pointer;outline-offset:2px;background:0 0;border-radius:4px;outline:2px solid #0000;margin:0 -2px;padding:1px 4px;transition:background .15s,outline-color .15s,box-shadow .15s}.oe-field:hover,.oe-field.is-active{background:var(--accSoft)}.oe-field.is-active{outline-color:var(--acc);box-shadow:0 0 0 4px var(--glow)}.oe-field.is-active[data-state=review]{outline-color:var(--warn-line);box-shadow:0 0 0 4px #e0a23b40}.oe-field.is-active[data-state=derived]{outline-color:var(--derived-line);box-shadow:0 0 0 4px #8e7bff40}.hv-acc,.hv-ink{transition:color .15s}.hv-acc:hover{color:#0479d6!important}.hv-ink:hover{color:#0b5fa5!important}.hv-bg2:hover{background:#f5f7fa!important}.hv-soft:hover{background:#eef5fc!important}.fc-input:focus{border-color:#0479d6!important;box-shadow:0 0 0 4px #0479d61f!important}.nav-link{color:#0b1e33;border-bottom:2px solid #0000;font-weight:500;transition:color .15s}.nav-link:hover{color:#0479d6}.nav-link[aria-current=page]{color:#0479d6;border-bottom-color:#0479d6;font-weight:600}.menu-link{color:#0b1e33;font-weight:500}.menu-link[aria-current=page]{color:#0479d6;font-weight:600}.lang-opt{color:#627083;background:0 0}.lang-opt[aria-current]{color:#0b5fa5;background:#eef5fc}@media not all and (min-width:860px){.nav-links{display:none!important}}@media(min-width:860px){.nav-burger,.nav-menu{display:none!important}}@media not all and (min-width:640px){.nav-cta{display:none!important}}@media not all and (min-width:1136px){.scope-bracket{display:none!important}}@media not all and (min-width:1080px){.stairs-wide{display:none!important}}@media(min-width:1080px){.stairs-narrow{display:none!important}}.founders-row{flex-direction:column}@media(min-width:940px){.founders-row{flex-direction:row}}@supports not (animation-timeline:view()){.stair-scroll{animation:none!important}}.pick-row{background:0 0}.pick-row[aria-pressed=true]{background:#fdf2ec}.pick-lab{color:#627083}.pick-row[aria-pressed=true] .pick-lab{color:#a9562f}.pick-type{background:#fff;border:1.5px solid #e3e8ee}.pick-type[aria-pressed=true]{background:#eef5fc;border-color:#0479d6}.pick-type svg{color:#627083}.pick-type[aria-pressed=true] svg{color:#0479d6}.sys-tile{border:1.5px solid #e3e8ee}.sys[data-linked] .sys-tile{border-color:#0479d6}.sys-tag{color:#627083}.sys[data-linked] .sys-tag{color:#0b5fa5}.sys:not([data-linked]) .sys-flow,.sys:not([data-linked]) .sys-on,.sys[data-linked] .sys-off,.mod-card[aria-pressed=false] .mod-ind{display:none}.pillar{--k:0;border:1px solid #e3e8ee}.pillar:hover,.pillar:focus-visible,.pillar.is-demo,.pillar.is-on{--k:1}.pillar:hover{border-color:#0479d666;transform:translateY(-3px);box-shadow:0 1px 2px #0b1e330a,0 28px 56px -34px #0b1e3352}.pillar:focus-visible{border-color:#0479d6;box-shadow:0 0 0 4px #0479d629}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
