:root{--color-primary:#0070f3;--color-primary-hover-bg:#005bb5;--color-primary-focus:#0070f34d;--color-background:#f8f9fa;--color-bg-secondary:#fff;--color-bg-hover:#e9ecef;--color-text:#212529;--color-text-secondary:#666;--color-border:#dee2e6;--color-header-bg:#fff;--color-header-text:#fff;--color-tabs-bg:var(--color-background);--color-tabs-text:var(--color-text);--color-tabs-active-text:var(--color-primary);--color-tabs-active-border:var(--color-primary);--color-card-bg:#fff;--color-input-bg:#fff;--color-input-border:#ced4da;--color-button-bg:var(--color-primary);--color-button-text:#fff;--color-button-hover-bg:var(--color-primary-hover-bg);--color-button-secondary-bg:#f8f9fa;--color-button-secondary-hover-bg:#e9ecef;--color-link:var(--color-primary);--color-accent-bg:#28a745;--color-accent-hover-bg:#218838;--color-header-control-hover-bg:#e9ecef;--color-disabled:#adb5bd;--color-disabled-bg:#f8f9fa;--color-danger:#dc3545;--color-danger-hover:#c82333;--color-danger-bg:#dc35451a;--color-success:#198754;--color-success-hover:#157347;--color-success-bg:#1987541a;--color-success-text:#0c4128;--color-error-bg:var(--color-danger-bg);--color-error-text:#ae2a36;--color-code-bg:#fafafa;--color-backdrop:#0006;--color-skeleton-bg:#e0e0e0;--color-skeleton-highlight:#f5f5f5;--border-radius:.375rem;--border-radius-lg:.5rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}[data-theme=dark]{--color-primary:#58a6ff;--color-primary-hover-bg:#3a86ff;--color-background:#121212;--color-bg-secondary:#1f1f1f;--color-bg-hover:#2a2a2a;--color-text:#fff;--color-text-secondary:#ccc;--color-border:#444;--color-header-bg:#1f1f1f;--color-header-text:#fff;--color-tabs-bg:#2a2a2a;--color-tabs-text:#e0e0e0;--color-tabs-active-text:#58a6ff;--color-tabs-active-border:#58a6ff;--color-card-bg:#1f1f1f;--color-input-bg:#2a2a2a;--color-input-border:#444;--color-button-bg:var(--color-primary);--color-button-text:#fff;--color-button-hover-bg:var(--color-primary-hover-bg);--color-button-secondary-bg:#343a40;--color-button-secondary-hover-bg:#495057;--color-link:#58a6ff;--color-accent-bg:#28a745;--color-accent-hover-bg:#218838;--color-header-control-hover-bg:#ffffff1a;--color-disabled:#6c757d;--color-disabled-bg:#495057;--color-danger:#ff6369;--color-danger-hover:#ff4f56;--color-danger-bg:#ff636926;--color-success:#20c997;--color-success-hover:#1baa80;--color-success-bg:#20c9971a;--color-success-text:#a6e9d5;--color-error-bg:var(--color-danger-bg);--color-error-text:#f08080;--color-code-bg:#2a2a2a;--color-backdrop:#0009;--color-skeleton-bg:#2a2a2a;--color-skeleton-highlight:#343a40}body{background-color:var(--color-background);color:var(--color-text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}*{box-sizing:border-box}
.Navigation-module__OQ-gVW__nav{background-color:var(--color-card-bg);border-right:1px solid var(--color-border);z-index:1002;flex-direction:column;width:280px;height:100%;padding:4rem 2rem 2rem;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.Navigation-module__OQ-gVW__navTop{flex-grow:1}.Navigation-module__OQ-gVW__navBottom{flex-direction:column;display:flex}@media (min-width:768px){.Navigation-module__OQ-gVW__nav{z-index:1;transform:translate(0)}}@media (max-width:767px){.Navigation-module__OQ-gVW__nav.Navigation-module__OQ-gVW__open{transform:translate(0)}}.Navigation-module__OQ-gVW__overlay{opacity:0;visibility:hidden;z-index:1001;background-color:#00000080;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;top:0;left:0}.Navigation-module__OQ-gVW__overlay.Navigation-module__OQ-gVW__open{opacity:1;visibility:visible}.Navigation-module__OQ-gVW__closeButton{color:var(--color-text);cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:1rem;right:1rem}@media (min-width:768px){.Navigation-module__OQ-gVW__closeButton{display:none}}.Navigation-module__OQ-gVW__navList{width:100%;margin:0;padding:0;list-style:none}.Navigation-module__OQ-gVW__nav li a,.Navigation-module__OQ-gVW__nav li a:visited,.Navigation-module__OQ-gVW__collapseButton{color:var(--color-text);border-radius:8px;align-items:center;gap:1rem;padding:1rem;font-size:1.2rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.Navigation-module__OQ-gVW__navButton{all:unset;width:100%;color:var(--color-text);cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:1rem;padding:1rem;font-size:1.2rem;font-weight:500;transition:background-color .2s;display:flex}.Navigation-module__OQ-gVW__nav li a:hover,.Navigation-module__OQ-gVW__navButton:hover{background-color:var(--color-header-control-hover-bg)}.Navigation-module__OQ-gVW__nav li a.Navigation-module__OQ-gVW__active{color:var(--color-primary);border-bottom:2px solid var(--color-primary);background-color:#0000;border-radius:0}.Navigation-module__OQ-gVW__icon{align-items:center;display:flex}.Navigation-module__OQ-gVW__label{opacity:1;width:auto;transition:opacity .2s ease-in-out,width .2s ease-in-out;overflow:hidden}.Navigation-module__OQ-gVW__nav.Navigation-module__OQ-gVW__collapsed{width:80px;padding:4rem 1rem 2rem}.Navigation-module__OQ-gVW__nav.Navigation-module__OQ-gVW__collapsed .Navigation-module__OQ-gVW__label{opacity:0;width:0}.Navigation-module__OQ-gVW__nav.Navigation-module__OQ-gVW__collapsed li a{justify-content:center;gap:0}.Navigation-module__OQ-gVW__collapseButton{background-color:var(--color-card-bg);border:1px solid var(--color-border);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .2s;display:flex;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.Navigation-module__OQ-gVW__collapseButton:hover{background-color:var(--color-bg-hover)}.Navigation-module__OQ-gVW__collapseIcon{transition:transform .3s ease-in-out}.Navigation-module__OQ-gVW__nav.Navigation-module__OQ-gVW__collapsed .Navigation-module__OQ-gVW__collapseIcon{transform:rotate(180deg)}
