._container_4sspb_1{position:relative}._trigger_4sspb_9{border:2px solid var(--color-border,#e5e7eb);cursor:pointer;background-color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}._trigger_4sspb_9:hover{border-color:var(--color-primary,#4f46e5);background-color:#f9fafb}._familyName_4sspb_47{color:var(--color-text,#1f2937)}._arrow_4sspb_55{color:var(--color-text-secondary,#6b7280);font-size:.75rem}._dropdown_4sspb_65{border:1px solid var(--color-border,#e5e7eb);z-index:50;background-color:#fff;border-radius:.5rem;min-width:200px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._section_4sspb_91{flex-direction:column;gap:.25rem;display:flex}._sectionTitle_4sspb_103{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;padding:.5rem;font-size:.75rem;font-weight:600}._item_4sspb_121{text-align:left;cursor:pointer;width:100%;color:var(--color-text,#1f2937);background-color:#0000;border:none;border-radius:.375rem;padding:.75rem;font-size:.875rem;transition:background-color .15s}._item_4sspb_121:hover{background-color:#f3f4f6}._divider_4sspb_155{background-color:var(--color-border,#e5e7eb);height:1px;margin:.5rem 0}._container_nnmhs_3{position:relative}._profileButton_nnmhs_13{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:opacity .2s;display:flex}._profileButton_nnmhs_13:hover{opacity:.8}._avatar_nnmhs_43{color:#fff;-webkit-user-select:none;user-select:none;background-color:#4f46e5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:600;display:flex}._dropdown_nnmhs_73{z-index:50;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:200px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 15px -3px #0000001a}._menuItem_nnmhs_101{text-align:left;cursor:pointer;color:#374151;background-color:#0000;border:none;border-radius:.375rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:500;transition:background-color .15s}._menuItem_nnmhs_101:hover{background-color:#f3f4f6}._divider_nnmhs_139{background-color:#e5e7eb;height:1px;margin:.5rem 0}._signOutItem_nnmhs_153{text-align:left;cursor:pointer;color:#dc2626;background-color:#0000;border:none;border-radius:.375rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:500;transition:background-color .15s}._signOutItem_nnmhs_153:hover{background-color:#fee2e2}._header_3hc97_1{z-index:40;background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:64px;padding:0 1rem;display:flex;position:sticky;top:0}._left_3hc97_27{align-items:center;gap:1rem;display:flex}._menuButton_3hc97_39{cursor:pointer;color:#374151;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;font-size:1.5rem;transition:color .2s;display:flex}._menuButton_3hc97_39:hover{color:#4f46e5}._logo_3hc97_73{color:#111827;margin:0;font-size:1.25rem;font-weight:700}._right_3hc97_87{align-items:center;gap:1rem;display:flex}@media (width>=768px){._menuButton_3hc97_39{display:none}._logo_3hc97_73{font-size:1.5rem}._header_3hc97_1{padding:0 2rem}}._overlay_s1ag8_3{z-index:45;background-color:#00000080;animation:.2s _fadeIn_s1ag8_1;position:fixed;inset:0}@keyframes _fadeIn_s1ag8_1{0%{opacity:0}to{opacity:1}}._sidebar_s1ag8_31{z-index:50;background-color:#fff;border-right:1px solid #e5e7eb;width:256px;transition:transform .3s;position:fixed;top:64px;bottom:0;left:0}@media (width<=767px){._sidebar_s1ag8_31._closed_s1ag8_59{transform:translate(-100%)}._sidebar_s1ag8_31._open_s1ag8_67{transform:translate(0)}}@media (width>=768px){._sidebar_s1ag8_31{transform:translate(0)!important}._overlay_s1ag8_3{display:none}}._nav_s1ag8_101{flex-direction:column;gap:.25rem;padding:1rem 0;display:flex}._navItem_s1ag8_117{color:#374151;border-radius:.5rem;align-items:center;gap:.75rem;margin:0 .5rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}._navItem_s1ag8_117:hover{background-color:#f3f4f6}._navItem_s1ag8_117._active_s1ag8_151{color:#4f46e5;background-color:#eff6ff}._icon_s1ag8_161{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;display:flex}._label_s1ag8_179{font-size:.875rem}._layout_nd4ru_1{flex-direction:column;height:100vh;display:flex;overflow:hidden}._container_nd4ru_15{flex:1;height:calc(100vh - 64px);display:flex;position:relative;overflow:hidden}._main_nd4ru_33{background-color:#f9fafb;flex:1;padding:1.5rem;transition:margin-left .3s;overflow-y:auto}@media (width>=768px){._main_nd4ru_33._withSidebar_nd4ru_53{margin-left:256px}}@media (width<=767px){._main_nd4ru_33{margin-left:0}}*{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#3987e0;--color-secondary:#6c757d;--color-danger:#dc3545;--color-success:#28a745;--color-warning:#ffc107;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-text:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-bg:#fff;--color-bg-secondary:var(--color-gray-50);--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg);color:var(--color-text);line-height:1.5}#app{min-height:100vh}
