:root,[data-theme=zoom]{--sn-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", sans-serif;--sentinel-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", sans-serif;--sn-primary:#0e71eb;--sn-primary-hover:#005ce6;--sn-primary-active:#004ac2;--sn-primary-soft:#0e71eb1f;--sn-primary-soft-hover:#0e71eb38;--sn-primary-shadow:0 4px 14px #0e71eb59;--sn-secondary:#64748b;--sn-secondary-hover:#94a3b8;--sn-secondary-soft:#64748b26;--sn-secondary-soft-hover:#64748b40;--sn-success:#10b981;--sn-success-hover:#059669;--sn-success-soft:#10b98126;--sn-warning:#f59e0b;--sn-warning-hover:#d97706;--sn-warning-soft:#f59e0b26;--sn-danger:#ef4444;--sn-danger-hover:#dc2626;--sn-danger-soft:#ef444426;--sn-info:#0ea5e9;--sn-info-hover:#0284c7;--sn-info-soft:#0ea5e926;--sn-bg-base:#070b14;--sn-bg-gradient:radial-gradient(ellipse 60% 40% at 50% 0%, #0e71eb1f, transparent 70%);--sn-surface:#0f172a;--sn-surface-hover:#1e293b;--sn-surface-active:#334155;--sn-surface-border:#273549;--sn-card-bg:#0f172ae0;--sn-card-border:#1e293b;--sn-card-radius:14px;--sn-card-shadow:0 16px 40px -10px #0000008c;--sn-text-primary:#f8fafc;--sn-text-secondary:#94a3b8;--sn-text-inverse:#fff;--sentinel-input-bg:#0b1120b3;--sentinel-input-color:#f8fafc;--sentinel-input-border:#273549;--sentinel-border-radius:8px;--sn-border-radius:8px;--sn-focus-ring:0 0 0 3px #0e71eb47;--sn-focus-ring-danger:0 0 0 3px #ef44444d;--sentinel-provider-btn-bg:#0b1120;--sentinel-provider-btn-border:#273549;--sentinel-provider-btn-hover-bg:#162032;--sn-alert-info-bg:#0e71eb1f;--sn-alert-info-border:#0e71eb47;--sn-alert-info-text:#38bdf8;--sn-alert-success-bg:#10b9811f;--sn-alert-success-border:#10b98147;--sn-alert-success-text:#34d399;--sn-alert-warning-bg:#f59e0b1f;--sn-alert-warning-border:#f59e0b47;--sn-alert-warning-text:#fbbf24;--sn-alert-error-bg:#ef44441f;--sn-alert-error-border:#ef444447;--sn-alert-error-text:#f87171;--sn-icon-color:var(--sn-text-primary,#f8fafc);--sn-size-xs-h:24px;--sn-size-xs-px:8px;--sn-size-xs-text:.75rem;--sn-size-sm-h:32px;--sn-size-sm-px:12px;--sn-size-sm-text:.875rem;--sn-size-md-h:40px;--sn-size-md-px:16px;--sn-size-md-text:1rem;--sn-size-lg-h:48px;--sn-size-lg-px:24px;--sn-size-lg-text:1.125rem;--sn-size-xl-h:56px;--sn-size-xl-px:32px;--sn-size-xl-text:1.25rem;--sn-shape-sharp:0px;--sn-shape-rounded:8px;--sn-shape-pill:9999px;--sn-shape-circle:50%;--sn-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--sn-transition-base:.25s cubic-bezier(.4, 0, .2, 1)}[data-theme=cyber]{--sn-font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sentinel-font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sn-primary:#00f2fe;--sn-primary-hover:#38f9d7;--sn-primary-active:#00c6d4;--sn-primary-soft:#00f2fe1f;--sn-primary-soft-hover:#00f2fe38;--sn-primary-shadow:0 4px 18px #00f2fe66;--sn-bg-base:#070b14;--sn-bg-gradient:radial-gradient(ellipse 70% 45% at 50% -10%, #00f2fe24, transparent 70%);--sn-surface:#0f172abf;--sn-surface-hover:#1e293bd9;--sn-surface-active:#334155e6;--sn-surface-border:#00f2fe40;--sn-card-bg:#0f172ab8;--sn-card-border:#00f2fe40;--sn-card-radius:18px;--sn-card-shadow:0 25px 60px -15px #000000b3, 0 0 25px #00f2fe26;--sn-text-primary:#f8fafc;--sn-text-secondary:#94a3b8;--sn-text-inverse:#030712;--sentinel-input-bg:#0f172aa6;--sentinel-input-color:#f8fafc;--sentinel-input-border:#00f2fe40;--sentinel-border-radius:12px;--sn-border-radius:12px;--sn-focus-ring:0 0 0 3px #00f2fe59;--sentinel-provider-btn-bg:#ffffff0a;--sentinel-provider-btn-border:#ffffff1f;--sentinel-provider-btn-hover-bg:#00f2fe1f}[data-theme=light]{--sn-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", sans-serif;--sentinel-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", sans-serif;--sn-primary:#0284c7;--sn-primary-hover:#0369a1;--sn-primary-active:#075985;--sn-primary-soft:#0284c71a;--sn-primary-soft-hover:#0284c733;--sn-primary-shadow:0 4px 14px #0284c740;--sn-bg-base:#f8fafc;--sn-bg-gradient:radial-gradient(ellipse 60% 40% at 50% 0%, #0284c714, transparent 70%);--sn-surface:#fff;--sn-surface-hover:#f1f5f9;--sn-surface-active:#e2e8f0;--sn-surface-border:#cbd5e1;--sn-card-bg:#fff;--sn-card-border:#e2e8f0;--sn-card-radius:14px;--sn-card-shadow:0 10px 30px -5px #00000014, 0 1px 3px #0000000d;--sn-text-primary:#0f172a;--sn-text-secondary:#475569;--sn-text-inverse:#fff;--sentinel-input-bg:#fff;--sentinel-input-color:#0f172a;--sentinel-input-border:#cbd5e1;--sentinel-border-radius:8px;--sn-border-radius:8px;--sn-focus-ring:0 0 0 3px #0284c740;--sentinel-provider-btn-bg:#f8fafc;--sentinel-provider-btn-border:#cbd5e1;--sentinel-provider-btn-hover-bg:#f1f5f9;--sn-alert-info-bg:#eff6ff;--sn-alert-info-border:#bfdbfe;--sn-alert-info-text:#1d4ed8;--sn-alert-success-bg:#f0fdf4;--sn-alert-success-border:#bbf7d0;--sn-alert-success-text:#15803d;--sn-alert-warning-bg:#fffbeb;--sn-alert-warning-border:#fde68a;--sn-alert-warning-text:#b45309;--sn-alert-error-bg:#fef2f2;--sn-alert-error-border:#fecaca;--sn-alert-error-text:#b91c1c;--sn-icon-color:var(--sn-text-primary,#0f172a)}[data-theme=glassmorphism]{--sn-font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sentinel-font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sn-primary:#38bdf8;--sn-primary-hover:#7dd3fc;--sn-primary-active:#0284c7;--sn-primary-soft:#38bdf826;--sn-primary-soft-hover:#38bdf840;--sn-primary-shadow:0 8px 24px #38bdf859;--sn-bg-base:#060911;--sn-bg-gradient:radial-gradient(circle at 50% 0%, #38bdf829 0%, transparent 60%);--sn-surface:#0f172a8c;--sn-surface-hover:#0f172ab3;--sn-surface-active:#0f172ad9;--sn-surface-border:#ffffff24;--sn-card-bg:#0f172aa6;--sn-card-border:#ffffff24;--sn-card-radius:20px;--sn-card-shadow:0 25px 50px -12px #000000a6, inset 0 1px 0 #ffffff26;--sn-text-primary:#f8fafc;--sn-text-secondary:#f8fafcbf;--sn-text-inverse:#0f172a;--sentinel-input-bg:#0f172a80;--sentinel-input-color:#f8fafc;--sentinel-input-border:#ffffff29;--sentinel-border-radius:14px;--sn-border-radius:14px;--sn-focus-ring:0 0 0 3px #38bdf859;--sentinel-provider-btn-bg:#ffffff0f;--sentinel-provider-btn-border:#ffffff24;--sentinel-provider-btn-hover-bg:#ffffff1f}[data-theme=dracula]{--sn-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "JetBrains Mono", sans-serif;--sentinel-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "JetBrains Mono", sans-serif;--sn-primary:#bd93f9;--sn-primary-hover:#ff79c6;--sn-primary-active:#9a68e8;--sn-primary-soft:#bd93f926;--sn-primary-soft-hover:#bd93f940;--sn-primary-shadow:0 4px 16px #bd93f966;--sn-bg-base:#1e1f29;--sn-bg-gradient:radial-gradient(ellipse 60% 40% at 50% 0%, #bd93f91f, transparent 70%);--sn-surface:#282a36;--sn-surface-hover:#343746;--sn-surface-active:#44475a;--sn-surface-border:#44475a;--sn-card-bg:#282a36eb;--sn-card-border:#44475a;--sn-card-radius:12px;--sn-card-shadow:0 16px 40px -10px #000000b3;--sn-text-primary:#f8f8f2;--sn-text-secondary:#6272a4;--sn-text-inverse:#282a36;--sentinel-input-bg:#21222c;--sentinel-input-color:#f8f8f2;--sentinel-input-border:#44475a;--sentinel-border-radius:8px;--sn-border-radius:8px;--sn-focus-ring:0 0 0 3px #bd93f959;--sentinel-provider-btn-bg:#21222c;--sentinel-provider-btn-border:#44475a;--sentinel-provider-btn-hover-bg:#343746}[data-theme=erpgp]{--sn-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", sans-serif;--sentinel-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", sans-serif;--sn-primary:#0f4c81;--sn-primary-hover:#165b99;--sn-primary-active:#0a3861;--sn-primary-soft:#0f4c8126;--sn-primary-soft-hover:#0f4c8140;--sn-primary-shadow:0 4px 14px #0f4c8166;--sn-secondary:#64748b;--sn-secondary-hover:#94a3b8;--sn-secondary-soft:#64748b26;--sn-success:#10b981;--sn-warning:#f59e0b;--sn-danger:#ef4444;--sn-info:#0ea5e9;--sn-bg-base:#020617;--sn-bg-gradient:radial-gradient(circle 500px at -80px -80px, #0f4c8147, transparent 70%), radial-gradient(circle 450px at calc(100% + 50px) calc(100% + 50px), #6366f133, transparent 70%);--sn-surface:#0f172a;--sn-surface-hover:#1e293b;--sn-surface-border:#ffffff1a;--sn-card-bg:#0f172ae6;--sn-card-border:#ffffff1a;--sn-card-radius:24px;--sn-card-shadow:0 25px 50px -12px #000000a6, 0 0 0 1px #ffffff0d;--sn-text-primary:#f8fafc;--sn-text-secondary:#94a3b8;--sn-text-inverse:#fff;--sentinel-input-bg:#1e293bd9;--sentinel-input-color:#f8fafc;--sentinel-input-border:#334155d9;--sentinel-input-border-hover:#64748bcc;--sentinel-border-radius:12px;--sn-border-radius:12px;--sn-input-h:42px;--sn-focus-ring:0 0 0 3px #0f4c8159;--sn-shape-rounded:12px;--sentinel-provider-btn-bg:#1e293bb3;--sentinel-provider-btn-border:#334155cc;--sentinel-provider-btn-hover-bg:#334155e6;--sn-alert-info-bg:#0f4c8133;--sn-alert-info-border:#0f4c8161;--sn-alert-info-text:#60a5fa;--sn-alert-success-bg:#10b98126;--sn-alert-success-border:#10b98152;--sn-alert-success-text:#34d399;--sn-alert-warning-bg:#f59e0b26;--sn-alert-warning-border:#f59e0b52;--sn-alert-warning-text:#fbbf24;--sn-alert-error-bg:#ef444426;--sn-alert-error-border:#ef444452;--sn-alert-error-text:#f87171;--sn-icon-color:var(--sn-text-primary,#f8fafc)}main,.app-page,.main-content{box-sizing:border-box;width:100%;max-width:none!important}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
