.docs{--hair:1px solid var(--line);background:linear-gradient(var(--line2) 1px,transparent 1px) 0 0/100% 34px, radial-gradient(120% 60% at 15% -10%,#16130c 0%,transparent 55%), radial-gradient(120% 70% at 95% 0%,#131210 0%,transparent 50%), var(--ink);min-height:100vh}.docs *{box-sizing:border-box}.docs a{color:inherit;text-decoration:none}.docs img,.docs svg{max-width:100%}.docs b{font-weight:700}.docs-shell{max-width:900px;margin:0 auto;padding:0 22px}.docs-nav{border-bottom:var(--hair);flex-wrap:wrap;align-items:center;gap:18px;padding:20px 0;display:flex}.docs-nav .mark{font-family:var(--disp);align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.docs-nav .mark .box{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.docs-nav .mark i{color:var(--lime);margin:0 3px;font-style:normal}.docs-nav .links{color:var(--dim);flex:1;align-items:center;gap:18px;font-size:12.5px;display:flex}.docs-nav .links a{border-bottom:2px solid #0000;padding:4px 0}.docs-nav .links a:hover{color:var(--paper)}.docs-nav .links a.active{color:var(--lime);border-color:var(--lime)}.docs-btn{letter-spacing:.02em;font-size:12px;font-weight:700;font-family:var(--disp);text-transform:uppercase;white-space:nowrap;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 18px;display:inline-flex}.docs-btn.primary{background:var(--lime);color:var(--ink)}.docs-btn.ghost{color:var(--paper);border:1px solid var(--line);background:0 0}.docs-btn.ghost:hover{border-color:var(--lime);color:var(--lime)}.docs-btn.sm{padding:7px 13px;font-size:10.5px}.docs-btn:disabled{opacity:.35;cursor:not-allowed}.docs-hero{text-align:center;padding:44px 0 8px}.docs-eyebrow{letter-spacing:.12em;color:var(--lime);font-size:10.5px;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;display:inline-flex}.docs-eyebrow .dot{background:var(--lime);width:6px;height:6px;box-shadow:0 0 6px var(--lime);border-radius:50%}.docs-hero h1{font-family:var(--disp);letter-spacing:-.01em;margin:0 0 12px;font-size:34px;font-weight:800;line-height:1.15}.docs-hero .sub{max-width:560px;color:var(--dim);margin:0 auto;font-size:14px;line-height:1.7}.docs-sec{border-top:var(--hair);padding:40px 0}.docs-kicker{letter-spacing:.14em;color:var(--dim2);text-transform:uppercase;font-size:10.5px;font-family:var(--mono);margin-bottom:8px}.docs-sec h2{font-family:var(--disp);letter-spacing:-.01em;max-width:520px;margin:0 0 22px;font-size:22px;font-weight:700}.docs-p{color:var(--dim);max-width:640px;margin:0 0 14px;font-size:13px;line-height:1.75}.docs-p code{font-family:var(--mono);background:var(--raise);border:var(--hair);color:var(--lime);border-radius:5px;padding:1px 6px;font-size:12px}.docs-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.docs-card{border:var(--hair);background:linear-gradient(180deg,var(--panel2),var(--panel));border-radius:12px;padding:16px 18px}.docs-card h3{font-family:var(--disp);color:var(--lime);margin:0 0 6px;font-size:14px}.docs-card .docs-tag{font-family:var(--mono);letter-spacing:.03em;color:var(--dim2);margin:0 0 8px;font-size:10px}.docs-card p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.6}@media (max-width:640px){.docs-grid{grid-template-columns:1fr}}.docs-warn{color:var(--amber);background:#f0a93b12;border:1px solid #f0a93b44;border-radius:9px;padding:11px 14px;font-size:12px;line-height:1.6}.docs-warn.danger{color:var(--clay);background:#ec5a4014;border-color:#ec5a4044}.tut{border:var(--hair);background:linear-gradient(180deg,var(--panel2),var(--panel));border-radius:16px;overflow:hidden}.tut-progress{background:var(--line);width:100%;height:3px}.tut-progress-fill{background:var(--lime);height:100%;transition:width .3s}.tut-tabs{border-bottom:var(--hair);flex-wrap:wrap;gap:0;display:flex}.tut-tab{min-width:96px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim2);border-right:var(--hair);flex-direction:column;flex:1;align-items:center;gap:6px;padding:14px 8px;font-size:10.5px;transition:color .2s,background .2s;display:flex}.tut-tab:last-child{border-right:0}.tut-tab:hover{color:var(--paper);background:var(--raise)}.tut-tab.active{color:var(--lime);background:var(--raise)}.tut-tab .n{border:1px solid var(--line);width:20px;height:20px;color:inherit;border-radius:50%;place-items:center;font-size:10px;display:grid}.tut-tab.active .n{border-color:var(--lime);color:var(--lime)}.tut-tab.done .n{border-color:var(--lime-d);color:var(--lime-d)}@media (max-width:640px){.tut-tab{min-width:64px;font-size:9px}}.tut-panel{padding:26px}.tut-panel h3{font-family:var(--disp);color:var(--paper);margin:0 0 14px;font-size:18px;font-weight:700}.tut-panel p{color:var(--dim);margin:0 0 12px;font-size:13px;line-height:1.75}.tut-tip{color:var(--amber);background:#f0a93b12;border:1px solid #f0a93b40;border-radius:9px;margin-top:6px;padding:11px 14px;font-size:12px;line-height:1.6}.tut-tip b{color:var(--paper)}.tut-nav{border-top:var(--hair);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.tut-count{font-family:var(--mono);color:var(--dim2);letter-spacing:.05em;font-size:10.5px}.tut-faq{border-top:var(--hair);padding:22px 26px 26px}.tut-faq-item{border-bottom:var(--hair)}.tut-faq-item:last-child{border-bottom:0}.tut-faq-q{width:100%;color:var(--paper);font-family:var(--disp);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-size:13.5px;font-weight:600;display:flex}.tut-faq-q:hover{color:var(--lime)}.tut-faq-q .chev{font-family:var(--mono);color:var(--lime);flex-shrink:0;font-size:15px}.tut-faq-a{color:var(--dim);padding:0 2px 16px;font-size:12.5px;line-height:1.7}.docs-foot{border-top:var(--hair);color:var(--dim2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 0 50px;font-size:11px;display:flex}.docs-foot .l{max-width:560px;line-height:1.6}.docs-foot .r{gap:16px;display:flex}.docs-foot .r a:hover{color:var(--lime)}
