@font-face{font-family:Syne;src:url(/site/assets/fonts/syne-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Syne;src:url(/site/assets/fonts/syne-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Syne;src:url(/site/assets/fonts/syne-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/site/assets/fonts/plexmono-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{color-scheme:dark;--bg:#090909;--surface:#111;--raised:#191919;--text:#f5f5f5;--muted:#a1a1a1;--dim:#808080;--line:#252525;--soft-line:#1d1d1d;--accent:#337af0;--sans:Syne,Arial,sans-serif;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button{border:0}img{display:block;max-width:100%}dd,dl,figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}ul{list-style:none;padding:0;margin:0}a,button,summary{touch-action:manipulation}::selection{background:#b8cbeb;color:#111}:focus-visible{outline:2px solid #c2d5ff;outline-offset:5px}.skip{position:fixed;top:10px;left:45px;z-index:20;transform:translateY(-160%);background:#fafafa;color:#111;padding:12px 20px;border-radius:30px}.skip:focus{transform:none}.page-frame{margin:0 30px;border-inline:1px solid var(--line);position:relative}.page-frame:after,.page-frame:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:#1c1c1c;pointer-events:none}.page-frame:before{left:-9px}.page-frame:after{right:-9px}.container{width:min(100% - 48px,1232px);margin-inline:auto}.section{padding:80px 0;border-bottom:1px solid var(--soft-line);margin-top:50px}.section-title{font-size:36px;line-height:1.13;letter-spacing:-.9px;font-weight:500;color:var(--muted);max-width:970px;text-wrap:balance}.section-title>span{color:var(--text)}.section-note{font-size:12px;line-height:1.65;color:var(--dim);margin-top:28px;max-width:900px}.section-note a{text-decoration:underline;text-underline-offset:3px}.eyebrow{font-size:14px;color:var(--muted);margin-bottom:24px}.ui-icon{filter:grayscale(1) brightness(0) invert(.8)}.site-header{height:60px;position:fixed;z-index:10;top:0;left:30px;right:30px;padding:0 24px;display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid #ffffff18;background:#10101050;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;letter-spacing:-.7px;font-weight:600;white-space:nowrap}.brand img{flex:none;border-radius:8px}.main-nav{display:flex;gap:28px;align-items:center;margin-left:auto;margin-right:auto}.main-nav a{font-size:13px;color:var(--muted);white-space:nowrap;transition:color .2s}.main-nav a:hover{color:var(--text)}.nav-actions{display:flex;flex-shrink:0}.button,.nav-actions{align-items:center;gap:12px}.button{display:inline-flex;justify-content:center;padding:10px 18px;min-height:40px;white-space:nowrap;border-radius:999px;font-size:14px;line-height:20px;font-weight:400;transition:transform .2s,background .2s,border-color .2s;position:relative}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.98)}.button span{font-size:22px;line-height:16px;margin-top:-2px}.button-outline{background:#070707;border:1px solid #5d5d5d;box-shadow:inset 0 0 0 2px #171717,0 0 0 1px #ffffff08;color:#eee}.button-outline:hover{border-color:#a1a1a1;background:#151515}.button-white{background:#f5f5f5;color:#111;border:1px solid #d8d8d8;box-shadow:inset 0 0 0 2px #e9e9e9}.button-white:hover{background:#ddd}.button-small{font-size:12px;min-height:35px;padding:6px 17px}.button-muted{background:#222;border:1px solid #303030;color:#eee}.button-muted:hover{background:#303030}.actions{display:flex;justify-content:center;align-items:center;gap:16px}.menu-toggle{display:none}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;background:none;padding:0;color:#d8d8d8;line-height:1.5}.text-link:hover{color:#fff}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(2px,-2px)}.check-list{display:grid;gap:11px;font-size:13px;color:var(--muted)}.check-list li{position:relative;padding-left:25px}.check-list li:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;background:url(/site/assets/icons/ui/check.svg) 50%/contain no-repeat;filter:grayscale(1) brightness(0) invert(.8)}.pricing-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.pricing-heading>p{font-size:13px;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:65px;align-items:stretch}.price-card{padding:32px 26px;border:1px solid #292929;border-radius:20px;position:relative;background:#0c0c0c}.price-card.featured{background:#141414;border-color:#666;box-shadow:0 0 0 5px #1b1b1b}.price-card h3{font-size:18px}.price-card>p{font-size:13px;color:var(--muted);margin-top:5px;min-height:39px}.price{font-size:42px;letter-spacing:-1.5px;line-height:1.2;min-height:95px;margin-top:32px}.price>span{display:block;font-size:11px;color:var(--muted);letter-spacing:0;margin-top:8px}.price-text{font-size:36px}.price-card .button{width:100%;margin:20px 0 30px}.price-card .check-list{gap:15px}.plan-label{position:absolute;top:-13px;left:24px;font-size:10px;padding:4px 10px;border:1px solid #686868;border-radius:20px;background:#252525;color:#ddd}.footer-main{display:grid;grid-template-columns:1.55fr repeat(3,1fr);gap:55px;padding:72px 0}.footer-brand p{font-size:14px;line-height:23px;color:var(--muted);margin-top:20px}.footer-main nav{display:flex;flex-direction:column;gap:13px}.footer-main nav h2{font-size:14px;margin-bottom:8px}.footer-main nav a{font-size:13px;color:var(--muted)}.footer-main nav a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #252525;padding:26px 0;color:#909090;font-size:11px}@media(prefers-reduced-motion:no-preference){.reveal.is-pending{opacity:0;transform:translateY(20px)}.reveal{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}}@media(min-width:1600px){.site-header{padding-inline:38px}.main-nav{gap:35px}}@media(max-width:1250px){.site-header{gap:16px}.main-nav{gap:17px}.main-nav a{font-size:12px}.nav-actions .button-white{display:none}.brand{font-size:22px}}@media(max-width:1023px){.main-nav{display:none;position:absolute;top:59px;left:-1px;right:-1px;padding:26px;background:#101010;border:1px solid #333;margin:0;max-height:calc(100dvh - 80px);overflow-y:auto}.main-nav.is-open{display:grid;gap:0}.main-nav a{font-size:17px;padding:14px 6px}.nav-actions{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;gap:6px;background:transparent;width:35px;height:35px;justify-content:center;align-items:center;padding:6px}.menu-toggle span{display:block;width:20px;height:1px;background:#eee;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.footer-main{gap:30px;grid-template-columns:1.3fr 1fr 1fr}.footer-main nav:last-child{grid-column:2}.footer-bottom{flex-wrap:wrap}}@media(max-width:767px){.container{width:calc(100% - 48px)}.section{padding:64px 0;margin-top:35px}.section-title{font-size:32px;line-height:1.15}.nav-actions{display:none}.site-header{height:60px}.brand{font-size:23px}.pricing-heading{display:block}.pricing-heading>p{margin-top:22px}.pricing-grid{grid-template-columns:1fr;gap:30px;margin-top:42px}.price-card{padding:30px}.price{min-height:70px;margin-top:25px}.price-card .button{margin-bottom:25px}.footer-main{grid-template-columns:1fr 1fr;gap:38px;padding:55px 0}.footer-brand{grid-column:1/-1}.footer-main nav:last-child{grid-column:auto}.footer-bottom{font-size:10px;gap:15px}.footer-bottom>span:nth-child(2){order:3;width:100%}}@media(max-width:480px){.page-frame{margin-inline:14px}.page-frame:before{left:-6px}.page-frame:after{right:-6px}.site-header{left:14px;right:14px;padding-inline:18px}.container{width:calc(100% - 36px)}.brand{font-size:21px}.brand img{width:26px;height:26px}.actions{gap:12px}.button{font-size:12px;padding:9px 16px;gap:8px}.section-title{font-size:29px;letter-spacing:-.6px}.section-title br{display:none}.section-title>span:after{content:" "}.footer-main{gap:30px}.section-note{font-size:11px}.footer-main nav a{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.reveal.is-pending{opacity:1;transform:none}}@media(prefers-reduced-transparency:reduce){.site-header{background:#0d0d0d;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width:768px) and (max-width:900px){.pricing-grid{grid-template-columns:1fr;gap:30px}.pricing-heading{display:block}.pricing-heading>p{margin-top:22px}.price-card{padding:30px}.price-card>p{min-height:0}.price-card .button{width:auto;min-width:220px}}:root{--brand-ink:#101113;--brand-ivory:#F5F3EE;--brand-cobalt:#3C5BFF;--brand-mist:#E6E9F0;--brand-muted:#626773;--brand-line:#dedfe4;--brand-selected:#eef0ff}.site-header .main-nav{gap:26px}.site-header .main-nav a{color:#b7b7bc}.site-header .main-nav a:hover{color:#fff}.site-header .nav-mobile-dashboard{display:none}.site-header .nav-actions .button-white{display:inline-flex}.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid #a4b2ff;outline-offset:4px}@media(max-width:1023px){.site-header .main-nav{gap:0}.site-header .nav-mobile-dashboard{display:block}}.public-info{font-size:16px;line-height:1.8}.public-info h1{font-size:clamp(32px,5vw,48px);line-height:1.15;margin-bottom:28px}.public-info h2{font-size:24px;margin:32px 0 16px}.public-info p{margin:16px 0;color:var(--muted)}.public-info a{text-decoration:underline;text-underline-offset:3px}.public-info code{overflow-wrap:anywhere}.section pre{overflow-x:auto;max-width:100%;padding:24px;border:1px solid var(--line);border-radius:12px;line-height:1.8;margin:24px 0}.page-frame .button,.page-frame .explanation-link,.page-frame .faq-items summary,.page-frame .preview-tabs button,.page-frame .text-link,.page-frame .world-tabs button,.site-footer a,.site-header .brand,.site-header .main-nav a,.site-header .nav-actions>a{min-height:48px;min-width:48px}.site-footer a,.site-header .main-nav a,.site-header .nav-actions>a{display:inline-flex;align-items:center}.site-footer nav a{margin:0;padding-block:8px}.site-header .menu-toggle{width:48px;height:48px;min-width:48px;min-height:48px}@media(min-width:1024px) and (max-width:1200px){.site-header{gap:16px;padding-inline:16px}.site-header .main-nav{gap:16px}}.page-frame .section p>a{display:inline-flex;align-items:center;min-height:48px;min-width:48px}@media(min-width:1024px){.site-header{padding-inline:24px;gap:24px}.site-header .main-nav{gap:24px}.site-header .main-nav a{font-size:13px;display:inline-flex;align-items:center;min-height:44px}.site-header .main-nav .nav-mobile-dashboard{display:none}.site-header .nav-actions{gap:18px}.site-header .nav-actions>a{min-height:44px;display:inline-flex;align-items:center}.site-header .nav-actions .button{padding-inline:20px}}@media(min-width:1024px) and (max-width:1150px){.site-header{gap:18px;padding-inline:20px}.site-header .main-nav{gap:18px}.site-header .brand{font-size:22px}}.public-info pre{max-width:100%;overflow-x:auto;padding:16px;border:1px solid var(--line);border-radius:8px}.hub-page{padding-top:96px;padding-bottom:96px;max-width:960px}.hub-page h1{font-size:clamp(32px,5vw,48px);line-height:1.15;font-weight:500;letter-spacing:-1.4px}.hub-intro{max-width:720px;margin:20px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.hub-list{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:16px}.hub-list li{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--surface)}.hub-list h2{font-size:21px;font-weight:500;line-height:1.3}.hub-list p{margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.hub-note{margin-top:32px;color:var(--muted);font-size:14px}@media(max-width:767px){.hub-page{padding-top:72px;padding-bottom:72px}.hub-intro{font-size:16px}.hub-list li{padding:18px}}.explainer-diagram{margin:32px 0;padding:20px;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:14px;color:var(--text,inherit)}.explainer-diagram svg{display:block;width:100%;height:auto;max-width:720px;margin:0 auto}.explainer-diagram figcaption{margin-top:12px;font-size:14px;opacity:.75;text-align:center}.explainer-steps{display:grid;gap:14px;padding-left:22px;margin:16px 0 24px}.explainer-steps li{line-height:1.6}.explainer-page section{max-width:720px;margin-top:64px}.explainer-page h2{font-size:clamp(24px,3vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.5px;margin:0 0 18px}.explainer-page h3{font-size:17px;font-weight:600;line-height:1.45;margin:32px 0 8px;color:var(--text)}.explainer-page section p{margin:0 0 16px;color:var(--muted);font-size:16px;line-height:1.75}.explainer-page section p:last-child{margin-bottom:0}.explainer-page .explainer-steps{margin:0 0 36px;gap:16px}.explainer-page .explainer-steps li{color:var(--muted);line-height:1.7;padding-left:4px}.explainer-page .explainer-steps strong{color:var(--text)}.explainer-facts{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.explainer-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 22px}.explainer-facts>div+div{border-top:1px solid var(--line)}.explainer-facts dt{font-weight:600;color:var(--text);font-size:15px;line-height:1.7}.explainer-facts dd{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.explainer-page .explainer-maintainer{margin-top:64px;padding-top:32px;border-top:1px solid var(--line);font-size:15px}.explainer-page .hub-intro a,.explainer-page section a{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.explainer-page .hub-intro a:hover,.explainer-page section a:hover{text-decoration-color:currentColor}@media(max-width:767px){.explainer-page section{margin-top:48px}.explainer-facts>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 18px}.explainer-page .explainer-maintainer{margin-top:48px}}@media(max-width:1023px){.main-nav{height:calc(100dvh - 59px);max-height:calc(100dvh - 59px);padding:10px 26px 26px;background:#0c0c0e;border:0;border-top:1px solid #26262b;align-content:start}.main-nav a{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 4px;font-size:17px;color:#d9dde4;border-bottom:1px solid #ffffff10}.main-nav a:after{content:"\2192";color:#6d6d78;font-size:14px}.main-nav a:hover{color:#fff}.main-nav a.nav-mobile-dashboard{margin-top:18px;border:1px solid #3a3a42;border-radius:12px;background:#17171b;padding:0 16px;min-height:52px;justify-content:center;color:#fff}.main-nav a.nav-mobile-dashboard:after{content:none}.main-nav a.nav-mobile-dashboard:hover{border-color:#5a5a66;background:#1d1d23}}.status-live{margin:24px 0 40px}.status-overall{font-size:20px;font-weight:600;margin:0 0 16px}.status-overall.is-up{color:#3ecf8e}.status-overall.is-down{color:#f06a6a}.status-overall.is-checking{opacity:.7}.status-list{list-style:none;margin:0;padding:0;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:12px}.status-list li{display:grid;grid-template-columns:14px 200px 1fr;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid var(--line,rgba(255,255,255,.08))}.status-list li:first-child{border-top:0}.status-dot{width:10px;height:10px;border-radius:50%;background:#888}.is-up .status-dot{background:#3ecf8e}.is-down .status-dot{background:#f06a6a}.status-list li span:last-child{opacity:.8;font-size:14px}.status-note{margin-top:10px;font-size:13px;opacity:.65}@media(max-width:600px){.status-list li{grid-template-columns:14px 1fr}.status-list li span:last-child{grid-column:2}}.site-theme-toggle{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text)}.site-theme-toggle:hover{background:var(--raised)}.site-theme-moon,:root[data-site-theme=light] .page-frame .site-theme-sun{display:none}:root[data-site-theme=light] .page-frame .site-theme-moon{display:block}:root[data-site-theme=light]:has(.page-frame){color-scheme:light;--bg:#fafaf8;--surface:#fff;--raised:#f0f0ed;--text:#18191b;--muted:#5d6065;--dim:#6c7075;--line:#dcdedb;--soft-line:#e5e6e3}:root[data-site-theme=light] .page-frame{--site-monochrome-filter:invert(1)}.page-frame img[src*="/logo/mark-twin-rings.svg"]{filter:var(--site-monochrome-filter,none)}:root[data-site-theme=light] .page-frame img[src*="/hero-replica-"]{filter:invert(.92) hue-rotate(180deg)}:root[data-site-theme=light] .page-frame:after,:root[data-site-theme=light] .page-frame:before{background:var(--soft-line)}:root[data-site-theme=light] .page-frame :focus-visible{outline-color:#315bc5}:root[data-site-theme=light] .page-frame .site-header{background:#fafaf8db;border-color:#24283016}:root[data-site-theme=light] .page-frame .site-header .main-nav a{color:var(--muted)}:root[data-site-theme=light] .page-frame .site-header .main-nav a:hover{color:var(--text)}:root[data-site-theme=light] .page-frame .menu-toggle span{background:var(--text)}:root[data-site-theme=light] .page-frame .button-outline{color:var(--text);background:#fff;border-color:#b8bcbd;box-shadow:inset 0 0 0 2px #f0f0ed,0 1px 3px #18202608}:root[data-site-theme=light] .page-frame .button-outline:hover{background:#f0f0ed;border-color:#777d82}:root[data-site-theme=light] .page-frame .button-white{background:#1b1c1e;color:#fff;border-color:#292b2d;box-shadow:inset 0 0 0 2px #36383a}:root[data-site-theme=light] .page-frame .button-white:hover{background:#383a3d}:root[data-site-theme=light] .page-frame .button-muted{background:var(--raised);color:var(--text);border-color:var(--line)}:root[data-site-theme=light] .page-frame .text-link{color:#36393d}:root[data-site-theme=light] .page-frame .text-link:hover{color:#000}:root[data-site-theme=light] .page-frame .button-command{background:#fff;box-shadow:inset 0 1px 0 #fff,0 6px 20px #1c24300c}:root[data-site-theme=light] .page-frame .button-command:hover{background:#f7f7f5}:root[data-site-theme=light] .page-frame .button-command:after{background:conic-gradient(from var(--beam-angle),#c6c9cc 0turn,#c6c9cc .7turn,#24272d 306deg,#7c8da9 .93turn,#c6c9cc 1turn)}:root[data-site-theme=light] .page-frame .pearl-spark{color:#40454b}:root[data-site-theme=light] .page-frame .copy-feedback{background:#fff;color:var(--text);border-color:var(--line)}:root[data-site-theme=light] .page-frame .check-list li:before,:root[data-site-theme=light] .page-frame .ui-icon{filter:grayscale(1) brightness(.3)}:root[data-site-theme=light] .page-frame .hero{background:var(--bg)}:root[data-site-theme=light] .page-frame .arc-track,:root[data-site-theme=light] .page-frame .hero-light,:root[data-site-theme=light] .page-frame .hero-particles{filter:invert(1)}:root[data-site-theme=light] .page-frame .hero-particles{opacity:.35}:root[data-site-theme=light] .page-frame .hero-content>p{color:var(--muted)}:root[data-site-theme=light] .page-frame .hero-floor>div{background-image:linear-gradient(#18191b10 1px,transparent 0),linear-gradient(90deg,#18191b10 1px,transparent 0);border-color:var(--line)}:root[data-site-theme=light] .page-frame .hero-capture{background:linear-gradient(145deg,#fff,#eaecea);border-color:#d0d3d2;box-shadow:0 20px 60px #15202c12}:root[data-site-theme=light] .page-frame .hero-capture:hover{border-color:#999fa3}:root[data-site-theme=light] .page-frame .service-stack>div,:root[data-site-theme=light] .page-frame .service-stack>div.stack-brand{background:linear-gradient(115deg,#fff,#f0f1ee);border-color:#d7dad7;box-shadow:0 12px 35px #17202c12}:root[data-site-theme=light] .page-frame .principles article{background:radial-gradient(ellipse at top left,#00000003,transparent 65%)}:root[data-site-theme=light] .page-frame .workflow-nav>a:hover,:root[data-site-theme=light] .page-frame .workflow-nav>a[aria-current]{color:var(--text)}:root[data-site-theme=light] .page-frame .screen-panel{background:radial-gradient(ellipse at 55% 0,#fff,#eeefec 70%);border-color:var(--line)}:root[data-site-theme=light] .page-frame .screen-panel>img{box-shadow:0 20px 40px #18202615}:root[data-site-theme=light] .page-frame .screen-panel:after{background:linear-gradient(transparent,#eeefec 88%)}:root[data-site-theme=light] .page-frame .screen-panel figcaption{color:var(--muted)}:root[data-site-theme=light] .page-frame .workspace-preview{background:#ebece9;border-color:#d7dad6}:root[data-site-theme=light] .page-frame .preview-tabs button{color:var(--muted)}:root[data-site-theme=light] .page-frame .preview-tabs button:hover{color:var(--text)}:root[data-site-theme=light] .page-frame .preview-tabs button[aria-selected=true]{background:#fff;color:var(--text);box-shadow:0 1px 4px #1820260c}:root[data-site-theme=light] .page-frame .visual-card{background:#fff;border-color:var(--line);box-shadow:none}:root[data-site-theme=light] .page-frame .grid-pattern{background-image:linear-gradient(#18191b0a 1px,transparent 0),linear-gradient(90deg,#18191b0a 1px,transparent 0)}:root[data-site-theme=light] .page-frame .card-visual:after{background:linear-gradient(transparent,#fff)}:root[data-site-theme=light] .page-frame .visual-card-copy strong{color:var(--text)}:root[data-site-theme=light] .page-frame .event-stack>div,:root[data-site-theme=light] .page-frame .fidelity-panel,:root[data-site-theme=light] .page-frame .trace-preview{background:#f8f9f6;border-color:var(--line);box-shadow:0 14px 30px #15202c10}:root[data-site-theme=light] .page-frame .fidelity-panel p,:root[data-site-theme=light] .page-frame .trace-preview p{color:#34393d}:root[data-site-theme=light] .page-frame .event-stack small,:root[data-site-theme=light] .page-frame .fidelity-panel small,:root[data-site-theme=light] .page-frame .trace-preview small,:root[data-site-theme=light] .page-frame .trace-tag{color:var(--dim)}:root[data-site-theme=light] .page-frame .trace-preview.is-failed #trace-fault,:root[data-site-theme=light] .page-frame .trace-preview.is-failed #trace-tag{color:#98512e}:root[data-site-theme=light] .page-frame .fidelity-panel small,:root[data-site-theme=light] .page-frame .fidelity-panel>div{border-color:var(--line)}:root[data-site-theme=light] .page-frame .logo-set img{background:#eff0ec}:root[data-site-theme=light] .page-frame .coverage-section .section-note{color:var(--dim)}:root[data-site-theme=light] .page-frame .world-tabs button{background:#fff;color:var(--muted);border-color:var(--line)}:root[data-site-theme=light] .page-frame .world-tabs button:hover{color:var(--text);border-color:#969c9c}:root[data-site-theme=light] .page-frame .world-tabs button[aria-selected=true]{background:#e6e9e5;color:var(--text);border-color:#aeb5ae}:root[data-site-theme=light] .page-frame .world-panel{background:#fff;border-color:var(--line)}:root[data-site-theme=light] .page-frame .outline-label{color:var(--muted);border-color:var(--line)}:root[data-site-theme=light] .page-frame .world-detail h4{color:var(--muted)}:root[data-site-theme=light] .page-frame #world-tools li,:root[data-site-theme=light] .page-frame .world-runs{color:#454a50}:root[data-site-theme=light] .page-frame .usecases-grid article{border-color:var(--line)}:root[data-site-theme=light] .page-frame .usecases-grid article>span{color:#454a50}:root[data-site-theme=light] .page-frame .init-command-picker{background:#fff}:root[data-site-theme=light] .page-frame .init-language-options button{color:var(--muted)}:root[data-site-theme=light] .page-frame .init-language-options button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--text)}:root[data-site-theme=light] .page-frame .init-copy{color:var(--text);background:var(--raised);border-color:var(--line)}:root[data-site-theme=light] .page-frame .init-copy:hover{background:#e3e5e1}:root[data-site-theme=light] .page-frame .init-command-status{color:var(--muted)}:root[data-site-theme=light] .page-frame .init-command-footer>a{color:#454a50}:root[data-site-theme=light] .page-frame .price-card{background:#fff;border-color:var(--line)}:root[data-site-theme=light] .page-frame .price-card.featured{background:#f0f2ee;border-color:#aeb5ae;box-shadow:0 0 0 5px #e8ebe5}:root[data-site-theme=light] .page-frame .plan.featured{background:linear-gradient(180deg,#f0f4ff,#fafbff)}:root[data-site-theme=light] .page-frame .price-card .plan-label{color:var(--text);background:var(--raised);border-color:var(--line)}:root[data-site-theme=light] .page-frame .faq-items,:root[data-site-theme=light] .page-frame .faq-items details{border-color:var(--line)}:root[data-site-theme=light] .page-frame .logo-arc>span{background:linear-gradient(135deg,#fff,#eeefec);border-color:var(--line);box-shadow:0 5px 20px #17202c0d}:root[data-site-theme=light] .page-frame .logo-arc img{filter:grayscale(1) brightness(.35)}:root[data-site-theme=light] .page-frame .logo-arc img[src*="/logo/mark-twin-rings.svg"]{filter:invert(1)}@media (max-width:1023px){:root[data-site-theme=light] .page-frame .site-header .main-nav{background:#fafaf8;border-color:var(--line)}:root[data-site-theme=light] .page-frame .site-header .main-nav a{border-bottom-color:var(--line)}:root[data-site-theme=light] .page-frame .site-header .main-nav a.nav-mobile-dashboard{border-color:transparent;color:#fff}}@media (max-width:767px){.site-theme-toggle{margin-left:auto}.site-header{gap:8px}}@media (min-width:1024px) and (max-width:1250px){.site-header .nav-actions .button-white{display:none}}.page-frame{--display:Syne,Arial,sans-serif;--sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--muted:#cfcfcf;--dim:#ababab;font-family:var(--sans)}:root[data-site-theme=light] .page-frame{--muted:#3d4045;--dim:#565a60}.page-frame :is(h1,.section-title,.closing-section h2,.enterprise-hero h1,.pricing-hero h1){font-family:var(--display)}.page-frame .section-title,.page-frame .section-title>span{color:var(--text)}.page-frame :is(.section-note,.eyebrow,.principles p,.answer-flow small,.answer-questions li,.answer-fit li,.faq-items p,.capability-grid p,.roadmap-grid p,.plan-list li,.plan-for,.footer-brand p){font-size:15px;line-height:1.6}.page-frame :is(.visual-card-copy p,.faq-items summary,.answer-lede,.enterprise-hero p){font-size:17px;line-height:1.6}.page-frame .principles p{max-width:none}.page-frame .footer-main nav a{font-size:14px}.page-frame .footer-bottom{font-size:13px;color:var(--dim)}.page-frame .hero-content{padding-top:70px}.page-frame .hero #hero-title,.page-frame .hero h1{font-family:var(--display);font-size:clamp(30px,calc((100vw - 110px) / 7.8),100px);line-height:1;letter-spacing:-.04em;margin-bottom:24px}.page-frame .hero-content>p{font-size:clamp(16px,1.4vw,20px);line-height:1.55;color:var(--muted);max-width:640px}.page-frame .hero h1 .hero-second{display:block}@media (max-width:767px){.page-frame .hero #hero-title{font-size:calc((100vw - 64px) / 7.8)}}@media (min-width:1800px){.page-frame{margin-inline:clamp(40px,3vw,112px)}.page-frame .container{width:min(calc(100% - 128px),2160px)}.page-frame .site-header{left:clamp(40px,3vw,112px);right:clamp(40px,3vw,112px);height:96px;padding-inline:48px}.page-frame .brand{font-size:32px;gap:16px}.page-frame .brand img{width:42px;height:42px}.page-frame .main-nav{gap:clamp(24px,1.4vw,54px)}.page-frame .main-nav a{font-size:18px}.page-frame .button{font-size:18px;min-height:54px;padding:14px 26px}.page-frame .hero-content{max-width:2000px;padding:clamp(160px,14vh,300px) 64px 80px}.page-frame .hero #hero-title{font-size:clamp(112px,5.2vw,200px);line-height:1.04;margin-bottom:40px}.page-frame .hero.hero-voxel .hero-content>p{font-size:clamp(18px,.65vw,25px);max-width:52ch;line-height:1.6;margin-bottom:36px}.page-frame .hero-actions{gap:24px}.page-frame .section{padding-block:clamp(96px,4vw,154px)}.page-frame .section-title{font-size:clamp(44px,1.65vw,64px);max-width:1500px;letter-spacing:-.035em}.page-frame .answer-simple{max-width:1440px}.page-frame .answer-lede{font-size:24px;max-width:65ch;margin-inline:auto}.page-frame .answer-flow{gap:30px}.page-frame .answer-flow li{padding:36px}.page-frame :is(.answer-flow small,.answer-questions li,.section-note,.eyebrow,.principles p,.faq-items p,.capability-grid p,.roadmap-grid p,.plan-list li,.plan-for,.footer-brand p){font-size:20px}.page-frame :is(.faq-items summary,.visual-card-copy p){font-size:23px}.page-frame .connected-world-section{padding-block:110px}.page-frame .twin-world-stage{width:min(calc(100% - 128px),2160px);gap:80px;top:120px}.page-frame .connected-world-copy h2{font-size:clamp(40px,1.7vw,66px);line-height:1.12;letter-spacing:-.035em}.page-frame .connected-world-copy p{font-size:24px;max-width:34ch}.page-frame .workflow-chapter{gap:64px;min-height:680px}.page-frame .chapter-copy>p{font-size:30px;line-height:1.45;max-width:28ch}.page-frame .screen-panel{height:680px}.page-frame :is(.pricing-hero,.enterprise-hero){padding-top:190px}.page-frame :is(.pricing-hero,.enterprise-hero) h1{font-size:clamp(64px,2.5vw,96px)}.page-frame :is(.pricing-hero,.enterprise-hero) p{font-size:24px;max-width:60ch}.page-frame :is(.access-options p,.pricing-fine .notice p){font-size:22px}.page-frame :is(.access-options h2,.enterprise-section>h2){font-size:36px}.page-frame :is(.capability-grid,.roadmap-grid,.pricing-plans){gap:28px}.page-frame :is(.capability-grid article,.roadmap-grid article,.plan){padding:40px}.page-frame :is(.capability-grid h3,.roadmap-grid h3,.plan h2){font-size:28px}.page-frame .closing-section h2{font-size:64px;line-height:1.15}.page-frame .plan .plan-list li{font-size:20px}.page-frame .public-info{font-size:22px;max-width:72ch}.page-frame .public-info h1{font-size:64px}.page-frame .public-info h2{font-size:32px}.page-frame .text-link{font-size:18px}.page-frame .footer-main{padding-block:80px;gap:64px}.page-frame .footer-main nav a{font-size:19px}.page-frame .footer-bottom{font-size:17px}html .docs-workspace{--docs-rail:360px;--docs-header:96px}html .docs-workspace :is(.docs-nav-section,.docs-nav-topics summary){font-size:18px}html .docs-workspace :is(.docs-group-links a,.docs-resource-links a){font-size:16px}html .docs-workspace .docs-reading-layout{grid-template-columns:minmax(0,1000px) 230px;gap:80px}html .docs-workspace .docs-content{max-width:1000px;font-size:20px}html .docs-workspace .docs-reading-heading h1{font-size:48px}html .docs-workspace .docs-description{font-size:22px}html .docs-workspace .docs-content h2{font-size:32px}html .docs-workspace .docs-content h3{font-size:25px}html .docs-workspace .docs-content :is(code,table){font-size:17px}html .docs-workspace .docs-content pre code{font-size:17px}html .docs-workspace .docs-main-home{max-width:1900px}html .docs-workspace .docs-resource-card p{font-size:20px}html .docs-workspace .docs-resource-card h2{font-size:24px}}