.docs-section{scroll-margin-top:80px}.docs-section-header{margin-bottom:20px}.docs-section-title-row{display:flex;align-items:center;gap:8px;margin:0 0 6px}.docs-section-title{margin:0;font-size:24px;font-weight:700;color:#1e293b;letter-spacing:-.02em}.docs-section-desc{margin:0;font-size:14px;line-height:1.6;color:#64748b}.docs-copy-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.docs-section-title-row:hover .docs-copy-link,.docs-copy-link:focus-visible{opacity:1}.docs-copy-link:hover{background:#f1f5f9;color:#475569}.docs-copy-link:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.docs-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:16px}.docs-panel+.docs-panel{margin-top:12px}.docs-panel-title{font-size:16px;font-weight:600;color:#1e293b;margin:0}.docs-panel-desc{margin:0;font-size:14px;line-height:1.65;color:#64748b}.docs-bullet-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.docs-bullet-list li{position:relative;padding-left:14px;font-size:14px;line-height:1.6;color:#475569}.docs-bullet-list li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#94a3b8}.docs-item-list{display:flex;flex-direction:column;gap:10px}.docs-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.docs-item-name{display:block;margin:0 0 4px;font-size:14px;font-weight:600;color:#1e293b;font-family:Fira Code,Consolas,monospace}.docs-item-desc{margin:0;font-size:14px;line-height:1.6;color:#64748b}.docs-item-actions{margin-top:10px}.docs-feature-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 720px){.docs-feature-grid{grid-template-columns:1fr 1fr}}.docs-code-block{margin:0;padding:16px 18px;background:#1e293b;border-radius:8px;color:#e2e8f0;font-size:13px;line-height:1.7;overflow-x:auto;white-space:pre;font-family:Fira Code,Consolas,monospace}.docs-code-label{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.docs-stack{display:flex;flex-direction:column;gap:16px}.docs-lang-toggle{display:flex;align-items:center;gap:8px}.docs-lang-btn{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.docs-lang-btn:hover:not(.is-active){background:#f8fafc;border-color:#94a3b8}.docs-lang-btn.is-active{background:#1e293b;color:#fff;border-color:#1e293b;cursor:default}.docs-lang-btn:focus-visible{outline:2px solid #64748b;outline-offset:2px}.docs-demo{padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.docs-demo-table{height:560px;min-height:0;overflow:hidden}.docs-view-code-card{margin-top:0}html,body,#root{margin:0;min-height:100%;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc}*{box-sizing:border-box}button{font-family:inherit}
