:root{--color-primary:#51748b;--color-primary-dark:#3f5b6d;--color-primary-light:#6a91ab;--color-text-brand:#264663;--color-error:#ef4444;--color-error-light:#fee2e2;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-success:#9ead30;--color-success-light:#f5f7e6;--color-white:#fff;--color-background:#e2e8f0;--color-surface:#fff;--color-border:#cbd5e1;--color-border-dark:#cbd5e1;--color-text-primary:#1e293b;--color-text-secondary:#475569;--color-text-tertiary:#94a3b8;--color-scrollbar-track:#f1f5f9;--color-scrollbar-thumb:#cbd5e1;--color-scrollbar-thumb-hover:#94a3b8}[data-theme=dark]{--color-background:#0b1120;--color-surface:#1e293b;--color-primary:#264663;--color-primary-dark:#1d364d;--color-primary-light:#33597c;--color-text-brand:#fff;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-border:#334155;--color-border-dark:#1e293b;--color-error:#f87171;--color-error-light:#ef444433;--color-warning:#fbbf24;--color-warning-light:#f59e0b33;--shadow-sm:0 1px 2px 0 #00000080;--color-success-light:#9ead3033;--color-white:#1e293b;--color-scrollbar-track:#0b1120;--color-scrollbar-thumb:#64748b;--color-scrollbar-thumb-hover:#94a3b8}:root{--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:24px;--border-radius-full:9999px;--border-width:1px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--font-family-base:"Inter", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.5;--line-height-relaxed:1.75}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);color:var(--color-text-brand);margin-bottom:var(--spacing-md)}a{color:var(--color-text-brand);text-decoration:none}a:hover{text-decoration:underline}.text-center{text-align:center}.text-right{text-align:right}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.card,.modal,.dropdown{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl)}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);background-color:var(--color-surface);font-family:inherit;font-size:16px}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);outline:none}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px!important}.flatpickr-calendar{overflow:hidden;border:1px solid var(--color-border)!important;border-radius:8px!important;width:250px!important;padding:0!important;box-shadow:0 4px 12px #00000026!important}.flatpickr-day{border-radius:6px!important;max-width:32px!important;height:32px!important;margin:1px!important;line-height:32px!important}.flatpickr-days{width:250px!important}.dayContainer{width:250px!important;min-width:250px!important;max-width:250px!important;padding:4px!important}.flatpickr-month{height:44px!important}.flatpickr-current-month{justify-content:center!important;align-items:center!important;gap:8px!important;height:44px!important;padding:0!important;display:flex!important}.flatpickr-calendar .numInputWrapper{flex:none!important;width:60px!important}.flatpickr-calendar .flatpickr-months,.flatpickr-calendar .flatpickr-weekdays,span.flatpickr-weekday{color:#fff!important;fill:#fff!important;background-color:#51748b!important}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{transition:background-color .2s;color:#fff!important;appearance:none!important;cursor:pointer!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:8px!important;width:auto!important;padding:2px 8px!important;font-weight:600!important}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:#ffffff26!important}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#fff!important;background-color:#51748b!important}.flatpickr-calendar .numInputWrapper input.cur-year{border-radius:4px;color:#51748b!important;background-color:#fff!important;height:24px!important;padding:2px 4px!important;font-weight:600!important}.flatpickr-calendar .numInputWrapper input.cur-year:hover{background-color:#f1f5f9!important}.flatpickr-day{color:#334155!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#94a3b8!important;opacity:1!important;background-color:#f1f5f9!important}.flatpickr-day:not(.active-ot-day):not(.flatpickr-disabled):hover{background-color:#e2e8f0!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus{color:#fff!important;background:#3d6cb8!important;border-color:#3d6cb8!important}[data-theme=dark] .flatpickr-calendar{background-color:#33597c!important;border-color:#264663!important}[data-theme=dark] .flatpickr-calendar .flatpickr-months,[data-theme=dark] .flatpickr-calendar .flatpickr-weekdays,[data-theme=dark] span.flatpickr-weekday{background-color:#33597c!important}[data-theme=dark] .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#fff!important;background-color:#33597c!important}[data-theme=dark] .flatpickr-innerContainer{background-color:#0b1120!important}[data-theme=dark] .flatpickr-day{color:#f8fafc!important}[data-theme=dark] .flatpickr-day.flatpickr-disabled,[data-theme=dark] .flatpickr-day.prevMonthDay,[data-theme=dark] .flatpickr-day.nextMonthDay{color:#94a3b8!important;opacity:1!important;background-color:#1e293b!important}[data-theme=dark] .flatpickr-day:not(.active-ot-day):not(.flatpickr-disabled):hover{background-color:#334155!important}[data-theme=dark] .flatpickr-calendar .numInputWrapper input.cur-year{border:1px solid #fff3;color:#fff!important;background-color:#33597c!important}[data-theme=dark] .flatpickr-calendar .numInputWrapper input.cur-year:hover{background-color:#2a4a68!important}.active-ot-day{color:#5f7f1a!important;background-color:#9cb52533!important;border:1px solid #5f7f1a!important;font-weight:700!important}._toastContainer_1nian_1{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}._toast_1nian_1{background-color:var(--color-surface);border:1px solid var(--color-border);pointer-events:auto;border-radius:8px;min-width:300px;max-width:400px;animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards _slideIn_1nian_1;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}._toastContent_1nian_25{align-items:center;gap:12px;padding:16px;display:flex}._message_1nian_32{color:var(--color-text-primary);flex:1;font-size:14px;font-weight:500}._closeBtn_1nian_39{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}._closeBtn_1nian_39:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}._progressBar_1nian_57{transform-origin:0;width:100%;height:3px;animation:3s linear forwards _progress_1nian_57;position:absolute;bottom:0;left:0}._success_1nian_68 ._icon_1nian_68{color:#10b981}._success_1nian_68 ._progressBar_1nian_57{background-color:#10b981}._error_1nian_71 ._icon_1nian_68{color:#ef4444}._error_1nian_71 ._progressBar_1nian_57{background-color:#ef4444}._info_1nian_74 ._icon_1nian_68{color:#3b82f6}._info_1nian_74 ._progressBar_1nian_57{background-color:#3b82f6}@keyframes _slideIn_1nian_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes _progress_1nian_57{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=768px){._toastContainer_1nian_1{inset:20px 20px auto}._toast_1nian_1{width:100%;min-width:0;max-width:none;animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards _slideDown_1nian_1}}@keyframes _slideDown_1nian_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._button_oqw1w_1{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);height:40px;box-shadow:var(--shadow-sm);transition:all .2s;display:inline-flex}._button_oqw1w_1:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none!important}._button--loading_oqw1w_22{opacity:.85;cursor:wait}._loadingWrapper_oqw1w_27{align-items:center;gap:var(--spacing-sm);display:inline-flex}._button--full_oqw1w_33{width:100%}._button--primary_oqw1w_37{background-color:var(--color-primary);color:#fff}._button--primary_oqw1w_37:hover:not(:disabled){background-color:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}._button--secondary_oqw1w_48{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}._button--secondary_oqw1w_48:hover:not(:disabled){background-color:var(--color-background)}._button--error_oqw1w_58{background-color:var(--color-error);color:#fff}._button--error_oqw1w_58:hover:not(:disabled){opacity:.9}._button--success_oqw1w_67{background-color:var(--color-success);color:#fff}._button--success_oqw1w_67:hover:not(:disabled){opacity:.9}@media (width<=768px){._button_oqw1w_1{height:44px}}._overlay_1hlb1_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modal_1hlb1_16{background-color:var(--color-surface);text-align:center;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:32px 24px;animation:.4s cubic-bezier(.16,1,.3,1) _modalIn_1hlb1_1;display:flex;box-shadow:0 25px 50px -12px #0006}._iconContainerError_1hlb1_30{background-color:var(--color-error-light);color:var(--color-error);border-radius:50%;margin-bottom:20px;padding:16px}._iconContainerSuccess_1hlb1_38{background-color:var(--color-success-light);color:var(--color-success);border-radius:50%;margin-bottom:20px;padding:16px}._title_1hlb1_46{color:var(--color-text-primary);margin:0 0 12px;font-size:22px;font-weight:700}._description_1hlb1_53{color:var(--color-text-secondary);margin:0 0 24px;font-size:15px;line-height:1.6}._versionInfo_1hlb1_60{color:var(--color-text-tertiary);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;gap:16px;margin-bottom:8px;padding:8px 16px;font-size:13px;display:flex}@keyframes _modalIn_1hlb1_1{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}._sidebar_18dr9_1{background-color:var(--color-surface);border-right:1px solid var(--color-border);will-change:width;z-index:50;flex-direction:column;flex-shrink:0;width:260px;transition:width .15s ease-out;display:flex;position:relative}._sidebarCollapsed_18dr9_27{width:80px}._toggleCollapseButton_18dr9_35{top:var(--spacing-xl);background-color:var(--color-surface);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;z-index:51;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;right:-14px}._toggleCollapseButton_18dr9_35:hover{color:var(--color-text-brand);transform:scale(1.1)}._logoContainer_18dr9_83{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:80px;display:flex;overflow:hidden}._logo_18dr9_83{max-width:160px;height:auto;transition:opacity .2s}._logoIcon_18dr9_117{background-color:var(--color-primary);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}._nav_18dr9_141{min-height:0;padding:var(--spacing-lg) var(--spacing-md);gap:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent;flex-direction:column;flex:1;display:flex;overflow:hidden auto}._sidebarCollapsed_18dr9_27 ._nav_18dr9_141{padding:var(--spacing-lg) 8px;scrollbar-width:none}._sidebarCollapsed_18dr9_27 ._nav_18dr9_141::-webkit-scrollbar{display:none}._nav_18dr9_141::-webkit-scrollbar{width:4px}._nav_18dr9_141::-webkit-scrollbar-track{background:0 0}._nav_18dr9_141::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:4px}._nav_18dr9_141::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}._navLink_18dr9_221{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-md);color:var(--color-text-secondary);white-space:nowrap;font-weight:500;text-decoration:none;transition:all .2s;display:flex;text-decoration:none!important}._sidebarCollapsed_18dr9_27 ._navLink_18dr9_221{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0;text-decoration:none!important}._navLinkText_18dr9_271{opacity:1;width:auto;transition:opacity .2s}._sidebarCollapsed_18dr9_27 ._navLinkText_18dr9_271{opacity:0;width:0;overflow:hidden}._navLink_18dr9_221:hover{background-color:var(--color-background);color:var(--color-text-brand);text-decoration:none!important}[data-theme=dark] ._navLink_18dr9_221:hover{color:#fff;background-color:#ffffff14;border-radius:8px}._navLinkActive_18dr9_319{background-color:var(--color-primary-light);color:#fff;pointer-events:none}._navLinkDanger_18dr9_331{color:#dc2626}._navLinkDanger_18dr9_331:hover{color:#490c0c!important;background-color:#de9292!important}[data-theme=dark] ._navLinkDanger_18dr9_331{color:#ef4444}[data-theme=dark] ._navLinkDanger_18dr9_331:hover{color:#ececec!important;background-color:#361212!important}._navLinkDanger_18dr9_331._navLinkActive_18dr9_319{color:#de9292!important;background-color:#490c0c!important}[data-theme=dark] ._navLinkDanger_18dr9_331._navLinkActive_18dr9_319{color:#361212!important;background-color:#cacaca!important}._navGroup_18dr9_387{flex-direction:column;display:flex}._navGroupActive_18dr9_397{color:var(--color-text-primary);background-color:#0000!important}._subMenu_18dr9_407{flex-direction:column;gap:4px;margin-top:4px;padding-left:20px;display:flex}._subNavLink_18dr9_423{align-items:center;gap:var(--spacing-sm);border-radius:var(--border-radius-md);color:var(--color-text-secondary);padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex;text-decoration:none!important}._subNavLink_18dr9_423:hover{background-color:var(--color-background);color:var(--color-text-brand);text-decoration:none!important}[data-theme=dark] ._subNavLink_18dr9_423:hover{color:#fff;background-color:#ffffff14;border-radius:8px}._subNavLinkActive_18dr9_473{background-color:var(--color-primary-light);color:#fff;pointer-events:none;font-weight:600}._footer_18dr9_487{padding:var(--spacing-lg);border-top:1px solid var(--color-border);gap:var(--spacing-md);flex-direction:column;display:flex;overflow:hidden}._sidebarCollapsed_18dr9_27 ._footer_18dr9_487{padding:var(--spacing-lg) var(--spacing-sm);align-items:center}._userInfo_18dr9_515{align-items:center;gap:var(--spacing-sm);white-space:nowrap;display:flex}._sidebarCollapsed_18dr9_27 ._userInfo_18dr9_515{justify-content:center}._avatar_18dr9_537{background-color:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}._userDetails_18dr9_563{flex-direction:column;display:flex}._sidebarCollapsed_18dr9_27 ._userDetails_18dr9_563{display:none}._userName_18dr9_581{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}._userRole_18dr9_593{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._profileBtn_18dr9_603{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius-md);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:6px;transition:all .2s;display:flex}._profileBtn_18dr9_603:hover{background-color:var(--color-background);color:var(--color-text-brand)}[data-theme=dark] ._profileBtn_18dr9_603:hover{background-color:#ffffff14}._sidebarCollapsed_18dr9_27 ._profileBtn_18dr9_603{display:none}._actionButton_18dr9_657{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius-md);white-space:nowrap;background:0 0;border:none;font-weight:500;transition:all .2s;display:flex}._sidebarCollapsed_18dr9_27 ._actionButton_18dr9_657{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0}._sidebarCollapsed_18dr9_27 ._actionText_18dr9_707{display:none}._actionButton_18dr9_657:hover{background-color:var(--color-background);color:var(--color-text-brand)}[data-theme=dark] ._actionButton_18dr9_657:hover{color:#fff;background-color:#ffffff14}._themeToggle_18dr9_735{border-radius:var(--border-radius-md);cursor:pointer;width:100%;margin-bottom:var(--spacing-sm);background-color:#0000;border:none;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}._sidebarCollapsed_18dr9_27 ._themeToggle_18dr9_735{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto 8px;padding:0}._themeToggle_18dr9_735:hover{background-color:var(--color-background)}[data-theme=dark] ._themeToggle_18dr9_735:hover{background-color:#ffffff14}._themeToggleText_18dr9_797{color:var(--color-text-secondary);font-size:14px;font-weight:500}[data-theme=dark] ._themeToggleText_18dr9_797{color:#fff}._switchTrack_18dr9_817{background-color:var(--color-border);border-radius:12px;align-items:center;width:44px;height:24px;padding:2px;transition:background-color .3s;display:flex;position:relative}._switchTrack_18dr9_817._dark_18dr9_841{background-color:var(--color-primary)}._switchThumb_18dr9_849{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s;display:flex;transform:translate(0);box-shadow:0 2px 4px #0003}._switchThumb_18dr9_849._dark_18dr9_841{transform:translate(20px)}._switchThumbIcon_18dr9_883{color:#f59e0b}._switchThumb_18dr9_849._dark_18dr9_841 ._switchThumbIcon_18dr9_883{color:var(--color-text-brand)}._sidebarCollapsed_18dr9_27 ._themeToggle_18dr9_735{justify-content:center;padding:10px 0}._sidebarCollapsed_18dr9_27 ._themeToggleText_18dr9_797,._sidebarCollapsed_18dr9_27 ._switchTrack_18dr9_817{display:none}._logoutButton_18dr9_929{margin-top:auto}._logoutButton_18dr9_929:hover{color:var(--color-error);background-color:var(--color-error-light)}@media (width<=768px){._sidebar_18dr9_1{height:100dvh;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);width:260px!important}._sidebarOpen_18dr9_973{transform:translate(0)}._toggleCollapseButton_18dr9_35{display:none}._sidebarCollapsed_18dr9_27 ._navLinkText_18dr9_271,._sidebarCollapsed_18dr9_27 ._userDetails_18dr9_563,._sidebarCollapsed_18dr9_27 ._actionText_18dr9_707{opacity:1;display:block}._sidebarCollapsed_18dr9_27 ._navLink_18dr9_221,._sidebarCollapsed_18dr9_27 ._actionButton_18dr9_657{padding:var(--spacing-md);justify-content:flex-start}}._layoutContainer_q1vku_1{background-color:var(--color-background);flex-direction:column;height:100dvh;display:flex;overflow:hidden}._layout_q1vku_1{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._mainContent_q1vku_17{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._mobileHeader_q1vku_25{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:none}._menuButton_q1vku_34{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._contentWrapper_q1vku_44{padding:var(--spacing-xl);flex:1;overflow-y:auto}._overlay_q1vku_50{z-index:40;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;inset:0}@media (width<=768px){._mobileHeader_q1vku_25{display:flex}._overlayOpen_q1vku_65{display:block}._contentWrapper_q1vku_44{padding:var(--spacing-md)}}@media print{._layoutContainer_q1vku_1,._layout_q1vku_1,._mainContent_q1vku_17,._contentWrapper_q1vku_44{height:auto!important;display:block!important;overflow:visible!important}}._container_hbkxt_1{min-height:100%;padding:var(--spacing-lg);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._bgLayer_hbkxt_23{z-index:1;background:radial-gradient(circle at 50% 20%,#003b66 0%,#001a2c 100%);width:100%;height:100%;position:absolute;top:0;left:0}._overlay_hbkxt_43{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background-color:#0f172a99;width:100%;height:100%;position:absolute;top:0;left:0}._card_hbkxt_65{z-index:10;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);text-align:center;width:100%;max-width:500px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._title_hbkxt_89{color:var(--color-error);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}._subtitle_hbkxt_103{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:var(--font-size-md)}._errorDetails_hbkxt_115{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-md);text-align:left;margin-bottom:var(--spacing-xl);border:1px solid var(--color-border);overflow-x:auto}._errorDetails_hbkxt_115 code{color:var(--color-error);font-family:monospace;font-size:var(--font-size-sm)}._button_hbkxt_147{background-color:var(--color-primary);color:#fff;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--border-radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:opacity .2s}._button_hbkxt_147:hover{opacity:.9}._overlay_18wwm_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;width:100%;height:100dvh;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_18wwm_15{background-color:var(--color-surface);border-radius:var(--border-radius-lg);width:100%;max-width:500px;max-height:90dvh;box-shadow:var(--shadow-xl);border:1px solid var(--color-border);flex-direction:column;display:flex;overflow:hidden}._header_18wwm_28{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_18wwm_36{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:700}._closeButton_18wwm_43{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex}._closeButton_18wwm_43:hover{color:var(--color-error)}._content_18wwm_58{padding:var(--spacing-xl);flex:1;min-height:0;overflow-y:auto}
