.docs-page .dhead{padding:62px 0 0}.docs-page .dhead__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.docs-page .eyebrow-line{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-900);font-size:12px;font-weight:600}.docs-page .dhead h1{letter-spacing:-.03em;color:var(--ink-900);margin:16px 0 0;font-size:clamp(38px,5.2vw,60px);line-height:1.02}.docs-page .dhead__lead{color:var(--slate-600);max-width:540px;margin:18px 0 0;font-size:18px;line-height:1.6}.docs-page .dhead__ver{font-family:var(--font-mono);letter-spacing:.06em;color:var(--slate-400);text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:8px;font-size:12px;display:flex}.docs-page .dhead__ver b{color:var(--blue-500);font-weight:600}.docs-page .dhead__ver .fchip{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#137a38;background:var(--success-bg);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.docs-page .dhead__ver .fchip i{background:#1fa24c;border-radius:50%;width:6px;height:6px}.docs-page .searchbar{max-width:560px;margin-top:30px}.docs-page .searchbar>svg{left:16px}.docs-page .searchbar input{height:52px;padding-left:46px;font-size:16px}.docs-page .searchbar kbd{right:14px}.docs-page .section-label{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.docs-page .section-label h2{letter-spacing:.02em;color:var(--ink-900);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:inline-flex}.docs-page .section-label h2:before{content:"";background:var(--blue-500);width:18px;height:2px}.docs-page .section-label .meta{font-family:var(--font-mono);color:var(--slate-400);letter-spacing:.04em;font-size:11px}.docs-page .starthere{padding:48px 0 8px}.docs-page .start__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.docs-page .startcard{background:var(--card);border:1px solid var(--line);border-radius:0 var(--r-card)var(--r-card)var(--r-card);box-shadow:var(--shadow-2);transition:box-shadow var(--dur)var(--ease-out),transform var(--dur)var(--ease-out);flex-direction:column;padding:26px 26px 24px;text-decoration:none;display:flex;position:relative}.docs-page .startcard:before{content:"";background:var(--blue-500);width:34px;height:3px;position:absolute;top:0;left:0}.docs-page .startcard:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.docs-page .startcard .ico{border-radius:var(--r-3);background:var(--slate-50);border:1px solid var(--line);width:42px;height:42px;color:var(--blue-600);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.docs-page .startcard .ico svg{width:21px;height:21px}.docs-page .startcard h3{letter-spacing:-.01em;color:var(--ink-900);margin:0 0 8px;font-size:21px}.docs-page .startcard p{color:var(--slate-600);margin:0;font-size:14.5px;line-height:1.6}.docs-page .startcard .go{color:var(--ink-900);align-items:center;gap:7px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.docs-page .startcard .go .ar{transition:transform var(--dur)var(--ease-out)}.docs-page .startcard:hover .go .ar{transform:translate(4px)}.docs-page .startcard .est{font-family:var(--font-mono);color:var(--slate-400);margin-left:auto;font-size:11px}.docs-page .body-grid-wrap{padding:52px 0 88px}.docs-page .body-grid{grid-template-columns:1fr 304px;align-items:start;gap:48px;display:grid}.docs-page .cats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.docs-page .dcard{background:var(--card);border:1px solid var(--line);border-radius:0 var(--r-card)var(--r-card)var(--r-card);box-shadow:var(--shadow-2);flex-direction:column;padding:24px 24px 12px;display:flex;position:relative}.docs-page .dcard:before{content:"";background:var(--blue-500);width:32px;height:3px;position:absolute;top:0;left:0}.docs-page .dcard__head{align-items:flex-start;gap:14px;display:flex}.docs-page .dcard__ico{border-radius:var(--r-3);background:var(--slate-50);border:1px solid var(--line);width:40px;height:40px;color:var(--blue-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.docs-page .dcard__ico svg{width:20px;height:20px}.docs-page .dcard__title h3{letter-spacing:-.01em;color:var(--ink-900);margin:2px 0 4px;font-size:18px}.docs-page .dcard__title p{color:var(--slate-500);margin:0;font-size:13px;line-height:1.5}.docs-page .dcard__links{flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.docs-page .dcard__links a{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.docs-page .dcard__links li:first-child a{border-top:none}.docs-page .dcard__links .dot{background:var(--slate-300);width:6px;height:6px;transition:background var(--dur)var(--ease-out);border-radius:50%;flex:none}.docs-page .dcard__links a:hover .dot{background:var(--accent-blue)}.docs-page .dcard__links .t{color:var(--ink-800);font-size:14px;line-height:1.35}.docs-page .dcard__links a:hover .t{color:var(--blue-600)}.docs-page .dcard__links .type{font-family:var(--font-mono);letter-spacing:.04em;color:var(--slate-400);border:1px solid var(--line);border-radius:var(--r-1);white-space:nowrap;margin-left:auto;padding:2px 7px;font-size:10.5px}.docs-page .dcard__foot{margin-top:auto;padding:12px 0 2px}.docs-page .dcard__foot a{font-family:var(--font-mono);letter-spacing:.04em;color:var(--slate-500);align-items:center;gap:7px;font-size:11.5px;text-decoration:none;display:inline-flex}.docs-page .dcard__foot a:hover{color:var(--blue-600)}.docs-page .dcard__foot .ar{transition:transform var(--dur)var(--ease-out)}.docs-page .dcard__foot a:hover .ar{transform:translate(3px)}.docs-page .empty{text-align:center;border:1px dashed var(--slate-300);border-radius:0 var(--r-card)var(--r-card)var(--r-card);padding:56px 24px}.docs-page .empty p{color:var(--slate-500);margin:0;font-size:15px}.docs-page .empty button{font:inherit;color:var(--blue-600);cursor:pointer;background:0 0;border:none;padding:0}.docs-page .empty button:hover{text-underline-offset:2px;text-decoration:underline}.docs-page .side{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}.docs-page .scard{background:var(--card);border:1px solid var(--line);border-radius:0 var(--r-card)var(--r-card)var(--r-card);box-shadow:var(--shadow-2);padding:22px 22px 24px;position:relative}.docs-page .scard:before{content:"";background:var(--blue-500);width:28px;height:3px;position:absolute;top:0;left:0}.docs-page .scard h4{letter-spacing:.1em;text-transform:uppercase;color:var(--slate-500);margin:0 0 16px;font-size:12px;font-weight:600}.docs-page .verlist{flex-direction:column;gap:0;display:flex}.docs-page .verlist .row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.docs-page .verlist .row:first-child{border-top:none;padding-top:0}.docs-page .verlist .k{color:var(--slate-600);white-space:nowrap;font-size:13px}.docs-page .verlist .v{font-family:var(--font-mono);color:var(--ink-900);font-size:13px;font-weight:600}.docs-page .dl{flex-direction:column;gap:2px;display:flex}.docs-page .dl a{color:var(--ink-800);border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 0;font-size:13.5px;text-decoration:none;display:flex}.docs-page .dl a:first-child{border-top:none}.docs-page .dl a:hover{color:var(--blue-600)}.docs-page .dl svg{width:16px;height:16px;color:var(--slate-400);flex:none}.docs-page .dl a:hover svg{color:var(--accent-blue)}.docs-page .dl .meta{font-family:var(--font-mono);color:var(--slate-400);border:1px solid var(--line);border-radius:var(--r-1);margin-left:auto;padding:2px 6px;font-size:10.5px}.docs-page .scard p{color:var(--slate-600);margin:0 0 18px;font-size:13.5px;line-height:1.6}.docs-page .scard .btn{width:100%}@media (max-width:980px){.docs-page .start__grid{grid-template-columns:1fr}.docs-page .body-grid{grid-template-columns:1fr;gap:56px}.docs-page .side{position:static}}@media (max-width:620px){.docs-page .cats{grid-template-columns:1fr}.docs-page .dhead__top{gap:18px}.docs-page .dhead__ver{align-items:flex-start}}
