body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;background:var(--color-surface-2,#f8fafc);color:#1e293b;color:var(--color-text,#1e293b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Layout_layout__0Wvd6{display:flex;flex-direction:column;min-height:100vh}.Layout_header__1YBvU{align-items:center;background:#1a1d24;background:var(--color-header-bg,#1a1d24);color:#e4e6eb;color:var(--color-header-text,#e4e6eb);display:flex;flex-shrink:0;gap:1rem;padding:.75rem 1rem}.Layout_burger__bh\+tQ{background:none;border:none;color:inherit;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:4px}.Layout_burger__bh\+tQ span{background:currentColor;height:2px;width:22px}.Layout_nav__U\+hL5{align-items:center;display:flex;gap:.5rem}.Layout_navLinkActive__W7slN,.Layout_navLink__7V35A{border-radius:6px;color:inherit;padding:.5rem 1rem;text-decoration:none}.Layout_navLink__7V35A:hover{background:#ffffff14}.Layout_navLinkActive__W7slN{background:#ffffff1f;font-weight:600}.Layout_logout__3uAjG{background:#0000;border:1px solid #ffffff4d;border-radius:6px;color:inherit;cursor:pointer;font-size:.9rem;margin-left:auto;padding:.5rem 1rem}.Layout_logout__3uAjG:hover{background:#ffffff14}.Layout_main__qZM79{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1400px;padding:1.5rem;width:100%}@media (max-width:768px){.Layout_burger__bh\+tQ{display:flex}.Layout_nav__U\+hL5{align-items:stretch;background:#1a1d24;background:var(--color-header-bg,#1a1d24);flex-direction:column;gap:0;left:0;opacity:0;padding:.5rem;pointer-events:none;position:absolute;right:0;top:100%;transform:scaleY(0);transform-origin:top;transition:transform .2s,opacity .2s}.Layout_navOpen__nXo0L{opacity:1;pointer-events:auto;transform:scaleY(1)}.Layout_navLinkActive__W7slN,.Layout_navLink__7V35A{padding:.75rem 1rem}.Layout_logout__3uAjG{margin-left:0;margin-top:.5rem}.Layout_main__qZM79{padding:1rem}}.Button_btn__SYDv8{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 1rem}.Button_btn__SYDv8:disabled{cursor:not-allowed;opacity:.6}.Button_primary__VddvD{background:#2563eb;background:var(--color-primary,#2563eb);color:#fff}.Button_primary__VddvD:hover:not(:disabled){background:#1d4ed8;background:var(--color-primary-hover,#1d4ed8)}.Button_secondary__1uS0A{background:#f1f5f9;background:var(--color-surface-2,#f1f5f9);color:#1e293b;color:var(--color-text,#1e293b)}.Button_secondary__1uS0A:hover:not(:disabled){background:#e2e8f0;background:var(--color-surface-3,#e2e8f0)}.Button_danger__LJ\+0v{background:#dc2626;background:var(--color-danger,#dc2626);color:#fff}.Button_danger__LJ\+0v:hover:not(:disabled){background:#b91c1c;background:var(--color-danger-hover,#b91c1c)}.Login_page__ykHjn{align-items:center;background:#f1f5f9;background:var(--color-surface-2,#f1f5f9);display:flex;justify-content:center;min-height:100vh;padding:1rem}.Login_card__aS0Y9{background:#fff;background:var(--color-surface,#fff);border-radius:10px;box-shadow:0 4px 20px #00000014;max-width:400px;padding:2rem;width:100%}.Login_title__cuhg7{font-size:1.5rem;margin:0 0 .5rem}.Login_hint__zZf8h{color:#64748b;color:var(--color-muted,#64748b);font-size:.9rem;margin:0 0 1.5rem}.Login_form__VIkMN{display:flex;flex-direction:column;gap:1rem}.Login_form__VIkMN label{display:flex;flex-direction:column;font-size:.9rem;gap:.35rem}.Login_input__2aAS0{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;font-size:1rem;padding:.6rem .75rem}.Login_error__6fSKm{color:#dc2626;color:var(--color-danger,#dc2626);font-size:.9rem;margin:0}.Login_submit__XPPFH{margin-top:.5rem}.MultiSelect_wrap__-jmkx{position:relative}.MultiSelect_trigger__2PVt\+{background:#f1f5f9;background:var(--color-surface-2,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem .75rem;text-align:left;width:100%}.MultiSelect_trigger__2PVt\+:hover{background:#e2e8f0;background:var(--color-surface-3,#e2e8f0)}.MultiSelect_dropdown__kfWz1{background:#fff;background:var(--color-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:240px;min-width:160px;overflow:auto;padding:.5rem;position:absolute;right:0;top:100%;z-index:10}.MultiSelect_option__cAiiC{align-items:center;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.35rem 0}.AppFilters_wrapper__LBbkM{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.AppFilters_row__UANv-{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AppFilters_search__VP-ZJ{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;flex:1 1;font-size:.95rem;min-width:200px;padding:.5rem .75rem}.AppFilters_selectLabel__VpbKG{color:#64748b;color:var(--color-muted,#64748b);display:flex;flex-direction:column;font-size:.85rem;gap:.25rem}.AppFilters_select__3Rsa1{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;font-size:.9rem;padding:.5rem .75rem}@media (max-width:768px){.AppFilters_row__UANv-{align-items:stretch;flex-direction:column}.AppFilters_search__VP-ZJ{min-width:0}}.StatsBlock_wrapper__KyJl2{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.StatsBlock_card__pvBck{background:#f8fafc;background:var(--color-surface-2,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;flex:1 1;min-width:160px;padding:1rem 1.25rem}.StatsBlock_label__87WLJ{color:#64748b;color:var(--color-muted,#64748b);display:block;font-size:.85rem;margin-bottom:.35rem}.StatsBlock_value__v\+jDR{font-size:1.1rem;font-weight:600}.StatsBlock_sub__oiklX{color:#64748b;color:var(--color-muted,#64748b);display:block;font-size:.9rem;margin-top:.25rem}.AppCard_card__A0HfB{background:#fff;background:var(--color-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.AppCard_header__YWUUe{align-items:baseline;display:flex;gap:.5rem}.AppCard_number__4Bo7k{color:#64748b;color:var(--color-muted,#64748b);font-size:.9rem}.AppCard_name__lPC02{font-size:1.1rem;font-weight:600;margin:0}.AppCard_tags__lMeLS{display:flex;flex-wrap:wrap;gap:.35rem}.AppCard_tagDanger__Hsan2,.AppCard_tag__vQmjk{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:500;padding:.2rem .5rem}.AppCard_tag__vQmjk{background:#dbeafe;background:var(--color-primary-light,#dbeafe);color:#2563eb;color:var(--color-primary,#2563eb)}.AppCard_tagDanger__Hsan2{background:#fee2e2;background:var(--color-danger-light,#fee2e2);color:#dc2626;color:var(--color-danger,#dc2626)}.AppCard_meta__Eypg0{color:#64748b;color:var(--color-muted,#64748b);font-size:.9rem;margin:0}.AppCard_stats__P-iB-{display:flex;flex-wrap:wrap;gap:1rem}.AppCard_statBlock__3I5Eg{background:#f8fafc;background:var(--color-surface-2,#f8fafc);border-radius:6px;display:flex;flex-direction:column;font-size:.85rem;gap:.25rem;padding:.5rem}.AppCard_statLabel__d6VFZ{color:#64748b;color:var(--color-muted,#64748b);font-weight:600;margin-bottom:.25rem}.AppCard_statsPlaceholder__3xytl{color:#94a3b8;color:var(--color-muted,#94a3b8);font-size:.9rem}.AppCard_link__fWw5N{align-self:flex-start;text-decoration:none}.AppCard_link__fWw5N button{margin-top:.25rem}.Modal_overlay__\+EZb9{align-items:center;background:#00000080;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.Modal_modal__GJy4C{background:#fff;background:var(--color-surface,#fff);border-radius:10px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:500px;overflow:auto;width:100%}.Modal_title__o9Xp8{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-border,#e0e0e0);font-size:1.25rem;margin:0;padding:1rem 1.25rem}.Modal_content__VJYCX{padding:1.25rem}.AppList_page__1DSmx{display:flex;flex-direction:column}.AppList_toolbar__KU33W{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.AppList_grid__9fXRE{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.AppList_empty__E6YGf,.AppList_error__QakB8,.AppList_loading__rYhOB{color:#64748b;color:var(--color-muted,#64748b);margin:1rem 0}.AppList_error__QakB8{color:#dc2626;color:var(--color-danger,#dc2626)}.AppList_snapshotBuildMessage__6M8di{color:#64748b;color:var(--color-muted,#64748b);font-size:.9rem;margin:.5rem 0 1rem}.AppList_retryBtn__H5ZEA{background:#0000;border:1px solid;border-radius:4px;color:inherit;cursor:pointer;font-size:.9rem;margin-left:.5rem;padding:.25rem .5rem}.AppList_retryBtn__H5ZEA:hover{background:#dc26261a}.AppList_form__oqfFC{display:flex;flex-direction:column;gap:1rem}.AppList_form__oqfFC label{display:flex;flex-direction:column;font-size:.9rem;gap:.35rem}.AppList_input__HdtCe{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;font-size:.95rem;padding:.5rem .75rem}.AppList_formActions__ljHbv{display:flex;gap:.75rem;margin-top:.5rem}@media (max-width:768px){.AppList_grid__9fXRE{grid-template-columns:1fr}.AppList_toolbar__KU33W{flex-direction:column}}.AppDetail_page__Y5gI3{max-width:800px}.AppDetail_actions__ckpQu{display:flex;gap:.75rem;margin-bottom:1.5rem}.AppDetail_tabs__sVITl{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);display:flex;gap:.25rem;margin-bottom:1.5rem}.AppDetail_tabActive__hiEG8,.AppDetail_tab__06AZp{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;color:var(--color-muted,#64748b);cursor:pointer;font-size:.95rem;margin-bottom:-1px;padding:.6rem 1rem}.AppDetail_tab__06AZp:hover{color:#1e293b;color:var(--color-text,#1e293b)}.AppDetail_tabActive__hiEG8{border-bottom-color:#2563eb;border-bottom-color:var(--color-primary,#2563eb);color:#2563eb;color:var(--color-primary,#2563eb);font-weight:500}.AppDetail_dl__Z3Y-b{grid-gap:.5rem 2rem;display:grid;gap:.5rem 2rem;grid-template-columns:auto 1fr;margin:0}.AppDetail_dl__Z3Y-b dt{color:#64748b;color:var(--color-muted,#64748b);font-weight:500}.AppDetail_dl__Z3Y-b dd{margin:0}.AppDetail_dl__Z3Y-b a{color:#2563eb;color:var(--color-primary,#2563eb)}.AppDetail_error__-fonk,.AppDetail_loading__li80b{margin:1rem 0}.AppDetail_error__-fonk{color:#dc2626;color:var(--color-danger,#dc2626)}.AppDetail_retryBtn__MAuuT{background:#0000;border:1px solid;border-radius:4px;color:inherit;cursor:pointer;font-size:.9rem;margin-left:.5rem;padding:.25rem .5rem}.AppDetail_retryBtn__MAuuT:hover{background:#dc26261a}.AppDetail_placeholder__6N2LQ{color:#64748b;color:var(--color-muted,#64748b)}.AppDetail_letters__lpZmZ{margin-top:.5rem}.AppDetail_appEmailBlock__8oXJ5{background:#f8fafc;background:var(--color-bg-secondary,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.AppDetail_appEmailTitle__ePnLQ{color:#1e293b;color:var(--color-text,#1e293b);font-size:1rem;font-weight:600;margin:0 0 .75rem}.AppDetail_appEmailRows__BWs08{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.AppDetail_appEmailRow__F0ogo{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AppDetail_appEmailValue__npshN{color:#1e293b;color:var(--color-text,#1e293b);font-weight:500}.AppDetail_appEmailMeta__skpw5{color:#64748b;color:var(--color-muted,#64748b);font-size:.875rem}.AppDetail_appEmailAddBtn__Lve8F{margin-top:.25rem}.AppDetail_emailList__YSOvK{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.AppDetail_emailItem__WOC0D{background:#f8fafc;background:var(--color-bg-secondary,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;padding:1rem}.AppDetail_emailMeta__X5fZh{color:#64748b;color:var(--color-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem 1.5rem;margin-bottom:.5rem}.AppDetail_emailDate__qSAMg{font-weight:500}.AppDetail_emailSubject__C8mRW{font-size:.95rem;font-weight:500;margin-bottom:.5rem}.AppDetail_emailBody__pnU8D{color:#1e293b;color:var(--color-text,#1e293b);font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.AppDetail_form__kyqg7{display:flex;flex-direction:column;gap:1rem}.AppDetail_form__kyqg7 label{font-size:.9rem}.AppDetail_form__kyqg7 label,.AppDetail_labelBlock__mpedK{display:flex;flex-direction:column;gap:.35rem}.AppDetail_input__g67W6{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;font-size:.95rem;padding:.5rem .75rem}.AppDetail_formActions__PYBVX{display:flex;gap:.75rem;margin-top:.5rem}.AccountList_page__gWzWn{display:flex;flex-direction:column}.AccountList_toolbar__f8Dl4{margin-bottom:1rem}.AccountList_tableWrap__pDTWj{overflow-x:auto}.AccountList_table__Xso6r{border-collapse:collapse;font-size:.95rem;width:100%}.AccountList_table__Xso6r td,.AccountList_table__Xso6r th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);padding:.6rem .75rem;text-align:left}.AccountList_table__Xso6r th{color:#64748b;color:var(--color-muted,#64748b);font-weight:600}.AccountList_idCell__ts5a-{font-family:monospace;font-size:.85rem}.AccountList_link__McNmY{color:#2563eb;color:var(--color-primary,#2563eb);text-decoration:none}.AccountList_inlineBtnDanger__zcPrQ,.AccountList_inlineBtn__75aAb{background:none;border:none;color:#2563eb;color:var(--color-primary,#2563eb);cursor:pointer;font-size:inherit;padding:0}.AccountList_inlineBtnDanger__zcPrQ{color:#dc2626;color:var(--color-danger,#dc2626)}.AccountList_empty__0sC86,.AccountList_error__WRfMt,.AccountList_loading__8qL7R{margin:1rem 0}.AccountList_error__WRfMt{color:#dc2626;color:var(--color-danger,#dc2626)}.AccountList_retryBtn__4AQ4Z{background:#0000;border:1px solid;border-radius:4px;color:inherit;cursor:pointer;font-size:.9rem;margin-left:.5rem;padding:.25rem .5rem}.AccountList_retryBtn__4AQ4Z:hover{background:#dc26261a}.AccountList_form__pEQTC{display:flex;flex-direction:column;gap:1rem}.AccountList_form__pEQTC label{display:flex;flex-direction:column;font-size:.9rem;gap:.35rem}.AccountList_input__yjVMJ{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;font-size:.95rem;padding:.5rem .75rem}.AccountList_formActions__gDTGY{display:flex;gap:.75rem;margin-top:.5rem}@media (max-width:768px){.AccountList_table__Xso6r td:first-child,.AccountList_table__Xso6r th:first-child{display:none}}.AccountDetail_page__WxG3D{max-width:600px}.AccountDetail_back__BmU0s{margin:0 0 1rem}.AccountDetail_back__BmU0s a{color:#2563eb;color:var(--color-primary,#2563eb);text-decoration:none}.AccountDetail_dl__T9BoB{grid-gap:.5rem 2rem;display:grid;gap:.5rem 2rem;grid-template-columns:auto 1fr;margin:0 0 2rem}.AccountDetail_dl__T9BoB dt{color:#64748b;color:var(--color-muted,#64748b);font-weight:500}.AccountDetail_dl__T9BoB dd{margin:0}.AccountDetail_mono__-pD5P{font-family:monospace;font-size:.9rem}.AccountDetail_section__dNoMy{border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border,#e2e8f0);margin-top:2rem;padding-top:1.5rem}.AccountDetail_sectionTitle__J6zH-{font-size:1.1rem;margin:0 0 .5rem}.AccountDetail_placeholder__FY6OB{color:#64748b;color:var(--color-muted,#64748b);font-size:.95rem}.AccountDetail_error__FsHs6,.AccountDetail_loading__CmEIg{margin:1rem 0}.AccountDetail_error__FsHs6{color:#dc2626;color:var(--color-danger,#dc2626)}.AccountDetail_retryBtn__1qvFy{background:#0000;border:1px solid;border-radius:4px;color:inherit;cursor:pointer;font-size:.9rem;margin-left:.5rem;padding:.25rem .5rem}.AccountDetail_retryBtn__1qvFy:hover{background:#dc26261a}:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-text:#1e293b;--color-muted:#64748b;--color-border:#e2e8f0;--color-surface:#fff;--color-surface-2:#f8fafc;--color-surface-3:#e2e8f0;--color-header-bg:#1a1d24;--color-header-text:#e4e6eb}*{box-sizing:border-box}
/*# sourceMappingURL=main.01f54bf5.css.map*/