.AccessibilityMenu_wrapper__bUE0x{position:relative}.AccessibilityMenu_trigger__PVdgR{width:34px;height:34px;border-radius:50%;color:var(--tresuryx-navy);cursor:pointer;font-size:16px}.AccessibilityMenu_panel__7h7FX,.AccessibilityMenu_trigger__PVdgR{border:1px solid var(--color-border);background:var(--color-surface)}.AccessibilityMenu_panel__7h7FX{position:absolute;top:100%;right:0;margin-top:8px;width:220px;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.18);padding:12px;z-index:250}.AccessibilityMenu_heading__5qAHC{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.AccessibilityMenu_panel__7h7FX .AccessibilityMenu_heading__5qAHC:not(:first-child){margin-top:12px}.AccessibilityMenu_themeRow__COqgI{display:flex;gap:4px}.AccessibilityMenu_themeButton__5Vq6e{flex:1 1;padding:6px 4px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-body);font-size:12px;cursor:pointer}.AccessibilityMenu_themeButtonActive__mKEqZ{background:var(--tresuryx-navy);border-color:var(--tresuryx-navy);color:white}.AccessibilityMenu_checkRow___zfNa{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-body);padding:5px 0;cursor:pointer}.AppHeader_header__yRvRG{justify-content:space-between;padding:10px 20px;background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--tresuryx-navy);position:-webkit-sticky;position:sticky;top:0;z-index:200}.AppHeader_brand__rnXPX,.AppHeader_header__yRvRG{display:flex;align-items:center}.AppHeader_form__M6h5b,.AppHeader_right__nziiV{display:flex;align-items:center;gap:12px}.AppHeader_form__M6h5b{font-size:13px}.AppHeader_email__BJNZp{opacity:.7;color:var(--tresuryx-navy)}.AppHeader_logoutButton__Ri74o{border-radius:6px;border:1px solid var(--tresuryx-navy)}.AppHeader_backButton__z59zL,.AppHeader_logoutButton__Ri74o{padding:4px 10px;background:transparent;color:var(--tresuryx-navy);font-size:13px;cursor:pointer}.AppHeader_backButton__z59zL{border-radius:6px;border:1px solid var(--color-border-strong)}@media (max-width:480px){.AppHeader_header__yRvRG{padding:8px 12px}.AppHeader_email__BJNZp{display:none}}:root{--tresuryx-navy:#1f3d63;--tresuryx-teal:#1fa9ab;--button-primary-bg:#1f3d63;--color-bg:#f8fafc;--color-surface:#ffffff;--color-surface-subtle:#f8fafc;--color-surface-subtle-2:#f1f5f9;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-text-body:#1e293b;--color-text-muted:#64748b;--color-text-muted-2:#475569;--color-text-disabled:#94a3b8;--color-success:#0f6d5c;--color-error:#b91c1c;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-warning-text:#92400e;--focus-ring-width:2px}@media (prefers-color-scheme:dark){:root:not([data-theme]){--tresuryx-navy:#8fb8ff;--tresuryx-teal:#4fd8d8;--color-bg:#0f172a;--color-surface:#1a2436;--color-surface-subtle:#182034;--color-surface-subtle-2:#202a40;--color-border:#334155;--color-border-strong:#475569;--color-text-body:#e2e8f0;--color-text-muted:#94a3b8;--color-text-muted-2:#cbd5e1;--color-text-disabled:#64748b;--color-success:#4ade80;--color-error:#f87171;--color-warning-bg:#422006;--color-warning-border:#78350f;--color-warning-text:#fbbf24}}:root[data-theme=dark]{--tresuryx-navy:#8fb8ff;--tresuryx-teal:#4fd8d8;--color-bg:#0f172a;--color-surface:#1a2436;--color-surface-subtle:#182034;--color-surface-subtle-2:#202a40;--color-border:#334155;--color-border-strong:#475569;--color-text-body:#e2e8f0;--color-text-muted:#94a3b8;--color-text-muted-2:#cbd5e1;--color-text-disabled:#64748b;--color-success:#4ade80;--color-error:#f87171;--color-warning-bg:#422006;--color-warning-border:#78350f;--color-warning-text:#fbbf24}:root[data-contrast=high]{--color-border:currentColor;--color-border-strong:currentColor;--color-text-muted:var(--color-text-body);--color-text-muted-2:var(--color-text-body);--color-text-disabled:var(--color-text-body);--focus-ring-width:3px}:root[data-text-size=large] body{zoom:1.15}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :after,:root[data-motion=reduced] :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}*{box-sizing:border-box}:focus-visible{outline:var(--focus-ring-width) solid var(--tresuryx-teal);outline-offset:2px}body,html{background:var(--color-bg)}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--color-text-body)}.Sidebar_spacer__jN5qO{width:56px;flex-shrink:0}.Sidebar_mobileToggle__NeNAL{display:none;position:fixed;bottom:20px;left:20px;z-index:300;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border);background:var(--button-primary-bg);color:white;cursor:pointer;font-size:18px;box-shadow:0 2px 8px rgba(15,23,42,.25)}.Sidebar_backdrop__njh2p{display:none}.Sidebar_sidebar__v6daX{position:fixed;top:51px;left:0;width:56px;height:calc(100vh - 51px);background:var(--color-surface);border-right:1px solid var(--color-border);padding:12px 8px;display:flex;flex-direction:column;gap:2px;overflow:hidden;transition:width .15s ease;z-index:150}.Sidebar_sidebar__v6daX.Sidebar_expanded__ScFPC{width:240px;overflow-y:auto;box-shadow:2px 0 10px rgba(15,23,42,.12)}.Sidebar_item__WFOzl{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:8px;text-decoration:none;color:var(--tresuryx-navy);font-size:14px;white-space:nowrap;text-align:left}.Sidebar_itemButton__L5XGb{width:100%;border:none;background:none;cursor:pointer;font-size:14px;font-family:inherit;text-align:left}.Sidebar_active__jjcnH,.Sidebar_item__WFOzl:hover{background:var(--color-surface-subtle-2)}.Sidebar_active__jjcnH{color:var(--tresuryx-teal);font-weight:600}.Sidebar_icon__UMMxd{font-size:16px;line-height:1;flex-shrink:0;width:20px;text-align:center}.Sidebar_label__wZCQF{display:none;text-align:left}.Sidebar_sidebar__v6daX.Sidebar_expanded__ScFPC .Sidebar_label__wZCQF{display:inline}.Sidebar_submenu__BDHFX{display:none;flex-direction:column;gap:1px;margin-left:20px;border-left:1px solid var(--color-border);padding-left:8px}.Sidebar_sidebar__v6daX.Sidebar_expanded__ScFPC .Sidebar_submenu__BDHFX{display:flex}.Sidebar_subItem__QDrdO{padding:6px 8px;border-radius:6px;text-decoration:none;color:var(--color-text-muted-2);font-size:13px;white-space:nowrap;text-align:left}.Sidebar_subItem__QDrdO:hover{background:var(--color-surface-subtle-2)}@media (max-width:768px){.Sidebar_spacer__jN5qO{display:none}.Sidebar_mobileToggle__NeNAL{display:flex}.Sidebar_backdrop__njh2p{display:block;position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:140}.Sidebar_sidebar__v6daX{width:240px;transform:translateX(-100%);transition:transform .2s ease;overflow-y:auto}.Sidebar_sidebar__v6daX.Sidebar_mobileOpen__PWuT8{transform:translateX(0)}.Sidebar_sidebar__v6daX.Sidebar_mobileOpen__PWuT8 .Sidebar_label__wZCQF,.Sidebar_sidebar__v6daX.Sidebar_mobileOpen__PWuT8 .Sidebar_submenu__BDHFX{display:block}.Sidebar_sidebar__v6daX.Sidebar_mobileOpen__PWuT8 .Sidebar_submenu__BDHFX{display:flex}}