:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--iq-font:"Segoe UI", "Malgun Gothic", system-ui, -apple-system, sans-serif;--iq-font-mono:"Cascadia Mono", Consolas, monospace;--iq-font-size:14px;--iq-font-size-sm:12.5px;--iq-font-size-lg:16px;--iq-font-size-title:20px;--iq-bg:#f5f6f8;--iq-surface:#fff;--iq-surface-2:#f1f3f6;--iq-surface-hover:#eef1f6;--iq-border:#e5e7eb;--iq-border-strong:#d1d5db;--iq-text:#111827;--iq-text-muted:#6b7280;--iq-text-faint:#9ca3af;--iq-accent:#2563eb;--iq-accent-hover:#1d4ed8;--iq-accent-active:#1e40af;--iq-accent-fg:#fff;--iq-accent-soft:#2563eb17;--iq-success:#16a34a;--iq-success-soft:#16a34a1f;--iq-warn:#d97706;--iq-warn-soft:#d977061f;--iq-danger:#dc2626;--iq-danger-soft:#dc26261a;--iq-muted-soft:#6b72801f;--iq-header-bg:#1b2a63;--iq-header-fg:#fff;--iq-header-fg-muted:#ffffffc7;--iq-header-height:52px;--iq-sidebar-bg:#eaf1fe;--iq-sidebar-border:#2563eb1f;--iq-sidebar-text:#1e3a6e;--iq-sidebar-text-muted:#5570a8;--iq-sidebar-width:220px;--iq-radius:12px;--iq-radius-sm:8px;--iq-shadow:0 8px 24px #0f172a1a;--iq-shadow-sm:0 1px 2px #0f172a0d;--iq-focus-ring:0 0 0 3px #2563eb40;--iq-space-1:4px;--iq-space-2:8px;--iq-space-3:12px;--iq-space-4:16px;--iq-space-5:24px;--iq-space-6:32px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--iq-bg:#0f1420;--iq-surface:#171d2c;--iq-surface-2:#1e2638;--iq-surface-hover:#242d42;--iq-border:#2a3550;--iq-border-strong:#3a4766;--iq-text:#e7ebf3;--iq-text-muted:#9aa6bf;--iq-text-faint:#6c7894;--iq-accent:#5b8cff;--iq-accent-hover:#7aa2ff;--iq-accent-active:#9bb8ff;--iq-accent-fg:#0b1020;--iq-accent-soft:#5b8cff26;--iq-header-bg:#0b1020;--iq-sidebar-bg:#131a2a;--iq-sidebar-border:#2a3550;--iq-sidebar-text:#cdd7ee;--iq-sidebar-text-muted:#8190b0;--iq-shadow:0 8px 24px #00000073}*{box-sizing:border-box}html,body,#root{min-height:100vh}body{background:var(--iq-bg);color:var(--iq-text);font-family:var(--iq-font);font-size:var(--iq-font-size);margin:0;line-height:1.5}a{color:var(--iq-accent)}h1,h2,h3{margin:0}.iq-shell{grid-template-rows:var(--iq-header-height) 1fr;min-height:100vh;display:grid}.iq-header{padding:0 var(--iq-space-5);background:var(--iq-header-bg);color:var(--iq-header-fg);justify-content:space-between;align-items:center;display:flex}.iq-brand{font-weight:700;font-size:var(--iq-font-size-lg);letter-spacing:.2px}.iq-header-right{align-items:center;gap:var(--iq-space-3);color:var(--iq-header-fg-muted);display:flex}.iq-body{grid-template-columns:var(--iq-sidebar-width) 1fr;min-height:0;display:grid}.iq-sidebar{background:var(--iq-sidebar-bg);border-right:1px solid var(--iq-sidebar-border);padding:var(--iq-space-4) var(--iq-space-3);gap:var(--iq-space-1);flex-direction:column;display:flex}.iq-nav-title{font-size:var(--iq-font-size-sm);letter-spacing:.04em;color:var(--iq-sidebar-text);margin-top:var(--iq-space-4);padding:var(--iq-space-3) var(--iq-space-3) var(--iq-space-1);border-top:1px solid var(--iq-sidebar-border);font-weight:700}.iq-sidebar>:first-child .iq-nav-title{border-top:0;margin-top:0}.iq-nav-toggle{cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}.iq-nav-toggle:hover{color:var(--iq-accent)}.iq-nav-link{padding:var(--iq-space-2) var(--iq-space-3) var(--iq-space-2) var(--iq-space-5);border-radius:var(--iq-radius-sm);color:var(--iq-sidebar-text);text-decoration:none;display:block}.iq-nav-link:hover{background:var(--iq-accent-soft)}.iq-nav-link.active{background:var(--iq-surface);box-shadow:var(--iq-shadow-sm);font-weight:600}.iq-main{padding:var(--iq-space-5);min-width:0}.iq-page-title{font-size:var(--iq-font-size-title);margin-bottom:var(--iq-space-4)}.iq-stack{gap:var(--iq-space-4);flex-direction:column;display:flex}.iq-row{align-items:center;gap:var(--iq-space-3);display:flex}.iq-row.between{justify-content:space-between}.iq-muted{color:var(--iq-text-muted)}.iq-card{background:var(--iq-surface);border:1px solid var(--iq-border);border-radius:var(--iq-radius);box-shadow:var(--iq-shadow-sm);padding:var(--iq-space-4)}.iq-card-head{margin-bottom:var(--iq-space-3);justify-content:space-between;align-items:center;display:flex}.iq-card-title{font-size:var(--iq-font-size-lg);font-weight:600}.iq-btn{font:inherit;cursor:pointer;border-radius:var(--iq-radius-sm);background:var(--iq-accent);color:var(--iq-accent-fg);border:1px solid #0000;padding:6px 14px}.iq-btn:hover{background:var(--iq-accent-hover)}.iq-btn:active{background:var(--iq-accent-active)}.iq-btn:focus-visible{box-shadow:var(--iq-focus-ring);outline:none}.iq-btn:disabled{opacity:.5;cursor:not-allowed}.iq-btn.secondary{background:var(--iq-surface);color:var(--iq-text);border-color:var(--iq-border-strong)}.iq-btn.secondary:hover{background:var(--iq-surface-hover)}.iq-btn.danger{background:var(--iq-danger);color:var(--iq-accent-fg)}.iq-btn.ghost{color:inherit;background:0 0}.iq-btn.ghost:hover{background:var(--iq-surface-hover)}.iq-btn.sm{font-size:var(--iq-font-size-sm);padding:3px 10px}.iq-field{gap:var(--iq-space-1);flex-direction:column;display:flex}.iq-field>label{font-size:var(--iq-font-size-sm);color:var(--iq-text-muted)}.iq-hint{font-size:var(--iq-font-size-sm);color:var(--iq-text-faint)}.iq-input,.iq-select{font:inherit;color:var(--iq-text);background:var(--iq-surface);border:1px solid var(--iq-border-strong);border-radius:var(--iq-radius-sm);min-width:0;padding:7px 10px}.iq-textarea{font:inherit;color:var(--iq-text);background:var(--iq-surface);resize:vertical;border:1px solid var(--iq-border-strong);border-radius:var(--iq-radius-sm);width:100%;min-height:84px;padding:7px 10px}.iq-textarea:focus,.iq-input:focus,.iq-select:focus{border-color:var(--iq-accent);box-shadow:var(--iq-focus-ring);outline:none}.iq-prewrap{white-space:pre-wrap;word-break:break-word;margin:0}.iq-doc-section+.iq-doc-section{margin-top:var(--iq-space-4)}.iq-doc-section>h3{font-size:var(--iq-font-size-lg);margin-bottom:var(--iq-space-2)}.iq-table{border-collapse:collapse;width:100%}.iq-table th{text-align:left;font-weight:600;font-size:var(--iq-font-size-sm);color:var(--iq-text-muted);padding:var(--iq-space-2) var(--iq-space-3);border-bottom:1px solid var(--iq-border-strong)}.iq-table td{padding:var(--iq-space-2) var(--iq-space-3);border-bottom:1px solid var(--iq-border);vertical-align:middle}.iq-table tr:hover td{background:var(--iq-surface-hover)}.iq-mono{font-family:var(--iq-font-mono);font-size:var(--iq-font-size-sm)}.iq-badge{font-size:var(--iq-font-size-sm);align-items:center;gap:6px;display:inline-flex}.iq-badge:before{content:"";background:var(--iq-text-faint);border-radius:50%;width:8px;height:8px}.iq-badge.success:before{background:var(--iq-success)}.iq-badge.warn:before{background:var(--iq-warn)}.iq-badge.danger:before{background:var(--iq-danger)}.iq-badge.info:before{background:var(--iq-accent)}.iq-alert{padding:var(--iq-space-3) var(--iq-space-4);border-radius:var(--iq-radius-sm);background:var(--iq-muted-soft)}.iq-alert.danger{background:var(--iq-danger-soft);color:var(--iq-danger)}.iq-alert.success{background:var(--iq-success-soft);color:var(--iq-success)}.iq-alert.warn{background:var(--iq-warn-soft);color:var(--iq-warn)}.iq-overlay{z-index:50;background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.iq-modal{background:var(--iq-surface);border-radius:var(--iq-radius);box-shadow:var(--iq-shadow);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);overflow:auto}.iq-modal-head{padding:var(--iq-space-4) var(--iq-space-5);border-bottom:1px solid var(--iq-border);font-weight:600;font-size:var(--iq-font-size-lg)}.iq-modal-body{padding:var(--iq-space-5);gap:var(--iq-space-4);flex-direction:column;display:flex}.iq-modal-foot{padding:var(--iq-space-3) var(--iq-space-5);border-top:1px solid var(--iq-border);justify-content:flex-end;gap:var(--iq-space-2);display:flex}.iq-center{min-height:100vh;padding:var(--iq-space-4);place-items:center;display:grid}.iq-center .iq-card{width:min(380px,100%)}
