:root{--color-primary: #0e3b2e;--color-primary-hover: #082b22;--color-primary-light: #e4eee9;--color-primary-dark: #06271f;--color-primary-bg: #e4eee9;--color-primary-subtle: rgba(14, 59, 46, .07);--color-primary-text: #0e3b2e;--color-accent: #d4af37;--color-accent-text: #856300;--color-accent-subtle: #f6efd8;--color-secondary: #1b5b47;--color-secondary-light: #e4eee9;--color-secondary-dark: #0e3b2e;--color-success: #2f7d63;--color-success-light: #e6f2ec;--color-success-text: #1f5c47;--color-success-muted: rgba(47, 125, 99, .12);--color-warning: #a96616;--color-warning-light: #fbf1e2;--color-warning-text: #7a4a10;--color-warning-muted: rgba(169, 102, 22, .12);--color-danger: #b9413a;--color-danger-light: #f9e9e7;--color-danger-text: #8a2e29;--color-danger-muted: rgba(185, 65, 58, .12);--color-info: #2f6690;--color-info-light: #e7eff6;--color-info-text: #214b6b;--color-info-muted: rgba(47, 102, 144, .12);--color-white: #ffffff;--color-black: #000000;--color-gray-50: #faf9f6;--color-gray-100: #f4f1e9;--color-gray-200: #e8e3d8;--color-gray-300: #d9d3c6;--color-gray-400: #b3ac9e;--color-gray-500: #857f73;--color-gray-600: #5f6b66;--color-gray-700: #3d4541;--color-gray-800: #1f2b27;--color-gray-900: #121a17;--bg-primary: #fbfaf7;--bg-secondary: #ffffff;--bg-tertiary: #f4f1e9;--bg-sidebar: #ffffff;--bg-header: #ffffff;--bg-hover: rgba(14, 59, 46, .035);--bg-active: rgba(14, 59, 46, .07);--text-primary: #1f2b27;--text-secondary: #5f6b66;--text-tertiary: #8c948f;--text-inverse: #ffffff;--text-link: #0e3b2e;--border-lightest: #efebe2;--border-light: #e4dfd4;--border-medium: #d2cbbd;--border-dark: #a39b8b;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-xs: .75rem;--font-sm: .8125rem;--font-base: .875rem;--font-md: .9375rem;--font-lg: 1rem;--font-xl: 1.125rem;--font-2xl: 1.25rem;--font-3xl: 1.5rem;--font-4xl: 1.875rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-wider: .05em;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .625rem;--radius-2xl: .75rem;--radius-full: 9999px;--shadow-xs: 0 1px 1px rgba(31, 43, 39, .04);--shadow-sm: 0 1px 2px rgba(31, 43, 39, .06);--shadow-md: 0 4px 12px -2px rgba(31, 43, 39, .1);--shadow-lg: 0 12px 28px -6px rgba(31, 43, 39, .16);--shadow-xl: 0 24px 48px -12px rgba(31, 43, 39, .22);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 260px;--sidebar-collapsed-width: 70px;--header-height: 64px;--content-max-width: 1400px;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-toast: 600}[data-theme=dark]{--bg-primary: #061f19;--bg-secondary: #0a2b23;--bg-tertiary: #10372c;--bg-sidebar: #08241d;--bg-header: #0a2b23;--bg-hover: rgba(247, 244, 236, .04);--bg-active: rgba(247, 244, 236, .08);--text-primary: #f7f4ec;--text-secondary: #b9c5bf;--text-tertiary: #86998f;--text-inverse: #061f19;--text-link: #8fd1b5;--border-lightest: #123b30;--border-light: #1b4539;--border-medium: #2b5146;--border-dark: #406a5e;--color-gray-50: #0a2b23;--color-gray-100: #10372c;--color-gray-200: #1b4539;--color-gray-300: #2b5146;--color-gray-400: #406a5e;--color-gray-500: #6f857b;--color-gray-600: #b9c5bf;--color-gray-700: #d6dfda;--color-gray-800: #ece9e1;--color-gray-900: #f7f4ec;--color-primary: #1b6a50;--color-primary-hover: #26775c;--color-primary-light: #163f34;--color-primary-dark: #8fd1b5;--color-primary-bg: #163f34;--color-primary-subtle: rgba(98, 178, 149, .14);--color-primary-text: #8fd1b5;--color-accent: #e4c65a;--color-accent-text: #e4c65a;--color-accent-subtle: #2e4327;--color-secondary: #62b295;--color-secondary-light: #163f34;--color-secondary-dark: #8fd1b5;--color-success: #62b295;--color-success-light: #163f34;--color-success-text: #8fd1b5;--color-success-muted: rgba(98, 178, 149, .16);--color-warning: #e0a947;--color-warning-light: #3a2f14;--color-warning-text: #f0c77a;--color-warning-muted: rgba(224, 169, 71, .16);--color-danger: #ef8178;--color-danger-light: #3d1c1a;--color-danger-text: #f5a79f;--color-danger-muted: rgba(239, 129, 120, .16);--color-info: #7fb2d9;--color-info-light: #15303f;--color-info-text: #a9cde8;--color-info-muted: rgba(127, 178, 217, .16);--shadow-xs: 0 1px 1px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .45);--shadow-lg: 0 12px 28px -6px rgba(0, 0, 0, .55);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .6);--color-white: #0a2b23;--color-black: #f7f4ec}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,html *,html *:before,html *:after{transition:background-color var(--transition-slow),border-color var(--transition-slow),color var(--transition-fast)}html.no-transition,html.no-transition *,html.no-transition *:before,html.no-transition *:after{transition:none!important}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-base);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary);font-feature-settings:"cv02","cv03","cv04","cv11"}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--text-primary);letter-spacing:var(--tracking-tight)}h1{font-size:var(--font-3xl)}h2{font-size:var(--font-2xl)}h3{font-size:var(--font-xl)}h4{font-size:var(--font-lg)}h5{font-size:var(--font-base)}h6{font-size:var(--font-sm)}p{margin-bottom:var(--spacing-md)}a{color:var(--text-link);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-accent-subtle);color:var(--text-primary)}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}input:focus,textarea:focus,select:focus,button:focus{outline:none}table{width:100%;border-collapse:collapse}th,td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-light)}th{font-weight:var(--font-medium);color:var(--text-tertiary);font-size:var(--font-xs);white-space:nowrap}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.page-header h1{font-size:1.5rem;font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.page-header p{margin:var(--spacing-xs) 0 0;font-size:var(--font-sm);color:var(--text-secondary)}@media(max-width:640px){.page-header{flex-wrap:wrap}}.page-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:var(--font-medium);white-space:nowrap;text-decoration:none;cursor:pointer}.btn:disabled{opacity:.5;cursor:default}.btn:hover{text-decoration:none}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover);color:#fff}.btn-secondary{background-color:var(--bg-secondary);border-color:var(--border-medium);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--border-dark);color:var(--text-primary)}.btn-ghost{background:none;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}.btn-danger{background-color:var(--color-danger);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(.92);color:#fff}.btn-sm{height:28px;padding:0 10px;font-size:var(--font-xs)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-md);background:none;color:var(--text-tertiary);cursor:pointer}.btn-icon:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}.btn-icon-danger:hover:not(:disabled){background-color:var(--color-danger-light);color:var(--color-danger)}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--font-medium);line-height:1.6;white-space:nowrap;background-color:var(--bg-tertiary);color:var(--text-secondary)}.badge-brand{background-color:var(--color-primary-bg);color:var(--color-primary-text)}.badge-success{background-color:var(--color-success-light);color:var(--color-success-text)}.badge-warning{background-color:var(--color-warning-light);color:var(--color-warning-text)}.badge-danger{background-color:var(--color-danger-light);color:var(--color-danger-text)}.badge-info{background-color:var(--color-info-light);color:var(--color-info-text)}.badge-accent{background-color:var(--color-accent-subtle);color:var(--color-accent-text)}.card{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.input,.select{height:34px;padding:0 10px;border:1px solid var(--border-medium);border-radius:var(--radius-md);background-color:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-sm)}.input:focus,.select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--color-primary-text)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.text-muted{color:var(--text-secondary)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-3{gap:var(--spacing-md)}.gap-4{gap:var(--spacing-lg)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-spin{animation:spin 1s linear infinite}.animate-fadeIn{animation:fadeIn var(--transition-base)}.animate-slideIn{animation:slideIn var(--transition-base)}.animate-slideUp{animation:slideUp var(--transition-base)}.animate-scaleIn{animation:scaleIn var(--transition-base)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.search{position:relative;flex:1 1 260px;max-width:380px}.search-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);display:flex;color:var(--text-tertiary);pointer-events:none}.search .input{width:100%;padding-left:32px;padding-right:30px}.search-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:flex;padding:4px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-tertiary);cursor:pointer}.search-clear:hover{color:var(--text-primary);background-color:var(--bg-hover)}.check{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 4px;font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap}input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background-color:var(--bg-tertiary);font-size:var(--font-sm)}.bulk-actions{display:flex;flex-wrap:wrap;gap:6px}.table-wrap{overflow-x:auto;border:1px solid var(--border-light);border-radius:var(--radius-lg);background-color:var(--bg-secondary)}.data-table{width:100%;border-collapse:collapse;font-size:var(--font-sm)}.data-table th{padding:10px 12px;border-bottom:1px solid var(--border-light);background-color:var(--bg-secondary);font-size:var(--font-xs);font-weight:var(--font-medium);color:var(--text-tertiary);text-align:left;white-space:nowrap}.data-table td{padding:10px 12px;border-bottom:1px solid var(--border-lightest);color:var(--text-primary);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover td{background-color:var(--bg-hover)}.data-table .is-selected td{background-color:var(--color-primary-subtle)}.row-link{cursor:pointer}.cell-check{width:36px;padding-right:0!important}.cell-open{width:32px;color:var(--text-tertiary);text-align:right}.row-link:hover .cell-open{color:var(--text-primary)}.cell-actions{width:1%;white-space:nowrap;text-align:right}.muted{color:var(--text-tertiary)}.avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full);background-color:var(--color-primary-bg);color:var(--color-primary-text);font-size:var(--font-xs);font-weight:var(--font-semibold)}.avatar img{width:100%;height:100%;object-fit:cover}.pager{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.pager-pages{display:flex;gap:4px}.pager-page{min-width:32px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--text-secondary);font-size:var(--font-sm);font-variant-numeric:tabular-nums;cursor:pointer}.pager-page:hover{background-color:var(--bg-hover);color:var(--text-primary)}.pager-page.is-current{border-color:var(--border-medium);background-color:var(--bg-secondary);color:var(--text-primary);font-weight:var(--font-semibold)}.state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 16px;border:1px dashed var(--border-light);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--font-sm);text-align:center}.state p{margin:0}.state-icon{display:flex;color:var(--text-tertiary)}.state-error{color:var(--color-danger-text)}.spinner{width:18px;height:18px;border:2px solid var(--border-light);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}@media(max-width:640px){.search{max-width:none}.toolbar .select{flex:1 1 140px}}._wrapper_thki6_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg)}._wrapper_thki6_1._fullscreen_thki6_10{position:fixed;inset:0;background-color:var(--bg-primary);z-index:9999}._spinner_thki6_20{border:3px solid var(--border-light);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_thki6_20 .8s linear infinite}._small_thki6_28{width:24px;height:24px;border-width:2px}._medium_thki6_34{width:40px;height:40px;border-width:3px}._large_thki6_40{width:56px;height:56px;border-width:4px}@keyframes _spin_thki6_20{to{transform:rotate(360deg)}}._message_thki6_52{font-size:var(--font-sm);color:var(--text-secondary);margin:0}._wrapper_tmjd7_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 16px;text-align:center;border:1px dashed var(--border-light);border-radius:var(--radius-lg);color:var(--text-secondary);min-height:200px}._iconWrapper_tmjd7_15{display:flex;color:var(--text-tertiary)}._title_tmjd7_20{font-size:var(--font-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._message_tmjd7_27{font-size:var(--font-sm);margin:0;max-width:400px}._actionButton_tmjd7_33{margin-top:4px}._layout_6oxb0_1{display:flex;min-height:100vh}._main_6oxb0_6{flex:1;min-width:0;margin-left:var(--sidebar-width);display:flex;flex-direction:column;transition:margin-left var(--transition-base)}._mainExpanded_6oxb0_16{margin-left:var(--sidebar-collapsed-width)}._content_6oxb0_20{flex:1;padding:var(--spacing-lg);background-color:var(--bg-primary);margin-top:var(--header-height);overflow-y:auto}@media(max-width:768px){._main_6oxb0_6,._mainExpanded_6oxb0_16{margin-left:0}._content_6oxb0_20{padding:var(--spacing-md)}}._sidebar_23qt7_1{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background-color:var(--bg-sidebar);border-right:1px solid var(--border-light);display:flex;flex-direction:column;transition:width var(--transition-base);z-index:var(--z-fixed)}._collapsed_23qt7_15{width:var(--sidebar-collapsed-width)}._logo_23qt7_19{height:var(--header-height);display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid var(--border-light);color:var(--color-primary-text)}._collapsed_23qt7_15 ._logo_23qt7_19{justify-content:center;padding:0}._symbol_23qt7_34{display:flex;flex-shrink:0}._wordmark_23qt7_39{display:flex;align-items:center;gap:8px;color:var(--text-primary)}._product_23qt7_46{padding-left:8px;border-left:1px solid var(--border-medium);font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-secondary);line-height:16px}._nav_23qt7_55{flex:1;padding:12px 0;overflow-y:auto}._group_23qt7_61+._group_23qt7_61{margin-top:14px}._groupLabel_23qt7_65{display:block;padding:4px 22px 6px;font-size:var(--font-xs);font-weight:var(--font-medium);color:var(--text-tertiary)}._navList_23qt7_73{display:flex;flex-direction:column;gap:1px}._navLink_23qt7_79{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;margin:0 10px;border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;white-space:nowrap}._navLink_23qt7_79:hover{background-color:var(--bg-hover);color:var(--text-primary);text-decoration:none}._navLink_23qt7_79._active_23qt7_99{background-color:var(--color-primary-subtle);color:var(--color-primary-text)}._navLink_23qt7_79._active_23qt7_99:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background-color:var(--color-accent)}._navIcon_23qt7_115{flex-shrink:0}._navLabel_23qt7_119{font-size:var(--font-sm);font-weight:var(--font-medium)}._navCount_23qt7_124{margin-left:auto;min-width:20px;padding:0 6px;border-radius:var(--radius-full);background-color:var(--bg-tertiary);color:var(--text-primary);font-size:var(--font-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;text-align:center;line-height:20px}._collapsed_23qt7_15 ._navLink_23qt7_79{justify-content:center;padding:0}._collapsed_23qt7_15 ._navCount_23qt7_124{position:absolute;top:2px;right:4px;min-width:16px;padding:0 4px;line-height:16px;background-color:var(--color-accent);color:#251b00}._collapsed_23qt7_15 ._group_23qt7_61+._group_23qt7_61{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-lightest)}._toggleButton_23qt7_160{display:flex;align-items:center;justify-content:center;height:44px;background:none;border:none;border-top:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer}._toggleButton_23qt7_160:hover{background-color:var(--bg-hover);color:var(--text-primary)}@media(max-width:768px){._sidebar_23qt7_1{transform:translate(-100%)}._sidebar_23qt7_1._open_23qt7_182{transform:translate(0)}}._header_19ws5_1{position:fixed;top:0;right:0;left:var(--sidebar-width);height:var(--header-height);background-color:var(--bg-header);border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg);z-index:var(--z-sticky);transition:left var(--transition-base)}._left_19ws5_17{display:flex;align-items:center;gap:var(--spacing-md)}._menuButton_19ws5_23{display:none;background:none;border:none;padding:var(--spacing-sm);cursor:pointer;border-radius:var(--radius-md);color:var(--text-primary)}._menuButton_19ws5_23:hover{background-color:var(--bg-hover)}._menuIcon_19ws5_37{font-size:var(--font-xl)}._breadcrumb_19ws5_41{display:flex;align-items:center;gap:6px;font-size:var(--font-sm);min-width:0}._crumbGroup_19ws5_49{color:var(--text-tertiary)}._crumbSep_19ws5_53{color:var(--text-tertiary);flex-shrink:0}._crumbLink_19ws5_58{color:var(--text-secondary)}._crumbCurrent_19ws5_62{color:var(--text-primary);font-weight:var(--font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._right_19ws5_70{display:flex;align-items:center;gap:var(--spacing-sm)}._themeToggle_19ws5_76{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast)}._themeToggle_19ws5_76:hover{background-color:var(--bg-hover);border-color:var(--border-medium);color:var(--text-primary)}._userMenu_19ws5_96{position:relative}._userButton_19ws5_100{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:none;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--transition-fast)}._userButton_19ws5_100:hover{background-color:var(--bg-hover)}._avatar_19ws5_116{width:32px;height:32px;border-radius:var(--radius-full);background-color:var(--color-primary-bg);color:var(--color-primary-text);display:flex;align-items:center;justify-content:center;font-size:var(--font-sm);font-weight:var(--font-semibold)}._userInfo_19ws5_129{display:flex;flex-direction:column;align-items:flex-start}._userName_19ws5_135{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary)}._userRole_19ws5_141{font-size:var(--font-xs);color:var(--text-secondary)}._dropdownArrow_19ws5_146{font-size:var(--font-xs);color:var(--text-secondary);margin-left:var(--spacing-xs)}._dropdown_19ws5_146{position:absolute;top:calc(100% + var(--spacing-xs));right:0;width:240px;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:_fadeIn_19ws5_1 var(--transition-fast)}@keyframes _fadeIn_19ws5_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_19ws5_176{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)}._dropdownAvatar_19ws5_183{width:40px;height:40px;border-radius:var(--radius-full);background-color:var(--color-primary-bg);color:var(--color-primary-text);display:flex;align-items:center;justify-content:center;font-size:var(--font-sm);font-weight:var(--font-semibold)}._dropdownName_19ws5_196{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary)}._dropdownEmail_19ws5_202{font-size:var(--font-xs);color:var(--text-secondary)}._dropdownDivider_19ws5_207{height:1px;background-color:var(--border-light)}._dropdownItem_19ws5_212{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:none;border:none;cursor:pointer;font-size:var(--font-sm);color:var(--text-primary);transition:background-color var(--transition-fast)}._dropdownItem_19ws5_212:hover{background-color:var(--color-gray-100)}@media(max-width:768px){._header_19ws5_1{left:0}._menuButton_19ws5_23{display:flex}._userInfo_19ws5_129,._dropdownArrow_19ws5_146{display:none}}._centered_1qqsb_3{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);color:var(--text-secondary)}._languages_1qqsb_13{display:flex;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}._language_1qqsb_13{padding:4px 10px;font-size:var(--font-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;cursor:pointer}._language_1qqsb_13:hover{color:var(--text-primary)}._languageActive_1qqsb_34{background-color:var(--color-primary-bg);color:var(--color-primary-text)}._stack_1qqsb_39{display:flex;flex-direction:column;gap:var(--spacing-lg)}._stack_1qqsb_39>.page-header{margin-bottom:0}._section_1qqsb_49{padding:var(--spacing-lg)}._section_1qqsb_49 h2{font-size:var(--font-md);font-weight:var(--font-semibold);margin:0 0 var(--spacing-xs)}._sectionHint_1qqsb_59{margin:0 0 var(--spacing-md);font-size:var(--font-sm);color:var(--text-secondary)}._sectionHead_1qqsb_65{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}._form_1qqsb_72{display:grid;gap:var(--spacing-md);max-width:480px}._field_1qqsb_78{display:grid;gap:6px}fieldset._field_1qqsb_78{border:0;padding:0;margin:0;min-width:0}._label_1qqsb_90{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary)}._readonly_1qqsb_96{font-size:var(--font-sm);color:var(--text-secondary)}._actions_1qqsb_101{display:flex;gap:var(--spacing-sm);justify-content:flex-end}._formError_1qqsb_107{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);background-color:var(--color-danger-light);color:var(--color-danger);border:1px solid var(--color-danger-muted)}._danger_1qqsb_116{border-color:var(--color-danger-muted)}._facts_1qqsb_120{display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-xs) var(--spacing-lg);margin:0;font-size:var(--font-sm)}._facts_1qqsb_120 dt{color:var(--text-secondary)}._facts_1qqsb_120 dd{margin:0}._status_1qqsb_136{display:flex;gap:var(--spacing-md);align-items:flex-start}._statusIcon_1qqsb_142{flex-shrink:0;color:var(--color-primary-text)}._links_1qqsb_147{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._roles_1qqsb_154 th,._roles_1qqsb_154 td{text-align:center}._roles_1qqsb_154 th:first-child,._roles_1qqsb_154 td:first-child{text-align:left}._permission_1qqsb_164{display:grid;gap:2px}._roles_1qqsb_154 tbody th{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary);text-transform:none;letter-spacing:normal;white-space:normal}._permissionHint_1qqsb_178{font-size:var(--font-xs);color:var(--text-secondary)}._mine_1qqsb_183{background-color:var(--color-primary-bg)}._yes_1qqsb_187{color:var(--color-success)}._no_1qqsb_191{color:var(--text-tertiary, var(--text-secondary))}._roleChoice_1qqsb_195{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-sm)}._roleOption_1qqsb_201{display:grid;gap:2px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-sm)}._roleOption_1qqsb_201 input{position:absolute;opacity:0;pointer-events:none}._roleOptionActive_1qqsb_217{border-color:var(--color-primary);background-color:var(--color-primary-bg)}._log_1qqsb_222{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-sm);font-size:var(--font-sm)}._log_1qqsb_222 time{color:var(--text-secondary);margin-right:var(--spacing-sm)}._avatarRow_1qqsb_236{display:flex;align-items:center;gap:var(--spacing-md)}._avatar_1qqsb_236{width:64px;height:64px;border-radius:var(--radius-lg);object-fit:cover;background-color:var(--bg-tertiary, var(--bg-primary))}._qr_1qqsb_250{display:inline-flex;padding:var(--spacing-sm);background:#fff;border-radius:var(--radius-md)}._codes_1qqsb_257{display:grid;grid-template-columns:repeat(2,max-content);gap:var(--spacing-xs) var(--spacing-lg);margin:0;padding:0;list-style:none;font-family:var(--font-mono, monospace)}._form_1qqsb_72 textarea{height:auto;min-height:96px;padding-top:8px;resize:vertical}._tabs_1qqsb_274{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border-light)}._tab_1qqsb_274{padding:8px 4px;margin-right:16px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-tertiary);font-size:var(--font-sm);cursor:pointer}._tab_1qqsb_274:hover{color:var(--text-primary)}._tabActive_1qqsb_297{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:var(--font-medium)}._tiles_1qqsb_303{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-md)}._tile_1qqsb_303{padding:var(--spacing-md) var(--spacing-lg);display:grid;gap:4px}._tileValue_1qqsb_315{text-align:left;font-size:1.5rem;font-weight:var(--font-semibold)}._tileLabel_1qqsb_321{font-size:var(--font-sm);color:var(--text-secondary)}._rowLink_1qqsb_326{color:inherit;text-decoration:none;font-weight:var(--font-medium)}._rowLink_1qqsb_326:hover{text-decoration:underline}._pager_1qqsb_336{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--text-secondary)}._person_1qqsb_345{display:flex;align-items:flex-start;gap:var(--spacing-sm)}._personAvatar_1qqsb_351{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:var(--bg-tertiary)}._quote_1qqsb_360{margin:4px 0 0;font-size:var(--font-sm);color:var(--text-secondary);white-space:pre-wrap}._rowActions_1qqsb_367{display:flex;gap:var(--spacing-xs);justify-content:flex-end;flex-wrap:wrap}._map_1qqsb_374{height:320px;border-radius:var(--radius-md);border:1px solid var(--border-light);z-index:0}._pin_1qqsb_381{width:18px;height:18px;border-radius:50%;background-color:var(--color-primary);border:3px solid #fff;box-shadow:0 1px 4px #00000059}._results_1qqsb_390{list-style:none;margin:0;padding:0;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}._results_1qqsb_390 button{width:100%;display:grid;gap:2px;padding:var(--spacing-sm) var(--spacing-md);text-align:left;background:var(--bg-secondary);border:none;border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-sm);cursor:pointer}._results_1qqsb_390 li:last-child button{border-bottom:none}._results_1qqsb_390 button:hover{background:var(--bg-tertiary)}._twoColumns_1qqsb_421{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:var(--spacing-md)}._wideForm_1qqsb_428{display:grid;gap:var(--spacing-md);max-width:720px}._checkboxRow_1qqsb_434{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm)}._coverPreview_1qqsb_441{width:100%;max-width:360px;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md)}._stickyActions_1qqsb_449{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) 0;background:var(--bg-primary);border-top:1px solid var(--border-light)}._funnel_1qqsb_460{list-style:none;margin:0 0 var(--spacing-sm);padding:0;display:grid;gap:var(--spacing-sm)}._funnel_1qqsb_460 li{display:grid;grid-template-columns:180px 1fr 56px;align-items:center;gap:var(--spacing-md);font-size:var(--font-sm)}._funnelLabel_1qqsb_476{color:var(--text-secondary)}._funnelBar_1qqsb_480{height:10px;border-radius:5px;background:var(--bg-tertiary);overflow:hidden}._funnelBar_1qqsb_480 span{display:block;height:100%;background:var(--color-primary)}._tabSpacer_1qqsb_493{flex:1}._linkLike_1qqsb_497{padding:0;border:none;background:none;color:var(--color-primary-text);font:inherit;cursor:pointer;text-align:left}._linkLike_1qqsb_497:hover{text-decoration:underline}._thread_1qqsb_511{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-md)}._thread_1qqsb_511 li{max-width:80%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--border-light)}._fromPartner_1qqsb_526{justify-self:end;background-color:var(--color-primary-bg)}._fromStaff_1qqsb_531{justify-self:start;background-color:var(--bg-secondary)}._accordion_1qqsb_536{margin-top:var(--spacing-md);border-top:1px solid var(--border-light);padding-top:var(--spacing-md)}._accordion_1qqsb_536 summary{cursor:pointer;font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:var(--spacing-sm)}._container_10fmf_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary);padding:var(--spacing-lg)}._card_10fmf_10{width:100%;max-width:380px;background-color:var(--bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--border-light);overflow:hidden}._header_10fmf_19{text-align:center;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg)}._symbol_10fmf_24{display:flex;color:var(--color-primary-text)}._brand_10fmf_29{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:var(--spacing-md);color:var(--text-primary)}._title_10fmf_38{font-size:var(--font-md);font-weight:var(--font-medium);color:var(--text-secondary)}._form_10fmf_44{padding:var(--spacing-lg);padding-top:0}._error_10fmf_49{background-color:var(--color-danger-light);color:var(--color-danger);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);margin-bottom:var(--spacing-md);text-align:center;border:1px solid var(--color-danger-muted)}._field_10fmf_60{margin-bottom:var(--spacing-md)}._label_10fmf_64{display:block;font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:var(--spacing-xs)}._field_10fmf_60 .input{width:100%}._passwordWrapper_10fmf_76{position:relative;display:flex;align-items:center}._passwordWrapper_10fmf_76 .input{padding-right:44px}._passwordToggle_10fmf_86{position:absolute;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-md);transition:color var(--transition-fast),background-color var(--transition-fast)}._passwordToggle_10fmf_86:hover{color:var(--text-secondary);background-color:var(--bg-hover)}._rememberMe_10fmf_107{margin-bottom:var(--spacing-md)}._checkboxLabel_10fmf_111{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-size:var(--font-sm);color:var(--text-secondary)}._checkbox_10fmf_111{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}._submitButton_10fmf_127{width:100%;height:38px}._spinner_10fmf_132{width:18px;height:18px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_10fmf_132 .8s linear infinite}@keyframes _spin_10fmf_132{to{transform:rotate(360deg)}}._footer_10fmf_147{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-lightest)}._footerText_10fmf_152{text-align:center;font-size:var(--font-xs);color:var(--text-tertiary);margin:0}._hint_10fmf_160{font-size:var(--font-sm);color:var(--text-secondary);margin:0 0 var(--spacing-md);line-height:1.5}._qr_10fmf_167{display:flex;justify-content:center;padding:var(--spacing-md);background-color:#fff;border-radius:var(--radius-md);margin-bottom:var(--spacing-sm)}._secret_10fmf_176{font-family:monospace;font-size:var(--font-xs);color:var(--text-tertiary);text-align:center;word-break:break-all;margin:0 0 var(--spacing-sm)}._codes_10fmf_185{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs) var(--spacing-md);list-style:none;padding:var(--spacing-md);margin:0 0 var(--spacing-md);font-family:monospace;font-size:var(--font-md);color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);-webkit-user-select:all;user-select:all}._linkButton_10fmf_201{width:100%;margin-top:var(--spacing-sm);background:none;border:none;font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer}._linkButton_10fmf_201:hover{color:var(--text-primary)}._overlay_flihf_1{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md);animation:_fadeIn_flihf_1 .15s ease}@keyframes _fadeIn_flihf_1{0%{opacity:0}to{opacity:1}}._modal_flihf_25{background-color:var(--bg-secondary);border-radius:var(--radius-xl);max-height:90vh;overflow-y:auto;border:1px solid var(--border-light);box-shadow:var(--shadow-lg);animation:_slideUp_flihf_1 .15s ease}@keyframes _slideUp_flihf_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._modal_flihf_25._small_flihf_46{width:100%;max-width:400px}._modal_flihf_25._medium_flihf_51{width:100%;max-width:600px}._modal_flihf_25._large_flihf_56{width:100%;max-width:800px}._modal_flihf_25._fullscreen_flihf_61{width:100%;max-width:95vw;max-height:95vh}._header_flihf_67{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--border-lightest)}._title_flihf_75{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._content_flihf_82{padding:var(--spacing-lg)}._content_lep97_1{text-align:center}._message_lep97_5{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.5}._actions_lep97_12{display:flex;gap:var(--spacing-md);justify-content:center}._actions_lep97_12 .btn{min-width:100px}
