._skipLink_1vh47_1{z-index:10;border-radius:var(--radius-control);background:var(--accent);color:var(--surface);padding:10px 14px;font-weight:600;position:absolute;top:-100px;left:8px}._skipLink_1vh47_1:focus{color:var(--surface);top:8px}._layout_1vh47_18{min-height:100vh;display:flex}._sidebar_1vh47_23{flex:0 0 var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:24px;padding:20px 14px;display:flex}._brand_1vh47_33{align-items:center;gap:10px;padding:0 8px;display:flex}._mark_1vh47_40{border-radius:var(--radius-control);background:var(--accent);width:30px;height:30px;color:var(--surface);justify-content:center;align-items:center;display:flex}._brandName_1vh47_51{font-family:var(--font-display);font-size:17px;font-weight:700}._nav_1vh47_57{flex-direction:column;gap:2px;display:flex}._navItem_1vh47_63{border-radius:var(--radius-control);min-height:44px;color:var(--text-secondary);align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}._navItem_1vh47_63:hover{background:var(--surface-hover);color:var(--text)}._navItemActive_1vh47_81,._navItemActive_1vh47_81:hover{background:var(--accent-tint);color:var(--accent-hover);font-weight:600}._settings_1vh47_88{flex-direction:column;gap:14px;margin-top:auto;padding:0 4px;display:flex}._userBlock_1vh47_96{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}._avatar_1vh47_105{background:var(--avatar-bg);width:34px;height:34px;color:var(--accent-hover);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}._userName_1vh47_118{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}._content_1vh47_125{flex-direction:column;flex:auto;min-width:0;display:flex}._topBar_1vh47_132{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 28px;display:flex}._title_1vh47_142{min-width:0;font:var(--text-h1);flex:auto}._menuButton_1vh47_148{display:none}._main_1vh47_152{padding:var(--page-padding);min-width:0}._main_1vh47_152:focus{outline:none}._drawer_1vh47_161{background:0 0;border:0;width:min(300px,85vw);max-width:none;height:100%;max-height:none;margin:0;padding:0}._drawer_1vh47_161::backdrop{background:var(--backdrop)}._drawerPanel_1vh47_176{background:var(--surface);flex-direction:column;gap:24px;min-height:100%;padding:16px 14px;display:flex}._drawerHeader_1vh47_185{justify-content:space-between;align-items:center;display:flex}@media (width<=1023px){._sidebar_1vh47_23{display:none}._menuButton_1vh47_148{display:inline-flex}._topBar_1vh47_132{min-height:var(--topbar-height);padding:6px 16px}._title_1vh47_142{font-size:20px}}@media (width<=767px){._topBar_1vh47_132 .group-filter{flex:1 0 100%}}@media (prefers-reduced-motion:no-preference){._drawer_1vh47_161[open] ._drawerPanel_1vh47_176{animation:.2s ease-out _slide-in_1vh47_1}}@keyframes _slide-in_1vh47_1{0%{transform:translate(-100%)}}._page_pdm1a_1{justify-content:center;align-items:flex-start;min-height:100vh;padding:64px 16px 32px;display:flex}._card_pdm1a_9{flex-direction:column;gap:18px;width:100%;max-width:400px;padding:28px 24px;display:flex}._title_pdm1a_18{font:var(--text-h3)}._form_pdm1a_22{flex-direction:column;gap:16px;display:flex}._passwordRow_pdm1a_28{align-items:center;gap:4px;display:flex}._alert_pdm1a_34:empty{display:none}._hint_pdm1a_38{color:var(--text-muted);font-size:13px}@media (width<=767px){._page_pdm1a_1{padding-top:24px}}:root{--bg:#f6f7f9;--surface:#fff;--surface-subtle:#fafbfc;--surface-hover:#eef0f4;--border:#e4e7ec;--border-input:#d0d5dd;--border-input-strong:#8a93a3;--text:#101828;--text-secondary:#3b4351;--text-muted:#5b6474;--text-disabled:#8a93a3;--accent:#3451d1;--accent-hover:#23389c;--accent-tint:#e8ecfb;--avatar-bg:#dce3fa;--negative:#b42318;--positive:#13693f;--notice-bg:#fff6e5;--notice-text:#6b3a06;--dark-card:#101828;--dark-card-sub:#c9cfda;--negative-on-dark:#fda29b;--backdrop:#10182873;--exp-done-fill:#b42318;--exp-done-border:#b42318;--exp-done-text:#fff;--exp-pend-fill:#fef0ef;--exp-pend-border:#d64a40;--exp-pend-text:#8a1c13;--inc-pend-fill:#e8f6ee;--inc-pend-border:#2a9a5e;--inc-pend-text:#0e5532;--inc-done-fill:#13693f;--inc-done-border:#13693f;--inc-done-text:#fff;--xfer-pend-fill:#eef0f4;--xfer-pend-border:#5b6474;--xfer-pend-text:#3b4351;--xfer-done-fill:#3b4351;--xfer-done-border:#3b4351;--xfer-done-text:#fff;--diff-bg:#fff6e5;--diff-text:#8a4b08;--text-figure-m:600 22px / 1.2 var(--font-display);--font-display:"Space Grotesk", Inter, sans-serif;--font-body:Inter, system-ui, -apple-system, sans-serif;--text-h1:600 24px / 1.25 var(--font-display);--text-h2:600 17px / 1.3 var(--font-display);--text-h3:600 18px / 1.3 var(--font-display);--page-padding:20px 28px 28px;--radius-card:14px;--radius-card-small:10px;--radius-control:8px;--radius-seg-track:9px;--radius-seg:7px;--radius-pill:999px;--shadow-seg:0 1px 2px #1018281f;--sidebar-width:220px;--topbar-height:56px}@media (width<=767px){:root{--page-padding:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-width:320px;font-family:var(--font-body);color:var(--text);background:var(--bg);margin:0;font-size:14px}h1,h2,h3,p{margin:0}a{color:var(--accent)}a:hover{color:var(--accent-hover)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.negative{color:var(--negative)}.btn{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent);color:var(--surface);border:0}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:disabled{opacity:.7;cursor:progress}.btn-ghost{border:1px solid var(--border-input-strong);background:var(--surface);color:var(--text)}.btn-ghost:hover{background:var(--surface-hover)}.icon-btn{border-radius:var(--radius-control);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--surface-hover)}.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--text-secondary);font-size:12px;font-weight:600}.input,.select{border:1px solid var(--border-input-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:40px;padding:0 10px;font-size:14px}.input:focus,.select:focus{border-color:var(--accent)}.input[aria-invalid=true]{border-color:var(--negative)}.field-error{color:var(--negative);align-items:flex-start;gap:6px;font-size:13px;display:flex}.group-filter{align-items:center;gap:8px;display:flex}.group-filter .select{min-width:190px}.status-message{color:var(--negative);font-size:13px}.notice{border-radius:var(--radius-control);background:var(--notice-bg);color:var(--notice-text);padding:10px 12px;font-size:13px}.seg-track{background:var(--surface-hover);border-radius:var(--radius-seg-track);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.seg{border-radius:var(--radius-seg);min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:1;padding:0 14px;font-size:13px;font-weight:500}.seg:hover{color:var(--text)}.seg[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-seg)}@media (width<=767px){.seg,.btn{min-height:44px}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.state-card{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.skeleton{border-radius:var(--radius-control);background:var(--surface-hover)}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.2s ease-in-out infinite pulse}}@keyframes pulse{50%{opacity:.55}}
