.docsPage{color:#f4f4f4;background:radial-gradient(circle at 70% -12%,#8b5cf61a,#0000 27rem),#050505;min-height:100vh}.docsHeader{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#050505d1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:68px;padding:0 28px;display:flex;position:sticky;top:0}.docsBrand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.docsBrand strong{letter-spacing:-.045em;font-size:17px;font-weight:650}.docsBrand strong span{color:#8b5cf6}.docsBrand strong em{color:#77777d;font-style:normal;font-weight:520}.docsBrand>i{background:#ffffff24;width:1px;height:18px}.docsBrand small{color:#aaaab0;font-size:13px;font-weight:600}.docsHeaderActions{align-items:center;gap:8px;display:flex}.docsHeaderActions a{color:#97979e;border-radius:11px;padding:9px 13px;font-size:13px;font-weight:620;text-decoration:none;transition:all .15s}.docsHeaderActions a:hover{color:#f4f4f4;background:#151516}.docsHeaderActions .docsAppLink{color:#0a0a0b;background:#f1f1f2}.docsHeaderActions .docsAppLink:hover{color:#050505;background:#fff}.docsLayout{grid-template-columns:230px minmax(0,760px);gap:84px;width:min(1180px,100%);margin:0 auto;padding:0 30px;display:grid}.docsSidebar{height:calc(100vh - 68px);padding:56px 0 32px;position:sticky;top:68px}.docsSidebar>p{color:#5f5f66;letter-spacing:.11em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:720}.docsSidebar nav{gap:3px;display:grid}.docsSidebar nav a{color:#909097;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;font-size:13px;font-weight:570;text-decoration:none;transition:all .15s;display:flex}.docsSidebar nav a:hover{color:#ededee;background:#111112}.docsSidebar nav a span{color:#4f4f55;font-variant-numeric:tabular-nums;font-size:10px}.docsContent{min-width:0;padding:90px 0 80px}.docsContent section{padding:92px 0 20px;scroll-margin-top:30px}.docsContent .docsHero{padding-top:0}.docsEyebrow{color:#9d7df7;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:760}.docsContent h1{letter-spacing:-.055em;max-width:640px;margin:0;font-size:clamp(36px,5vw,56px);font-weight:580;line-height:1.02}.docsLead{color:#a0a0a7;letter-spacing:-.02em;margin:21px 0 50px;font-size:21px}.docsContent h2{letter-spacing:-.045em;margin:36px 0 14px;font-size:32px;font-weight:590;line-height:1.12}.docsContent section>.docsEyebrow+h2{margin-top:0}.docsContent h3{letter-spacing:-.025em;margin:45px 0 13px;font-size:21px;font-weight:610}.docsContent h4{letter-spacing:-.02em;margin:15px 0 9px;font-size:17px;font-weight:620}.docsContent p{color:#a0a0a7;margin:0 0 17px;font-size:15px;line-height:1.75}.docsContent p strong{color:#e3e3e5;font-weight:650}.docsContent p code{color:#c4b5fd;background:#8b5cf614;border:1px solid #8b5cf624;border-radius:6px;padding:2px 6px;font-size:.9em}.docsSectionLead{max-width:590px;color:#77777e!important;margin-bottom:32px!important;font-size:18px!important;line-height:1.5!important}.docsCallout{background:linear-gradient(135deg,#8b5cf61f,#8b5cf606),#0b0b0c;border:1px solid #8b5cf638;border-radius:18px;margin:0 0 48px;padding:23px 25px}.docsCallout>span{color:#a78bfa;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:760;display:block}.docsCallout p{color:#d1d1d5;margin:0;font-size:15px;line-height:1.6}.docsCallout.compact{margin-top:30px}.docsTerminal{background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;gap:1px;margin:27px 0 40px;display:grid;overflow:hidden}.docsTerminal div{background:#0c0c0d;grid-template-columns:105px minmax(0,1fr);gap:16px;padding:17px 20px;display:grid}.docsTerminal span{color:#696970;font-size:12px;font-weight:650}.docsTerminal code{color:#d6d6da;font-size:13px}.docsContent blockquote{color:#e7e7e9;letter-spacing:-.02em;border-left:2px solid #8b5cf6;margin:32px 0 0;padding:4px 0 4px 23px;font-size:20px;font-weight:520;line-height:1.5}.docsSteps{margin:0;padding:0;list-style:none;display:grid}.docsSteps li{border-top:1px solid #ffffff14;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.docsSteps li:last-child{border-bottom:1px solid #ffffff14}.docsSteps li>span,.docsNumberGrid div>span{color:#5e5e65;font-size:11px;font-weight:680}.docsSteps strong,.docsNumberGrid strong{color:#e7e7e9;font-size:15px;font-weight:650;display:block}.docsSteps p{max-width:590px;margin:5px 0 0;font-size:14px;line-height:1.6}.docsCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docsCardGrid article{background:#0b0b0c;border:1px solid #ffffff17;border-radius:18px;min-width:0;padding:24px}.docsTag{color:#ac91f7;letter-spacing:.06em;text-transform:uppercase;background:#8b5cf621;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:720;display:inline-flex}.docsCardGrid p{font-size:13px;line-height:1.65}.docsCardGrid pre{color:#9f9fa6;background:#060607;border-radius:11px;margin:19px 0 0;padding:15px;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.docsNumberGrid{border:1px solid #ffffff17;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0;display:grid;overflow:hidden}.docsNumberGrid>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;padding:22px}.docsNumberGrid>div:nth-child(2n){border-right:0}.docsNumberGrid>div:nth-child(n+3){border-bottom:0}.docsNumberGrid strong{margin-top:14px}.docsNumberGrid p{margin:6px 0 0;font-size:12px;line-height:1.5}.docsPrice{border:1px solid #ffffff17;border-radius:17px;margin:24px 0;overflow:hidden}.docsPrice>div{color:#aaaab0;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) auto;gap:20px;padding:14px 18px;font-size:13px;display:grid}.docsPrice>div:last-child{border:0}.docsPrice small{color:#65656c}.docsPrice strong{color:#d9d9dc;font-variant-numeric:tabular-nums}.docsPrice .total{background:#8b5cf614}.docsPrice .total span,.docsPrice .total strong{color:#c4b5fd;font-weight:670}.docsArchitecture{background:#0a0a0b;border:1px solid #ffffff17;border-radius:20px;margin:30px 0;padding:28px}.architectureKernel,.architectureBranches article{text-align:center;background:#8b5cf60f;border:1px solid #8b5cf638;border-radius:13px;flex-direction:column;align-items:center;padding:18px;display:flex}.architectureKernel{width:min(360px,100%);margin:0 auto}.docsArchitecture small,.architectureBranches small{color:#6e6e75;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:740}.docsArchitecture strong{color:#e2e2e5;font:600 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.docsArchitecture span{color:#7f7f86;margin-top:5px;font-size:10px}.docsArchitecture>i{background:#8b5cf652;width:1px;height:24px;margin:0 auto;display:block}.architectureBranches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.architectureBranches article{background:#0e0e0f;border-color:#ffffff1a}.docsTableWrap{border:1px solid #ffffff17;border-radius:16px;margin:22px 0;overflow-x:auto}.docsTableWrap table{border-collapse:collapse;text-align:left;width:100%}.docsTableWrap th,.docsTableWrap td{color:#8e8e95;border-bottom:1px solid #ffffff12;padding:15px 17px;font-size:12px;line-height:1.5}.docsTableWrap th{color:#5f5f66;letter-spacing:.09em;text-transform:uppercase;background:#0d0d0e;font-size:9px;font-weight:750}.docsTableWrap td:first-child{color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.docsTableWrap tr:last-child td{border-bottom:0}.docsMetric{background:#43d69c0d;border:1px solid #43d69c26;border-radius:16px;align-items:center;gap:16px;margin-top:28px;padding:20px;display:flex}.docsMetric>strong{color:#68ddb0;letter-spacing:-.05em;font-size:34px;font-weight:590}.docsMetric>span{color:#d2d2d5;font-size:13px;font-weight:630}.docsMetric small{color:#606067;margin-top:3px;font-size:10px;font-weight:500;display:block}.docsLimitList{margin:24px 0;padding:0;list-style:none;display:grid}.docsLimitList li{border-top:1px solid #ffffff14;grid-template-columns:210px minmax(0,1fr);gap:24px;padding:17px 0;display:grid}.docsLimitList li:last-child{border-bottom:1px solid #ffffff14}.docsLimitList strong{color:#d7d7da;font-size:13px}.docsLimitList span{color:#85858c;font-size:13px;line-height:1.55}.docsFooter{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;margin-top:90px;padding:36px 0 12px;display:flex}.docsFooterIdentity{gap:7px;display:grid}.docsFooterIdentity strong{color:#ededee;letter-spacing:-.035em;font-size:16px;font-style:normal;font-weight:650}.docsFooterIdentity strong span{color:#8b5cf6}.docsFooterIdentity strong em{color:#66666d;font-style:normal;font-weight:540}.docsFooterIdentity p{color:#6f6f76;margin:0;font-size:11px}.docsFooter nav{align-items:center;gap:6px;display:flex}.docsFooter nav a{color:#888890;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.docsFooter nav a:hover{color:#ededee;background:#131314}.docsFooter nav .docsFooterPrimary{color:#b69af8;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:650}.docsFigure{margin:26px 0;overflow-x:auto}.docsFigure>svg{background:#0a0a0b;border:1px solid #ffffff17;border-radius:20px;width:100%;min-width:620px;height:auto;padding:20px;display:block}.docsFigure figcaption{color:#7f7f86;margin-top:12px;font-size:12px;line-height:1.6}@media (max-width:820px){.docsLayout{padding:0 22px;display:block}.docsSidebar{width:100%;height:auto;padding:24px 0 0;position:static}.docsSidebar>p{display:none}.docsSidebar nav{scrollbar-width:none;padding-bottom:8px;display:flex;overflow-x:auto}.docsSidebar nav::-webkit-scrollbar{display:none}.docsSidebar nav a{background:#0d0d0e;flex:none}.docsContent{padding-top:54px}.docsContent section{padding-top:74px}}@media (max-width:580px){.docsHeader{min-height:62px;padding:0 16px}.docsBrand>i,.docsBrand small,.docsHeaderActions>a:first-child{display:none}.docsLayout{padding:0 17px}.docsContent h1{font-size:45px}.docsLead{margin-bottom:38px;font-size:18px}.docsContent h2{font-size:27px}.docsTerminal div,.docsLimitList li{grid-template-columns:1fr;gap:5px}.docsCardGrid,.docsNumberGrid,.architectureBranches{grid-template-columns:1fr}.docsNumberGrid>div{border-bottom:1px solid #ffffff14;border-right:0}.docsNumberGrid>div:nth-child(n+3){border-bottom:1px solid #ffffff14}.docsNumberGrid>div:last-child{border-bottom:0}.docsPrice>div{grid-template-columns:1fr auto;gap:5px 12px}.docsPrice small{grid-area:2/1/auto/-1}.docsTableWrap{border-radius:13px 0 0 13px;margin-right:-17px}.docsFooter{flex-direction:column;align-items:flex-start;gap:24px}}
