.confirm-dialog_scrim__v_pV4{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--surface-overlay);animation:confirm-dialog_scrimIn__g_V_j .16s ease-out}.confirm-dialog_card__Oriy4{width:100%;max-width:380px;padding:22px;border:1px solid var(--border-default);border-radius:var(--radius-lg,12px);background:var(--surface-card);box-shadow:var(--shadow-dialog);font-family:var(--font-sans);color:var(--text-primary);animation:confirm-dialog_cardIn__dX3bl .22s cubic-bezier(.16,1,.3,1)}.confirm-dialog_title___oTR3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.confirm-dialog_body__AYTep{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.confirm-dialog_actions__YzufT{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.confirm-dialog_btn__OoT05{height:34px;padding:0 14px;border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.confirm-dialog_cancel__QWwbb{border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.confirm-dialog_cancel__QWwbb:hover{background:var(--btn-secondary-bg-hover)}.confirm-dialog_confirm__lZ8sg{border:1px solid var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-text)}.confirm-dialog_confirm__lZ8sg:hover{background:var(--btn-primary-bg-hover)}.confirm-dialog_danger__GsS32{border-color:var(--red-600,#b3261e);background:var(--red-600,#b3261e);color:#fff}.confirm-dialog_danger__GsS32:hover{filter:brightness(1.12)}.confirm-dialog_btn__OoT05:focus-visible{outline:none;box-shadow:var(--ring-focus)}@keyframes confirm-dialog_scrimIn__g_V_j{0%{opacity:0}}@keyframes confirm-dialog_cardIn__dX3bl{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion:reduce){.confirm-dialog_card__Oriy4,.confirm-dialog_scrim__v_pV4{animation:none}}.app-sidebar_sidebar__vZdjU{display:flex;flex-direction:column;width:240px;height:100vh;height:100dvh;flex-shrink:0;position:sticky;top:0;padding:16px 12px;background:var(--ink-900);border-right:1px solid var(--ink-600);font-family:var(--font-sans);color:var(--text-primary);overflow:hidden}.app-sidebar_brandRow__Zm42M{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-sidebar_brand__TLcAI{display:flex;align-items:center;gap:10px;padding:4px 8px;color:inherit;text-decoration:none}.app-sidebar_brandName__sstPA{font-size:14px;font-weight:600}.app-sidebar_brandTag__kOghL{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-left:1px solid var(--ink-300);padding-left:10px}.app-sidebar_sidebar__vZdjU a.app-sidebar_cta__Bo5Ym{display:flex;align-items:center;justify-content:center;margin-top:16px;height:34px;border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-size:12.5px;font-weight:500;text-decoration:none;transition:background var(--dur-fast)}.app-sidebar_sidebar__vZdjU a.app-sidebar_cta__Bo5Ym:hover{background:var(--btn-primary-bg-hover)}.app-sidebar_nav__kBVya{display:flex;flex-direction:column;gap:18px;margin-top:22px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-600) transparent;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.app-sidebar_nav__kBVya::-webkit-scrollbar{width:6px}.app-sidebar_nav__kBVya::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:3px}.app-sidebar_nav__kBVya::-webkit-scrollbar-track{background:transparent}.app-sidebar_brandRow__Zm42M,.app-sidebar_cta__Bo5Ym,.app-sidebar_footer__IJwcI{flex-shrink:0}.app-sidebar_groupLabel__2zbVJ{padding:0 8px 8px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-700)}.app-sidebar_groupItems__Rpxbt{display:flex;flex-direction:column;gap:2px}.app-sidebar_sidebar__vZdjU a.app-sidebar_item__hGtkL{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:7px;background:transparent;color:var(--gray-300);font-size:13px;font-weight:500;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast)}.app-sidebar_sidebar__vZdjU a.app-sidebar_item__hGtkL:hover{background:var(--ink-750);color:var(--text-primary)}.app-sidebar_sidebar__vZdjU a.app-sidebar_item__hGtkL[data-active=true]{background:var(--ink-700);color:var(--text-primary)}.app-sidebar_icon__wnV5u{flex-shrink:0;color:currentColor;opacity:.75;transition:opacity var(--dur-fast)}.app-sidebar_item__hGtkL[data-active=true] .app-sidebar_icon__wnV5u{opacity:1;color:var(--accent-500)}.app-sidebar_item__hGtkL:hover .app-sidebar_icon__wnV5u{opacity:1}.app-sidebar_itemLabel__OYyG3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar_dot__nLUed{width:6px;height:6px;border-radius:2px;background:var(--ink-200);flex-shrink:0;transition:background var(--dur-fast)}.app-sidebar_sidebar__vZdjU a.app-sidebar_item__hGtkL[data-active=true] .app-sidebar_dot__nLUed{background:var(--accent-500)}.app-sidebar_badge__A5coW{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.app-sidebar_footer__IJwcI{border-top:1px solid var(--ink-600);padding-top:14px}.app-sidebar_sidebar__vZdjU a.app-sidebar_footerLink__zMb4d{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;margin-bottom:2px;border-radius:7px;color:var(--text-secondary);font-size:12.5px;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast)}.app-sidebar_sidebar__vZdjU a.app-sidebar_footerLink__zMb4d:hover{background:var(--ink-750);color:var(--text-primary)}.app-sidebar_user__AvViL{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:7px;color:inherit;text-decoration:none;transition:background var(--dur-fast)}.app-sidebar_user__AvViL:hover{background:var(--ink-750)}.app-sidebar_avatar__YVLyR{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--border-default);font-family:var(--font-mono);font-size:10px;color:var(--gray-200);flex-shrink:0;overflow:hidden}.app-sidebar_userText__5OXSS{min-width:0}.app-sidebar_userName___Y5lN{display:block;font-size:13px;font-weight:500}.app-sidebar_userEmail__OsCJT{display:block;font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar_signOut__CCvWj{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:none;border-radius:7px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.app-sidebar_signOut__CCvWj:hover{background:var(--ink-750);color:var(--text-primary)}.app-sidebar_signOut__CCvWj:hover .app-sidebar_icon__wnV5u{opacity:1}@media (max-width:900px){.app-sidebar_sidebar__vZdjU{display:none}.app-sidebar_sidebar__vZdjU[data-drawer=true]{display:flex;position:fixed;z-index:90}}