[data-docs] body{background:var(--bg-canvas);color:var(--text-secondary);font-family:var(--ff-sans);-webkit-font-smoothing:antialiased}[data-docs] .sidebar{background:var(--bg-surface);border-right:1px solid var(--border-subtle);padding-top:0}[data-docs] .sidebar>h1{margin:1.25rem 0 .5rem}[data-docs] .sidebar .app-name-link{color:var(--text-primary);font-size:15px;font-weight:510;letter-spacing:-.022em}[data-docs] .sidebar ul li a{color:var(--text-secondary);font-size:14px;font-weight:400;border:0;transition:color .1s cubic-bezier(.25,.46,.45,.94)}[data-docs] .sidebar ul li a:hover{color:var(--text-primary);text-decoration:none}[data-docs] .sidebar ul li.active>a,[data-docs] .sidebar ul li>a.active{color:var(--text-primary);font-weight:400;background:var(--bg-raised);border-radius:var(--radius-md)}[data-docs] .sidebar ul li ul{padding-left:.75rem}[data-docs] .search{border-bottom:1px solid var(--border-subtle);margin-bottom:0;padding:.75rem}[data-docs] .search input{background:var(--bg-raised);border:1px solid var(--border-control);border-radius:var(--radius-lg);color:var(--text-primary);font-size:14px;padding:.5rem 2.25rem .5rem .75rem;width:100%}[data-docs] .search input::placeholder{color:var(--text-tertiary)}[data-docs] .search input:focus{outline:none;box-shadow:var(--shadow-focus);border-color:transparent}[data-docs] .search .input-wrap{position:relative}[data-docs] .search .clear-button{cursor:pointer;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}[data-docs] .search .clear-button svg circle{fill:transparent}[data-docs] .search .clear-button svg line,[data-docs] .search .clear-button svg path{stroke:var(--text-tertiary)}[data-docs] .search .clear-button:hover svg line,[data-docs] .search .clear-button:hover svg path{stroke:var(--text-primary)}[data-docs] .search .results-panel{background:var(--bg-surface)}[data-docs] .search .matching-post p,[data-docs] .search h2{color:var(--text-secondary)}[data-docs] .search .matching-post{border-bottom:1px solid var(--border-subtle)}[data-docs] .search a{color:var(--text-primary)}[data-docs] .markdown-section{color:var(--text-secondary);font-size:15px;line-height:1.7;max-width:820px}[data-docs] .markdown-section h1,[data-docs] .markdown-section h2,[data-docs] .markdown-section h3,[data-docs] .markdown-section h4{color:var(--text-primary);font-weight:510;letter-spacing:-.022em}[data-docs] .markdown-section h1{font-size:2.25rem;line-height:1.1}[data-docs] .markdown-section h2{font-size:1.5rem;line-height:1.2;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}[data-docs] .markdown-section h3{font-size:1.125rem}[data-docs] .markdown-section .anchor,[data-docs] .markdown-section .anchor span{color:inherit!important;font-weight:inherit;border-bottom:0}[data-docs] .markdown-section strong{color:var(--text-primary);font-weight:510}[data-docs] .markdown-section a{color:var(--accent-fg)!important;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .1s cubic-bezier(.25,.46,.45,.94)}[data-docs] .markdown-section a:hover{border-bottom-color:var(--accent-fg)}[data-docs] .markdown-section code{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--ff-mono);font-size:.875em;padding:.1em .35em}[data-docs] .markdown-section pre,[data-docs] .markdown-section pre>code{background:var(--bg-raised);border:0;color:var(--text-primary);font-family:var(--ff-mono);font-size:13px;line-height:1.6}[data-docs] .markdown-section pre{border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}[data-docs] .markdown-section pre:after{display:none}[data-docs] .markdown-section blockquote{background:var(--bg-surface);border-left:2px solid var(--border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary)}[data-docs] .markdown-section blockquote p{color:var(--text-secondary)}[data-docs] .markdown-section table{border-collapse:collapse;display:table;width:100%}[data-docs] .markdown-section tr{background:transparent;border-top:1px solid var(--border-subtle)}[data-docs] .markdown-section td,[data-docs] .markdown-section th{border:0;border-bottom:1px solid var(--border-subtle);padding:.6rem .75rem;text-align:left}[data-docs] .markdown-section th{color:var(--text-tertiary);font-size:13px;font-weight:510}[data-docs] .markdown-section img{border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}[data-docs] .markdown-section hr{border-color:var(--border-subtle)}[data-docs] .sidebar-toggle{background:transparent}[data-docs] .sidebar-toggle .sidebar-toggle-button:hover{opacity:1}[data-docs] .sidebar-toggle span{background-color:var(--text-secondary)}[data-docs] .progress{background-color:var(--accent-solid)}