.markdown-body{width:100%;color:var(--jui-color-text, #151515)}.markdown-body h1{font-size:2.2rem;font-weight:800;margin-top:0;margin-bottom:24px;letter-spacing:-.03em;color:var(--jui-color-text, #151515)}.markdown-body h2{font-size:1.8rem;font-weight:700;margin-top:72px;margin-bottom:20px;padding-bottom:12px;color:var(--jui-color-text, #151515);letter-spacing:-.02em}.markdown-body h3{font-size:1.3rem;font-weight:700;margin-top:32px;margin-bottom:16px;color:var(--jui-color-text, #151515)}.markdown-body p{line-height:1.8;margin-bottom:20px;font-size:1.05rem;color:var(--jui-color-text-muted, #4b5563)}:global([data-theme=dark]) .markdown-body p{color:#a3a3a3}.markdown-body .doc-heading-description{font-size:.95rem;color:var(--jui-color-text-muted, #71717a);margin-top:-12px;margin-bottom:24px;line-height:1.6}:global([data-theme=dark]) .markdown-body .doc-heading-description{color:#a1a1aa}.markdown-body code:not(pre code){background-color:var(--jui-color-surface, #f5f5f5);padding:4px 8px;border-radius:var(--jui-radius-sm, 6px);font-family:monospace;font-size:.9em;color:var(--jui-color-brand, #121468);border:1px solid var(--jui-color-border, #e0e0e0)}:global([data-theme=dark]) .markdown-body code:not(pre code){background-color:#ffffff0d;color:#a78bfa;border-color:#ffffff1a}.markdown-body pre{background-color:#18181b!important;border:1px solid rgba(255,255,255,.1);border-radius:var(--jui-radius-lg, 16px);padding:24px;margin-bottom:32px;overflow-x:auto;position:relative;box-shadow:0 4px 20px #00000026}:global([data-theme=dark]) .markdown-body pre{background-color:#121212!important;border-color:#ffffff1a;box-shadow:0 4px 20px #0003}.markdown-body pre:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#ff5f56;box-shadow:20px 0 #ffbd2e,40px 0 #27c93f;margin-bottom:16px}.markdown-body pre code{font-family:JetBrains Mono,monospace;font-size:.9rem;line-height:1.6;background:none;padding:0;color:#e4e4e7}.markdown-body hr{border:none;height:1px;background:linear-gradient(to right,transparent,var(--jui-color-border, #e0e0e0),transparent);margin:48px 0}:global([data-theme=dark]) .markdown-body hr{background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent)}.markdown-body ul,.markdown-body ol{margin-bottom:24px;padding-left:28px;color:var(--jui-color-text-muted, #4b5563)}:global([data-theme=dark]) .markdown-body ul,:global([data-theme=dark]) .markdown-body ol{color:#a3a3a3}.markdown-body li{margin-bottom:10px;font-size:1.05rem;line-height:1.7}.markdown-body jui-button{margin:12px 0;display:inline-block}.component-demo{overflow:visible!important;border:none!important;box-shadow:none!important;background:transparent!important}.component-demo__preview{overflow:visible!important;min-height:200px;position:relative;border:1px solid var(--jui-color-border, #e0e0e0)!important;border-radius:var(--jui-radius-md, 12px)!important;box-shadow:var(--jui-shadow-sm)!important}:global([data-theme=dark]) .component-demo__preview{border-color:var(--jui-color-border, #444444)!important}.doc-pagination{display:flex;justify-content:space-between;gap:16px;margin-top:64px;padding-top:32px;border-top:1px solid var(--jui-color-border, #e0e0e0)}:global([data-theme=dark]) .doc-pagination{border-top-color:var(--jui-color-border, #444444)}.doc-pagination__link{flex:1;display:flex;flex-direction:column;padding:16px 20px;border:1px solid var(--jui-color-border, #e0e0e0);border-radius:var(--jui-radius-md, 12px);text-decoration:none;transition:all .2s ease;background:transparent}:global([data-theme=dark]) .doc-pagination__link{border-color:var(--jui-color-border, #444444)}.doc-pagination__link:hover{border-color:var(--jui-color-brand, #121468);background-color:var(--jui-color-surface, #f9f9f9)}:global([data-theme=dark]) .doc-pagination__link:hover{border-color:var(--jui-color-brand, #3b82f6);background-color:#ffffff05}.doc-pagination__link--prev{align-items:flex-start}.doc-pagination__link--next{align-items:flex-end}.doc-pagination__label{font-size:.75rem;font-weight:600;color:var(--jui-color-text-muted, #71717a);margin-bottom:4px;text-transform:uppercase}.doc-pagination__title{font-size:1rem;font-weight:700;color:var(--jui-color-text, #18181b)}:global([data-theme=dark]) .doc-pagination__title{color:#f4f4f5}.doc-pagination__spacer{flex:1}.component-demo__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--jui-color-border, #e0e0e0);margin-bottom:16px}:global([data-theme=dark]) .component-demo__header{border-bottom-color:var(--jui-color-border, #444444)}.component-demo__tabs{display:flex;gap:8px;padding:0;margin-bottom:-1px}.component-demo__tab{background:none;border:none;padding:8px 16px;font-size:.9rem;font-weight:500;color:var(--jui-color-text-muted, #71717a);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;outline:none;font-family:var(--font-sans)}.component-demo__tab:hover{color:var(--jui-color-text, #18181b)}.component-demo__tab.active{color:var(--jui-color-text, #18181b);border-bottom-color:var(--jui-color-brand, #121468)}:global([data-theme=dark]) .component-demo__tab{color:#a3a3a3}:global([data-theme=dark]) .component-demo__tab:hover{color:#f4f4f5}:global([data-theme=dark]) .component-demo__tab.active{color:#f4f4f5;border-bottom-color:#3b82f6}.component-demo__lang-selector{display:flex;background:var(--jui-color-surface, #f4f4f5);border-radius:var(--jui-radius-sm, 6px);padding:2px;gap:2px}:global([data-theme=dark]) .component-demo__lang-selector{background:#ffffff0d}.component-demo__lang-btn{background:transparent;border:none;padding:4px 10px;border-radius:var(--jui-radius-sm, 4px);font-size:.75rem;font-weight:600;color:var(--jui-color-text-muted, #71717a);cursor:pointer;transition:all .2s;outline:none;font-family:var(--font-sans)}.component-demo__lang-btn:hover{color:var(--jui-color-text, #18181b)}.component-demo__lang-btn.active{background:var(--jui-color-background, #ffffff);color:var(--jui-color-text, #18181b);box-shadow:0 1px 3px #0000001a}:global([data-theme=dark]) .component-demo__lang-btn{color:#a3a3a3}:global([data-theme=dark]) .component-demo__lang-btn:hover{color:#f4f4f5}:global([data-theme=dark]) .component-demo__lang-btn.active{background:#27272a;color:#f4f4f5;box-shadow:0 1px 3px #0000004d}.component-demo__code{position:relative;display:none}.component-demo__code pre{margin:0!important;border-radius:var(--jui-radius-md, 12px)!important;height:100%;box-sizing:border-box;overflow-y:auto}.component-demo__copy{position:absolute;top:12px;right:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:4px 12px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s;z-index:10;font-family:var(--font-sans);outline:none}.component-demo__copy:hover{background:#fff3}.markdown-body table{width:100%;border-collapse:collapse;margin-bottom:32px;display:block;overflow-x:auto;font-size:.95rem}.markdown-body th{text-align:left;padding:12px 16px;font-weight:600;color:var(--jui-color-text, #151515);background-color:var(--jui-color-surface, #f9fafb);border-bottom:2px solid var(--jui-color-border, #e5e7eb)}:global([data-theme=dark]) .markdown-body th{color:#f5f5f5;background-color:#ffffff0d;border-bottom-color:#4b5563}.markdown-body td{padding:12px 16px;border-bottom:1px solid var(--jui-color-border, #e5e7eb);color:var(--jui-color-text-muted, #4b5563);vertical-align:top}:global([data-theme=dark]) .markdown-body td{border-bottom-color:#374151;color:#a3a3a3}.markdown-body tr:last-child td{border-bottom:none}.markdown-body tbody tr:hover td{background-color:var(--jui-color-surface, #f9fafb)}:global([data-theme=dark]) .markdown-body tbody tr:hover td{background-color:#ffffff05}.markdown-body td code{font-size:.85em}
