:root{--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-card:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--accent-color:#3b82f6;--accent-hover:#2563eb;--gradient-start:#3b82f6;--gradient-end:#9333ea;--input-bg:#fff;--shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--active-primary:#3b82f6;--hero-firstbg:#434849;--hero-secondbg:#8b8e8f;--hero-thirdbg:#797f80;--hero-text:#65a30d;--hero-badge-bg:#0f172a;--hero-badge-text:#fff;--hero-badge-cardbg:#63af8c;--hero-badge-cardtext:#110f0f;--bg:var(--bg-primary);--bg-soft:#f1f5f9;--bg-muted:#e2e8f0;--card:var(--bg-card);--card-sub:#f9fafb;--card-hover:#f3f4f6;--border:var(--border-color);--border-strong:#cbd5e1;--border-light:#f1f5f9;--text:var(--text-primary);--text-light:#94a3b8;--text-inverse:#fff;--primary:var(--accent-color);--primary-hover:var(--accent-hover);--primary-active:#1e40af;--primary-soft:#dbeafe;--secondary:#60a5fa;--secondary-hover:#3b82f6;--secondary-active:#2563eb;--header-bg:#fff;--header-text:var(--text-primary);--header-border:var(--border-color);--header-shadow:0 2px 6px #0000000f;--header-btn-bg:transparent;--header-btn-text:var(--text-primary);--header-btn-hover-bg:#f1f5f9;--header-btn-hover-text:var(--accent-color);--header-btn-active-bg:var(--accent-color);--header-btn-active-text:#fff;--dropdown-bg:var(--bg-card);--dropdown-border:var(--border-color);--dropdown-shadow:0 8px 20px #00000014;--dropdown-option-bg:transparent;--dropdown-option-text:var(--text-primary);--dropdown-option-hover-bg:#f1f5f9;--dropdown-option-hover-text:var(--accent-color);--dropdown-option-active-bg:var(--accent-color);--dropdown-option-active-text:#fff;--dropdown-option-selected-bg:#dbeafe;--dropdown-option-selected-text:#1e40af;--dropdown-option-disabled-bg:transparent;--dropdown-option-disabled-text:#94a3b8;--sidebar-bg:#fff;--sidebar-border:var(--border-color);--sidebar-item-bg:transparent;--sidebar-item-text:var(--text-primary);--sidebar-item-hover-bg:#f1f5f9;--sidebar-item-hover-text:var(--accent-color);--sidebar-item-active-bg:var(--accent-color);--sidebar-item-active-text:#fff;--component-bg:var(--bg-primary);--component-topbar-bg:#fff;--component-topbar-border:var(--border-color);--component-topbar-text:var(--text-primary);--main-card-bg:var(--bg-card);--main-card-text:var(--text-primary);--main-card-border:var(--border-color);--main-card-shadow:0 4px 12px #00000014;--sub-card-bg:#f9fafb;--sub-card-text:#334155;--sub-card-border:var(--border-color);--btn-bg:var(--accent-color);--btn-text:#fff;--btn-hover-bg:var(--accent-hover);--btn-hover-text:#fff;--btn-active-bg:#1e40af;--btn-active-text:#fff;--btn-disabled-bg:#cbd5e1;--btn-disabled-text:#64748b;--input-border:var(--border-color);--input-text:var(--text-primary);--input-focus-border:var(--accent-color);--input-focus-shadow:0 0 0 3px #2563eb40;--input-disabled-bg:#f1f5f9;--input-disabled-text:#94a3b8;--success:#16a34a;--success-bg:#dcfce7;--warning:#f59e0b;--warning-bg:#fef3c7;--danger:#dc2626;--danger-bg:#fee2e2;--info:#0ea5e9;--info-bg:#e0f2fe;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 30px #0000001f;--link:var(--accent-color);--link-hover:var(--accent-hover);--selection-bg:var(--accent-color);--selection-text:#fff;--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#94a3b8;--gradient-primary:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));--focus-ring:0 0 0 3px #2563eb59;--overlay:#0006}html:not([data-theme]) body{visibility:hidden}html,body{background:var(--bg);max-width:100%;color:var(--text);margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light]{--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-card:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--accent-color:#3b82f6;--accent-hover:#2563eb;--gradient-start:#3b82f6;--gradient-end:#9333ea;--input-bg:#fff;--shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--active-primary:#3b82f6;--hero-firstbg:#091113;--hero-secondbg:#8b8e8f;--hero-thirdbg:#797f80;--hero-text:#65a30d;--hero-text2:black;--hero-badge-bg:#0f172a;--hero-badge-text:#fff;--hero-badge-cardbg:#63af8c;--hero-badge-cardtext:#110f0f;--bg:var(--bg-primary);--bg-soft:#f1f5f9;--bg-muted:#e2e8f0;--card:var(--bg-card);--card-sub:#f9fafb;--card-hover:#f3f4f6;--border:var(--border-color);--border-strong:#cbd5e1;--border-light:#f1f5f9;--text:var(--text-primary);--text-light:#94a3b8;--text-inverse:#fff;--primary:var(--accent-color);--primary-hover:var(--accent-hover);--primary-active:#1e40af;--primary-soft:#dbeafe;--secondary:#60a5fa;--secondary-hover:#3b82f6;--secondary-active:#2563eb;--header-bg:#d4dad7;--header-text:var(--text-primary);--header-border:var(--border-color);--header-shadow:0 2px 6px #0000000f;--header-btn-bg:transparent;--header-btn-text:var(--text-primary);--header-btn-hover-bg:#f1f5f9;--header-btn-hover-text:var(--accent-color);--header-btn-active-bg:var(--accent-color);--header-btn-active-text:#fff;--dropdown-bg:var(--bg-card);--dropdown-border:var(--border-color);--dropdown-shadow:0 8px 20px #00000014;--dropdown-option-bg:transparent;--dropdown-option-text:var(--text-primary);--dropdown-option-hover-bg:#f1f5f9;--dropdown-option-hover-text:var(--accent-color);--dropdown-option-active-bg:var(--accent-color);--dropdown-option-active-text:#fff;--dropdown-option-selected-bg:#dbeafe;--dropdown-option-selected-text:#1e40af;--dropdown-option-disabled-bg:transparent;--dropdown-option-disabled-text:#94a3b8;--sidebar-bg:#fff;--sidebar-border:var(--border-color);--sidebar-item-bg:transparent;--sidebar-item-text:var(--text-primary);--sidebar-item-hover-bg:#f1f5f9;--sidebar-item-hover-text:var(--accent-color);--sidebar-item-active-bg:var(--accent-color);--sidebar-item-active-text:#fff;--component-bg:var(--bg-primary);--component-topbar-bg:#fff;--component-topbar-border:var(--border-color);--component-topbar-text:var(--text-primary);--main-card-bg:var(--bg-card);--main-card-text:var(--text-primary);--main-card-border:var(--border-color);--main-card-shadow:0 4px 12px #00000014;--sub-card-bg:#f9fafb;--sub-card-text:#334155;--sub-card-border:var(--border-color);--btn-bg:var(--accent-color);--btn-text:#fff;--btn-hover-bg:var(--accent-hover);--btn-hover-text:#fff;--btn-active-bg:#1e40af;--btn-active-text:#fff;--btn-disabled-bg:#cbd5e1;--btn-disabled-text:#64748b;--input-border:var(--border-color);--input-text:var(--text-primary);--input-focus-border:var(--accent-color);--input-focus-shadow:0 0 0 3px #2563eb40;--input-disabled-bg:#f1f5f9;--input-disabled-text:#94a3b8;--success:#16a34a;--success-bg:#dcfce7;--warning:#f59e0b;--warning-bg:#fef3c7;--danger:#dc2626;--danger-bg:#fee2e2;--info:#0ea5e9;--info-bg:#e0f2fe;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 30px #0000001f;--link:var(--accent-color);--link-hover:var(--accent-hover);--selection-bg:var(--accent-color);--selection-text:#fff;--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#94a3b8;--gradient-primary:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));--focus-ring:0 0 0 3px #2563eb59;--overlay:#0006;--auth-overlay-bg:#0006;--auth-modal-bg:#ffffffe6;--auth-modal-border:#00000014;--auth-modal-shadow:0 10px 40px #0003;--auth-text-primary:#0f172a;--auth-text-secondary:#475569;--auth-text-muted:#94a3b8;--auth-toggle-bg:#0000000d;--auth-input-bg:#fff;--auth-input-border:#e2e8f0;--auth-input-text:#0f172a;--auth-accent-1:#64c3ce;--auth-accent-2:#258792;--auth-glow:0 6px 20px #25879266;--auth-focus-glow:#64c3ce66;--auth-danger:#ef4444;--sectheader1-bg:var(--auth-accent-1);--sectheader2-bg:var(--auth-accent-2)}html[data-theme=dark]{--bg-primary:#020817;--bg-secondary:#1e293b;--bg-card:#0f172a;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--border-color:#334155;--accent-color:#60a5fa;--accent-hover:#3b82f6;--gradient-start:#3b82f6;--gradient-end:#a855f7;--input-bg:#1e293b;--shadow:0 4px 6px -1px #00000080;--active-primary:#60a5fa;--hero-first:#4fd1c5;--hero-second:#2c7a7b;--hero-third:#042f2e;--hero-text:#c1f113;--hero-badge-bg:#020617;--hero-badge-text:#c1f113;--hero-badge-cardbg:white;--hero-badge-cardtext:#110f0f;--bg:var(--bg-primary);--bg-soft:#111827;--bg-muted:var(--bg-secondary);--card:var(--bg-card);--card-sub:#273449;--card-hover:#334155;--border:var(--border-color);--border-strong:#475569;--border-light:#1e293b;--text:var(--text-primary);--text-light:#94a3b8;--text-inverse:#0f172a;--primary:var(--accent-color);--primary-hover:var(--accent-hover);--primary-active:#1d4ed8;--primary-soft:#60a5fa26;--secondary:#60a5fa;--secondary-hover:#3b82f6;--secondary-active:#2563eb;--header-bg:#19202e;--header-text:var(--text-primary);--header-border:#1f2937;--header-shadow:0 2px 6px #0006;--header-btn-bg:transparent;--header-btn-text:var(--text-primary);--header-btn-hover-bg:#1e293b;--header-btn-hover-text:var(--accent-color);--header-btn-active-bg:var(--accent-color);--header-btn-active-text:#fff;--dropdown-bg:var(--bg-card);--dropdown-border:var(--border-color);--dropdown-shadow:0 8px 20px #00000080;--dropdown-option-bg:transparent;--dropdown-option-text:var(--text-primary);--dropdown-option-hover-bg:#334155;--dropdown-option-hover-text:var(--accent-color);--dropdown-option-active-bg:var(--accent-color);--dropdown-option-active-text:#fff;--dropdown-option-selected-bg:#60a5fa26;--dropdown-option-selected-text:var(--accent-color);--dropdown-option-disabled-bg:transparent;--dropdown-option-disabled-text:#64748b;--sidebar-bg:#111827;--sidebar-border:#1f2937;--sidebar-item-bg:transparent;--sidebar-item-text:var(--text-primary);--sidebar-item-hover-bg:#1e293b;--sidebar-item-hover-text:var(--accent-color);--sidebar-item-active-bg:var(--accent-color);--sidebar-item-active-text:#fff;--component-bg:var(--bg-primary);--component-topbar-bg:#111827;--component-topbar-border:#1f2937;--component-topbar-text:var(--text-primary);--main-card-bg:var(--bg-card);--main-card-text:var(--text-primary);--main-card-border:var(--border-color);--main-card-shadow:0 4px 12px #00000080;--sub-card-bg:#273449;--sub-card-text:var(--text-secondary);--sub-card-border:var(--border-color);--btn-bg:var(--accent-color);--btn-text:#fff;--btn-hover-bg:var(--accent-hover);--btn-hover-text:#fff;--btn-active-bg:#1d4ed8;--btn-active-text:#fff;--btn-disabled-bg:#334155;--btn-disabled-text:#94a3b8;--input-border:var(--border-color);--input-text:var(--text-primary);--input-focus-border:var(--accent-color);--input-focus-shadow:0 0 0 3px #60a5fa59;--input-disabled-bg:#273449;--input-disabled-text:#64748b;--success:#22c55e;--success-bg:#22c55e26;--warning:#fbbf24;--warning-bg:#fbbf2426;--danger:#ef4444;--danger-bg:#ef444426;--info:#38bdf8;--info-bg:#38bdf826;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 12px 30px #0009;--link:var(--accent-color);--link-hover:var(--accent-hover);--selection-bg:var(--accent-color);--selection-text:#fff;--scrollbar-thumb:#334155;--scrollbar-thumb-hover:#475569;--gradient-primary:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));--focus-ring:0 0 0 3px #60a5fa73;--overlay:#0009;--auth-overlay-bg:#0009;--auth-modal-bg:#0f172abf;--auth-modal-border:#ffffff14;--auth-modal-shadow:0 10px 40px #0009;--auth-text-primary:#e2e8f0;--auth-text-secondary:#94a3b8;--auth-text-muted:#64748b;--auth-toggle-bg:#ffffff0d;--auth-input-bg:#ffffff0d;--auth-input-border:#ffffff1a;--auth-input-text:#e2e8f0;--auth-accent-1:#4fd1c5;--auth-accent-2:#2c7a7b;--auth-glow:0 0 20px #4fd1c566;--auth-focus-glow:#4fd1c580;--auth-danger:#f87171;--sectheader1-bg:var(--auth-accent-1);--sectheader2-bg:var(--auth-accent-2)}html[data-theme=cobalt]{--bg:#031d20;--bg-soft:#0f1a36;--bg-muted:var(--bg-secondary);--bg-primary:#031d20;--bg-secondary:#073c42;--bg-card:#1e293b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border-color:#334155;--accent-color:#22d3ee;--accent-hover:#06b6d4;--gradient-start:#2563eb;--gradient-end:#9333ea;--input-bg:#0f172a;--shadow:0 4px 6px -1px #00000080;--active-primary:#22d3ee;--hero-first:#64c3ce;--hero-second:#258792;--hero-thrid:#073c42;--hero-text2:#f0e9e9;--hero-text:#c1f113;--hero-badge-bg:black;--card:#258792;--card-sub:#24305e;--card-hover:#2c3e70;--border:var(--border-color);--border-strong:#3a4f8a;--border-light:#1c2541;--text:var(--text-primary);--text-light:#818cf8;--text-inverse:#0b132b;--primary:var(--accent-color);--primary-hover:var(--accent-hover);--primary-active:#0891b2;--primary-soft:#22d3ee26;--secondary:#60a5fa;--secondary-hover:#3b82f6;--secondary-active:#2563eb;--header-bg:#063136;--header-text:var(--text-primary);--header-border:var(--border-color);--header-shadow:0 2px 6px #00000080;--header-btn-bg:transparent;--header-btn-text:var(--text-primary);--header-btn-hover-bg:#1c2541;--header-btn-hover-text:var(--accent-color);--header-btn-active-bg:var(--accent-color);--header-btn-active-text:#fff;--dropdown-bg:var(--bg-card);--dropdown-border:var(--border-color);--dropdown-shadow:0 8px 20px #0009;--dropdown-option-bg:transparent;--dropdown-option-text:var(--text-primary);--dropdown-option-hover-bg:#2c3e70;--dropdown-option-hover-text:var(--accent-color);--dropdown-option-active-bg:var(--accent-color);--dropdown-option-active-text:#fff;--dropdown-option-selected-bg:#22d3ee26;--dropdown-option-selected-text:var(--accent-color);--dropdown-option-disabled-bg:transparent;--dropdown-option-disabled-text:#64748b;--sidebar-bg:#063136;--sidebar-border:var(--border-color);--sidebar-item-bg:transparent;--sidebar-item-text:var(--text-primary);--sidebar-item-hover-bg:#1c2541;--sidebar-item-hover-text:var(--accent-color);--sidebar-item-active-bg:var(--accent-color);--sidebar-item-active-text:#fff;--component-bg:var(--bg-primary);--component-topbar-bg:var(--bg-secondary);--component-topbar-border:var(--border-color);--component-topbar-text:var(--text-primary);--main-card-bg:var(--bg-card);--main-card-text:var(--text-primary);--main-card-border:var(--border-color);--main-card-shadow:0 4px 12px #0009;--sub-card-bg:#24305e;--sub-card-text:var(--text-secondary);--sub-card-border:var(--border-color);--btn-bg:var(--accent-color);--btn-text:#fff;--btn-hover-bg:var(--accent-hover);--btn-hover-text:#fff;--btn-active-bg:#0891b2;--btn-active-text:#fff;--btn-disabled-bg:#2c3e70;--btn-disabled-text:#94a3b8;--input-border:var(--border-color);--input-text:var(--text-primary);--input-focus-border:var(--accent-color);--input-focus-shadow:0 0 0 3px #22d3ee59;--input-disabled-bg:#24305e;--input-disabled-text:#64748b;--success:#22c55e;--success-bg:#22c55e26;--warning:#fbbf24;--warning-bg:#fbbf2426;--danger:#ef4444;--danger-bg:#ef444426;--info:#38bdf8;--info-bg:#38bdf826;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #0009;--shadow-lg:0 12px 30px #000000b3;--link:var(--accent-color);--link-hover:var(--accent-hover);--selection-bg:var(--accent-color);--selection-text:#fff;--scrollbar-thumb:#2c3e70;--scrollbar-thumb-hover:#3a4f8a;--gradient-primary:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));--focus-ring:0 0 0 3px #22d3ee73;--overlay:#0009;--auth-overlay-bg:#073c42bf;--auth-modal-bg:#0e5158d9;--auth-modal-border:#64c3ce33;--auth-modal-shadow:0 10px 40px #000000b3, 0 0 30px #64c3ce40;--auth-text-primary:#dff7fa;--auth-text-secondary:#9ed6dc;--auth-text-muted:#6faab0;--auth-toggle-bg:#64c3ce1a;--auth-input-bg:#03232699;--auth-input-border:#64c3ce40;--auth-input-text:#e6fbff;--auth-accent-1:#64c3ce;--auth-accent-2:#258792;--auth-glow:0 0 25px #64c3ce66;--auth-focus-glow:#64c3ce80;--auth-danger:#ff6b6b;--sectheader1-bg:var(--auth-accent-1);--sectheader2-bg:var(--auth-accent-2)}html[data-theme=rose]{--bg:#fff1f2;--bg-soft:#ffe4e6;--bg-muted:#fecdd3;--card:#fff;--card-sub:#fff7f8;--card-hover:#ffe4e6;--border:#fecdd3;--border-strong:#fda4af;--border-light:#ffe4e6;--text:#881337;--text-muted:#9f1239;--text-light:#be123c;--text-inverse:#fff;--primary:#e11d48;--primary-hover:#be123c;--primary-active:#9f1239;--primary-soft:#ffe4e6;--secondary:#fb7185;--secondary-hover:#f43f5e;--secondary-active:#e11d48;--header-bg:#fff;--header-text:#881337;--header-border:#fecdd3;--header-shadow:0 2px 6px #e11d4826;--header-btn-bg:transparent;--header-btn-text:#881337;--header-btn-hover-bg:#ffe4e6;--header-btn-hover-text:#e11d48;--header-btn-active-bg:#e11d48;--header-btn-active-text:#fff;--dropdown-bg:#fff;--dropdown-border:#fecdd3;--dropdown-shadow:0 8px 20px #e11d4826;--dropdown-option-bg:transparent;--dropdown-option-text:#881337;--dropdown-option-hover-bg:#ffe4e6;--dropdown-option-hover-text:#e11d48;--dropdown-option-active-bg:#e11d48;--dropdown-option-active-text:#fff;--dropdown-option-selected-bg:#fecdd3;--dropdown-option-selected-text:#9f1239;--dropdown-option-disabled-bg:transparent;--dropdown-option-disabled-text:#fda4af;--sidebar-bg:#fff7f8;--sidebar-border:#fecdd3;--sidebar-item-bg:transparent;--sidebar-item-text:#881337;--sidebar-item-hover-bg:#ffe4e6;--sidebar-item-hover-text:#e11d48;--sidebar-item-active-bg:#e11d48;--sidebar-item-active-text:#fff;--component-bg:#fff1f2;--component-topbar-bg:#fff;--component-topbar-border:#fecdd3;--component-topbar-text:#881337;--main-card-bg:#fff;--main-card-text:#881337;--main-card-border:#fecdd3;--main-card-shadow:0 4px 12px #e11d4826;--sub-card-bg:#fff7f8;--sub-card-text:#9f1239;--sub-card-border:#fecdd3;--btn-bg:#e11d48;--btn-text:#fff;--btn-hover-bg:#be123c;--btn-hover-text:#fff;--btn-active-bg:#9f1239;--btn-active-text:#fff;--btn-disabled-bg:#fecdd3;--btn-disabled-text:#9f1239;--input-bg:#fff;--input-border:#fecdd3;--input-text:#881337;--input-focus-border:#e11d48;--input-focus-shadow:0 0 0 3px #e11d4840;--input-disabled-bg:#ffe4e6;--input-disabled-text:#be123c;--success:#16a34a;--success-bg:#dcfce7;--warning:#f59e0b;--warning-bg:#fef3c7;--danger:#dc2626;--danger-bg:#fee2e2;--info:#0ea5e9;--info-bg:#e0f2fe;--shadow-sm:0 1px 2px #e11d481a;--shadow-md:0 4px 12px #e11d4826;--shadow-lg:0 12px 30px #e11d4833;--focus-ring:0 0 0 3px #e11d4859;--overlay:#88133766;--sectheader1-bg:var(--auth-accent-1);--sectheader2-bg:var(--auth-accent-2)}html[data-theme=ocean]{--bg:#06283d;--bg-soft:#0b3c5d;--bg-muted:#136f8a;--card:#0b3c5d;--card-sub:#0f4c75;--card-hover:#145374;--border:#145374;--border-strong:#1b6ca8;--border-light:#0b3c5d;--text:#e0f7fa;--text-muted:#b2ebf2;--text-light:#81d4fa;--text-inverse:#06283d;--primary:#00b4d8;--primary-hover:#0096c7;--primary-active:#0077b6;--primary-soft:#00b4d826;--secondary:#48cae4;--secondary-hover:#00b4d8;--secondary-active:#0096c7;--header-bg:#0b3c5d;--header-text:#e0f7fa;--header-border:#145374;--header-shadow:0 2px 6px #00000080;--header-btn-bg:transparent;--header-btn-text:#e0f7fa;--header-btn-hover-bg:#145374;--header-btn-hover-text:#00b4d8;--header-btn-active-bg:#00b4d8;--header-btn-active-text:#fff;--dropdown-bg:#0b3c5d;--dropdown-border:#145374;--dropdown-shadow:0 8px 20px #0009;--dropdown-option-bg:transparent;--dropdown-option-text:#e0f7fa;--dropdown-option-hover-bg:#145374;--dropdown-option-hover-text:#00b4d8;--dropdown-option-active-bg:#00b4d8;--dropdown-option-active-text:#fff;--dropdown-option-selected-bg:#00b4d826;--dropdown-option-selected-text:#48cae4;--dropdown-option-disabled-bg:transparent;--dropdown-option-disabled-text:#7aa6b2;--sidebar-bg:#0b3c5d;--sidebar-border:#145374;--sidebar-item-bg:transparent;--sidebar-item-text:#e0f7fa;--sidebar-item-hover-bg:#145374;--sidebar-item-hover-text:#00b4d8;--sidebar-item-active-bg:#00b4d8;--sidebar-item-active-text:#fff;--component-bg:#06283d;--component-topbar-bg:#0b3c5d;--component-topbar-border:#145374;--component-topbar-text:#e0f7fa;--main-card-bg:#0b3c5d;--main-card-text:#e0f7fa;--main-card-border:#145374;--main-card-shadow:0 4px 12px #0009;--sub-card-bg:#0f4c75;--sub-card-text:#b2ebf2;--sub-card-border:#145374;--btn-bg:#00b4d8;--btn-text:#fff;--btn-hover-bg:#0096c7;--btn-hover-text:#fff;--btn-active-bg:#0077b6;--btn-active-text:#fff;--btn-disabled-bg:#145374;--btn-disabled-text:#7aa6b2;--input-bg:#0b3c5d;--input-border:#145374;--input-text:#e0f7fa;--input-focus-border:#00b4d8;--input-focus-shadow:0 0 0 3px #00b4d859;--input-disabled-bg:#0f4c75;--input-disabled-text:#7aa6b2;--success:#22c55e;--success-bg:#22c55e26;--warning:#fbbf24;--warning-bg:#fbbf2426;--danger:#ef4444;--danger-bg:#ef444426;--info:#38bdf8;--info-bg:#38bdf826;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #0009;--shadow-lg:0 12px 30px #000000b3;--focus-ring:0 0 0 3px #00b4d873;--overlay:#0009}
.popup-module__Veoa6a__overlay{background:var(--auth-overlay-bg);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.popup-module__Veoa6a__modal{background:var(--auth-modal-bg);border:.0625rem solid var(--auth-modal-border);width:26rem;max-width:95%;box-shadow:var(--auth-modal-shadow);scroll-behavior:smooth;border-radius:1rem;max-height:90vh;margin-top:65px;margin-bottom:25px;padding:2rem;position:relative;overflow-y:auto}.popup-module__Veoa6a__header{text-align:center;margin-bottom:1rem}.popup-module__Veoa6a__subtitle{color:var(--auth-text-muted);font-size:.8rem}.popup-module__Veoa6a__closeBtn{cursor:pointer;color:var(--auth-text-secondary);background:0 0;border:none;position:absolute;top:1rem;right:1rem}.popup-module__Veoa6a__error{color:var(--auth-danger);text-align:center;font-size:.8rem}.popup-module__Veoa6a__form{flex-direction:column;gap:.9rem;display:flex}.popup-module__Veoa6a__field{flex-direction:column;gap:.2rem;display:flex}.popup-module__Veoa6a__field label{color:var(--auth-text-secondary);font-size:.75rem}.popup-module__Veoa6a__field input{border:.0625rem solid var(--auth-input-border);background:var(--auth-input-bg);color:var(--auth-input-text);border-radius:.5rem;padding:.6rem}.popup-module__Veoa6a__profilePreview{justify-content:center;display:flex}.popup-module__Veoa6a__profileImg{border:2px solid var(--auth-accent-1);border-radius:50%;width:3rem;height:3rem}.popup-module__Veoa6a__submitBtn{background:linear-gradient(135deg, var(--auth-accent-1), var(--auth-accent-2));color:#fff;cursor:pointer;border:none;border-radius:.6rem;margin-top:.5rem;padding:.7rem}.popup-module__Veoa6a__toggleText{text-align:center;color:var(--auth-text-muted);font-size:.8rem}.popup-module__Veoa6a__toggleText span{color:var(--auth-accent-1);cursor:pointer}
.Sidebar_m-module__8T5C6W__s_d_sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);opacity:.95;height:100vh;transition:width .3s;display:none;position:fixed;top:64px;left:0;overflow:hidden}.Sidebar_m-module__8T5C6W__s_d_sidebarOpen{width:180px}.Sidebar_m-module__8T5C6W__s_d_sidebarClosed{display:none}.Sidebar_m-module__8T5C6W__s_d_sidebarNav{flex-direction:column;gap:8px;padding:16px;display:flex}.Sidebar_m-module__8T5C6W__s_d_sidebarLink{color:var(--sidebar-item-text);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.Sidebar_m-module__8T5C6W__s_d_sidebarLink:hover{background:var(--sidebar-item-hover-bg);color:var(--sidebar-item-hover-text)}.Sidebar_m-module__8T5C6W__s_d_sidebarLink:active{background:var(--sidebar-item-active-bg);color:var(--sidebar-item-active-text)}.Sidebar_m-module__8T5C6W__s_d_sidebarLinkActive{position:relative}.Sidebar_m-module__8T5C6W__s_d_sidebarLinkActive:before{content:"";background:var(--hero-text);border-radius:.25rem;width:.25rem;height:70%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1350px){.Sidebar_m-module__8T5C6W__s_d_sidebarOpen{display:block}}
.Header_m-module__rLrLKG__h_d_header{background:var(--header-bg);width:98%;height:64px;color:var(--header-text);border-bottom:1px solid var(--header-border);box-shadow:0 -6px 20px var(--header-shadow);z-index:1000;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 8px;transition:background .3s,color .3s;display:flex;position:sticky;top:0}.Header_m-module__rLrLKG__h_d_left{margin:0rem, 3rem;align-items:center;gap:16px;display:flex}.Header_m-module__rLrLKG__h_d_logoWrapper{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.Header_m-module__rLrLKG__logoImg{border-radius:10px;width:100px;height:50px}.Header_m-module__rLrLKG__h_d_menuicon{display:none}.Header_m-module__rLrLKG__h_d_nav{align-items:center;gap:28px;display:flex}.Header_m-module__rLrLKG__h_d_navLink{color:var(--header-btn-text);border-radius:6px;padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.Header_m-module__rLrLKG__h_d_navLink:hover{background:var(--header-btn-hover-bg);color:var(--header-btn-hover-text)}.Header_m-module__rLrLKG__h_d_navLink:active,.Header_m-module__rLrLKG__h_d_navLinkActive{background:var(--header-btn-active-bg);color:var(--header-btn-active-text)}.Header_m-module__rLrLKG__h_d_actions{align-items:center;gap:16px;margin-right:10px;display:flex}.Header_m-module__rLrLKG__h_d_iconButton{background:var(--header-btn-bg);width:38px;height:38px;color:var(--header-btn-text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Header_m-module__rLrLKG__h_d_iconButton:hover{background:var(--header-btn-hover-bg);color:var(--header-btn-hover-text)}.Header_m-module__rLrLKG__h_d_iconButton:active{background:var(--header-btn-active-bg);color:var(--header-btn-active-text)}.Header_m-module__rLrLKG__h_d_iconButtonRelative{position:relative}.Header_m-module__rLrLKG__h_d_notificationDot{background:var(--danger);border:2px solid var(--header-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.Header_m-module__rLrLKG__h_d_langSelect{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:14px;transition:all .2s}.Header_m-module__rLrLKG__h_d_langSelect:hover{border-color:var(--primary)}.Header_m-module__rLrLKG__h_d_langSelect:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.Header_m-module__rLrLKG__h_d_themeWrapper{align-items:center;display:flex}.Header_m-module__rLrLKG__h_d_signInButton{background:var(--btn-bg);color:var(--btn-text);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Header_m-module__rLrLKG__h_d_signInButton:hover{background:var(--btn-hover-bg);color:var(--btn-hover-text)}.Header_m-module__rLrLKG__h_d_signInButton:active{background:var(--btn-active-bg);color:var(--btn-active-text)}.Header_m-module__rLrLKG__h_d_signInButton:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-text);cursor:not-allowed}.Header_m-module__rLrLKG__h_d_menuButton{background:var(--header-btn-bg);width:40px;height:40px;color:var(--header-btn-text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:none}.Header_m-module__rLrLKG__h_d_menuButton:hover{background:var(--header-btn-hover-bg);color:var(--header-btn-hover-text)}.Header_m-module__rLrLKG__h_d_notificationBadge{color:#fff;border:2px solid var(--header-bg);background:#ff4d4f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;animation:.25s Header_m-module__rLrLKG__h_d_badgePop;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #00000040}.Header_m-module__rLrLKG__auth_overlay{z-index:999999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Header_m-module__rLrLKG__auth_dialog{background:#fff;border-radius:10px;flex-direction:column;gap:10px;width:350px;padding:20px;display:flex;position:relative}.Header_m-module__rLrLKG__auth_close{cursor:pointer;background:0 0;border:none;position:absolute;top:10px;right:10px}.Header_m-module__rLrLKG__auth_input{border:1px solid #ccc;border-radius:5px;padding:8px}.Header_m-module__rLrLKG__auth_button{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:5px;padding:10px}.Header_m-module__rLrLKG__auth_toggle{color:#00f;cursor:pointer;margin-left:5px}.Header_m-module__rLrLKG__profile_wrapper{position:relative}.Header_m-module__rLrLKG__profile_btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;display:flex}.Header_m-module__rLrLKG__profile_img{object-fit:cover;border-radius:50%;width:28px;height:28px}.Header_m-module__rLrLKG__profile_dropdown{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:8px;min-width:150px;padding:10px;display:flex;position:absolute;top:40px;right:0}.Header_m-module__rLrLKG__profile_dropdown button{text-align:left;cursor:pointer;background:0 0;border:none;padding:5px}.Header_m-module__rLrLKG__profile_dropdown button:hover{background:#f2f2f2}.Header_m-module__rLrLKG__profile_fallback{color:#fff;background:#007bff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.Header_m-module__rLrLKG__navItem{color:var(--text-secondary);padding:6px 10px;text-decoration:none;transition:all .2s}.Header_m-module__rLrLKG__navItem:hover{color:var(--text-primary)}.Header_m-module__rLrLKG__active{color:var(--hero-text);border-bottom:2px solid var(--hero-text);font-weight:600}.Header_m-module__rLrLKG__loginBtn{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .25s;display:flex}.Header_m-module__rLrLKG__loginBtn:hover{background:var(--hero-first);color:#fff;border-color:var(--hero-second);transform:translateY(-1px)}.Header_m-module__rLrLKG__loginBtn:active{transform:scale(.97)}.Header_m-module__rLrLKG__loginBtn svg{display:block}.Header_m-module__rLrLKG__auth_form{flex-direction:column;gap:1rem;display:flex}.Header_m-module__rLrLKG__auth_field{flex-direction:column;gap:.25rem;display:flex}.Header_m-module__rLrLKG__auth_field label{color:var(--auth-text-secondary);font-size:.75rem;font-weight:500}.Header_m-module__rLrLKG__auth_field input{border:.0625rem solid var(--auth-input-border);background:var(--auth-input-bg);color:var(--auth-input-text);border-radius:.5rem;padding:.65rem .75rem;font-size:.875rem;transition:all .25s}.Header_m-module__rLrLKG__auth_field input:focus{border-color:var(--auth-accent-1);box-shadow:0 0 .5rem var(--auth-focus-glow)}.Header_m-module__rLrLKG__auth_field input:disabled{opacity:.6;cursor:not-allowed}.Header_m-module__rLrLKG__auth_profilePreview{justify-content:center;margin-bottom:.5rem;display:flex}.Header_m-module__rLrLKG__profile_img{object-fit:cover;border:2px solid var(--auth-accent-1);border-radius:50%;width:3.5rem;height:3.5rem}.Header_m-module__rLrLKG__auth_field input[type=file]{background:0 0;padding:.4rem}@keyframes Header_m-module__rLrLKG__h_d_badgePop{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:1350px){.Header_m-module__rLrLKG__h_d_nav{display:none}.Header_m-module__rLrLKG__h_d_menuicon{display:block}.Header_m-module__rLrLKG__h_d_menuButton{color:#000;display:flex}}@media (max-width:768px){.Header_m-module__rLrLKG__h_d_header{padding:0 16px}.Header_m-module__rLrLKG__h_d_actions{gap:12px}}
.AuthPopup-module__exgXea__a_d_overlay{-webkit-backdrop-filter:blur(18px);z-index:9999;background:#0a0a1473;justify-content:center;align-items:center;animation:.4s AuthPopup-module__exgXea__a_d_fadeIn;display:flex;position:fixed;inset:0}.AuthPopup-module__exgXea__a_d_modal{-webkit-backdrop-filter:blur(25px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;width:300px;max-width:75%;padding:40px 32px;transition:all .3s;animation:.4s AuthPopup-module__exgXea__a_d_slideUp;position:relative;box-shadow:0 8px 32px #0006,0 0 40px #0096ff26}.AuthPopup-module__exgXea__a_d_closeBtn{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;transition:all .2s;position:absolute;top:18px;right:18px}.AuthPopup-module__exgXea__a_d_closeBtn:hover{opacity:1;transform:rotate(90deg)}.AuthPopup-module__exgXea__a_d_title{text-align:center;color:#fff;margin-bottom:28px;font-size:24px;font-weight:600}.AuthPopup-module__exgXea__a_d_toggle{background:#ffffff0f;border-radius:12px;margin-bottom:28px;padding:4px;display:flex}.AuthPopup-module__exgXea__a_d_toggleBtn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:10px 0;font-weight:500;transition:all .3s}.AuthPopup-module__exgXea__a_d_toggleActive{color:#fff;background:linear-gradient(135deg,#4facfe,#00f2fe);font-weight:600;box-shadow:0 4px 15px #00c8ff66}.AuthPopup-module__exgXea__a_d_form{flex-direction:column;gap:18px;display:flex}.AuthPopup-module__exgXea__a_d_inputGroup{flex-direction:column;gap:6px;display:flex}.AuthPopup-module__exgXea__a_d_inputGroup input{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;outline:none;padding:12px 14px;transition:all .3s}.AuthPopup-module__exgXea__a_d_inputGroup input::placeholder{color:#ffffff80}.AuthPopup-module__exgXea__a_d_inputGroup input:focus{border-color:#4facfe;box-shadow:0 0 15px #4facfe66}.AuthPopup-module__exgXea__a_d_inputGroup span{color:#ff6b6b;font-size:12px}.AuthPopup-module__exgXea__a_d_passwordWrapper{position:relative}.AuthPopup-module__exgXea__a_d_eyeBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;transition:all .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AuthPopup-module__exgXea__a_d_eyeBtn:hover{color:#fff}.AuthPopup-module__exgXea__a_d_submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:14px;margin-top:10px;padding:14px;font-size:15px;font-weight:600;transition:all .3s}.AuthPopup-module__exgXea__a_d_submitBtn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea80}.AuthPopup-module__exgXea__a_d_submitBtn:active{transform:scale(.97)}.AuthPopup-module__exgXea__a_d_loader{animation:1s linear infinite AuthPopup-module__exgXea__a_d_spin}@keyframes AuthPopup-module__exgXea__a_d_spin{to{transform:rotate(360deg)}}@keyframes AuthPopup-module__exgXea__a_d_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthPopup-module__exgXea__a_d_slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
.Footer_M-module__wHvXoG__f_d_footer{background:var(--bg-secondary);color:var(--text-secondary);border-top:.0625rem solid var(--border-color);margin-top:1rem}.Footer_M-module__wHvXoG__f_d_container{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:75rem;margin:0 auto;padding:.5rem 1.5rem;display:grid}.Footer_M-module__wHvXoG__f_d_col{flex-direction:column;gap:.75rem;display:flex}.Footer_M-module__wHvXoG__f_d_logo{color:var(--text-primary);font-size:1.375rem;font-weight:700}.Footer_M-module__wHvXoG__f_d_desc{color:var(--text-muted);font-size:.875rem;line-height:1.6}.Footer_M-module__wHvXoG__f_d_heading{color:var(--text-primary);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.Footer_M-module__wHvXoG__f_d_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer_M-module__wHvXoG__f_d_list li{font-size:.875rem}.Footer_M-module__wHvXoG__f_d_list a{color:var(--text-muted);text-decoration:none;transition:all .2s}.Footer_M-module__wHvXoG__f_d_list a:hover{color:var(--accent-color)}.Footer_M-module__wHvXoG__f_d_col p{color:var(--text-muted);font-size:.875rem}.Footer_M-module__wHvXoG__f_d_bottom{text-align:center;color:var(--text-muted);border-top:.0625rem solid var(--border-color);padding:1rem;font-size:.8125rem}@media (max-width:64rem){.Footer_M-module__wHvXoG__f_d_container{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.Footer_M-module__wHvXoG__f_d_container{grid-template-columns:1fr;gap:.4rem}.Footer_M-module__wHvXoG__f_d_footer{text-align:center}.Footer_M-module__wHvXoG__f_d_col{align-items:center;gap:.3rem}.Footer_M-module__wHvXoG__f_d_list{flex-direction:row;gap:3rem}}
.mobile_l_m-module__qaC18W__mobileWrapper{width:100%;max-width:100%;margin:0;padding:0;position:relative;overflow-x:hidden}.mobile_l_m-module__qaC18W__mobileMain{width:100%;max-width:100%;overflow-x:hidden}.mobile_l_m-module__qaC18W__mobileFooter{width:100%}
.popup-module__ZwvkZa__overlay{background:var(--auth-overlay-bg);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.popup-module__ZwvkZa__modal{background:var(--auth-modal-bg);border:.0625rem solid var(--auth-modal-border);width:26rem;max-width:95%;box-shadow:var(--auth-modal-shadow);scroll-behavior:smooth;border-radius:1rem;max-height:90vh;margin-top:65px;margin-bottom:25px;padding:2rem;position:relative;overflow-y:auto}.popup-module__ZwvkZa__header{text-align:center;margin-bottom:1rem}.popup-module__ZwvkZa__subtitle{color:var(--auth-text-muted);font-size:.8rem}.popup-module__ZwvkZa__closeBtn{cursor:pointer;color:var(--auth-text-secondary);background:0 0;border:none;position:absolute;top:1rem;right:1rem}.popup-module__ZwvkZa__error{color:var(--auth-danger);text-align:center;font-size:.8rem}.popup-module__ZwvkZa__form{flex-direction:column;gap:.9rem;display:flex}.popup-module__ZwvkZa__field{flex-direction:column;gap:.2rem;display:flex}.popup-module__ZwvkZa__field label{color:var(--auth-text-secondary);font-size:.75rem}.popup-module__ZwvkZa__field input{border:.0625rem solid var(--auth-input-border);background:var(--auth-input-bg);color:var(--auth-input-text);border-radius:.5rem;padding:.6rem}.popup-module__ZwvkZa__profilePreview{justify-content:center;display:flex}.popup-module__ZwvkZa__profileImg{border:2px solid var(--auth-accent-1);border-radius:50%;width:3rem;height:3rem}.popup-module__ZwvkZa__submitBtn{background:linear-gradient(135deg, var(--auth-accent-1), var(--auth-accent-2));color:#fff;cursor:pointer;border:none;border-radius:.6rem;margin-top:.5rem;padding:.7rem}.popup-module__ZwvkZa__toggleText{text-align:center;color:var(--auth-text-muted);font-size:.8rem}.popup-module__ZwvkZa__toggleText span{color:var(--auth-accent-1);cursor:pointer}
.Sidebar_d-module__TTP_wa__s_d_sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);opacity:.95;height:100vh;transition:width .3s;display:none;position:fixed;top:64px;left:0;overflow:hidden}.Sidebar_d-module__TTP_wa__s_d_sidebarOpen{width:180px}.Sidebar_d-module__TTP_wa__s_d_sidebarClosed{display:none}.Sidebar_d-module__TTP_wa__s_d_sidebarNav{flex-direction:column;gap:8px;padding:16px;display:flex}.Sidebar_d-module__TTP_wa__s_d_sidebarLink{color:var(--sidebar-item-text);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.Sidebar_d-module__TTP_wa__s_d_sidebarLink:hover{background:var(--sidebar-item-hover-bg);color:var(--sidebar-item-hover-text)}.Sidebar_d-module__TTP_wa__s_d_sidebarLink:active{background:var(--sidebar-item-active-bg);color:var(--sidebar-item-active-text)}.Sidebar_d-module__TTP_wa__s_d_sidebarLinkActive{position:relative}.Sidebar_d-module__TTP_wa__s_d_sidebarLinkActive:before{content:"";background:var(--hero-text);border-radius:.25rem;width:.25rem;height:70%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1350px){.Sidebar_d-module__TTP_wa__s_d_sidebarOpen{display:block}}
.Header_d-module___bg2Pa__h_d_header{background:var(--header-bg);width:98%;height:64px;color:var(--header-text);border-bottom:1px solid var(--header-border);box-shadow:0 -6px 20px var(--header-shadow);z-index:1000;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 8px;transition:background .3s,color .3s;display:flex;position:sticky;top:0}.Header_d-module___bg2Pa__h_d_left{margin:0rem, 3rem;align-items:center;gap:16px;display:flex}.Header_d-module___bg2Pa__h_d_logoWrapper{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.Header_d-module___bg2Pa__logoImg{border-radius:10px;width:100px;height:50px}.Header_d-module___bg2Pa__h_d_menuicon{display:none}.Header_d-module___bg2Pa__h_d_nav{align-items:center;gap:28px;display:flex}.Header_d-module___bg2Pa__h_d_navLink{color:var(--header-btn-text);border-radius:6px;padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.Header_d-module___bg2Pa__h_d_navLink:hover{background:var(--header-btn-hover-bg);color:var(--header-btn-hover-text)}.Header_d-module___bg2Pa__h_d_navLink:active,.Header_d-module___bg2Pa__h_d_navLinkActive{background:var(--header-btn-active-bg);color:var(--header-btn-active-text)}.Header_d-module___bg2Pa__h_d_actions{align-items:center;gap:16px;margin-right:10px;display:flex}.Header_d-module___bg2Pa__h_d_iconButton{background:var(--header-btn-bg);width:38px;height:38px;color:var(--header-btn-text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Header_d-module___bg2Pa__h_d_iconButton:hover{background:var(--header-btn-hover-bg);color:var(--header-btn-hover-text)}.Header_d-module___bg2Pa__h_d_iconButton:active{background:var(--header-btn-active-bg);color:var(--header-btn-active-text)}.Header_d-module___bg2Pa__h_d_iconButtonRelative{position:relative}.Header_d-module___bg2Pa__h_d_notificationDot{background:var(--danger);border:2px solid var(--header-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.Header_d-module___bg2Pa__h_d_langSelect{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:14px;transition:all .2s}.Header_d-module___bg2Pa__h_d_langSelect:hover{border-color:var(--primary)}.Header_d-module___bg2Pa__h_d_langSelect:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.Header_d-module___bg2Pa__h_d_themeWrapper{align-items:center;display:flex}.Header_d-module___bg2Pa__h_d_signInButton{background:var(--btn-bg);color:var(--btn-text);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Header_d-module___bg2Pa__h_d_signInButton:hover{background:var(--btn-hover-bg);color:var(--btn-hover-text)}.Header_d-module___bg2Pa__h_d_signInButton:active{background:var(--btn-active-bg);color:var(--btn-active-text)}.Header_d-module___bg2Pa__h_d_signInButton:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-text);cursor:not-allowed}.Header_d-module___bg2Pa__h_d_menuButton{background:var(--header-btn-bg);width:40px;height:40px;color:var(--header-btn-text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:none}.Header_d-module___bg2Pa__h_d_menuButton:hover{background:var(--header-btn-hover-bg);color:var(--header-btn-hover-text)}.Header_d-module___bg2Pa__h_d_notificationBadge{color:#fff;border:2px solid var(--header-bg);background:#ff4d4f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;animation:.25s Header_d-module___bg2Pa__h_d_badgePop;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #00000040}.Header_d-module___bg2Pa__auth_overlay{z-index:999999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Header_d-module___bg2Pa__auth_dialog{background:#fff;border-radius:10px;flex-direction:column;gap:10px;width:350px;padding:20px;display:flex;position:relative}.Header_d-module___bg2Pa__auth_close{cursor:pointer;background:0 0;border:none;position:absolute;top:10px;right:10px}.Header_d-module___bg2Pa__auth_input{border:1px solid #ccc;border-radius:5px;padding:8px}.Header_d-module___bg2Pa__auth_button{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:5px;padding:10px}.Header_d-module___bg2Pa__auth_toggle{color:#00f;cursor:pointer;margin-left:5px}.Header_d-module___bg2Pa__profile_wrapper{position:relative}.Header_d-module___bg2Pa__profile_btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;display:flex}.Header_d-module___bg2Pa__profile_img{object-fit:cover;border-radius:50%;width:28px;height:28px}.Header_d-module___bg2Pa__profile_dropdown{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:8px;min-width:150px;padding:10px;display:flex;position:absolute;top:40px;right:0}.Header_d-module___bg2Pa__profile_dropdown button{text-align:left;cursor:pointer;background:0 0;border:none;padding:5px}.Header_d-module___bg2Pa__profile_dropdown button:hover{background:#f2f2f2}.Header_d-module___bg2Pa__profile_fallback{color:#fff;background:#007bff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.Header_d-module___bg2Pa__navItem{color:var(--text-secondary);padding:6px 10px;text-decoration:none;transition:all .2s}.Header_d-module___bg2Pa__navItem:hover{color:var(--text-primary)}.Header_d-module___bg2Pa__active{color:var(--hero-text);border-bottom:2px solid var(--hero-text);font-weight:600}.Header_d-module___bg2Pa__loginBtn{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .25s;display:flex}.Header_d-module___bg2Pa__loginBtn:hover{background:var(--hero-first);color:#fff;border-color:var(--hero-second);transform:translateY(-1px)}.Header_d-module___bg2Pa__loginBtn:active{transform:scale(.97)}.Header_d-module___bg2Pa__loginBtn svg{display:block}.Header_d-module___bg2Pa__auth_form{flex-direction:column;gap:1rem;display:flex}.Header_d-module___bg2Pa__auth_field{flex-direction:column;gap:.25rem;display:flex}.Header_d-module___bg2Pa__auth_field label{color:var(--auth-text-secondary);font-size:.75rem;font-weight:500}.Header_d-module___bg2Pa__auth_field input{border:.0625rem solid var(--auth-input-border);background:var(--auth-input-bg);color:var(--auth-input-text);border-radius:.5rem;padding:.65rem .75rem;font-size:.875rem;transition:all .25s}.Header_d-module___bg2Pa__auth_field input:focus{border-color:var(--auth-accent-1);box-shadow:0 0 .5rem var(--auth-focus-glow)}.Header_d-module___bg2Pa__auth_field input:disabled{opacity:.6;cursor:not-allowed}.Header_d-module___bg2Pa__auth_profilePreview{justify-content:center;margin-bottom:.5rem;display:flex}.Header_d-module___bg2Pa__profile_img{object-fit:cover;border:2px solid var(--auth-accent-1);border-radius:50%;width:3.5rem;height:3.5rem}.Header_d-module___bg2Pa__auth_field input[type=file]{background:0 0;padding:.4rem}@keyframes Header_d-module___bg2Pa__h_d_badgePop{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:1350px){.Header_d-module___bg2Pa__h_d_nav{display:none}.Header_d-module___bg2Pa__h_d_menuicon{display:block}.Header_d-module___bg2Pa__h_d_menuButton{color:#000;display:flex}}@media (max-width:768px){.Header_d-module___bg2Pa__h_d_header{padding:0 16px}.Header_d-module___bg2Pa__h_d_actions{gap:12px}}
.Footer_D-module__U0HynW__f_d_footer{background:var(--bg-secondary);color:var(--text-secondary);border-top:.0625rem solid var(--border-color);margin-top:1rem}.Footer_D-module__U0HynW__f_d_container{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:75rem;margin:0 auto;padding:.5rem 1.5rem;display:grid}.Footer_D-module__U0HynW__f_d_col{flex-direction:column;gap:.75rem;display:flex}.Footer_D-module__U0HynW__f_d_logo{color:var(--text-primary);font-size:1.375rem;font-weight:700}.Footer_D-module__U0HynW__f_d_desc{color:var(--text-muted);font-size:.875rem;line-height:1.6}.Footer_D-module__U0HynW__f_d_heading{color:var(--text-primary);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.Footer_D-module__U0HynW__f_d_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer_D-module__U0HynW__f_d_list li{font-size:.875rem}.Footer_D-module__U0HynW__f_d_list a{color:var(--text-muted);text-decoration:none;transition:all .2s}.Footer_D-module__U0HynW__f_d_list a:hover{color:var(--accent-color)}.Footer_D-module__U0HynW__f_d_col p{color:var(--text-muted);font-size:.875rem}.Footer_D-module__U0HynW__f_d_bottom{text-align:center;color:var(--text-muted);border-top:.0625rem solid var(--border-color);padding:1rem;font-size:.8125rem}@media (max-width:64rem){.Footer_D-module__U0HynW__f_d_container{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.Footer_D-module__U0HynW__f_d_container{grid-template-columns:1fr;gap:.4rem}.Footer_D-module__U0HynW__f_d_footer{text-align:center}.Footer_D-module__U0HynW__f_d_col{align-items:center;gap:.3rem}.Footer_D-module__U0HynW__f_d_list{flex-direction:row;gap:3rem}}
.desktop_l_d-module__5Ij6Da__l_d_wrapper{flex-direction:column;min-height:100vh;display:flex}.desktop_l_d-module__5Ij6Da__l_d_main{flex:1}
