:root{--primary-blue:#3498db;--primary-dark:#2c3e50;--accent-blue:#5088ef;--hover-blue:#0940a7;--light-gray:#f8f9fa;--text-color:#333;--text-light:#fff;--success-green:#4caf50;--disabled-gray:#ccc;--form-bg:#fff;--form-border:#ccc;--form-input-bg:#fff;--form-input-text:#333;--form-shadow:rgba(0,0,0,.1);--form-error-bg:#fee2e2;--form-error-text:#b91c1c;--form-success-bg:#fff;--form-success-text:#059669;--bg-color:#f8f9fa;--card-bg:#fff;--heading-color:#2c3e50;--blog-text-color:#34495e;--secondary-text:#7f8c8d;--border-color:#e6e6e6;--table-header-bg:#f5f7fa;--table-alt-row:#f8f9fa;--table-hover:#e8f4fd;--code-bg:#f0f0f0;--code-color:#e74c3c;--tag-bg:#f0f0f0;--tag-text:#555;--link-color:#3498db;--link-hover:#2980b9;--blockquote-border:#e0e0e0;--blockquote-text:#555;--card-shadow:rgba(0,0,0,.08);--card-hover-shadow:rgba(0,0,0,.15);--serif-font:Georgia,serif;--sans-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--max-width:1400px;--border-radius:6px;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--form-bg:#1f2937;--form-border:#374151;--form-input-bg:#111827;--form-input-text:#e5e7eb;--form-shadow:rgba(0,0,0,.3);--form-error-bg:rgba(220,38,38,.2);--form-error-text:#ef4444;--form-success-bg:#111827;--form-success-text:#10b981;--bg-color:#121212;--card-bg:#1e1e1e;--heading-color:#e0e0e0;--blog-text-color:silver;--secondary-text:#a0a0a0;--border-color:#333;--table-header-bg:#252525;--table-alt-row:#1a1a1a;--table-hover:#2a2a2a;--code-bg:#2d2d2d;--code-color:#ff6b6b;--tag-bg:#333;--tag-text:#ccc;--link-color:#61dafb;--link-hover:#4fa3d1;--blockquote-border:#444;--blockquote-text:#b0b0b0;--card-shadow:rgba(0,0,0,.3);--card-hover-shadow:rgba(0,0,0,.5)}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-family);font-size:16px;line-height:1.6;color:var(--text-color);background-color:#fff}h1{font-size:2.5rem;font-weight:700}h1,h2{margin-bottom:var(--spacing-sm);color:var(--primary-dark)}h2{font-size:1.8rem}h2,h3{font-weight:600}h3{font-size:1.4rem;margin-bottom:var(--spacing-xs);color:var(--primary-dark)}li,p{margin-bottom:var(--spacing-sm)}a{color:var(--primary-blue);text-decoration:none;transition:color .3s ease}a:hover{color:var(--hover-blue)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-lg);width:100%}.content{flex-grow:1;flex-direction:column}.content,.flex{display:flex}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none;font-size:1rem}.btn-primary{background-color:var(--accent-blue);color:var(--text-light)}.btn-primary:hover{background-color:var(--hover-blue);transform:translateY(-2px)}.btn-secondary{background-color:hsla(0,0%,100%,.15);color:var(--text-light);border:1px solid hsla(0,0%,100%,.3)}.btn-secondary:hover{background-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.btn-success{background-color:var(--success-green);color:var(--text-light)}.btn:disabled{background-color:var(--disabled-gray);cursor:not-allowed;transform:none}input,select,textarea{font-family:var(--font-family);font-size:1rem;padding:var(--spacing-xs);border:1px solid var(--form-border);border-radius:4px;width:100%;background-color:var(--form-input-bg);color:var(--form-input-text)}@keyframes pulse{0%{opacity:.6;transform:translateX(0)}50%{opacity:1;transform:translateX(5px)}to{opacity:.6;transform:translateX(0)}}.arrow{color:var(--primary-blue);font-weight:700;opacity:.9;transition:transform .4s ease}@media (max-width:768px){body,html{font-size:14px}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}.container{padding:0 var(--spacing-sm)}}@media (prefers-color-scheme:dark){:root{--light-gray:#1e1e1e;--text-color:#f0f0f0}body{color:var(--text-color);background-color:#1a1a1a}input,select,textarea{background-color:#2d3436;color:var(--text-color);border-color:#636e72}}.Header_header__AF_3G{background-color:#2c3e50;padding:2rem 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Header_container__3JNoS{max-width:100%;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.Header_logo__1FRrW{letter-spacing:3px;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Header_navLinks__vBy8d{display:flex;gap:1rem;align-items:center}.Header_navLink__bX76H{color:#fff;text-decoration:none;font-size:1rem;font-weight:600;transition:color .3s ease,transform .3s ease;text-transform:uppercase;letter-spacing:1px;padding:.25rem 1rem;border-radius:4px}.Header_navLink__bX76H:hover{color:#3498db;background-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.Header_authButton__7__fa{background-color:#5088ef;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease,transform .3s ease;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:4px}.Header_authButton__7__fa:hover{background-color:#0940a7;transform:translateY(-2px)}.Header_logo__1FRrW{font-size:1.5rem;font-weight:700;color:#fff;position:relative}.Header_logoLink__7trYD{text-decoration:none;color:inherit;cursor:pointer;display:block}.Header_logoLink__7trYD:hover{color:inherit}.Header_dag__Peu57{display:flex;align-items:center;gap:.5rem;letter-spacing:1px;position:relative}.Header_dag__Peu57:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#3498db 15%,#3498db 85%,transparent);opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.Header_logo__1FRrW:hover .Header_dag__Peu57:after{opacity:.8;transform:translateY(0)}.Header_highlight__5s2vN{color:#3498db;font-weight:800}.Header_arrow__7Zb3i{color:#3498db;opacity:.9;transition:transform .4s ease}.Header_logo__1FRrW:hover .Header_arrow__7Zb3i:first-child{transform:translateX(-3px)}.Header_logo__1FRrW:hover .Header_arrow__7Zb3i:last-child{transform:translateX(3px)}.Header_mobileMenuToggle__UlEaz{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem}@media (max-width:768px){.Header_container__3JNoS{flex-direction:row;align-items:center}.Header_logo__1FRrW{font-size:1.3rem}.Header_dag__Peu57{gap:.25rem}.Header_mobileMenuToggle__UlEaz{display:block;z-index:20}.Header_desktopNav__A56P1{display:none}.Header_mobileNav__6HOrM{display:block}.Header_navLinks__vBy8d{position:fixed;top:0;right:-100%;width:70%;max-width:300px;height:100vh;background-color:#2c3e50;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:5rem 1.5rem 2rem;gap:1.5rem;transition:right .3s ease;box-shadow:-5px 0 15px rgba(0,0,0,.2);z-index:10}.Header_navLink__bX76H{white-space:nowrap;display:block}.Header_navLinks__vBy8d.Header_open__jNVWy{right:0}.Header_navLink__bX76H{width:100%;text-align:center;font-size:1.1rem;padding:.75rem 1rem}.Header_authButton__7__fa{width:100%;margin-top:1rem;padding:.75rem 1rem;display:block}.Header_backdrop__FWcCQ{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:5}.Header_backdrop__FWcCQ.Header_open__jNVWy{display:block}}@media (min-width:769px){.Header_mobileMenuToggle__UlEaz,.Header_mobileNav__6HOrM{display:none}}