.Docs_docs__r1bWY{max-width:900px;margin:0 auto;padding:2rem}.Docs_docs__r1bWY h1{font-size:2rem;margin-bottom:.25rem}.Docs_docs__r1bWY .Docs_version__YAnP5{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.875rem}.Docs_toc__AJ_8E{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:1.5rem;margin-bottom:2rem}.Docs_toc__AJ_8E h2{font-size:1rem;margin-bottom:1rem;color:var(--color-text-secondary)}.Docs_toc__AJ_8E ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem;list-style:none;padding:0;margin:0}.Docs_toc__AJ_8E ul li a{color:var(--color-primary);text-decoration:none;font-size:.875rem}.Docs_toc__AJ_8E ul li a:hover{text-decoration:underline}.Docs_section__scKVP{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:2rem;margin-bottom:1.5rem}.Docs_section__scKVP h2{font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.Docs_section__scKVP h3{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.5rem;color:var(--color-text)}.Docs_section__scKVP h4{font-size:1rem;margin-bottom:.25rem}.Docs_section__scKVP p{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem}.Docs_section__scKVP ol,.Docs_section__scKVP ul{margin-bottom:1rem;padding-left:1.5rem}.Docs_section__scKVP ol li,.Docs_section__scKVP ul li{margin-bottom:.25rem;color:var(--color-text-secondary);line-height:1.6}.Docs_section__scKVP kbd{display:inline-block;font-size:.75rem;border:1px solid var(--color-border);box-shadow:0 1px 2px rgba(0,0,0,.1)}.Docs_section__scKVP code,.Docs_section__scKVP kbd{padding:2px 6px;font-family:monospace;background:var(--color-surface-elevated);border-radius:4px}.Docs_section__scKVP code{font-size:.875rem}.Docs_table__JnKF9{width:100%;border-collapse:collapse;margin-bottom:1rem}.Docs_table__JnKF9 td,.Docs_table__JnKF9 th{padding:.5rem 1rem;text-align:left;border-bottom:1px solid var(--color-border)}.Docs_table__JnKF9 th{font-weight:600;background:var(--color-surface-elevated);font-size:.875rem}.Docs_table__JnKF9 td{color:var(--color-text-secondary);font-size:.875rem}.Docs_table__JnKF9 tbody tr:hover{background:var(--color-surface-elevated)}.Docs_tip__li_xr{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:6px;padding:1rem;margin:1rem 0;font-size:.875rem}.Docs_tip__li_xr strong{color:var(--color-primary)}.Docs_badgeError__99m_A,.Docs_badgeInfo__tizVv,.Docs_badgeSuccess__afATd,.Docs_badgeWarning__wqik3{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.Docs_badgeInfo__tizVv{background:rgba(59,130,246,.2);color:#3b82f6}.Docs_badgeSuccess__afATd{background:rgba(34,197,94,.2);color:#22c55e}.Docs_badgeWarning__wqik3{background:rgba(245,158,11,.2);color:#f59e0b}.Docs_badgeError__99m_A{background:rgba(239,68,68,.2);color:#ef4444}.Docs_widgetGrid__yHlb1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin:1rem 0}@media(max-width:768px){.Docs_widgetGrid__yHlb1{grid-template-columns:1fr}}.Docs_widgetCard__8sKv5{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;padding:1rem}.Docs_widgetCard__8sKv5 h4{margin-bottom:.25rem;color:var(--color-text)}.Docs_widgetCard__8sKv5 p{margin:0;font-size:.875rem}.Docs_colorPalette__FqNlQ{margin-top:1.5rem}.Docs_colorPalette__FqNlQ h4{margin-bottom:1rem}.Docs_colors__pugR9{display:flex;gap:.5rem;flex-wrap:wrap}.Docs_colorSwatch__X2R8N{width:80px;height:60px;border-radius:6px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.25rem;border:1px solid var(--color-border)}.Docs_colorSwatch__X2R8N span{font-size:.625rem;font-weight:500}.Docs_footer__K1EI5{text-align:center;padding:2rem;color:var(--color-text-secondary);font-size:.875rem}.Docs_footer__K1EI5 kbd{display:inline-block;padding:2px 6px;font-size:.75rem;font-family:monospace;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:4px}.Docs_footer__K1EI5 .Docs_muted__mB_u0{margin-top:.5rem;font-size:.75rem;opacity:.7}