.page_main__6IwCX{padding-top:36px}.page_breadcrumb__BJ_5d{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:48px;font-size:var(--ax-control);color:#68655c}.page_breadcrumb__BJ_5d a{color:var(--ax);padding:10px 0;text-decoration:none}.page_header___86WW{max-width:830px}.page_eyebrow__X03f_{font-family:IBM Plex Mono,monospace;font-size:var(--ax-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ax);margin-bottom:22px}.page_tags__uWCOC{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.page_tags__uWCOC span{border:1px solid #dedbd2;border-radius:999px;padding:6px 11px;color:#56544d;font-family:IBM Plex Mono,monospace;font-size:var(--ax-label)}.page_tags__uWCOC span:nth-child(2){color:#2549c5;background:#eef1ff;border-color:#d8defb}.page_header___86WW h1{font-family:"Instrument Serif",serif;font-size:clamp(48px,6.8vw,88px);font-weight:400;letter-spacing:-.025em;line-height:1;margin:0 0 28px}.page_header___86WW em,.page_sectionHeader__7GLuM em{color:var(--ax)}.page_intro__0pFO4{max-width:760px;font-size:20px;line-height:1.65;color:#3d3b35;margin:0 0 30px}.page_actions__5t9UM{display:flex;flex-wrap:wrap;gap:12px}.page_actions__5t9UM a{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;border-radius:999px;padding:14px 24px;font-size:var(--ax-control);font-weight:600;text-decoration:none}.page_primary__X4f3a{background:#18171c;color:#faf9f5}.page_primary__X4f3a:hover{background:var(--ax)}.page_secondary__rWq6C{color:#18171c;border:1px solid #b8b4a9}.page_secondary__rWq6C:hover{background:#eef1ff;border-color:var(--ax)}.page_release__wbY6_{font-size:var(--ax-body);line-height:1.75;color:#68655c;max-width:650px;margin:22px 0 0}.page_preview__VtCO7{margin:48px 0 0}.page_preview__VtCO7 img{width:100%;height:auto;border:1px solid #dedbd2;border-radius:20px}.page_preview__VtCO7 figcaption{font-size:var(--ax-meta);line-height:1.6;color:#68655c;margin-top:14px}.page_contents__sGBNr{display:flex;flex-wrap:wrap;gap:8px 28px;border-block:1px solid #dedbd2;padding:18px 0;margin-top:32px}.page_contents__sGBNr a{color:#3d3b35;font-size:var(--ax-control);font-weight:600;text-decoration:none;padding:10px 0}.page_breadcrumb__BJ_5d a:hover,.page_contents__sGBNr a:hover{color:var(--ax);text-decoration:underline}.page_section__9IO2H{margin-top:80px}.page_sectionHeader__7GLuM{max-width:740px;margin-bottom:32px}.page_sectionHeader__7GLuM h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(34px,4.5vw,52px);line-height:1.05;letter-spacing:-.015em;margin:0 0 22px}.page_sectionHeader__7GLuM>p:last-child:not(.page_eyebrow__X03f_){font-size:17px;line-height:1.65;color:#56544d}.page_features__hO40S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.page_features__hO40S>div{display:flex;align-items:start;gap:18px;border-top:1px solid #dedbd2;padding:26px 0}.page_number__YW82E{font-family:IBM Plex Mono,monospace;color:var(--ax);font-size:var(--ax-label);margin-top:5px}.page_decisions__V3Hfy h3,.page_docs__uDgMG h3,.page_features__hO40S h3,.page_roles__9W79G h4,.page_steps__bUomc h3{font-size:17px;font-weight:600;line-height:1.35;margin:0 0 10px}.page_decisions__V3Hfy p,.page_docs__uDgMG p,.page_features__hO40S p,.page_roles__9W79G p,.page_steps__bUomc p{font-size:var(--ax-body);line-height:1.7;color:#56544d;margin:0}.page_roleHeader__aIZo7{margin:28px 0 22px}.page_roleHeader__aIZo7 h3{font-family:"Instrument Serif",serif;font-size:30px;font-weight:400;margin-bottom:12px}.page_roleHeader__aIZo7 p{color:#68655c;font-size:var(--ax-body)}.page_decisions__V3Hfy,.page_roles__9W79G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page_decisions__V3Hfy>div,.page_roles__9W79G>div{background:#fff;border:1px solid #dedbd2;border-radius:16px;padding:24px}.page_architecture__TYPlT{background:#18171c;border-radius:20px;color:#faf9f5;padding:32px}.page_topology__N7tZw{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center}.page_connector___EeFe{color:#a9b7ff;font-size:24px;text-align:center}.page_branches__pmGi_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid #4a4740}.page_node__7_kz_{min-width:0;border:1px solid #4a4740;border-radius:12px;padding:24px}.page_node__7_kz_>span{font-family:IBM Plex Mono,monospace;color:#a9b7ff;font-size:var(--ax-label);letter-spacing:.08em;text-transform:uppercase}.page_node__7_kz_ h3{font-family:"Instrument Serif",serif;font-size:30px;font-weight:400;line-height:1.1;margin:18px 0 14px}.page_node__7_kz_ p{color:#c5c2b8;font-size:var(--ax-body);line-height:1.7}.page_note__bTFcZ{color:#68655c;font-size:var(--ax-body);line-height:1.75;margin-top:22px;max-width:900px}.page_license__xIFNH a,.page_note__bTFcZ a,.page_steps__bUomc a{color:var(--ax)}.page_steps__bUomc{list-style:none;padding:0;margin:0;max-width:900px}.page_steps__bUomc>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:28px 0;border-top:1px solid #dedbd2}.page_stepNumber__jsNap{font-family:"Instrument Serif",serif;font-size:28px;color:var(--ax);line-height:1}.page_steps__bUomc h3{font-size:20px}.page_steps__bUomc p+p{margin-top:16px}.page_steps__bUomc code{font-family:IBM Plex Mono,monospace;font-size:.83em;overflow-wrap:anywhere;color:#292f49}.page_steps__bUomc pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0eee7;border:1px solid #dedbd2;border-radius:12px;padding:22px;margin:20px 0;font-size:var(--ax-control);line-height:1.9}.page_steps__bUomc pre code{font-size:var(--ax-label)}.page_docs__uDgMG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dedbd2}.page_docs__uDgMG>a{display:flex;justify-content:space-between;gap:24px;padding:24px 24px 24px 0;border-bottom:1px solid #dedbd2;text-decoration:none;color:#18171c}.page_docs__uDgMG>a:nth-child(2n){padding-left:24px}.page_docs__uDgMG a:hover h3,.page_docs__uDgMG>a>span{color:var(--ax)}.page_license__xIFNH{padding:28px;margin-top:32px;background:#eef1ff;border:1px solid #d8defb;border-radius:16px}.page_license__xIFNH h3{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;margin-bottom:16px}.page_license__xIFNH p{font-size:var(--ax-body);color:#454c66;line-height:1.75}.page_license__xIFNH p+p{margin-top:14px}.page_license__xIFNH code{font-size:var(--ax-label)}.page_film___azfP{margin-top:28px;border-block:1px solid #dedbd2}.page_film___azfP summary{padding:22px 0;cursor:pointer;font-size:var(--ax-control);font-weight:600}.page_film___azfP summary span{margin-left:12px;color:var(--ax)}.page_service__vnE_9{background:#18171c;color:#faf9f5;border-radius:20px;padding:40px;margin-top:72px;display:flex;align-items:center;justify-content:space-between;gap:32px}.page_service__vnE_9 .page_eyebrow__X03f_{color:#a9b7ff}.page_service__vnE_9 h2{font-family:"Instrument Serif",serif;font-size:40px;font-weight:400;line-height:1.05}.page_service__vnE_9 p:last-child{color:#c5c2b8;font-size:var(--ax-body);line-height:1.7;max-width:620px;margin-top:22px}.page_service__vnE_9>a{display:inline-flex;align-items:center;justify-content:center;gap:20px;flex-shrink:0;color:#18171c;background:#faf9f5;padding:15px 24px;border-radius:999px;font-size:var(--ax-control);font-weight:600;text-decoration:none}.page_service__vnE_9>a:hover{background:#dfe5ff}@media(max-width:800px){.page_decisions__V3Hfy,.page_roles__9W79G{grid-template-columns:minmax(0,1fr)}.page_service__vnE_9{flex-direction:column;align-items:start}}@media(max-width:600px){.page_main__6IwCX{padding-top:24px}.page_breadcrumb__BJ_5d{margin-bottom:30px}.page_header___86WW h1{font-size:clamp(46px,11vw,64px)}.page_intro__0pFO4{font-size:18px}.page_actions__5t9UM{flex-direction:column;align-items:stretch}.page_section__9IO2H{margin-top:52px}.page_docs__uDgMG,.page_features__hO40S,.page_topology__N7tZw{grid-template-columns:minmax(0,1fr)}.page_topology__N7tZw{gap:14px}.page_connector___EeFe{transform:rotate(90deg)}.page_branches__pmGi_{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;padding-top:16px}.page_architecture__TYPlT{padding:20px}.page_node__7_kz_{padding:22px 18px}.page_node__7_kz_ h3{font-size:28px}.page_steps__bUomc>li{grid-template-columns:28px minmax(0,1fr);gap:14px}.page_steps__bUomc pre{padding:16px}.page_docs__uDgMG>a:nth-child(2n){padding-left:0}.page_license__xIFNH,.page_service__vnE_9{padding:26px 22px}.page_service__vnE_9 h2{font-size:34px}}