:root{--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--color-white:#ffffff;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-700:#334155;--color-slate-900:#0f172a;--color-brand-800:#1f3b5c;--color-brand-700:#3a5f85;--color-brand-650:#557799;--color-brand-600:#6f8fae;--color-brand-550:#8ca7c1;--color-brand-500:#a9bed3;--color-brand-430:#d4e1ec;--color-success-100:#e6f1ee;--color-success-150:#ccdeda;--color-success-200:#adcfc6;--color-success-500:#5caa9b;--color-success-600:#4e9b8d;--color-success-700:#3f7f74;--color-danger-700:#a11212;--color-danger-600:#b91c1c;--color-danger-500:#dc2626;--color-danger-200:#f4c9cf;--color-danger-150:#ffe8e8;--color-danger-100:#fff2f3;--surface-canvas:#f7f8fa;--surface-panel:var(--color-white);--surface-panel-soft:#fbfdff;--surface-panel-overlay:rgba(255,255,255,0.88);--surface-elevated-strong:rgba(255,255,255,0.92);--surface-muted:var(--color-slate-50);--text-primary:var(--color-slate-900);--text-secondary:var(--color-slate-500);--text-tertiary:var(--color-slate-400);--text-inverse:var(--color-white);--border-default:#e5e7eb;--border-soft:#eef2f6;--border-strong:#c7d3e3;--detail-inset-bg:color-mix(in srgb,var(--text-primary) 1.5%,var(--surface-panel-soft));--detail-inset-shadow:inset 0 2px 5px color-mix(in srgb,var(--text-primary) 4%,transparent);--detail-inset-highlight:inset 0 -1px 0 color-mix(in srgb,var(--surface-panel) 75%,transparent);--interactive-hover-bg:var(--color-slate-100);--interactive-hover-text:var(--text-primary);--state-shade:var(--text-primary);--focus-ring-brand:0 0 0 3px rgba(47,95,152,0.16);--focus-ring-brand-soft:0 0 0 3px rgba(47,95,152,0.13);--focus-ring-danger:0 0 0 3px rgba(216,63,79,0.16);--focus-outline-subtle:2px solid var(--color-slate-300);--color-warning-100:#fff5e7;--color-warning-200:#f7c67a;--color-warning-400:#ca8a04;--color-warning-500:#d97706;--color-warning-600:#ad6f10;--status-warning-600:var(--color-warning-600);--status-warning-500:var(--color-warning-500);--status-warning-400:var(--color-warning-400);--status-warning-100:var(--color-warning-100);--status-warning-200:var(--color-warning-200);--status-success-500:var(--color-success-500);--status-success-600:var(--color-success-600);--status-success-700:var(--color-success-700);--status-success-100:var(--color-success-100);--status-success-150:var(--color-success-150);--color-success-filled:var(--color-success-600);--color-success-filled-hover:var(--color-success-700);--status-danger-500:var(--color-danger-500);--status-danger-600:var(--color-danger-600);--status-danger-700:var(--color-danger-700);--status-danger-100:var(--color-danger-100);--status-danger-150:var(--color-danger-150);--shadow-brand-sm:0 2px 8px rgba(0,92,185,0.2);--shadow-brand-md:0 10px 20px rgba(0,92,185,0.22);--shadow-brand-lg:0 12px 24px rgba(0,92,185,0.24);--shadow-brand-xl:0 6px 14px rgba(0,92,185,0.2);--shadow-panel-deep:0 24px 60px rgba(4,13,24,0.36),0 2px 12px rgba(18,38,63,0.1);--shadow-shell-avatar:inset 0 0 0 1px rgba(255,255,255,0.15),0 1px 2px rgba(15,23,42,0.08);--overlay-backdrop:rgba(15,23,42,0.35);--gradient-brand-button:linear-gradient(180deg,var(--color-brand-700) 0%,var(--color-brand-800) 100%);--gradient-brand-button-hover:linear-gradient(180deg,var(--color-brand-800) 0%,color-mix(in srgb,var(--color-brand-800) 88%,var(--text-primary)) 100%);--gradient-brand-button-active:linear-gradient(180deg,var(--color-brand-800) 0%,color-mix(in srgb,var(--color-brand-800) 92%,var(--text-primary)) 100%);--gradient-success-primary:var(--color-success-filled);--gradient-success-primary-hover:var(--color-success-filled-hover);--gradient-surface-subtle:linear-gradient(180deg,var(--surface-muted) 0%,var(--surface-panel) 100%);--gradient-danger-soft:linear-gradient(180deg,rgba(239,68,68,0.04),rgba(239,68,68,0.02));--btn-primary-bg:var(--color-brand-800);--btn-primary-bg-hover:color-mix(in srgb,var(--btn-primary-bg) 90%,var(--state-shade));--btn-primary-border:var(--btn-primary-bg);--btn-primary-border-hover:var(--btn-primary-bg-hover);--btn-primary-fg:var(--text-inverse);--btn-primary-shadow:var(--shadow-sm);--btn-secondary-bg:var(--surface-panel);--btn-secondary-bg-hover:var(--interactive-hover-bg);--btn-secondary-border:var(--border-default);--btn-secondary-border-hover:var(--border-strong);--btn-secondary-fg:var(--text-primary);--btn-secondary-shadow:none;--btn-success-bg:var(--color-success-filled);--btn-success-bg-hover:color-mix(in srgb,var(--btn-success-bg) 90%,var(--state-shade));--btn-success-border:var(--btn-success-bg);--btn-success-border-hover:var(--btn-success-bg-hover);--btn-success-fg:var(--text-inverse);--btn-success-shadow:var(--shadow-sm);--btn-danger-bg:var(--color-danger-600);--btn-danger-bg-hover:color-mix(in srgb,var(--btn-danger-bg) 90%,var(--state-shade));--btn-danger-border:var(--btn-danger-bg);--btn-danger-border-hover:var(--btn-danger-bg-hover);--btn-danger-fg:var(--text-inverse);--btn-danger-shadow:none;--btn-ghost-bg:transparent;--btn-ghost-bg-hover:var(--hover);--btn-ghost-border:transparent;--btn-ghost-border-hover:transparent;--btn-ghost-fg:var(--text-muted);--btn-ghost-fg-hover:var(--text-primary);--btn-ghost-shadow:none;--btn-archive-bg:color-mix(in srgb,var(--badge-archive-bg) 88%,var(--surface-panel));--btn-archive-bg-hover:color-mix(in srgb,var(--badge-archive-bg) 95%,var(--surface-panel));--btn-archive-border:color-mix(in srgb,var(--badge-archive-fg) 38%,var(--border-default));--btn-archive-border-hover:color-mix(in srgb,var(--badge-archive-fg) 58%,var(--border-default));--btn-archive-fg:var(--badge-archive-fg);--btn-archive-shadow:none;--btn-on-brand-ghost-bg:color-mix(in srgb,white 14%,transparent);--btn-on-brand-ghost-bg-hover:color-mix(in srgb,white 22%,transparent);--btn-on-brand-ghost-border:color-mix(in srgb,white 22%,transparent);--btn-on-brand-ghost-border-hover:color-mix(in srgb,white 32%,transparent);--btn-on-brand-ghost-fg:var(--text-inverse);--btn-on-brand-ghost-shadow:none;--btn-on-brand-cta-bg:color-mix(in srgb,white 96%,var(--surface-canvas) 4%);--btn-on-brand-cta-bg-hover:var(--text-inverse);--btn-on-brand-cta-border:color-mix(in srgb,white 72%,var(--text-primary) 28%);--btn-on-brand-cta-border-hover:color-mix(in srgb,white 88%,var(--text-primary) 12%);--btn-on-brand-cta-fg:var(--color-brand-700);--btn-on-brand-cta-shadow:none;--ring-accent:0 0 0 3px rgba(31,59,92,0.2);--ring-accent-soft:0 0 0 3px rgba(31,59,92,0.18);--ring-accent-strong:0 0 0 3px rgba(31,59,92,0.25);--ring-accent-xstrong:0 0 0 3px rgba(31,59,92,0.3);--danger-border-soft:rgba(220,38,38,0.12);--danger-bg-soft:rgba(220,38,38,0.04);--danger-bg-soft-hover:rgba(220,38,38,0.08);--danger-border-hover:rgba(220,38,38,0.22);--danger-border-inset:rgba(220,38,38,0.1);--scrollbar-thumb:rgba(15,23,42,0.17);--scrollbar-thumb-soft:rgba(15,23,42,0.11);--scrollbar-thumb-idle:rgba(15,23,42,0.09);--scrollbar-thumb-hidden:rgba(15,23,42,0);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-12:3rem;--radius-sm:0.5rem;--radius-md:0.625rem;--radius-lg:0.72rem;--radius-modal:0.875rem;--radius-xl:1.2rem;--radius-pill:999px;--font-size-2xs:0.68rem;--font-size-xs:0.77rem;--font-size-sm:0.84rem;--font-size-md:0.95rem;--font-size-lg:1.4rem;--font-size-xl:1.5rem;--font-size-2xl:1.66rem;--font-size-page-title:1.2rem;--font-size-page-title-sm:1.02rem;--font-size-page-subtitle:0.82rem;--font-size-page-subtitle-sm:0.78rem;--font-size-list-secondary:0.74rem;--font-size-placeholder-title:1.15rem;--font-size-placeholder-description:0.8rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-0.01em;--duration-fast:120ms;--duration-base:160ms;--duration-slow:220ms;--ease-standard:cubic-bezier(0.22,1,0.36,1);--z-header:10;--z-popover:50;--z-modal-overlay:60;--z-modal:70;--z-floating-menu:80;--z-floating-menu-elevated:95;--z-modal-nested-overlay:85;--z-modal-nested:90;--control-height-xs:1.5rem;--control-height-sm:1.75rem;--control-height-md:2.125rem;--control-height-lg:2.5rem;--control-padding-x-sm:0.625rem;--control-padding-x-md:0.75rem;--control-padding-x-lg:0.9375rem;--control-padding-y-md:0.5rem;--icon-size-xs:0.875rem;--icon-action-size-sm:1.5rem;--icon-action-size-md:1.875rem;--icon-action-size-lg:2.125rem;--avatar-size-sm:1.75rem;--avatar-size-md:2rem;--avatar-size-lg:2.25rem;--dialog-width-sm:min(26.25rem,calc(100vw - 1.5rem));--dialog-width-md:min(28.75rem,calc(100vw - 1.5rem));--dialog-width-lg:min(40rem,calc(100vw - 2rem));--dialog-width-xl:min(60rem,calc(100vw - 2rem));--dialog-height-xl:min(40rem,calc(100vh - 2rem));--dialog-padding-md:1rem;--dialog-padding-lg:1.375rem;--dialog-overlay-blur:0.375rem;--dialog-overlay-blur-nested:0.75rem;--dialog-max-height-stack:min(70.4dvh,36rem);--dialog-max-height-scroll-list:min(50dvh,22.5rem);--color-text:#0f172a;--color-muted:#64748b;--color-accent:#1f3b5c;--color-bg:var(--color-white);--sidebar-width:calc(256px * 0.9 * 1.08);--sidebar-collapsed-width:72px;--shell-bg:var(--surface-canvas);--border:var(--border-default);--text:var(--text-primary);--text-muted:var(--text-secondary);--text-subtle:var(--text-tertiary);--accent:var(--color-brand-700);--accent-soft:#eaf0f8;--hover:var(--interactive-hover-bg);--shadow-sm:0 1px 2px rgba(15,23,42,0.04);--shadow-md:0 8px 24px rgba(15,23,42,0.08);--shadow-lg:0 16px 40px rgba(15,23,42,0.12);--shadow-xl:0 24px 60px rgba(15,23,42,0.18);--ease:var(--ease-standard);--notification-info-bg:#e7f0ff;--notification-info-fg:#2757b8;--notification-warning-bg:#fff4e5;--notification-warning-fg:#a55a10;--notification-neutral-bg:#eef2f7;--notification-neutral-fg:#5b6e85;--notification-success-bg:#e6f1ee;--notification-success-fg:#4e9b8d;--notification-urgent-bg:#ffe8e8;--notification-urgent-fg:#b42323;--notification-action-bg:#e8f2ff;--notification-action-fg:#1d4ed8;--badge-archive-bg:#ede4dc;--badge-archive-fg:#5c3d2e;--notification-archive-bg:var(--badge-archive-bg);--notification-archive-fg:var(--badge-archive-fg);--notification-badge-bg:var(--status-danger-500);--notification-badge-fg:var(--text-inverse);--auth-page-bg:#08101d;--auth-page-overlay-a:rgba(6,12,24,0.2);--auth-page-overlay-b:rgba(6,14,28,0.15);--auth-page-overlay-c:rgba(9,23,42,0.2)}[data-theme=dark]{--color-slate-100:#1f2f49;--color-slate-200:#2a3d5d;--color-slate-300:#456286;--color-slate-400:#8ea8c9;--color-slate-500:#b7c7dc;--color-slate-700:#d5e2f4;--color-slate-900:#f4f8ff;--color-brand-700:#6f8fae;--color-brand-600:#a9bed3;--color-success-500:#7eb7ab;--color-success-600:#adcfc6;--color-success-700:#ccdeda;--surface-canvas:#0c1726;--surface-panel:#152436;--surface-panel-soft:#1a2d42;--surface-panel-overlay:rgba(21,36,54,0.94);--surface-elevated-strong:#1b3148;--surface-muted:#1f354c;--text-primary:#f3f7ff;--text-secondary:#d0dceb;--text-tertiary:#a9b9d0;--text-inverse:#f8fbff;--border-default:#3a5068;--border-soft:#2a3d54;--border-strong:#567394;--detail-inset-bg:color-mix(in srgb,var(--surface-panel) 72%,var(--surface-muted));--detail-inset-shadow:inset 0 2px 6px color-mix(in srgb,black 14%,transparent);--detail-inset-highlight:inset 0 -1px 0 color-mix(in srgb,white 6%,transparent);--interactive-hover-bg:#243f61;--interactive-hover-text:#f2f7ff;--focus-ring-brand:0 0 0 3px rgba(96,165,250,0.34);--focus-ring-brand-soft:0 0 0 3px rgba(96,165,250,0.26);--focus-ring-danger:0 0 0 3px rgba(248,113,113,0.28);--focus-outline-subtle:2px solid #7eb6ff;--accent:#b2d6ff;--accent-soft:#21456f;--overlay-backdrop:rgba(2,8,23,0.72);--shadow-sm:0 1px 2px rgba(2,8,23,0.32);--shadow-md:0 8px 22px rgba(2,8,23,0.34);--shadow-lg:0 16px 36px rgba(2,8,23,0.4);--shadow-xl:0 22px 52px rgba(2,8,23,0.46);--shell-bg:var(--surface-canvas);--border:var(--border-default);--text:var(--text-primary);--text-muted:var(--text-secondary);--text-subtle:var(--text-tertiary);--hover:var(--interactive-hover-bg);--color-text:var(--text-primary);--color-muted:var(--text-secondary);--color-accent:var(--accent);--gradient-surface-subtle:linear-gradient(180deg,#1a2f45,#152436);--gradient-brand-button:linear-gradient(180deg,var(--color-brand-700) 0%,color-mix(in srgb,var(--color-brand-700) 52%,var(--surface-canvas)) 100%);--gradient-brand-button-hover:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-700) 90%,var(--surface-canvas)) 0%,color-mix(in srgb,var(--color-brand-800) 36%,var(--surface-canvas)) 100%);--gradient-success-primary:var(--color-success-filled);--gradient-success-primary-hover:var(--color-success-filled-hover);--color-success-filled:#3a8578;--color-success-filled-hover:#327568;--gradient-danger-soft:linear-gradient(180deg,rgba(248,113,113,0.12),rgba(127,29,29,0.08));--btn-primary-bg:var(--color-brand-700);--btn-primary-shadow:none;--btn-success-shadow:none;--btn-secondary-bg:var(--text-inverse);--btn-secondary-border:color-mix(in srgb,white 82%,var(--border-strong));--btn-secondary-border-hover:color-mix(in srgb,white 92%,var(--border-strong));--btn-secondary-fg:color-mix(in srgb,var(--color-brand-800) 82%,#0a1628 18%);--btn-secondary-bg-hover:color-mix(in srgb,white 98%,var(--color-brand-430) 2%);--btn-on-brand-cta-bg:color-mix(in srgb,white 94%,#e2e8f0 6%);--btn-on-brand-cta-bg-hover:var(--text-inverse);--btn-on-brand-cta-fg:#0f172a;--btn-on-brand-cta-border:color-mix(in srgb,white 32%,#94a3b8 68%);--btn-on-brand-cta-border-hover:color-mix(in srgb,white 70%,#0f172a 30%);--ring-accent:0 0 0 3px rgba(125,184,255,0.34);--ring-accent-soft:0 0 0 3px rgba(125,184,255,0.26);--ring-accent-strong:0 0 0 3px rgba(125,184,255,0.4);--ring-accent-xstrong:0 0 0 3px rgba(125,184,255,0.48);--danger-border-soft:rgba(248,113,113,0.28);--danger-bg-soft:rgba(248,113,113,0.1);--danger-bg-soft-hover:rgba(248,113,113,0.16);--danger-border-hover:rgba(248,113,113,0.42);--danger-border-inset:rgba(248,113,113,0.26);--scrollbar-thumb:rgba(196,210,230,0.26);--scrollbar-thumb-soft:rgba(196,210,230,0.18);--scrollbar-thumb-idle:rgba(196,210,230,0.14);--scrollbar-thumb-hidden:rgba(196,210,230,0);--notification-info-bg:#173155;--notification-info-fg:#93c5fd;--notification-warning-bg:#4a2e10;--notification-warning-fg:#fcd48b;--notification-neutral-bg:#223349;--notification-neutral-fg:#b3c2d7;--notification-success-bg:rgba(92,170,155,0.18);--notification-success-fg:#adcfc6;--notification-urgent-bg:#4d1f28;--notification-urgent-fg:#f8a5af;--notification-action-bg:#1e3a5f;--notification-action-fg:#93c5fd;--badge-archive-bg:rgba(210,170,130,0.22);--badge-archive-fg:#e8c4a8;--notification-archive-bg:var(--badge-archive-bg);--notification-archive-fg:var(--badge-archive-fg);--notification-badge-bg:#dc2626;--notification-badge-fg:#ffffff;--auth-page-bg:#050a14;--auth-page-overlay-a:rgba(2,6,14,0.31);--auth-page-overlay-b:rgba(3,8,18,0.25);--auth-page-overlay-c:rgba(5,14,26,0.275)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--color-text);background:var(--color-bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}main{max-width:48rem;margin:0 auto;padding:3rem 1.5rem}h1{margin:0 0 1rem;font-size:2rem}p{color:var(--color-muted)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}nav{display:flex;gap:1rem;margin-top:1.5rem}.grecaptcha-badge{visibility:hidden!important}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6f32cb{font-family:Poppins,Poppins Fallback;font-style:normal}