@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Orbitron:wght@500;700;900&display=swap";:root{--ink:#f1f1f3;--muted:#a1a1aa;--bg:#07070a;--panel:#121219;--panel2:#181821;--purple:#a855f7;--blue:#c4a9fd;--line:rgba(168,85,247,.18);--good:#46e6a6;--warn:#ffcc66;--danger:#ff7086;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.65}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,rgba(139,92,246,.16),transparent 28%),radial-gradient(circle at 88% 20%,rgba(109,40,217,.12),transparent 30%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,auto,56px 56px,56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 88%);z-index:-1}a{color:inherit}.docs-mainbar{height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#07070ae6;backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-family:Orbitron,Rajdhani,system-ui,sans-serif;font-weight:700}.brand img{width:34px;height:34px;border-radius:10px;object-fit:cover}.brand span span{color:var(--blue)}.main-links{display:flex;gap:22px;align-items:center}.main-links a{text-decoration:none;color:var(--muted);font-size:.91rem;font-weight:600}.main-links a:hover,.main-links a.active{color:var(--ink)}.docs-top{height:72px;display:grid;grid-template-columns:280px minmax(260px,660px) 280px;gap:24px;align-items:center;padding:0 26px;border-bottom:1px solid var(--line);background:#0d0d12db;backdrop-filter:blur(16px);position:sticky;top:58px;z-index:45}.docs-title{font-family:Orbitron;font-weight:700}.docs-title small{display:block;color:var(--muted);font-family:Inter;font-weight:500}.search-button{width:100%;background:#12121a;border:1px solid var(--line);border-radius:12px;color:var(--muted);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.search-button:hover{border-color:#a855f799}.kbd{border:1px solid rgba(255,255,255,.18);border-bottom-color:#ffffff4d;border-radius:6px;padding:1px 7px;font-size:.75rem}.top-actions{display:flex;justify-content:flex-end;gap:8px}.button,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:10px 15px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.button{background:linear-gradient(135deg,#a855f7,#6d28d9);color:#fff;box-shadow:0 10px 30px #6d28d947}.button:hover{transform:translateY(-1px)}.button-secondary{background:#ffffff09;border-color:var(--line);color:var(--ink)}.docs-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 250px;min-height:calc(100vh - 130px)}.docs-sidebar{border-right:1px solid var(--line);padding:28px 18px;position:sticky;top:130px;height:calc(100vh - 130px);overflow:auto}.docs-sidebar a{display:flex;align-items:center;padding:9px 12px;border-radius:9px;color:var(--muted);text-decoration:none;font-size:.92rem;margin:2px 0}.docs-sidebar a:hover,.docs-sidebar a.active{background:#a855f71a;color:#fff}.side-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#66728c;margin:16px 12px 8px}.docs-content{width:100%;max-width:980px;padding:42px 50px 100px;margin:0 auto;min-width:0}.docs-toc{border-left:1px solid var(--line);padding:30px 22px;position:sticky;top:130px;height:calc(100vh - 130px);overflow:auto}.docs-toc strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.13em}.docs-toc a{display:block;color:var(--muted);text-decoration:none;font-size:.84rem;padding:6px 0}.docs-toc a:hover{color:var(--blue)}.breadcrumbs{display:flex;gap:7px;color:var(--muted);font-size:.84rem;margin-bottom:28px}.breadcrumbs a{text-decoration:none}.eyebrow{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:700}.hero-title{font-family:Orbitron;font-size:clamp(2.4rem,6vw,4.9rem);line-height:1.02;letter-spacing:-.055em;margin:10px 0 20px;max-width:900px}.page-title{font-family:Orbitron;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.05;letter-spacing:-.045em;margin:8px 0 16px}.lead{font-size:1.1rem;color:#bac6db;max-width:770px}.badges{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#ffffff09;border-radius:99px;padding:5px 10px;font-size:.78rem;font-weight:700}.badge.good:before{content:"";width:7px;height:7px;background:var(--good);border-radius:50%;box-shadow:0 0 12px var(--good)}.hero-panel{padding:34px;border:1px solid rgba(168,85,247,.28);border-radius:24px;background:linear-gradient(145deg,#a855f71a,#a855f70d 45%,#121219c7);box-shadow:0 30px 90px #00000040;overflow:hidden;position:relative}.hero-panel:after{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(168,85,247,.16);border-radius:50%;right:-90px;top:-120px;box-shadow:0 0 0 35px #a855f706,0 0 0 75px #a855f708}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.section{margin-top:58px;scroll-margin-top:160px}.section h2{font-family:Orbitron;font-size:1.9rem;letter-spacing:-.03em;margin:0 0 12px}.section h3{font-family:Orbitron;font-size:1.25rem;margin:30px 0 8px}.section p,.section li{color:#b5c1d6}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:#0f0f16d1;backdrop-filter:blur(16px);box-shadow:0 18px 40px -28px #000000e6;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-4px);border-color:#a855f766;box-shadow:0 22px 46px -26px #000000e6,0 0 26px -12px #8b5cf673}.card:hover{border-color:#a855f766;transform:translateY(-2px)}.card h3,.card h4{margin:0 0 8px;font-family:Orbitron}.card p{margin:0;color:var(--muted)}.product-card{display:flex;flex-direction:column;min-height:260px}.product-card .product-logo{width:52px;height:52px;border-radius:15px;object-fit:cover;margin-bottom:16px}.product-card .card-actions{margin-top:auto;padding-top:18px;display:flex;gap:8px;flex-wrap:wrap}.filterbar{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.filter{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:99px;padding:7px 11px;cursor:pointer}.filter.active,.filter:hover{background:#8b5cf629;color:#fff;border-color:#a855f761}.content-search{width:100%;border:1px solid var(--line);background:#0b1122;color:#fff;border-radius:12px;padding:13px 15px;font:inherit}.feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;list-style:none;padding:0}.feature-list li{padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#ffffff06;font-size:.9rem}.feature-list li:before{content:"✓";color:var(--good);margin-right:9px;font-weight:800}.callout{border-left:3px solid var(--blue);background:#a855f717;padding:18px 20px;border-radius:0 12px 12px 0;margin:22px 0}.callout.warning{border-color:var(--warn);background:#ffcc6612}.command-card{scroll-margin-top:160px;margin:16px 0;border:1px solid var(--line);border-radius:16px;background:#090e1d;overflow:hidden}.command-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid var(--line)}.command-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#d7d9df;font-size:1.06rem}.copy{border:1px solid var(--line);background:#111a31;color:var(--muted);border-radius:8px;padding:7px 10px;cursor:pointer}.command-body{padding:20px}.command-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.meta{padding:10px 12px;background:#ffffff06;border-radius:9px;color:var(--muted);font-size:.87rem}.options{width:100%;border-collapse:collapse;margin-top:14px;font-size:.9rem}.options th,.options td{text-align:left;padding:10px;border-bottom:1px solid var(--line);vertical-align:top}.options th{color:#75829d;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:14px 16px;border-radius:11px;background:#030610;border:1px solid rgba(168,85,247,.18);color:#c4a9fd;overflow:auto}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:flow}.workflow .card{position:relative}.workflow .card:before{counter-increment:flow;content:counter(flow);display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--purple),var(--blue));font-weight:800;margin-bottom:16px}.workflow .card:not(:last-child):after{content:"→";position:absolute;right:-17px;top:28px;color:var(--purple);z-index:2}.steps{counter-reset:steps;list-style:none;padding:0}.steps li{position:relative;padding:0 0 24px 54px;min-height:48px}.steps li:before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:0;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(168,85,247,.42);border-radius:10px;color:#d7d9df;font-weight:700}.steps li:not(:last-child):after{content:"";position:absolute;left:17px;top:38px;width:1px;height:calc(100% - 35px);background:var(--line)}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{margin:8px 0 0}.status-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.status-pill{color:var(--good);font-size:.84rem;font-weight:700}.status-pill:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--good);margin-right:7px;box-shadow:0 0 12px var(--good)}.support-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-form .full{grid-column:1/-1}.field label{display:block;color:#b7c3d8;font-size:.84rem;font-weight:700;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;background:#080d1b;border:1px solid var(--line);border-radius:10px;color:#fff;padding:11px 12px;font:inherit}.field textarea{min-height:125px;resize:vertical}.form-status{padding:13px;border-radius:10px;display:none}.form-status.show{display:block}.form-status.success{background:#46e6a61a;color:#8ff2c9}.form-status.error{background:#ff70861a;color:#ff9aac}.article-footer{margin-top:70px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center;color:var(--muted);font-size:.86rem}.helpful button{border:1px solid var(--line);background:transparent;color:#fff;border-radius:8px;padding:7px 10px;cursor:pointer}.pager{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.pager a{border:1px solid var(--line);padding:14px;border-radius:12px;text-decoration:none;color:var(--muted)}.pager a:last-child{text-align:right}.docs-footer{border-top:1px solid var(--line);padding:38px 26px;background:#040610}.footer-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.footer-links a{color:var(--muted);font-size:.84rem;text-decoration:none}.docs-footer p{text-align:center;color:#68758f;font-size:.82rem;margin-top:18px}.search-modal{position:fixed;inset:0;background:#07070acc;backdrop-filter:blur(12px);z-index:100;display:none;padding:8vh 18px}.search-modal.open{display:block}.search-shell{max-width:760px;margin:auto;background:#0a1020;border:1px solid rgba(168,85,247,.35);border-radius:20px;box-shadow:0 35px 100px #000;padding:14px}.search-input{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:#fff;padding:14px;font-size:1.05rem;outline:none}.search-results{max-height:62vh;overflow:auto}.search-result{display:block;text-decoration:none;padding:13px;border-radius:10px;margin:5px 0}.search-result:hover,.search-result.selected{background:#a855f71a}.search-result strong{display:block}.search-result span{display:block;color:var(--muted);font-size:.85rem}.mobile-toggle{display:none}.hide{display:none!important}@media(max-width:1180px){.docs-grid{grid-template-columns:250px minmax(0,1fr)}.docs-toc{display:none}.docs-top{grid-template-columns:250px 1fr auto}.docs-content{padding-left:34px;padding-right:34px}}@media(max-width:820px){.main-links a:not(.active),.top-actions .button-secondary{display:none}.docs-mainbar{padding:0 16px}.docs-top{top:58px;grid-template-columns:auto 1fr auto;height:66px;padding:0 14px}.docs-title small{display:none}.docs-grid{display:block}.docs-sidebar{display:none;position:fixed;left:0;top:124px;width:min(88vw,320px);height:calc(100vh - 124px);z-index:44;background:#080c19;box-shadow:20px 0 60px #000}.docs-sidebar.open{display:block}.mobile-toggle{display:inline-flex;background:transparent;border:1px solid var(--line);color:#fff;border-radius:9px;padding:8px}.docs-content{padding:30px 18px 80px}.grid,.grid.two,.feature-list{grid-template-columns:1fr}.workflow{grid-template-columns:1fr 1fr}.workflow .card:after{display:none}.support-form{grid-template-columns:1fr}.support-form .full{grid-column:auto}.article-footer{align-items:flex-start;flex-direction:column}.hero-panel{padding:24px}.hero-title{font-size:2.8rem}}@media(max-width:520px){.docs-title{display:none}.docs-top{grid-template-columns:auto 1fr auto}.top-actions .button{padding:9px 10px;font-size:.8rem}.workflow,.command-meta{grid-template-columns:1fr}.command-head{align-items:flex-start}.pager{grid-template-columns:1fr}.pager a:last-child{text-align:left}}.docs-title-wrap{display:flex;align-items:center;gap:10px}.docs-sidebar{padding-bottom:40px}.docs-sidebar details{border-bottom:1px solid rgba(168,85,247,.1);padding:6px 0 12px}.docs-sidebar summary{cursor:pointer;list-style:none;color:#d7d9df;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px}.docs-sidebar summary::-webkit-details-marker{display:none}.docs-sidebar summary:after{content:"+";float:right;color:var(--muted)}.docs-sidebar details[open] summary:after{content:"−"}.docs-sidebar nav{display:flex;flex-direction:column}.article-head{margin-bottom:34px}.doc-section{scroll-margin-top:150px}.doc-section h2>a{text-decoration:none}.heading-anchor{margin-left:9px;color:var(--purple);font-size:.8em;opacity:0;transition:opacity .18s ease}.doc-section h2:hover .heading-anchor,.doc-section h2>a:focus-visible .heading-anchor{opacity:1}.table-scroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#08080e7a}.table-scroll table{width:100%;min-width:680px;border-collapse:collapse}.table-scroll th,.table-scroll td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(168,85,247,.12)}.table-scroll th{color:#d9c8ff;background:#a855f714;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.table-scroll tr:last-child td{border-bottom:0}.table-scroll code,.docs-content p code,.docs-content li code{color:#e3d4ff;background:#a855f71a;border:1px solid rgba(168,85,247,.15);border-radius:5px;padding:.08em .35em}.code-wrap{position:relative;margin:16px 0}.code-label{padding:8px 12px;color:var(--muted);font-size:.75rem;font-weight:700;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;background:#101018}.code-wrap .code{margin:0;padding:17px 88px 17px 17px;border-radius:12px;background:#08080e;border:1px solid rgba(196,169,253,.2);overflow:auto;color:#e7dcff;white-space:pre}.code-label+.code{border-radius:0 0 12px 12px}.code-copy{position:absolute;right:9px;bottom:9px;padding:5px 10px;border:1px solid rgba(168,85,247,.35);border-radius:7px;background:#171722;color:var(--ink);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.callout{border:1px solid var(--line);border-left-width:4px;border-radius:12px;padding:17px 18px;margin:18px 0;background:#121219bd}.callout p{margin:5px 0 0}.callout.info{border-left-color:#71b7ff}.callout.important{border-left-color:var(--purple)}.callout.warning{border-left-color:var(--warn);background:#ffcc660f}.callout.security{border-left-color:var(--danger);background:#ff708612}.callout.success{border-left-color:var(--good)}.callout.example{border-left-color:#c4a9fd}.checklist{list-style:none;padding:0;display:grid;gap:10px}.checklist li{position:relative;padding:12px 14px 12px 42px;border:1px solid var(--line);border-radius:10px;background:#1212197a}.checklist li:before{content:"✓";position:absolute;left:15px;color:var(--good);font-weight:800}.timeline{display:grid;gap:0;margin:20px 0}.timeline>div{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;position:relative}.timeline>div:not(:last-child):after{content:"";position:absolute;left:20px;top:38px;bottom:-5px;width:1px;background:var(--line)}.timeline span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(168,85,247,.45);border-radius:50%;background:#101018;color:#e4d8ff;font-weight:800}.timeline p{margin:8px 0 24px}.architecture{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#1212198c}.architecture strong{padding:12px 14px;border:1px solid rgba(168,85,247,.25);border-radius:9px;background:#111119}.architecture span{color:var(--purple);font-size:1.2rem}.docs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-product-card{display:flex;flex-direction:column}.docs-product-card .button-secondary{margin-top:auto}.product-mark{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(168,85,247,.38);border-radius:13px;background:linear-gradient(145deg,#a855f72e,#121219d9);font-family:Orbitron;font-weight:800;color:#ddcaff;margin-bottom:14px}.docs-product-card dl{display:grid;gap:8px;margin:10px 0 20px}.docs-product-card dl div{display:grid;grid-template-columns:95px 1fr;gap:10px}.docs-product-card dt{color:var(--muted);font-size:.78rem}.docs-product-card dd{margin:0;font-size:.82rem}.search-modal-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 12px}.search-modal-head button{border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);padding:6px 9px;cursor:pointer}.back-top{text-align:right;margin-top:28px}.back-top a{color:var(--muted);font-size:.82rem}.pager a span{color:var(--ink);font-weight:700}.faq details{scroll-margin-top:150px}@media(max-width:900px){.docs-product-grid{grid-template-columns:1fr}.docs-sidebar{overflow-y:auto}.architecture{flex-direction:column}}@media(max-width:820px){.docs-sidebar{border-right:1px solid rgba(168,85,247,.25)}.search-button span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-mainbar .brand span{display:none}}@media(max-width:520px){.docs-top{grid-template-columns:auto minmax(0,1fr) auto}.top-actions{display:none}.search-button{padding:10px}.search-button .kbd{display:none}.docs-product-card dl div{grid-template-columns:1fr}.article-head .page-title{font-size:2.15rem}.code-wrap .code{padding-right:70px}}.docs-mainbar[data-astro-cid-nldmulh5]{gap:18px}.mainbar-actions[data-astro-cid-nldmulh5]{display:flex;align-items:center;gap:14px;flex:none}.mainbar-actions[data-astro-cid-nldmulh5] a[data-astro-cid-nldmulh5]:not(.button){color:var(--muted);font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap}.mainbar-actions[data-astro-cid-nldmulh5] a[data-astro-cid-nldmulh5]:not(.button):hover{color:var(--ink)}@media(max-width:1240px){.mainbar-actions[data-astro-cid-nldmulh5] a[data-astro-cid-nldmulh5]:not(.button){display:none}}@media(max-width:1080px){.docs-mainbar[data-astro-cid-nldmulh5] .main-links{overflow-x:auto;gap:16px;scrollbar-width:none}.docs-mainbar[data-astro-cid-nldmulh5] .main-links::-webkit-scrollbar{display:none}}@media(max-width:720px){.mainbar-actions[data-astro-cid-nldmulh5]{display:none}}
