.liXC9W_container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.liXC9W_header{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background-color:#111827d9;position:sticky;top:0}.liXC9W_headerContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:1.1rem 1.5rem;display:flex}.liXC9W_logoBadge{align-items:center;gap:.85rem;display:flex}.liXC9W_logoIcon{background:linear-gradient(135deg,#06b6d433,#3b82f633);border:1px solid #06b6d466;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:inline-flex}.liXC9W_appTitle{letter-spacing:-.02em;background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.4rem;font-weight:700}.liXC9W_appSubtitle{color:var(--text-muted);font-size:.85rem}.liXC9W_badgeGroup{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.liXC9W_badgeSuccess{color:#34d399;text-transform:uppercase;letter-spacing:.05em;background:#10b98126;border:1px solid #10b98159;border-radius:9999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.liXC9W_badgeInfo{color:var(--text-secondary);background-color:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:9999px;padding:.35rem .75rem;font-size:.75rem}.liXC9W_hero{width:100%;max-width:1200px;margin:0 auto;padding:3.5rem 1.5rem 2rem}.liXC9W_pageHeading{letter-spacing:-.03em;margin-bottom:1rem;font-size:2.75rem;font-weight:800;line-height:1.15}.liXC9W_pageSubheading{color:var(--text-secondary);max-width:800px;font-size:1.15rem}.liXC9W_main{grid-template-columns:280px 1fr;gap:3rem;width:100%;max-width:1200px;margin:0 auto;padding:1rem 1.5rem 4rem;display:grid}.liXC9W_toc{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;align-self:start;padding:1.25rem;font-size:.88rem;position:sticky;top:90px}.liXC9W_tocTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.liXC9W_toc ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.liXC9W_toc li a{color:var(--text-secondary);padding:.2rem 0;display:block}.liXC9W_toc li a:hover{color:var(--accent-cyan);text-decoration:none}.liXC9W_content{flex-direction:column;gap:2.5rem;display:flex}.liXC9W_section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;padding:2rem;scroll-margin-top:100px}.liXC9W_section h3{color:#fff;border-bottom:1px solid #ffffff12;margin-bottom:1rem;padding-bottom:.6rem;font-size:1.45rem;font-weight:700}.liXC9W_section p{color:#d1d5db;margin-bottom:1rem}.liXC9W_section p:last-child{margin-bottom:0}.liXC9W_section ul{color:#d1d5db;flex-direction:column;gap:.6rem;margin-left:1.5rem;display:flex}.liXC9W_callout{border-left:4px solid var(--accent-cyan);color:#e0f2fe;background:#06b6d414;border-radius:10px;margin-top:1.25rem;padding:1rem 1.25rem}.liXC9W_tableWrapper{border:1px solid var(--border-color);border-radius:10px;margin-top:1.25rem;overflow-x:auto}.liXC9W_permissionTable{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.liXC9W_permissionTable th,.liXC9W_permissionTable td{border-bottom:1px solid var(--border-color);padding:.85rem 1rem}.liXC9W_permissionTable th{background-color:var(--bg-surface-elevated);color:var(--text-primary);font-weight:600}.liXC9W_permissionTable tr:last-child td{border-bottom:none}.liXC9W_permissionTable code{color:#93c5fd;background:#0006;border-radius:4px;padding:.2rem .45rem;font-size:.82rem}.liXC9W_contactCard{background-color:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:.4rem;margin-top:1rem;padding:1.25rem 1.5rem;display:flex}.liXC9W_contactCard code{color:#34d399;background:#0006;border-radius:4px;padding:.15rem .4rem}.liXC9W_footer{border-top:1px solid var(--border-color);background-color:var(--bg-surface);margin-top:auto}.liXC9W_footerInner{max-width:1200px;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:2rem 1.5rem;font-size:.9rem;display:flex}.liXC9W_footerLinks{align-items:center;gap:.75rem;display:flex}.liXC9W_dot{color:var(--text-muted)}@media (max-width:900px){.liXC9W_main{grid-template-columns:1fr;gap:2rem}.liXC9W_toc{display:none;position:static}.liXC9W_pageHeading{font-size:2.1rem}}
