._page_fi75l_3{padding:var(--space-5);max-width:1200px;margin:0 auto}._title_fi75l_9{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}._subtitle_fi75l_15{color:var(--color-text-muted);margin-bottom:var(--space-5)}._grid_fi75l_20{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._emptyState_fi75l_29{color:var(--color-text-muted);padding:var(--space-7) 0;text-align:center}._statusText_fi75l_35{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}._page_9jlou_3{margin:var(--space-8) auto;padding:var(--space-5);max-width:400px}._title_9jlou_9{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);margin-bottom:var(--space-5);text-align:center}._form_9jlou_16{flex-direction:column;display:flex}._submitButton_9jlou_21{background-color:var(--color-primary);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);font-size:var(--font-size-md);margin-top:var(--space-2);color:var(--color-text);padding:var(--space-3);cursor:pointer;border:none}@media (hover:hover){._submitButton_9jlou_21:hover:not(:disabled){background-color:var(--color-primary-dark)}}._submitButton_9jlou_21:disabled{cursor:not-allowed;opacity:.6}._formError_9jlou_44{border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin-bottom:var(--space-4);color:var(--color-danger);padding:var(--space-3);background-color:#fdecea}._toggleButton_9jlou_53{color:var(--color-text-muted);padding:var(--space-1);right:var(--space-2);cursor:pointer;background:0 0;border:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._wrapper_fzeii_3{padding:var(--space-5);max-width:1200px;margin:0 auto}._sidebar_1x4dg_3{border-right:1px solid var(--color-border);padding:var(--space-4);flex-shrink:0;width:240px}._list_1x4dg_10{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}._navLink_1x4dg_17{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text);display:block}@media (hover:hover){._navLink_1x4dg_17:hover{background-color:var(--color-bg-muted)}}._navLinkActive_1x4dg_31{background-color:var(--color-bg-muted);font-weight:var(--font-weight-medium);color:var(--color-primary)}@media (width<=767px){._sidebar_1x4dg_3{display:none}}._mobileTrigger_1x4dg_48{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:var(--radius-sm);z-index:var(--z-sticky-header);font-size:var(--font-size-sm);box-shadow:var(--shadow-md);color:var(--color-text);bottom:var(--space-3);left:var(--space-3);cursor:pointer;align-items:center;display:none;position:fixed}@media (width<=767px){._mobileTrigger_1x4dg_48{display:inline-flex}}._backdrop_1x4dg_71{z-index:var(--z-modal-backdrop);background-color:#0006;display:flex;position:fixed;inset:0}._mobileDrawer_1x4dg_79{background-color:var(--color-bg);box-shadow:var(--shadow-lg);padding:var(--space-4);z-index:var(--z-modal);width:260px;max-width:80vw;height:100%;overflow-y:auto}._drawerHeader_1x4dg_90{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._drawerTitle_1x4dg_97{font-weight:var(--font-weight-bold)}._closeButton_1x4dg_101{font-size:var(--font-size-lg);color:var(--color-text);cursor:pointer;background:0 0;border:none}._wrapper_45fef_3{flex-direction:column;min-height:100vh;display:flex}._skipLink_45fef_13{border:2px solid var(--color-primary-dark);padding:var(--space-2) var(--space-4);background-color:var(--color-bg);border-radius:var(--radius-sm);color:var(--color-text);z-index:var(--z-toast);left:var(--space-3);position:absolute;top:-100px}._skipLink_45fef_13:focus{top:var(--space-3)}._body_45fef_29{flex:1;min-width:0;display:flex}@media (width<=767px){._body_45fef_29{flex-direction:column}}._main_45fef_32{flex:1;min-width:0}._main_45fef_32:focus{outline:none}._sidebarPlaceholder_45fef_60{border-right:1px solid var(--color-border);flex-shrink:0;width:240px}@media (width<=767px){._sidebarPlaceholder_45fef_60{display:none}._mainWithMenuButton_45fef_72{padding-bottom:var(--space-8)}}._header_1ni15_3{border-bottom:1px solid var(--color-border);background-color:var(--color-bg);z-index:var(--z-sticky-header);position:sticky;top:0}._bar_1ni15_14{padding:var(--space-3) var(--space-5);justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}._brand_1ni15_23{font-weight:var(--font-weight-bold);color:var(--color-primary-strong);font-size:var(--font-size-lg)}._desktopNav_1ni15_30{align-items:center;gap:var(--space-5);display:none}._navLink_1ni15_36{font-size:var(--font-size-md);padding:var(--space-1) 0;color:var(--color-text);border-bottom:2px solid #0000}@media (hover:hover){._navLink_1ni15_36:hover{color:var(--color-primary-strong)}}._navLinkActive_1ni15_54{border-bottom-color:var(--color-primary);font-weight:var(--font-weight-medium);color:var(--color-primary-strong)}._logoutButton_1ni15_60{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;background:0 0}@media (hover:hover){._logoutButton_1ni15_60:hover{background-color:var(--color-bg-muted)}}._menuButton_1ni15_77{color:var(--color-text);padding:var(--space-1);cursor:pointer;background:0 0;border:none;display:flex}._mobileNav_1ni15_87{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--color-border);gap:var(--space-1);flex-direction:column;display:flex}._mobileNav_1ni15_87 ._navLink_1ni15_36{padding:var(--space-2) 0}@media (width>=768px){._desktopNav_1ni15_30{display:flex}._menuButton_1ni15_77,._mobileNav_1ni15_87{display:none}}._footer_d8lhh_3{border-top:1px solid var(--color-border);padding:var(--space-5)}._content_d8lhh_8{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;max-width:1200px;margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{padding:var(--space-5);max-width:600px;margin:0 auto}.pageTitle{margin-bottom:var(--space-5)}.feedback{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.feedback.error{color:var(--color-danger)}:root{--color-primary:#ff8500;--color-primary-dark:#cc6a00;--color-primary-strong:#a65100;--color-secondary:#8dd100;--color-bg:#fff;--color-bg-muted:#f5f5f5;--color-border:#e0e0e0;--color-text:#1a1a1a;--color-text-muted:#6b6b6b;--color-success:#2e7d32;--color-warning:#ed6c02;--color-danger:#d32f2f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:28px;--font-size-2xl:36px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-base:1.5;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 4px 8px #0000001f;--shadow-lg:0 8px 24px #00000029;--z-dropdown:100;--z-sticky-header:200;--z-modal-backdrop:300;--z-modal:400;--z-toast:500;--transition-fast:.12s ease;--transition-base:.2s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden}body{font-family:var(--font-family-base);line-height:var(--line-height-base);background-color:var(--color-bg);font-size:var(--font-size-md);color:var(--color-text);-webkit-font-smoothing:antialiased}#root{width:100%;overflow-x:hidden}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-full)}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}}
